/** * Chrispy Birthday * Program by Raphael Rouvinov * Credit to Nathan M for the array * */ var pictureArray = [145, 4287774509,4287708720,4287445807,4287183150,4286987315,4286989885,4286531649,4285877573,4283840817,4283119406,4282331689,4281741093,4281676070,4281873451,4281544486,4281413159,4281084196,4280887080,4281018927,4281347893,4281151543,4280692021,4280692793,4280891718,4283458418,4284380297,4284841620,4283197308,4283394685,4282737007,4282999147,4285891468,4287271573,4287927185,4288188296,4288120446,4288251258,4288513403,4288644989,4288644219,4288709499,4288775033,4288905849,4288905851,4288775035,4288774783,4288709501,4288644221,4288578426,4288577913,4288643706,4288643706,4288643706,4288643706,4288577913,4288710010,4288775803,4288775803,4288775803,4288579194,4288579194,4288513401,4288447608,4288447608,4288250229,4287986287,4287657322,4287788138,4287853931,4287788138,4287525479,4287657065,4287525736,4287394922,4287460715,4287460715,4287526508,4287657326,4287657324,4287592301,4287592299,4287658092,4287723885,4287658092,4287658092,4287658092,4287658092,4287723885,4287592299,4287723117,4287723117,4287657324,4287657324,4287788912,4287723119,4287788912,4287788912,4287854705,4287920498,4287723633,4287592047,4287592049,4287657842,4287460976,4287526769,4287592560,4287592560,4287527537,4287724916,4287724916,4287724916,4287921014,4287789428,4287526769,4287460976,4287592562,4287789941,4287789686,4287723893,4287527284,4287527284,4287527284,4287527284,4287461491,4287461491,4287593077,4287658870,4287855734,4287724148,4287527539,4287527539,4287527796,4287527796,4287396723,4287396723,4287528309,4287528309,4287528309,4287462516,4287527796,4287527796,4287462003,4287330671,4287461744,4288103987,4287446059,4287445805,4287183405,4287183663,4287119158,4287187521,4286992713,4286470223,4284301368,4283119665,4282266667,4281873451,4281742122,4281742124,4281282089,4281413675,4281677107,4281018927,4281085234,4281546303,4280494644,4280034864,4280891202,4282208093,4285761691,4284578448,4282802295,4281421155,4282473842,4283197817,4283722872,4285892238,4287271573,4287664270,4288056710,4288054651,4288251258,4288579709,4288710782,4288513403,4288578426,4288709240,4288840056,4288840058,4288709242,4288643708,4288643708,4288578426,4288644219,4288709499,4288709499,4288643706,4288577913,4288577913,4288512120,4288315252,4288446838,4288512631,4288512631,4288316022,4288381815,4288381815,4288381815,4288579194,4288316022,4287986287,4287657322,4287722858,4287919724,4287853931,4287657065,4287657322,4287591529,4287460715,4287460715,4287526508,4287526508,4287657326,4287657326,4287526508,4287592299,4287658092,4287658092,4287658092,4287658092,4287658092,4287658092,4287723885,4287658092,4287788910,4287920496,4287788910,4287723117,4287854705,4287854705,4287854705,4287723119,4287723119,4287788912,4287657840,4287592047,4287526256,4287526256,4287460976,4287526769,4287592560,4287658353,4287593330,4287724916,4287790709,4287855732,4287789941,4287723635,4287460976,4287460976,4287592562,4287724148,4287723893,4287723893,4287461491,4287527284,4287527284,4287527284,4287527284,4287593077,4287658870,4287724663,4287855734,4287724918,4287659125,4287527796,4287527796,4287462516,4287462516,4287462516,4287462516,4287594102,4287725688,4287594102,4287527796,4287462003,4287527796,4287528050,4287461744,4287709745,4287183401,4287249196,4287052076,4287118899,4287186236,4287122757,4286862156,4286141516,4284105018,4282857521,4282004267,4281742894,4281479981,4281348653,4281217069,4281414196,4281546554,4280888373,4280691254,4281086787,4280561728,4280496963,4282076767,4283722367,4284315534,4282803326,4281224553,4280961635,4281685356,4281619303,4283000179,4286287509,4287469465,4287730063,4287925637,4287858042,4288185976,4288383098,4288579707,4288447610,4288578426,4288643960,4288709239,4288709240,4288709242,4288643708,4288578428,4288643706,4288709499,4288775292,4288709499,4288643706,4288512120,4288512120,4288512120,4288315252,4288446838,4288578424,4288512631,4288381815,4288447608,4288448121,4288448121,4288579707,4288382328,4287855471,4287591529,4287722858,4287854444,4287788651,4287722858,4287657322,4287591529,4287460715,4287460715,4287526508,4287526508,4287657326,4287657326,4287526508,4287592301,4287658094,4287658094,4287658094,4287658094,4287658094,4287658094,4287854703,4287788910,4287788910,4287854703,4287854705,4287723119,4287788912,4287854705,4287789426,4287723633,4287657842,4287789428,4287986807,4287921014,4287789428,4287723635,4287526769,4287460976,4287395183,4287460976,4287724148,4287921527,4287855732,4287724146,4287724148,4287658355,4287526769,4287526769,4287526769,4287592562,4287658355,4287658355,4287461746,4287461746,4287527539,4287593332,4287593332,4287659125,4287659125,4287724918,4287724918,4287724918,4287724918,4287593589,4287593589,4287462516,4287528309,4287397493,4287331700,4287463286,4287659895,4287594102,4287527796,4287527796,4287527796,4287528050,4287395951,4288302395,4287315759,4287512881,4287382324,4287251512,4287187263,4287189063,4286468681,4285550408,4284237119,4283187001,4282070578,4281808693,4281349171,4281283380,4281415226,4281349949,4280889915,4281349959,4281022024,4281022285,4281549658,4282011751,4282933881,4283987598,4281685874,4281422962,4281751929,4281883513,4281883766,4281028196,4282474094,4286221975,4287403929,4287664783,4287794821,4287792762,4288054903,4288251769,4288383098,4288448123,4288447608,4288578424,4288643959,4288709240,4288643960,4288578426,4288578428,4288643706,4288643706,4288643706,4288643706,4288577913,4288512120,4288512120,4288577913,4288578424,4288710010,4288775803,4288579194,4288513401,4288513401,4288513914,4288579707,4288579707,4288382328,4287789678,4287394920,4287657322,4287854444,4287722858,4287722858,4287591529,4287591529,4287460715,4287394922,4287460715,4287526508,4287657326,4287591533,4287592301,4287592301,4287658094,4287723887,4287658094,4287658094,4287658094,4287658094,4287854703,4287920496,4287788910,4287723117,4287723119,4287788912,4287723119,4287788912,4287592047,4287526254,4287592049,4287789428,4287921014,4287921014,4287789428,4287657842,4287724148,4287460976,4287197804,4287329390,4287724148,4287987320,4287855732,4287658353,4287789941,4287724148,4287658355,4287592562,4287526769,4287460976,4287460976,4287526769,4287461746,4287527539,4287527539,4287593332,4287593332,4287659125,4287593332,4287593332,4287593332,4287593589,4287659382,4287462516,4287396723,4287396723,4287265907,4287265907,4287397493,4287397493,4287396723,4287396723,4287527796,4287659382,4287527796,4287330671,4287330158,4288565826,4287250736,4287842105,4287843133,4287252027,4286925119,4287124299,4286403147,4285353545,4284369222,4283319105,4282005047,4281743163,4281415228,4281349951,4281481797,4281351242,4281219916,4281812573,4282207590,4281616483,4281749098,4282671742,4282870149,4282936714,4281358200,4280963702,4281424253,4281226614,4281423989,4282147195,4282803575,4285564815,4287009171,4287467404,4287794821,4287858555,4288054905,4288251769,4288514684,4288382330,4288447608,4288578424,4288578166,4288578166,4288578167,4288512633,4288512633,4288643706,4288577913,4288512120,4288512120,4288577913,4288577913,4288643706,4288643706,4288578424,4288644217,4288513401,4288447608,4288381815,4288316535,4288382328,4288382328,4288317305,4288316535,4287723885,4287263334,4287657322,4287723115,4287591272,4287657065,4287591529,4287657322,4287460715,4287394922,4287460715,4287526508,4287657326,4287591533,4287526254,4287592047,4287657840,4287657840,4287657840,4287592047,4287592301,4287658094,4287788910,4287986289,4287723119,4287525740,4287723119,4287920498,4287788912,4287723119,4287592049,4287592049,4287526256,4287592049,4287658355,4287724148,4287658100,4287592307,4287526514,4287329135,4287132011,4287197804,4287460976,4287592562,4287658355,4287592562,4287789941,4287724148,4287724148,4287724148,4287592562,4287460976,4287330160,4287461746,4287527539,4287527539,4287462003,4287462003,4287527796,4287462003,4287396210,4287330417,4287396210,4287527796,4287593589,4287396723,4287330930,4287265907,4287265907,4287200114,4287331700,4287331700,4287396723,4287330930,4287527796,4287659382,4287527796,4287264878,4287132779,4287842875,4286987566,4287579961,4287514684,4286791735,4286464827,4286796106,4286337869,4285222474,4284172102,4283121732,4282005310,4282006854,4282007628,4282073682,4282205528,4282602085,4283062897,4282471022,4283064190,4282604413,4281750389,4283396500,4284055459,4281688195,4281030524,4281030783,4281359491,4281622402,4281950850,4281490036,4282146160,4285630354,4287074964,4287664783,4287926153,4287727485,4287989112,4288120185,4288317051,4288316537,4288381817,4288512631,4288578166,4288512373,4288446838,4288446840,4288316024,4288577913,4288512120,4288446327,4288512120,4288577913,4288643706,4288643706,4288643706,4288512631,4288578424,4288447608,4288316022,4288250742,4288316535,4288382328,4288251512,4288185719,4288185719,4287592812,4287197541,4287657322,4287723115,4287525479,4287525736,4287591529,4287657322,4287526508,4287460715,4287460715,4287592301,4287723119,4287591533,4287460461,4287460461,4287526254,4287526254,4287526254,4287526254,4287526508,4287526508,4287525738,4287854703,4287591533,4287394154,4287657326,4287854705,4287657326,4287526254,4287592049,4287460976,4287460463,4287395183,4287460976,4287658355,4287789686,4287855479,4287329135,4287394928,4287395183,4287329390,4287263597,4287263597,4287526769,4287789941,4287724148,4287658355,4287724148,4287789941,4287724148,4287592562,4287395953,4287527539,4287593332,4287527539,4287462003,4287462003,4287462003,4287462003,4287330417,4287264624,4287330417,4287396723,4287462516,4287396723,4287265907,4287331700,4287265907,4287200114,4287200114,4287397493,4287528309,4287396723,4287396210,4287462003,4287527796,4287462257,4287658353,4287777340,4287448377,4287712063,4287252027,4286726713,4286662721,4286862158,4286601302,4285682772,4284566863,4283977045,4283452760,4283585635,4283389031,4283389291,4283324529,4283326071,4283458687,4282340212,4282472829,4282276481,4281553786,4282805393,4283793317,4283136159,4281821071,4281294472,4281097348,4281754247,4282280329,4281424243,4282738297,4285893526,4287338138,4287796371,4288057739,4287858301,4287923065,4287988601,4288185467,4288316283,4288381817,4288512631,4288512374,4288512373,4288446838,4288446840,4288315770,4288512120,4288512120,4288512120,4288577913,4288577913,4288577913,4288577913,4288577913,4288578424,4288578424,4288381815,4288316022,4288316535,4288448121,4288383098,4288383098,4288185719,4288185719,4287592812,4287197541,4287657322,4287723115,4287394150,4287525736,4287591529,4287592299,4287526508,4287460715,4287460715,4287592301,4287723119,4287591533,4287394668,4287329388,4287460461,4287460461,4287460715,4287460715,4287591531,4287591531,4287459945,4287723117,4287591531,4287525738,4287592047,4287394668,4287131496,4287328875,4287395181,4287264365,4287329390,4287066988,4287198574,4287395953,4287527539,4287527539,4287395953,4287461746,4287658355,4287658355,4287526769,4287460976,4287658353,4287855732,4287527539,4287527539,4287593332,4287724918,4287659125,4287527539,4287461744,4287527537,4287593330,4287527537,4287396464,4287396464,4287462003,4287462003,4287265137,4287199344,4287265137,4287396723,4287462516,4287265907,4287331700,4287397493,4287331700,4287200114,4287068528,4287331700,4287528309,4287330930,4287199344,4287330930,4287462003,4287462257,4287460974,4288567887,4288502607,4288370767,4287319362,4287254343,4287387473,4287192153,4286931552,4286144352,4285028189,4285029993,4284966259,4284835963,4284178809,4283850105,4283785340,4283655296,4283261569,4282998914,4282604930,4282408325,4282212488,4282081931,4282609558,4283071138,4283005603,4281821331,4281492106,4281359489,4281885571,4281950587,4282409332,4285893012,4287140759,4287664785,4287926155,4287858302,4288054394,4288185467,4288382846,4288382076,4288381563,4288577913,4288578167,4288512374,4288512374,4288446842,4288446842,4288446327,4288577913,4288643706,4288643706,4288577913,4288512120,4288512120,4288446327,4288578424,4288512631,4288316022,4288316022,4288316535,4288448121,4288383098,4288317305,4288185976,4288185976,4287592812,4287066468,4287723115,4287723115,4287459943,4287591529,4287460713,4287526506,4287526508,4287394922,4287460715,4287592301,4287723119,4287525740,4287328875,4287329388,4287460461,4287460715,4287460715,4287460715,4287591531,4287591531,4287591531,4287788910,4287723117,4287658094,4287723633,4287197289,4286868324,4287197802,4287593330,4287528050,4287527539,4287330417,4287395953,4287330417,4287395953,4287198831,4287264367,4287198574,4287132781,4287264367,4287460976,4287395183,4287395181,4287264365,4287593332,4287527539,4287593332,4287790711,4287724918,4287527539,4287395951,4287527537,4287527537,4287461744,4287330671,4287396464,4287462003,4287527796,4287330930,4287265137,4287199344,4287330930,4287265907,4287265907,4287331700,4287463286,4287397493,4287200114,4287068528,4287200114,4287265137,4287133551,4287199344,4287396723,4287396210,4287264624,4287461744,4289359459,4289425765,4288636250,4287716177,4287783001,4287718494,4287128159,4286867046,4286276968,4286147701,4285491573,4285493378,4284639358,4284048254,4284114305,4283654785,4283787398,4282801533,4283328138,4283460755,4283001234,4282541455,4281752966,4281688713,4283005345,4282808223,4282149781,4281491336,4281293183,4281819264,4281949816,4282737784,4286155671,4287074455,4287730067,4288056971,4287989375,4287922554,4288185469,4288382078,4288381565,4288381565,4288577913,4288577656,4288577656,4288446327,4288381049,4288446842,4288512120,4288446327,4288446327,4288446327,4288512120,4288512120,4288577913,4288643706,4288512631,4288446838,4288184436,4288184436,4288250742,4288513914,4288448891,4288383098,4288185976,4288120183,4287527019,4287000675,4287657322,4287657322,4287394150,4287525736,4287460713,4287526506,4287526508,4287460715,4287460715,4287526508,4287591533,4287459947,4287329129,4287592301,4287460715,4287394922,4287460715,4287329127,4287329127,4287526506,4287460713,4287394920,4287592299,4287658092,4287658094,4287395435,4287198056,4287263849,4287330671,4287330928,4287264624,4286936172,4287264624,4287265137,4287133038,4287330930,4287264624,4287198831,4286869866,4286935659,4287527539,4287527539,4287132779,4287198572,4287659125,4287396211,4287462003,4287725175,4287659382,4287396210,4287395951,4287593330,4287593330,4287461744,4287396464,4287593843,4287528309,4287528309,4287528309,4287396723,4287265907,4287265907,4287265907,4287200114,4287265907,4287397493,4287331700,4287200114,4286936942,4287397493,4287199344,4287133551,4287265137,4287199344,4287462516,4287593589,4287527537,4289362029,4289362029,4288836200,4288376678,4288377707,4288049515,4287196009,4286868334,4286409842,4286411644,4285821568,4284968063,4284574596,4284246661,4284246922,4284050570,4283656327,4283262084,4283986068,4283329169,4282409097,4283265176,4283398561,4282938523,4283597480,4282544794,4281557899,4281557127,4281753218,4281950335,4281949046,4282803061,4286155671,4287140248,4287730067,4287991179,4287989377,4287856761,4288250492,4288316285,4288315773,4288446588,4288512122,4288577656,4288511863,4288511863,4288446331,4288381049,4288380536,4288380534,4288380534,4288446327,4288512120,4288577913,4288643706,4288643706,4288578424,4288512631,4288250229,4288250229,4288316535,4288448121,4288383098,4288383098,4288185976,4288120183,4287527019,4287000675,4287657322,4287657322,4287328357,4287459943,4287526506,4287460713,4287394922,4287394922,4287460715,4287526508,4287591533,4287525740,4287197543,4287592301,4287460715,4287263336,4287394920,4287460713,4287394920,4287394920,4287658092,4287526506,4287460713,4287263847,4287198056,4287330156,4287395949,4287198572,4287067756,4286739563,4287001965,4286936942,4287068528,4287331700,4287134321,4287068528,4287331445,4287726458,4287133551,4287265137,4287067758,4286672487,4286672487,4287330417,4287527797,4287593590,4287527797,4287462003,4287527796,4287396210,4287395951,4287527537,4287593330,4287395951,4287330671,4287462257,4287462516,4287462516,4287528309,4287396723,4287265907,4287331700,4287331700,4287265907,4287397493,4287463286,4287463286,4287331700,4287134321,4287397493,4287199344,4287265137,4287396723,4287199344,4287462516,4287659382,4287659123,4289233014,4288970355,4288839028,4288774006,4288314230,4287394671,4286737772,4286410096,4286148471,4285623929,4285493891,4284705664,4284641672,4284576396,4284247949,4283919499,4283393923,4283591048,4283986066,4283065995,4282869646,4284317862,4284450477,4283267486,4282675862,4281820299,4281491334,4281885833,4281884290,4281818233,4281948530,4282868341,4286221464,4287140248,4287664274,4287991179,4287923584,4287856762,4288250237,4288316030,4288315773,4288380795,4288446329,4288511609,4288642679,4288511863,4288446331,4288380536,4288314743,4288314741,4288314741,4288380534,4288446327,4288577913,4288578426,4288644219,4288644217,4288578424,4288316022,4288316022,4288316535,4288448121,4288383098,4288317305,4288251769,4288120183,4287527019,4287066468,4287591529,4287657322,4287394150,4287394150,4287526506,4287460713,4287329129,4287263336,4287394922,4287526508,4287460461,4287394668,4287263336,4287394920,4287394920,4287263334,4287394920,4287460713,4287329127,4287394920,4287527019,4287855984,4287855986,4287132777,4286803814,4287396464,4287725429,4287265135,4286607977,4285423961,4285226069,4285160789,4284897617,4284766031,4284437066,4284108101,4284437068,4286476649,4286805101,4287397238,4286936687,4287265138,4287462517,4287330931,4287001966,4287396724,4287462517,4287396724,4287527796,4287330417,4287198831,4287396210,4287396464,4287199085,4287199085,4287396464,4287396210,4287462003,4287462516,4287330930,4287068528,4287134321,4287134321,4287134321,4287265907,4287331700,4287331700,4287265907,4287265137,4287528309,4287330930,4287265137,4287396723,4287396723,4287528309,4287659382,4287659123,4288774263,4288511861,4288577913,4288446842,4287592307,4286869615,4286607986,4286542968,4286347134,4285624701,4285560454,4285166985,4284838797,4284642959,4284906392,4284380818,4283920267,4283920526,4283526028,4283132042,4284053919,4284712875,4283595421,4282543761,4282149003,4281886346,4282214798,4282477457,4282081669,4282146685,4282409081,4283131513,4286221464,4287140248,4287664274,4287991178,4287923584,4287856762,4288185214,4288381823,4288315773,4288249979,4288380536,4288511609,4288642679,4288511863,4288380538,4288314743,4288314743,4288314741,4288380534,4288380534,4288446327,4288512120,4288512633,4288578426,4288644217,4288578424,4288381815,4288316022,4288316535,4288448121,4288317305,4288317305,4288317305,4288119926,4287527019,4287131748,4287591529,4287657322,4287394150,4287394150,4287591529,4287394920,4287329129,4287329129,4287394922,4287460715,4287394668,4287328875,4287329129,4287197541,4287329127,4287394920,4287460713,4287394920,4287263334,4287460713,4287066468,4287461228,4287395949,4287001706,4286935913,4287265135,4286936172,4285357910,4283910722,4282069034,4281213725,4281082139,4280884760,4280424722,4280029966,4280161552,4280687896,4283516993,4284963926,4285819235,4286410858,4287134581,4287200374,4287265654,4286805103,4287068275,4287002482,4287199345,4287462517,4287330417,4287067245,4287264624,4287330671,4287133292,4287199085,4287330671,4287330417,4287396210,4287330930,4287199344,4287265137,4287134321,4287134321,4287200114,4287331700,4287397493,4287397493,4287397493,4287199344,4287462516,4287396723,4287199344,4287265137,4287462516,4287594102,4287462516,4287462257,4288381047,4288118391,4288118906,4287724663,4286870126,4286476399,4286542711,4286411643,4285887101,4286874513,4286744474,4286548638,4285694360,4285102740,4285037717,4284578195,4284381331,4284119188,4283658382,4283592850,4284120223,4283595162,4282411401,4281886084,4282807188,4282412688,4282477970,4282740113,4282410120,4282738309,4282738046,4283131513,4286287255,4287140759,4287664785,4287860362,4287858302,4287856761,4288119676,4288251262,4288184444,4288249979,4288446329,4288446327,4288511863,4288511863,4288380538,4288249463,4288315256,4288315254,4288381047,4288381047,4288381047,4288446840,4288446840,4288512633,4288578424,4288578424,4288447608,4288381815,4288316535,4288382328,4288448121,4288251512,4288251512,4288054133,4287527019,4287197541,4287525736,4287722858,4287525479,4287394150,4287525736,4287591529,4287460715,4287394922,4287394922,4287394922,4287328875,4287328875,4287263336,4287263336,4287526508,4287329129,4287329129,4287526508,4287394922,4287329129,4287329642,4287329388,4287198572,4287725175,4287659895,4286542184,4284633932,4282397483,4280424211,4279701001,4279437829,4279503622,4279766794,4279372549,4278977537,4279372295,4280096018,4279569674,4281082400,4281806377,4281476899,4282990138,4285227100,4286410604,4286673776,4287134581,4287134581,4287002480,4287265138,4287330931,4287198831,4287133038,4287330671,4287199085,4287264624,4287396210,4287396210,4287396210,4287330418,4287133552,4287265137,4287199344,4287265137,4287330930,4287462516,4287528309,4287528309,4287462516,4287396723,4287265137,4287330930,4287330930,4287265137,4287330930,4287330930,4287330930,4287462003,4287921527,4287789941,4287658870,4287396470,4286936437,4286871674,4286937728,4286543746,4286215298,4287729311,4286217616,4285165702,4284772488,4284378759,4284247431,4284380300,4284579221,4284514203,4284974755,4284909478,4284054941,4283266197,4282937743,4282609805,4282741393,4282215308,4282214796,4282674320,4282607499,4282673031,4282606206,4283131513,4286484634,4287206550,4287664783,4287794567,4287726715,4287594100,4287856761,4287988090,4288118906,4288184699,4288381047,4288446327,4288511863,4288446327,4288315256,4288315256,4288381047,4288381047,4288381047,4288381047,4288381047,4288381047,4288381047,4288381047,4288446838,4288512631,4288381815,4288316022,4288250742,4288382328,4288382328,4288382328,4288251512,4288119156,4287592299,4287197541,4287525479,4287657065,4287591272,4287525479,4287459943,4287591529,4287526508,4287460715,4287394922,4287394922,4287328875,4287328875,4287197543,4287394922,4287723887,4287197543,4287131750,4287789680,4287526508,4286934630,4287132009,4287198574,4287264624,4287462517,4285949792,4283121206,4281081625,4279700486,4279305989,4279503881,4279306503,4278714368,4278911745,4278978308,4279044101,4279636238,4279767570,4279504652,4279570445,4279438089,4279832847,4279832333,4280358678,4282924347,4284766549,4286476397,4287595132,4287463546,4287068273,4287265138,4287462003,4287198831,4287462257,4287264878,4287264624,4287462003,4287396210,4287396210,4287396211,4287264625,4287199344,4287133551,4287133551,4287265137,4287330930,4287330930,4287330930,4287330930,4287725688,4287067758,4287199344,4287462516,4287330930,4287001965,4286936172,4287265137,4287462003,4287723893,4287855479,4287922044,4287988096,4287922563,4287857801,4287792526,4287529873,4287069839,4287465628,4286150540,4285230468,4285363083,4285035147,4284509318,4284050822,4283723912,4283659664,4284251802,4284252061,4283397011,4282871437,4282937743,4282609805,4282280842,4282083722,4282214796,4282543504,4282542220,4282673031,4282606207,4283329151,4286419354,4287075733,4287468172,4287663492,4287464313,4287396975,4287659636,4287725429,4287922295,4288118904,4288381047,4288381045,4288380788,4288314741,4288249463,4288118391,4288315254,4288381047,4288381047,4288381047,4288381047,4288381047,4288381047,4288381047,4288315252,4288446838,4288316022,4288316022,4288316022,4288381815,4288382328,4288382328,4288382328,4288119156,4287658092,4287197541,4287393893,4287591272,4287591272,4287591272,4287591529,4287591529,4287526508,4287460715,4287329642,4287395435,4287460461,4287394668,4287328875,4287263082,4287657840,4287131496,4287131496,4287855219,4287329388,4286737253,4287197804,4287659125,4286804074,4285225301,4282725937,4280028937,4279370753,4279371523,4278977025,4279306503,4279569421,4279241226,4279109640,4279175946,4278846981,4278715395,4278583811,4279044360,4278781188,4278649089,4279175433,4279438089,4279174663,4280621850,4281805866,4283713861,4286213479,4287134581,4287002480,4287330931,4287593589,4287264624,4287462003,4287264624,4287264367,4287395953,4287330418,4287330418,4287396211,4287330418,4287396210,4287330417,4287330417,4287462003,4287527796,4287462003,4287396723,4287396723,4287659895,4287001965,4287199344,4287462516,4287134321,4287002735,4286805356,4287068528,4287265138,4288118651,4288316802,4288645769,4288514442,4288119944,4287659911,4287331976,4287266444,4287200911,4286148998,4286018184,4285624713,4285428365,4285099659,4284640391,4283984002,4283723401,4283461515,4282935688,4282870410,4283133839,4282937230,4282740364,4282543501,4282544014,4282478223,4282214798,4282148492,4282213255,4282607238,4282540414,4283328894,4286287768,4286944147,4287337099,4287531906,4287332725,4287200110,4287593843,4287724916,4287987318,4288119158,4288250231,4288381045,4288249459,4288183666,4288118645,4288118391,4288249461,4288315254,4288315254,4288381047,4288381047,4288381047,4288381047,4288381047,4288249459,4288381045,4288316022,4288316022,4288316022,4288381815,4288382328,4288382328,4288382328,4288119156,4287723885,4287263334,4287262564,4287525479,4287591272,4287591272,4287657322,4287657322,4287460715,4287394922,4287394922,4287461228,4287526254,4287460461,4287657840,4287065703,4287394668,4287263082,4287328875,4287723633,4287131496,4286737251,4287460976,4287395953,4284896077,4281935651,4279962633,4279042048,4279370753,4279568902,4279305989,4278648832,4278648832,4278780160,4279043077,4279372812,4279570191,4279504398,4279307019,4279307019,4278714882,4279043847,4279043847,4279701777,4279701007,4279569421,4279766540,4280818969,4283449919,4285752928,4286870896,4287397238,4287659896,4287198831,4287462003,4287264367,4287198574,4287264367,4287264112,4287264625,4287396211,4287330418,4287396210,4287264624,4287264624,4287330417,4287396210,4287396210,4287265137,4287265137,4287396723,4287067758,4287330930,4287265137,4287002735,4287265907,4287134321,4286936942,4287133552,4288974732,4288448901,4288251268,4287922305,4287264122,4286804086,4286738811,4286739071,4286476674,4286346118,4286017415,4285492613,4285296009,4284902280,4284376450,4284245893,4284116365,4283328390,4282737284,4282540164,4282804363,4283068048,4282739083,4282542474,4282411917,4282412175,4281885835,4281951626,4281884803,4282541445,4282408827,4283197306,4286353561,4287075734,4287534224,4287466883,4287399031,4287265903,4287593330,4288053111,4288052598,4288052852,4288052852,4288052850,4288053105,4288052850,4288052852,4288052852,4288118645,4288184438,4288316024,4288250231,4288184438,4288184438,4288184438,4288250231,4288184438,4288250231,4288250231,4288316024,4288381817,4288447610,4288447610,4288513401,4288316022,4288382070,4287789933,4287263589,4287460198,4287525991,4287525736,4287657322,4287394150,4287723115,4287591531,4287329129,4287526254,4287592047,4287526254,4287592047,4287591533,4287328361,4287657324,4287262566,4287525738,4287197543,4286802785,4286540126,4286737251,4285356370,4281935392,4279764736,4279632896,4279502080,4279567873,4279305216,4279568132,4279174144,4279436548,4279436548,4279239170,4278910976,4279568649,4279371783,4279305990,4279438089,4278911745,4278780929,4278714882,4279175433,4279307021,4279240456,4279503368,4280029453,4280424211,4282792759,4285752674,4287528826,4287264884,4287001453,4287856504,4287460976,4287395181,4287592560,4287395183,4287330160,4287461491,4287330418,4287593589,4287199342,4287067499,4287199085,4287264624,4287330417,4287198832,4287001453,4287067759,4287396724,4287330930,4287067758,4287199342,4287330928,4287265135,4287067756,4286805356,4288251009,4287856764,4287461495,4287066996,4286869618,4286935157,4286803834,4286475386,4286608003,4286082176,4285687937,4285294723,4285164166,4284967816,4284639111,4284311175,4284115338,4283129730,4282867587,4283000202,4283198864,4283067535,4282541191,4282278532,4282542733,4282214285,4281622663,4281820042,4281753217,4282409857,4282408568,4283196793,4286485147,4287075734,4287403408,4287467142,4287399033,4287331696,4287789939,4288118391,4288117877,4288117875,4287987059,4287987057,4287987312,4287987057,4287987059,4287987059,4288118645,4288118645,4288118645,4288184438,4288250231,4288250231,4288184438,4288118645,4288250231,4288250231,4288250231,4288250231,4288316024,4288316024,4288316024,4288381815,4288316022,4288250484,4287658347,4287263589,4287657577,4287789163,4287525736,4287459943,4287459943,4287657322,4287657324,4287657324,4287526254,4287526254,4287460461,4287460461,4287788912,4287591533,4287328359,4287394152,4287591529,4287394150,4286539611,4286342234,4285684563,4282723880,4280026882,4279369728,4279895809,4279896322,4279764482,4279369984,4279304704,4279502080,4279830275,4280290826,4280027656,4279502082,4279567875,4279699718,4279503109,4279635208,4279240450,4279306502,4279503882,4279108870,4278714370,4279108870,4279634954,4279963660,4279174146,4280358420,4283186747,4285818467,4286936689,4287330931,4287461491,4287724148,4287658353,4287592560,4287526769,4287395953,4287329905,4287264624,4287396210,4287199342,4287133292,4287067499,4287133038,4287133038,4287133039,4287133039,4287133552,4287330931,4287265137,4287067758,4287199342,4287330928,4287199342,4287133549,4286739563,4287789686,4287658870,4287394930,4287066737,4287066483,4286803825,4286474610,4286343284,4286212473,4285818745,4285819008,4285557380,4285294982,4285229705,4285098379,4284441478,4283917446,4282931838,4282932867,4283394444,4283263887,4282804106,4282409346,4282343812,4282476427,4281950343,4281556357,4281885320,4281884290,4282278271,4282211189,4282933875,4286485147,4287009941,4287271822,4287335556,4287333240,4287265905,4287724146,4287986805,4287986291,4288052082,4287921266,4287921264,4287921264,4287921264,4287921266,4287921266,4288052852,4288052852,4288118645,4288184438,4288184438,4288118645,4288118645,4288118645,4288184438,4288184438,4288184438,4288250231,4288250231,4288250231,4288316024,4288316022,4288381815,4288316277,4287920749,4287460198,4287723370,4287789163,4287525991,4287394405,4287591529,4287525736,4287657324,4287723117,4287526254,4287394668,4287394668,4287394668,4287263336,4287723887,4287263336,4287394922,4287592299,4287394920,4286671199,4285618511,4283908152,4280750090,4280091905,4280092675,4280421640,4281080082,4281803806,4281672219,4280751371,4281606680,4282132770,4282856493,4282593322,4282132773,4281606429,4281343514,4280686354,4280160523,4280028937,4279832074,4279897869,4279305990,4279108613,4279437578,4279371782,4279832587,4279043072,4279240450,4280424211,4283384126,4286673517,4287923068,4286804074,4287593332,4287659123,4287330158,4287461746,4287461746,4287264112,4287264624,4287133038,4287264878,4287067245,4286869866,4287198831,4287330417,4287330417,4287396210,4287264624,4287330417,4287199344,4287067758,4287199344,4287199344,4287133549,4287133549,4286870379,4287526256,4287789941,4287723636,4287460723,4287000174,4285684831,4285026649,4285421668,4285488493,4285752439,4285818495,4285490817,4285293956,4285163143,4285032329,4284507014,4283850883,4282931322,4283129732,4283328138,4282802823,4282474371,4282540162,4282738313,4282475913,4281686912,4281687173,4282147722,4282278534,4282343551,4282144626,4282867312,4286616220,4286944148,4287336845,4287269763,4287201654,4287200112,4287658353,4287855219,4287920498,4287920498,4287855473,4287855471,4287855471,4287855471,4287921266,4287921266,4287921266,4288052852,4288184438,4288184438,4288052852,4287987059,4288118645,4288184438,4288118645,4288118645,4288184438,4288184438,4288250231,4288316024,4288316024,4288381817,4288381815,4288644472,4288118128,4287460198,4287394405,4287460198,4287394405,4287525991,4287723115,4287394150,4287525738,4287657324,4287394668,4287328875,4287460461,4287394668,4287394922,4287723887,4287329129,4287394922,4287329127,4287065955,4287197543,4285618257,4282263329,4279828992,4280947214,4282460708,4283513396,4284039738,4284566082,4285487438,4285224266,4286145366,4286605919,4286803298,4286145114,4285487186,4284368705,4283053615,4281935391,4280488458,4280422666,4279765252,4279107584,4279173376,4279633928,4279173891,4279043072,4279372036,4279437829,4279437829,4278779904,4280753176,4285292377,4287397238,4286673001,4287330417,4287461744,4287264365,4287264367,4287264624,4287133039,4287198832,4287001452,4287198831,4286869866,4286672487,4287264624,4287593589,4287462003,4287528050,4287396210,4287396210,4287133551,4287133551,4287199344,4287133551,4287001965,4287067758,4286870380,4287723119,4287986805,4287722865,4286934120,4286012766,4284499786,4283907652,4284500307,4285487721,4286212476,4285752189,4285030009,4285293442,4285162630,4285097352,4284835209,4283718784,4282930809,4283063426,4283064453,4282604930,4282408065,4282671491,4282934922,4282672266,4281817471,4281686660,4282015879,4282278021,4282343037,4282144369,4283129971,4286682013,4286944148,4287402638,4287401092,4287135861,4287134319,4287658353,4287789426,4287920244,4287920498,4287789680,4287855471,4287855471,4287855471,4288052082,4288052084,4288052082,4288117875,4288183668,4288249461,4288249461,4288249461,4288249461,4288249461,4288249461,4288315254,4288315254,4288381047,4288446840,4288446840,4288512633,4288512633,4288446838,4288775546,4288249202,4287459686,4287328099,4287393892,4287459686,4287657065,4287854444,4287459686,4287394152,4287525738,4287459945,4287525738,4287592047,4287526254,4287329642,4287658607,4287263847,4287592812,4287000675,4287329640,4287592301,4285026120,4281670679,4280157440,4281933851,4284762950,4287197289,4287065957,4286538841,4287920749,4288117615,4288183406,4288446580,4288249201,4287986030,4287854701,4287986289,4286868578,4285684817,4283316783,4281803546,4280487945,4279830529,4279896068,4280160012,4279502339,4278845440,4278714368,4279043072,4279372036,4278845696,4279700488,4283450687,4286674028,4287133552,4287001965,4287199085,4287264878,4287067245,4287133038,4287264625,4287067759,4286935660,4287198831,4286935659,4286672487,4287133292,4287396464,4287330671,4287462255,4287528050,4287462257,4287330671,4287264878,4287330417,4287198831,4287001452,4287067246,4287001966,4287985776,4288051569,4287130469,4285814868,4285222734,4284499529,4284236617,4284566100,4285158243,4285882997,4285028466,4284437872,4284964477,4284702079,4284373631,4284045695,4283586429,4282798712,4282734461,4282801281,4282736003,4282736516,4282670723,4282473858,4282803338,4281817471,4281620353,4281620351,4282014336,4282145145,4282209649,4283590522,4286615963,4287009171,4287468431,4287466885,4287004275,4287133549,4287592560,4287723633,4287854451,4287854705,4287789680,4287789678,4287855471,4287855471,4288052084,4288052084,4288315254,4288117875,4287920496,4288117875,4288381047,4288512633,4288315254,4288052082,4288315254,4288381047,4288381047,4288381047,4288381047,4288446840,4288446840,4288446840,4288512374,4288643960,4288117616,4287393893,4287393892,4287591271,4287525479,4287525479,4287788651,4287525479,4287394152,4287459945,4287459945,4287591531,4287592047,4287592047,4287987059,4287329642,4286605917,4288250742,4287263847,4287263849,4287065703,4284894534,4281341714,4281868058,4285288524,4287130982,4286802015,4287657065,4287986029,4286998875,4288248170,4287984739,4288050791,4287853414,4287590242,4287130207,4287853930,4287854443,4287460198,4287065185,4285355339,4283644980,4282132513,4280356360,4279764225,4279896068,4279699972,4279437827,4279635208,4279437829,4279635208,4279174657,4280950553,4285029205,4287068273,4286804586,4287001706,4287330671,4287198831,4287264624,4287396724,4287265138,4287001453,4287330418,4287264624,4287001452,4287001706,4287001706,4287067497,4287330669,4287462255,4287462255,4287396464,4287330671,4287462003,4287264624,4287001453,4287001453,4287133552,4288379507,4288050542,4286537819,4285419340,4285222221,4285222480,4285025618,4285026651,4285356135,4285751924,4284897393,4284701301,4284964993,4284439422,4284045182,4283717245,4283192441,4282601333,4282471289,4282538111,4282735749,4282670723,4282275965,4282079100,4282408580,4281685372,4281488254,4281159800,4281751164,4281947766,4282012270,4283852924,4286615193,4286943378,4287468431,4287466885,4286937969,4286936170,4287526767,4287657840,4287854451,4287854705,4287789680,4287789678,4287855471,4287855471,4288052084,4288052084,4288315254,4288117875,4287920496,4288117875,4288446840,4288578426,4288315254,4288052082,4288315254,4288315254,4288315254,4288315254,4288381047,4288381047,4288381047,4288381047,4288578167,4288709240,4288117103,4287459173,4287524966,4287722345,4287525479,4287459686,4287591272,4287657065,4287591018,4287525225,4287525738,4287525738,4287525740,4287591533,4287657324,4288118643,4287329127,4287197541,4286736992,4287592301,4287525740,4284433469,4282591011,4285551696,4285485644,4283643440,4283183141,4285090624,4286340943,4287458908,4288378981,4287917917,4286536523,4285154870,4283971368,4283576356,4285089595,4286866519,4286998875,4288051309,4287196513,4286999392,4286539359,4284105533,4281473558,4279764225,4279502080,4279042560,4279832074,4279305730,4279701001,4279437829,4280029451,4283976517,4286673515,4286738793,4287001706,4287330671,4287396210,4287330417,4287330417,4287396210,4287198832,4287330418,4287330417,4287198831,4287067499,4286935913,4287001704,4287133288,4287199081,4287330669,4287264878,4287330671,4287527539,4287395953,4287132526,4286935660,4287067505,4289167996,4288247408,4286931550,4286076500,4286011478,4285880410,4285486682,4285356127,4285225319,4285094764,4284240490,4284307313,4284110710,4283321968,4283388279,4283454586,4283126650,4282470262,4282339705,4282406527,4282604163,4282406784,4281946746,4281947516,4282013310,4281487995,4281422461,4281093494,4281751164,4281816180,4281879914,4283787131,4286615193,4287008914,4287665553,4287598471,4286937969,4286870377,4287526767,4287723633,4287788658,4287854705,4287723887,4287789678,4287855471,4287855471,4288052082,4288052084,4288183668,4288117875,4288117875,4288183668,4288381047,4288381047,4288315254,4288249461,4288183668,4288183668,4288249461,4288249461,4288315254,4288315254,4288381047,4288381047,4288643447,4288840826,4288248689,4287524966,4287459173,4287590759,4287525479,4287525479,4287328100,4287722858,4287722604,4287525225,4287525738,4287459945,4287262568,4287394152,4287262564,4287459943,4287723115,4287789678,4288315254,4286867808,4286604638,4284301883,4284170043,4284894020,4282393373,4280682753,4280616704,4282459158,4284563762,4286405705,4287720280,4287983452,4286009407,4283641372,4281667584,4280680960,4281733636,4284102954,4285221181,4287392863,4287590758,4288314994,4288117875,4286473566,4284433985,4282263844,4280619791,4279239424,4280291855,4279108352,4279174144,4279503622,4279634695,4282463792,4286410345,4286805101,4287133038,4287264878,4287462003,4287198831,4286935659,4287133038,4287264625,4287001453,4287001452,4287133038,4287133292,4287133292,4287067497,4287001702,4286935909,4287133290,4287199085,4287199085,4287461746,4287461746,4287132526,4286935147,4286804076,4289035897,4288180588,4287325538,4286931552,4286998373,4287327856,4286802542,4285554019,4284896867,4284766569,4283847015,4283716202,4283454577,4282994032,4283125878,4283192443,4282667128,4282470519,4282339964,4282537858,4282538371,4282144125,4282012539,4281684344,4281947517,4281487995,4281027703,4281093496,4281553786,4281750389,4282011502,4283852926,4286680986,4287074707,4287533967,4287531908,4287069555,4286870377,4287263595,4287592047,4287657326,4287723119,4287658094,4287723885,4287789678,4287789678,4287986289,4287986289,4288117875,4287986289,4288052082,4288117875,4288117875,4288249461,4288315254,4288183668,4288249461,4288315254,4288249461,4288249461,4288249461,4288315254,4288381047,4288381047,4288446068,4289038205,4288182896,4287459173,4287590759,4287788138,4287854444,4287591272,4287591272,4287591272,4287525479,4287591272,4287591018,4287591018,4287459432,4287393639,4287196514,4287591272,4288051823,4287262564,4287459432,4287525738,4287328359,4284038709,4282722338,4281406478,4280748035,4280879873,4281339909,4282655765,4284431917,4286931535,4288706405,4286863688,4284824363,4283114515,4282588686,4281865220,4281273088,4281996806,4282917910,4284497712,4285747525,4286932314,4287327846,4286538845,4286078810,4284565829,4282066980,4279502080,4279897097,4278910976,4279042560,4279371523,4279108352,4280818967,4285291864,4286805101,4286935659,4287001452,4287461746,4286869609,4286803816,4286935402,4287133039,4287067246,4286935659,4286935659,4286935913,4286935913,4286935911,4286935911,4286935911,4287001704,4287133292,4287199085,4287264367,4287132781,4287000940,4286869356,4286869869,4287193180,4286601556,4286403923,4286405208,4286735201,4287131247,4287000691,4286278256,4285489772,4285227890,4284110698,4283651436,4283389041,4282797936,4282929782,4282996091,4282470262,4282537084,4282405757,4282275199,4282407298,4282078333,4281749367,4281815160,4281684091,4281487225,4281092985,4281158776,4281618809,4281881205,4282077295,4283852926,4286877852,4287140500,4287598990,4287466113,4286937969,4286738791,4287132009,4287460461,4287591533,4287657324,4287658094,4287723885,4287789678,4287855471,4287986289,4287986289,4288052082,4287986289,4288117875,4288183668,4288117875,4288183668,4288315254,4288249461,4288315254,4288315254,4288315254,4288315254,4288249461,4288249461,4288183668,4288183668,4288248689,4288643447,4287919724,4287327587,4287459173,4287656552,4287722858,4287591272,4287591272,4287525479,4287525479,4287525479,4287591018,4287591018,4287591018,4287591018,4287788138,4287788138,4287919724,4287591272,4287064674,4287525225,4284301881,4282722849,4282195994,4284169525,4284037939,4284760890,4285221696,4284695091,4286010179,4287194194,4287653204,4285876023,4284889899,4284890156,4285219893,4285023027,4285154613,4284431147,4284167977,4282852117,4284102186,4285879113,4286209106,4286077781,4286012247,4284697415,4282461738,4279830275,4279436289,4278976512,4279108353,4279503111,4278910976,4279634695,4283844677,4286212966,4286607208,4286606694,4286738023,4287198574,4287001195,4287066988,4287264625,4287198832,4287067246,4286935659,4286869866,4286935913,4286935913,4287001704,4287067497,4287133290,4287067499,4287001706,4286935402,4286869354,4286935147,4287000942,4286869869,4285614150,4285153856,4285153856,4285286727,4285419598,4285749592,4286014308,4285949804,4285687920,4285360757,4284243311,4283586670,4283324531,4282733424,4282865271,4282865531,4281944175,4282274169,4282209148,4282144126,4282473091,4281947517,4281420402,4281486195,4281552505,4281553018,4281158778,4281158776,4281553016,4281881205,4282077293,4283852924,4286812313,4287074706,4287533195,4287400320,4286872176,4286739045,4287132263,4287460715,4287459947,4287591531,4287592301,4287789678,4287986542,4287986287,4287986289,4287986289,4287986289,4287986289,4288183668,4288183668,4288052082,4288052082,4288249461,4288315254,4288249461,4288249461,4288249461,4288249461,4288249461,4288183668,4288117875,4288052082,4288182896,4288380275,4287788138,4287327587,4287328100,4287328100,4287459686,4287459686,4287591272,4287591272,4287591272,4287525479,4287590761,4287590761,4287656554,4287722347,4287853163,4287261796,4287130210,4288314484,4288249202,4286670170,4281538316,4282985762,4285156420,4286209108,4286537303,4286537043,4287589215,4288049764,4288510056,4287587669,4286468161,4286467648,4286534470,4285877053,4285548604,4285680703,4287588954,4288707435,4287259989,4285549117,4284496431,4284365104,4285484613,4286406746,4285880661,4283710520,4281803295,4279896068,4279238912,4279239169,4279042305,4279108611,4278779904,4278976768,4282002473,4286212966,4286804587,4287001966,4286804073,4287264624,4286935659,4287001452,4287067246,4287067246,4287067246,4287001452,4286804586,4286804584,4286870377,4286936170,4287001963,4287001963,4287001452,4286804073,4286671975,4286671975,4287000170,4287066733,4286869869,4285153599,4284890684,4284956990,4284958273,4284696130,4284434245,4284633168,4284897884,4285162600,4285361268,4284572787,4284047732,4283719800,4283128693,4283260286,4283195264,4282405494,4282340216,4282012026,4281815160,4281750138,4281618551,4281420402,4281683574,4281815161,4281749884,4281224569,4281093237,4281552759,4281815412,4282011500,4283786874,4286746520,4287008400,4287401609,4287268734,4286806381,4286739045,4287198056,4287526508,4287328361,4287525738,4287592299,4287724140,4287986542,4287986542,4287920494,4287920496,4287920496,4287986289,4288183668,4288183668,4287986289,4287986289,4288249461,4288315254,4288117875,4288117875,4288117875,4288183668,4288183668,4288183668,4288117875,4288183668,4288380788,4288446068,4287985517,4287590759,4287393893,4287262307,4287196514,4287262307,4287657065,4287591272,4287591272,4287459686,4287459175,4287459175,4287524968,4287656554,4287524968,4288051312,4287656554,4286735709,4286999135,4285683275,4283117348,4283906864,4285024834,4284102960,4285286977,4285746757,4286733393,4288509289,4288508773,4287653205,4287915094,4287191371,4287586644,4286468677,4284561195,4284298537,4285878336,4286667339,4286272581,4287193683,4286074948,4284760116,4285221184,4285880143,4286012501,4284039227,4280684812,4279830275,4279304449,4279765513,4279108098,4278977025,4279108611,4278977025,4280292627,4285292123,4286344552,4287528310,4287199345,4286804073,4286935659,4287133038,4286738281,4286804074,4286869867,4286935660,4286870379,4286804586,4286738793,4286738791,4286673000,4286738793,4286869866,4286738280,4286671975,4286606182,4286934377,4287000940,4286803563,4284693559,4284759865,4285023553,4285090373,4284762180,4284040255,4283910213,4284174672,4284373595,4285032814,4284704627,4284245366,4283785591,4283260278,4283457919,4283326849,4282998144,4282209144,4282275452,4282144379,4281684344,4281552756,4281486449,4281420402,4281815160,4281618552,4281158260,4281026672,4281421172,4281880690,4282077034,4283786872,4286746520,4287008400,4287335816,4287268477,4286674795,4286607457,4287066470,4287394922,4287328359,4287459945,4287526506,4287724140,4287920749,4287920749,4287920237,4287920237,4287854703,4287920496,4288117875,4288183668,4287986289,4287986289,4288183668,4288249461,4288117875,4288052082,4288052082,4288117875,4288183668,4288117875,4288183668,4288249461,4288512120,4288512120,4288249202,4287788651,4287525479,4287459686,4287262307,4287262307,4287591272,4287525479,4287590759,4287459173,4287393382,4287393382,4287589991,4287590761,4287590507,4287262055,4288051569,4287525738,4287065185,4283775535,4283643691,4284235828,4283511593,4284300082,4285154621,4285285436,4285679422,4286271300,4285678393,4285678134,4287651411,4288309341,4287651926,4287521367,4286863950,4285351225,4284496170,4284298791,4283903261,4284955951,4286666569,4287588700,4286602066,4285418820,4285814607,4284236604,4280487433,4279961861,4279304449,4279700490,4279240197,4279174663,4279306249,4279043331,4279635467,4282464307,4285029205,4286936687,4286673515,4286212450,4286409829,4286607208,4286672488,4286672488,4286738794,4286804587,4286870380,4286804587,4286541929,4286476391,4286475622,4286607208,4286738281,4286738281,4286737768,4286737768,4286934377,4286869354,4286606184,4284365107,4284563000,4284760894,4284761921,4284499776,4283909181,4283713345,4283977805,4284044628,4284967020,4284639603,4284245364,4283654259,4283194483,4283326331,4283195261,4282734970,4282012019,4282538622,4282604930,4282013307,4282012793,4281617522,4281156971,4281683315,4281551988,4281026415,4280960621,4281420656,4281749358,4282077032,4283917945,4286943128,4287074193,4287467145,4287268475,4286675049,4286475871,4286869091,4287131750,4287394152,4287459943,4287526506,4287658347,4287854954,4287854954,4287854444,4287854444,4287788910,4287854703,4288052082,4288117875,4287986289,4287986289,4288117875,4288117875,4288183668,4288052082,4288052082,4288117875,4288117875,4288052082,4288117875,4288249461,4288380534,4288512120,4288446581,4287854444,4287591272,4287722858,4287591272,4287459686,4287459686,4287459686,4287524966,4287459173,4287459175,4287459175,4287655784,4287524714,4287525229,4287196521,4287920498,4287328359,4286341462,4282591516,4283446312,4285485382,4286142543,4286273872,4286272844,4283245083,4282849296,4285875261,4284230177,4282255617,4284558372,4287322446,4287783512,4288574055,4287719259,4287259222,4287983199,4287390290,4286534724,4285679415,4287323986,4288246371,4287128151,4286010699,4285682762,4284301883,4280619532,4279962633,4279239169,4279239939,4279108870,4278978054,4279109640,4279044101,4278912515,4278846208,4282792759,4285752928,4286345063,4286870894,4286739308,4286673001,4286738794,4286804074,4286673001,4286738794,4286738794,4286738794,4286541929,4286476136,4286541415,4286607208,4286738281,4286738281,4286737768,4286737768,4286934377,4286803561,4286737770,4284628793,4284760892,4284564283,4284367674,4284303164,4284106814,4283976515,4284175438,4284373591,4285295983,4284968566,4284442997,4283917429,4283523189,4283523451,4283260538,4282603639,4282143603,4282472827,4282144377,4281881205,4282210170,4281946485,4281683313,4281749108,4281486195,4281026414,4280960619,4281354861,4281617258,4281944931,4283786613,4286877335,4287074447,4287467144,4287334268,4286871658,4286606944,4286869089,4287065955,4287459945,4287525736,4287526506,4287592554,4287723368,4287723368,4287854444,4287854444,4287788910,4287723117,4287920496,4288052082,4287986289,4288052082,4288052082,4287986289,4288183668,4288052082,4288117875,4288183668,4288183668,4288117875,4288117875,4288183668,4288314741,4288512120,4288446838,4287657322,4287328357,4287788908,4287657322,4287394150,4287525479,4287459686,4287524966,4287524966,4287655782,4287655782,4287655784,4287524714,4287262314,4287328877,4287328875,4286934371,4285026372,4281736207,4284038449,4287327840,4287787623,4289496958,4285482815,4282455054,4284493608,4286663750,4286202686,4284425759,4282386690,4285742646,4287256655,4288704871,4289166192,4289100912,4289035117,4288706150,4288705893,4288639329,4289034088,4288574566,4287785568,4286667859,4285418820,4283709746,4281211669,4280291598,4279371525,4278845440,4278846468,4278715395,4278715395,4279044358,4279768081,4278452224,4281280033,4284174410,4286081891,4286805614,4286213477,4285883999,4286738793,4286673000,4286673001,4286673001,4286476138,4286476138,4286476138,4286476138,4286476138,4286476138,4286672747,4286738283,4286737768,4286737768,4286803816,4286869354,4286935149,4284301883,4284368190,4284236604,4284039738,4284172094,4284304452,4284173894,4284174925,4284439384,4285361776,4285033843,4284442482,4283982964,4283720052,4283654007,4283062900,4282405745,4282537846,4282735740,4282078323,4282078069,4282538620,4282143605,4281880690,4281880692,4281618033,4281157998,4281092459,4281420393,4281354340,4281550687,4283589234,4286745749,4287073677,4287467144,4287400061,4287003244,4286804323,4287066468,4287394150,4287525738,4287525738,4287657322,4287657577,4287657577,4287723370,4287723115,4287723115,4287723117,4287723117,4287854703,4288052082,4288052082,4288052082,4288052082,4287854703,4288117875,4288052082,4288117875,4288249461,4288249461,4288117875,4288117875,4288249461,4288314741,4288577913,4288512631,4287459943,4287065185,4287723115,4287657322,4287262564,4287591272,4287591272,4287590759,4287590759,4287787368,4287721577,4287655784,4287458921,4287197291,4287132011,4287329388,4287526508,4283776305,4281144070,4285617481,4288379760,4288642419,4287588704,4286995284,4286336327,4286730059,4286663750,4286860618,4288110683,4286136893,4285216302,4286007101,4287849562,4289363571,4289627254,4288837736,4289363823,4289955959,4290218362,4289100651,4288508773,4287851874,4286338894,4285550406,4284038709,4282066978,4280686356,4279634697,4278648832,4278978054,4278781188,4278255616,4278584579,4279702288,4279109893,4279569928,4282266926,4285621856,4286477419,4286279270,4286410856,4286344550,4286410598,4286607208,4286476136,4286476138,4286410345,4286410345,4286410345,4286410345,4286476138,4286541933,4286672747,4286738283,4286738281,4286804074,4286869867,4286935662,4283779136,4283647550,4283778623,4283712830,4284370246,4284107588,4283910724,4283977292,4284242007,4285229933,4284835951,4284441969,4284244851,4284310904,4283981943,4283258738,4282733681,4283457919,4283589505,4282800503,4282472053,4282801018,4282472567,4281749358,4281618285,4281289836,4281553008,4281553006,4281617771,4281485926,4281485408,4283721079,4286877335,4286941578,4287269765,4287333498,4286740072,4286672992,4287065955,4287130978,4287459432,4287525225,4287657065,4287657577,4287657577,4287657577,4287591529,4287657322,4287657324,4287722604,4287854190,4287985776,4288051569,4288051569,4287985776,4288051569,4287985776,4288051569,4288183155,4288248948,4288248948,4288117362,4288117362,4288183155,4288446840,4288381047,4288117873,4287459943,4286933854,4287328612,4287591784,4287197026,4287591272,4287328100,4287524968,4287722347,4287787370,4287787372,4287787372,4287393130,4287197291,4287526769,4286605152,4287723633,4283972916,4282525211,4287589989,4288707442,4287719777,4287390042,4286336327,4286138435,4285875263,4286137922,4286598474,4287519575,4288309091,4286467398,4286467398,4287191632,4288903020,4289626741,4289363823,4289429616,4289495409,4290219132,4288837738,4288048738,4287128664,4286405457,4285550406,4284038709,4282263844,4280290828,4279370755,4278845440,4278978054,4279044360,4278518532,4278518786,4279307532,4279109894,4278714368,4282266928,4286017129,4286214506,4285950821,4286411626,4286345063,4286213477,4286212966,4286147686,4286147432,4286147432,4286212968,4286212968,4286212968,4286278761,4286344300,4286344554,4286410347,4286476138,4286541931,4286607724,4286804335,4283518535,4282860605,4283649094,4284240718,4284437584,4284042056,4283648068,4283714120,4284241494,4285097834,4284967021,4284902005,4284770936,4284770684,4284310136,4283652978,4283127665,4283589244,4283589244,4282997107,4282799987,4283129722,4282933372,4282341748,4282078835,4281684847,4281881456,4281749870,4281683818,4281683303,4281682787,4283918458,4286877078,4287007371,4287335045,4287399546,4286871658,4286607199,4286934369,4287196773,4287327848,4287327848,4287393639,4287459943,4287525736,4287460968,4287460713,4287460713,4287525738,4287525738,4287788397,4287854703,4287985776,4287920496,4287919983,4287854703,4287854190,4287854703,4288051569,4288052082,4288117362,4287986289,4288051569,4288052082,4288249461,4288249461,4287986287,4287262564,4286867806,4287262819,4287460198,4286999647,4287394150,4287196514,4287327846,4287590761,4287590507,4287656300,4287852911,4287459436,4287065705,4287197804,4286539361,4287459947,4284630333,4284301111,4288050283,4288312172,4287258456,4286007362,4283769887,4285348919,4285677885,4286401865,4286533451,4284230696,4285875776,4287257429,4287521115,4287916127,4288574055,4289758327,4290021499,4289692788,4289758581,4289429362,4289232498,4288180839,4286733652,4286011212,4285222211,4282920228,4280882191,4279435520,4279568134,4279240197,4278978054,4278584579,4278584325,4278650118,4278715395,4278846722,4279503881,4282530100,4286214508,4286477680,4285885541,4286346092,4286016868,4286082661,4286082407,4286082407,4286213225,4286213225,4286279018,4286279018,4286278507,4286213227,4286279020,4286279020,4286344811,4286279788,4286476397,4286542190,4286673519,4283455312,4282533697,4283848529,4284900190,4284569942,4283714120,4283911242,4283977293,4284044115,4284702306,4284571750,4285032562,4285098872,4285033338,4284506998,4283981428,4283719287,4283983488,4283983488,4283326071,4283194486,4283589501,4283327358,4282670198,4282473334,4282210419,4282078576,4281815402,4281683814,4281749349,4281880163,4283984249,4286942871,4287138957,4287400838,4287399546,4286937451,4286541663,4286737503,4287196773,4287393641,4287393641,4287393639,4287394150,4287525736,4287526506,4287526508,4287526508,4287394668,4287394668,4287657326,4287723633,4287920498,4287723633,4287854705,4287723633,4287854705,4287789426,4287986291,4287921012,4288052084,4287855219,4287986291,4287921012,4287855473,4287987059,4287723887,4287000162,4286736990,4287197541,4287329127,4286934369,4287329129,4287262566,4287262568,4287459434,4287393643,4287459436,4287524717,4287327595,4287131499,4287065705,4287393900,4287262568,4284564283,4285155650,4287457376,4287193178,4286600013,4284428330,4285875263,4291007117,4291204754,4290152836,4289889664,4287521116,4285811011,4286139975,4286863698,4288245349,4288442471,4288771434,4289363055,4289757813,4289560434,4288771432,4289166705,4288048740,4286273871,4285880140,4284762173,4281934362,4280224776,4279042048,4279437318,4278977538,4278518016,4278255616,4278781704,4279110669,4278978567,4278517760,4279043330,4282859578,4286543473,4286148713,4285556576,4286740850,4286017125,4286082918,4286214506,4286280299,4286345581,4286345581,4286411374,4286411374,4286542192,4286477169,4286477169,4286477169,4286477169,4286477426,4286608753,4286674546,4286870644,4283194711,4282667854,4284245346,4284968040,4284242775,4283452232,4284043086,4284437846,4283845968,4284175705,4284308320,4285032303,4285361527,4285098872,4284440944,4284178547,4284310906,4284575107,4284509314,4283852154,4283654777,4283720827,4283327098,4282801267,4282670196,4282539123,4282407024,4282143852,4281880935,4282011749,4282143076,4284115577,4286877076,4287336336,4287466631,4287136889,4286740842,4286541664,4286671712,4286999910,4287196775,4287196775,4287196775,4287131750,4287263336,4287263849,4287329642,4287329388,4287395181,4287395181,4287526254,4287526767,4287592047,4287460974,4287526254,4287460974,4287657840,4287592560,4287657840,4287658353,4287723633,4287526767,4287592047,4287657840,4287657840,4287855473,4287658094,4286934884,4286802785,4287132261,4287329129,4286934884,4287065957,4286934371,4286934117,4287130982,4287130728,4287196521,4287262315,4287196522,4287131499,4287131499,4288183417,4286538334,4283445548,4285681481,4287457378,4286601041,4285481533,4285612604,4288704362,4290283907,4290547594,4290745486,4291403416,4290548621,4287456863,4285285694,4285877831,4286864468,4287916386,4288705643,4289231215,4289099883,4289297262,4289362801,4288837229,4287522396,4286208078,4285748555,4283709744,4281276432,4279764482,4279173376,4279305732,4279043331,4278518016,4278321153,4278452739,4278716165,4279110153,4279044358,4278780160,4282333234,4286082920,4286609264,4286082920,4286280812,4286149224,4286215017,4286346605,4286346605,4286477680,4286477680,4286543473,4286543473,4286542962,4286477426,4286542962,4286477426,4286411633,4286411633,4286477680,4286543219,4286805365,4282736476,4282867804,4284050538,4284442984,4283980891,4283453007,4283846736,4284372310,4283845968,4284175705,4284636515,4285426546,4285690490,4285493113,4284703599,4284441201,4284573818,4284772225,4284772225,4284311674,4283917431,4283786359,4283523702,4283129201,4282932851,4282933623,4282932851,4282735472,4282472554,4282340453,4282537316,4284247161,4286745488,4287336334,4287335558,4286742131,4286214244,4286015836,4286211675,4286605152,4286802533,4286868326,4286999910,4287066216,4287197802,4287198572,4287264365,4287330160,4287330160,4287264367,4287395183,4287264367,4287395183,4287264367,4287460976,4287395953,4287658355,4287527539,4287658355,4287527539,4287658355,4287461746,4287526769,4287592560,4287789939,4288053111,4287789939,4287066986,4287000423,4287066984,4287263595,4286935400,4287329388,4287263595,4287132011,4287065705,4287065706,4286999913,4286933866,4286933866,4287065965,4286736741,4287591280,4284630337,4281866516,4286273618,4288509553,4287258457,4284363052,4285217591,4287652187,4282520333,4281402368,4283047705,4281732872,4284365105,4287984236,4286273618,4286207309,4286272844,4287653214,4288968815,4289231215,4289033579,4288967786,4289559923,4288771436,4287390810,4286668629,4285288004,4282789412,4280158721,4279764736,4279699718,4279174146,4279174404,4278714882,4278978567,4278387200,4278781958,4279373325,4278978565,4278911744,4281543718,4285820261,4286807156,4286215019,4286280812,4286281580,4286281580,4286215789,4286281582,4286412398,4286478191,4286478193,4286478193,4286543219,4286477939,4286543219,4286412146,4286346353,4286346353,4286346353,4286411633,4286542709,4282869606,4282869091,4283524711,4283391839,4283521371,4283651158,4284044630,4284373082,4284307289,4284702047,4285031273,4285492594,4285624697,4285558904,4284966769,4285033079,4284902522,4284969087,4284968574,4284442743,4283982964,4283851635,4283655027,4283457907,4283261557,4283327863,4283261557,4283327348,4283064176,4282800488,4282866023,4284575608,4286745488,4287204748,4287138179,4286413679,4285556827,4285292115,4285488467,4285816151,4285552724,4285684310,4285881944,4285948505,4286080093,4286146143,4286343265,4286409316,4286672230,4286540901,4286606437,4286672487,4286869609,4286935659,4287198574,4287330417,4287724918,4287593589,4287659125,4287593589,4287659125,4287527796,4287593332,4287659125,4287330160,4287461744,4287132779,4286541155,4286474849,4286409569,4286343263,4286212190,4286672228,4286803816,4286672230,4286474596,4286540389,4286540391,4286474598,4286606184,4286606184,4286342242,4287460464,4285420111,4282984999,4286470999,4287851623,4286666066,4284034087,4283967524,4285349432,4286533706,4286402635,4283903528,4280877568,4280746496,4282128659,4283905070,4285023035,4286733140,4288246121,4288771693,4288639078,4289165165,4289954168,4289625716,4288639850,4286798673,4286207308,4284169523,4282657054,4280487170,4279961601,4280093701,4279238912,4279699720,4278911232,4279240710,4278517760,4278912772,4278846722,4279175686,4279898893,4280030479,4284767573,4287136121,4286872949,4285886824,4286478961,4286347886,4286347375,4286347375,4286347375,4286413168,4286543986,4286543986,4286675318,4286675318,4286609525,4286609525,4286543732,4286477939,4286477939,4286543733,4286411636,4282804329,4282474335,4282867553,4282931804,4283521885,4283783516,4284308318,4284702560,4284899939,4285163625,4285427058,4285427571,4285427318,4285493881,4285033332,4285493629,4285231485,4285232000,4285165694,4284705656,4284376950,4284180341,4284114807,4283918198,4283721590,4283656313,4283524213,4283721590,4283590003,4283194986,4283194727,4284772729,4286942608,4287007369,4287138179,4286611058,4285622622,4285161042,4285488726,4285750873,4285685080,4285685080,4285816666,4285817178,4285948765,4286015071,4286146146,4286146403,4286080351,4286015071,4286080351,4286146657,4286409316,4286541415,4286804074,4286936173,4287264625,4287133552,4287198832,4287199345,4287264625,4287199345,4287264625,4287330418,4287396211,4287396210,4287001452,4286673000,4286804073,4286607207,4286475108,4286409828,4286475108,4286738281,4286738281,4286738283,4287067248,4287264373,4287330166,4287527545,4287593592,4287133041,4287527284,4286144604,4284103993,4286142547,4287193693,4286863445,4284757040,4286664780,4288704362,4290547079,4290810765,4290680462,4288970102,4285023035,4281799180,4283838763,4284891449,4286469968,4287851363,4288640107,4288902250,4289560180,4289954681,4289362544,4288705641,4287719005,4286470221,4284102702,4281800974,4280617472,4281210380,4280815881,4280421640,4281343257,4280160012,4279765513,4278779904,4278779904,4279043330,4279043584,4279437829,4281082654,4285556578,4286609266,4286609779,4286478961,4286478961,4286413425,4286413425,4286413425,4286478707,4286478707,4286478707,4286412914,4286543732,4286543732,4286543732,4286477939,4286477940,4286412147,4286347124,4286477940,4286477429,4282343008,4281815894,4282604381,4283260769,4283719523,4283849566,4284309090,4284506210,4284966759,4285559155,4285888892,4285757564,4285625980,4285691773,4285165175,4285494142,4285363326,4285363071,4285297278,4285034106,4284837242,4284771962,4284640892,4284509819,4284181883,4283984762,4283655284,4283984504,4283984502,4283457899,4283522920,4285101178,4286942607,4286876037,4287203970,4287137402,4286214759,4285687132,4286212450,4286606697,4286738283,4286672490,4286540902,4286475622,4286541415,4286410345,4286541163,4286410347,4286672747,4286476136,4286607208,4286541929,4286738794,4286607722,4286870380,4286870894,4287001966,4286805101,4286870380,4286805101,4287001966,4286870894,4287067759,4287002480,4287133552,4286936687,4286673001,4286542184,4286936173,4286739563,4286607208,4286541929,4286804587,4286936687,4287001712,4286673517,4287001714,4286936691,4287001714,4287068277,4286870898,4287396470,4287462006,4286145631,4284959559,4286603098,4286864987,4286271308,4285809728,4286862159,4288309604,4288046945,4288047459,4288969074,4289167481,4287785828,4285812038,4284759350,4285746245,4286864468,4288048740,4288508775,4288442469,4288968813,4289625973,4288968297,4287916125,4287653466,4286140741,4284562737,4281865738,4282655769,4283972143,4282656797,4282262298,4283249711,4281802523,4280816913,4280094219,4279699718,4279305730,4279437316,4278845696,4283122237,4287004024,4286477680,4286609779,4286872951,4286347121,4286347632,4286413425,4286413425,4286412914,4286412914,4286412914,4286412914,4286477939,4286543732,4286543732,4286477939,4286477940,4286477940,4286347124,4286543733,4286543222,4282144089,4282407004,4283063649,4283325792,4283587937,4283981922,4284310117,4284573543,4285034094,4285561208,4285627260,4285561468,4285429628,4285232251,4285363326,4285363326,4285429119,4285429119,4285297533,4284968568,4284837240,4284837753,4284772476,4284575612,4284444542,4284050297,4284049784,4284115575,4284115829,4283851885,4283917421,4285035385,4286613642,4286744708,4286875518,4286874744,4286807409,4286543211,4286936689,4287528058,4287462265,4287199093,4287067505,4287002480,4287134068,4287134581,4287265402,4287265915,4287331447,4287463546,4287397240,4287266167,4287397240,4287200374,4287068275,4287134581,4287002482,4286937202,4287002482,4287002995,4287068275,4287002995,4287134068,4287068788,4287134068,4287068788,4286805103,4286542442,4286936689,4286937200,4286870896,4286871409,4287002482,4286937202,4287002484,4286871155,4286739312,4286542190,4286475886,4286344811,4286016616,4286542444,4286476138,4286409316,4286013017,4286998883,4286142034,4285548355,4285481533,4285086005,4285612091,4285414712,4285152053,4285678911,4285943366,4286469710,4287521628,4286995284,4287061077,4287653982,4288048740,4287851359,4288048224,4288442980,4288903018,4288640100,4287784537,4287587158,4285942846,4284955953,4284035365,4285878082,4287193942,4285549632,4283247393,4284103730,4283643440,4282525988,4282198051,4280619534,4279304192,4279765765,4280292623,4285885030,4287201403,4286543219,4286609012,4286938490,4286281328,4286412914,4286544500,4286544500,4286543986,4286478193,4286478193,4286478193,4286477426,4286543219,4286412146,4286412146,4286477940,4286412147,4286346354,4286543733,4286609015,4283853680,4283656299,4283721322,4283654757,4283785314,4284048229,4284311400,4284706156,4284706669,4285298808,4285233530,4285233789,4285299071,4285232764,4285363839,4285232253,4285297533,4285363326,4285297533,4285100154,4284903033,4284968826,4284837755,4284575097,4284575612,4284181368,4284181368,4284378231,4284378229,4284114799,4284245615,4285363835,4286613896,4286547329,4286546553,4286545781,4286807924,4287135606,4287397499,4287397499,4287265402,4287134327,4287068788,4287134579,4287200374,4287069304,4287200122,4287069306,4287331706,4287398267,4287463546,4287266681,4287529339,4287266681,4287200374,4287200888,4287266167,4287135095,4287200374,4287069302,4287200374,4287003509,4287134581,4287003509,4287068788,4287266167,4287265913,4287068788,4286936948,4286871409,4287002741,4287200374,4286936948,4286805362,4286739569,4286805362,4287002741,4287068534,4286936950,4286608755,4286411887,4286280301,4286608237,4286541929,4286737768,4286933603,4286142547,4285285696,4285745218,4286401865,4286270021,4285875263,4286796878,4286797392,4285547838,4285811010,4286271048,4286929232,4287652955,4287719259,4287325015,4287522648,4288246371,4288706920,4288771943,4288377185,4287455826,4286995275,4285021485,4285547575,4286139712,4288048222,4288245601,4285614651,4283970085,4284891448,4285286723,4284629822,4284104250,4281539351,4279435264,4279370496,4282594864,4287398267,4286740341,4286806391,4287003771,4286609013,4286806904,4286478707,4286281328,4286412400,4286478193,4286478193,4286412400,4286280814,4286411633,4286411633,4286280560,4286280560,4286477940,4286412147,4286412147,4286543733,4286608502,4285234818,4284708217,4284378482,4283983465,4283916900,4284114022,4284377193,4284838257,4284772978,4285168249,4285037178,4285168766,4285431170,4285299586,4285299074,4285298304,4285429632,4285495425,4285429632,4285298046,4285166460,4285232253,4285100925,4284838269,4284575610,4284509817,4284575610,4284641403,4284706937,4284508787,4284574834,4285627261,4286613896,4286744962,4286547323,4286546294,4286939769,4287530879,4287595648,4287266685,4287200122,4287069304,4287069302,4287135095,4287135095,4286938231,4287003258,4286937978,4286937720,4287004024,4287069304,4287004024,4287266683,4287135610,4287069304,4287069817,4287069304,4287004024,4287003511,4286938231,4286937718,4286806645,4286871925,4286806645,4286871925,4287069304,4287200892,4287069304,4286740341,4286740339,4287069306,4287200890,4287134329,4287002743,4286740341,4286806134,4287003513,4287069306,4287003513,4286871927,4287136123,4286478193,4286609264,4286410856,4287067246,4286474079,4286932577,4286667862,4286732627,4287915873,4288836461,4288243811,4287717978,4287521369,4286929489,4286929489,4287586392,4287389013,4287389783,4287258708,4286798671,4287194196,4288049503,4288312674,4288246624,4287916889,4287653204,4286797895,4285152300,4285941817,4287126091,4287915607,4287521619,4285613879,4284692781,4286732880,4287259484,4285747274,4286011477,4281604116,4279961089,4279830529,4284831313,4287398267,4285885032,4286542962,4287134844,4286411634,4286872697,4286609525,4286412146,4286411633,4286543473,4286609266,4286477680,4286346094,4286411633,4286280047,4286214254,4286345840,4286346354,4286412147,4286412147,4286412147,4286542709,4285366404,4284774010,4284510068,4284246637,4284180072,4284245608,4284311913,4284904050,4285036663,4285300605,4285234557,4285169279,4285366147,4285234307,4285365124,4285233280,4285364096,4285429632,4285298046,4285166460,4285100667,4285035131,4285035132,4284904316,4284706683,4284575610,4284575610,4284706937,4284903545,4284705907,4284771698,4285692540,4286548101,4286942341,4287007874,4286941052,4287071355,4287268223,4287464321,4287266685,4287135099,4287003770,4286938231,4287004022,4287004022,4286938231,4286937978,4286937978,4286937977,4287004024,4287069817,4287069817,4287135610,4287069817,4287004024,4287004024,4286938231,4286938231,4286938231,4286938231,4286872438,4286872438,4286872438,4286872438,4286872184,4286740598,4286806391,4286806134,4286674548,4286937720,4287200892,4287135099,4287200122,4287265915,4287135099,4287069306,4286871927,4286806134,4286871927,4286872184,4286543986,4286280814,4286872436,4286477419,4286870380,4285487954,4286735711,4286997595,4287720035,4287192663,4288507496,4289297012,4288704873,4288574057,4288574314,4288113506,4288178529,4287717976,4287389781,4286995534,4286272581,4286799436,4287852123,4288115295,4287128143,4286469443,4286666309,4285612851,4285020714,4285678387,4287651922,4287981400,4287455826,4286337602,4286008641,4287521626,4287917414,4286404690,4285813328,4281340944,4279961089,4281541147,4286212966,4286806130,4286542962,4286411376,4286674293,4286279535,4286411633,4286412146,4286543219,4286543219,4286477426,4286411887,4286411887,4286477680,4286411633,4286280047,4286280047,4286345840,4286280561,4286280561,4286346354,4286280561,4286411636,4284775552,4284380022,4284379252,4284378480,4284443244,4284311658,4284508779,4285035636,4285430908,4285694593,4285366143,4285300352,4285300354,4285168768,4285299586,4285233280,4285167487,4285298557,4285232764,4285101178,4285035385,4285035385,4285035131,4284904315,4284838523,4284641144,4284641144,4284641143,4284903799,4284771698,4284837232,4285561208,4286087548,4286481789,4286744702,4286743673,4286545783,4286676086,4286872697,4287003771,4287266943,4287069563,4286938231,4286872949,4286938742,4287004537,4287004284,4287070077,4287135869,4287135869,4287135869,4287070076,4286938490,4286872697,4286806904,4286741111,4286675318,4286675318,4286741111,4286741111,4286741111,4286806904,4286806904,4286806904,4286872698,4286609526,4286675319,4286806392,4286740599,4287003771,4287200637,4286937465,4286740341,4286937720,4287135099,4287069306,4286871925,4286806132,4286937718,4287004024,4286675572,4286872951,4287464573,4287003763,4286344550,4284895817,4285880915,4286405715,4286470481,4287785570,4288903022,4288376678,4287916127,4288376678,4288245603,4287390294,4287521367,4287587160,4287652953,4287061327,4286404167,4287128401,4287786073,4287259729,4286403650,4285943099,4286008379,4284954921,4284954922,4285283887,4287520849,4288508514,4288970094,4287522394,4286535503,4287127898,4286338384,4285747276,4285748305,4280485636,4279895298,4283646269,4286279272,4286345579,4286871927,4286148461,4286345328,4286279535,4286082669,4286214255,4286411634,4286477426,4286411633,4286345840,4286345840,4286411633,4286411887,4286280301,4286346353,4286412146,4286214767,4286214767,4286281330,4286346354,4286346100,4284250235,4283986293,4284116852,4284181873,4284246637,4284377451,4284574572,4285100916,4285627773,4285825666,4285563008,4285431422,4285234559,4285102975,4285299584,4285233791,4285233791,4285299071,4285364864,4285430143,4285430143,4285364350,4285167487,4285101694,4285035902,4284904315,4284772729,4284772727,4285100663,4284969331,4285099633,4285692024,4286548099,4286679168,4286744702,4286875259,4286743162,4286808187,4287070077,4287201663,4287398529,4287135869,4286938744,4286938742,4287004535,4287136123,4287135870,4287201409,4287070077,4287004283,4287070076,4287070076,4286806904,4286806904,4286872697,4286806904,4286675318,4286675318,4286675318,4286675318,4286675318,4286675318,4286675318,4286675318,4286741112,4286806905,4286938491,4286938491,4286872185,4286937978,4287003258,4286871672,4286740341,4286740341,4286871927,4286937720,4287003511,4287069304,4287069304,4287069304,4287135610,4287069817,4287004022,4286477419,4285423448,4284238400,4284368444,4284761660,4285221183,4285812293,4286205766,4286600524,4287323990,4287258454,4286929743,4287061329,4286732364,4286403399,4286403397,4286469960,4286733132,4287194194,4287062095,4286206271,4285285169,4285811000,4285547058,4284889128,4284100383,4283837211,4284495398,4285548858,4286272840,4286404687,4286733653,4285417795,4285813069,4285813328,4282064155,4279631872,4280947986,4285620059,4286542444,4286937716,4286740852,4286411633,4286805879,4286937465,4286345841,4286411634,4286411634,4286477427,4286543219,4286543219,4286477426,4286477426,4286477680,4286280814,4286477939,4286543732,4286346353,4286215537,4286478709,4286412916,4286411893,4283988604,4283658868,4283723121,4283787885,4284049258,4284377194,4284574059,4285034610,4285626747,4285890432,4285693566,4285496702,4285431422,4285365375,4285365375,4285299584,4285167998,4285167998,4285233789,4285365118,4285299325,4285233532,4285167485,4285101692,4285167487,4285035901,4284970108,4284838520,4285166710,4285100916,4285231473,4285889401,4286416513,4286415996,4286415737,4286546040,4286545783,4286676601,4286872698,4286938237,4287267456,4287070076,4287004537,4286873719,4286939512,4286939258,4286939261,4287004800,4286939261,4286873468,4287070847,4287070847,4286807675,4286807675,4287070847,4287070847,4286807675,4286807675,4286807675,4286807675,4286807675,4286807675,4286807675,4286741882,4286610042,4286873214,4287004030,4286938237,4286872187,4286806394,4286871672,4286937465,4287003513,4286937720,4286871927,4286937720,4287069304,4287135097,4287135097,4287069304,4287200890,4286937718,4287069302,4287134579,4286147171,4284962123,4283776820,4283512106,4283840043,4283904553,4283903781,4284101160,4284692781,4285022260,4285219639,4285219639,4285088053,4284759088,4284956467,4285614651,4285943616,4286009407,4285942844,4285679672,4285021485,4285744438,4284823336,4284626727,4284298019,4284035617,4283246616,4283115289,4282853148,4283248423,4283576620,4282589471,4283050023,4282721574,4280419845,4280026114,4281803808,4285818208,4286477165,4286938229,4286411887,4286280301,4286608755,4286476914,4286740599,4286740601,4286674806,4286740599,4286806391,4286806391,4286740598,4286674805,4286675572,4286412400,4286609525,4286610295,4286347123,4286412916,4286676088,4286545015,4286478456,4283923070,4283528053,4283460977,4283459692,4283787113,4284311658,4284508779,4284903024,4285232502,4285627260,4285430394,4285365115,4285431422,4285365629,4285365375,4285233789,4285102975,4285102975,4285233791,4285233789,4285233791,4285167998,4285167998,4285168000,4285036414,4284970621,4284904828,4284838520,4285035381,4285100916,4285166450,4285955194,4286415743,4286481790,4286678141,4286677628,4286742908,4286939773,4287201663,4287135870,4287004284,4287004283,4287004537,4286939512,4287070330,4286873465,4286807675,4286807675,4286873468,4286807674,4287135870,4286939261,4286544503,4286610296,4286873468,4286873468,4286807675,4286807675,4286807675,4286807675,4286807675,4286807675,4286938491,4286807675,4286938491,4287135870,4286938491,4286806394,4286937980,4287003258,4286937465,4287135099,4287135099,4287135099,4287135099,4287069306,4286938231,4287004024,4287004024,4287069817,4287004024,4286609266,4287069817,4287464060,4287002480,4285685592,4283776820,4282986274,4283116320,4283313184,4283115291,4283048985,4283377948,4283838499,4284430890,4284759855,4284693808,4284825394,4284956980,4285154613,4285417272,4285548086,4285153328,4284758313,4285021485,4285087278,4284034590,4284298019,4285285686,4285483324,4284036391,4282326804,4281472269,4280223232,4280617221,4280223234,4280157187,4279762944,4279631872,4280421901,4283515455,4286410858,4287003509,4286543473,4286477680,4286411633,4286937977,4286937978,4286871672,4286937465,4287003770,4287003770,4286937977,4286872184,4286872184,4286937977,4287004024,4286543986,4286741111,4286872697,4286478709,4286544502,4286742394,4286545015,4286610042,4283922559,4282935664,4283329391,4283788914,4283853419,4283983976,4284115048,4284640878,4284969843,4285430908,4285233530,4285168250,4285431168,4285233789,4285167996,4285365375,4284971389,4285102721,4285168514,4285102975,4285102721,4285168514,4285102721,4284905343,4284773757,4284971135,4284839549,4284839033,4284970360,4285035381,4285166707,4285692792,4286612611,4286743681,4286743681,4286809215,4286874495,4287005566,4287267456,4287267455,4287201149,4287201403,4287135356,4287004537,4287003770,4286938490,4287004284,4287070077,4287070076,4286872951,4286937977,4286872697,4286741111,4286675318,4286806904,4286806904,4286806904,4286806904,4286806905,4286806905,4286806905,4286806905,4286937978,4286872698,4287003770,4287003770,4287069563,4287069051,4287069051,4287200123,4287265916,4287331708,4287331708,4287200890,4287135097,4287004024,4287070330,4287070330,4286807674,4286807674,4287004283,4287267455,4286872697,4287003770,4287331960,4286146656,4284368957,4283314726,4283380258,4283708453,4283774248,4283708455,4283839782,4284168745,4284694060,4284825646,4284957491,4285286456,4285483578,4285417272,4285153330,4284692520,4284626727,4285021484,4285087277,4285350707,4284496168,4284891441,4286339148,4286471250,4285024064,4282788131,4281144846,4279698432,4279304192,4279238912,4279370755,4278976512,4279239169,4281870889,4285950055,4286740339,4287266683,4286806645,4286543219,4286741112,4286873214,4287004284,4287003513,4287068534,4286871925,4286740852,4286741365,4286741365,4286741365,4286740852,4286806391,4286806134,4286806134,4286740598,4286609525,4286544502,4286610808,4286413943,4286478969,4282804080,4282934894,4283724151,4284183672,4283853676,4283194974,4283062874,4283654497,4284312427,4285167736,4285234043,4285365629,4285628547,4285431168,4285233789,4285036410,4284905342,4285102721,4285168514,4285102721,4285102721,4285102721,4284971649,4284840063,4285037442,4284971649,4284773756,4284708217,4284970619,4284904565,4285233015,4286021759,4286612611,4286743683,4286743168,4286677118,4286676346,4286807675,4287004283,4287004283,4287135610,4287267196,4287398528,4287398528,4287332735,4287266942,4287201150,4287070076,4287003770,4286938231,4287004024,4287004024,4286741111,4286741111,4286938490,4287004283,4286806904,4286806904,4286806905,4286806905,4286806392,4286806392,4286806392,4286806392,4286937977,4286938231,4287069306,4287135099,4287331709,4287397502,4287397501,4287397501,4287265913,4287266683,4287069817,4287069817,4287070330,4286873467,4286741882,4286742139,4286676088,4287334016,4286741881,4286741111,4287464060,4286607207,4284632127,4283512616,4283577637,4283840039,4284038190,4284235569,4284234799,4284102954,4284299815,4284562474,4284431147,4284562733,4284496683,4284496170,4284692777,4284758570,4284890411,4285021997,4285350962,4285285939,4285549369,4286010949,4286208589,4285880141,4284498747,4281736470,4279830016,4279305216,4278976768,4279042817,4278977538,4278714368,4280687902,4284503637,4286937977,4287200892,4287200890,4287003511,4286937977,4287070077,4287004800,4286938491,4286806132,4286937202,4286806130,4286740850,4286675572,4286544500,4286675572,4286675572,4286806391,4286871927,4286871927,4286871927,4286806391,4286610295,4286545015,4286478967,4286610555,4281948516,4282671724,4283789946,4284512638,4284445815,4283852906,4283655011,4284115562,4284575600,4285365116,4285365375,4285233789,4285365375,4285299582,4285233789,4285036410,4285036928,4284905855,4285102975,4285300354,4285234561,4284971389,4284840062,4285037441,4284906113,4284774527,4284708476,4284839803,4285102205,4284838772,4284838771,4285693051,4286744197,4286941062,4286874754,4286677118,4286676346,4286873468,4287070076,4287069563,4287135097,4287135097,4287200890,4287200890,4287135099,4287069563,4287135356,4287201149,4287069563,4287069563,4287201149,4287201149,4287003770,4286937977,4287135869,4287333248,4287004283,4287004283,4287004283,4286938490,4287003771,4287003771,4287003771,4286937978,4286938490,4286938490,4287069564,4287135357,4287332223,4287398016,4287398271,4287332478,4287266683,4287332476,4287201403,4287135610,4287135869,4286939260,4286873468,4286939260,4286741879,4287334270,4286938744,4286872436,4287529337,4286738791,4284961092,4283709995,4283314465,4283446051,4284037420,4284497973,4284629046,4284234286,4284036391,4283970339,4283970085,4284299050,4284365097,4284496683,4284890926,4285154098,4285154353,4285088558,4285088558,4285483829,4286405188,4286932562,4286406736,4285420613,4283579181,4280882442,4279370496,4278911232,4279043331,4279109640,4278452224,4279043849,4283057222,4286675065,4287266943,4286937977,4286806132,4286937718,4287135097,4287135356,4286938490,4286806904,4286740339,4286806132,4286872438,4286872438,4286807158,4286741365,4286741365,4286807158,4286872438,4287004024,4286872184,4286872184,4287070076,4286938490,4286544503,4286610296,4286741628,4282342760,4282540138,4283460468,4284446845,4284906368,4284905853,4285036410,4285168250,4285233530,4285628288,4285365375,4285167996,4285167996,4285102203,4285233789,4285233789,4284839549,4285234820,4285366147,4285102975,4285037182,4285234561,4285168768,4284840062,4284708476,4284708476,4284642683,4284774267,4285037180,4284970871,4285036150,4285693564,4286613126,4286941062,4286874754,4286677118,4286807932,4287333249,4287398528,4287266685,4286937718,4287003511,4287068534,4286937718,4286871927,4286937720,4287003770,4287135356,4287135356,4287135356,4287332735,4287332735,4287135356,4287135356,4287333248,4287464834,4287201662,4287201662,4287135869,4287135869,4287201150,4287201150,4287201150,4287201150,4287070076,4287070076,4287201150,4287266943,4287398016,4287398016,4287332478,4287332478,4287200890,4287266683,4287135610,4287069817,4287201149,4287070076,4286938491,4287004283,4287136121,4287136119,4287004022,4287266935,4287265652,4286343776,4285026884,4283710765,4283972908,4284038188,4284234801,4284497973,4285023804,4285418046,4285089079,4284693808,4284430123,4284890928,4285285686,4285286197,4285417783,4285417782,4285483316,4285614902,4285614130,4286470209,4287128654,4287129683,4286801492,4285223234,4282460957,4280488456,4278910976,4278780160,4278780675,4278452225,4278583557,4281478449,4285425772,4286939007,4286806905,4286806391,4286871925,4287003511,4287069304,4287003511,4286872438,4286872438,4286806391,4286872438,4286938231,4286938231,4286872951,4286807158,4286807158,4286872951,4286807158,4287004537,4286872184,4286741111,4287070076,4286938490,4286609526,4286675065,4286872446,4283000177,4282934383,4283723640,4284709504,4285037954,4285300611,4285760133,4285496961,4285167996,4285365375,4285365375,4285431168,4285365375,4285102203,4285233532,4285233789,4285168514,4285037441,4285102975,4285234561,4285365375,4285233789,4285102203,4285037182,4284971389,4284905853,4284642681,4284511095,4284708215,4284642420,4284839284,4285430392,4286415747,4286612097,4286545789,4286479739,4286873468,4287399042,4287464064,4287331708,4287134327,4287265913,4287463035,4287463292,4287266685,4287266685,4287135356,4287135356,4287266685,4287200892,4287201149,4287266942,4287201149,4287201149,4287267455,4287333248,4287201662,4287201662,4287201662,4287201662,4287135869,4287135869,4287135869,4287135869,4287201662,4287201662,4287201663,4287135870,4287201150,4287135357,4287201149,4287201149,4287332989,4287332989,4287266683,4287200890,4287398271,4287266942,4287135357,4287135356,4287267194,4287267192,4287069302,4287528824,4287265138,4285817432,4284763712,4284434488,4284696631,4284498739,4284300594,4284300081,4284891702,4285549632,4285681214,4285615164,4285679674,4285942333,4285942846,4285680442,4285483576,4285483575,4285878074,4286601025,4286863940,4287587663,4287522129,4286865229,4286603345,4284762683,4281408270,4279568128,4278911232,4279175948,4278649604,4278255618,4280097566,4283913560,4286281338,4287070595,4286609272,4286937977,4287200890,4287135097,4287003509,4286937716,4286937716,4286872438,4286872697,4286872697,4286806904,4286741111,4286806645,4286806645,4286806643,4286741363,4286675572,4286741879,4286609525,4286543732,4286872698,4286741112,4286477686,4286674808,4286871676,4282473320,4282934126,4283854456,4284709504,4284971648,4285168768,4285563524,4285496961,4285167996,4285233789,4285233789,4285496961,4285431168,4285102203,4285167739,4285167739,4285300354,4284971389,4285036412,4285431168,4285496704,4285101944,4285036151,4285299323,4285496704,4285496961,4285168766,4284971387,4285299836,4285234042,4285168249,4285627771,4286350722,4286481279,4286414716,4286479739,4287005054,4287464835,4287464064,4287331708,4287463035,4287528828,4287594621,4287594878,4287398271,4287398271,4287332735,4287398528,4287398271,4287200892,4287201149,4287332735,4287266942,4287266942,4287267455,4287267455,4287333248,4287267455,4287201662,4287201662,4287135869,4287070076,4287070076,4287070076,4287135869,4287135869,4287135869,4287070076,4287135357,4287069563,4287135356,4287201403,4287267196,4287267196,4287135097,4287135097,4287332478,4287463294,4287265662,4287134844,4287200888,4287530107,4287265654,4287396470,4287264625,4285619540,4284763712,4285421381,4285486404,4285419841,4285484866,4285747525,4286010183,4286075972,4286339398,4286667849,4286863946,4286797896,4286469188,4286075455,4286009919,4286075966,4286601797,4287390541,4288244823,4287915860,4287784790,4286996304,4286273869,4284762173,4281474065,4279173120,4279701261,4278715397,4278781190,4280492324,4283978583,4286412924,4286610303,4286478458,4286740858,4287004284,4287201149,4287135097,4287003511,4287069302,4287135095,4287004024,4286873468,4286741882,4286806905,4286741111,4286806645,4286806645,4286806643,4286675570,4286544500,4286676086,4286478709,4286412916,4286741112,4286675319,4286609015,4286805881,4287134078,4281946461,4282604391,4282867048,4283656046,4284511097,4284905596,4285234559,4285300352,4285300352,4285168766,4285167996,4285365375,4285365116,4285167737,4285430139,4285167737,4285101946,4285562497,4285627518,4285167222,4285232502,4285692540,4285692540,4285166709,4284969331,4285035381,4284838772,4285036150,4285365115,4285299576,4285233783,4285693564,4286679687,4286612865,4286546302,4286677116,4287071104,4287530628,4287595650,4287529087,4287660160,4287594367,4287529085,4287463292,4287266683,4287266683,4287332989,4287464575,4287464064,4287266685,4287266942,4287332735,4287266942,4287332735,4287398528,4287332735,4287333248,4287333248,4287267709,4287201916,4287136123,4287136123,4287070330,4287070330,4287201403,4287201403,4287201403,4287201403,4287201149,4287201403,4287201403,4287201403,4287135097,4287135095,4287134581,4287068534,4287265915,4287265402,4287133819,4287133817,4287397242,4287528828,4287527545,4287329909,4286736998,4285750356,4285684557,4286013518,4285815623,4286143562,4286735185,4287129430,4287260246,4287063121,4286998095,4287326290,4287522901,4287587924,4287128400,4286799948,4286734925,4286932302,4287457619,4288114266,4288902755,4288178521,4288376158,4287652953,4286602066,4285353799,4282065950,4279304704,4278648832,4279635984,4282728255,4285821041,4286741630,4286610044,4287004802,4287070593,4286806905,4287070077,4287201662,4287135610,4287004024,4287069817,4287201403,4287136123,4286676346,4286676346,4286741882,4286806904,4286872438,4286937718,4286872436,4286741363,4286676086,4286610806,4286545015,4286610295,4286741112,4286806392,4286937467,4287134076,4287265405,4282538083,4282932841,4282208602,4282603101,4284379252,4285037180,4285037180,4285234559,4285300352,4285234559,4285233789,4285299836,4285365116,4285365115,4285627773,4285364601,4285627518,4285429882,4285495161,4285823610,4285823095,4285625202,4285625202,4286019960,4286086269,4285823610,4285429622,4285495415,4285627512,4285298547,4285232754,4285824378,4286876294,4286678656,4286546300,4286611836,4287071104,4287268226,4287464321,4287464064,4287397501,4287529087,4287594878,4287464062,4287398269,4287267196,4287201916,4287201916,4287332735,4287200892,4287201149,4287266942,4287201149,4287266942,4287332735,4287266942,4287267455,4287267455,4287201916,4287201916,4287136123,4287136123,4287136121,4287136121,4287267196,4287201403,4287332476,4287267196,4287398269,4287332989,4287332476,4287266681,4287332474,4287398267,4287397753,4287397499,4287594367,4287528575,4287527807,4287527805,4287594367,4287199093,4287593340,4287329909,4285881691,4285815636,4286671452,4286144588,4286078280,4286604367,4287195734,4287458395,4287655772,4287787613,4287788122,4287721816,4287852123,4288049502,4287590234,4287129940,4286999122,4287393366,4287853404,4288378721,4288640097,4288178778,4288441953,4287521880,4286602067,4285288263,4281605914,4278976512,4279042818,4282728509,4286083952,4287859593,4287398788,4286675065,4287399042,4287333249,4286477940,4286741112,4286938490,4286872697,4286675318,4286543986,4286675318,4286741881,4286544760,4286610553,4286741882,4286872697,4286937718,4286871925,4286806643,4286807156,4286676086,4286545013,4286676601,4286676088,4286741112,4286806392,4287199869,4287265405,4287265405,4283721841,4282998116,4282800992,4283195235,4284247664,4285300350,4285431936,4285168764,4285366143,4285431936,4285431422,4285234042,4285233529,4285693564,4285824637,4285429879,4285692794,4285297266,4285756788,4286019445,4286084209,4286018416,4286610295,4287202432,4287860620,4286282358,4286019445,4285756786,4285494384,4285823349,4285757556,4285954933,4286021239,4286744448,4286480762,4286480249,4287202945,4287334018,4287530114,4287529857,4287464064,4287332478,4287266685,4287332478,4287332476,4287267196,4287201916,4287201916,4287201149,4287201149,4287201149,4287266942,4287332735,4287266942,4287332735,4287398528,4287266942,4287398528,4287332989,4287135610,4287136121,4287136121,4287136121,4287201401,4287332474,4287266681,4287397753,4287464060,4287529339,4287266681,4287331960,4287463544,4287266165,4287660923,4287726718,4287594878,4287857539,4287923333,4287594370,4287396991,4287265403,4287528060,4287593340,4286474600,4285684310,4286539613,4287131231,4286341454,4286210121,4286735952,4286932562,4287327320,4287722078,4287722077,4287722845,4287722329,4287722077,4287656285,4287262809,4287000150,4287131734,4287592285,4288117087,4288313439,4288509022,4288508511,4287784791,4287654234,4287260766,4284828223,4280816910,4279305216,4281082400,4286675318,4286806904,4286937977,4286477426,4286806391,4286740598,4287332735,4286806391,4286740598,4286741112,4286741112,4286543733,4286412916,4286610296,4286544760,4286479737,4286610553,4286676089,4286872697,4287003511,4287003511,4286872438,4286807158,4286741879,4286676599,4286676601,4286741881,4286938491,4286937978,4287068283,4287133819,4287199610,4283655789,4283129444,4283655786,4284379250,4284576627,4285102971,4285300605,4285234812,4284971385,4285168764,4285431421,4285299322,4285233013,4285429879,4285495926,4285429620,4285559409,4285756273,4286018418,4285886572,4286609266,4287924611,4288647820,4288187783,4287661952,4286478193,4286478709,4286413429,4286084978,4286151284,4286019698,4286282870,4286481276,4286547069,4286349176,4286480249,4286808701,4287136639,4287399041,4287266942,4287529857,4287398271,4287332478,4287332478,4287332989,4287332989,4287201916,4287267709,4287266942,4287201149,4287266942,4287332735,4287332735,4287266942,4287266942,4287266942,4287266942,4287398528,4287332989,4287201403,4287267194,4287201914,4287136121,4287267194,4287398267,4287397753,4287331960,4287266167,4287266167,4287331960,4287397751,4287463544,4287726716,4287331958,4287266167,4287397499,4287331709,4287463041,4287463043,4287199871,4286937467,4287660674,4287002744,4285686624,4286014558,4287132263,4286999645,4286012487,4286406987,4286933331,4287064918,4287393883,4287656801,4287591519,4287854433,4287788640,4287788641,4287657055,4287526239,4287526494,4287527008,4288052836,4288578408,4288708711,4288312926,4288707173,4287983452,4287589211,4287064668,4285026885,4282593832,4282595632,4285162079,4286281331,4286477939,4287332989,4287200890,4287332476,4287069304,4286674546,4287135097,4287135356,4287332735,4287201663,4286741882,4286676089,4286873725,4287005311,4286610553,4286676601,4286807674,4286938490,4287004024,4286938231,4286938231,4286872951,4286741879,4286676599,4286676601,4286741881,4286938491,4287003258,4287068283,4287133817,4287133816,4284181619,4283655529,4284576631,4285365375,4284970871,4284970870,4285103226,4285103226,4284708468,4284840054,4285102456,4285101943,4285101427,4285100914,4285232241,4285428591,4285558637,4286149744,4286674805,4287135095,4288055168,4289041548,4289107082,4288580738,4287923067,4286871149,4287331958,4287661439,4287070328,4286281328,4285952363,4286347634,4286940798,4286612346,4286349174,4286546040,4286677115,4287136639,4287530627,4287201662,4287398528,4287332735,4287201149,4287266942,4287267196,4287267196,4287201916,4287201916,4287267196,4287201403,4287266942,4287332735,4287398271,4287332478,4287266685,4287332478,4287266685,4287464064,4287464062,4287332476,4287332474,4287267194,4287201399,4287332985,4287332474,4287463546,4287397753,4287397753,4287397753,4287463546,4287463544,4287397751,4287003763,4287464060,4287200890,4286806391,4286937980,4287135105,4287266952,4287661964,4287004802,4286873214,4285886319,4285425251,4286214247,4287133803,4287000413,4286538574,4286866768,4287524698,4287525726,4287657827,4287723366,4287723366,4287854693,4287854180,4287985252,4287787871,4287920227,4288249704,4288315497,4288643947,4288972396,4288642918,4288576098,4288115549,4287786843,4287327322,4286210131,4285291086,4285292374,4286346605,4287334276,4286084727,4286742141,4287399041,4286740852,4286542958,4287068788,4287331960,4287134581,4287069304,4287201149,4287070076,4286610296,4286610296,4286676346,4286742139,4286610808,4286741879,4286938744,4286938744,4286938231,4286938231,4286937977,4286938490,4286741881,4286741881,4286741882,4286872698,4287003771,4287003258,4287134330,4287068537,4287002743,4285167485,4284575861,4285036153,4285365375,4285036664,4284839284,4284839284,4284774261,4284840054,4284708468,4284773491,4284970357,4285167222,4285232243,4285297266,4285559407,4286018158,4287069304,4287792509,4288844169,4289238155,4289105538,4288513656,4288250484,4288447608,4287922293,4288383359,4288450179,4287924095,4287201142,4286740848,4286938742,4286808953,4286677626,4286611576,4286611576,4286939773,4287268225,4287530627,4287333248,4287332735,4287266942,4287135356,4287201149,4287201149,4287201403,4287201403,4287201403,4287201403,4287201403,4287201149,4287266942,4287332478,4287332478,4287332478,4287398271,4287332478,4287529857,4287464062,4287332476,4287332474,4287332474,4287332728,4287464314,4287464060,4287463546,4287397753,4287529339,4287529339,4287463546,4287463546,4287398267,4287332474,4287530366,4287267455,4287004030,4287136388,4287070856,4286676613,4286677128,4286480260,4285428086,4284836204,4285362030,4286150255,4286806381,4287461479,4287394140,4286866768,4287458905,4287657312,4287724390,4287987308,4287987308,4288117354,4288116838,4288182118,4288116325,4288577387,4288709743,4288249192,4288380777,4288972144,4288972144,4288248421,4287590492,4287393890,4286869089,4285554519,4284634961,4285097056,4286216826,4286349700,4286481287,4286809224,4286018934,4286477939,4287266681,4287463546,4287331445,4287200372,4287200374,4287135097,4287004024,4286806904,4286806904,4286741881,4286676088,4286872951,4286872949,4286872949,4286872951,4286872951,4286872951,4286938490,4286938490,4287004283,4287004284,4287004284,4287069564,4287069564,4287134844,4287069051,4287200122,4287068534,4285561729,4285167485,4285166969,4284970360,4285036151,4284905078,4284576113,4284773492,4285037178,4284839799,4284773492,4284904564,4285298808,4285298036,4285428852,4285887859,4286609779,4288253060,4288712581,4289041028,4289170816,4289104508,4288709491,4288446319,4288775543,4288644472,4288447608,4287922547,4287922808,4288187007,4288121473,4287727485,4286676338,4287005562,4286873976,4286610804,4287136637,4287399809,4287399041,4287399041,4287398529,4287266943,4287266430,4287266685,4287332478,4287266685,4287266683,4287266683,4287267196,4287201403,4287135610,4287201403,4287266685,4287266685,4287463294,4287594880,4287529087,4287660673,4287529085,4287463292,4287529339,4287463546,4287463544,4287530107,4287727232,4287398269,4287397499,4287529085,4287463292,4287331706,4287266683,4287529855,4287267196,4286938490,4287202179,4287071622,4286479746,4286940557,4287007122,4285757829,4284706169,4284180852,4283851885,4284707188,4286020987,4286808183,4287593839,4287657314,4287064147,4287524698,4287723618,4287987819,4288514165,4288711031,4288643698,4288708462,4288445290,4288247909,4288840561,4289366905,4288906868,4288906868,4288841590,4288315505,4287724140,4287659121,4287199859,4286345840,4285361004,4283454296,4282534740,4283522409,4284576126,4285431689,4285955976,4286546567,4287466380,4287333248,4286608751,4286937200,4287265652,4287331445,4287397751,4287266167,4286937718,4287003511,4287069817,4287004022,4286872434,4286872434,4286872434,4286807156,4286872951,4286807672,4286873467,4287070077,4287070077,4287135357,4287069564,4287134844,4287135099,4287135099,4287135099,4287069306,4287003511,4285035385,4285232764,4285166969,4284903797,4285166967,4285036151,4284510320,4284773492,4284774006,4284839799,4284773238,4284838772,4285232503,4285166196,4285362548,4286019445,4287069815,4288779144,4288514941,4288447863,4288446832,4288906354,4288774253,4288774253,4288314217,4288117354,4288249199,4288579449,4288843649,4288580736,4287791733,4286937453,4287004275,4287267705,4287070328,4286742133,4287399295,4287662467,4287201662,4287399041,4287530115,4287464322,4287398016,4287463809,4287464064,4287529087,4287529085,4287529085,4287398269,4287267196,4287201403,4287201403,4287266685,4287266685,4287397501,4287529087,4287463294,4287463294,4287397499,4287397499,4287529339,4287463546,4287397751,4287529339,4287661441,4287464062,4287464064,4287726464,4287594880,4287200890,4287135099,4287266942,4287333248,4286412917,4286545278,4287006603,4286283397,4285165947,4284574068,4283785842,4282931822,4283064437,4282473324,4283854456,4286154891,4286677886,4287002733,4287789159,4287393112,4287328087,4287263836,4287396450,4287857003,4288250734,4288117606,4288247909,4288445801,4288249192,4288775282,4289236346,4289170555,4288974205,4288579707,4287791222,4287134579,4286675318,4286085242,4285100152,4284378233,4282932592,4282472817,4283262848,4283460480,4285368216,4285892501,4285956233,4286085501,4286676348,4287201403,4287529337,4287068528,4287200114,4287397493,4287199859,4286936687,4287002480,4287200372,4287266165,4286937199,4286872176,4286872689,4286872947,4286742133,4286807674,4286807675,4287004284,4287003773,4287003260,4287003260,4287003258,4287003513,4287003513,4286937720,4286937720,4286937718,4284837493,4284903286,4285034870,4284838004,4284969588,4284904565,4284575859,4284707445,4284510836,4284642422,4284575861,4284641395,4285166710,4285100403,4285165169,4285756016,4286872177,4288515456,4287659374,4287723368,4287788387,4288445543,4288707686,4289102444,4289431668,4288840559,4288446317,4288710261,4288645753,4287988339,4287659632,4287660661,4287661692,4287135861,4286938227,4286938742,4287530368,4287662467,4287201662,4287267455,4287661701,4287530115,4287529602,4287529602,4287660673,4287660160,4287660160,4287660414,4287464062,4287398780,4287332989,4287398782,4287464064,4287398271,4287529087,4287529087,4287462781,4287462781,4287463035,4287528828,4287726205,4287594619,4287331958,4287397753,4287398271,4287464321,4287464322,4287464064,4287266430,4287266685,4287266430,4287266943,4287070847,4288058001,4286677379,4283322710,4280955706,4280561978,4281285962,4282010720,4282012529,4282211451,4281488493,4282869881,4285433229,4286153345,4286937970,4288118896,4288249191,4287854685,4287395933,4287199837,4287462755,4287790693,4288051296,4288446054,4288381801,4288513903,4288842869,4288579958,4288054130,4287923317,4288055680,4287859846,4287466893,4285758593,4284905091,4283459965,4282146425,4281752958,4282082701,4282148492,4282542470,4283790732,4284973204,4286089365,4286416012,4286611584,4287070076,4287397751,4287397493,4287462514,4287462514,4287396723,4287330930,4287528309,4287725686,4287659893,4287134319,4287266418,4287332727,4287201912,4286939512,4286676601,4286741882,4286872444,4286937726,4287003260,4287068283,4287068537,4287068536,4286937720,4286937718,4286806645,4286872184,4284969081,4284574834,4284837493,4284772211,4284706418,4284707186,4284641395,4284575859,4284575861,4284641654,4284443762,4284706418,4285363576,4285428598,4285099376,4285427051,4285951075,4288054390,4287198307,4286933593,4287261527,4288444771,4288970858,4289431409,4289168496,4289497976,4289301110,4288709489,4288249710,4287922030,4288054132,4288054903,4288187520,4286872176,4286609262,4287004022,4287464575,4287661700,4287332735,4287266942,4287661700,4287530115,4287398529,4287529602,4287660673,4287660160,4287791230,4287791228,4287595132,4287464060,4287464573,4287596161,4287596161,4287595650,4287660673,4287725953,4287725439,4287725439,4287594367,4287792000,4287923843,4287792257,4287332474,4287267196,4287267204,4287267976,4287201411,4286675067,4286543479,4287069566,4287464322,4287530628,4287070593,4285755248,4283058510,4280296234,4278521367,4278192921,4279312689,4280893271,4281619064,4281818500,4281226873,4281949816,4283986820,4285825417,4287531397,4288251771,4287986538,4287394908,4286804568,4286607447,4286804828,4287133280,4287723105,4288446828,4288514931,4288449910,4288318842,4288187518,4288056708,4287860362,4287203721,4286481287,4285365124,4283788412,4282869630,4281687676,4281360518,4281361809,4281625757,4281690521,4281951885,4282016126,4283329152,4284971657,4286284939,4286611843,4286741111,4287200374,4288054653,4287725429,4287527537,4287658353,4287987318,4288448123,4288513401,4287987570,4287725425,4287792247,4287990139,4287793276,4287333498,4287004537,4286872698,4286872444,4287200639,4287134846,4287199869,4287200123,4287200122,4287200122,4287069306,4287003770,4287003770,4284508788,4284575350,4284640627,4284575602,4284707188,4284444016,4284378223,4284772981,4284575602,4284641395,4284641395,4284838004,4285297783,4285428598,4285296753,4285361256,4286016867,4287264874,4287000415,4287328349,4287919456,4288577127,4289168494,4289102703,4288971118,4289234290,4289169011,4289037940,4288446317,4288381296,4288711292,4287988597,4287463284,4286345062,4286477165,4286872184,4287464322,4287332736,4287529087,4287397499,4287595648,4287530114,4287399042,4287267456,4287398271,4287660414,4287922042,4287856504,4287856761,4287528824,4287661693,4287661952,4287464575,4287596161,4287791746,4287725439,4287790719,4287856512,4287791232,4287660673,4287661443,4287464321,4287201662,4287004800,4286808203,4286545290,4287137168,4287597717,4287662993,4287991697,4287332995,4285424998,4283714382,4280688676,4279767834,4279374364,4278520601,4278192666,4278588712,4279972687,4281356927,4282148502,4281490824,4281621632,4282540413,4284971657,4287402131,4287991430,4287791733,4287856753,4287528301,4287264874,4287068010,4286935913,4287263849,4287528046,4287727218,4288189312,4288190090,4287598990,4287270803,4286811030,4285562253,4284182143,4282671222,4282278781,4281359999,4280901767,4281099924,4281298336,4281495464,4281231262,4281098124,4281358459,4282408052,4283852918,4285823873,4286874756,4287005054,4287661439,4288448898,4288513662,4288117875,4288183155,4288906621,4289103228,4288642417,4288511344,4288250995,4288712575,4288581246,4288055672,4287726967,4287201142,4286937718,4287134844,4287134846,4287266432,4287332223,4287331708,4287331708,4287397501,4287463295,4287266430,4287266685,4284377972,4284641144,4284509557,4284509555,4284706934,4284707188,4284509809,4284575602,4284707188,4284838774,4284969590,4284903538,4284903025,4285099376,4285230190,4285492072,4286081891,4287264874,4287328608,4287788641,4288314214,4288642920,4288774508,4288642922,4288905071,4288905071,4289168497,4289497976,4289366905,4289367934,4288974718,4287264874,4285751896,4286542441,4286674546,4287069564,4287332738,4287463809,4287594880,4287529085,4287661441,4287464321,4287202433,4287268226,4287464321,4287660414,4287856504,4288118393,4288118906,4287790969,4287530107,4287333500,4287005051,4287201662,4287398016,4287528575,4287725186,4287594370,4287332227,4287267204,4287070854,4287005831,4287072137,4287006350,4286546581,4286743705,4286809753,4286085769,4285032562,4284439651,4283123017,4281214248,4279503630,4279372046,4279438356,4279176472,4278848796,4278257948,4278192928,4278854206,4280370286,4281885332,4281622671,4281358725,4281159540,4282868092,4285364617,4287466901,4287991695,4287924615,4287398271,4287332478,4287661188,4287464324,4287266430,4287333249,4287532937,4287402638,4286877587,4285760400,4284774028,4283788679,4283197316,4282344066,4281622401,4281887889,4281626521,4281167775,4281036451,4280971178,4280970409,4280442522,4280572299,4281161597,4282802297,4284772991,4286941325,4288123794,4287925385,4287989888,4288646018,4288710012,4288446068,4288642677,4288971642,4288642419,4288378216,4288444520,4288907383,4289237375,4289040509,4288317556,4287725425,4287330928,4287199861,4287396988,4287397502,4287266430,4287266430,4287266685,4287397501,4287397501,4287397502,4287331709,4287266430,4284312179,4284443765,4284508787,4284509041,4284640627,4284706420,4284509555,4284509555,4284509555,4284641141,4284772211,4284706159,4284771439,4285033583,4285230190,4285623658,4285818719,4287264874,4287525987,4287920227,4288314214,4288379748,4288379750,4288511336,4288576876,4288511083,4288839532,4289300597,4289498491,4289104762,4287921776,4286146906,4284634185,4286805614,4286806134,4287135357,4287398531,4287529604,4287726467,4287792259,4287661441,4287464321,4287399042,4287530628,4287661443,4287594621,4287856249,4288184186,4288118651,4287988350,4287529853,4287136637,4286939773,4287005311,4287136386,4287332999,4287398538,4287201930,4287137166,4287072145,4286547600,4286679444,4286877338,4286746015,4286548901,4286153888,4285035149,4282731361,4280230451,4279242780,4279242006,4279372816,4279043081,4279569425,4279109390,4278453003,4278520085,4278323996,4278193440,4278458930,4278725197,4281095806,4282148756,4282148502,4280700027,4280960881,4282010736,4284442757,4287006877,4287269273,4287071892,4287006354,4286941076,4286348939,4285691522,4285626758,4284970884,4284248450,4283723399,4283000967,4282146436,4281687173,4282017168,4282150296,4281626010,4281429920,4280905635,4280774569,4280380328,4279985572,4280115877,4280246173,4280638094,4281095806,4283459714,4286482326,4288321950,4288648595,4288055683,4288120187,4288710780,4288643957,4288446321,4288577907,4288577653,4288050793,4287786592,4288181348,4288971634,4289169526,4288906868,4288052072,4287197796,4287329642,4287724665,4287857025,4287528575,4287331709,4287265916,4287265915,4287200890,4287200892,4287200637,4287200637,4287069051,4284312179,4284246385,4284442994,4284509041,4284509041,4284509041,4284574834,4284641141,4284575348,4284443762,4284509039,4284574573,4284639853,4284967790,4285098604,4285097316,4285621340,4287001702,4287132001,4287525469,4288051042,4288445541,4288379750,4288642667,4288708462,4288905841,4288905325,4288971632,4289103733,4288052331,4286672479,4286212701,4285752668,4287069556,4286806391,4287003773,4287464070,4287398277,4287463809,4287858052,4287595650,4287464321,4287399041,4287464834,4287529857,4287725437,4287987065,4288118394,4287789688,4287725437,4287266942,4287005311,4286677888,4286546820,4286875017,4286874764,4286809489,4286612370,4286613914,4286286747,4285760921,4285498780,4285367709,4285038748,4284446360,4283064707,4282274162,4281352028,4279836730,4278783522,4279373854,4279964959,4279438609,4279241228,4278649350,4278518794,4278520084,4278390041,4278653989,4278261291,4278329915,4279910754,4281556359,4282083222,4280963975,4280436604,4280236909,4281287793,4283457414,4285035927,4285233558,4284444040,4283984002,4283589501,4282471790,4281551717,4281421935,4280765809,4281161601,4281557648,4281295765,4281164954,4281560227,4281430182,4281299625,4280577190,4279789220,4279657895,4279592103,4279460004,4279852965,4280311968,4280638610,4281424771,4284182667,4287139484,4288518043,4288449928,4288251260,4288381815,4288775797,4288643696,4288446317,4288512112,4288380528,4287788391,4287787362,4288312934,4289102450,4289036911,4288707946,4287524699,4286472788,4286933599,4287723893,4287724924,4287462012,4287133817,4287002743,4287068536,4287003511,4286937720,4286937465,4287069051,4287003258,4284377201,4284311408,4284311408,4284311662,4284442735,4284509039,4284443246,4284311660,4284706420,4284509041,4284508526,4284574573,4284771439,4285165169,4285361776,4285360488,4285621340,4286738530,4286868829,4287262554,4288116835,4288906092,4288774508,4288774253,4288774255,4288971634,4289169011,4288906352,4288248938,4287525989,4286804066,4286542180,4287068785,4287069302,4286937978,4286675065,4287201411,4287398277,4287398018,4287463809,4287135099,4287200892,4287069563,4286937977,4287200122,4287528058,4287855479,4287723893,4287527288,4287462781,4287135870,4286940549,4286547849,4286417036,4286549141,4286352023,4286089368,4285695130,4285433502,4284974497,4284185755,4283725980,4283265944,4282673555,4282015627,4280830324,4280500330,4280104283,4278588984,4278191394,4278453787,4278650130,4278780939,4278978056,4278781190,4279110671,4278980374,4278389781,4278456350,4278194980,4278196267,4278396224,4280503151,4281754255,4281557656,4281096853,4280042625,4279317871,4279974513,4279842151,4279513183,4279645537,4280106599,4279910503,4280108393,4280701561,4280636805,4280178313,4280639640,4281035942,4280707751,4280445351,4280380328,4280117671,4280052907,4279987888,4279856563,4279659186,4279790260,4280249783,4280248239,4280180382,4280703889,4282147724,4284511373,4286677904,4287858569,4288646020,4289038975,4288906870,4289037938,4288906351,4288643950,4288512110,4288315246,4288183406,4288313963,4288707692,4288970605,4288641639,4288050015,4286932304,4286011978,4286801755,4287789428,4287856253,4287527548,4287265403,4287265915,4287331706,4287135097,4287003513,4287003258,4287069051,4287069051,4284442994,4284509041,4284443248,4284311660,4284508526,4284903284,4284705905,4283916902,4284443246,4284311660,4284508526,4284639853,4284573289,4284901995,4285427569,4285623660,4285292375,4286475358,4287132001,4287657312,4288182628,4288906092,4288905839,4289037425,4288840048,4288708462,4289366390,4288972147,4287723109,4287460966,4287264874,4286476389,4286937970,4286675057,4286806905,4286411893,4286938239,4287267204,4287464324,4287398016,4287529857,4287595650,4287464321,4287398269,4287660671,4288185986,4288382595,4288185216,4287725439,4287398018,4286940038,4286811022,4286352274,4286024598,4286025374,4285236378,4284776346,4284120216,4283595162,4283004314,4282347160,4281887640,4281493142,4280901007,4280045185,4280438914,4281029510,4280106348,4278195519,4278192172,4278718251,4278979871,4278715662,4279438866,4279044362,4279044876,4279178006,4278520852,4278258455,4278193950,4278392873,4278197041,4279975775,4280899199,4280703374,4280441234,4280308626,4279518853,4278991226,4279188344,4279187829,4279188597,4279782015,4280506506,4280836239,4280639891,4280904354,4280642213,4280643500,4280447150,4279921578,4279724971,4279922350,4279922095,4279396266,4279330991,4279462837,4279265204,4279461297,4279723439,4279721379,4279982231,4280966800,4282804623,4284905101,4286742667,4288054404,4288841598,4289170044,4289037427,4289235059,4289103984,4288709742,4288446828,4288249710,4288446832,4288643182,4288773739,4288313187,4287852634,4287195474,4286340424,4285683011,4286473303,4287592562,4287790971,4287264888,4287199609,4287265913,4287331706,4287135097,4286937720,4286871672,4286871672,4287003513,4284245869,4284180074,4284376940,4284377194,4284376681,4284442987,4284442987,4284048229,4284837745,4284706159,4284903025,4284837232,4284507496,4284638823,4285098604,4285294693,4285555547,4286409565,4287395173,4288117863,4288248421,4288774506,4288905839,4289103218,4289103733,4288906354,4289235319,4288775282,4287986538,4287527018,4286936424,4286411109,4286609262,4286609779,4286281330,4286281077,4286610044,4287004032,4287332738,4287332736,4287529857,4287464062,4287398269,4287398267,4287726718,4288120193,4288185729,4287922818,4287528834,4287004804,4286547082,4286549398,4285499800,4284843161,4284514973,4283199634,4282410894,4282017680,4281492882,4280902545,4280640406,4280378008,4280180631,4279785875,4279587467,4280112526,4280308107,4279450738,4278264146,4278194749,4278390834,4278849063,4278650643,4279176466,4278913290,4278716422,4279111441,4278915092,4278455574,4278193176,4278193694,4278195243,4279646292,4280964729,4280835724,4280311441,4280048275,4279456142,4278862726,4278665347,4279125384,4279652496,4279982486,4280246683,4280511136,4280512419,4280183715,4280250023,4280251565,4280186031,4279923629,4279857838,4279989424,4280251572,4280120505,4279593908,4279593912,4279659705,4279921076,4279657387,4279721121,4280508315,4281294735,4283396241,4285562256,4287399822,4288514181,4288775033,4289037429,4288971632,4289300850,4289038189,4288644460,4288381803,4288249964,4288381039,4288576876,4288510567,4287919197,4287459157,4286736204,4285815874,4285290047,4285751375,4286738534,4287133552,4286673519,4286673778,4286739569,4286608751,4286674546,4286674548,4286805365,4286739572,4286806134,4285430141,4285101174,4285495675,4285824639,4285495161,4285166196,4285560954,4286022018,4285298296,4285166709,4285560955,4285626747,4285559925,4285691509,4286216826,4286150002,4286410856,4286475360,4287132001,4288183656,4288577386,4289037680,4288971632,4288906352,4289103733,4289037940,4288708975,4288249453,4288184689,4287001445,4285752666,4286346345,4286742131,4286939258,4285952365,4286347124,4286544249,4286609272,4286937978,4287201149,4287727234,4287529853,4287398267,4287660925,4287858304,4287923584,4287792000,4287660674,4287202183,4286546569,4286154642,4286157730,4284975522,4283924638,4283267486,4281360267,4280768906,4280638864,4280245907,4279983765,4279919260,4279854238,4279590812,4279327642,4279721117,4279917467,4280047253,4280373647,4280305536,4279118426,4278194746,4278521387,4279046947,4278979604,4278979855,4278848521,4278388488,4278651919,4278915608,4278521112,4278389789,4278193187,4278789183,4280700783,4281362318,4281233052,4280444830,4279852955,4279457688,4278865297,4279325850,4280246952,4280313767,4280051876,4279987110,4279987621,4280054184,4280054443,4279857834,4279792556,4279858349,4279858349,4279923629,4280251572,4280119989,4279724979,4279922107,4280053434,4280250296,4280314799,4279852703,4280310930,4281097093,4284053140,4286219156,4287530378,4288381823,4288906104,4289300599,4289169011,4289300850,4288972398,4288644460,4288447596,4288249964,4288314731,4288510567,4288312674,4287459159,4287065169,4286604875,4285750851,4285356353,4285751888,4286607459,4287002480,4286739569,4286805362,4286542960,4286477165,4286608753,4286937718,4287265915,4287200123,4286806134,4287535258,4287601050,4287468951,4287798170,4287665814,4286811275,4287469205,4288192928,4287008400,4286153345,4286811021,4287206033,4287402129,4287862678,4288059028,4287860875,4287332728,4286738532,4287197794,4287920486,4288708972,4288774508,4289037938,4288906354,4288971893,4288972663,4288248940,4288183919,4287592811,4285752150,4285358937,4286215017,4286545011,4286413427,4286413429,4286281331,4286544503,4287004284,4286937978,4287201149,4287595646,4287398521,4287397751,4287792509,4287858304,4287529855,4287529857,4287333767,4286941327,4286352021,4285301651,4284580764,4283464605,4282808224,4282085792,4280836504,4280311190,4280838309,4280379299,4279986083,4280118185,4279789992,4279592615,4279592615,4279986603,4279589792,4279785883,4280770207,4281425306,4280567163,4278525259,4278193455,4278258722,4278718491,4278849299,4279046931,4278717453,4278717455,4279178264,4278520082,4278191638,4278192415,4278262067,4280304740,4281822098,4281298843,4280576927,4280314789,4279854245,4280249005,4280248493,4280051113,4280051626,4279789735,4279462310,4279660457,4279792041,4280055213,4279726761,4279858347,4279924140,4279726248,4280119979,4280382129,4280382132,4279921329,4279987641,4280381627,4280183988,4280249005,4280445091,4280705684,4281820040,4283920778,4286678931,4287859082,4287921527,4288446321,4288971893,4289103731,4288972144,4288709742,4288710255,4288381548,4288052072,4288380010,4288641127,4287851866,4286998095,4286538825,4286276164,4285947458,4285619012,4286080340,4287133290,4287463031,4287331706,4287463292,4287266683,4287200888,4287200888,4287332476,4287463294,4287397502,4287135099,4287140499,4287732634,4287403412,4287469203,4287336847,4287205261,4287994779,4288192928,4286877068,4286350724,4286745482,4287928986,4287928471,4288520092,4288585626,4287795082,4286674798,4286607459,4287132003,4287788900,4288380007,4288577386,4288906352,4288775282,4288775284,4288709750,4288183406,4287592554,4286475101,4285028943,4285293404,4286413427,4286282611,4286151025,4286413427,4286544502,4287070076,4287333248,4287201149,4287398782,4287529853,4287530106,4287660922,4287660922,4287398267,4287201662,4287267972,4287006604,4286548887,4285499800,4283988881,4283135638,4281822356,4281560479,4281429928,4280575138,4280247204,4280511148,4280183212,4279921067,4279856557,4279724971,4279593643,4279461544,4279921327,4279196834,4279392413,4280245407,4280966558,4280503174,4278790490,4278195774,4278194733,4278260001,4278653981,4278718742,4278718483,4278849298,4278782993,4278651409,4278256400,4278191898,4278194216,4279251280,4280965760,4280903317,4280313757,4280578220,4280381872,4280447411,4280512947,4280249775,4279855274,4279921580,4280054194,4280055476,4280055474,4280187060,4279661486,4279726763,4279923629,4280120238,4280382383,4280316079,4280315828,4280183990,4280052662,4280118455,4280118449,4280183210,4280314272,4280838035,4281754245,4283789445,4286547600,4287793287,4287987318,4288380787,4288841077,4288972661,4289038708,4288775535,4288775793,4288644209,4288380526,4288445290,4288574564,4287916889,4286997068,4286274370,4285748539,4285354297,4285420863,4286145619,4287001193,4287265138,4287331449,4287331706,4287266683,4287332474,4287200888,4287069304,4287068536,4287068537,4287135099,4285166450,4285955964,4285363057,4285428848,4285625970,4285955192,4286152573,4286152573,4285757817,4285428852,4285823610,4286744712,4286612611,4286743681,4287203973,4286150257,4285227352,4286081115,4286868831,4287657314,4288051813,4288577386,4288643180,4288643698,4288643957,4288183921,4287920749,4287000675,4285685846,4284963409,4285228640,4286282357,4286217077,4286019696,4286216818,4286807672,4287465088,4287661954,4287529855,4287727232,4287924095,4287726715,4287726715,4287530106,4287267194,4287005311,4286940297,4286548113,4286090908,4284515225,4282675341,4282085783,4281429661,4281299371,4281168306,4280116136,4280313516,4280248752,4280118447,4280118960,4279724971,4279593642,4279988143,4279724716,4279724718,4279197347,4279327391,4279852192,4280507805,4280571537,4279713910,4279119965,4279053133,4278195245,4278260773,4278194459,4278456085,4278849815,4278388748,4278651407,4278716434,4278585624,4278192930,4278460221,4280306292,4281098645,4280509858,4280643761,4280578997,4280118446,4280052394,4280052394,4279855528,4280184752,4280317368,4279923124,4279923637,4280186809,4279792821,4279857844,4280120503,4280514232,4280513205,4280183729,4280183731,4280183991,4280118457,4280184248,4280052913,4279855013,4279985821,4280838292,4281754245,4283657859,4286219148,4287661960,4287988347,4288512886,4288709750,4288841590,4289236087,4288907122,4288841075,4288841075,4288642928,4288641899,4288442978,4287850583,4286929479,4286601027,4285943867,4285484088,4285550911,4286341202,4287066216,4287330420,4287396472,4287200120,4287200890,4287332474,4287200890,4286937718,4286871927,4287003258,4287266685,4285495413,4285955964,4285297262,4285363055,4286152314,4286612865,4285231471,4285165678,4286152575,4285560438,4286086782,4286086269,4285362030,4284704098,4285624687,4285163362,4284832594,4286212188,4286934624,4287723107,4288183399,4288774766,4288446317,4288710004,4288644472,4287526506,4287131748,4286014296,4285159761,4285293404,4285558120,4285822320,4286152312,4286020211,4286150771,4286939258,4287662467,4287727747,4287595648,4287858818,4288318853,4287792508,4287726969,4287661692,4287334018,4287072135,4286678414,4285891988,4284843161,4283399062,4282151315,4282021795,4281168037,4280708523,4280577458,4279853996,4279985582,4280052143,4280381621,4280316339,4279527592,4279527592,4280251315,4280185267,4279461546,4279197604,4279460006,4279984550,4280311714,4280573597,4280703378,4280636292,4280437878,4278198336,4278195247,4278194211,4278193691,4278850589,4278586127,4278454283,4279176724,4278848536,4278323743,4278195508,4280040810,4281491863,4280903333,4280313515,4280446899,4279986860,4279921321,4280183978,4280315566,4280513204,4280382648,4280053942,4279857333,4279989178,4279857592,4279857592,4280186300,4280579775,4280512953,4280249524,4280117684,4280118198,4280185020,4280250811,4279987120,4279592354,4279854748,4280575892,4281688967,4283329154,4285693064,4287268487,4288054654,4288382328,4288447093,4288446832,4289104247,4288972145,4288840559,4288774768,4288708464,4288576106,4288245599,4287718227,4286731332,4286337342,4285679927,4285154353,4285287228,4286274898,4287131498,4287593079,4287462267,4287200122,4287265913,4287200888,4287200890,4287135097,4287134844,4287266430,4287266685,4287402640,4287863191,4287599506,4287270541,4288126104,4288652448,4286086267,4286086267,4288191645,4287402129,4287994268,4287402129,4285690995,4284835684,4285098343,4285360228,4285489754,4286475360,4286868831,4287525728,4288051813,4288708973,4288446317,4288841590,4288644472,4287065955,4286211161,4284962123,4284700238,4285754470,4285690221,4285428591,4286218364,4285954935,4286084979,4286939260,4287793540,4287793027,4287858050,4288121476,4288384133,4287923837,4287924348,4287530364,4287268483,4287204497,4286548373,4285301399,4283989400,4282216338,4281165968,4281562533,4280774569,4279986601,4279986350,4279460008,4280117938,4280183729,4280447412,4280316338,4279724201,4279789994,4280513718,4280316339,4279460776,4279329190,4279723178,4280248492,4280247461,4280378272,4280903073,4281099676,4280966798,4279254374,4278198854,4278195247,4278194726,4278785313,4278652438,4278454283,4279111184,4278848018,4278586396,4278193964,4279315543,4281292942,4281165734,4280115877,4280249005,4280381618,4280513456,4280512943,4280578738,4280381361,4280249781,4280381882,4280448189,4279988151,4279528115,4279593910,4280185277,4280448192,4280315834,4280315576,4280118198,4280250041,4280513985,4280119225,4279460776,4279526563,4280117409,4280378261,4281294984,4282869379,4285036679,4286940297,4287858304,4288185465,4288053105,4288249453,4288840559,4288840301,4288774508,4288642667,4288576876,4288510313,4287851611,4287126860,4286731332,4285942586,4285087535,4284628267,4285023802,4286274899,4287197291,4287527286,4287659646,4287397501,4287331706,4287069304,4287069304,4287200890,4287200637,4287134844,4287069306,4287139468,4287863191,4288323229,4287599506,4288060057,4288849827,4286678404,4286546818,4289178540,4288257438,4287862682,4287204752,4285164397,4285033065,4285097832,4285952366,4285292377,4286277981,4286803038,4287525728,4288380778,4288907122,4288841075,4288907642,4287987312,4286671712,4285619540,4284699210,4284832340,4285820779,4285559407,4285363059,4286021759,4285889401,4285953652,4287005054,4287859079,4287858820,4288055429,4288187269,4288055168,4288055423,4288318852,4287464573,4286874497,4287139735,4286155161,4284447381,4283136153,4281362318,4280509327,4281234857,4280644783,4280315825,4280184242,4279328679,4280446901,4280512692,4280315825,4280118446,4279986860,4280250032,4280513205,4280052656,4279723691,4279789484,4279986861,4280381361,4280446382,4280379560,4280510887,4280772770,4281034398,4281164177,4279451241,4278197568,4278196015,4278457380,4278521367,4278848786,4278913805,4278913551,4278849050,4278324774,4278525249,4280436855,4281296543,4280706983,4280183210,4280381872,4280381870,4280316077,4280643761,4280446385,4280117938,4280447162,4280907711,4280052915,4279461807,4279790773,4280382656,4280448192,4279986869,4279921331,4280250296,4280579776,4280514496,4279592880,4279066018,4279723429,4280511398,4280443286,4281295503,4282606984,4284708233,4286612362,4287793540,4288185978,4288118898,4288446317,4288511336,4288905065,4288905065,4288642152,4288511083,4288312934,4287391573,4286338372,4286074430,4285483063,4285154611,4284826675,4284761913,4285683534,4286802791,4287132787,4287396989,4287397502,4287135099,4287003511,4287003511,4287200890,4287134844,4286937465,4287003513,4285099887,4285297266,4286152062,4285625716,4285625202,4286414718,4285888120,4285559155,4286481029,4286415236,4286546567,4286546822,4285427571,4285098604,4284900453,4285031264,4285094998,4286277981,4287263589,4287854693,4288907122,4289499259,4289433212,4288973435,4287460713,4286408540,4285356368,4284830797,4285227613,4285557865,4285099372,4285429368,4285758333,4285823610,4285953654,4287070847,4287990408,4288055431,4288186758,4288186756,4287989375,4287858044,4288318852,4287596161,4286808965,4286876823,4285366163,4283264137,4281689483,4281034386,4280970398,4281498546,4280316077,4279921580,4280316085,4279855277,4280249775,4280578738,4280052394,4279723942,4280118446,4280447412,4280446901,4279986350,4279789484,4280250035,4280315826,4280447412,4280512947,4280249773,4280446636,4280511144,4281036201,4281758376,4280900492,4279252830,4278460220,4278194469,4278193430,4278915092,4278782219,4279045137,4278980376,4278587168,4278261299,4279383389,4280835214,4281035942,4280446121,4280184491,4280184491,4280250284,4280643761,4280643764,4280512696,4280578489,4280709556,4280052394,4279987374,4280251064,4280646081,4280382909,4279724720,4279724720,4280251064,4280645822,4280185530,4279461294,4279592105,4280051626,4280247715,4280640155,4281558937,4282213515,4283985541,4286087049,4287991179,4288580995,4288316275,4288512364,4288839272,4288970343,4288904550,4288641893,4288510567,4287918946,4286931535,4285944640,4285286456,4284892468,4285221946,4284959803,4284171318,4284895301,4286343523,4287002484,4287200123,4287069051,4287003513,4286938231,4287069304,4287135097,4287200123,4287200123,4287135099,4284245348,4283653211,4284441957,4284507750,4283915100,4284507237,4285362548,4284770411,4284178531,4284573290,4285099634,4284902255,4285099376,4284703848,4285426799,4285227619,4285226071,4286540642,4287657577,4287788387,4288840558,4289366902,4289235833,4288447091,4287329640,4286145884,4284830283,4284502859,4285228126,4285098084,4284770922,4285692540,4285495674,4285757817,4286019445,4287136640,4288056201,4288055431,4288120965,4288055170,4288186754,4287594617,4288055683,4287793800,4286941327,4286417562,4284249745,4282015876,4280900745,4280705686,4280904867,4281169074,4279657638,4279460517,4280118449,4279592103,4279723429,4280381357,4279855013,4279460257,4280052907,4280512947,4280381106,4280052141,4279657385,4280447412,4280447412,4280316339,4280316339,4280250545,4280513204,4280578740,4280511916,4280904615,4281691811,4280768130,4278790990,4278194989,4278193951,4278587160,4278650893,4279110931,4278979604,4278652700,4278326314,4278659143,4280176506,4280969371,4280511397,4280052392,4280250284,4280381872,4280183982,4280249522,4280644028,4280710075,4280380589,4280183464,4280381618,4280382646,4280514747,4280251321,4279790770,4280185271,4280316857,4280448443,4279987122,4279855536,4280512692,4280116906,4279786399,4280640161,4281626020,4281688716,4282999935,4285429892,4287991695,4288975753,4288447863,4288248938,4289036910,4289036651,4288838757,4288641378,4288444514,4287721050,4286668363,4285748290,4285222721,4284565051,4284632127,4284435264,4283778106,4284699725,4286674548,4287661701,4287135359,4287003773,4286937977,4287004024,4287004024,4286937718,4287003258,4287200637,4287069306,4285035636,4285167222,4284311913,4284574573,4285100404,4284902255,4284902255,4284836462,4284639853,4284903538,4284443244,4283851107,4284770668,4284769641,4285557358,4285094493,4285422169,4286473568,4287393379,4287590494,4288774508,4288840299,4287854434,4287920745,4286605917,4286080604,4284041795,4284437582,4285557607,4284769378,4285099887,4286022018,4285692794,4285626229,4285888113,4287005053,4287859079,4287923843,4287857793,4287923586,4287857021,4287923584,4287595650,4287531405,4286745239,4284643472,4282935951,4281556876,4281032852,4280705694,4279982749,4280378539,4280839608,4280708792,4279788201,4279459489,4279657634,4279855013,4279657634,4279460257,4280118187,4280512945,4280183980,4279986601,4280183982,4280447154,4280316338,4279987888,4279725229,4279659438,4279922610,4280382648,4280118447,4280117158,4280773797,4281165721,4280043890,4278395973,4278194216,4278324511,4279111711,4278584337,4278453778,4278652700,4278391846,4278395195,4279451233,4281098896,4280443803,4280380328,4280052907,4280250545,4280052913,4280316087,4280709822,4280775614,4280117420,4279920808,4280579508,4280382901,4279923124,4279594161,4279922873,4280185277,4280381629,4280710335,4279657387,4280183213,4280972216,4280051114,4279918760,4280378536,4280837793,4281163919,4282277760,4284773508,4287400073,4289041035,4288776573,4288775545,4288907129,4288577903,4288971369,4288839523,4288377943,4287719759,4286667849,4285485636,4284697668,4285093715,4283713094,4283516231,4284306517,4285426281,4286347901,4286676866,4286610305,4286807423,4286872697,4286872949,4286938744,4286872951,4286741112,4286872698,4287003513,4287075733,4287733663,4286154632,4286219655,4287666590,4287073940,4286547082,4287271319,4287206039,4286944150,4285891973,4284312428,4284705646,4284572262,4285293932,4284568151,4284895314,4285420110,4287063900,4287787360,4288576357,4288774506,4288117606,4287328608,4286605917,4286146654,4284568652,4284832855,4285558120,4284835684,4285099887,4285890430,4285626999,4285560434,4285821807,4286873465,4287859333,4287793027,4287923843,4288055172,4287792000,4287792259,4287398531,4286743178,4285628047,4284184981,4281819531,4280637835,4280638872,4280771236,4280376741,4280245672,4280903861,4281036217,4280247210,4279656609,4279393946,4279592095,4279723427,4280052907,4280644531,4280447152,4279920806,4280118185,4280775349,4280315568,4280250545,4279922350,4279264678,4279396780,4279988919,4280119735,4279922097,4280250032,4280380328,4280970145,4281558934,4280305518,4278525760,4278193961,4278651936,4278716183,4278388499,4278981663,4278523172,4278195499,4279186259,4280570749,4280442516,4280576420,4280447150,4280447924,4279790511,4280184501,4280512956,4280315577,4279723178,4280052653,4280513717,4280185779,4279660206,4279396782,4279857080,4280251070,4280447422,4280380857,4279919787,4280314799,4280577457,4279919528,4280051375,4280642483,4279917721,4280967827,4282213255,4284181889,4286611073,4288449412,4289302919,4288841596,4288381815,4288578675,4288775019,4288642142,4288311633,4287588427,4286602056,4285749067,4284239176,4283517773,4283058002,4282729809,4283652706,4284837493,4285561216,4285823875,4286085248,4286347901,4286544502,4286741363,4286807158,4286807158,4286544502,4286741112,4286871927,4286615696,4287076247,4286549390,4286745999,4287206039,4286744975,4287138965,4287995044,4287338138,4287207322,4285825926,4284312941,4284245608,4284573032,4285097066,4284436565,4284105798,4285156938,4286537556,4287261016,4288905322,4289234287,4288182628,4287592034,4286869088,4286475360,4285555289,4285359197,4285492327,4284901477,4284968301,4285561465,4285692792,4285560688,4285821806,4287005051,4287990919,4288056199,4288121992,4288319373,4288121994,4287727494,4287268233,4287205530,4285826716,4283330961,4280965511,4280507539,4280113046,4280442273,4280902572,4280113057,4279718558,4279982498,4280246434,4280313506,4279525272,4279394714,4279658145,4280316336,4280579251,4279921321,4279789222,4280512945,4280972728,4280512178,4280184239,4279790764,4279462056,4279791022,4280185780,4280054196,4280185267,4280382131,4280380843,4280905383,4281955237,4281425290,4279382878,4278195511,4278390054,4278652189,4278389013,4278455832,4278391070,4278193697,4278329149,4279976555,4280834960,4280837793,4280708523,4280579251,4279921581,4279922097,4280316089,4280118710,4279395755,4280251062,4280251315,4280054193,4279593642,4279527852,4280053944,4280382397,4280316089,4279855023,4279920555,4280183982,4279920810,4279854762,4280051891,4280117166,4279721117,4280902295,4282016390,4283195766,4285756023,4287857791,4289237385,4288842366,4288316022,4288315503,4288577640,4288444763,4287983183,4287588427,4286931534,4285618509,4284043598,4281019955,4282534748,4283457909,4283262068,4283064689,4284314497,4285628814,4285889415,4286348160,4286610295,4286740848,4286872436,4286806645,4286740598,4286806392,4286871927,4284115562,4284115562,4284641393,4284904565,4284180074,4284113768,4285363324,4285758082,4285166969,4285562497,4284510066,4284312687,4283850850,4285099121,4285162859,4284766300,4283908419,4284564801,4285616454,4286142019,4287654998,4288510818,4288248421,4288052072,4287526761,4286935911,4286344805,4285819489,4285360228,4284900964,4284836715,4285232500,4285692792,4285625968,4285756526,4287005051,4288056710,4288056197,4288056201,4288122251,4287530628,4287926417,4287269776,4286812061,4284907673,4282016390,4280835212,4280113811,4279850647,4280113567,4280704680,4279651992,4279388820,4279192206,4279258763,4279983765,4278603652,4279328404,4280053157,4280382383,4280184750,4280184239,4280512945,4280577970,4280709044,4280577971,4279855274,4279724201,4280251315,4280383158,4280119986,4280054194,4280448439,4280184752,4280513458,4280906156,4280640666,4280966546,4280700803,4279447642,4278458419,4278456610,4278324762,4278191375,4278258969,4278325794,4278193707,4279119445,4281030536,4280902297,4280379041,4280446636,4280118959,4279922095,4279724977,4279790770,4279462577,4280449470,4280054194,4279922607,4279724971,4279922095,4280513464,4280513466,4280513207,4279986863,4280118959,4280118959,4280053166,4280381619,4279920816,4279328420,4280181668,4280442516,4281095804,4282472300,4285624951,4287989890,4288580225,4288316022,4288052850,4287920745,4288445539,4288313177,4287456839,4287325001,4287260500,4285552977,4283387468,4280956736,4282734962,4283263624,4282344575,4282212988,4283659146,4284906895,4286087055,4286545540,4286806904,4286872177,4287003509,4287003511,4286937720,4287003258,4286871927,4283918183,4284049769,4284049769,4284049256,4283982695,4284047975,4284508015,4284639601,4283785318,4284180590,4283720550,4284246894,4283653728,4284770669,4284637030,4284634973,4283777344,4284565055,4284629557,4284365608,4286207552,4287391824,4287590234,4288446828,4287789931,4287133031,4286738791,4285885281,4285097054,4284901218,4284902506,4285166961,4286021755,4285889140,4285953905,4287137150,4288123016,4287925124,4287727493,4287728007,4287400071,4287335568,4286284941,4286024347,4283330700,4280767613,4280046986,4280246172,4279390614,4280047776,4280375715,4279585683,4279980180,4279388294,4278665080,4279193219,4279327115,4279131023,4279658398,4280448174,4280053164,4279921067,4280578738,4280577970,4280380079,4280117420,4279591845,4279658408,4280317106,4280646071,4280251313,4280053936,4280185779,4279922350,4280645303,4280776115,4279852442,4280508317,4281755813,4280963717,4278855495,4278194468,4278325793,4278456348,4278850077,4279047717,4278192933,4278195254,4280436595,4281229459,4280837791,4280642984,4280513456,4280054193,4279396780,4279463088,4279726776,4280449729,4279659952,4279791021,4280053166,4280447924,4280710584,4280447412,4280381619,4279855787,4279988141,4280119727,4280185522,4280250546,4279329192,4278999455,4280444840,4281231262,4280831862,4282208617,4285361266,4287857791,4288447869,4287788908,4287986542,4288314733,4288576611,4288246871,4287522119,4287259209,4287128660,4285685080,4283322196,4282537318,4282211199,4281622152,4281623950,4281953168,4282740366,4284184463,4286021777,4286611335,4286872697,4287134579,4287266167,4287265913,4287068536,4287003258,4287135099,4283654498,4283851877,4283654498,4283522912,4284048229,4284179048,4284047462,4284113255,4284179563,4284049258,4284181101,4284312941,4284180072,4284507497,4284769129,4284832350,4284303688,4283512367,4284366385,4284825646,4285022763,4286207550,4287458646,4287525469,4287591780,4286869858,4286475360,4285753179,4285096538,4284901217,4285034090,4285298034,4286086778,4285823347,4285953905,4287268736,4288254604,4287990919,4287662213,4287531398,4287006344,4287336598,4286615195,4284775827,4281489786,4281229710,4280048016,4279851674,4279719581,4279126674,4279520660,4279585935,4279913868,4280177292,4279454336,4278271343,4279523465,4279590545,4280183715,4280645040,4279526563,4278737047,4280314796,4281367484,4280445872,4279591076,4279657638,4280053164,4279922346,4280382897,4280580278,4279988141,4279856814,4280054193,4280251572,4280447924,4279985574,4280443813,4281297067,4281031828,4280502123,4278394677,4278193952,4278325277,4278191119,4278323222,4279113259,4278260272,4278658124,4280701056,4281033881,4280576418,4280052646,4279593383,4278870690,4278870949,4279989948,4279989948,4279462573,4279724971,4280250032,4280644531,4280710326,4280249775,4280053166,4279659176,4279922859,4280186031,4280119727,4279592615,4278934173,4279590562,4280772519,4279979651,4279186008,4283391862,4287399821,4288580487,4288775805,4287788137,4287524965,4288182120,4287588690,4287324488,4287455558,4286929733,4286207562,4284961618,4283256667,4282537842,4281356928,4281360277,4281296794,4281362069,4282016908,4284052625,4286218901,4286808201,4287135356,4287331960,4287397499,4287265915,4286936951,4286740086,4287135099,4283785569,4283653983,4283851362,4283982948,4283916642,4284113509,4284375911,4284375911,4284179561,4283916900,4284180842,4284049256,4284048486,4284244324,4284769128,4284898143,4284632653,4283512365,4284169006,4284957232,4285220144,4285614900,4286405188,4286998354,4287196763,4286671963,4286277722,4285752664,4285228122,4284966751,4285165419,4285298034,4285626227,4285493612,4285756013,4287202430,4288254604,4288056712,4287793799,4287597450,4287401361,4286811285,4286550178,4284381588,4281030011,4280637833,4279785103,4279655065,4279193494,4278666893,4279718550,4279981460,4278664823,4278993271,4279651199,4278797173,4278863995,4279852177,4279721368,4279788191,4280315050,4280512429,4280512429,4279788706,4280117419,4279328673,4279986860,4280579508,4279922346,4280053932,4280580278,4280119727,4279856814,4280317366,4279988401,4279922095,4279986861,4280116906,4280641194,4280441493,4280109170,4279185998,4278656823,4278655018,4278323735,4278257429,4278849314,4278192419,4278195254,4280173936,4281361815,4281168039,4280183460,4279724453,4279396263,4279265961,4280186811,4279726260,4279593645,4279855787,4280381361,4280643761,4280643763,4280052396,4279921578,4279725482,4280251824,4280317617,4279921832,4279263391,4279459230,4280312995,4281296291,4280766596,4281354863,4283981941,4286214003,4287789428,4288642677,4287720801,4287655008,4287917919,4287390284,4287323974,4287389254,4286797895,4286207309,4284632402,4282532695,4281945458,4281357195,4281426335,4280704665,4281098647,4282081933,4283591562,4286416023,4287004810,4287200637,4287266167,4287397499,4287135099,4286805879,4286740086,4286871927,4285034862,4284706410,4284837742,4284903535,4284903278,4284968301,4284967790,4285165169,4285099633,4284640365,4284838257,4284707185,4284574572,4284968301,4285295472,4285359205,4285488473,4283710514,4284169006,4285023538,4285351730,4285285935,4286141759,4287195476,4287130457,4286933850,4286408537,4286081113,4285622107,4285229151,4285297003,4285494641,4285757554,4285625198,4285887599,4287399811,4288583315,4288451216,4288188558,4288058003,4287599255,4286877338,4286617002,4283658897,4280832893,4279716990,4280245654,4279785881,4279851678,4278996369,4278600580,4279258248,4279389058,4279191164,4278598511,4278203498,4278994300,4280048018,4279588242,4279983514,4280905645,4280379558,4279656605,4279393946,4279525280,4279394464,4280250286,4280842680,4280251311,4279922346,4280119727,4280251315,4280053681,4280448952,4279922610,4279791022,4279921581,4280118189,4280774066,4280574621,4279584885,4280305771,4279579471,4278195244,4278324766,4278586394,4278191638,4278390306,4278193450,4279383130,4280965768,4281429922,4280116893,4279394973,4279527590,4279856814,4280383159,4279659438,4279921581,4280052396,4280577457,4280577711,4280512177,4280052396,4279461797,4279659689,4280251826,4280119725,4279394716,4279261847,4279852442,4280442265,4281426072,4279448418,4282142575,4285296512,4287002744,4287854703,4287458145,4286864977,4286930772,4286930511,4287258698,4287520841,4286270520,4285679674,4285944914,4284172884,4282072922,4281683062,4281291665,4281031326,4280506777,4280966548,4281752455,4283656327,4286283924,4286872711,4286937465,4287068534,4287135099,4287135099,4287003258,4287003258,4287069563,4285692020,4285560434,4285626229,4285626229,4285560436,4285691509,4285888120,4285822327,4285691511,4285757817,4285561465,4285364086,4285363829,4285691509,4286084729,4286411893,4286476138,4284697668,4283906350,4284957491,4285812281,4285153579,4285943867,4287194706,4286866769,4286802005,4286671448,4286278234,4286016349,4285755236,4285690991,4285691763,4286151542,4285559148,4286479737,4287728776,4288188557,4288451216,4288122765,4288190105,4287402391,4287272871,4285630881,4282672777,4281096579,4279848578,4280179091,4279785622,4280246434,4279983260,4278207102,4278666622,4279653257,4279191677,4278203498,4278203501,4279387778,4279190145,4280572828,4280770977,4279653266,4278800009,4279392403,4279393686,4279591325,4279789733,4280119211,4280448690,4280448692,4280053934,4280184752,4280118959,4280250546,4280580025,4279725229,4279396264,4279855787,4280250286,4280775088,4280444062,4279586172,4279912304,4280172643,4278196532,4278193699,4278192410,4278257431,4278587683,4278192674,4278527043,4280307062,4281362585,4280444314,4279525273,4279921319,4280316336,4280184752,4279460516,4280314798,4280774836,4280708016,4280445101,4280709043,4280052396,4279526822,4279856555,4279922348,4279460768,4279129745,4279654546,4280573847,4280966289,4281226373,4279907163,4282930286,4285163635,4286212196,4286670169,4286800467,4286075715,4286602318,4286207301,4286864199,4286534975,4285547826,4284957495,4284235585,4283384657,4282205797,4281618302,4281095314,4280833947,4280835224,4280965517,4281356920,4283590273,4286546579,4287136650,4286872185,4286938231,4287069563,4287398529,4287464064,4287398271,4287332478,4285756784,4285625968,4285757554,4285757554,4285691761,4285822579,4285953652,4285953652,4285953652,4285888888,4285823608,4285561206,4285626229,4285757302,4286150520,4286543733,4286542444,4285027403,4283841070,4284102952,4285088560,4285153579,4285943867,4286997068,4286931534,4286932562,4286802005,4286474584,4286278492,4286148966,4285887599,4285822577,4285953906,4285821807,4285952623,4287070847,4288320144,4288320144,4287860109,4287795606,4287534495,4287076009,4284447383,4281489533,4281426062,4279782787,4279651977,4279324556,4279851674,4279786649,4279063179,4279654798,4278666875,4278403190,4278927995,4278729335,4278399861,4279517572,4281031326,4280506007,4278862979,4278666624,4279326351,4279787928,4279459737,4280381611,4279987623,4279790760,4280646071,4280579508,4280052653,4280052653,4280315826,4280513718,4279659178,4279461799,4279789992,4280184491,4280709806,4280576418,4279718791,4279584115,4279910762,4278460739,4278391854,4278192668,4278190867,4278916131,4278260262,4278193962,4279647329,4281229710,4280377234,4279919001,4280446375,4280776115,4280249257,4279788193,4280445355,4281036979,4280904882,4280379051,4280314285,4280249005,4279723688,4280184750,4279921321,4279327640,4279391376,4280244882,4281098132,4281161607,4280830065,4279247683,4283192678,4285426029,4285685846,4286341456,4286208328,4285549882,4285550400,4285812800,4285812283,4285220144,4285154611,4285024832,4283908933,4282005063,4281615462,4281224831,4280964755,4280702873,4280703635,4281031050,4281422712,4283524478,4286152591,4287466129,4287465351,4287399041,4287267456,4287464322,4287266685,4287069306,4287135099,4285690733,4285691246,4285822832,4285822832,4285757039,4285822320,4285953393,4286019186,4286084979,4285954165,4285823349,4285692020,4285692020,4285822579,4286084981,4286412917,4286871923,4286080604,4284367927,4283642914,4284759852,4285548339,4286337855,4286799176,4286931021,4286866256,4286604367,4286210897,4286080855,4286082658,4286018156,4285821807,4285690221,4286084209,4286084211,4287136899,4287991695,4287728525,4287926163,4287927452,4287600807,4286353062,4283263885,4281293187,4281821080,4280440463,4279717770,4279324043,4279391376,4280642470,4279590034,4279721361,4278799489,4278666876,4278796670,4278465911,4278661751,4280108427,4280700563,4279517570,4278861180,4279653260,4279917972,4279524243,4279591065,4280578218,4279921317,4279658660,4280513715,4280447922,4280118189,4280117934,4280315568,4280249775,4279592613,4279790246,4280119209,4280184743,4280512680,4280379552,4280048016,4279190646,4279780465,4279054165,4278195508,4278192928,4278191380,4278653213,4278193437,4278193956,4278790215,4280108913,4280703885,4280772252,4280576677,4280906672,4279919007,4280181922,4280510376,4280905134,4280970159,4280510122,4280116390,4280182953,4279920808,4280381359,4279722402,4278931342,4279521161,4280571790,4280833157,4280370286,4279314765,4278457387,4283126364,4285886573,4286212441,4285026105,4284433198,4286406218,4287459424,4287262045,4286010947,4283839778,4283840809,4284697668,4283319113,4281612620,4281289066,4280832383,4280373900,4280243087,4280440715,4280966022,4281357428,4283196025,4285824398,4287335315,4287400073,4287333249,4287333249,4287530115,4287332478,4287594880,4287660673,4285822060,4285888110,4285822830,4285822830,4285953905,4286019185,4286216050,4286347636,4286281588,4285953906,4285757556,4285757813,4285823349,4285822579,4286019188,4286412917,4286872438,4286607977,4284632127,4283380258,4284562474,4285745718,4286206269,4286403648,4287259729,4287259986,4286932304,4286407247,4286211412,4286279008,4286346092,4286215537,4286149744,4285821037,4286018418,4287334278,4288386968,4288189335,4288256158,4287862691,4287272874,4284709783,4282278279,4281557648,4281164440,4281033630,4280507288,4280113559,4279128974,4280247966,4279392655,4279326603,4279194247,4279587724,4279125124,4278200171,4278924669,4280568465,4280173960,4278793588,4279124093,4280836251,4280180633,4279063179,4279918747,4279920031,4280183462,4280315818,4279921321,4279789735,4280446384,4280512177,4280511664,4279985831,4279526561,4280185002,4280513965,4280118950,4280052129,4279984794,4279983252,4279191679,4279715704,4279516006,4278195255,4278193188,4278258973,4278191890,4278192660,4278260001,4278195762,4279251543,4280439167,4280968088,4281167785,4280379299,4279523990,4280444581,4280575399,4280641192,4280641192,4280706985,4280049825,4280050595,4280117158,4280445353,4279391895,4278929543,4279848327,4280372869,4279910513,4278789710,4278195506,4278587683,4282533194,4284504401,4284896579,4284039979,4285946949,4289170551,4289565570,4287131229,4286604113,4284696629,4282789663,4283054386,4282333761,4281416784,4281750900,4280832894,4279913347,4279782533,4280111748,4280768641,4281160819,4282670711,4285364875,4286743696,4286676866,4287135870,4287530115,4287595650,4287529087,4287989638,4288383883,4285952874,4285887851,4285690731,4285625451,4285888110,4286019439,4286084464,4286216050,4286347636,4286084978,4285954163,4285889140,4285889142,4285888372,4285953652,4286281588,4286412914,4286674798,4284896069,4283446564,4284365608,4285614134,4285877304,4286008890,4287258957,4287259727,4287128911,4286538574,4286210899,4286212701,4286279786,4286346607,4286346607,4285820779,4286150002,4287268487,4288518300,4287861400,4287336087,4287271842,4286418855,4283000967,4281293445,4280901266,4280244884,4281034662,4280705697,4280771747,4278931340,4278932365,4280247966,4279984279,4278470013,4279587213,4280506522,4278333815,4278200943,4280437391,4280240264,4278662000,4278926712,4280375700,4279850387,4279325070,4279983514,4279786649,4280445351,4280840879,4279920038,4279656866,4280577711,4280643504,4280576941,4279788193,4279723427,4280447661,4280513708,4279855265,4279788957,4279985307,4279654546,4279455879,4279321723,4279648368,4278197828,4278193448,4278455582,4278191119,4278322446,4278915359,4278192673,4278262588,4280305522,4281032593,4280772252,4280313248,4279655063,4280576167,4280575399,4280509606,4280509093,4280509347,4279917721,4280115100,4280707751,4280575651,4279587473,4279651725,4280570510,4280503426,4279646312,4278196542,4278191905,4278718493,4281479989,4283188539,4285291335,4287263836,4290289800,4289828996,4285553482,4286408791,4287131229,4285223232,4283053095,4281805348,4280821551,4280825160,4281684594,4280569464,4279780986,4279716481,4280045696,4280308860,4280897908,4282276984,4284576136,4286415761,4286874245,4287399042,4287661443,4287726207,4287463035,4287792000,4288383369,4285952874,4285953644,4285690731,4285625451,4285953903,4286019439,4286018671,4286215537,4286281843,4286084978,4285954163,4285823347,4285823349,4285757556,4285953652,4286019186,4286150257,4286806641,4285159500,4283775275,4284233768,4285416755,4285811000,4286139963,4286863686,4287061578,4287062861,4286800718,4286341713,4286080089,4286081891,4286214508,4286017129,4286083181,4286478710,4287268487,4288650656,4287730073,4287138967,4287338665,4284907160,4282081155,4280834954,4280179089,4280443552,4280641192,4280442786,4280509347,4280116129,4278274436,4279129485,4280115097,4279521933,4278928772,4279650699,4279715468,4278200943,4279912071,4279583102,4278333547,4278926712,4279848843,4279520910,4279915927,4279850647,4280246175,4280378788,4280379560,4279985572,4279985574,4280511148,4280511146,4280313767,4279853984,4280051876,4280381611,4279921571,4279526300,4279854495,4280379812,4279128974,4279653517,4278862201,4279582835,4279119447,4278193967,4278191383,4278716434,4278913039,4278255883,4278586656,4278194479,4278593360,4280965770,4281166496,4279851925,4280049823,4280444583,4280510122,4280706985,4280509347,4279917208,4279719314,4280245656,4280706207,4279981971,4279191174,4279782025,4280240517,4279976055,4279316832,4278194487,4278192674,4281217597,4281676850,4283254074,4286936414,4286145355,4283973417,4282263571,4282395164,4282460957,4281867789,4283381030,4284763715,4282594610,4280623918,4280561477,4280433498,4280040806,4279647857,4279978111,4279979390,4280176506,4280701048,4282146174,4283919238,4286416535,4287532177,4287661700,4287594878,4287857023,4287725437,4287791230,4288054404,4285822058,4286085230,4285888110,4285822830,4286217075,4286151025,4286018671,4286215537,4286150002,4286019186,4285888372,4285691763,4285692020,4285757556,4285887861,4285887602,4285821806,4286807154,4285423185,4283973167,4283970596,4284956204,4285613621,4286074170,4286995272,4287127369,4287259725,4287260499,4286604628,4286211159,4286015585,4286279788,4286148713,4285820263,4286149745,4287269001,4288716708,4288257187,4288192685,4287208110,4283198086,4281556357,4280638864,4280114586,4280641962,4280313258,4280246436,4280312227,4280313767,4279787421,4278471044,4278272382,4280047253,4280440729,4279452809,4278859643,4278662263,4279254652,4278728305,4278202472,4279519361,4279783052,4279322763,4279915418,4279981209,4280508066,4280049055,4279589274,4279721630,4279984802,4280313254,4280247715,4280116127,4280050847,4280248996,4279986851,4279460766,4279657888,4280183464,4280248742,4279195025,4279259531,4279059838,4279846779,4279711845,4278392375,4278190871,4279044627,4279042827,4278648840,4279045148,4278191391,4278196800,4280701569,4280705686,4279457937,4280050336,4280115877,4280575915,4280772778,4280311968,4279521935,4279653260,4280244882,4280705433,4279717257,4279189888,4279978375,4279976832,4280107128,4280369520,4279117386,4278192159,4279439644,4280425500,4282792494,4283777837,4283118363,4281539076,4281999375,4283447340,4281144585,4281011969,4282854175,4283578928,4283054136,4281610302,4279968057,4280101965,4280038237,4279908460,4280305020,4280109181,4280109948,4280635517,4281949057,4283458948,4286284694,4287597715,4287793029,4287528826,4287922814,4287922816,4287791230,4288053891,4285427302,4285756267,4285690733,4285624940,4285953905,4285756013,4285558120,4285755244,4286150002,4286084979,4285953652,4285822579,4285757556,4285954165,4286019447,4285887602,4286084464,4287070328,4285883482,4284171318,4283773989,4284693547,4285547828,4286271035,4287127112,4287192905,4287259725,4287260499,4286669908,4286079060,4286080350,4286344552,4286542958,4285819750,4286412917,4287466382,4287401362,4286876565,4287865009,4285630367,4282080894,4281228679,4280375951,4280312478,4280050082,4279984291,4280444329,4280378790,4280313767,4280379558,4279391891,4279587728,4280112276,4280571801,4280307603,4279451779,4278399089,4278662515,4278530926,4278663282,4280308365,4279782282,4278927492,4279717267,4280309404,4280375965,4279784854,4279193744,4279194514,4279655065,4280312225,4280312479,4280049821,4280116126,4280379812,4279920288,4279460509,4280052646,4280315050,4279788193,4279590296,4278996616,4279652747,4280439175,4279843689,4278853185,4278454816,4278913300,4279240460,4278779911,4278781716,4278192158,4278196538,4279911279,4280309899,4279456910,4279852444,4279918498,4280641708,4280641194,4279982749,4279258508,4279653260,4279981965,4280244367,4278993788,4278597749,4279648897,4279515768,4280107128,4281356417,4280498528,4278981162,4279372822,4280687642,4282857258,4282395668,4282657810,4280815360,4282196754,4282855203,4281144585,4282130452,4282459417,4282262814,4282199342,4280623407,4280231229,4280496210,4280432482,4280236142,4280304507,4280043388,4280044158,4280504190,4281423488,4283064705,4285627538,4287269265,4287859080,4287792000,4288054400,4287988096,4287659133,4288053891,4286215797,4286019188,4286084979,4286282358,4286019186,4285821807,4286150772,4286150774,4286479739,4285887602,4285953395,4286019445,4285887859,4285756273,4285953141,4285952625,4286281331,4286674546,4286146656,4284697409,4284366385,4285088305,4285482035,4285942068,4286731584,4286995526,4286996555,4287194707,4286866517,4286144083,4286144601,4286211937,4286541931,4285885032,4286411893,4287729556,4286217865,4285430667,4285564573,4283922067,4281819527,4280769159,4280441744,4280377240,4280115100,4280247202,4280641190,4280312995,4280510887,4280379301,4280773030,4280640416,4279717518,4279387524,4280505235,4279978121,4278199909,4278793586,4278200935,4279385723,4280570512,4279123580,4279255427,4280309143,4280244633,4280179353,4279587216,4278995079,4279192715,4279916438,4280245403,4280245403,4279719829,4279918235,4280379301,4279655835,4279393433,4280446634,4280380841,4279525532,4279721369,4279588496,4280179091,4280637324,4280239217,4278985800,4278192675,4278651158,4279044110,4278649350,4278651409,4278192152,4278195764,4279712870,4280110980,4279981714,4279983514,4280115618,4280443561,4279982753,4278995856,4279455889,4279456140,4279851150,4279653257,4278928252,4278269297,4279517824,4279910527,4280566911,4281355906,4280958309,4279441200,4280952108,4280950553,4281804310,4282263568,4283381533,4281933834,4280881666,4280420352,4280222720,4282064659,4283314984,4282724650,4281476648,4280229162,4279836984,4280892255,4280367461,4279974251,4279844467,4279583866,4279782015,4280373633,4281161599,4282210422,4285496979,4286809489,4287596941,4287595395,4287857025,4288119171,4288118401,4288119171,4286281592,4285492076,4285887602,4285821809,4285690223,4285821809,4285492844,4286019188,4286150774,4285821809,4285690223,4285887602,4286084981,4285887602,4285755762,4285952625,4286083182,4286477167,4286278243,4284828995,4284169006,4284628269,4285350447,4285942068,4286336824,4286929733,4287062348,4287194707,4286932310,4286209618,4286012499,4286079323,4286277989,4286148204,4286017135,4287992985,4287337374,4285958041,4285105565,4282278532,4281294727,4280506760,4280245137,4280246426,4280115100,4280247202,4280510374,4280247461,4280247715,4280445094,4280049307,4280048279,4280507288,4279716743,4279452545,4279254137,4278792816,4278200422,4278726766,4279977090,4279517311,4278794101,4279715719,4281097885,4280178069,4279718288,4278994565,4278599807,4279126151,4279850387,4280113560,4280048024,4279850645,4279983514,4279984030,4279523992,4279787421,4280380328,4280117669,4279393687,4279655576,4279851927,4280705435,4280900242,4280239476,4278986061,4278192934,4278190867,4278913552,4278716426,4278717713,4278192150,4278194732,4279382876,4280306560,4280440466,4280508830,4280048796,4279851165,4279455639,4278666121,4279126924,4279785103,4279719563,4279258499,4278730873,4278203250,4279517570,4280436871,4281027203,4280960119,4280365913,4280361786,4283320142,4282331177,4281606670,4283184154,4283381018,4283249694,4282394133,4282327831,4283972656,4284827706,4283512363,4282001185,4281345321,4280558385,4279706427,4280498526,4280105574,4279843180,4279582065,4279518589,4279914373,4280440454,4281096065,4282013559,4285102480,4286678417,4287400336,4287529863,4287791747,4288184965,4288118402,4288119171,4286150006,4286215799,4285952625,4285952625,4285952625,4285821039,4285886830,4285821037,4285755244,4286150002,4286018416,4285886830,4286018418,4286084211,4285886832,4285952366,4286148974,4286608751,4286673000,4285224266,4284038190,4284430890,4285416240,4286139447,4286665789,4287258698,4287258957,4287259986,4287195736,4286604374,4286275669,4286210907,4286475622,4286016616,4286148721,4287071883,4287600546,4287077035,4284711323,4282410634,4281097606,4280441483,4280180115,4280180893,4279918496,4280116136,4280248493,4280182699,4279919779,4280182179,4280115614,4280574623,4281165218,4280440466,4280307338,4280043138,4280568456,4278463080,4279055217,4280371077,4279384696,4278990195,4279912069,4279978891,4279256710,4278796416,4278270072,4278336635,4279257737,4280047253,4280047766,4279850900,4279850900,4279851927,4279326098,4279392404,4280182433,4280380582,4279985824,4279459480,4279655576,4280115100,4280771230,4280505999,4279647857,4278986832,4278194477,4278191125,4278519823,4278716685,4278586129,4278192407,4278194219,4279119444,4280437886,4280769171,4280638874,4279784595,4279192206,4278797448,4278929032,4279652495,4280179089,4279587207,4279060093,4278664569,4278400118,4279385727,4280567687,4281092481,4280301672,4279970124,4281611593,4285359209,4284501831,4283250212,4283643679,4282656268,4283841060,4284894008,4287459426,4287919977,4286142796,4282985762,4281277464,4281016358,4281019708,4280825425,4280235869,4279975017,4279910000,4279648630,4279519104,4279914887,4280440967,4281030785,4281816693,4284510856,4286415759,4287466129,4287464583,4287726213,4288185478,4287987586,4288053378,4285886834,4286347385,4286676348,4286018418,4285689453,4286018418,4286150002,4286544760,4286018416,4286150002,4286084209,4286150002,4285952625,4286084211,4286084211,4286149745,4286280560,4286477165,4286738793,4285487438,4284235569,4284431147,4285350960,4286139447,4286665789,4287127110,4286929990,4286931021,4287261016,4286867287,4286406997,4286013269,4285949277,4286082409,4286215284,4286611845,4287272094,4286353826,4283527051,4281621631,4280966536,4280441998,4280245654,4279984030,4279853218,4279919528,4280182446,4280183213,4279985574,4280247972,4280576165,4280903588,4280967839,4280637330,4280965010,4280766346,4279383666,4278396769,4278988649,4280370561,4279581561,4278989938,4279713918,4278991480,4278269043,4278203251,4278203508,4278796416,4279784081,4280178839,4279850387,4279521935,4279719828,4279720341,4278865547,4279457684,4280708264,4280577191,4280116640,4279853468,4279721371,4280312225,4280508317,4279782534,4279055978,4278987607,4278721339,4278192413,4278455061,4278782993,4278520336,4278192662,4278194731,4278921549,4280436855,4280767627,4280637332,4279585932,4278993796,4278730624,4279849104,4280375700,4280112268,4279454336,4279124604,4278860921,4278991228,4279253371,4279909499,4280828794,4280103519,4280100936,4283189596,4285424230,4285422161,4284894521,4283906335,4283050767,4283182614,4284761393,4286603088,4284826423,4282721560,4282130453,4281869601,4281937719,4282204243,4281154649,4280105312,4280172654,4280239994,4280043904,4279585924,4279783814,4280178311,4280899969,4281554035,4284050305,4286284688,4287400849,4287333767,4287661190,4288185735,4287988099,4287922305,4284110423,4284176216,4283781458,4283978837,4284504666,4285228389,4286215538,4286215538,4286018159,4285557608,4285623401,4286018159,4285426022,4285557608,4285754987,4285754987,4285556837,4285621856,4285883484,4285158473,4284301619,4284496940,4284956972,4285548080,4286074422,4286798145,4286929990,4287062861,4287326807,4286998357,4286472529,4286012752,4285685846,4285358684,4286873468,4287072397,4287272610,4285696411,4281948277,4281425023,4280637573,4280375951,4280245656,4279984030,4279984291,4279919528,4280050860,4280116907,4279853988,4279984802,4280049053,4279719314,4280046222,4279847557,4279845757,4279516020,4278264924,4278196818,4278658912,4280107130,4279976573,4279647867,4279516539,4278267244,4278268786,4278204020,4278664573,4279520139,4280178839,4280178839,4279653008,4279390349,4279719828,4279588755,4278865802,4279655318,4280839849,4280510884,4279984540,4279918748,4279852703,4280181411,4280179610,4279322499,4278793837,4279317344,4279248713,4278193701,4278191890,4278586129,4278257680,4278258455,4278194728,4278854466,4280369773,4280897924,4280767631,4278795130,4278663803,4279125122,4280572566,4280835992,4279913860,4279058038,4279386236,4278925433,4279253888,4279187065,4279448432,4280565361,4280430938,4280494149,4283912288,4285554787,4286276441,4286275402,4285352752,4285023529,4283444757,4283378712,4281996806,4283378461,4282918680,4283380520,4284041029,4282267968,4281152583,4281353059,4280501098,4280174453,4280306558,4280176773,4279915402,4279719304,4280113031,4280768640,4281422962,4283656317,4286285201,4287269776,4287268487,4287661703,4288054919,4287988099,4287922305,4279768085,4279439120,4280426015,4278978569,4280162328,4285754733,4288057742,4287334019,4287662984,4287136640,4287135870,4287597191,4287662214,4287662984,4285162080,4281543464,4281741097,4281872168,4282726190,4283185197,4283709482,4284431917,4285088558,4285614130,4286008629,4286732865,4287128139,4287457617,4287392085,4287063635,4287064150,4286735960,4285882710,4285884512,4286347124,4288059292,4287667370,4284117127,4282080379,4281622663,4280243074,4280047756,4280179863,4280180893,4280115875,4280181670,4280181929,4280181929,4279984550,4279655324,4280048796,4279784594,4279650950,4279715200,4279845244,4278923367,4278197844,4278196559,4280106358,4280699265,4279318641,4279318900,4279253367,4278925685,4278860923,4279058559,4279519112,4279980433,4280309655,4279916180,4279587215,4279390863,4279654035,4279522962,4279260560,4279984283,4280642213,4280116126,4279655318,4279589783,4279786653,4279851676,4279455889,4278796670,4278794352,4279778412,4280039003,4278786612,4278191636,4278389266,4278257680,4278192660,4278193440,4278458676,4279907417,4280632692,4279318125,4278398058,4279715717,4280834711,4280506257,4280111241,4279912833,4279649148,4279121783,4278595441,4279055739,4279187065,4279447917,4280630124,4280496211,4280822337,4285292654,4286606445,4286604377,4286274119,4286075705,4285812532,4285286189,4285089071,4284957232,4285220406,4284629298,4284499258,4283778373,4282268743,4281811544,4281420393,4280633972,4280109432,4279912829,4279980166,4279916430,4279851149,4280048008,4280506239,4281488757,4283590783,4286416533,4287137936,4287202440,4287596167,4287858053,4287922818,4287922305,4279241228,4279307021,4278517761,4280820260,4285753963,4287859339,4287859593,4288451730,4287596420,4288451729,4288517009,4288122764,4287727493,4288254350,4285490531,4281280292,4280754202,4280951064,4281805088,4282658853,4283709482,4284366637,4284825645,4285417521,4286009142,4286535486,4287062600,4287391824,4287128911,4286932304,4287326807,4287130459,4286473818,4285817692,4286674806,4287993499,4286812061,4282801782,4281093745,4280964992,4280111489,4279981965,4280114068,4280049306,4280312479,4280312995,4280247202,4280247204,4280313256,4279720606,4280705958,4280901793,4280242574,4280307080,4280568708,4279449198,4278198358,4278197843,4280041333,4280041848,4278858603,4279254390,4279254650,4278926455,4279189888,4279453317,4279848075,4280112017,4280244116,4279718799,4279521420,4279456910,4279522703,4279457167,4280049304,4280575648,4280444062,4279786902,4279391374,4279194767,4279325332,4279062160,4278666373,4278664830,4279058040,4280239994,4280697707,4279445573,4278259231,4278521367,4278389266,4278258195,4278192409,4278193187,4278524473,4279117647,4279185250,4279778422,4280372101,4281096853,4280768658,4280308107,4280043136,4279121523,4278463594,4278199913,4278660723,4279318392,4279908207,4280564070,4280692560,4281808202,4285423208,4286408035,4286274898,4286602569,4286996036,4286535226,4286140727,4285812533,4285614902,4285680955,4285221433,4284959811,4283779401,4282203465,4281549660,4281421424,4280240499,4279847290,4279716222,4279783303,4279851150,4280048528,4280113801,4280440446,4281554550,4283787649,4286679192,4287072143,4287202440,4287530374,4287726467,4287857025,4287856512,4279175435,4278780677,4279899158,4285688940,4289109406,4287793546,4288122765,4288911768,4287727493,4288517009,4288253837,4288056458,4287924872,4288319630,4285161566,4281214240,4280819482,4280951064,4281673502,4282593060,4283644204,4284300844,4284628779,4285417523,4285746486,4286206521,4286799428,4287523151,4287326031,4287128911,4287457878,4286932564,4286670167,4285882712,4286542962,4287203470,4285496203,4282012268,4280962674,4280768130,4280111750,4279916430,4279916691,4279786134,4280049307,4280246686,4280246686,4280312225,4280049571,4279851678,4280310687,4280309656,4280374160,4279978115,4279516020,4278922854,4278198101,4279053924,4280041333,4279384432,4278727276,4279188856,4279321213,4278729335,4279189888,4279519110,4279979661,4280177810,4280178323,4279587213,4279324041,4279193738,4279456910,4279391374,4280509855,4280904613,4280312476,4279720339,4279194249,4279062409,4278733193,4278601096,4278534787,4278993795,4279650435,4280832389,4281027444,4279577675,4278193440,4278192405,4278191373,4278191630,4278323735,4278192668,4278193447,4278326582,4279709531,4282606486,4281818773,4280833422,4280241544,4279780736,4279713660,4279186803,4278264932,4278199397,4278594415,4279646327,4280434034,4280629346,4280889421,4282991958,4285620326,4286341982,4286734420,4286864969,4286469179,4286601017,4286535226,4286272313,4286141244,4286207298,4285418812,4284565823,4283516744,4282007114,4281024344,4280895855,4279846001,4279716220,4279979653,4279980940,4279916689,4279983505,4280179340,4280571264,4281685625,4283919236,4286810780,4286940559,4287136647,4287530374,4287594881,4287857025,4287725437,4278648833,4280819490,4285359205,4288846234,4287990668,4287859080,4288056459,4288384911,4288253580,4288056201,4287727236,4287858822,4288056201,4288056201,4285227102,4281082654,4280622103,4281279772,4282002467,4282987818,4283775790,4283972395,4284431915,4285023278,4285549107,4285878072,4286470463,4286996807,4287259725,4287260240,4287391826,4287457878,4286932564,4286341462,4286147175,4285887352,4283916916,4281618025,4280765812,4280899975,4280112266,4280048275,4279851414,4279655063,4279984028,4280049821,4279918490,4280049821,4279984032,4279654297,4279784854,4279914897,4279782023,4279780736,4279581813,4278857061,4278330201,4279711854,4279778163,4279516020,4278727276,4279320442,4279255166,4278860923,4279584903,4279782282,4280177040,4280177810,4279849358,4279455627,4279389836,4279127691,4279390863,4279851927,4280444062,4280904613,4280246937,4279391628,4279457421,4279259788,4278996108,4278798475,4278863752,4279323530,4280111499,4281162639,4281225595,4279315276,4278193701,4278258201,4278191375,4278190860,4278520084,4278520601,4278191384,4278391083,4280366424,4282276743,4281489032,4280174461,4279385208,4279253367,4279121011,4278857069,4278396261,4278198368,4279120241,4279514221,4280762738,4280167764,4280888650,4284306788,4285817187,4286473050,4286997076,4286930762,4286798144,4286535224,4286403640,4286272313,4286141498,4286207552,4285682497,4284697668,4282990659,4281481545,4280827996,4280567661,4279714674,4279913858,4279979912,4279849354,4280048275,4280114321,4280178826,4280834436,4281751418,4284050052,4286810267,4287137425,4287136390,4287727496,4287594368,4287922818,4287725437,4280951076,4286280307,4288451476,4288122511,4287859080,4288845975,4288384911,4287398016,4288450959,4288450959,4288187787,4288319373,4288319373,4288121994,4284963930,4280818969,4281016861,4281542944,4282331177,4283185712,4283710512,4283775016,4284168745,4284760365,4285418036,4285680693,4286207037,4286799428,4287193932,4287259725,4287325520,4287457106,4287457365,4286933082,4286146144,4284965221,4283389544,4281945707,4280962419,4280373374,4279585408,4280113811,4280443805,4280180892,4279852442,4279918235,4280115614,4280181407,4280312997,4280114848,4280179610,4280243862,4280242574,4280570252,4280700294,4280173434,4278922854,4280237944,4279712372,4279516022,4279187316,4279188344,4279057019,4279124095,4279782282,4279914638,4280046224,4279915151,4279521163,4279258248,4279192970,4279193484,4279391376,4280115099,4280641441,4280707234,4279917718,4279260042,4279523214,4279654546,4279588243,4279325073,4279192717,4279718289,4280440980,4281294484,4281094526,4279447634,4278326061,4278192152,4278784026,4278519823,4278256651,4278782997,4278191120,4278192155,4278852407,4279577937,4279184988,4279383658,4279384436,4279384182,4279251569,4278725225,4278197853,4278462053,4279185774,4279711340,4280959087,4280167503,4281217097,4284898407,4285948767,4286538583,4286997074,4287127369,4286995523,4286798396,4286601532,4286404667,4286338876,4286273602,4285945669,4284369473,4282596673,4281613646,4281091940,4280634483,4279978362,4280111239,4280111499,4279915147,4279982482,4279982735,4280178824,4280965507,4282013820,4284246920,4286678681,4287005582,4287070597,4287727494,4287594367,4287857023,4287857021,4286609015,4288451219,4287990668,4288056459,4288319118,4288450704,4288384396,4288187017,4288187017,4288252810,4288252810,4288384396,4288319373,4288056201,4284832344,4280818969,4281279520,4281739553,4282462763,4283317298,4283710512,4283446310,4283708453,4284562987,4285286450,4285352241,4285812279,4286536002,4287193162,4287324748,4287390541,4287522127,4287522899,4287458395,4286473566,4284832604,4283783271,4282865778,4281816441,4280898174,4280571529,4279980682,4279719053,4279785875,4279983513,4279984028,4279984543,4279984543,4280115616,4279917467,4279982486,4280244116,4280505744,4280307337,4279582326,4278660195,4278330717,4280172151,4279580786,4279646838,4279581562,4279318649,4279121785,4279320963,4279717259,4279850128,4279850128,4279521420,4279324043,4279061384,4279192970,4279456656,4279720341,4280509857,4280773029,4280378269,4279654546,4279193995,4279457167,4279786132,4279851415,4279654038,4279587475,4279981974,4280638874,4281097621,4280568957,4279513688,4278523958,4278192412,4278454806,4278388237,4278321928,4278650893,4278322444,4278257427,4278192926,4278524471,4278657866,4279250782,4279316842,4279317360,4279251053,4278527330,4278198108,4278922086,4279185256,4279907944,4280431967,4280232520,4282400339,4285490284,4286014300,4286538322,4286931022,4286995783,4286929730,4286798398,4286601532,4286404667,4286207290,4286142270,4286011462,4283974717,4282070075,4281614161,4281092455,4280503669,4280110462,4280242825,4280177292,4279915149,4279916689,4280048015,4280244104,4281096579,4282210686,4284509833,4286875546,4287136398,4287267204,4287924360,4287726207,4287791228,4287791998,4288056461,4287793289,4287727494,4288714389,4287924360,4287200637,4288055431,4288910740,4287858052,4287923845,4287858052,4287858052,4287990408,4287924615,4284766551,4281016348,4281345313,4281607969,4282593835,4283448884,4283842100,4283512105,4283576867,4284366124,4285023537,4285023278,4285549109,4286338623,4287061576,4287193162,4287324748,4287522127,4287456334,4287589465,4286867806,4285817956,4284900463,4283522160,4282077295,4281290613,4281818761,4280702085,4280374150,4280572817,4280310675,4279850898,4279654035,4279588756,4279588243,4279587728,4279586956,4279651464,4279321725,4278793839,4278200416,4278198362,4278197846,4279843958,4279646325,4279581047,4279384183,4279187063,4279384957,4279518342,4279454600,4279718799,4279587726,4279192968,4279127177,4278995591,4279061898,4279719828,4279983513,4280575650,4280509857,4279917720,4279522962,4279391374,4279457167,4279720341,4279588755,4279851415,4279851417,4280179610,4280705183,4280900757,4280240507,4279382878,4278590781,4278193958,4278190350,4278190860,4278979858,4278453000,4278519306,4278520336,4278192148,4278523691,4278853953,4279380566,4279315553,4279053413,4278987109,4278461022,4278724194,4279382378,4279579242,4280499051,4280036178,4280757834,4283781472,4285620837,4286342232,4286735183,4286996557,4286995526,4286929216,4286732605,4286469946,4286207288,4286010424,4285944891,4285814597,4283777338,4281806904,4281679956,4281158250,4280503671,4280241794,4280177291,4280046476,4280046735,4280048275,4280113808,4280375690,4281096066,4282275963,4284707212,4287072412,4287202189,4287398790,4287990408,4287726207,4287791482,4287660410,4287924873,4287859080,4287792774,4287924360,4288055431,4288252810,4288055431,4288121224,4288318603,4288187017,4287923845,4287726466,4287858822,4287858822,4284569429,4281082141,4281345313,4281607969,4282791214,4283843131,4284302397,4283841071,4283380260,4284037161,4284760366,4284826158,4285352243,4286207039,4286929990,4287061576,4287258698,4287390541,4287325518,4287392855,4286933341,4286343523,4285688172,4283783011,4281942358,4281155160,4282604154,4282144893,4282014596,4281752713,4281227915,4280834703,4280572049,4280046476,4279980942,4279520391,4279190397,4278992760,4278925938,4278201186,4278198361,4278199130,4279054442,4280041337,4279646838,4279318389,4278990195,4278925174,4279517570,4279650439,4279258248,4279456910,4279259531,4278864773,4278798726,4278732933,4279061899,4279851415,4280312479,4280378272,4279786649,4279260560,4279392146,4279589525,4279523732,4279523732,4279589525,4279917721,4280049053,4280311968,4280837283,4280704152,4279780986,4279251552,4278920007,4278325804,4278191125,4278454291,4279243030,4278453513,4278519306,4278388748,4278192400,4278193434,4278194218,4278918980,4279709020,4279315040,4278789211,4278526554,4278197334,4279250277,4279644007,4280498279,4280232269,4281677646,4284702309,4285686622,4286670680,4287063120,4287062348,4287127112,4287126340,4286929730,4286732864,4286404669,4286339134,4285944637,4285813829,4283843131,4282004283,4282008151,4281618031,4280898429,4280439173,4280243084,4280112269,4280047505,4280180115,4280311441,4280507274,4281227651,4282275963,4285035407,4287072410,4287202189,4287332997,4287793027,4287594619,4287725689,4287528824,4288188045,4287990666,4288055946,4287924360,4288055431,4288121224,4288121224,4288647568,4288515982,4288384396,4288187017,4287858052,4288056201,4288056201,4284635222,4281214240,4281410336,4281804835,4283120179,4284106303,4284631362,4284235829,4283248420,4283379488,4284497710,4284760366,4285286196,4285944380,4286601027,4286864197,4287127112,4287258955,4287194445,4287327319,4286802266,4286343263,4286213227,4284899428,4283189845,4282335314,4281415755,4281350739,4281549409,4281880433,4282210689,4282146443,4281490059,4280767111,4280241798,4279518591,4278991218,4279253620,4279779705,4279121260,4278462816,4278528609,4280041337,4279646836,4279187057,4279122036,4278925172,4278926201,4279518853,4279651979,4279587726,4279457937,4279325581,4278930823,4278799239,4278930312,4279390864,4280048794,4280772776,4280180639,4279457684,4279062926,4279260305,4279589782,4279458196,4279458196,4279721368,4279655576,4279984030,4280247202,4280640163,4280244116,4279254903,4278923616,4279578198,4278194479,4278521892,4278257427,4278322444,4278519306,4278585097,4278322695,4278455311,4278192659,4278192669,4278391345,4279379279,4279182676,4278591571,4278328658,4279117921,4280433781,4280366703,4280628068,4280954962,4282532179,4284636252,4285883736,4286538831,4286931786,4287061576,4287061319,4287126340,4286995524,4286798658,4286602048,4286470720,4285944637,4285484864,4283842106,4282332480,4282073946,4281749619,4281292162,4280637322,4280243855,4280244114,4280179091,4280180115,4280311441,4280638860,4281359237,4282341756,4285166993,4287072410,4287136396,4287201409,4287464062,4287463033,4287791481,4287594872,4288187787,4287990408,4288121994,4288253580,4288121224,4287989638,4288384137,4288384137,4288252551,4288318344,4288187017,4287923845,4288121994,4288187787,4284701015,4281345826,4281476129,4281936421,4283317558,4284172096,4284762948,4284564794,4283314213,4283116318,4284234540,4284562987,4285023024,4285615415,4286337855,4286798406,4287127112,4287193162,4286932302,4287130968,4286868057,4286474331,4286606694,4286147175,4285226079,4284437081,4284371548,4284043614,4283452766,4282861920,4282272103,4281879150,4281814647,4281750915,4281488779,4281357454,4280633731,4280238714,4279975542,4278988645,4278330201,4278659682,4279910008,4279055469,4278858862,4278794098,4278860919,4279124606,4279388807,4279718799,4279720339,4279590036,4279655318,4279457939,4279457170,4279588756,4279983260,4280378018,4280838569,4279983260,4279457686,4279194512,4279195025,4279458197,4279458197,4279590296,4279787674,4279590296,4280181922,4280379047,4280114335,4279257737,4278729075,4279187306,4280434024,4278458167,4278653737,4278190864,4278190346,4278388490,4278454281,4278388488,4278455564,4278258191,4278389789,4278192933,4278260019,4278326591,4278591052,4278657875,4279183969,4279841387,4279510881,4279837524,4281348948,4283453020,4285096540,4286278232,4286341194,4286799685,4286995524,4286994754,4286994243,4286928961,4286667072,4286404670,4286338877,4285944380,4285155388,4283710520,4282464066,4282073433,4281749106,4281160576,4280505738,4280243855,4280309907,4280310677,4280180115,4280245648,4280638860,4281359237,4282341754,4285167248,4287006617,4287202189,4287202179,4287398782,4287463544,4287858044,4287726458,4288056201,4288319373,4287924615,4287924615,4288055431,4287792259,4288252808,4287792257,4288186758,4288252808,4288252810,4287923845,4288121994,4288121994,4284503636,4281345313,4281607715,4282068007,4283383351,4284040767,4284697668,4284631616,4283577899,4283248420,4283905832,4284234538,4284825646,4285351732,4286140478,4286863686,4287389514,4287258955,4286932302,4287262296,4286999897,4286474071,4286474333,4286277472,4285816666,4285487703,4285092947,4285817442,4285686119,4284503649,4283584352,4283060069,4282468967,4281944427,4281156720,4281420668,4281091705,4280697206,4280566390,4279645547,4278856032,4278922854,4279844215,4279187314,4278991218,4278465903,4278664053,4279125633,4279323784,4279982484,4279721109,4279721622,4279984540,4280050333,4280049821,4280181407,4280576167,4280904362,4280575397,4279654295,4279588502,4279523479,4279326613,4279523990,4279590042,4279985054,4279919260,4279787675,4280642730,4280839598,4279851676,4278600321,4278532467,4279911287,4281027192,4279182666,4278522670,4278191641,4278718233,4278519821,4278388488,4278388486,4278586380,4278190597,4278389013,4278455327,4278192678,4278193198,4279117388,4280170854,4280631154,4280103529,4279839069,4280363094,4282203481,4284635749,4285622109,4285949006,4286538057,4286865221,4286995524,4286994754,4286863170,4286600768,4286469439,4286272830,4286207037,4286010173,4285024056,4283776055,4282792771,4282205271,4281749104,4281028990,4280176771,4279981195,4280113296,4280311188,4279983250,4280048528,4280507274,4281227651,4282275963,4285167248,4287006617,4287399568,4287465351,4287596161,4287530107,4287989887,4287792251,4288121994,4287924615,4287858822,4287858822,4287858822,4287727236,4287727236,4287793029,4287923845,4287924615,4288253580,4287924615,4288187787,4288187787,4284700758,4281279520,4281541922,4282396972,4283383865,4283844671,4284633415,4284698949,4283645232,4283052067,4283314467,4284168747,4284365097,4285021742,4286073402,4286731586,4287454794,4287324489,4287062857,4287393105,4287064917,4286933591,4286605659,4286079573,4285750610,4285552718,4285223753,4285750097,4286671460,4286540650,4285555816,4284635749,4284373868,4283125090,4281811292,4281022554,4281023327,4280826725,4280696430,4280171116,4279711341,4279383405,4279844217,4279055730,4278991220,4278794869,4278533237,4279060610,4279587213,4279917207,4280115097,4279721109,4280181919,4280510884,4280050334,4280379299,4280971436,4280839337,4280180639,4279391123,4279456916,4279785881,4279326100,4279392406,4279984802,4280247972,4280050334,4280247713,4280905902,4280839852,4279326100,4278206075,4278730875,4280439175,4281686409,4279776348,4278194738,4278324774,4278455067,4278256910,4278651662,4278651660,4278256900,4278388488,4278651407,4278389268,4278191639,4278259751,4279577161,4280893799,4281288052,4280827244,4280693087,4281085524,4283583843,4285621609,4285620564,4285947977,4286669128,4286864451,4286994754,4286928961,4286797375,4286535232,4286272830,4286010173,4286009660,4286009919,4285286709,4283709997,4282529846,4282205522,4281749871,4281227394,4280374660,4280179340,4280180114,4280114836,4280049556,4280048528,4280375690,4281227652,4282210686,4284641419,4287138203,4287202189,4287267202,4287596159,4287267192,4287727485,4287660665,4287924615,4287858822,4287858822,4287924615,4287924615,4287924615,4287924615,4287990408,4288121994,4288253580,4288516752,4288319373,4288582545,4288582545,4285029723,4281674280,4281739301,4282529071,4283450171,4283714112,4284371526,4284568903,4283712567,4283053095,4283183140,4283839528,4284101671,4284692779,4285612852,4286336317,4287125829,4287323719,4287062599,4287194956,4286932815,4286933332,4286868057,4286604887,4286275924,4285815371,4285617733,4285354561,4286801753,4287000162,4286409058,4285818210,4285818988,4284833382,4284110950,4282269781,4281349971,4280364624,4279839317,4279643742,4279841897,4279645807,4279777911,4279055217,4278990450,4278794869,4278993020,4279520391,4279784594,4279917207,4280049304,4279786902,4280181919,4280379298,4279985054,4280248226,4280708264,4280576678,4279852444,4279522709,4279522452,4279522709,4279391895,4279655837,4280313767,4280379558,4279787162,4280181920,4280577191,4279984800,4278734474,4278207102,4279060610,4280374411,4280832644,4280632432,4278656322,4278192163,4278389534,4278257682,4278322442,4278848269,4278782217,4278584838,4278519047,4278453514,4278190863,4278192668,4278721074,4279379782,4280168793,4280891489,4280955479,4282400090,4284437091,4285949028,4285685584,4286210121,4286931273,4286995524,4286994754,4286928704,4286665789,4286469693,4286207552,4286010173,4285943869,4285943869,4285418036,4284104494,4282661171,4281942090,4281552491,4281293187,4280637832,4280310926,4280115091,4280181142,4280050072,4280180629,4280835471,4281556617,4282276479,4284576139,4286940824,4287070857,4287267202,4287596161,4287201399,4287530107,4287660410,4287595650,4287727236,4287793029,4287924615,4287990408,4288121994,4288187787,4288121994,4288121994,4288253580,4288450959,4288319373,4288582545,4288516752,4284832344,4281608487,4281936682,4282660403,4283450687,4283714370,4284174663,4284569419,4283910460,4282988329,4282920996,4283314213,4283773221,4284430123,4285087278,4285810230,4286665793,4286863940,4286931014,4286931784,4286866509,4286932562,4286801492,4286604628,4286407247,4285880390,4285748288,4284892978,4286208839,4286604626,4286671450,4286474331,4286409569,4286015846,4285358955,4284307816,4282664282,4280033599,4278456374,4278260286,4279182936,4280170864,4280040565,4279515252,4279450488,4279254650,4279387265,4279783050,4279981460,4280114072,4280180892,4280050076,4280247712,4280313505,4280182433,4280314019,4280445094,4280247715,4279655065,4279589272,4279588504,4279456918,4279589274,4280050595,4280379560,4280117156,4279787675,4280445605,4280248996,4279327124,4278340229,4278536837,4279587726,4280441233,4280965260,4280962170,4279051854,4278192937,4278192413,4278257427,4278388237,4278913805,4279044362,4278780677,4278583300,4278452488,4278387471,4278191638,4278193186,4278325804,4279049277,4281021784,4282269534,4284438382,4285488744,4286013277,4286078284,4286603337,4287062600,4286929730,4286863168,4286797118,4286599996,4286403387,4286207039,4286010173,4285943869,4285549111,4285154610,4284170033,4282661171,4281744711,4281486185,4281227394,4280703626,4280310930,4280377240,4280378269,4280115867,4280246422,4280835471,4281293445,4282342524,4284839308,4287006869,4287136649,4287332738,4287661441,4287332474,4287595646,4287660412,4287529857,4287727236,4287858822,4287990408,4288121994,4288253580,4288319373,4288253580,4287990408,4288187787,4288319373,4288253580,4288450959,4288253580,4284503379,4281542694,4281871659,4282463796,4283253823,4283845958,4284109128,4284438348,4283976768,4283054637,4283053097,4283117348,4283576358,4284299050,4284824365,4285416243,4286336574,4286468928,4286667588,4286799687,4286997325,4286998097,4286603597,4286472011,4286537804,4286143045,4285484856,4285155891,4285682235,4286538057,4287196503,4287065175,4286539346,4285947987,4285225303,4284634975,4282859855,4279571757,4278191399,4278259256,4279116626,4279907177,4279250790,4279120492,4279253107,4279254649,4279387265,4279848843,4280244632,4280508830,4280312478,4280247455,4280116126,4280181919,4280379812,4280445605,4280181922,4279852957,4279391893,4279655065,4279654297,4279457688,4279918496,4280313767,4280051365,4279853984,4280051363,4280643754,4280051617,4278735757,4278340229,4278931852,4279983254,4280442261,4280439691,4280766338,4279908193,4278524220,4278192419,4278191638,4278584848,4278650122,4278846470,4278911491,4278845700,4278714632,4278584078,4278256402,4278191641,4278258979,4278719534,4280691782,4282992219,4285555826,4286079589,4286209367,4286537293,4286931273,4286996036,4286863423,4286797118,4286665532,4286468410,4286337594,4286141246,4285943867,4286206271,4285548341,4285154353,4284498741,4283055415,4282007111,4281616742,4280962937,4280505736,4280178319,4280179350,4280114586,4279917720,4280311447,4281032850,4281622409,4282342522,4285233807,4287072661,4287334026,4287266943,4287464062,4287332476,4287924097,4287858304,4287464064,4287595650,4287727236,4287793029,4287858822,4287924615,4287924615,4287858822,4287990408,4288253580,4288319373,4288319373,4288385166,4288121994,4284371793,4281805866,4281871404,4282332467,4283253569,4283978059,4284241227,4284241482,4283846211,4283121459,4283119919,4282920998,4283314213,4284102186,4284561709,4285284657,4286007609,4286336828,4286470209,4286668101,4286865480,4286997325,4286734153,4286734155,4286931534,4286602567,4286405188,4285944891,4285155375,4285944891,4286471235,4286998093,4287129681,4286143562,4285552464,4283712066,4282069048,4279570722,4278190878,4278785593,4279906138,4279775843,4279119204,4279186285,4279187314,4279254649,4279584644,4279915149,4280310425,4280508830,4280312479,4280181407,4279918748,4280050334,4280445351,4280445351,4279853216,4279392665,4279260566,4279523738,4279523481,4279655067,4280181668,4280247974,4279853984,4279853984,4280051876,4280249255,4279196565,4278209156,4278208641,4278800779,4279721111,4280114070,4280243855,4281097103,4280304756,4278328131,4278192424,4278520609,4278585365,4278321158,4278977286,4279108613,4279042820,4278976775,4278714633,4278321163,4278190866,4278389274,4278323483,4279638055,4282596679,4285160286,4285749846,4286077005,4286602056,4286864451,4286666558,4286600251,4286533946,4286533946,4286402617,4286271801,4286140476,4285812281,4285877306,4285350707,4285154098,4284695352,4283186490,4282203463,4281484125,4280698479,4280701316,4280506257,4280442265,4280442524,4280311196,4280508056,4280966800,4281424773,4282473594,4285365391,4286875536,4287202694,4287201150,4287463292,4287331706,4287792257,4287660671,4288121994,4288056201,4287990408,4288121994,4288121994,4288121994,4287990408,4287924615,4287727236,4288056201,4287990408,4288121994,4288121994,4287793029,4284108621,4281871659,4281871917,4282464054,4283254082,4284110159,4284439378,4284176204,4283846469,4283253561,4283186739,4282856232,4283183141,4283642149,4284233257,4285087024,4285744438,4286205242,4286338625,4286470722,4286536515,4286733894,4286799689,4286865482,4286865482,4286470470,4286141505,4285680954,4285088817,4286141505,4286273345,4286799689,4287259725,4285549881,4285551688,4283513911,4280949534,4278978066,4278849317,4278785592,4279248463,4280369263,4279383403,4279450740,4279188599,4279321213,4279717257,4280047507,4280245145,4279983000,4280312479,4279984541,4279918748,4280116127,4280379558,4280313765,4279721630,4279326872,4279457945,4279523738,4279523738,4279786910,4280050595,4279919009,4279656605,4279919777,4280643502,4280315048,4278998675,4278340999,4278801549,4279458709,4280181919,4280444064,4280508315,4280835221,4280832389,4279184986,4278193970,4278324263,4278717212,4278387210,4278978056,4279174917,4278977027,4278910980,4278912265,4278584074,4278256653,4278454289,4278191117,4280229411,4283845709,4285949278,4286275412,4286404937,4286930762,4287127110,4286534456,4286337077,4286402359,4286402360,4286336824,4286206008,4286008888,4285745718,4285482035,4285218864,4285087537,4284366387,4283119414,4282202691,4281943391,4281486449,4280173685,4280307591,4280439951,4280440982,4280638620,4280769945,4281031310,4281489794,4282802045,4285628047,4286480776,4287136388,4287332478,4287594878,4287396988,4287528574,4287462781,4288056201,4287793029,4287661443,4287793029,4287924615,4287793029,4287661443,4287661443,4287595650,4287793029,4287595650,4287793029,4287727236,4287464064,4283713863,4281608487,4281806124,4282727226,4283451461,4284110159,4284570964,4284241997,4283847239,4283451453,4283384631,4283054637,4283118375,4283314213,4284101673,4284824365,4285349680,4285942070,4286009660,4286273343,4286338877,4286536256,4286667588,4286536004,4286404420,4286009920,4286075461,4285549630,4285089081,4285549632,4286272840,4286272581,4286863946,4286141506,4284170033,4282461989,4283779656,4284505446,4282600029,4280497234,4279907164,4279054173,4278858342,4278991216,4278794868,4278993788,4279718540,4280048277,4280180379,4279917720,4279984028,4279852957,4280050336,4280247972,4280313767,4280050595,4279655839,4279458460,4279524253,4279524253,4279590044,4279787423,4279853216,4279655837,4279655835,4280116386,4280511146,4279919777,4278537354,4278471815,4279327123,4279721881,4280050847,4280050334,4279917210,4280113300,4281426586,4280700029,4278328131,4278192424,4278389023,4278453264,4278716426,4278978567,4278715136,4278649089,4279043849,4278781706,4278387720,4278454283,4278190336,4281479468,4284635215,4286277722,4286143564,4286141506,4286535234,4286534973,4286468663,4286271284,4286336566,4286402360,4286271031,4286140215,4285943095,4285614132,4285547828,4285284657,4285021744,4284300082,4283184948,4282333248,4281941847,4281748075,4281816960,4281819024,4281490834,4281031060,4281229210,4281294232,4281227147,4281751424,4282999165,4285890961,4286480006,4287070593,4287398271,4287726207,4287593853,4287462781,4287594367,4288253580,4287793029,4287661443,4287924615,4288056201,4287924615,4287858822,4287924615,4287793029,4287924615,4287595650,4287793029,4287727236,4287398271,4283582277,4281542694,4281674538,4282924605,4283517254,4284044366,4284505171,4284242256,4283913032,4283451711,4283450940,4283252532,4283382062,4283314726,4284036393,4284692779,4285020715,4285612851,4285483316,4286075964,4286272830,4286404670,4286601025,4286337855,4286009407,4285878082,4285549378,4285352770,4284891965,4284563000,4286470481,4285549119,4285680190,4286470732,4282723100,4283975739,4287398528,4288190367,4284968836,4280629336,4279118677,4279515240,4278595942,4278992245,4278927225,4279191426,4279718799,4279917461,4280114586,4279786904,4279721371,4279721371,4280050593,4280379558,4280116388,4279721630,4279524253,4279524253,4279326874,4279392667,4279655837,4279919009,4279853216,4279590044,4279787421,4280313508,4280444840,4279918750,4278537097,4278866060,4279984540,4280116640,4280116386,4279918496,4279984032,4280376991,4280572566,4279582837,4278461263,4278261048,4278192676,4278191381,4278454028,4278782217,4278584579,4278649602,4278978567,4278715911,4278321666,4278519043,4278781955,4283057723,4284897609,4286079824,4286208839,4286470213,4286600516,4286336826,4286534456,4286337077,4286336566,4286336824,4286140215,4286074422,4285877302,4285679412,4285612851,4285218610,4284889647,4284365105,4283315764,4281871667,4280756797,4280364874,4280630366,4281224051,4281291135,4281357705,4282016154,4281884566,4281356676,4281552759,4283129722,4286087570,4286545540,4287267202,4287332478,4287594621,4287528060,4287659646,4287528574,4288121994,4288253580,4288319373,4288385166,4288253580,4288121994,4287990408,4287858822,4287661443,4288121994,4287793029,4288121994,4287727236,4287529857,4283845449,4281871659,4282002990,4283056191,4283648327,4284372817,4284439378,4284307792,4283781446,4283451711,4283254074,4283515704,4283514162,4283512363,4284168493,4284364584,4285152301,4285415472,4285548341,4285943867,4286140474,4286140474,4286272060,4286206269,4285812028,4285746498,4285549895,4285418824,4284564031,4284498238,4285550410,4285615688,4285286207,4285353282,4283052582,4286081633,4288912027,4288125603,4283193454,4279314504,4279250779,4279449708,4279122804,4278795126,4278861948,4279192198,4279718799,4279983000,4280114586,4279721111,4279589785,4279853214,4280247972,4280642730,4280050595,4279392665,4279590046,4279524253,4279130265,4279261851,4279721632,4279919011,4279721117,4279984289,4280576680,4280510374,4280378020,4279654038,4278601350,4279259791,4280641958,4280708264,4280313767,4280379562,4280576430,4280509608,4279060358,4278268524,4279186275,4279184210,4278194738,4278191644,4278521112,4278454540,4278782219,4278518786,4278649602,4278715395,4278255616,4278649600,4279965454,4283779903,4285093958,4285552449,4286405190,4286601029,4286270782,4286336315,4286665531,4286204978,4286008114,4286073652,4285877043,4285877043,4285745457,4285284908,4285283887,4284889645,4284429096,4284233519,4283447091,4281739820,4279571233,4278849574,4278917427,4278721337,4279183179,4280039266,4280763767,4282079627,4282342025,4282274939,4283193973,4286086798,4286479234,4286872444,4287200892,4287463292,4287331449,4287331195,4287528060,4288187787,4288187787,4288187787,4288187787,4288121994,4288056201,4287924615,4287858822,4287727236,4287990408,4287661443,4287990408,4287661443,4287529857,4283845449,4281871659,4282134576,4283187519,4283779654,4284438097,4284504401,4284241999,4283649860,4283254332,4283254074,4283252791,4283448884,4283578926,4284036907,4284101158,4284823852,4285415473,4285350707,4285614904,4285745718,4285679923,4285877304,4285878076,4285812543,4285878597,4285484102,4285156168,4284301117,4284169531,4284696130,4285683023,4284959039,4283446313,4284698438,4287266167,4288189078,4286217353,4281878112,4279643217,4279250781,4279383916,4278728048,4278794615,4279124352,4279586186,4280178839,4280377244,4280114586,4279786134,4279852955,4280247972,4280445351,4280576937,4279984802,4279392665,4279524253,4279392667,4279261851,4279525023,4279787425,4279787425,4279852703,4280378790,4280905132,4280772776,4280048026,4279586962,4278995336,4279654036,4280707237,4280641960,4280444842,4280642480,4280379309,4279720608,4278863239,4279321985,4280898182,4280238189,4278591557,4278194733,4278785575,4278455574,4278190599,4278584838,4278452224,4278583552,4278649344,4279043330,4281016600,4284173632,4285289795,4285682494,4286404418,4286732102,4286467648,4286336317,4286599738,4286139698,4286073907,4286008629,4285877043,4285811250,4285613871,4285219115,4285086508,4284692266,4283969058,4283838761,4283512883,4282396720,4279899166,4278453781,4278323224,4278192925,4278192934,4278192940,4278523970,4281156205,4282800515,4283193981,4283389552,4286217355,4286807685,4287464581,4287200892,4287068534,4286936948,4287462781,4287396989,4288253580,4288121994,4288056201,4287990408,4288056201,4288056201,4287990408,4287990408,4288056201,4288056201,4287793029,4288121994,4287858822,4287793029,4284174414,4282069038,4282331440,4283187519,4283779654,4284503890,4284570194,4284438608,4283715653,4283320125,4283188026,4282989619,4283383348,4283579441,4283840043,4283838499,4284561193,4284889899,4284824363,4285219376,4285482548,4285614132,4285680697,4285680697,4285483578,4285418044,4285352770,4284827455,4284038198,4283972918,4283842100,4285157958,4284434490,4282789923,4286540902,4288055432,4287991446,4285033342,4280759634,4279709014,4279316321,4279252332,4279122036,4279188859,4279321474,4279717261,4280441241,4280573597,4280310938,4280114586,4280050334,4280511398,4280576937,4280313765,4279853216,4279458458,4279458460,4279326874,4279130011,4279458976,4279524253,4279392667,4279786910,4280444583,4280838569,4280442784,4279718035,4279455117,4279324044,4279982231,4280246175,4279852444,4280050084,4280379308,4280379309,4278865300,4279061133,4280046226,4281228693,4281095301,4280369773,4278986311,4278193188,4278192666,4278190861,4279045650,4278781190,4279240456,4279305990,4278845440,4281935905,4284698690,4285748804,4286142016,4286666307,4286928452,4286533443,4286138683,4286468152,4286205491,4285942836,4285877302,4285745970,4285680177,4285417004,4285153320,4285152300,4284955438,4284034851,4283509795,4283117609,4282396202,4280424734,4278978834,4278518796,4278322192,4278257177,4278191904,4278191395,4278851385,4280627026,4282600039,4284375159,4286874256,4286807171,4287135359,4287069306,4287463292,4287200120,4287265915,4287528575,4288187787,4288121994,4288056201,4287990408,4287990408,4287990408,4288056201,4288056201,4288187787,4287990408,4287793029,4288121994,4287924615,4287858822,4284174414,4282069038,4282265647,4283186749,4283648068,4284569170,4284832855,4284635987,4283913034,4283452481,4283188541,4282924597,4283384120,4283514164,4283643692,4283773735,4284298537,4284495400,4284758572,4285021742,4285153328,4285022767,4285088560,4285154611,4285154613,4285089079,4284760630,4284497718,4284169525,4284170295,4284105270,4284237369,4283448622,4284435777,4287791228,4287792778,4287728535,4284572536,4280167245,4279577173,4279447907,4279120746,4279384695,4279452031,4279452547,4279848077,4280572570,4280573597,4280376731,4280377758,4280181920,4280577191,4280379558,4279853214,4279721630,4279590044,4279458460,4279392667,4279261597,4279590562,4279590046,4279721119,4280247204,4280706985,4280509347,4280047513,4279783312,4279783312,4279981461,4280311196,4279720088,4279128723,4279458206,4279918758,4280247723,4278667921,4279324051,4280112277,4280768916,4280965260,4281292680,4280041319,4278196792,4278193443,4278191636,4278717461,4278452741,4279108870,4279437065,4279107584,4282395943,4285026372,4286011460,4286338625,4286403389,4286599487,4286467648,4286138938,4286271286,4285943089,4285680177,4285483314,4285417775,4285286189,4285153832,4284824868,4284625956,4284692266,4283969058,4283378209,4282657054,4281869598,4280226579,4278912263,4278583811,4278650122,4278716436,4278848798,4278389023,4278190618,4278454818,4280953923,4284242797,4287004814,4287003780,4287266432,4287660673,4287594878,4287135097,4287529857,4287528834,4288056201,4288056201,4288056201,4287990408,4287858822,4287793029,4287858822,4287924615,4287924615,4287595650,4287595650,4287793029,4287793029,4287529857,4283779656,4281805866,4282003245,4282990140,4283582277,4284634963,4284898648,4284767575,4284110159,4283649862,4283451715,4282924856,4283450171,4283646009,4283776307,4283577386,4283970600,4284495916,4284495400,4284626984,4284890156,4284825133,4284825133,4284759853,4284759855,4284694062,4284694321,4284102700,4283971629,4284170036,4285026372,4283843381,4283054122,4286213217,4288384137,4287661451,4287136914,4283257448,4280035659,4279577173,4279513700,4279252332,4279055730,4279320445,4279584133,4280045454,4280704667,4280639644,4280311451,4280378271,4280576677,4280446374,4280116640,4279524249,4279655324,4279721117,4279392667,4279326874,4279327390,4279590562,4279787425,4280247463,4280707755,4280575399,4280113821,4279455376,4279585932,4279784081,4280245146,4280114587,4278997135,4278471050,4279392413,4280181930,4279918245,4279259287,4279521430,4279981461,4281032603,4280439691,4280439173,4280635517,4279975267,4278196278,4278192670,4278323735,4278321928,4278452224,4278845440,4279370242,4282921774,4285157188,4285813568,4285943865,4285942836,4286271033,4286402367,4286270781,4286008628,4285811249,4285482544,4285154349,4285220396,4285088810,4284890660,4284495903,4284428577,4284231715,4283311642,4283181598,4282854175,4282066716,4280686867,4279437575,4279043077,4279307280,4278386695,4278190090,4279111709,4278980382,4278190095,4279045146,4282005060,4286807172,4287793037,4287199869,4287265916,4287397501,4287069306,4287200892,4287332225,4288121994,4288187787,4288187787,4288056201,4287858822,4287793029,4287793029,4287858822,4287924615,4287727236,4287727236,4287727236,4287924615,4287529857,4283648070,4281937452,4282069038,4283055933,4283648070,4284634965,4284898394,4284701782,4284175438,4283583815,4283517254,4282924858,4283121722,4283646523,4284302910,4283709744,4283511078,4284628530,4284232228,4284495141,4284890156,4285022512,4284891439,4284825646,4284694062,4284430890,4284232744,4284562224,4284694069,4284431925,4284499260,4283185197,4283975485,4288187267,4287923845,4288122515,4286874256,4282139224,4280101965,4279643479,4279316321,4279712883,4279056243,4279320443,4279650437,4280046224,4280442265,4280377242,4280246172,4280313248,4280840362,4280314788,4279985054,4279524503,4279589785,4279721117,4279326874,4279261081,4279195804,4279458976,4279919011,4280642221,4280707755,4280114335,4279586964,4278994312,4278599807,4279652749,4280772002,4281035948,4280050082,4279458460,4279787941,4280313516,4279655073,4279456666,4279718809,4279981461,4280704667,4280243855,4280243338,4280242562,4280569209,4278922319,4278196274,4278193180,4278388750,4278518534,4278714369,4279238657,4283053362,4285025604,4285484603,4285746999,4285878325,4286206521,4286206269,4286008890,4286008628,4285877555,4285351728,4285089071,4285220655,4285089067,4284628258,4284364317,4284166175,4283968797,4283048724,4283050266,4282393622,4281409040,4280423435,4279503109,4278714368,4279372814,4278912522,4278518536,4278650893,4278255881,4278518796,4281018415,4284241244,4286806655,4287069055,4287726213,4287726213,4286740086,4286542707,4287661701,4287200898,4288187787,4288187787,4288187787,4288056201,4287990408,4287924615,4287924615,4287990408,4288121994,4288056201,4288056201,4287858822,4288253580,4287661443,4283713863,4282398003,4282266675,4283187777,4283779914,4284701015,4284898394,4284569942,4283977805,4283518024,4283386439,4282925117,4282793272,4283384380,4285225041,4284828741,4283577386,4284036907,4284692779,4284692520,4284890156,4284825133,4284628269,4284628269,4284759601,4284693295,4284758320,4284692527,4284166700,4284299828,4283906612,4284236864,4286277989,4288121222,4287266943,4288057492,4286348169,4281481807,4279970636,4279709785,4279185248,4279779444,4279320183,4279387263,4279717257,4280047505,4280179863,4280180890,4280313246,4280511651,4280840616,4279920030,4279787675,4279590296,4279721371,4279786910,4279392667,4279392667,4279458976,4279722148,4280379562,4280971186,4280641192,4279916442,4279389072,4278731140,4278336889,4278797697,4278996105,4279260307,4279326872,4279525023,4279985833,4280051114,4279720608,4279456407,4279784856,4279981974,4279981460,4280178323,4280244112,4279914373,4280307841,4280174704,4279119177,4278194723,4278191631,4278716685,4278912263,4279305477,4282593581,4284632129,4285156921,4285550901,4285813556,4286010424,4285747512,4285681206,4285877555,4285943348,4285549109,4285220657,4285352241,4285089067,4284562465,4284298523,4284363552,4284298019,4283640861,4283510817,4282525462,4281737234,4281738777,4281673762,4281674540,4280951846,4280228382,4280623908,4281019181,4281019179,4281873975,4284636767,4287332995,4287924875,4286805111,4287857542,4287594627,4287661190,4287200639,4287464324,4284634971,4288187017,4288056201,4288121224,4287990408,4288055431,4287990408,4287990408,4288056201,4288121994,4288121994,4288121994,4287793029,4288253580,4287595650,4283648070,4282463796,4282398260,4283319363,4283911500,4284766809,4284898394,4284504149,4283781197,4283452232,4283320646,4283188289,4282727479,4283384380,4286146657,4286276700,4283907123,4283379492,4284627756,4284693032,4284955949,4284956721,4284628269,4284496683,4284495916,4284232744,4284034597,4284430127,4284561973,4285286725,4283182891,4284302657,4287988609,4287990408,4287398788,4287531407,4285230458,4280890442,4279510855,4279776348,4279251554,4279516531,4279320696,4279321982,4279849354,4280311190,4280312217,4280378269,4280576931,4280840616,4280643237,4279656088,4279524503,4279656089,4279721628,4279787421,4279590044,4279655839,4279787425,4280050597,4280708014,4281102259,4280377507,4279521684,4279191693,4278467968,4278271355,4278206073,4278206074,4278537097,4279459228,4280117417,4280051626,4279523999,4279786401,4279522713,4279587477,4280048026,4280179353,4279587215,4279258248,4279849354,4279979651,4281227911,4279844189,4278723384,4278192920,4278191373,4278518536,4279371531,4282264618,4284434496,4285025081,4285221682,4285484337,4285549873,4285549618,4285812279,4285680177,4285942836,4285549109,4285351730,4285352241,4285088810,4284561696,4284166938,4284034587,4283771675,4282588432,4282457875,4282065170,4282724899,4284896841,4285951075,4286674806,4286083700,4285754735,4285623662,4285623662,4285952625,4286017905,4286544503,4287333249,4287990153,4286739572,4287791749,4286739318,4287858569,4287332738,4286543481,4282332731,4288054918,4287989638,4288120711,4287989638,4287989125,4287923845,4287989638,4288055431,4287989638,4287989638,4287990153,4287858567,4287661701,4287464322,4283582535,4282266674,4282398260,4283253569,4283977292,4284701015,4284898908,4284438357,4283912783,4283649611,4283320645,4283517254,4283056444,4282858036,4286015071,4287001195,4284236604,4283380007,4284562733,4285548856,4284693549,4284364584,4284956721,4285022514,4283903263,4284035365,4284693812,4284233521,4284168755,4284301370,4283973945,4285882971,4288514951,4287990408,4287793546,4287729301,4284440942,4280232512,4279839821,4279907680,4279120484,4279451251,4279518589,4279321982,4279849609,4280376980,4280180115,4280312217,4280905383,4280510884,4280050333,4280181920,4279721882,4279524503,4279788191,4279788191,4279525021,4279787423,4279984802,4280510633,4280510376,4280706472,4280311200,4279257999,4278862726,4278599554,4278402941,4278929798,4278273410,4278800526,4280249257,4280709554,4280117160,4279721378,4279852194,4279259287,4279588506,4279851676,4279720088,4279522450,4279259278,4279718542,4280374924,4280307327,4280436847,4280039767,4278458670,4278258971,4278190091,4279043597,4282527537,4284235836,4284892729,4285352502,4285615413,4285878326,4285811252,4286007863,4286007863,4285876793,4285876793,4285811513,4285482546,4285021995,4284495138,4284166173,4284100640,4283575068,4282786326,4282655769,4281736722,4283054124,4286410596,4287398778,4287662213,4287136386,4287398790,4287530376,4287529863,4287661449,4287661449,4287004030,4286806392,4287332223,4286936951,4287726467,4287068283,4287200639,4287201411,4285886323,4282070329,4288054918,4287923332,4287791746,4287791746,4287791746,4287857539,4287858052,4287858052,4287989638,4287858052,4288055946,4287990153,4287595908,4287398529,4283714121,4282332467,4282727479,4283253823,4283779913,4284635735,4285293666,4284833885,4284044369,4283320646,4283452231,4283320643,4283056444,4282858036,4286015071,4287724918,4285749843,4284104243,4284102952,4285549882,4284956980,4285022773,4285153846,4284759342,4284430377,4284562222,4285154621,4283773997,4283972405,4282723365,4285882710,4288844167,4288252549,4287464064,4287596939,4287598230,4283980650,4280232258,4279905360,4279907682,4279317865,4279385974,4279387003,4279388545,4280046986,4280508566,4280245908,4280312217,4280904613,4280642213,4279852442,4280116127,4279985054,4279722652,4279788704,4279591325,4279459228,4279853216,4280313254,4280839341,4280772265,4280508579,4279981722,4279126413,4278731140,4278599808,4278797700,4279325070,4279589270,4280051617,4280578220,4280512429,4280511148,4280181670,4279786401,4279390873,4279589020,4279786399,4279589274,4279457686,4279456916,4279916180,4280178061,4280242048,4280700025,4280698476,4279183684,4278392105,4278190353,4278847248,4282528309,4284104251,4284563766,4285089331,4285549622,4286074681,4286073656,4286204731,4286007609,4286007609,4285876793,4285811000,4285416242,4284889898,4284429347,4284034590,4283705884,4283706400,4283049244,4282524698,4281670677,4282922286,4285818718,4287464573,4286939260,4286676089,4286938237,4287003262,4286673529,4286674297,4287332227,4287595910,4287332736,4287135357,4287331708,4287529087,4287660674,4287069053,4287661962,4284504670,4281872696,4287792257,4287923843,4287989636,4287989636,4287858050,4287792257,4287857793,4287923586,4287792259,4287858052,4287464064,4287135099,4287398528,4287266942,4283254082,4282267187,4282201648,4283056957,4283846219,4284701528,4285096287,4284570713,4284175955,4283781454,4283255365,4283057471,4282990651,4283121722,4286015585,4288185726,4287263595,4285683532,4284432176,4284497710,4285352253,4286141769,4285220665,4284562735,4284562735,4283971114,4282984481,4282524446,4284894020,4285750356,4287857015,4288712583,4287660412,4287595395,4287596941,4287532183,4283520103,4280232005,4280036948,4279907684,4279581037,4279451767,4279518589,4279783303,4280310160,4280574359,4280574873,4280575389,4280773027,4280444834,4279787162,4280050336,4279853214,4279590812,4279525532,4279328153,4279459228,4280116388,4280642219,4281102513,4280706472,4280048028,4279521169,4278797446,4278599554,4278665601,4278995079,4279390863,4280181407,4280512168,4280051876,4279722913,4280116390,4279984291,4279720606,4279588506,4279654813,4279655326,4279523738,4279589272,4279654295,4279982486,4280375700,4280242823,4280306298,4280041319,4278987594,4278985274,4278390306,4278781974,4281476398,4283513145,4284367415,4285090360,4285484088,4285746488,4286073402,4286402110,4286270781,4286205242,4286074170,4285876791,4285482033,4285021482,4284626726,4284231969,4283640091,4282654225,4282326291,4282393112,4281078540,4282790700,4286805614,4287793538,4287136639,4286873468,4287266945,4287529604,4287265664,4286937469,4287069055,4287135359,4287135357,4286740598,4287265915,4287068536,4287660674,4287003260,4287267204,4281807157,4280096285,4287594878,4287660671,4287726464,4287792257,4287726464,4287660671,4287660414,4287594621,4287594880,4287265915,4287266685,4287135099,4286806391,4286806904,4283319875,4282004015,4282530613,4283320129,4284043598,4284898907,4285097057,4284702299,4284044626,4283518282,4283321158,4282925887,4282859578,4283319101,4285883999,4287922555,4288053113,4287526508,4285683272,4284038188,4285287489,4285879626,4285155901,4284432178,4283708455,4283314213,4283248680,4283841332,4287000425,4288777604,4287857272,4287594872,4287266167,4288319118,4287530894,4287400599,4282928481,4280232520,4280103002,4279842149,4279712881,4279517562,4279650690,4280112268,4280375953,4280705946,4281035170,4280838820,4280510627,4280049821,4279984543,4279853214,4279525019,4279459226,4279525532,4279459739,4279656607,4280182181,4280839598,4281233329,4280509093,4279653270,4279126411,4278600067,4278533761,4278863493,4279521422,4279851414,4280313506,4280577191,4279853984,4279459226,4279918496,4279852192,4279983264,4279720606,4279654813,4279523740,4279589531,4279721117,4279720858,4279851415,4279850385,4279651717,4279649398,4279713900,4279777888,4279973460,4278852148,4278191128,4281147952,4282856502,4283644467,4284827704,4285616189,4286009919,4286074172,4286138938,4286336828,4286139447,4286073654,4285745205,4285284654,4285021482,4284626726,4284034847,4283311642,4282983705,4282918429,4282459164,4280552711,4280816911,4285292377,4287004024,4287005053,4286544503,4286674808,4286937467,4287199871,4287265662,4287200639,4287003771,4286806391,4286937720,4287265915,4287068536,4287265916,4287266432,4285688172,4279241230,4278780679,4287595650,4287398271,4287266685,4287332478,4287594880,4287660673,4287594621,4287463035,4287134327,4287726464,4287529855,4287135097,4287267196,4286872951,4282925371,4282267955,4282332980,4283188289,4284109391,4285030493,4285294436,4284702299,4283913040,4283320903,4283386951,4283123266,4282859578,4283122235,4285621340,4287462517,4287988090,4288447869,4287657577,4285485895,4284367674,4283643951,4283907121,4283117860,4282788895,4284302649,4286934117,4288974215,4287725176,4288186239,4287792249,4288318852,4288187269,4286345841,4287530894,4287269014,4282533471,4280233036,4279972444,4279711079,4279713397,4279517562,4279584897,4280112268,4280310675,4280706459,4281035940,4280838820,4280379041,4279852442,4279852957,4279787421,4279656607,4279722400,4279722913,4279722913,4279919779,4280313767,4280839852,4280838569,4280114589,4279390096,4278929032,4278534274,4278600321,4279324044,4280048279,4280444064,4280379298,4280050847,4279459226,4279196054,4279589531,4279786653,4280180643,4279917985,4279589274,4279457945,4279590044,4279786910,4279720858,4279588756,4279587728,4278797438,4278992758,4280240765,4280831611,4280566891,4279182918,4278587435,4280491824,4282594363,4283382325,4284499513,4285287739,4285746748,4286139966,4286336317,4286533692,4286205238,4286139445,4285876275,4285219115,4285087275,4284693032,4283969054,4283114776,4282063119,4283050274,4281735956,4279631872,4279435520,4284042056,4287069563,4287464834,4287333248,4287266430,4287134330,4287068026,4287068283,4287069053,4287003771,4287069563,4287398271,4287594880,4287594367,4287397502,4287398016,4284109138,4278583298,4278846472,4287266942,4287464321,4287661700,4287727236,4287529857,4287529087,4287594367,4287660414,4287594878,4287331706,4287135097,4286938231,4286938744,4286807672,4283123264,4281873197,4282332980,4283188289,4283977805,4284702298,4285097057,4284570970,4284044626,4283649868,4283255365,4283189572,4282991678,4283056957,4285818721,4287528824,4287659383,4287856502,4287921779,4288118643,4286737251,4284697668,4285355852,4286342745,4287659375,4287856500,4287527796,4288054141,4287528310,4287726203,4287726715,4287463543,4287135095,4287727494,4287530895,4286940308,4282205021,4280168016,4280038498,4279646058,4279713397,4279517562,4279387518,4280046475,4280442261,4280838045,4280838561,4280509855,4280247455,4279918748,4279655835,4279656605,4279722400,4279722400,4279591327,4279722913,4280182951,4280642732,4280839339,4280378018,4279851417,4279258510,4278797446,4278600067,4278929286,4279653266,4280114586,4280641443,4279852954,4278932365,4278406792,4278339975,4278997137,4279785883,4280049055,4280049055,4279391895,4279260566,4279524251,4279589531,4279457686,4279259537,4279259278,4278863490,4279190397,4280110210,4280701058,4280698997,4279972956,4279312447,4279243046,4282135099,4283448892,4284500028,4284827704,4285286197,4286073919,4286533696,4286599739,4286336566,4286402360,4286073652,4285416494,4285218861,4284824363,4283838240,4283378463,4282589721,4282656545,4279894272,4279632640,4279304704,4281542694,4287464322,4286477939,4286741111,4287003258,4287134330,4287133817,4287134330,4287003258,4286872184,4286740598,4286806134,4287134329,4287265402,4287200123,4286674293,4283582794,4280228121,4278649091,4286872698,4287201663,4287530628,4287595908,4287332223,4287134844,4287265916,4287397501,4287660673,4287594880,4286806134,4286411633,4287136123,4287005051,4282794299,4281807917,4282991680,4283452231,4283781196,4284570712,4285162850,4284768349,4284110419,4283255880,4282992707,4283123779,4283255363,4283189057,4285885028,4287858302,4287397238,4287396723,4288054394,4287593330,4287987835,4288053628,4287922554,4287264878,4288515202,4288054651,4287857789,4287923584,4287660412,4287660923,4287660922,4287529337,4287989890,4287530115,4287399822,4286480273,4281679706,4280102739,4279973734,4279778416,4279713912,4279518075,4279716481,4280178059,4280508566,4280772766,4280641695,4280247453,4280247455,4280050334,4279721628,4279590814,4279590814,4279393948,4279393948,4279854499,4280511914,4280840109,4280641960,4279983260,4279654036,4279126922,4278600321,4278863493,4279258508,4279916438,4280246172,4280313248,4279523989,4278669193,4278208386,4278207359,4278798986,4279588245,4279851417,4279983262,4279326102,4279260566,4279392665,4279326359,4279260309,4279062928,4278930826,4279324556,4279783050,4280110728,4280438662,4280568443,4280039781,4279181637,4278849578,4281741374,4282923577,4284303164,4285025342,4285681214,4286336577,4286138425,4286138675,4286138928,4286402359,4286205238,4285416494,4285153581,4284693547,4283706913,4282786842,4282064149,4282328609,4279961091,4279501314,4279173377,4280424473,4286214514,4287070077,4287069563,4286937720,4287002743,4287133816,4287068536,4286806134,4286740598,4287069563,4287135097,4287397499,4287528828,4287529087,4287135099,4285819497,4284372310,4282727485,4287267972,4287005054,4286741628,4286806905,4287069566,4287266430,4287266432,4287134844,4287397502,4287464064,4287464321,4287201662,4287202432,4286939258,4282860605,4281873710,4281938992,4282925887,4283912782,4284768091,4284965728,4284505177,4283913810,4283519052,4283321672,4282861121,4283255363,4283189057,4285556576,4287661439,4287595130,4287660410,4287857274,4287001965,4288054400,4288054400,4288317826,4287529079,4288055423,4287331957,4287331960,4287134327,4287397499,4287660925,4287529337,4287529337,4287529339,4287266945,4287202959,4286151823,4281351769,4279840598,4279843176,4279779444,4279714425,4279583868,4280242825,4280310158,4280574613,4280904607,4280707488,4280313246,4280313248,4279984541,4279721628,4279525021,4279459741,4279459741,4279722913,4280315050,4280774316,4280708266,4280510374,4279851674,4279719059,4278995336,4278468735,4278929543,4279587473,4279851415,4279917720,4279852697,4279589782,4279261330,4278734987,4278339203,4278732936,4279192717,4279916440,4280114589,4279523481,4279392152,4279458458,4279260566,4279326102,4279325330,4279522963,4279785107,4280177810,4280374158,4280504457,4280239995,4279777385,4279248463,4279178803,4281939527,4282924094,4284106560,4285025344,4285747007,4286337091,4286204219,4286006319,4286007088,4286533945,4286402617,4285613619,4285350707,4284891441,4283707942,4282656286,4281802265,4281013779,4279632898,4279239170,4278779904,4279766802,4284241494,4287070077,4287069563,4287003513,4287200122,4287331195,4287002743,4286871927,4287069563,4286872438,4287266683,4287134327,4287265656,4287068536,4287200892,4287332736,4286806905,4286741112,4286807936,4286807934,4286675837,4286938237,4286938239,4287135359,4286608761,4286477429,4286476916,4286543220,4287135357,4286543732,4285689193,4285952365,4283452744,4282400056,4282400056,4283189572,4283781196,4284570712,4285097314,4284768349,4283848017,4283255880,4283387465,4283124293,4283190340,4282663226,4285162331,4287004022,4286937716,4287002993,4287002735,4287463031,4287528828,4287265913,4287134581,4287529337,4287792508,4287727486,4287464062,4287003511,4287398269,4287463546,4287397751,4287660410,4287265656,4287398531,4287071373,4285692299,4281089371,4279710554,4279844205,4279451251,4279518073,4279584382,4280506508,4280573584,4280706199,4280641692,4280444830,4280182171,4280115867,4280050333,4279656607,4279656866,4279657120,4279591327,4279854499,4280380843,4280642730,4280445094,4279984028,4279720342,4279324301,4278797957,4278666371,4279192715,4279850645,4279983001,4280049306,4279589525,4279523989,4279524502,4279063438,4278601860,4278666371,4278929286,4279850388,4280442782,4279917467,4279655578,4279590042,4279392406,4279655067,4279654295,4279654036,4279850387,4280112017,4280242315,4280175751,4280042875,4279777644,4279840860,4280232009,4281610823,4282924355,4283909441,4284959809,4285616193,4286008128,4286138683,4286204470,4285941296,4286336567,4286073654,4284890411,4284825648,4284760630,4283511593,4282197021,4280882704,4279962633,4279305732,4278583296,4278517761,4279044362,4282268219,4287334019,4286872184,4287135099,4287265915,4287199863,4287265913,4287003511,4287004024,4287004024,4286937718,4286936950,4287002230,4287002743,4287069306,4287201149,4287201662,4287332735,4286084727,4288979619,4288452761,4288386455,4288978592,4288912029,4289043615,4289306787,4289503653,4289240992,4288451476,4288385937,4288978844,4288189327,4283057986,4281610540,4282136884,4283123779,4283912782,4284636505,4284965728,4284505177,4283848017,4283453259,4283255879,4282992707,4282795582,4282926398,4286083949,4288386188,4287990917,4287793025,4287989888,4287924095,4287397499,4287200890,4287200890,4287332474,4286937970,4287135349,4287135097,4287200892,4287266685,4287266681,4287594617,4287660410,4287528828,4287464070,4287005839,4285363592,4281156193,4279777377,4279713650,4279123315,4279387003,4279650686,4280703885,4280705168,4280706710,4280641692,4280445084,4280247964,4280247453,4280116126,4279590814,4279656866,4279722913,4279920292,4280315050,4280709295,4280642730,4280313508,4280049307,4279654036,4279258508,4278797957,4278863750,4279325071,4279917208,4279983514,4279655318,4279326610,4279326610,4279458196,4279063181,4278535554,4278534015,4278797187,4279389324,4280310939,4280114589,4279918237,4279721371,4279392406,4279851676,4279785624,4280048024,4279981460,4279914122,4279781764,4279780993,4279845496,4279843439,4279906912,4280035406,4281216584,4282727752,4284370510,4285355598,4285551175,4285811778,4286139198,4286599489,4285875762,4285810484,4285613621,4284759342,4284496944,4283906351,4282591779,4280619532,4279567873,4278976768,4279043331,4278715395,4278321153,4278255618,4281281838,4287465605,4287135869,4287266685,4287134327,4287134070,4287397499,4287135097,4286938231,4286872438,4287069304,4287265915,4287396988,4287265915,4287069306,4286937977,4286807158,4286872438,4286676864,4288058517,4287465612,4286741889,4286741889,4287202183,4287531148,4287596939,4287727755,4287925902,4288583832,4288781465,4289439395,4288978844,4284504920,4282465337,4282136884,4283123779,4283912782,4284702298,4284965471,4284439384,4283848017,4283519052,4283059013,4282730048,4282268984,4283650121,4288584083,4292202184,4291939010,4291609532,4291806652,4291806398,4291345849,4291806913,4291675327,4290556844,4287859329,4287267194,4287201149,4287464321,4287266685,4287398269,4287857791,4287594619,4287594621,4287464070,4286808975,4284640900,4281156967,4280172653,4279583607,4279058553,4279650688,4280045957,4280770448,4280902547,4280838296,4280445083,4280247964,4280247966,4280313246,4280181919,4279657120,4279394464,4279525534,4279920292,4280446121,4280577707,4280313765,4279918750,4279851928,4279456657,4279126922,4278863750,4278930313,4279522450,4279983514,4279852442,4279720856,4279326611,4279260818,4279523477,4279588755,4279061384,4278796416,4278861952,4279125124,4279981460,4280113817,4280049307,4279786651,4279457686,4279720090,4279654038,4279784595,4279783311,4279782536,4279650177,4279518075,4279517044,4279581037,4279775843,4280759390,4280625223,4281676098,4283845457,4285356889,4285617743,4285484102,4285482813,4285482295,4285284656,4285153328,4284825394,4284628530,4284300339,4282986023,4281013777,4279436288,4278845440,4278452224,4278583809,4278518532,4278255873,4278190082,4281545010,4286873214,4286741111,4287200892,4287332476,4287265913,4287003509,4286872436,4287004535,4287070330,4287201403,4287463294,4287528574,4287462781,4287265915,4287069304,4286938231,4287135097,4286084727,4284966246,4283912790,4283452239,4283715411,4284504927,4283912790,4283452239,4283452493,4282662464,4283846736,4283517771,4283123267,4283189060,4282004786,4282333751,4282465849,4283123779,4283846989,4284702298,4284965471,4284570713,4284044626,4283321673,4283322185,4282993220,4282071605,4283650637,4289768870,4294242281,4294110179,4293386456,4293912285,4293978080,4293254359,4293912289,4293649117,4292070083,4287859329,4286872436,4287398528,4287135357,4287135099,4287464062,4287595132,4287265654,4287265402,4287069825,4286546318,4283852156,4281157484,4280371062,4279781761,4279322753,4279914889,4280507024,4280836241,4280903317,4280773019,4280379290,4280116380,4280116893,4280247966,4280247712,4279920292,4279591843,4279788706,4280249257,4280643500,4280642730,4280116129,4279655065,4279720342,4279325071,4279061129,4278864520,4279061899,4279588756,4279786649,4279655576,4279787162,4279458197,4279195025,4279391891,4279917207,4279784081,4279256710,4278926975,4279124354,4279783311,4279981974,4279983001,4279851674,4279654295,4279719577,4279587475,4279323790,4279585933,4279782023,4279650177,4279452282,4279188849,4279318893,4279711079,4280102492,4280297549,4281216582,4282728269,4283910991,4284501067,4284630082,4284365621,4284628530,4284759601,4284496944,4283971629,4283708974,4283117609,4281474328,4279765254,4278845440,4278846722,4278452993,4278255873,4278321666,4278255873,4278453254,4282071354,4287136899,4286873467,4286937977,4287069304,4287266167,4287135095,4286938229,4286872949,4286807158,4286938231,4287200122,4287265402,4287199609,4287068536,4286937718,4286872438,4286937716,4285557867,4286084211,4285492590,4286018934,4287926931,4289834928,4289769137,4289177000,4288848033,4288979105,4289044896,4288321173,4288255121,4287991949,4283714633,4282202164,4282531642,4283123779,4283912783,4284702299,4284899678,4284504920,4284044626,4283321673,4283387978,4283256392,4282137911,4283124293,4288913561,4293519071,4293123800,4292400331,4293386454,4293583833,4292728528,4293254872,4293254872,4292202182,4287794051,4286938744,4287859080,4287201150,4287793029,4287858820,4287660925,4287858304,4287660673,4287267206,4286480784,4283391865,4281158258,4280569472,4280111499,4279718542,4280309905,4280704918,4280836756,4281034649,4280904607,4280379548,4280050846,4280050846,4280313505,4280379299,4279854497,4279723427,4280117671,4280512429,4280709293,4280445351,4279787162,4279326098,4279457170,4279193485,4278996106,4279061899,4279259278,4279654549,4279786649,4279655576,4279458199,4279326870,4279129234,4279128719,4279719314,4279980690,4279584903,4278992509,4278992509,4279454087,4279916180,4280114586,4279917721,4279654549,4279784854,4279718548,4279455378,4279389070,4279519110,4279321470,4279123831,4279123315,4279319152,4279711853,4280300647,4280364121,4280625738,4281413445,4282267203,4283054912,4283382076,4283577907,4283511852,4283182627,4282722590,4282788642,4282657574,4281408537,4279699461,4278714368,4278517760,4278650118,4278453252,4278453254,4278453254,4278255875,4278781704,4283057735,4286610555,4286873467,4287003770,4286872438,4287003509,4287069813,4287004535,4286676340,4286741365,4286872184,4287134330,4287265403,4287265402,4287134329,4286937718,4286740850,4286806132,4282202424,4284965730,4285426797,4286413692,4285427310,4287203721,4291940819,4291677647,4291480266,4291874511,4291348421,4292071374,4291807943,4290821048,4283846219,4282201394,4282399543,4282992193,4283978576,4284768092,4284768092,4284373334,4284044626,4283649868,4283124293,4283190599,4282401083,4282532669,4287795850,4292597969,4292729042,4292597710,4292466122,4292992466,4292597456,4292992214,4293386456,4292662733,4287991430,4286938744,4287595908,4287135359,4287792774,4287398271,4287135097,4287727234,4287397501,4286543999,4286481556,4282998136,4281225080,4280504709,4280178323,4280047766,4280310679,4280639125,4280968342,4281035162,4280904607,4280379550,4280050846,4280050847,4280379299,4280510885,4279920290,4279855013,4280117671,4280249257,4280248742,4280050593,4279655576,4279457684,4279325071,4279127692,4279061899,4279259278,4279457170,4279655063,4279787162,4279721371,4279129493,4279261079,4279326613,4279259791,4279324044,4279783054,4279913611,4279386754,4278597238,4279058559,4279718288,4280245658,4279983001,4279654036,4279784341,4279784343,4279652759,4279323279,4279125124,4279189884,4279255930,4279189878,4279188081,4279251819,4280103788,4280759654,4280494930,4280033341,4280755255,4281740857,4282133299,4281803556,4281934364,4282460960,4282329122,4281408535,4280290569,4279173120,4278779904,4279108870,4278583811,4278519045,4278453511,4278519304,4278387461,4278386948,4280097050,4285557354,4286807934,4286807674,4286675318,4286938229,4287069302,4286675055,4286675570,4286742133,4287135869,4287135356,4287265916,4287265403,4287265402,4287200120,4287003511,4286937716,4287134327,4285952623,4282268215,4283716433,4286019188,4285427308,4285625200,4286809476,4289309610,4291941330,4292269782,4291282628,4291545030,4291544771,4291742149,4284504149,4281872429,4282465337,4282991938,4283912783,4284768092,4284702299,4284307541,4284044626,4283584075,4283190086,4282992707,4282664255,4282532669,4287598217,4292269006,4292531663,4292795089,4292598220,4292927185,4292729553,4292861141,4293255640,4292597710,4288057223,4286938744,4287530115,4287398531,4287398529,4287201149,4287332989,4287530368,4287069306,4286412926,4286152850,4282801016,4281356927,4280504968,4280178839,4280311196,4280442011,4280573847,4281033881,4280903578,4280641180,4280182173,4279919261,4279984800,4280313506,4280576678,4280314535,4280380843,4280380843,4280249257,4280051363,4279984800,4279852955,4279786649,4279193485,4278996106,4279061899,4279325071,4279588756,4279786649,4279852957,4279590042,4279326872,4279195286,4279392406,4279457170,4279258251,4279717261,4280176270,4279846535,4278597236,4278466676,4279060612,4279982486,4280179610,4279982231,4279850134,4279784343,4279586712,4279192208,4279191174,4279453571,4279519615,4279321721,4279057011,4278858092,4279578474,4279839330,4280101463,4280823378,4280559165,4279110682,4279108110,4280554778,4282593581,4282396455,4281080342,4279436289,4278976512,4279108098,4278911491,4278518018,4278387459,4278453511,4278387718,4278453254,4278321153,4278649604,4280622111,4285951342,4287531144,4287136639,4286477939,4286675057,4287004022,4286740848,4286675570,4286610547,4286938490,4286937977,4287002744,4286936438,4286870644,4286871155,4286806132,4286871923,4286936948,4290887098,4287465862,4283124294,4282400573,4284966757,4286151544,4284966757,4285625202,4288914339,4290953922,4292137937,4292203730,4291808200,4290689461,4283977806,4282267188,4282794302,4282991938,4283781197,4284702299,4284833885,4284504920,4284110419,4283386696,4283255880,4282729535,4282927427,4282861634,4288058768,4292203981,4292071625,4292137416,4292533197,4292664783,4292729807,4292729553,4293255640,4292663503,4288123016,4287004537,4287332736,4287398529,4286806392,4287135356,4287793540,4287267455,4286740858,4286479749,4285562256,4282407288,4281226369,4280242825,4280113559,4280311968,4280442782,4280639901,4280903067,4280706199,4280378008,4279984281,4279787675,4279853214,4280181920,4280445605,4280051363,4280315050,4280578222,4280511916,4280117156,4279919007,4279655065,4279522963,4279193485,4278996106,4279061899,4279325584,4279523477,4279786649,4279721371,4279458456,4279590042,4279063441,4279260307,4279588243,4279324043,4279717261,4280242063,4279780742,4278991994,4278334577,4278665084,4279784335,4280442524,4280442525,4280047000,4279783830,4279652759,4279455380,4279520140,4279585671,4279650947,4279453309,4279188856,4279187316,4279579505,4280630133,4280496998,4279838029,4279507768,4278782494,4278517773,4279108620,4281016095,4280949785,4280029455,4279042305,4278779904,4278911491,4278649604,4278255616,4278190082,4278190339,4278190339,4278321668,4278452741,4278846470,4279503630,4283188036,4284702299,4286544502,4287332989,4287004022,4286740850,4286806643,4287004535,4286807158,4286412400,4286609012,4286936950,4287002230,4287002230,4286871157,4286805362,4286805362,4286871157,4292466899,4291414211,4288519319,4285032291,4283255880,4284111702,4285690221,4285624687,4285163879,4287400841,4289966768,4291874765,4292466132,4291018684,4283715150,4281215016,4282991940,4283123526,4283913042,4284702558,4284702558,4284373593,4283978835,4283584077,4283124296,4282795329,4282992707,4283255879,4287795850,4292072395,4292072395,4292335565,4292532942,4292533197,4292729806,4292795086,4293057744,4292662731,4288123786,4286610293,4286872697,4287201149,4286674805,4287069563,4287267456,4286610042,4286611075,4286218380,4284577165,4282080640,4280964741,4280440717,4280114070,4280444065,4280575140,4280706209,4280969118,4280837531,4280574619,4280180890,4279918747,4279853467,4279985054,4279920031,4279854497,4280380841,4280446123,4280182951,4280116388,4279721117,4279523481,4279259537,4279061899,4279061899,4279193998,4279522963,4279655063,4279720856,4279589785,4279523992,4279523992,4279260818,4279326098,4279522450,4279587215,4279849104,4280045454,4279782025,4279320959,4278729335,4278532469,4279059329,4280046483,4280770207,4280441758,4279718035,4279652244,4279652244,4279651726,4279716489,4279453056,4279321212,4279451516,4279713660,4280238464,4280698238,4279709284,4279049802,4279509315,4279375920,4278781976,4278649099,4279108620,4279108359,4278845700,4278911493,4278978056,4278781190,4278387459,4278321668,4278585099,4278782478,4278781965,4279505942,4280360738,4280360222,4279899158,4281148707,4281937709,4286017129,4287135608,4287464573,4286938229,4286872438,4287267196,4287004024,4286543473,4286740852,4286806132,4286805364,4286805364,4286805364,4286805364,4286871157,42868711570]; background(255, 255, 255); noStroke(); var getRGB = function(RGBValue){ RGBValue -= 2147483647; var B = RGBValue % 256; var G = ((RGBValue - B) >> 8) % 256; var R = ((RGBValue - B - G) >> 16) % 256; return [R,G,B]; }; // credit to http://stackoverflow.com/questions/596216/formula-to-determine-brightness-of-rgb-color Jive Dadson's answer for this code to determine the brightness of a color // luminance constants var rY = 0.212655; var gY = 0.715158; var bY = 0.072187; // Inverse of sRGB "gamma" function. (approx 2.2) var gam_sRGB = function(v) { if(v<=0.0031308) { v *= 12.92; } else { v = 1.055 * pow(v, 1.0/2.4) - 0.055; } return floor(v*255 + 0.5); }; // sRGB "gamma" function (approx 2.2) var inv_gam_sRGB = function(ic) { var c = ic/255.0; if (c <= 0.04045 ) { return c/12.92; } else { return pow((c+0.055)/1.055, 2.4); } }; // returns gamma-corrected brightness of an rgb value var getBrightness = function(r, g, b) { return gam_sRGB( rY*inv_gam_sRGB(r) + gY*inv_gam_sRGB(g) + bY*inv_gam_sRGB(b) ); }; var s = pictureArray[0]; // amt of pixels in picture textFont(createFont("Tahoma", 36), 36); frameRate(0); var d = 1000; var draw = function() { var i = floor(random(1, pictureArray.length)); { var RGB = getRGB(pictureArray[i]); //var l = getBrightness(RGB[0], RGB[1], RGB[2]); fill(RGB[0],RGB[1],RGB[2], 10 + 130 * 5 / d); var x = (i % s); var y = (i - i%s)/s; d = max(5, d - 1/1000 * d); ellipse(x*2.8,y*3,d,d); } fill(127 + 127 * cos(millis()/10), 127 + 127 * sin(millis()/10), 127 - 127 * cos(millis()/10)); text("Awwwww\nYiss\nHappy\nBirthday", 10, 50); };