{"n":138639,"synapses":54492922,"connections":15091983,"nnz":15091983,"wsyn":0.275,"gain":0.34,"max_rate":0.15,"steps_per_call":30,"channels":{"smell_L":[1039,1574,2617,2786,3700,4528,5283,7694,7699,8382,8571,10032,10315,10718,11133,11838,12003,12518,12797,12905,17719,18691,19778,20352,20726,20905,21221,21366,21404,21778,22043,23373,24887,26428,27159,27461,27689,27801,28214,29368,29605,29948,30383,31025,31495,31702,31851,35432,36214,37814,38524,38990,40922,41083,41233,41528,41754,42114,42908,43378,44183,44194,44217,44836,44883,45316,45439,45573,45603,45700,46205,46341,47313,47477,52113,52194,52680,54097,54143,54165,55624,56182,56395,56798,57229,57455,58536,58668,61018,62690,63449,63987,63989,65076,65141,66018,66802,69160,70047,71072,71976,72291,73046,73401,73425,76920,76936,77124,77865,78046,78282,78857,78921,81322,81744,82437,82988,84128,85361,85631,85726,86802,86970,89269,89333,89566,90280,90430,91332,92544,93104,93615,94107,94958,94962,95970,96717,97121,98928,99298,99808,99815,100835,101230,101544,101613,102637,102788,102965,103943,104111,106108,106115,107462,107854,108016,108683,109071,110205,111622,111660,111972,112038,113779,114359,114876,115414,116856,117038,118171,119465,119771,120015,120982,121271,122572,123819,125113,125737,127048,127075,127119,128434,129011,130594,130681,131427,132283,132692,132727,132807,132961,134686,134949,135255,135367,135638,137573],"smell_R":[164,656,2326,2480,5100,5316,7070,8494,10142,10820,10862,12589,15129,17365,17451,17606,18127,19075,19297,19306,19630,20189,20608,24288,24344,24559,24793,24903,24931,25554,26450,26488,26501,27014,27662,28831,29306,30096,30544,31418,32406,34286,35537,36189,38485,38518,38797,39076,39109,39129,39614,40062,40166,40455,40670,41457,41532,41539,41922,42348,42379,44082,45753,45832,47900,48308,48427,48551,48562,49011,50332,50361,51431,51476,51566,52823,53056,54049,55071,55627,55731,56017,56463,56539,57505,57968,58516,60878,62656,63875,64022,64068,64356,66003,66014,66701,67595,69030,70705,71179,71764,74343,75084,75334,75701,76854,76916,77739,77986,78006,79504,80663,80720,85364,87097,87414,87785,88001,88237,89162,89253,89385,89554,89581,89962,89970,90437,92712,93272,93881,94750,94983,94986,95181,95548,99550,99709,100982,101404,101476,101747,102602,102846,102911,103293,104158,104741,106415,106521,112550,112665,113184,114630,115856,115859,116966,117169,118757,119560,123483,124743,125966,126116,126128,126143,126308,130354,131202,131609,132034,132294,132722,132756,132982,134057,134059,134417,134935,135007,135191,135633,136508,136549,137609,137749,138239],"co2_L":[4426,14950,14964,15619,19132,19176,19179,19182,20685,20688,28991,29538,31721,33092,43324,43845,47832,48493,62493,62914,70219,75940,78556,83301,84590,85006,88609,93475,94582,112668,113613,113673,123850,132017],"co2_R":[1591,2704,4899,18242,26076,36375,40334,41510,43213,48334,48528,49465,54732,55460,55520,60154,62808,69098,72156,73235,81391,81777,91418,93048,95616,96929,100021,114022,127124,127127,130899,134914,137209],"sugar":[55,146,313,440,446,763,877,1020,2619,2942,3001,3035,3109,3371,3434,3884,4573,4752,5014,5798,5801,5811,5899,6285,6425,7226,7248,7352,7523,7612,7778,8250,8255,8842,8843,8905,9241,9255,9258,9584,9661,9864,9890,10273,10362,10558,10697,10732,10795,11955,12407,12494,12841,13387,14039,14120,14123,14478,14555,14566,14650,14842,15688,15819,16201,16267,17904,18488,19025,19469,19552,19616,19625,19812,19845,19923,21395,21757,22602,22780,23243,23293,24111,24502,24612,25200,25366,25453,26352,26362,26395,26678,26842,27720,27920,28293,28522,28699,28825,29167,29281,29627,29730,29911,30108,30721,30855,31161,31488,31818,32302,32422,32544,32863,33238,33260,34904,35235,35740,35804,36126,36231,36235,36242,36588,36953,37530,37721,37843,38065,38209,38552,38877,39001,39713,39850,40037,40442,40475,41042,42303,42775,42795,42973,43953,44287,44936,44972,45568,45863,46293,46787,47197,48865,49584,49607,49622,49629,50742,50823,51107,51269,51785,51813,51957,52045,53317,53667,53674,53916,54260,54357,54556,54644,54733,54925,54958,55138,55345,55817,55915,56680,56755,57196,57316,57357,57581,57852,59003,59140,59229,59231,59288,61789,61814,61970,62667,62824,62862,64253,65380,65658,65663,65670,65925,66044,66377,66471,67205,68128,68202,68249,69016,69093,69115,69123,69165,69441,69509,69518,70225,70391,71525,71814,71916,72301,72383,72736,72955,73006,73024,73596,73852,74428,74434,74437,74475,75159,75393,75399,75507,75707,75720,77700,77861,79559,79876,80373,81394,82200,82215,82249,82478,82549,82774,82901,83255,83311,83832,84287,84555,84623,85066,85082,85110,86352,86438,86800,87201,87596,87602,88721,89240,89556,90480,90589,90785,91171,91414,91526,91944,92115,92298,92462,92742,93135,93297,93434,93778,93959,94372,94928,95433,95606,95780,97406,97585,97602,99220,99224,99458,100054,100285,100605,101036,101096,101209,101526,101831,102075,102121,102194,102285,102495,102791,103235,103488,103757,103913,104066,105039,105995,107161,107752,107788,107953,108410,108426,108629,108800,109293,109331,109648,110438,110469,111357,111439,111541,112014,112070,112235,112237,112513,113085,113390,113586,114249,114831,115146,115754,115795,116079,116233,117123,117143,117739,117742,117807,118370,118840,119344,120383,121509,121822,121879,122644,122786,122795,122825,123017,123137,123244,123258,123821,123942,124244,124291,124326,124549,124760,125180,125231,125363,125642,126187,126600,126752,126873,127352,129266,129645,129730,130646,131288,131490,132075,132888,133171,133759,133883,133944,134167,134456,134614,134999,135406,135627,138057,138075,138363],"touch":[23,27,49,66,77,109,131,135,265,301,455,492,533,535,539,545,557,561,566,567,569,573,580,597,608,626,640,722,726,895,920,929,940,957,969,981,1042,1072,1160,1162,1168,1179,1183,1286,1411,1438,1441,1445,1461,1504,1516,1530,1666,1711,1712,1722,1828,1871,1943,1945,1950,2076,2080,2082,2087,2172,2252,2303,2359,2381,2486,2500,2608,2633,2776,2863,2963,2985,3194,3218,3235,3388,3489,3505,3511,3523,3575,3610,3614,3654,3670,3765,3883,3933,3966,3969,4005,4042,4098,4107,4124,4126,4128,4139,4145,4194,4196,4236,4249,4290,4379,4569,4598,4623,4670,4672,4693,4694,4804,4805,4845,4897,4921,5045,5049,5053,5058,5069,5107,5121,5156,5217,5218,5291,5310,5313,5315,5407,5519,5524,5657,5704,5774,5777,5793,5802,5926,5969,5991,6037,6054,6057,6060,6083,6101,6137,6149,6198,6273,6375,6400,6421,6527,6546,6548,6561,6576,6647,6695,6705,6726,6735,6751,6757,6840,6884,6996,7056,7121,7192,7208,7540,7599,7606,7610,7625,7627,7634,7657,7728,7777,7814,7851,7856,7886,7887,7928,7929,8037,8085,8109,8113,8155,8169,8172,8213,8287,8417,8429,8432,8439,8527,8560,8595,8631,8635,8740,8754,8810,8830,8832,8847,8976,8981,9145,9238,9344,9479,9523,9576,9624,9639,9650,9702,9708,9726,9732,9734,9743,9790,9817,9819,9834,9855,9899,9902,9908,9911,9988,10079,10082,10216,10317,10318,10326,10331,10357,10379,10394,10433,10435,10447,10459,10505,10593,10622,10664,10719,10756,10835,10848,10935,11014,11032,11037,11041,11072,11078,11088,11091,11178,11193,11390,11409,11467,11474,11550,11568,11591,11697,11830,11857,11938,11971,11986,12062,12199,12205,12229,12311,12373,12497,12546,12575,12652,12660,12713,12785,12818,12887,12888,12896,13091,13178,13196,13226,13313,13409,13414,13448,13499,13579,13601,13674,13697,13789,13797,13806,13836,13891,13989,13995,14022,14026,14028,14037,14104,14122,14139,14161,14209,14222,14301,14400,14520,14575,14659,14690,14746,14765,14868,14888,14907,15130,15153,15188,15334,15399,15569,15833,15837,15849,15888,15890,15980,16055,16080,16100,16143,16259,16338,16419,16438,16468,16520,16561,16634,16646,16707,16770,16817,16962,16971,17020,17255,17267,17303,17316,17324,17389,17392,17459,17485,17593,17643,17753,17944,17967,17981,18057,18104,18137,18180,18234,18237,18460,18470,18471,18475,18540,18545,18603,18675,18824,18846,18872,18926,18933,18950,18959,19018,19040,19047,19077,19103,19124,19139,19188,19201,19254,19317,19377,19415,19475,19478,19514,19538,19544,19593,19604,19712,19825,19837,19839,19986,20017,20037,20048,20105,20138,20181,20255,20319,20353,20374,20376,20415,20436,20473,20502,20520,20587,20631,20648,20672,20854,20856,20858,21010,21036,21079,21120,21196,21201,21212,21315,21440,21636,21663,21666,21676,21759,21768,21784,21822,21844,21877,21988,22047,22052,22302,22322,22354,22384,22388,22398,22404,22521,22608,22626,22631,22678,22781,22820,22925,23094,23107,23119,23125,23152,23154,23290,23301,23326,23367,23475,23660,23829,23898,23912,23961,23962,23969,24059,24181,24226,24255,24277,24291,24322,24481,24551,24611,24699,24704,24760,24762,24844,24901,24971,25076,25125,25186,25204,25225,25229,25234,25284,25443,25486,25487,25560,25620,25645,25686,25803,25901,25975,26040,26087,26098,26104,26106,26345,26414,26438,26461,26557,26619,26642,26749,26751,26787,26933,26947,26949,26970,26987,27018,27064,27090,27130,27135,27187,27223,27274,27302,27374,27426,27507,27532,27586,27653,27679,27688,27715,27831,27896,27901,27909,27933,27970,28007,28040,28046,28054,28058,28161,28341,28437,28440,28452,28464,28466,28569,28641,28717,28741,28754,28847,28917,28957,28961,29022,29090,29117,29412,29486,29518,29534,29558,29589,29610,29633,29689,29731,29736,29742,29755,29766,29800,29804,29834,29850,29857,29866,30021,30023,30072,30118,30125,30135,30225,30707,30757,30828,30856,30889,30939,30974,31023,31067,31142,31186,31206,31246,31278,31280,31349,31458,31551,31739,31768,31779,31780,31800,31896,32020,32067,32078,32283,32312,32322,32337,32360,32503,32553,32607,32727,32871,32905,32907,32985,32988,33006,33152,33359,33371,33385,33397,33507,33509,33546,33692,33738,33760,33860,33862,33956,34127,34346,34377,34391,34411,34497,34519,34778,34796,35092,35173,35240,35274,35276,35291,35317,35358,35366,35565,35595,35612,35614,35619,35668,35752,35755,35794,35812,35841,35895,35932,35971,35999,36059,36128,36139,36397,36469,36487,36517,36607,36609,36688,36698,36728,36771,36793,36805,36813,36827,36846,36848,36925,36961,36973,36993,36994,37001,37013,37027,37054,37079,37099,37170,37205,37217,37299,37425,37427,37564,37606,37656,37688,37736,37775,37780,37781,37860,37862,37953,37970,38090,38160,38256,38287,38342,38343,38581,38709,38739,38794,38937,38977,39062,39097,39101,39154,39199,39213,39230,39255,39290,39317,39384,39399,39404,39415,39424,39437,39439,39485,39732,39867,39984,39988,40026,40027,40043,40187,40243,40256,40313,40322,40366,40494,40588,40762,40779,40819,40909,40954,40963,41006,41054,41062,41069,41091,41101,41103,41225,41268,41331,41369,41373,41548,41663,41682,41691,41786,41827,41828,41844,41876,41940,41942,41970,42039,42047,42130,42133,42136,42163,42219,42269,42405,42406,42438,42571,42609,42620,42622,42631,42644,42646,42655,42692,42728,42784,42872,42921,42922,42932,43009,43209,43215,43234,43314,43382,43387,43494,43544,43567,43759,43875,43981,43983,43987,43993,44011,44022,44086,44123,44154,44203,44204,44258,44271,44313,44364,44439,44495,44645,44648,44715,44731,44734,44802,44822,44896,44929,44982,45010,45054,45092,45239,45274,45285,45532,45652,45690,45706,45709,45836,45894,45911,46004,46005,46047,46060,46105,46250,46265,46270,46300,46374,46392,46419,46462,46494,46513,46562,46631,46651,46687,46702,46731,46767,46796,46815,46857,46926,46929,46960,47020,47034,47160,47166,47264,47294,47375,47435,47535,47561,47578,47725,47730,47784,47957,47960,48005,48100,48259,48331,48347,48372,48394,48419,48442,48455,48490,48536,48553,48651,48653,48656,48657,48942,48987,49000,49034,49074,49118,49155,49195,49217,49259,49263,49293,49344,49387,49557,49579,49618,49620,49649,49692,49743,49923,49973,50000,50051,50098,50121,50133,50268,50335,50337,50376,50413,50448,50518,50589,50593,50705,50719,50887,50919,50952,50958,50965,51035,51242,51253,51254,51357,51456,51529,51576,51708,51772,51815,51816,51893,51933,51952,52003,52004,52020,52058,52128,52385,52604,52632,52752,52795,52809,52825,52896,52903,52946,53057,53259,53277,53335,53342,53355,53381,53390,53429,53464,53498,53501,53546,53575,53669,53692,53705,53756,53798,53832,53897,54055,54077,54109,54146,54164,54179,54241,54254,54266,54444,54519,54520,54532,54541,54542,54641,54766,54789,54866,54869,54929,54953,54972,54978,55018,55024,55037,55063,55100,55113,55127,55145,55164,55251,55320,55434,55478,55517,55576,55676,55696,55752,55802,55838,55849,55863,55922,55947,55954,56064,56092,56094,56116,56121,56137,56214,56223,56268,56275,56381,56404,56431,56520,56610,56628,56792,56889,56981,57104,57336,57432,57481,57514,57693,57708,57772,57785,57834,57878,57907,57917,58017,58082,58090,58120,58124,58152,58262,58374,58400,58433,58438,58504,58627,58657,58770,58803,58817,58822,59063,59135,59141,59190,59251,59256,59262,59299,59332,59335,59388,59510,59529,59610,59677,59750,59765,59832,59880,59885,59893,59898,59929,59940,59943,59980,59999,60005,60014,60022,60042,60162,60251,60286,60296,60517,60527,60562,60588,60730,60888,60981,61060,61150,61208,61210,61240,61262,61273,61293,61310,61389,61450,61468,61496,61605,61737,61782,61859,61881,61931,62222,62297,62379,62387,62526,62527,62531,62563,62604,62676,62703,62832,62838,62852,62953,63025,63116,63134,63176,63375,63425,63430,63531,63606,63663,63698,63711,63720,63731,63791,63812,63880,64054,64186,64194,64197,64247,64462,64495,64501,64535,64610,64616,64715,64733,64734,64737,64774,64795,64818,64874,64920,65143,65280,65318,65343,65375,65429,65449,65489,65493,65647,65683,65745,65813,65839,65936,66053,66075,66083,66157,66168,66263,66300,66349,66350,66376,66529,66547,66680,66738,66763,66767,66778,66816,66849,66868,66907,66941,66969,67048,67112,67117,67147,67155,67214,67459,67466,67477,67504,67534,67561,67562,67579,67643,67791,67802,67813,67950,67969,67977,68019,68166,68177,68215,68329,68337,68342,68405,68571,68603,68616,68682,68720,68746,68748,68783,68800,68812,68845,68858,69163,69191,69195,69242,69267,69298,69325,69456,69565,69617,69628,69660,69754,69774,69833,69880,69976,70136,70279,70316,70396,70474,70477,70484,70631,70633,70682,70704,70736,70754,70897,71017,71026,71066,71081,71083,71112,71173,71310,71312,71628,71720,71731,71750,71896,71905,71987,72007,72051,72058,72073,72108,72149,72186,72194,72219,72247,72263,72268,72338,72339,72348,72356,72459,72549,72641,72730,72778,72843,72881,72921,73042,73070,73171,73243,73277,73313,73345,73348,73431,73474,73494,73507,73544,73624,73646,73648,73717,73736,73743,73829,73860,73866,73886,73893,73903,74128,74149,74198,74200,74356,74529,74536,74539,74572,74613,74632,74683,74730,74802,74834,74914,74920,74996,75024,75040,75087,75093,75150,75164,75181,75269,75326,75504,75510,75584,75589,75645,75666,75743,75769,75815,75830,75831,75876,75930,76088,76159,76170,76280,76315,76338,76340,76360,76556,76558,76636,76642,76692,76849,76872,76886,76888,76896,76934,76973,76986,77034,77051,77055,77088,77117,77119,77138,77152,77304,77308,77404,77417,77524,77531,77539,77546,77556,77653,77698,77787,77814,77949,77981,78028,78105,78117,78119,78151,78192,78237,78330,78375,78382,78522,78611,78616,78644,78655,78774,78850,78883,78899,78913,78933,78963,78995,79175,79242,79249,79331,79380,79383,79534,79553,79590,79797,79891,79910,79947,79973,80053,80195,80288,80327,80335,80341,80343,80358,80367,80411,80550,80780,80836,80965,80974,81039,81116,81288,81424,81438,81477,81497,81569,81674,81732,81814,81824,81845,81862,81920,81958,81975,81990,81995,82002,82070,82078,82084,82120,82213,82467,82487,82490,82500,82542,82585,82626,82760,82770,82784,82970,83057,83067,83079,83141,83190,83227,83266,83296,83379,83747,83816,83904,83911,83968,83973,84209,84211,84330,84341,84361,84622,84699,84703,84721,84752,84893,84974,85132,85216,85229,85241,85309,85527,85532,85549,85574,85757,85776,85910,85916,85973,86144,86202,86256,86258,86298,86326,86355,86457,86522,86544,86607,86617,86651,86772,86786,86879,86925,86933,87142,87164,87217,87239,87245,87446,87498,87522,87582,87613,87678,87718,87763,87768,87795,87937,87997,88006,88034,88067,88268,88320,88350,88451,88487,88562,88590,88660,88687,88773,88813,88833,88915,88933,89011,89037,89095,89113,89361,89427,89446,89534,89547,89558,89695,89702,89905,89916,90077,90175,90252,90395,90400,90455,90464,90465,90606,90677,90681,90685,90817,90819,90844,90852,90884,90894,90924,90971,90983,91030,91070,91102,91112,91151,91156,91180,91208,91248,91255,91256,91258,91320,91349,91379,91454,91494,91499,91558,91568,91613,91669,91902,91905,91948,91983,92005,92060,92075,92090,92093,92150,92344,92345,92360,92378,92400,92407,92456,92476,92481,92497,92562,92575,92655,92664,92665,92729,92739,92765,92823,92847,92874,92896,92900,92934,92942,93056,93091,93101,93117,93120,93164,93219,93225,93246,93288,93293,93335,93339,93565,93605,93795,93806,93847,93907,93930,94063,94086,94087,94136,94173,94316,94358,94417,94485,94593,94611,94674,94681,94798,94880,94883,94934,94994,95021,95049,95100,95141,95178,95263,95298,95362,95372,95392,95395,95403,95450,95526,95647,95874,95882,95884,95896,95962,96103,96262,96289,96318,96365,96383,96483,96522,96525,96531,96708,96726,96750,96756,96791,96807,96822,96886,96895,96902,96909,96910,97006,97020,97035,97296,97297,97371,97441,97470,97484,97691,97710,97800,97845,97894,97911,97913,97919,97947,98002,98008,98021,98058,98069,98071,98083,98259,98336,98539,98557,98679,98689,98730,98750,98753,98758,98792,98819,98884,98962,99089,99105,99112,99128,99165,99228,99271,99456,99470,99519,99529,99591,99616,99642,99644,99738,99803,99838,99839,99913,99915,99962,100015,100128,100171,100172,100242,100342,100476,100534,100547,100558,100564,100593,100633,100722,100741,100743,100815,100825,100833,100937,100987,101139,101201,101204,101228,101234,101278,101299,101312,101353,101444,101483,101488,101494,101502,101530,101547,101671,101735,101901,101921,101948,101960,101968,102117,102227,102244,102293,102499,102551,102619,102635,102728,102731,102735,103065,103110,103160,103192,103256,103269,103276,103399,103467,103636,103639,103640,103645,103654,103716,103722,103781,103787,103823,103826,103859,103862,103874,103977,104004,104019,104028,104039,104070,104090,104096,104099,104108,104124,104136,104138,104147,104195,104473,104527,104550,104574,104654,104762,104977,105093,105195,105219,105220,105440,105581,105599,105655,105858,105939,106073,106164,106170,106261,106263,106320,106339,106347,106385,106438,106470,106490,106503,106504,106510,106516,106520,106599,106618,106683,106861,106883,106888,106893,106894,107016,107036,107107,107112,107185,107224,107228,107246,107267,107323,107473,107486,107571,107678,107735,107766,107820,107833,107857,107961,108041,108059,108163,108177,108280,108450,108537,108604,108606,108623,108653,108732,108816,109047,109157,109237,109254,109258,109279,109484,109536,109551,109568,109584,109696,109942,110028,110094,110104,110153,110165,110764,110765,110767,110989,111077,111082,111278,111284,111297,111313,111395,111433,111467,111473,111809,111864,111917,111918,111946,111948,111954,111969,111975,111982,111999,112001,112007,112103,112118,112205,112223,112229,112288,112315,112430,112452,112474,112527,112557,112718,112780,112793,112807,112812,112814,113050,113062,113063,113155,113408,113409,113470,113649,113825,113926,114082,114096,114099,114126,114244,114287,114346,114353,114412,114433,114476,114489,114528,114545,114565,114575,114587,114700,114701,114704,114740,114747,114769,114790,114868,114986,115094,115161,115171,115336,115370,115381,115535,115557,115574,115588,115598,115616,115642,115657,115681,115700,115731,115747,115792,115794,115810,115853,115879,115961,116026,116038,116062,116063,116136,116152,116162,116177,116307,116308,116398,116612,116658,116670,116688,116747,116769,116807,116833,116967,116993,117082,117173,117177,117196,117274,117342,117363,117372,117457,117472,117486,117623,117625,118008,118120,118125,118222,118306,118308,118336,118498,118683,118701,118811,118902,119266,119270,119275,119292,119303,119352,119381,119385,119396,119430,119519,119530,119579,119660,119753,119876,119956,119982,120063,120076,120080,120135,120159,120219,120230,120243,120271,120287,120353,120409,120412,120497,120520,120532,120563,120590,120773,120797,120805,120877,121025,121063,121107,121290,121428,121522,121566,121580,121583,121604,121624,121661,121675,121707,121720,121750,121818,121862,121908,121996,122046,122056,122064,122088,122159,122179,122339,122355,122396,122444,122456,122512,122899,122910,122921,122947,122956,122960,123047,123050,123108,123163,123190,123282,123369,123411,123421,123431,123468,123477,123479,123496,123503,123628,123629,123744,123913,123938,123982,123984,124008,124011,124048,124084,124142,124145,124250,124257,124259,124351,124383,124402,124435,124441,124490,124495,124518,124550,124551,124589,124753,124782,125001,125043,125062,125127,125139,125184,125248,125299,125318,125358,125389,125418,125432,125602,125638,125652,125837,125874,125894,125909,126026,126039,126180,126208,126315,126332,126450,126500,126515,126523,126596,126692,126811,126824,126828,126880,126908,126929,126933,126955,126999,127021,127023,127035,127301,127360,127442,127446,127464,127547,127551,127656,127680,127762,127768,127770,127775,127924,127966,128160,128291,128646,128758,128899,128915,129033,129221,129280,129298,129331,129569,129629,129658,129664,129732,129831,129844,129904,129921,129924,129943,129950,129965,130046,130052,130074,130083,130087,130091,130211,130266,130602,130645,130682,130702,130704,130973,131069,131086,131155,131178,131274,131304,131312,131331,131336,131400,131447,131486,131533,131561,131564,131595,131665,131667,131679,131734,131736,131952,132032,132114,132181,132183,132194,132200,132209,132246,132262,132303,132471,132559,132561,132569,132629,132658,132672,132677,132762,132783,132970,133000,133034,133134,133151,133315,133336,133343,133388,133442,133834,133885,133886,133887,133890,133904,133910,133917,134106,134135,134299,134311,134328,134336,134372,134473,134589,134599,134635,134668,134688,134716,134738,134857,134876,134963,135101,135161,135167,135217,135391,135405,135520,135524,135584,135900,136210,136270,136281,136754,136933,137017,137082,137099,137103,137105,137118,137202,137581,137593,137634,137649,137657,137769,138048,138094,138118,138125,138134,138138,138180,138183],"heat":[12056,25207,29456,41052,121257,124702,135110],"loom":[251,264,420,427,1781,1895,1911,2306,2488,2816,2954,3942,4188,4954,5141,5157,5503,5892,6545,7703,7955,8556,8586,8785,9350,9379,9658,9851,10209,10627,11023,11095,11653,12110,12326,12934,12942,13059,13067,13077,13515,13728,13909,14164,14284,14345,14493,14563,15167,15527,15796,15883,16013,16041,16485,16700,16821,16836,17467,17935,18045,18413,18555,18594,18623,19222,20166,20621,20770,20810,20981,21209,21347,21420,22002,22455,22464,22701,22751,23130,23330,23335,23467,23927,24281,25387,25423,25538,25605,25758,25985,26047,26169,26360,26967,27074,27478,28140,28213,28264,29383,29887,30208,30292,30313,30533,31030,33127,33149,33951,34245,34246,34402,34409,34445,34579,34603,34986,35171,35534,35831,35840,36093,36239,36252,36310,36646,37106,38211,38463,38907,39722,39827,40277,40910,41281,41358,41386,42085,42850,42868,42880,42886,44200,45196,45496,45558,45850,45959,46058,46146,46386,47145,47583,49698,50384,51100,52037,52512,52608,53122,53436,53517,54345,54455,54998,55019,55583,56039,56360,56884,57362,57783,58087,58210,58436,58926,59739,60098,60151,60423,60531,61444,61544,61937,62487,62781,63351,63874,63888,63894,64467,65063,65254,65959,66296,66837,67021,67237,67761,67955,68119,68461,68741,68836,68909,69017,69313,69551,69687,69765,70434,71655,72281,72725,72742,72757,73397,73464,73496,73522,73846,73964,73977,74203,74288,74703,75148,75477,76164,76218,76378,76530,77025,77031,77266,77298,77358,77411,77852,78031,78101,78722,78840,78878,78893,79150,79395,80788,82056,82937,83138,83815,84350,85065,85075,85565,85903,86033,86146,86797,87714,88023,88027,88184,88373,88424,88693,88882,89063,89165,89187,89200,89699,90122,90245,90556,90573,90786,90918,90959,91245,91306,92248,92830,92974,93176,93265,94437,95107,96243,96263,97190,97422,97473,97526,98029,98162,98862,99745,100097,100107,100157,100229,100807,100901,101534,101707,101892,102213,103389,103513,103701,103783,103853,104684,105415,105570,106560,106744,106877,107113,108651,108811,109663,109680,109955,109987,110006,110041,110942,111699,112426,112800,112907,112936,112960,114101,114505,114509,114605,114962,115387,115843,116278,116569,116609,116704,116878,117332,117525,117813,118032,118209,118928,119731,119966,119993,120211,120493,120524,120922,121258,121442,121451,121544,121733,123013,123165,123713,124146,124262,124829,124935,125217,125695,125744,125897,125998,126366,126552,127058,127954,128089,128102,128134,128740,129051,129093,129480,129665,130519,130551,130854,131032,131176,131542,131563,131911,132516,134013,134164,134247,134553,134682,134695,135809,135821,136157,136325,136520,136947,137218,137555,137567,137933,138623],"cva":[2068,2882,2885,2967,4025,4060,4238,5437,5782,6811,9115,11111,18528,19134,20754,20819,22221,24726,24738,27585,28091,29023,30481,31052,31616,33518,34254,35513,37152,38738,39257,39344,39566,40797,41863,41887,43989,44894,46325,47305,48200,48614,48823,49783,53659,54797,56375,58366,58641,58880,59000,60037,60292,62389,62636,63003,63365,65083,66372,71271,73421,74526,74605,74988,75640,77212,77305,77804,78858,79212,79964,81852,82610,83540,84352,87127,87280,87491,90889,92329,92723,93034,93719,93967,95582,96239,96760,98154,98283,98577,98650,98751,100851,101694,101788,102914,103573,103824,104132,104920,106034,106486,107268,109532,109933,112676,115431,115849,116581,118617,118626,119738,122082,124031,124323,125632,127496,132918,133227,133245,133418,135286,137631,137701,138107,138273],"mating_state":[60312,101749],"uterus":[14262,118031],"song":[23,27,49,66,77,455,492,569,580,726,920,957,969,1042,1072,1162,1168,1179,1438,1441,1445,1461,1828,1943,1950,2076,2172,2252,2381,2486,2500,2608,2633,2863,2963,2985,3194,3218,3505,3511,3523,3614,3883,3933,3966,3969,4005,4042,4196,4236,4290,4379,4598,4623,4694,4804,4921,5045,5121,5156,5217,5310,5313,5315,5524,5802,5926,5969,6037,6054,6057,6060,6101,6137,6273,6375,6421,6527,6546,6548,6561,6576,6705,6726,6757,6840,7056,7192,7540,7599,7606,7610,7625,7627,7856,8085,8113,8287,8417,8429,8439,8527,8595,8631,8754,8810,8847,8981,9479,9523,9639,9702,9726,9790,9817,9819,9834,10317,10318,10379,10435,10447,10505,10593,10664,10719,10756,10835,10935,11193,11971,12229,12660,12785,12888,13178,13196,13409,13448,13579,13601,13674,13797,13836,13891,13989,13995,14022,14026,14122,14222,14520,14575,14659,14765,14868,14888,15153,15188,15399,15837,15849,15980,16055,16080,16143,16338,16419,16468,16520,16707,16962,16971,17020,17303,17324,17459,17643,17981,18057,18180,18234,18460,18475,18545,18846,18872,18926,18959,19018,19040,19047,19077,19103,19124,19201,19317,19544,19604,19837,19839,19986,20017,20037,20105,20353,20631,20672,21036,21079,21196,21315,21636,21663,21666,21759,21768,21784,21822,21844,21877,21988,22047,22052,22354,22404,22608,22626,23094,23107,23125,23152,23154,23290,23301,23326,23367,23660,23898,23912,23961,23962,23969,24181,24277,24322,24611,24704,24901,25076,25186,25225,25229,25234,25443,25560,25620,25645,25686,25901,25975,26040,26087,26345,26438,26949,26970,27223,27274,27426,27507,27653,27831,27896,27901,27970,28007,28040,28046,28058,28437,28464,28466,28741,29090,29534,29558,29689,29800,29834,30021,30023,30118,30125,30135,30225,30757,30856,30939,31142,31186,31206,31246,31278,31739,31779,32020,32283,32322,32337,32360,32503,32871,32905,32985,33006,33152,33359,33385,33397,33738,33760,34519,35240,35794,35812,35932,35971,36139,36517,36793,36813,36827,36848,36961,36993,37001,37013,37099,37170,37217,37606,37775,37781,37953,38256,38287,38342,38343,38739,38977,39097,39154,39199,39290,39317,39439,39485,39867,40026,40027,40043,40187,40243,40779,40819,40963,41054,41062,41101,41103,41225,41331,41548,41682,41827,41940,41942,41970,42609,42644,42646,42728,42784,42932,43215,43234,43314,43382,43387,43494,43567,43875,43981,43983,43987,44011,44204,44271,44495,44645,44715,44731,44734,45239,45285,45532,45706,46250,46392,46767,46796,46857,46926,46929,47020,47166,47264,47294,47375,47435,47535,47730,47957,47960,48100,48347,48490,48653,49000,49195,49259,49387,49620,49649,49692,49743,49923,50098,50121,50133,50335,50413,50919,50958,51254,51357,51529,51576,51815,51816,51893,52385,52604,52946,53057,53464,53501,53546,53669,53692,53798,53832,53897,54109,54164,54179,54241,54254,54444,54532,54541,54542,54766,54978,55024,55127,55320,55517,55676,55849,55863,56094,56116,56381,56520,57336,57514,57708,57772,57834,57907,58017,58124,58152,58627,58657,58803,59063,59335,59510,59885,59893,59898,59929,59940,59943,60005,60162,60286,60296,60517,60527,60562,60588,60730,60981,61060,61150,61310,61389,61468,61496,61605,62379,62604,62676,62852,63176,63375,63663,63731,64186,64194,64462,64495,64501,64535,64610,64737,64795,65143,65647,65813,66349,66738,66907,66969,67147,67155,67466,67477,67504,67579,67791,67950,67977,68019,68166,68215,68329,68405,68746,68800,68812,69195,69325,69456,69628,69660,69754,69833,69880,70474,70736,71720,72051,72058,72073,72108,72186,72263,72339,72348,72356,72778,72921,73070,73243,73624,73717,73736,73829,73860,73866,73886,73893,73903,74128,74149,74200,74572,75040,75087,75093,75150,75164,75181,75504,75510,75584,75589,75645,75666,75830,76170,76886,76896,76973,76986,77055,77088,77119,77304,77308,77653,77698,77814,77949,77981,78117,78119,78151,78330,78382,78883,78933,78963,79331,79383,79553,79910,79947,79973,80195,80288,80327,80335,80343,80367,80550,80965,81288,81438,81497,81674,81732,81958,81975,82070,82078,82084,82120,82467,82487,82490,82542,82784,82970,83057,83079,83266,83296,83904,83968,84209,84361,84721,84893,84974,85216,85229,85309,85527,85574,85973,86202,86256,86258,86326,86607,86617,86772,86879,86933,87164,87446,87498,87718,87763,87768,87795,87937,88320,88451,88590,88813,88833,89011,89427,89695,90077,90175,90465,90677,90817,90852,90884,90894,90924,91030,91070,91151,91255,91256,91454,91499,91558,91613,91669,91902,91905,91948,92075,92093,92360,92400,92575,92664,92729,92739,92765,92847,92874,93091,93101,93288,93605,93847,93907,93930,94063,94086,94136,94611,94880,94934,95049,95178,95362,95372,95647,96365,96383,96522,96525,96531,96726,96750,96791,96822,96895,96909,97006,97035,97297,97441,97470,97484,97800,98069,98083,98557,98730,98750,98758,98792,98819,99089,99105,99165,99271,99616,99642,99738,99803,99838,100128,100171,100547,100722,100743,100815,100825,100833,101201,101204,101234,101278,101483,101502,101530,101671,101735,101948,102227,102244,102293,102551,102619,102735,103192,103399,103467,103636,103639,103640,103645,103654,103787,103826,103859,103862,104028,104096,104108,104138,104147,104195,105093,105195,105219,105440,105599,105858,106073,106263,106339,106490,106618,106683,107107,107112,107185,107246,107267,107323,107473,107486,107571,107735,107766,107820,107857,108537,108623,108653,109237,109258,109484,109551,109584,109696,109942,110153,111077,111082,111395,111917,111948,111969,112007,112223,112288,112474,112718,112807,112812,113063,113408,113649,114082,114244,114346,114412,114565,114575,114587,114700,114704,114769,114790,115161,115171,115381,115557,115574,115588,115598,115657,115681,115794,115853,115879,116026,116038,116136,116162,116177,116307,116308,116398,116670,116747,116769,116807,116993,117082,117274,117342,117457,117472,117486,117623,117625,118120,118222,118498,118683,118811,119266,119292,119303,119385,119519,119530,119660,119956,119982,120076,120080,120230,120243,120271,120353,120412,120520,120563,120805,121025,121063,121522,121566,121583,121624,121661,121720,121818,121862,122056,122339,122396,122444,122456,122512,122899,122956,122960,123411,123628,123629,123938,123982,124048,124142,124145,124259,124383,124435,124550,124589,124782,125001,125043,125062,125248,125318,125358,125638,126026,126180,126208,126315,126332,126450,126500,126515,126692,126811,126824,126828,126880,126929,126955,126999,127021,127023,127035,127547,127551,127680,127768,127770,127775,127924,127966,128160,128291,128646,128758,129629,129732,129831,129844,129904,129924,130046,130052,130074,130083,130091,130266,130682,130702,130704,130973,131086,131155,131274,131304,131312,131331,131447,131486,131564,131595,131679,131736,131952,132032,132303,132561,132658,132672,132677,132762,132783,133315,133343,133885,133886,133887,133890,133917,134299,134311,134372,134473,134599,134876,135101,135391,135405,135520,135524,135584,135900,136754,137017,137202,138138,138180],"contact":[5762,14560,18258,23357,34954,62519,68731,75895,82024,88885,94352,96962,115637,135939],"cue":[54717,38731,103314,56703,106201,69354,131748,34449,69035,43553,130293,101226,89900,22870,45121,25817,118654,91133,44320,122856,44053,104101,13352,8473,68599,23582,76762,123232,16560,131649,125832,3465,128452,54343,41897,40747,140,24669,1555,103472],"reward":[685,892,1025,1325,1448,1511,2440,2924,3487,4002,4206,4503,4767,5083,5476,5606,5607,5643,6005,6022,7431,8683,9161,9356,9432,10165,10616,12241,12595,14580,14685,14748,15128,15281,15470,15692,16529,17040,17310,17687,18077,18328,19887,20975,21166,21501,22245,24380,24639,25094,26857,28011,28122,28809,29230,29803,30121,30960,31322,31932,32722,36389,36539,36768,37049,37837,38375,38415,38602,38611,38688,38921,39286,40444,40581,40583,40668,40876,40990,42656,43022,43083,43197,43244,43393,43397,43724,43780,44211,44257,44852,45648,46277,46376,47141,47201,47214,47534,47688,47692,47945,48104,48322,48998,49214,49380,49595,50288,51504,51589,51774,51967,52187,53066,53118,54507,54801,54818,54943,55382,56489,57449,57813,57861,58114,59399,60516,60774,60870,62139,62612,63660,65700,66239,66426,66905,67320,67437,67451,67586,67881,68482,70049,70339,70962,70985,71030,71909,72091,72299,72658,73796,73957,74705,75038,75125,75790,76404,76562,76806,77041,78916,80330,80376,80960,82180,83012,83078,83206,83576,83784,84155,85404,86219,88233,88737,88864,89210,89236,89629,89732,89926,90499,91021,91347,92361,92364,92561,93237,94228,94302,95210,96221,96813,97257,98066,98428,98671,98773,98936,98946,99116,99736,99953,99985,100174,100504,100592,100719,100794,100971,101094,101697,101706,101755,101813,102209,102348,102354,102688,102766,102878,103174,104001,104663,104668,104946,105170,105358,105783,105788,107964,108942,110402,111353,111362,111426,112370,112684,112764,112884,113251,113389,113672,113715,115307,115459,115680,115708,115715,116473,117649,118816,118831,120025,120134,120328,120815,121786,121794,122398,122400,122495,123080,123643,123893,124202,125047,125940,126290,126300,126925,127377,127635,128479,129902,129967,130380,130814,131741,131750,131788,131866,131873,132238,132390,132391,132560,132703,132876,133504,133988,134765,135056,135273,135285,135692,136290,136586,136590,136592,136905,137442,137663,138093,138288,138353],"punish":[6994,24902,25537,31895,37182,38377,46961,58654,65046,83113,83344,105425,105468,107013,118937,135677]},"groups":{"odor":[24377,44607,86439,87747,93663,107328,108939,133198,136624,136976],"feed":[1382,3959,14770,66229,99975,110426,111697,117156,117254,129625,133247],"alarm":[481,5039,5648,6344,10020,11557,16967,18639,22415,23625,24560,26421,27070,27171,29402,31018,32267,35121,35436,35458,35701,37515,38716,39349,39401,41925,42215,44001,44483,48480,49732,50356,51444,52087,52849,53459,55609,55791,56088,58369,58917,59180,60691,62549,63313,65709,65803,66867,69220,69346,70810,73641,75766,77690,78516,78988,80354,80744,84645,84651,84658,84664,85369,86407,86967,87685,87813,90257,91440,91598,92589,93455,93504,94330,95299,95370,95375,96727,99517,103530,104931,106116,106412,108350,108699,109329,110739,111435,111757,111968,113506,114617,115612,116377,117258,120024,122873,122904,123008,123544,126470,129848,132345,133174,133180,134397,135581,135930,136240,136242,137113,137599,137884],"escape":[1133,9313,9496,11861,13372,14249,22613,34615,37567,38194,39826,41678,43619,49035,56320,57246,58111,59804,62546,65912,79051,79732,83585,88284,95123,95216,97095,106710,108748,111205,115272,122294,124296],"lay":[421,48168,85188,130822,131450,134972],"recept":[34801,37350,40715,43110,73222,93358,93519,116244,135071,135227],"vpo":[39220,70751]},"ref":{"odor":1.0,"feed":1.0,"alarm":8.61,"escape":2.2866666666666666,"lay":0.035,"recept":0.1875,"vpo":0.0575},"dn":[67,90,208,246,249,321,362,421,481,574,677,890,894,904,944,1101,1133,1207,1252,1382,1515,1543,1742,1811,2005,2007,2094,2118,2133,2537,2793,2905,2962,3107,3210,3498,3560,3704,3706,3806,3809,3866,3945,3959,4164,4322,4332,4613,4620,4690,4896,5039,5160,5344,5484,5566,5648,5846,5975,5986,6344,6365,6502,6549,6675,6882,7136,7253,7349,7362,7420,7437,7546,7698,7906,7931,8132,8320,8403,8419,8543,8666,8720,8797,8808,8924,8982,8992,9182,9235,9313,9491,9496,9505,9645,9731,10004,10020,10168,10360,10502,10548,10561,10837,10863,11012,11371,11397,11465,11557,11615,11773,11811,11861,11888,12014,12096,12097,12151,12178,12194,12223,12287,12308,12507,12520,12659,12707,12765,12768,12852,12869,12883,12910,12973,13372,13380,13606,13687,13776,13863,13882,13896,14057,14058,14062,14063,14249,14484,14576,14630,14704,14770,14880,14920,14940,15288,15290,15291,15704,16101,16289,16574,16648,16967,17053,17064,17100,17237,17246,17713,17777,17849,17856,18020,18036,18133,18202,18297,18326,18370,18511,18577,18579,18639,18826,18830,18857,19034,19079,19150,19238,19260,19312,19390,19410,19432,19473,19521,19531,19536,19541,19715,19718,20071,20091,20106,20137,20210,20277,20503,20736,20771,20802,20826,20829,21029,21088,21184,21384,21408,21502,21800,21807,21989,22158,22351,22374,22415,22417,22470,22613,22676,23080,23197,23342,23433,23579,23625,23627,23651,23793,23892,24041,24057,24069,24241,24287,24377,24438,24469,24560,24579,24594,24623,24673,24757,25026,25038,25350,25352,25561,25564,25844,26026,26366,26421,26711,26746,26775,26996,27063,27070,27171,27177,27398,27499,27677,27851,27878,28018,28027,28138,28438,28588,28832,29029,29030,29399,29402,29415,29419,29422,29559,29783,30134,30144,30247,30294,30315,30319,30325,30625,30697,30727,30846,30899,31018,31112,31320,31324,31381,31764,31888,31920,32112,32267,32304,32306,32330,32605,32723,32776,32781,32805,32925,32933,33097,33115,33362,33549,33817,33867,33924,33992,34109,34506,34615,34886,34929,34952,34977,34989,35072,35121,35123,35436,35458,35589,35701,35770,35771,36024,36038,36047,36200,36234,36485,36686,36719,36885,36887,36913,37145,37200,37515,37517,37563,37567,37733,37753,37799,37804,37904,37968,38049,38194,38663,38716,38742,38834,39039,39041,39113,39220,39334,39349,39401,39524,39559,39826,39931,39939,40250,40281,40310,40458,40815,40932,40957,41036,41121,41126,41469,41594,41678,41800,41925,42066,42132,42146,42156,42215,42524,42800,42806,42812,42931,42960,43100,43167,43202,43293,43619,43628,43642,43967,44001,44009,44116,44128,44241,44326,44483,44494,44514,44549,44607,45064,45081,45309,45352,45370,45458,45599,45666,45710,45887,45997,46224,46248,46324,46748,46867,46922,47096,47118,47128,47132,47193,47360,47426,47440,47652,47769,47852,47987,48108,48168,48247,48268,48423,48431,48480,48515,48547,48619,48646,48944,48966,49017,49035,49420,49678,49732,49755,49869,49913,49939,49983,50067,50160,50341,50356,50362,50429,50597,50802,51200,51308,51421,51444,51537,52017,52087,52202,52518,52605,52667,52682,52700,52849,53224,53385,53456,53459,53642,53702,53919,53975,54050,54411,54466,54567,54596,54604,54813,55050,55297,55342,55407,55430,55609,55611,55626,55663,55738,55791,55869,56074,56088,56320,56337,56371,56667,56841,56987,57049,57089,57094,57242,57246,57279,57436,57624,57667,57701,57718,57755,57811,58111,58241,58273,58344,58369,58474,58534,58579,58809,58878,58902,58917,58949,58989,59034,59118,59180,59362,59410,59515,59797,59804,60176,60268,60437,60667,60688,60691,60815,60948,60956,61066,61118,61149,61300,61356,61387,61465,61584,61794,61853,62187,62514,62546,62549,62572,63195,63313,63346,63398,63431,63592,63736,63878,64278,64429,64520,64573,64709,65182,65208,65458,65709,65803,65912,66051,66172,66211,66229,66246,66337,66464,66513,66614,66829,66867,67412,67428,67911,67920,68002,68180,68263,68491,68574,68586,68611,68709,69116,69120,69173,69200,69220,69226,69255,69346,69607,69611,69728,69849,69871,70113,70324,70333,70347,70566,70751,70810,70853,70988,70999,71000,71036,71143,71252,71368,71380,71394,71609,71673,71715,71790,71838,71977,72014,72048,72127,72129,72218,72418,72422,72597,72841,72915,72974,72989,73364,73607,73641,73652,73682,73728,73746,73748,73988,74133,74399,74509,74692,74775,74800,74829,75166,75234,75264,75274,75452,75493,75634,75683,75766,75771,75890,75935,76184,76299,76866,76895,76904,77052,77076,77179,77487,77633,77647,77690,77999,78013,78019,78106,78121,78411,78463,78516,78623,78717,78791,78912,78981,78988,79051,79077,79163,79261,79548,79616,79659,79663,79732,79780,79937,80007,80216,80293,80354,80537,80740,80744,81050,81209,81241,81527,81662,81697,82046,82058,82254,82323,82341,82356,82446,82722,82773,82811,82830,83052,83077,83178,83279,83352,83455,83495,83585,83620,83831,84032,84084,84091,84100,84101,84202,84315,84431,84446,84495,84569,84580,84645,84651,84658,84664,84751,84763,84782,85188,85206,85349,85369,85640,85839,86407,86439,86967,87069,87132,87194,87685,87747,87813,87936,87987,88032,88038,88279,88284,88306,88324,88457,88546,88605,89032,89055,89303,89489,89490,89537,89865,89938,90257,90279,90449,90546,90609,90664,90713,90729,90734,90740,90810,91075,91217,91324,91440,91598,91709,92081,92174,92256,92589,92887,92916,92992,93181,93306,93410,93419,93455,93504,93554,93663,93720,93757,93808,93836,93912,93957,94019,94130,94330,94788,94968,95022,95047,95123,95209,95216,95235,95299,95370,95375,95396,95501,95574,95682,96204,96249,96609,96727,96746,96797,96817,96843,96957,97024,97095,97548,97549,97614,97651,97820,97900,97904,97917,97942,98125,98130,98193,98348,98442,98555,98578,98844,98908,98967,99297,99517,99531,99821,99861,99937,99975,100016,100023,100113,100390,100646,100672,100673,100682,100801,100857,100972,101459,101593,101658,101673,101905,101979,102036,102124,102174,102182,102294,102306,102366,102376,102610,102894,103150,103220,103226,103319,103378,103495,103530,104140,104203,104267,104269,104276,104330,104373,104379,104496,104509,104526,104732,104806,104906,104913,104931,104990,105019,105062,105201,105242,105307,105310,105475,105728,105825,105961,106116,106277,106355,106412,106435,106682,106696,106707,106710,107207,107286,107328,107764,107787,107794,107818,107946,108014,108132,108315,108322,108350,108405,108578,108641,108699,108748,108810,108862,108939,109059,109065,109269,109289,109320,109329,109385,109609,109721,110044,110271,110386,110426,110519,110535,110661,110739,110751,110847,110854,110931,111030,111205,111435,111464,111496,111614,111671,111697,111756,111757,111968,112599,112729,112768,113373,113506,113542,113784,114072,114183,114189,114492,114533,114617,114640,114707,114775,114833,115193,115272,115273,115404,115409,115474,115519,115556,115612,115971,116043,116150,116237,116239,116343,116377,117103,117136,117156,117251,117254,117258,117286,117648,117763,117893,118127,118139,118181,118249,118404,118601,118934,119032,119422,119567,119577,119768,119909,120024,120071,120077,120316,120361,120654,120688,120704,120788,120807,120840,121014,121261,121321,121402,121766,121813,122213,122294,122467,122630,122704,122873,122882,122885,122904,122916,123008,123042,123046,123071,123099,123544,123586,123725,123824,123835,123989,124001,124014,124052,124190,124229,124296,125208,125253,125317,125637,126052,126325,126388,126470,126487,126490,126527,126605,126712,126847,126915,127069,127078,127185,127321,127348,127520,127692,127734,127891,127892,127921,128198,128641,128671,128676,128718,128812,129066,129090,129110,129127,129335,129443,129625,129697,129848,129900,130297,130456,130484,130547,130589,130591,130617,130780,130822,131081,131094,131114,131115,131242,131358,131450,131497,131558,131603,131701,131703,131949,131973,132266,132345,132598,132619,132752,132894,132998,133149,133174,133180,133198,133247,133372,133385,133396,133491,133513,133525,133578,133829,133831,133843,133845,134009,134101,134185,134367,134369,134397,134540,134696,134959,134972,135163,135412,135421,135460,135576,135581,135733,135892,135897,135930,135948,136053,136177,136240,136242,136405,136423,136624,136637,136689,136764,136976,137016,137081,137113,137338,137421,137537,137599,137884,138040,138170,138216,138334,138336,138339,138352],"dn_names":["DNge116 R","DNpe008 L","DNpe015 L","DNpe054 L","DNae004 L","DNge117 L","DNpe055 L","oviDNb R","DNp33 L","DNpe009 R","DNg63 R","DNge020 R","DNge094 L","DNa02 R","DNg56 L","DNge019 L","DNp04 L","DNpe004 R","DNp16 R","DNpe030 R","DNg12_e R","DNg26 R","DNge087 L","DNg90 R","DNge015 L","DNge125 R","DNpe040 R","DNge136 L","DNp44 R","DNg76 L","DNg13 R","DNpe021 L","DNge033 R","DNg78 R","DNge136 R","DNge040 R","DNge058 L","DNge112 L","DNpe041 R","DNxl114 R","DNpe018 L","DNge089 R","DNge094 L","DNg103 R","DNp17 L","DNge142 R","DNge016 L","DNpe039 L","DNge149 C","DNge101 L","DNpe047 L","DNg29 R","DNpe011 L","DNpe012 L","DNg08_a L","DNpe027 L","DNge037 L","DNpe011 L","DNbe006 R","DNpe035 L","DNge133 R","DNg38 R","DNg01 L","DNpe018 R","DNg12_b L","DNae005 L","DNg14 R","DNpe008 R","DNg11 L","DNge048 R","DNge080 R","DNge147 L","DNa15 R","DNg05_a L","DNpe046 R","DNge071 R","DNg18_b R","DNg32 R","DNge173 L","DNp17 R","DNge113 L","DNg28 R","DNp102 R","DNg90 L","MDN R","DNge071 L","DNge089 L","DNg110 L","DNge085 R","DNp23 L","DNp103 R","DNge136 R","DNge119 L","DNg26 R","DNge051 L","DNpe035 R","DNg02_a R","DNge011 R","DNge089 R","DNb03 R","DNge091 L","DNpe008 R","DNge138 C","DNg58 L","DNpe028 L","DNg07 L","DNg92_a L","DNge102 R","DNge111 L","DNge002 L","DNge115 R","DNge091 L","DNpe025 L","DNp06 R","DNge030 R","DNg12_b L","DNg79 R","DNa11 L","DNg65 R","DNge071 R","DNg43 L","DNp25 R","DNge024 R","DNge050 L","DNge068 L","DNpe008 L","DNg12_a R","DNg78 L","DNge111 L","DNg111 R","DNg02_a L","DNg12_c L","DNge114 L","DNg96 L","DNge145 L","DNp05 L","DNge034 L","DNg07 R","DNpe003 L","DNge071 R","DNge045 L","DNge094 L","DNg21 R","DNge020 L","DNg12_e L","DNg07 L","DNge074 L","DNpe045 R","DNp39 R","DNge017 R","DNg75 R","DNge088 R","DNg67 L","DNp51 L","DNg63 L","DNg06 L","DNg02_a R","DNg01 R","DNg10 R","DNg05_b R","DNg93 R","DNb07 L","DNp37 R","DNpe008 R","DNde006 L","DNge129 L","DNge042 R","DNbe005 L","DNp48 L","DNa13 L","DNg17 L","DNpe055 R","DNge058 R","DNge097 L","DNpe009 R","DNpe005 L","DNg02_b L","DNge081 L","DNb04 R","DNpe008 R","DNp16 R","DNg02_b L","DNge071 L","DNg106 L","DNge132 R","DNpe005 R","DNge107 R","DNg38 L","DNg03 R","DNge077 L","DNge092 L","DNge103 R","DNg101 R","DNge118 R","DNge019 R","DNp104 L","DNpe015 R","DNge028 R","DNg07 R","DNpe034 R","DNg44 L","DNg43 R","DNge029 L","DNpe016 R","DNge047 L","DNae006 L","DNge004 L","DNpe047 R","DNg17 R","DNae005 R","DNg36_b L","DNge115 L","DNge175 L","DNp59 R","DNpe009 R","DNg12_e R","DNge021 R","DNd03 R","DNge090 R","DNg75 L","DNge140 R","DNge140 L","DNg06 L","DNg82 L","DNge123 R","DNge071 R","DNge062 R","DNg58 R","DNae007 R","DNp22 L","DNpe012 L","DNpe042 L","DNg46 R","DNp16 L","DNp47 L","DNpe049 L","DNg72 L","DNge094 L","DNg83 R","DNp68 L","DNge085 L","DNge090 R","DNg07 L","DNge091 R","DNpe011 L","DNg23 R","DNpe034 L","DNge068 R","DNc01 R","DNg12_b L","DNpe015 L","DNge091 R","DNge022 L","DNge059 L","DNg02_h R","DNp60 L","DNg96 R","DNpe015 L","DNpe022 L","DNg106 R","DNg03 R","DNg06 R","DNg12_a R","MDN L","DNge015 R","DNge151 C","DNg62 R","DNpe026 R","DNa13 L","DNp15 L","DNge009 L","DNge015 R","DNg39 L","DNge039 L","DNg08_a L","DNg13 L","DNge102 R","DNge085 R","DNge063 L","DNpe023 L","DNp19 L","DNpe003 L","DNg08_a R","DNge085 L","DNb09 L","DNp52 L","DNg10 R","DNb02 L","DNpe010 R","DNg61 R","DNp07 L","DNg106 L","DNge074 R","DNg12_a L","DNpe024 L","DNp55 R","DNge086 R","DNp45 R","DNg86 L","DNge091 R","DNge139 R","DNg36_b R","DNge098 R","DNg12_b R","DNge048 L","DNge027 R","DNpe048 R","DNge091 L","DNg02_b R","DNpe032 L","DNg12_c R","DNge001 L","DNg51 R","DNg10 L","DNp17 R","DNp39 L","DNge044 R","DNp17 L","DNpe008 L","DNp69 R","DNpe029 L","DNp62 R","DNbe003 L","DNge131 L","DNg02_g R","DNge063 R","DNp68 R","DNge097 R","DNg12_b L","DNg08_a L","DNge115 R","DNg12_b L","DNb02 L","DNae001 L","DNg01 L","DNc02 L","DNge060 R","DNp70 R","DNp16 L","DNge020 R","DNp54 R","DNpe015 R","DNge069 L","DNge113 R","DNp18 L","DNg06 L","DNg54 L","DNge025 L","DNpe015 L","DNg35 L","DNp42 L","DNge081 R","DNg89 R","DNge032 L","DNg33 L","DNg06 R","DNpe008 R","DNg12_b L","DNg08_b L","DNg11 L","DNge095 L","DNpe009 L","DNg06 R","DNp58 R","DNge020 L","DNge128 L","DNpe015 R","DNge083 R","DNpe042 R","DNg05_b L","DNge029 R","DNpe011 L","DNpe009 L","DNbe002 R","DNge019 L","DNp40 R","DNge119 R","DNpe009 L","DNg99 R","DNpe008 L","DNge114 R","DNge071 L","DNp26 L","DNpe033 L","DNp13 L","DNg12_b L","DNge100 R","DNpe014 R","DNb04 L","DNge115 L","DNp02 L","DNge093 R","DNp10 R","DNg50 L","DNg12_a R","DNg27 L","DNpe008 L","DNge059 R","DNge085 L","DNge092 R","DNg06 L","DNg10 R","DNd04 R","DNge009 R","DNp47 R","DNp11 L","DNge049 R","DNge091 R","DNge001 L","DNg12_b R","DNp10 L","DNp30 L","DNg59 R","DNge088 L","DNge123 L","DNge035 L","DNg97 R","DNae009 L","DNg03 L","DNp14 R","DNp46 L","DNae002 R","DNg05_b L","DNp02 R","DNg53 R","DNge098 L","DNa05 L","DNge054 L","DNg34 L","DNpe001 R","DNg10 R","DNp67 L","DNg10 R","DNg99 L","DNg76 R","DNpe038 L","DNg18_b L","DNpe002 R","DNa09 R","DNge046 R","DNde001 R","DNpe041 L","DNg50 R","DNb03 L","DNge094 L","DNge071 L","DNa14 L","DNge052 R","DNp65 R","DNge089 R","DNa03 L","DNg106 L","DNge094 R","DNg18_a L","DNp48 R","DNg88 L","DNb08 R","DNge093 L","DNge091 R","DNge061 L","DNge131 R","DNbe002 L","DNge109 R","DNpe024 R","DNge024 L","DNpe044 R","DNb04 R","DNg101 L","oviDNa_b L","DNpe008 R","DNg08_b R","DNg36_b R","DNpe015 R","DNge038 L","DNge027 L","DNg04 R","DNg42 R","DNg07 R","DNd02 L","DNde003 L","DNge127 L","DNpe025 R","DNg08_a R","DNa16 R","DNge039 R","DNge071 L","DNpe031 R","DNp28 L","DNg22 L","DNg07 L","DNg09 L","DNge115 R","DNg102 R","DNg85 L","DNpe054 R","DNg12_b R","DNg28 L","DNg36_b L","DNg12_e L","DNge094 L","DNge120 L","DNp12 L","DNg11 R","DNg01 R","DNge008 L","DNg64 R","DNg55 C","DNge046 R","DNg41 R","DNpe044 L","DNg02_c L","DNg59 L","DNge091 L","DNge043 L","DNg71 R","DNge054 R","DNge003 R","DNae003 R","DNge152 C","DNge148 L","DNge135 R","DNbe002 R","DNge020 L","DNg05_b L","DNge019 R","DNg18_b L","DNge019 R","DNpe011 R","DNge024 R","DNg45 R","DNg74_a R","DNpe015 L","DNge067 L","DNg79 L","DNb02 R","DNp07 R","DNge047 R","DNg29 L","DNg91 R","DNge001 R","DNge041 L","DNp06 L","DNp29 L","DNg02_b L","DNge145 R","DNg08_b R","DNge085 L","DNg12_c L","DNge154 R","DNge085 R","DNpe012 L","DNp01 L","DNpe031 R","DNg106 R","DNg02_f R","DNpe008 L","DNg01 R","DNg36_a R","DNge137 L","DNge108 L","DNg40 R","DNpe033 R","DNa11 R","DNg08_a L","DNge104 L","DNpe009 R","DNa05 R","DNde007 L","DNde003 L","DNp104 R","DNpe020 R","DNg37 L","DNge146 R","DNge044 L","DNpe043 L","DNpe014 L","DNge003 L","DNge094 R","DNp17 L","DNg03 R","DNpe037 L","DNp35 R","DNg98 R","DNg88 R","DNde005 R","DNg73 L","DNp15 R","DNge008 R","DNg30 R","DNp40 L","DNa10 L","DNg110 R","DNge094 R","DNg104 R","DNpe012 R","DNge118 L","DNge093 R","DNpe016 L","DNp46 R","DNg94 L","DNge004 R","DNge102 L","DNge117 R","DNp103 L","DNge105 R","DNp24 L","DNge094 R","DNge055 L","DNp65 L","DNge110 L","DNb07 R","DNge085 R","DNp17 R","DNge075 L","DNg04 L","DNge019 R","DNpe027 R","DNg08_a R","DNge087 R","DNg01 R","DNg10 L","DNg14 L","DNg62 L","DNg37 R","DNp70 L","DNge093 L","DNg12_a L","DNpe053 L","DNpe007 R","DNp36 L","DNp45 L","DNg42 L","DNde007 R","DNge106 L","DNge072 L","DNge124 L","DNge084 L","DNpe008 L","DNg08_a R","DNg24 L","DNpe020 L","DNpe040 L","DNge033 L","DNp53 R","DNae008 R","DNg102 L","DNge094 R","DNg105 L","DNg52 L","DNg04 R","DNpe050 L","DNbe006 L","DNge055 R","DNa06 L","DNge172 L","DNde006 R","DNg26 L","DNge090 L","DNge091 L","DNa08 R","DNae008 L","DNg02_c R","DNge083 L","DNpe026 L","DNge091 L","DNg12_b R","DNp13 R","DNge011 L","DNg92_a R","DNge085 R","DNp63 R","DNg92_a L","DNg19 L","DNg08_a R","DNg36_b L","DNp101 R","DNg12_b L","DNg07 R","DNpe008 R","DNg02_e R","DNge150 C","DNa13 R","DNp52 R","DNp49 L","DNg05_b R","DNbe005 R","DNae006 R","DNg11 L","DNge071 L","DNge018 L","DNge020 R","DNp71 L","DNde003 R","DNc02 R","DNp17 R","DNp49 R","DNg77 L","DNg109 L","DNg15 R","DNg12_a L","DNb01 L","DNg95 R","DNpe008 L","DNge012 L","DNg106 R","DNg03 R","DNp05 R","DNg07 R","DNge087 R","DNg93 L","DNg110 L","DNge082 L","DNpe008 R","DNg72 R","DNg92_b L","DNge126 L","DNge015 L","DNge089 L","DNge144 R","DNg02_f L","DNg85 R","DNge109 L","DNge064 R","DNae001 R","DNg02_h L","DNg12_d R","DNpe029 R","DNg71 L","DNg12_e R","DNge173 R","DNp66 L","DNge089 R","DNg10 L","DNg36_a L","DNpe054 L","DNge056 L","DNg07 L","DNg97 L","DNg08_a L","DNg07 L","DNge089 L","DNg106 R","DNpe039 R","DNg83 L","DNg12_b R","DNge019 L","DNp60 R","DNg09 R","DNg94 R","DNge124 R","DNg40 L","DNg02_b L","DNge017 L","DNg106 R","DNge107 L","DNge007 L","DNge013 L","DNg05_b R","DNg108 L","DNg110 L","DNge141 R","DNp53 L","DNg74_b R","DNge062 L","DNge036 R","DNae002 L","DNp41 L","DNge065 R","DNg79 L","DNge069 R","DNpe054 R","DNge174 R","DNg10 R","DNge089 L","DNg72 L","DNde005 L","DNge057 L","DNg02_b R","DNg12_c R","DNge034 R","DNa04 R","DNd03 L","DNge130 L","DNp37 L","DNg12_e L","DNg79 R","DNpe011 R","DNpe008 L","DNp44 L","DNge020 R","DNpe019 L","DNge142 L","DNp03 L","DNp09 R","DNg82 R","DNge113 L","DNg05_a R","DNbe004 L","DNp26 R","DNg45 L","DNpe031 L","DNd02 R","DNa01 L","DNge138 C","DNg09 L","DNg47 L","DNg12_e L","DNg15 L","DNge037 R","DNge067 R","DNg87 R","DNge148 R","DNge080 L","DNg02_g L","oviDNa_a L","DNpe014 L","DNa10 R","DNp18 R","DNb03 R","DNg22 R","DNg87 L","DNp31 R","DNg48 R","DNg12_b R","DNg07 L","DNge129 R","DNge002 R","DNb05 L","DNge049 L","DNge021 L","DNg69 L","DNg92_a R","DNp17 L","DNge075 R","DNp35 L","DNge026 L","DNge024 L","DNg106 R","DNge085 R","DNp08 L","DNa04 L","DNg82 R","DNbe003 R","DNge137 R","DNg65 L","DNge082 R","DNp27 L","DNge071 R","DNpe014 R","DNg03 L","DNge115 R","DNg44 R","DNp66 R","DNge077 R","DNg52 R","DNge099 R","DNp03 R","DNpe049 R","DNp17 R","DNg02_e L","DNge076 L","DNge014 R","DNg81 R","DNb06 R","DNde003 R","DNge113 R","DNpe021 R","DNp57 R","DNge041 R","DNge073 R","DNp56 L","DNa02 L","DNg10 L","DNp20 L","DNd04 L","DNp27 R","DNp12 R","DNpe002 L","DNg106 R","DNb05 R","DNg09 R","DNge079 L","DNg107 L","aSP22 L","DNbe007 R","DNp25 L","DNg51 L","DNg68 L","DNp73 R","DNpe012 R","DNge091 L","DNd05 R","DNg09 R","DNp04 R","DNge144 L","DNp11 R","DNpe012 L","DNge100 L","DNg35 R","DNge078 R","DNde002 L","DNge010 L","DNp64 R","DNpe017 L","DNg07 L","DNge091 R","DNge114 R","DNg23 L","DNg106 L","DNp17 L","DNpe011 R","DNa03 R","DNpe001 L","DNge172 R","DNge053 R","DNp67 R","DNge019 L","DNp38 R","DNg33 R","DNg26 L","DNg02_a L","DNge108 R","DNge046 L","DNg09 L","DNge114 R","DNb08 L","DNp54 L","DNge087 L","DNge139 L","DNpe006 L","DNpe029 L","DNg102 R","DNg02_d R","DNge095 R","DNge071 R","DNae007 L","DNp32 R","DNg28 L","DNp17 L","DNg08_a R","DNpe030 L","DNge060 L","DNg80 L","DNg18_b L","DNb01 R","DNge103 L","DNg52 R","DNg68 R","DNg98 L","DNge094 R","DNge146 L","DNae010 R","DNg66 C","DNg28 R","DNge091 R","DNp36 R","DNge024 L","DNge116 L","DNge111 R","MDN L","DNg11 R","DNge099 L","DNg12_b R","DNg80 R","DNp43 L","DNge134 R","DNg60 L","DNp22 R","DNg30 L","DNg104 L","DNge018 R","DNg49 R","DNp58 L","DNd05 L","DNge122 R","DNge134 L","DNp101 L","DNa08 L","DNg18_b R","DNpe050 R","DNge032 R","DNg12_b R","aSP22 R","DNge120 R","DNg109 R","DNg86 R","DNg08_b L","DNpe029 R","DNge115 L","DNg47 R","DNge012 R","DNg77 R","DNge071 L","DNge106 R","DNge019 R","DNg111 L","DNpe009 L","DNge126 R","DNa15 L","DNg09 R","DNg10 R","DNg106 R","DNpe017 R","DNge042 L","DNg08_b L","DNge132 L","DNg12_a R","DNge016 R","DNge015 L","DNge130 R","DNg108 R","DNge010 R","DNge147 R","DNp31 L","DNge079 R","DNge019 L","DNge025 R","DNg49 L","DNg08_b R","DNge020 L","DNpe054 R","DNg70 L","DNg03 L","DNge096 R","DNp38 L","DNg08_b L","DNpe056 R","DNge036 L","DNp01 R","DNpe038 R","DNg70 R","DNbe001 R","DNg02_a R","DNge113 L","DNge019 L","DNge111 L","DNg64 L","DNg57 R","DNpe046 L","DNg12_b L","DNg31 L","DNge108 L","DNp41 R","DNbe001 L","DNg67 R","DNpe022 R","DNp34 R","DNge094 R","DNge056 R","DNa16 L","DNpe008 R","DNc01 L","DNpe023 R","DNg06 R","DNp71 R","DNp33 R","DNp08 R","DNge006 R","DNge015 R","DNpe054 R","DNge023 R","DNp30 R","DNg48 L","DNge065 L","DNpe003 R","DNg74_a L","DNg06 L","DNa07 R","DNg20 R","DNg107 R","DNp17 R","DNp41 R","DNg53 L","DNge136 L","DNa09 L","DNb03 L","DNge019 L","DNg09 L","DNg21 L","DNae003 L","DNge116 R","DNge043 R","DNpe056 L","DNb08 R","DNge071 L","DNge092 L","DNge073 L","DNge110 R","DNg18_b R","DNg57 L","DNpe031 L","DNge143 R","DNge045 R","DNge076 R","DNg01 L","DNg69 R","DNg39 R","DNg60 R","DNg12_c L","DNg103 L","DNpe052 R","DNpe007 L","DNge121 R","DNg110 R","DNge135 L","DNpe012 R","DNpe004 L","DNp29 R","DNpe037 R","DNg08_a R","DNg51 R","DNp62 L","DNg91 L","DNpe052 L","DNp09 L","DNg72 R","DNge071 R","DNge111 R","DNge092 R","DNg03 L","DNge078 L","DNg41 L","DNge064 L","DNae009 R","DNpe013 L","DNpe019 R","DNge091 L","DNp63 L","DNp51 R","DNg74_b L","DNge156 L","DNg08_a L","DNpe013 R","DNge145 L","DNp41 L","DNa07 L","DNp56 R","DNb06 L","DNpe045 L","DNg06 R","DNg12_d L","DNge001 R","DNge038 R","DNa13 R","DNa14 R","DNge105 L","DNpe043 R","DNg20 L","DNge052 L","DNg01 L","DNg08_a L","DNg92_b R","DNge121 L","DNge090 L","DNge175 R","DNpe006 R","DNge145 R","DNge112 R","DNge084 R","DNge091 R","DNg89 L","DNg92_b R","DNge072 R","DNge053 L","DNg82 L","DNp102 L","DNg46 L","DNg12_b R","DNge026 R","DNge030 L","DNg24 R","DNg84 R","DNg36_a L","DNg51 L","DNde002 R","DNg02_a L","DNpe053 R","DNge141 L","DNg06 R","DNge007 R","DNp23 R","DNge114 L","DNg07 R","DNge101 R","DNge022 R","DNg106 L","DNge035 R","DNp64 L","DNpe012 R","DNge085 L","DNpe010 L","DNpe015 R","DNge116 L","DNp28 R","DNge014 L","DNg08_b R","DNpe054 L","DNg102 L","DNa06 R","MDN R","DNge071 L","DNge127 R","DNge031 L","DNge094 L","DNge104 R","DNp14 L","DNg100 L","DNp42 R","DNp69 L","DNp72 R","DNae004 R","DNp43 R","DNg02_d L","DNg16 R","oviDNb L","DNg12_e R","DNge114 R","DNg52 L","DNg73 R","DNg03 R","DNg92_b L","oviDNa_a R","DNge115 L","DNpe054 L","DNge125 L","DNg32 L","DNb08 L","DNp34 L","DNg12_a L","DNp55 L","DNp19 R","DNg04 L","DNg19 R","DNpe003 R","DNp20 R","DNpe028 R","DNa01 R","DNge133 L","DNg84 L","DNbe007 L","DNge023 L","DNge031 R","DNge028 L","DNg27 R","DNg11 R","DNg34 R","DNge046 L","DNg07 R","DNge024 R","DNg12_c R","DNge174 L","DNg16 L","DNp24 R","DNp59 L","DNge040 L","DNg95 L","DNde001 L","DNg81 L","DNpe032 R","DNge013 R","DNpe048 L","oviDNa_b R","DNge086 L","DNb02 R","DNge006 L","DNp57 L","DNg105 R","DNge122 L","DNg100 R","DNpe036 L","DNg07 R","DNg61 L","DNge050 R","DNge070 L","DNg02_b R","DNge057 R","DNg54 R","DNb09 R","DNpe036 R","DNg56 R","DNge051 R","DNge091 R","DNge005 L","DNp32 L","DNae010 L","DNge070 R","DNge128 R","DNg03 L","DNbe004 R","DNbe002 L","DNge096 L","DNp73 L","DNg110 R","DNge005 R","DNg18_a R","DNge143 L","DNg10 L","DNg31 R","DNg106 L"],"pos":[787,558,922,862,847,799,792,730,763,747,764,766,764,777,782,782,780,783,780,815,117,397,149,393,766,776,778,788,119,248,111,412,852,646,978,738,862,663,828,638,835,664,850,649,70,948,401,624,878,571,951,792,875,724,404,678,982,716,891,906,856,615,824,641,877,652,989,401,944,908,763,751,854,357,180,635,947,811,942,881,861,843,890,923,228,281,798,828,779,659,726,842,794,713,947,749,336,355,415,622,740,866,0,973,556,742,575,808,548,820,511,782,358,649,527,809,960,646,808,910,660,560,514,779,572,766,498,753,341,487,751,824,413,612,633,862,685,237,707,82,810,872,704,788,712,236,644,476,187,497,537,716,413,567,413,641,704,805,496,175,457,259,810,733,468,281,439,97,389,87,608,294,295,216,909,421,1000,381,846,560,511,648,754,668,885,823,696,575,734,683,495,745,787,285,468,308,477,197,910,819,862,319,986,841,505,751,648,235,313,139,811,416,422,289,727,700,305,559,464,906,429,445,826,358,673,265,597,63,657,65,717,709,337,660,782,226,679,262,412,276,650,119,73,256,702,199,590,192,335,377,378,518,328,345,317,247,596,0,301,336,264,624,466,908,287,552,413,563,522,288,454,910,785,679,621,319,937,369,347,627,423,429,358,251,436,648,468,281,661,350,483,158,596,940,459,0,924,819,254,402,688,318,285,310,820,266,843,299,956,722,422,91,175,955,934,912,733,371,883,456,347,687,869,620,201,359,471,626,657,575,720,853,747,703,937,909,196,295,753,689,551,815,64,377,818,789,826,362,234,444,789,286,791,805,213,567,225,587,815,387,794,550,752,633,209,405,108,677,826,886,850,470,548,340,471,590,851,844,677,648,520,710,554,722,655,587,108,747,338,604,569,431,554,804,646,621,526,782,369,688,526,787,550,746,574,475,288,832,908,655,822,610,546,790,235,728,503,551,870,693,743,211,691,710,781,834,957,899,867,703,873,743,870,729,249,910,429,561,297,202,521,725,429,716,551,817,431,110,868,764,852,837,542,886,524,726,748,632,804,534,207,623,558,797,382,500,527,87,607,114,334,385,291,187,869,752,979,851,863,803,730,407,870,732,458,860,519,787,801,243,581,913,511,650,364,272,430,0,474,546,529,814,710,454,506,794,521,783,214,525,512,734,181,547,302,686,372,495,151,229,756,656,595,0,764,619,685,551,734,651,445,931,711,83,417,490,495,810,755,292,334,376,795,298,719,376,649,220,674,65,524,697,447,583,585,191,434,66,325,404,388,493,403,230,639,11,215,568,712,317,619,211,713,316,270,669,849,619,535,730,727,417,428,445,770,719,702,414,948,838,333,374,662,224,331,545,675,211,722,172,711,349,633,734,545,431,495,178,422,65,680,391,614,294,664,185,685,256,618,209,789,570,242,405,530,4,531,816,430,447,542,816,936,706,566,753,649,44,508,741,116,822,472,855,547,781,540,254,568,780,771,766,879,659,548,819,709,740,453,283,595,208,780,675,520,799,741,421,214,420,413,563,217,878,803,314,613,286,337,85,334,86,651,563,615,676,597,426,813,766,221,510,791,856,952,895,586,191,27,320,205,468,732,106,446,127,648,363,206,171,792,334,387,203,624,440,479,575,797,615,147,819,427,452,475,117,430,721,327,339,511,799,459,42,405,226,889,530,613,675,327,336,399,528,495,806,370,339,796,577,447,264,86,306,439,646,544,145,797,725,454,284,765,299,467,597,938,872,303,228,240,430,431,450,433,275,976,732,728,418,617,301,656,330,405,188,503,227,343,747,906,1000,751,855,648,314,792,894,629,142,732,379,574,30,596,205,479,198,586,41,524,692,257,244,139,745,929,634,248,201,452,106,710,357,474,793,288,558,789,353,615,279,615,209,249,365,400,593,783,353,711,454,539,149,354,116,395,31,455,422,1000,833,383,223,282,267,630,146,892,841,691,479,687,228,935,674,362,682,300,675,828,366,873,588,873,537,680,313,780,365,490,792,575,66,616,685,554,827,783,611,807,486,445,946,614,203,610,873,798,555,646,345,544,214,862,350,310,559,381,73,401,667,809,410,304,404,450,213,458,281,627,238,371,658,457,167,679,731,812,421,823,335,513,782,972,862,370,576,730,869,958,489,812,545,795,223,522,781,389,234,870,652,347,715,601,317,710,353,276,721,482,134,445,308,448,90,450,295,780,735,654,330,583,100,203,525,773,560,172,530,809,770,775,676,397,665,596,128,719,721,493,66,791,346,403,214,428,716,446,229,451,28,308,619,434,639,853,692,793,289,566,784,901,731,931,312,609,287,366,337,399,16,457,387,590,815,415,190,367,159,151,516,197,470,273,793,718,839,445,84,877,363,861,1000,870,630,509,769,785,779,313,650,478,58,643,223,189,313,139,675,238,762,522,776,926,610,462,916,508,761,464,901,868,495,714,674,935,324,475,903,860,606,232,430,609,0,575,798,731,770,602,946,811,599,473,289,489,87,775,327,456,911,599,14,590,172,925,711,569,832,805,604,401,267,587,936,486,824,835,259,730,296,462,913,894,886,801,394,288,607,322,334,456,907,571,883,769,292,395,577,535,810,711,265,289,258,487,898,596,303,720,710,565,58,673,470,186,958,724,295,399,681,487,771,368,21,811,605,868,681,679,140,390,172,686,246,794,658,789,300,790,588,208,741,273,557,460,70,876,701,298,689,324,657,615,974,709,349,749,772,942,616,629,115,375,649,613,573,424,411,428,828,582,844,545,425,469,824,626,596,618,546,737,657,308,22,788,671,182,541,235,207,746,206,891,639,388,100,349,0,493,830,282,172,342,426,459,26,621,607,525,0,493,902,787,807,931,984,647,473,793,812,659,347,579,485,785,814,814,713,435,576,878,596,570,441,584,679,857,813,450,934,749,743,313,678,301,174,781,792,90,841,458,483,725,797,345,259,403,242,851,773,831,484,755,789,990,769,223,380,281,857,597,558,492,233,325,370,469,0,945,290,295,189,593,154,117,845,56,700,829,692,388,303,529,315,376,414,784,834,637,770,405,359,470,803,444,170,50,575,231,271,566,636,576,886,636,98,687,518,830,552,888,462,565,52,184,633,685,242,422,158,703,353,749,777,449,194,423,462,657,22,73,762,161,940,514,0,208,744,827,741,700,127,699,215,407,225,886,814,230,244,392,108,881,826,586,188,470,347,457,53,245,208,530,151,356,78,962,518,890,540,455,0,277,293,808,682,709,802,213,176,572,800,580,26,478,194,813,877,820,819,814,452,476,900,0,583,918,971,802,510,399,644,293,306,949,869,961,317,555,85,832,217,519,193,701,356,725,847,424,14,178,518,399,551,915,742,774,787,436,205,55,672,915,901,612,295,222,237,258,698,509,0,291,151,800,793,693,506,778,213,708,124,404,37,258,281,857,328,768,180,765,698,729,398,926,803,869,747,149,441,253,779,732,377,569,836,715,598,104,680,246,928,732,377,274,896,910,707,271,227,204,562,919,364,334,379,772,300,76,480,335,255,943,654,204,746,618,105,800,819,801,177,731,375,214,552,430,156,45,806,524,814,861,788,213,262,204,186,667,620,732,385,409,202,931,380,110,452,662,12,200,453,682,246,685,98,795,258,151,184,854,197,94,346,866,711,84,280,877,700,854,684,864,733,84,291,183,741,844,437,205,468,288,335,431,515,332,671,822,756,407,285,426,17,805,818,724,726,357,719,224,290,199,673,575,797,911,909,267,679,305,801,874,281,62,613,606,628,648,604,787,280,197,495,823,585,267,662,466,275,863,1000,261,622,656,331,440,940,812,780,749,832,801,291,914,713,277,297,179,434,268,480,701,354,926,757,920,948,485,623,823,638,385,308,843,804,323,246,259,548,195,664,943,628,771,850,781,809,556,564,815,839,366,55,601,575,752,633,506,839,532,734,711,318,618,509,831,548,487,52,841,267,120,828,776,776,733,177,293,140,656,0,591,940,897,860,269,618,954,705,138,726,183,869,800,882,232,764,129,669,532,845,796,751,149,413,287,385,637,828,211,904,407,160,709,789,429,850,609,967,286,726,387,490,657,145,205,404,74,636,912,339,602,673,566,59,650,234,113,284,78,394,821,593,100,492,852,863,112,735,459,863,771,822,174,391,433,294,995,970,284,133,174,215,325,644,701,351,413,618,792,291,186,446,510,57,630,261,665,22,806,263,760,447,244,806,590,925,458,650,668,241,207,436,268,758,708,73,473,61,490,826,777,773,767,817,863,631,598,774,233,665,583,780,775,711,410,724,783,352,210,903,467,279,851,839,569,165,567,830,844,696,394,302,969,855,590,20,368,334,850,524,399,673,93,654,883,453,723,47,243,578,690,765,301,756,275,251,279,563,809,234,905,589,190,183,413,742,165,685,802,446,806,483,211,434,196,469,821,713,189,543,244,248,466,613,799,648,234,215,598,947,869,496,866,762,821,538,539,814,316,736,705,115,486,234,854,320,122,527,285,351,276,512,707,101,309,655,799,519,816,888,281,611,861,844,657,324,789,689,371,114,494,181,353,645,847,421,833,350,401,316,731,383,793,568,644,0,292,248,828,275,396,496,618,286,709,358,210,388,527,805,583,113,143,717,770,794,447,958,342,450,185,565,665,82,446,136,564,323,756,372,526,805,611,214,645,476,818,812,527,1,251,586,613,354,277,756,848,954,539,64,342,319,748,681,403,560,160,534,366,332,631,695,204,659,640,69,85,624,669,221,914,523,250,635,973,728,143,252,716,111,204,597,338,261,759,611,944,974,522,818,511,752,904,296,943,443,641,882,808,652,886,863,289,732,908,778,758,881,858,284,194,661,869,415,440,122,141,321,753,802,648,753,767,686,346,638,618,0,247,730,731,378,330,688,870,368,386,208,236,257,652,316,948,732,458,519,253,716,528,779,736,709,190,186,245,662,464,515,750,218,264,241,890,596,395,199,209,638,514,774,132,434,175,249,136,334,238,508,493,909,754,429,408,568,211,643,118,684,801,246,755,285,525,4,654,44,120,687,815,254,678,259,218,268,761,471,714,423,113,453,175,221,889,814,709,352,214,339,117,780,199,545,186,542,814,636,346,405,140,426,814,502,890,248,202,811,212,812,184,653,817,897,386,458,447,407,229,223,179,242,199,291,957,527,231,790,929,924,442,174,431,225,222,420,16,626,657,178,65,400,394,21,588,0,835,761,256,412,836,687,656,354,842,838,203,351,679,236,284,625,847,282,588,196,193,643,600,942,175,596,413,647,167,751,894,656,229,826,497,240,468,510,635,671,388,39,236,474,804,240,295,495,814,229,573,800,131,570,645,617,425,25,877,647,662,633,298,192,877,732,435,206,604,952,924,675,818,331,54,791,971,678,196,896,161,307,378,411,185,422,873,921,684,240,614,0,726,743,670,66,219,624,333,558,286,863,935,748,464,0,934,351,773,556,584,0,769,311,274,364,603,392,159,643,322,346,341,615,710,717,228,470,720,153,115,389,162,577,729,667,843,236,221,589,258,615,763,624,807,260,593,56,173,296,288,266,343,578,759,209,951,489,771,127,445,525,691,694,813,923,189,888,695,616,915,796,684,251,814,986,678,401,703,296,878,928,932,879,756,281,726,79,340,768,909,536,721,69,715,104,961,449,188,350,801,366,738,212,330,47,597,302,257,387,240,168,861,465,126,377,750,221,69,501,295,454,803,661,854,463,269,816,766,839,933,699,947,879,504,729,428,69,195,562,213,597,811,468,437,0,119,586,530,0,611,589,632,148,818,865,253,273,141,257,443,99,221,610,146,659,852,851,646,363,760,207,527,744,601,956,931,840,856,585,568,789,866,341,649,629,966,374,290,360,820,163,684,242,768,792,174,602,978,662,216,625,958,745,161,847,782,294,533,832,831,561,868,943,41,712,656,24,75,717,334,82,411,581,315,631,433,454,857,525,340,102,815,303,691,50,899,812,713,106,644,476,159,719,878,653,101,527,149,453,222,585,536,186,221,776,245,208,463,609,939,445,80,573,320,614,109,755,789,700,984,501,261,754,570,797,314,499,168,749,515,807,312,815,121,582,873,707,648,311,337,77,907,852,806,913,948,749,277,379,224,319,575,0,864,773,286,506,134,362,854,373,897,661,848,973,234,653,956,676,219,344,841,247,220,782,903,692,730,798,889,533,107,424,881,415,143,576,920,504,534,17,763,631,557,818,932,693,563,627,837,897,872,526,777,182,522,817,985,766,457,768,923,985,181,233,650,277,210,207,266,798,150,364,226,735,648,0,156,554,923,1000,249,752,662,223,307,587,540,786,842,246,959,652,852,559,141,584,476,787,769,720,901,328,827,238,718,80,857,675,379,2,841,425,281,717,188,245,164,177,682,239,247,475,601,964,856,311,991,711,573,878,646,558,222,747,577,883,113,674,756,444,769,897,888,909,288,789,175,821,238,796,884,759,682,243,345,0,67,471,642,194,819,617,397,190,834,953,789,711,903,303,220,303,779,619,850,650,663,641,208,422,153,703,416,657,524,774,949,759,655,822,417,605,249,852,914,780,618,200,967,326,498,730,791,908,199,578,877,885,162,599,226,910,662,10,172,300,454,59,90,285,699,781,399,606,539,166,750,701,428,448,888,538,746,890,721,708,109,671,507,766,897,714,192,799,453,62,710,354,710,356,710,350,422,591,938,597,683,241,791,792,518,141,907,911,964,572,329,247,159,724,376,415,553,803,775,744,620,399,849,896,418,555,0,738,388,595,669,542,929,529,982,970,135,345,485,227,818,617,262,614,959,766,373,654,647,472,256,514,441,919,534,837,213,214,880,293,910,382,788,324,112,329,619,172,932,811,932,739,916,673,605,771,441,895,941,486,221,314,239,170,189,685,158,379,153,357,634,608,113,677,388,491,119,308,183,573,157,665,682,36,594,929,710,754,246,586,891,872,736,738,242,842,757,810,277,869,815,492,712,100,459,861,763,632,488,226,577,790,278,252,205,941,907,487,685,170,797,683,514,764,681,456,794,666,800,625,473,59,687,764,592,499,412,560,221,761,909,868,408,164,174,685,918,821,941,513,275,617,254,304,681,717,796,302,178,575,217,477,123,315,782,690,471,0,483,291,861,275,475,460,886,796,873,645,910,427,239,622,961,384,809,852,867,373,855,510,852,579,527,0,833,538,674,264,207,551,361,557,165,759,686,22,611,640,453,518,509,786,1000,795,312,353,848,236,624,49,893,437,431,446,911,412,810,633,125,240,101,519,561,135,399,163,176,224,230,282,441,263,564,235,149,355,664,228,191,835,105,597,235,706,1000,794,968,353,290,231,310,652,98,589,708,269,233,244,779,173,757,290,762,766,793,711,221,304,814,629,1000,505,789,301,849,981,187,540,606,295,536,0,136,373,844,752,606,300,246,346,878,678,198,824,348,150,824,552,610,306,911,574,207,432,793,271,188,819,177,377,920,432,894,321,191,680,307,170,19,396,647,627,797,359,254,353,826,513,874,765,875,824,931,549,701,195,817,138,882,443,172,813,766,754,795,585,598,954,763,758,0,806,0,794,616,591,137,325,846,281,959,589,241,933,151,693,295,594,177,268,691,241,813,548,875,802,766,225,92,624,853,904,356,288,948,439,798,298,288,570,253,188,406,164,832,652,845,649,315,7,181,814,0,694,144,402,6,536,897,509,701,809,791,291,480,495,106,364,424,399,400,43,695,411,181,630,142,703,879,431,911,364,360,338,687,250,598,953,601,943,785,505,200,352,251,231,789,291,863,503,163,206,413,230,864,343,912,369,612,958,430,446,280,785,210,646,387,46,176,801,952,363,171,444,405,192,134,291,228,736,857,886,567,829,152,494,980,767,305,585,827,376,761,425,797,782,379,69,473,843,310,828,119,444,658,48,684,245,835,588,934,972,207,824,283,766,307,749,124,496,110,758,322,772,950,821,245,288,813,429,574,157,872,736,277,575,850,429,868,973,856,709,823,375,219,202,216,412,361,243,752,424,371,582,822,241,893,912,891,903,323,670,805,720,832,653,879,375,895,635,456,183,264,690,847,842,712,452,962,370,378,409,663,222,710,701,207,405,883,831,416,87,800,553,758,867,239,593,393,468,212,776,81,913,844,628,583,852,770,716,812,430,838,600,210,750,96,677,195,837,891,545,899,305,190,298,657,71,852,532,119,661,866,498,378,505,572,883,951,858,224,921,938,316,185,764,289,216,119,387,848,406,827,601,908,378,168,720,891,212,145,353,148,725,788,622,786,597,411,65,408,685,175,676,240,797,701,199,243,623,818,544,130,861,190,683,758,906,284,742,268,286,664,10,137,335,225,181,264,650,893,797,337,608,912,977,678,252,174,575,938,941,441,162,895,628,885,346,387,203,969,529,955,536,775,726,168,854,180,322,250,669,774,715,127,627,777,690,683,250,403,231,149,322,681,243,638,161,555,76,862,636,542,295,399,228,464,912,745,588,449,63,84,541,929,885,992,567,986,855,886,576,203,453,679,258,210,244,856,475,810,388,813,842,1000,709,355,69,136,677,930,286,940,692,635,518,305,741,873,253,859,1000,261,891,322,495,466,289,969,313,963,740,730,296,582,679,598,112,957,1000,499,0,896,386,329,1,187,753,600,25,351,62,821,829,858,834,309,581,302,843,199,912,301,220,266,157,713,319,995,659,259,744,663,239,722,338,145,268,167,660,981,515,187,663,504,348,249,630,885,477,732,385,909,692,268,773,148,203,924,503,188,493,754,779,770,726,319,237,390,0,403,165,388,202,404,209,201,660,1000,619,661,720,893,515,468,903,1000,673,409,199,747,222,683,248,668,664,891,479,225,297,214,222,173,597,186,623,173,399,254,794,181,928,331,687,930,335,693,422,842,424,274,822,959,823,210,467,194,521,831,460,953,621,255,553,890,799,325,750,268,369,665,6,541,242,952,825,426,324,283,130,987,862,344,714,160,844,159,815,106,606,221,858,119,285,79,603,226,662,347,651,172,644,634,880,192,614,457,632,459,283,892,551,122,527,925,379,261,600,201,251,225,348,845,254,149,599,89,493,243,675,816,450,188,420,383,755,653,89,683,770,217,574,944,508,123,372,112,622,607,563,924,1000,924,387,519,661,1000,729,711,66,843,862,424,175,865,743,247,726,183,719,885,724,834,525,168,768,483,908,200,350,825,255,209,354,847,465,777,857,861,477,747,765,209,788,786,299,845,189,953,740,855,474,136,638,777,319,959,864,862,697,315,623,350,115,221,654,788,594,962,307,850,244,306,124,0,973,327,744,907,923,279,798,154,575,722,174,777,801,921,747,579,865,839,825,209,923,176,397,112,606,119,765,138,295,836,287,916,987,839,653,659,469,186,688,114,377,971,684,742,203,771,751,1000,965,849,730,628,703,493,740,612,870,535,806,600,934,844,222,630,726,613,870,84,694,989,638,0,940,542,870,211,770,957,404,237,266,334,185,673,753,794,148,629,277,237,551,631,889,928,711,389,426,186,467,799,892,749,252,388,196,866,562,761,824,835,850,862,763,181,348,526,771,694,795,170,371,530,720,131,455,144,873,889,405,916,429,840,811,252,806,450,885,178,443,204,595,868,777,137,650,929,978,305,765,356,130,335,376,905,569,616,212,810,468,99,540,630,375,838,579,649,224,200,804,306,197,563,207,246,370,243,212,173,811,126,546,297,236,759,796,897,584,946,626,333,685,211,370,746,642,231,906,772,725,408,800,927,936,652,576,148,813,214,660,910,413,599,178,516,13,785,834,191,836,886,300,36,928,810,744,1000,807,59,591,36,425,123,715,236,635,885,459,435,654,971,385,233,266,388,677,465,605,977,989,797,345,920,350,90,808,243,755,648,467,84,390,844,547,901,627,865,551,866,254,274,697,95,274,751,815,978,622,972,657,243,838,295,736,127,344,74,465,885,864,56,1000,1000,672,789,760,574,807,761,804,806,530,214,659,933,884,985,601,885,298,760,613,201,490,802,715,864,325,189,850,134,473,150,774,855,283,129,663,450,302,113,432,375,415,712,104,122,327,71,838,782,792,133,436,866,906,841,371,47,286,770,512,113,415,949,640,938,303,225,532,65,368,248,599,274,490,162,394,145,528,676,201,678,143,998,468,875,665,809,718,369,679,287,684,806,896,753,855,290,831,711,446,112,779,961,614,269,560,817,887,910,250,106,429,422,625,831,764,19,377,291,533,844,273,882,625,203,914,201,778,123,416,765,823,700,366,154,515,141,800,167,449,986,860,978,287,177,492,135,771,159,291,949,304,787,612,844,485,258,771,949,335,522,789,117,732,826,289,780,530,253,494,175,491,874,931,885,453,877,388,898,338,741,651,683,215,287,558,921,672,867,290,746,791,279,684,207,446,870,452,959,674,965,705,818,865,803,900,110,421,131,779,1000,431,106,561,467,907,900,943,886,299,742,419,240,761,943,327,495,8,927,833,414,310,949,729,451,77,120,648,0,1000,718,249,905,302,793,895,927,958,777,637,874,373,213,757,778,815,217,653,904,848,530,413,513,784,326,249,472,501,649,319,244,241,56,841,976,311,187,892,208,303,229,635,752,710,423,220,268,756,249,872,800,713,305,233,188,849,738,189,187,832,759,853,410,84,122,418,18,385,807,842,281,842,882,876,876,398,336,564,984,716,752,738,201,612,251,690,456,841,231,650,191,829,277,726,202,598,253,397,762,856,232,703,763,559,984,648,995,524,944,365,157,715,252,622,170,516,687,392,193,527,912,908,179,602,223,405,836,982,151,713,635,684,987,680,875,428,1000,541,122,800,537,0,172,616,176,619,954,311,276,874,305,745,931,475,178,606,538,70,173,746,111,493,300,565,958,527,463,0,807,251,225,866,37,847,190,729,128,479,418,310,920,431,134,679,278,179,150,293,258,219,237,761,800,352,892,938,927,869,278,176,168,905,158,771,931,331,642,467,266,658,195,557,177,833,937,396,311,634,903,373,178,734,733,861,872,725,888,325,213,929,853,499,143,529,320,750,524,244,469,272,863,403,724,161,272,699,663,834,496,248,228,634,476,786,992,541,7,1000,180,661,949,470,225,890,861,805,214,900,146,732,770,688,900,779,84,376,874,437,249,318,156,717,762,721,347,742,187,282,174,845,752,318,839,392,809,915,138,650,250,786,149,562,917,990,131,231,248,507,928,909,784,728,761,296,938,825,652,579,888,732,784,666,812,414,752,815,265,613,519,419,197,311,524,776,327,207,124,540,844,179,442,686,820,1000,649,330,93,247,958,443,946,256,806,884,670,701,459,0,1000,977,154,762,820,360,747,68,334,675,581,650,610,640,234,839,842,387,915,395,794,294,192,596,149,542,665,31,242,251,727,648,877,892,748,809,575,806,389,446,69,629,870,807,252,306,197,199,525,683,122,703,121,803,818,767,810,698,109,624,24,585,809,896,901,331,142,784,97,816,792,966,380,651,272,756,193,651,790,286,519,173,993,948,388,661,855,309,807,246,818,800,0,757,257,475,663,0,106,631,323,706,281,277,243,307,947,501,703,119,174,909,253,615,1000,475,250,699,206,335,909,261,122,657,53,687,421,222,950,422,86,732,149,404,386,730,250,848,131,262,221,425,628,389,858,800,251,694,133,553,531,807,833,535,152,684,201,494,791,749,849,294,3,1000,335,66,74,724,0,1000,0,1000,200,462,327,189,165,252,434,153,333,765,198,785,916,971,189,457,134,257,26,682,234,816,262,822,836,605,932,746,25,411,153,407,283,678,759,298,299,166,360,676,86,263,340,186,535,0,728,410,262,380,858,626,731,707,647,695,728,65,649,30,893,392,131,788,866,795,804,284,508,770,193,155,395,539,757,294,450,961,0,691,644,754,295,737,874,958,177,593,939,834,161,518,381,109,732,19,516,99,678,538,848,668,199,627,405,615,176,462,948,427,712,841,255,543,977,818,228,233,763,727,629,288,855,679,925,423,197,290,214,504,284,677,756,448,0,805,872,808,121,730,156,304,139,433,917,887,0,821,138,237,950,864,742,779,211,513,0,1000,43,583,442,132,931,592,987,294,172,904,102,825,938,619,757,272,278,614,132,415,283,693,209,479,714,705,443,860,977,391,735,46,877,240,247,741,985,718,936,282,120,354,807,609,783,702,820,244,697,773,790,300,412,579,191,385,208,641,712,692,168,175,248,862,565,59,162,838,773,791,985,780,97,452,203,251,119,538,93,470,109,461,47,471,127,471,73,775,617,646,273,845,228,417,878,790,799,898,778,415,815,271,176,236,432,477,954,842,0,744,120,606,849,968,931,1000,285,365,271,267,833,221,159,937,178,587,975,824,964,790,270,733,795,777,331,579,242,792,919,1000,929,505,936,341,855,806,155,186,108,318,59,668,170,640,198,436,372,157,728,744,311,314,226,713,105,583,846,731,83,381,158,812,933,343,473,796,481,385,677,420,739,747,0,776,924,612,244,199,476,399,169,626,885,733,906,754,238,583,952,841,902,724,0,836,922,788,980,625,920,675,88,430,765,868,157,796,121,414,890,804,883,609,921,488,787,362,731,768,215,309,317,763,577,877,732,233,565,317,859,918,853,938,249,379,232,464,284,561,238,347,955,794,537,406,346,113,57,518,228,496,293,502,16,803,57,496,583,897,273,275,801,371,798,617,276,436,210,913,202,837,209,790,897,397,242,855,110,471,844,349,98,509,260,719,279,498,266,534,180,580,314,745,167,616,660,458,403,185,615,299,139,592,352,425,530,420,59,675,101,659,546,0,128,308,802,787,111,405,946,743,514,0,913,385,827,302,980,907,285,274,275,546,648,0,403,340,744,869,341,21,659,313,87,524,419,842,798,549,905,642,408,280,510,70,1000,711,206,920,74,445,143,202,695,637,157,815,232,823,723,780,203,446,146,317,241,855,174,665,982,974,0,887,706,724,195,795,178,277,185,503,715,500,855,644,135,563,395,650,234,835,215,441,300,767,69,512,154,690,204,259,989,479,211,430,883,879,922,861,430,94,155,805,837,339,783,355,291,401,326,603,532,696,601,314,401,368,109,355,151,412,662,509,202,826,294,722,199,282,897,626,253,622,750,299,142,288,80,546,150,469,162,757,82,340,742,682,952,546,85,374,960,761,156,767,709,780,171,704,889,1000,419,338,923,824,155,286,236,236,796,684,1000,753,344,138,493,692,252,884,1000,619,665,9,275,626,842,623,928,937,269,829,0,554,212,172,60,576,457,205,598,41,519,808,792,628,195,366,710,773,393,298,127,663,1000,964,100,805,78,691,979,640,157,423,437,74,201,813,888,256,83,528,333,383,164,367,564,816,1000,478,942,523,802,727,237,933,279,425,222,343,875,826,199,453,1000,821,875,848,761,718,730,558,586,628,958,446,208,213,201,783,158,399,892,804,1000,755,658,802,415,665,181,642,947,406,524,751,393,401,758,450,246,309,631,298,346,652,849,442,197,767,201,720,233,747,211,907,116,455,803,984,867,324,938,256,218,221,219,300,1000,746,980,923,413,630,553,771,939,267,215,452,789,689,677,61,842,382,258,466,789,302,755,293,781,656,150,883,164,797,810,795,944,595,173,757,445,954,226,378,330,723,273,691,282,667,361,686,325,580,766,317,553,725,0,928,595,674,0,970,181,321,703,393,189,299,213,368,414,582,900,318,256,351,795,615,137,417,243,811,268,300,188,519,270,278,111,445,946,822,310,446,802,291,567,774,110,661,285,705,964,928,871,298,533,816,817,459,247,241,873,469,300,709,248,601,207,796,980,526,870,790,555,765,902,1000,169,780,281,701,175,449,1000,534,256,318,147,220,153,662,118,591,469,0,548,799,315,784,529,271,570,769,118,744,988,688,137,236,703,733,149,326,495,804,85,434,129,257,179,381,519,807,139,420,486,603,1000,507,978,550,284,299,938,449,277,785,831,355,934,749,650,318,63,656,873,462,196,316,532,737,738,637,68,904,247,644,114,268,927,564,66,1000,667,238,230,761,388,535,41,602,900,338,276,223,438,46,244,634,519,144,635,631,180,643,917,923,794,362,629,552,225,410,147,673,259,357,644,69,686,812,523,341,531,817,56,734,264,303,185,803,405,183,519,803,243,511,682,241,236,390,70,627,325,687,140,393,977,859,346,287,224,280,553,397,828,340,827,999,801,546,269,272,925,594,910,938,630,150,885,877,992,610,144,464,778,789,275,814,982,962,700,355,835,884,793,237,211,343,75,390,67,721,241,600,844,647,944,349,940,586,981,851,941,674,161,309,923,551,254,735,630,639,130,784,970,341,512,728,410,718,186,194,447,395,962,881,120,326,38,479,1000,550,137,842,991,572,852,951,674,67,881,949,779,951,64,458,956,426,17,453,526,773,80,272,895,304,311,712,35,407,1000,672,70,981,958,1000,985,1000,861,272,142,820,111,872,916,471,382,108,108,382,946,509,1000,662,765,809,139,217,505,227,0,958,418,658,0,1000,955,604,913,757,264,360,793,603,952,608,15,518,524,714,579,887,962,769,984,787,800,540,77,619,288,271,880,413,577,852,577,894,909,553,1000,835,976,969,550,920,914,819,890,909,422,662,994,796,654,457,621,0,851,946,443,132,328,153,13,431,909,386,413,192,581,192,64,297,935,771,925,481,889,296,474,853,261,486,574,846,98,681,805,719,147,470,104,458,127,438,343,254,137,313,944,343,199,908,991,611,125,260,939,892,1000,572,891,567,100,758,519,768,961,426,340,235,690,242,658,152,20,1000,169,544,693,231,805,370,706,745,955,527,9,1000,387,491,1000,673,247,190,0,1000,322,647,614,652,459,512,242,302,130,255,972,591,944,406,789,702,292,639,95,434,950,371,737,837,841,538,986,958,951,546,73,636,120,794,840,486,233,494,137,713,221,370,997,489,55,513,893,811,835,298,800,477,666,245,265,286,238,437,43,398,850,826,95,709,182,877,998,782,782,758,646,475,730,86,641,74,675,43,642,394,99,716,818,642,143,315,122,483,176,394,810,877,312,751,989,660,111,268,934,473,0,1000,932,954,666,27,916,481,976,465,203,299,49,405,616,546,52,455,109,599,792,766,39,425,41,515,929,825,793,414,261,710,216,314,154,398,704,11,784,592,836,966,135,354,57,491,28,360,110,610,935,691,296,758,924,406,62,509,1000,614,657,314,293,139,720,188,42,762,295,693,108,696,67,423,154,918,829,251,45,1000,1000,610,920,651,250,219,761,565,797,592,806,259,940,565,113,708,100,835,993,690,219,711,991,686,942,441,521,789,534,813,807,317,739,692,338,252,156,801,998,804,984,645,998,392,247,534,959,468,36,620,186,331,94,541,900,815,710,793,0,903,141,465,603,947,133,427,543,676,169,799,223,814,176,236,807,416,795,447,141,573,749,480,987,655,273,445,160,311,961,481,992,862,926,614,656,331,340,53,103,321,178,313,734,377,224,714,666,230,494,621,761,872,183,758,937,339,495,701,1,699,115,860,901,745,1000,525,143,867,624,141,836,625,841,687,162,529,131,848,222,259,238,598,281,186,172,698,644,222,0,840,87,368,2,862,524,815,904,346,901,314,278,669,1000,611,0,876,969,348,924,642,782,574,899,540,884,708,525,20,759,773,217,179,722,123,930,506,1000,460,75,679,176,676,612,306,807,461,959,570,860,221,315,627,245,536,648,1,75,664,972,1000,924,266,184,288,869,994,732,371,478,449,861,975,385,656,553,820,982,603,181,599,629,512,590,282,803,602,212,405,290,810,979,456,146,813,939,488,750,723,187,874,0,1000,767,223,226,769,440,255,478,195,435,151,507,520,576,851,811,976,286,798,915,414,806,529,417,59,151,492,535,739,697,576,579,855,0,789,170,897,957,510,781,635,730,126,366,51,418,660,879,543,708,352,777,598,60,644,96,768,359,615,977,943,755,905,713,315,598,238,933,849,761,218,481,192,632,146,931,885,544,821,975,597,390,561,823,973,168,436,610,0,895,860,1000,496,767,671,710,445,887,832,957,501,787,667,703,348,100,594,7,617,892,451,90,734,789,642,319,599,202,581,181,785,404,337,246,836,806,935,349,194,0,972,766,433,199,349,286,69,0,1000,959,301,46,742,1000,412,958,392,22,397,752,150,905,675,14,852,470,860,188,319,809,917,524,778,947,997,430,448,3,530,1000,521,851,351,12,629,832,738,772,832,98,584,794,614,6,735,592,936,33,672,975,566,302,340,324,46,865,349,703,61,803,515,1000,664,249,522,173,640,80,951,355,573,233,755,751,226,618,301,285,269,365,657,313,667,698,626,588,501,708,0,814,620,503,218,694,427,287,557,813,944,163,311,68,938,234,654,125,540,936,599,219,769,171,744,332,256,579,923,197,394,200,456,294,856,418,652,710,349,185,801,323,335,841,777,413,27,852,638,912,273,428,170,513,798,112,715,137,613,266,704,603,325,847,889,935,719,114,599,1000,628,661,0,475,915,683,243,169,517,370,204,913,708,217,772,781,293,994,730,887,698,888,635,195,319,924,323,878,683,41,738,436,198,222,586,851,449,571,897,269,719,343,362,841,296,605,953,449,149,571,73,187,198,436,664,657,0,625,228,752,783,855,526,691,754,161,758,371,72,0,968,103,650,917,719,606,296,564,851,406,239,913,920,946,450,597,240,897,545,803,283,146,242,55,481,139,713,381,57,287,352,487,226,968,628,103,691,374,130,280,564,693,427,126,790,501,218,356,38,664,364,301,306,802,276,651,622,679,236,948,358,706,689,654,330,622,5,516,448,570,785,443,156,259,776,429,850,162,414,580,146,416,594,235,394,868,952,970,503,149,516,882,711,883,493,911,912,103,563,890,948,977,680,889,834,825,337,38,879,134,545,401,66,205,357,197,505,980,802,543,819,584,907,573,795,207,949,774,815,790,571,976,741,520,37,693,519,715,705,610,307,1000,499,920,618,861,866,918,578,938,673,399,55,18,1000,362,345,426,521,824,449,801,520,97,396,960,496,624,62,423,42,985,874,871,804,600,208,176,600,283,224,118,613,968,762,870,409,452,201,586,190,216,861,241,597,147,722,572,875,833,807,431,59,863,1000,440,273,548,51,800,435,787,915,791,252,481,295,845,615,791,657,306,17,748,695,918,693,985,815,338,752,689,755,305,167,63,325,63,327,266,349,128,846,282,318,412,362,442,205,967,745,663,190,425,743,309,185,38,764,388,207,396,15,796,570,726,700,206,487,864,249,177,308,433,467,244,449,132,689,532,822,759,678,237,188,509,647,751,811,650,603,468,515,400,530,328,249,727,722,242,730,59,865,199,308,949,712,755,815,789,303,958,403,969,645,1000,769,983,492,447,576,533,739,590,278,877,746,413,77,231,320,382,629,657,560,534,841,687,761,136,747,294,810,446,476,678,61,268,177,330,162,917,541,425,567,257,836,464,14,768,65,752,794,496,47,891,963,817,513,414,179,942,926,717,770,496,120,233,599,756,376,209,923,180,487,186,443,1000,539,47,434,975,446,29,629,910,327,760,106,630,853,180,333,854,290,786,692,698,742,787,705,869,967,-1,-1,829,440,818,957,831,787,432,60,114,458,908,306,105,244,836,412,747,774,415,655,590,921,950,772,810,716,176,808,322,368,844,903,325,247,951,915,814,265,793,911,806,926,759,443,938,835,1000,532,1000,520,222,512,868,669,930,353,94,401,100,669,229,797,729,296,866,447,862,491,225,778,896,401,945,454,942,446,308,696,734,377,188,332,741,814,263,483,243,704,292,98,16,958,108,693,897,888,123,550,30,555,205,706,810,505,901,798,186,789,917,291,214,351,393,58,272,259,151,299,652,738,82,734,41,328,411,65,904,638,403,798,436,36,220,313,808,548,740,422,841,524,535,160,427,848,766,777,823,397,888,695,927,313,353,60,171,636,840,496,149,650,637,82,832,573,251,314,712,268,440,625,530,814,555,891,921,778,780,580,444,905,750,743,430,452,389,613,391,612,739,882,406,596,449,537,934,908,125,364,567,786,755,734,135,789,280,777,781,350,929,565,220,259,775,632,404,29,944,471,680,242,726,97,674,317,623,50,241,188,235,809,294,784,162,550,469,526,228,533,399,165,646,249,186,466,785,688,786,733,852,854,567,58,440,2,224,954,618,175,435,150,187,741,644,695,898,735,545,792,816,306,820,790,184,269,942,574,400,549,696,788,783,354,115,840,102,614,403,188,142,775,837,374,275,284,152,335,36,814,189,660,209,586,399,555,173,554,0,1000,226,244,232,674,648,359,827,358,646,231,386,290,110,675,224,880,336,228,915,953,541,82,708,815,147,388,764,609,400,665,773,634,769,710,652,620,409,246,668,252,886,590,212,599,196,836,813,522,943,720,467,139,355,117,834,765,647,268,428,192,841,387,444,117,662,529,415,269,725,716,651,84,691,240,408,17,404,201,327,693,509,48,717,104,222,539,732,230,613,0,830,588,94,328,93,423,575,809,685,247,671,159,662,0,226,454,661,231,409,535,921,781,466,119,866,756,398,528,882,442,243,738,795,556,873,243,199,508,698,316,147,638,214,341,812,249,872,558,832,409,634,714,131,362,804,238,109,379,367,616,797,897,733,703,805,746,140,185,603,944,195,729,58,486,863,824,125,370,621,132,824,870,791,360,381,97,630,119,466,0,986,632,461,512,187,866,164,713,22,714,821,820,456,909,694,753,463,915,559,58,465,912,651,329,153,298,683,239,259,659,256,112,903,797,725,207,736,768,456,45,531,887,474,910,259,694,167,794,241,449,599,299,60,601,446,924,202,212,840,301,262,634,779,701,203,451,484,294,204,535,174,410,187,573,246,607,262,582,882,323,791,652,661,43,882,853,848,255,779,595,815,482,479,375,559,113,455,82,198,925,852,812,462,258,804,454,194,588,307,151,516,277,657,565,297,681,815,495,289,274,859,503,651,88,744,661,563,741,313,162,232,560,777,800,264,833,229,264,326,337,709,447,313,197,38,581,686,253,787,291,879,400,453,905,95,557,388,548,678,532,258,719,937,499,942,781,166,812,227,378,193,687,808,428,343,405,428,123,971,461,769,582,152,299,190,283,226,864,471,800,873,729,283,681,190,708,204,643,914,802,794,723,289,828,771,814,155,336,396,16,244,269,974,428,837,339,243,522,572,794,130,863,897,654,108,280,411,546,213,924,213,540,836,309,343,575,403,689,831,276,667,457,944,801,728,129,225,755,756,616,316,812,808,562,190,630,307,792,231,238,244,704,470,894,386,316,866,979,262,636,845,684,884,463,131,607,199,852,126,517,288,839,857,905,821,477,136,594,859,262,778,907,226,837,524,803,268,786,913,832,185,356,921,659,788,110,262,565,922,812,247,805,971,448,690,334,397,312,168,451,307,244,525,780,149,521,116,426,965,496,851,473,809,361,242,560,416,528,243,628,111,582,519,793,404,675,222,352,256,674,129,499,832,920,184,366,398,2,203,841,244,359,103,711,807,274,703,712,486,763,148,257,423,188,257,681,595,70,182,754,516,792,294,191,87,490,553,773,691,794,901,887,477,747,930,742,331,637,294,293,0,712,438,0,753,288,450,0,578,847,788,323,944,305,108,625,255,386,897,915,347,137,409,165,182,424,208,753,472,771,859,960,816,252,187,598,957,940,944,747,186,419,412,220,273,836,772,871,803,879,892,386,252,455,886,500,94,388,408,194,289,441,380,486,247,551,151,831,3,634,673,831,773,710,966,535,909,718,466,517,867,981,264,761,216,242,858,424,316,329,848,525,646,627,863,269,862,1000,298,164,797,906,921,736,845,342,233,680,744,712,826,380,851,358,262,753,754,378,181,269,896,884,694,674,887,908,301,137,823,911,866,809,275,663,951,744,864,305,228,630,183,772,801,885,943,620,231,837,86,398,185,482,221,592,141,341,894,716,246,616,926,407,826,930,600,629,174,776,895,747,264,151,268,193,531,11,215,210,235,610,939,912,518,49,802,279,827,271,248,780,346,109,108,843,118,752,709,351,85,415,621,206,872,597,234,236,100,328,361,267,914,794,474,506,180,370,410,562,162,862,177,612,190,460,582,854,931,554,446,265,770,681,413,275,56,655,68,614,973,493,752,711,551,97,199,134,201,613,856,225,565,31,208,677,213,366,883,895,633,879,987,762,191,835,127,888,773,561,190,306,712,314,103,416,818,502,953,311,811,828,224,869,229,727,241,759,135,875,648,385,321,700,609,287,288,280,963,375,116,707,821,305,227,671,259,579,429,119,857,893,197,522,168,421,823,299,104,398,650,858,261,338,656,569,623,241,658,564,806,963,936,865,869,352,210,732,139,621,912,891,668,55,832,475,572,873,666,251,249,615,389,488,855,523,844,1000,879,928,974,713,517,26,794,818,176,629,957,438,494,173,613,190,220,446,229,362,763,811,597,203,813,948,512,0,845,295,183,707,262,249,289,742,193,890,190,677,224,208,859,279,282,642,66,425,315,657,206,675,171,614,595,213,199,645,119,871,96,616,700,42,511,449,753,141,197,496,795,318,810,336,904,439,237,307,952,443,128,742,591,824,835,514,101,523,837,255,881,525,212,651,680,17,506,92,106,458,886,947,95,271,184,839,862,542,289,603,209,216,195,362,255,469,677,233,678,217,196,607,195,818,469,282,402,536,968,477,942,497,183,957,788,366,539,58,910,846,280,721,796,444,659,745,466,902,676,819,807,705,170,783,443,954,683,249,906,324,861,344,386,495,727,708,708,240,756,760,654,58,475,792,806,866,177,507,951,517,229,756,937,381,311,798,738,679,879,722,181,461,225,550,138,397,766,818,900,806,139,531,138,795,393,558,933,510,947,809,208,766,188,781,274,814,734,376,156,741,683,548,269,780,259,382,540,799,633,608,660,802,548,0,404,314,224,703,107,584,776,718,541,824,910,796,870,934,531,822,968,587,426,865,410,664,995,831,619,725,969,351,902,916,943,749,170,581,292,708,688,740,245,448,978,864,766,127,57,523,162,300,809,752,134,368,947,814,248,834,190,413,744,510,548,788,276,847,891,367,323,655,127,720,873,687,191,504,0,665,292,576,158,268,196,377,700,125,201,711,489,451,713,107,919,433,136,898,225,920,903,985,332,262,260,714,91,732,835,923,898,764,232,515,99,621,574,749,445,865,153,655,461,835,151,665,284,621,156,818,572,800,593,503,177,590,865,730,847,402,496,804,354,124,938,288,93,637,159,331,468,310,116,631,106,604,229,221,461,856,94,566,844,808,454,844,622,715,147,816,291,405,198,215,920,701,814,928,797,309,115,779,598,882,206,345,293,243,247,310,426,152,207,332,899,468,58,573,127,433,486,629,98,447,423,540,840,528,837,983,767,810,884,678,321,167,893,890,634,187,568,891,849,933,814,238,167,676,753,719,135,489,973,767,896,871,39,384,245,612,212,757,998,491,592,352,661,229,871,952,943,697,292,757,753,208,732,811,0,987,962,671,908,764,941,418,980,720,530,0,652,20,188,800,603,0,115,659,290,732,744,628,450,942,745,707,965,801,667,0,295,161,142,710,265,299,890,286,923,873,991,747,242,319,415,580,788,335,239,872,241,179,564,311,727,130,917,1000,199,434,183,547,290,403,759,213,909,624,177,406,344,341,114,767,408,253,129,769,261,297,189,330,934,505,899,437,942,792,85,423,756,750,512,67,853,746,814,848,839,625,895,283,260,746,148,543,945,705,986,863,954,429,968,321,431,13,459,516,1000,652,479,901,492,624,140,701,620,713,454,908,1000,731,352,221,820,238,962,844,328,696,523,172,866,303,869,978,425,17,206,209,954,320,950,937,568,785,620,0,770,315,751,645,481,56,430,188,395,545,922,302,638,395,1000,686,688,770,285,218,286,311,868,890,810,509,604,637,69,385,875,295,802,881,914,447,816,465,990,927,228,298,238,284,149,724,466,211,975,610,603,942,355,689,944,467,177,803,212,275,214,569,757,741,176,583,755,306,441,171,390,140,245,264,774,300,896,841,976,440,212,440,13,396,772,324,972,876,554,803,183,684,281,619,694,426,249,290,216,573,971,550,826,197,448,133,173,383,1000,556,324,534,724,169,800,935,163,729,645,469,185,484,645,311,335,383,867,984,168,472,411,232,561,212,542,819,404,560,772,562,820,453,265,876,867,487,669,181,924,715,894,516,443,138,412,603,314,467,618,659,719,760,983,465,955,590,791,809,851,418,582,883,580,812,957,620,314,689,771,820,945,739,139,706,844,913,986,757,923,423,442,443,926,499,196,354,495,810,800,956,184,471,640,696,856,582,257,264,792,651,186,320,539,0,390,50,250,566,136,274,862,739,171,736,191,679,177,243,171,492,210,669,94,314,395,468,959,878,418,715,621,392,272,280,184,873,952,359,409,237,972,597,195,460,875,917,0,1000,248,499,342,528,989,544,902,452,229,195,776,270,244,487,839,643,450,24,415,590,578,499,178,510,147,428,813,227,424,545,617,206,756,641,189,293,128,503,6,1000,935,598,100,271,942,839,229,326,561,752,175,346,658,548,331,182,227,236,930,702,305,773,757,613,835,475,696,431,246,492,275,499,104,798,628,724,247,767,218,560,1000,537,969,526,102,409,285,185,197,746,666,238,733,716,108,553,323,539,494,184,411,224,392,216,138,826,46,301,518,258,364,668,856,605,909,723,387,3,167,833,125,393,163,279,125,374,7,1000,790,337,444,953,951,311,924,703,0,777,942,653,249,287,113,714,150,322,751,590,771,458,895,875,155,880,198,859,288,394,564,56,952,968,170,874,1000,625,295,720,599,367,104,414,201,782,851,918,238,418,0,1000,450,733,809,429,683,248,816,556,203,624,450,298,633,668,153,334,799,647,440,0,461,803,555,780,776,454,166,785,609,981,648,227,732,235,47,604,775,555,456,901,731,383,262,743,525,684,215,946,176,703,758,446,874,281,953,312,855,533,429,10,581,920,227,263,829,440,971,767,968,433,270,636,683,22,735,843,440,265,792,546,408,504,230,418,674,43,441,64,428,121,0,1000,557,0,881,911,707,677,535,14,658,21,552,446,705,745,721,296,567,51,131,769,873,877,441,0,895,340,392,219,928,435,535,416,121,392,832,718,768,167,867,616,892,944,878,632,495,892,328,66,967,783,428,518,434,0,788,712,259,794,152,695,243,765,1000,660,371,641,791,270,262,289,100,508,659,660,891,453,809,809,631,42,248,516,677,380,939,381,815,607,67,633,211,826,160,852,664,22,921,623,447,660,174,605,484,238,761,752,786,312,731,673,107,600,269,451,219,548,445,637,141,690,343,253,871,279,76,659,536,55,780,73,344,666,907,679,241,209,372,597,906,637,157,478,450,698,317,305,779,287,328,349,482,298,175,550,889,762,876,457,821,738,949,347,168,409,833,575,346,363,840,645,839,806,341,419,340,384,449,666,535,70,-1,-1,811,365,508,53,652,321,595,883,574,878,171,396,1000,515,253,281,90,280,178,361,771,786,858,485,96,599,433,395,96,515,232,250,71,406,860,1000,544,725,83,569,77,349,580,851,386,742,0,682,166,615,578,0,149,447,405,0,262,273,981,826,336,87,0,671,696,433,662,855,929,741,388,75,373,359,822,596,271,277,611,870,377,424,649,719,452,907,659,347,365,606,195,739,755,706,711,446,793,562,557,819,405,336,852,783,744,803,1000,565,747,297,328,247,310,26,250,644,493,300,593,307,806,845,714,103,129,714,817,679,328,122,99,605,410,541,115,315,805,834,967,608,845,790,728,681,948,1000,946,1000,406,54,159,188,212,879,911,577,883,678,760,397,464,207,644,299,943,443,477,331,1000,634,903,457,943,520,529,805,498,736,752,63,935,429,218,551,286,253,279,245,258,861,733,381,737,602,398,17,231,492,368,668,333,657,291,399,583,679,154,953,367,336,0,561,0,553,498,414,298,790,138,724,325,637,920,603,687,246,169,195,899,671,452,909,1000,724,433,391,83,354,456,0,246,613,243,639,506,292,452,200,101,732,242,810,870,780,1000,553,427,541,868,266,955,523,916,889,733,376,784,350,653,711,937,736,250,701,661,700,108,672,655,714,545,375,605,330,592,629,175,621,238,275,285,193,774,858,336,541,607,641,914,777,144,722,628,755,393,446,855,308,190,653,805,736,195,556,942,800,263,321,943,538,595,303,41,818,797,119,441,268,67,420,691,756,759,904,880,874,482,296,672,245,849,582,942,808,918,279,834,646,916,624,677,249,698,244,751,418,643,222,845,335,539,19,409,33,421,517,257,293,638,7,923,953,771,872,885,832,217,567,934,924,856,797,873,774,885,265,801,789,258,501,464,0,932,945,79,811,584,853,164,431,442,586,292,502,329,563,619,540,632,146,758,96,643,0,758,843,944,749,706,783,844,572,782,550,302,767,929,828,114,449,429,19,943,579,290,226,415,399,979,877,764,424,852,1000,137,461,517,74,686,182,95,684,513,117,917,818,222,868,939,672,846,502,577,905,62,963,827,211,941,913,1000,631,47,1000,924,822,184,338,732,833,206,204,712,354,902,752,661,563,899,874,595,627,863,741,1000,684,45,311,681,577,239,624,306,648,372,641,871,488,333,724,300,649,756,872,284,577,39,766,284,590,813,878,505,347,855,870,901,995,599,192,847,1000,961,434,441,246,745,587,203,228,911,440,968,794,276,246,653,427,280,545,966,952,210,668,8,998,797,716,867,854,865,687,742,205,171,675,908,547,1000,827,843,912,872,334,997,369,874,861,990,635,499,0,130,446,466,146,893,343,281,839,331,704,515,15,845,877,875,416,894,549,616,165,969,966,504,700,785,368,855,509,714,145,885,567,688,773,483,901,472,903,612,57,69,228,925,921,215,581,363,334,606,342,842,610,1000,478,797,619,0,1000,738,633,788,620,688,755,833,1000,1000,652,685,748,874,365,330,640,67,962,102,495,426,368,526,806,393,317,660,455,88,204,934,945,309,169,152,510,532,252,23,383,53,703,711,103,294,602,604,941,307,622,97,662,29,609,95,534,404,637,954,798,219,609,871,694,762,299,80,649,869,1000,159,493,438,642,251,511,716,728,840,682,386,392,15,576,198,896,726,690,105,395,457,485,891,647,535,427,369,108,501,410,833,221,923,388,830,908,647,620,894,507,175,823,891,516,135,599,671,0,167,493,950,674,115,511,812,578,22,1000,68,1000,624,313,86,445,969,518,58,750,597,647,468,86,666,239,787,771,467,282,172,792,280,740,54,601,950,700,668,0,48,611,89,555,441,85,0,984,793,116,249,440,738,804,250,492,139,431,165,192,187,515,357,658,115,656,821,811,188,858,531,74,874,365,850,926,951,556,350,154,448,160,891,875,638,0,938,827,774,670,810,445,788,263,968,618,952,415,795,383,261,258,443,103,434,155,191,740,131,535,768,810,279,864,922,435,758,807,589,192,253,450,898,639,909,932,620,698,452,14,647,34,917,450,913,410,958,386,309,155,426,82,203,377,199,211,468,282,282,580,146,785,978,598,145,496,831,225,895,355,856,435,413,198,178,779,189,341,284,272,583,190,186,160,746,359,568,165,131,543,934,548,851,761,871,288,443,804,425,450,337,364,288,586,715,77,313,422,442,140,736,700,780,369,618,955,706,438,947,486,891,299,207,385,577,0,469,506,742,205,858,382,251,258,794,858,881,1000,708,164,200,503,606,293,944,413,211,412,996,753,944,661,448,101,589,403,942,460,444,630,644,360,102,510,907,363,222,780,285,534,947,722,275,408,898,931,30,822,633,297,694,295,113,258,87,512,39,680,264,628,32,973,298,613,242,894,95,618,726,415,96,618,1000,801,612,210,672,484,605,950,88,440,246,552,811,642,668,180,266,682,687,21,331,133,263,569,742,199,160,660,457,0,776,161,271,204,595,0,180,875,913,374,523,686,746,645,162,422,57,495,203,905,813,291,433,418,127,648,161,719,618,300,823,807,799,655,0,1000,792,829,914,574,174,598,291,255,166,168,851,448,750,748,811,550,1000,736,387,517,755,744,104,530,867,707,171,448,829,678,853,878,97,485,795,597,851,227,317,674,749,607,547,799,446,537,289,274,176,487,112,843,542,820,853,563,515,798,415,402,432,70,886,783,929,388,924,699,799,822,630,93,311,167,978,672,331,612,448,219,590,876,343,0,868,850,596,952,715,72,730,132,936,732,88,842,657,399,330,159,267,584,642,122,466,0,330,350,298,556,354,63,851,669,863,619,386,40,601,921,566,523,459,487,876,933,379,0,593,894,852,846,940,765,448,960,418,689,202,765,799,367,251,497,861,282,831,906,323,744,323,346,645,39,604,907,866,444,833,278,956,397,1000,739,873,555,692,46,630,346,367,251,387,475,883,670,812,752,949,745,741,875,829,767,781,937,803,363,419,28,526,797,834,433,972,499,79,407,203,212,278,752,413,493,873,194,140,556,775,551,936,527,601,651,682,242,891,842,94,695,346,252,367,121,481,299,477,198,815,909,808,533,956,734,377,724,208,626,385,594,735,377,282,818,712,103,973,943,852,934,171,462,911,500,930,425,661,847,624,330,75,650,86,510,168,393,758,442,441,481,194,484,125,574,204,613,708,264,793,446,254,665,378,304,849,978,941,784,455,9,284,176,149,240,944,572,640,463,633,140,741,862,375,147,375,414,304,168,152,658,242,781,831,408,271,891,711,449,468,285,783,768,361,335,73,863,197,324,339,411,599,916,946,833,158,438,764,733,253,513,768,305,116,507,863,578,756,814,377,639,431,484,829,931,877,642,397,207,274,212,770,306,899,775,972,513,42,710,728,699,409,262,916,269,385,44,748,890,938,504,601,662,468,638,616,711,347,654,692,752,443,67,489,184,664,793,490,59,653,19,935,681,827,304,836,321,846,527,607,339,851,441,831,509,408,545,469,508,629,291,804,483,490,26,770,866,696,176,205,382,201,783,961,529,106,472,654,40,810,778,990,976,195,893,895,568,918,703,818,924,608,341,154,455,835,776,788,253,205,791,748,100,818,542,211,177,317,813,422,45,630,706,808,580,578,97,562,916,828,552,720,737,592,616,820,274,803,599,798,600,814,572,831,513,430,77,391,209,884,546,887,678,772,310,443,87,853,624,962,487,947,393,865,257,592,923,410,241,823,549,464,605,827,860,787,841,330,686,244,598,139,666,315,350,368,341,877,982,350,99,915,332,395,148,899,609,694,754,967,552,648,358,367,651,710,700,711,33,472,593,540,0,354,180,864,449,432,249,825,673,115,584,202,747,851,454,595,298,788,265,765,99,132,853,948,776,440,888,345,103,721,718,953,770,283,843,264,705,136,415,386,497,934,518,650,75,383,544,770,285,152,582,754,214,200,584,894,521,112,610,913,377,174,575,400,43,585,631,843,487,173,504,438,849,301,172,315,616,726,258,645,701,108,675,866,403,689,746,724,732,116,431,629,698,821,384,181,342,810,288,712,165,921,676,906,863,742,418,443,193,879,346,682,798,837,302,632,774,346,219,351,602,219,227,665,38,899,948,847,879,437,940,714,103,492,728,621,134,559,877,956,719,702,287,183,388,748,840,763,183,154,339,49,663,169,240,256,679,871,343,111,399,644,154,245,563,193,444,808,572,925,742,955,570,664,716,590,13,247,804,275,234,401,214,334,85,101,484,192,400,688,233,468,0,749,95,110,454,791,627,714,270,189,568,395,1,678,246,839,856,395,201,390,233,842,547,378,0,232,850,701,89,900,749,924,493,409,263,789,213,491,830,451,204,849,438,828,532,148,354,679,153,800,430,961,597,369,571,787,785,874,966,159,881,896,362,563,706,565,132,209,328,971,468,165,455,864,590,243,575,577,861,442,172,221,250,800,780,359,656,208,798,338,85,841,828,278,675,452,139,291,399,196,520,721,121,941,374,80,588,161,664,300,234,888,550,218,783,690,694,304,113,289,802,189,481,157,847,723,851,855,661,566,767,338,55,786,280,136,460,751,613,156,880,580,675,952,621,157,716,845,290,946,356,971,438,161,746,191,411,531,812,704,749,308,346,847,640,549,800,741,198,339,109,656,153,793,283,490,885,336,158,897,769,693,742,913,763,415,405,871,797,717,823,169,547,766,823,256,374,830,407,550,809,233,609,504,730,862,536,817,511,773,745,855,436,657,396,461,90,946,469,889,960,302,232,362,341,976,728,180,703,757,425,813,729,676,65,844,811,738,145,307,186,736,85,261,468,812,816,147,783,849,436,290,131,876,340,187,239,744,217,201,409,186,538,594,496,789,289,636,87,210,788,788,302,815,986,231,486,956,505,283,809,373,104,673,51,157,605,250,555,639,626,164,820,368,140,849,274,867,960,937,829,252,81,905,754,680,245,576,774,724,850,247,780,757,863,208,275,546,790,645,173,560,625,614,9,646,694,668,294,538,21,905,927,796,610,299,230,801,284,548,769,690,243,663,235,544,78,442,172,524,812,193,912,800,572,668,508,801,475,809,615,842,527,216,919,191,300,915,730,498,755,640,582,863,805,776,894,924,785,747,875,168,414,166,206,192,470,800,927,927,848,203,941,831,917,261,619,436,18,912,836,884,962,535,741,209,869,952,930,205,311,928,568,202,408,891,539,612,205,952,764,899,574,717,720,734,873,169,594,884,441,188,595,841,541,215,449,801,476,735,753,58,786,196,192,581,191,800,377,437,848,850,403,829,945,453,102,158,296,250,353,996,722,474,783,275,237,670,767,202,444,798,711,240,410,399,164,141,257,894,398,533,0,841,752,926,266,140,388,769,803,907,425,507,800,878,565,231,818,868,841,982,723,862,443,249,618,163,618,578,888,173,286,319,663,254,789,223,278,827,251,764,816,853,691,242,698,833,288,416,709,865,749,627,259,782,857,929,662,839,309,178,521,789,297,952,764,124,850,215,270,721,456,731,857,168,749,917,487,762,661,112,642,178,461,116,670,216,712,476,452,853,555,878,718,832,521,785,688,630,728,430,10,501,240,405,309,178,780,426,35,709,168,400,724,937,819,663,236,238,493,667,230,58,540,504,213,87,474,126,568,187,643,822,574,104,410,448,98,156,541,409,650,730,390,865,884,874,824,526,817,636,584,812,943,866,742,702,768,270,368,249,255,893,436,157,833,233,915,158,864,398,77,125,385,769,183,140,721,85,566,882,680,155,672,173,458,713,73,315,727,892,359,198,217,804,485,286,675,1000,442,119,491,919,918,153,688,665,226,247,766,329,338,233,550,477,0,417,225,935,700,189,670,154,815,263,667,816,693,590,197,808,626,89,558,579,857,293,565,347,202,710,68,85,744,618,208,908,954,959,838,330,703,681,238,285,777,746,734,975,839,221,801,307,831,949,459,329,608,966,738,845,938,160,569,785,816,868,944,827,756,743,423,242,249,863,860,509,52,230,548,232,753,959,855,153,838,186,921,759,214,130,580,468,767,886,684,585,63,784,273,894,676,467,508,269,317,861,358,987,948,260,683,218,644,242,508,118,337,245,544,251,655,210,381,229,595,107,405,257,667,763,778,883,613,49,516,880,454,596,206,157,491,621,718,846,945,166,335,160,846,166,702,780,468,213,285,198,756,920,792,332,757,639,762,256,928,183,876,904,547,191,665,326,776,281,679,337,400,342,398,655,701,299,545,663,704,596,303,683,23,475,199,158,828,165,631,199,442,818,819,898,234,476,442,971,329,316,632,776,330,441,692,1000,807,815,909,333,570,796,192,105,486,543,790,240,836,273,207,898,513,359,462,997,865,655,145,182,787,327,249,653,707,393,580,779,685,270,820,582,636,526,818,299,188,489,624,545,432,143,716,936,316,880,469,198,889,285,363,819,599,620,201,949,435,666,810,847,833,432,269,0,757,877,576,806,939,888,937,134,772,921,617,757,541,862,897,837,283,854,921,274,294,97,503,867,604,216,788,862,620,920,442,958,776,465,284,186,451,733,874,274,530,186,267,254,528,864,294,847,396,105,573,914,332,765,104,424,517,550,0,743,198,155,686,713,268,195,363,87,474,411,191,703,558,942,428,274,720,316,579,273,667,277,831,857,331,928,562,802,901,315,315,550,0,804,456,515,0,574,6,897,866,585,922,777,739,257,866,880,474,914,680,178,715,820,908,856,596,202,179,0,864,0,940,891,482,827,421,159,726,206,548,848,942,961,524,227,532,224,373,773,680,744,219,155,545,731,382,305,158,824,313,138,839,519,806,834,329,491,907,279,692,164,605,944,406,840,790,895,222,844,913,338,46,884,886,957,443,250,873,242,374,244,369,290,784,330,116,522,721,333,125,320,290,156,748,881,461,455,911,308,157,271,225,240,743,766,308,241,355,843,468,278,297,190,593,824,882,675,705,925,422,395,79,23,710,314,85,329,43,799,277,235,286,366,55,216,940,296,237,768,185,313,595,732,373,516,129,913,565,202,907,330,94,291,145,659,562,943,416,649,718,787,807,841,848,347,280,250,328,235,260,819,425,921,709,744,218,443,811,259,285,957,639,644,473,878,408,864,764,969,664,200,325,164,474,142,644,524,804,458,0,1000,457,252,601,38,362,777,710,596,942,223,315,848,815,232,935,224,828,467,311,633,719,653,514,120,600,892,852,444,0,235,271,366,39,796,768,842,789,875,618,747,700,533,15,42,1000,748,670,901,254,787,287,116,325,915,326,448,643,251,200,568,781,511,9,165,667,861,695,355,643,44,1000,962,412,762,301,1000,548,155,459,873,384,138,536,521,786,756,709,183,445,235,367,456,0,730,138,175,250,597,555,248,512,734,233,944,839,860,839,909,314,244,387,876,933,221,786,840,812,439,654,122,268,73,410,848,899,868,363,655,542,935,806,221,619,799,644,125,293,871,270,871,348,848,261,986,700,857,818,0,805,830,806,0,803,915,939,214,440,263,235,809,240,166,309,799,274,913,495,247,246,706,72,104,444,852,960,987,954,949,993,873,494,341,366,897,766,638,668,442,935,644,25,812,820,117,710,260,247,953,477,817,892,883,578,152,820,758,442,519,792,254,247,49,741,881,878,77,416,642,624,508,40,979,571,816,845,827,637,434,40,896,601,274,172,888,949,535,732,714,312,167,478,484,905,865,967,455,643,479,117,868,594,178,824,622,203,875,508,17,521,168,751,213,387,907,517,644,0,296,240,466,454,237,618,470,904,859,779,927,973,119,306,756,303,252,409,217,457,669,230,254,784,253,721,482,38,911,242,884,291,566,740,780,393,719,641,163,846,683,422,811,453,134,794,633,554,933,864,551,818,510,127,666,179,974,815,229,297,703,716,228,340,853,770,265,908,852,357,869,339,275,501,108,581,902,631,711,359,642,228,546,26,929,284,966,649,151,773,179,711,939,557,688,248,199,609,630,163,659,832,511,57,902,965,205,660,866,787,408,308,116,794,241,670,113,251,900,389,117,662,242,786,82,676,309,657,670,198,150,425,553,99,799,772,892,996,680,241,138,308,23,989,214,764,938,436,750,89,793,319,209,432,231,622,880,865,828,918,832,363,108,371,506,704,179,583,264,332,96,562,791,902,931,834,364,583,239,331,879,1000,651,23,219,528,201,672,230,506,297,566,310,703,28,663,848,741,362,334,679,263,855,579,354,117,298,134,399,26,740,806,800,546,477,148,292,123,831,621,997,786,636,157,225,268,439,66,270,243,457,907,540,34,363,663,824,573,56,644,189,745,54,901,492,178,647,474,641,31,809,694,157,525,834,184,519,705,345,732,666,236,98,482,928,933,170,450,764,207,76,635,883,453,235,742,753,415,646,476,808,352,238,714,157,298,165,886,905,300,424,219,816,381,1000,546,837,647,347,52,249,907,418,21,595,611,810,287,605,11,948,608,892,557,88,681,1000,844,42,1000,255,837,130,479,544,50,93,223,180,765,942,849,454,494,217,885,942,257,850,821,605,5,406,130,116,234,742,864,470,805,618,673,774,314,159,862,173,415,237,292,887,579,51,625,847,609,704,164,853,589,236,288,764,699,861,389,239,491,578,545,979,1000,994,485,60,447,71,404,199,601,182,854,246,211,163,378,882,364,861,310,753,633,758,368,80,775,211,352,99,408,817,920,98,248,480,458,792,182,873,634,981,444,896,323,439,645,1000,675,276,280,147,726,692,715,239,230,961,308,8,618,216,564,252,844,181,668,161,533,538,804,843,586,338,613,260,718,107,292,165,298,931,418,142,677,817,882,138,565,64,694,231,654,756,603,834,617,933,357,857,265,441,909,870,259,959,915,909,689,202,359,132,774,0,1000,871,380,160,257,476,202,787,558,116,668,229,438,0,835,856,477,689,784,95,715,704,116,150,424,481,193,819,405,234,880,241,653,498,45,71,354,881,551,713,312,240,350,747,602,523,801,131,429,433,286,397,551,415,585,777,305,841,826,881,813,0,979,16,943,183,487,304,697,208,837,382,82,21,650,937,396,843,618,125,785,179,539,823,233,861,990,996,801,228,797,554,0,840,468,68,531,0,624,907,767,677,535,107,550,28,719,752,614,216,462,33,636,77,634,221,362,924,888,289,243,308,144,125,673,210,750,902,972,645,686,988,740,253,690,902,759,298,754,360,702,382,605,301,680,788,657,725,138,307,651,830,393,863,243,200,891,125,701,250,556,464,905,825,922,142,758,923,645,6,651,953,402,866,986,888,260,185,424,284,628,89,309,254,702,830,765,238,759,912,480,213,231,208,351,249,442,602,930,258,599,925,823,64,786,223,362,134,563,82,444,887,752,89,392,217,616,0,981,306,807,252,287,912,965,157,477,562,819,740,859,126,360,927,678,850,691,843,891,265,759,600,941,181,629,285,792,132,396,0,961,595,300,354,602,813,443,229,841,949,855,98,719,386,0,211,357,125,755,963,656,83,967,761,843,89,572,938,572,295,121,773,856,341,531,454,400,96,792,923,709,500,45,189,376,429,863,219,262,834,198,974,603,724,176,277,210,9,915,917,877,704,345,815,944,221,302,859,385,949,945,247,529,381,444,704,353,798,372,671,506,430,7,191,446,1000,566,701,358,820,925,904,988,794,768,955,833,857,467,942,813,842,352,111,565,403,18,291,241,945,806,507,864,444,433,96,616,170,363,210,244,559,771,142,346,775,445,287,595,726,417,845,843,753,826,918,561,876,728,783,870,867,806,766,740,782,633,811,717,867,1000,250,519,197,327,202,755,926,668,965,643,813,691,68,754,718,851,1000,601,999,518,928,508,400,526,812,883,0,1000,124,686,197,696,190,341,750,430,293,773,901,554,768,662,473,846,191,359,754,303,598,949,601,318,467,311,988,819,707,242,179,603,142,727,845,821,753,837,391,374,676,723,481,297,829,966,277,736,81,560,168,421,441,228,922,379,232,184,786,698,646,273,125,422,760,651,219,730,203,439,743,599,826,363,71,628,955,370,792,542,215,469,949,381,746,671,907,891,722,167,946,387,1000,686,795,612,164,638,814,725,902,816,0,1000,80,538,940,471,906,758,355,671,211,519,700,288,281,355,475,354,80,442,0,820,696,308,96,878,564,57,1000,474,920,951,343,138,171,229,176,392,147,451,500,928,664,234,1000,857,260,450,240,428,649,604,150,925,637,855,946,522,116,655,931,921,255,668,297,606,1000,793,944,678,999,531,226,676,93,626,432,159,133,220,91,282,804,984,864,535,762,574,512,785,979,299,720,757,821,380,218,564,911,704,311,352,443,902,955,772,812,906,893,518,525,691,461,643,316,633,182,771,948,596,826,301,709,454,63,665,102,529,158,782,180,837,210,453,197,499,161,568,827,617,966,616,893,797,242,620,171,895,467,149,915,951,789,710,216,948,115,763,11,915,192,437,209,730,231,712,954,850,731,157,154,654,210,744,136,440,33,471,38,466,63,429,921,428,141,882,227,911,134,366,469,477,257,227,781,92,31,410,985,1000,863,964,986,868,278,838,964,504,168,633,437,535,677,126,973,872,854,913,468,111,855,826,53,432,857,338,992,786,113,797,919,667,159,265,964,386,206,752,148,514,925,639,723,182,854,226,889,618,93,857,363,335,863,975,179,940,390,414,831,607,442,937,801,281,142,807,929,449,294,430,962,432,34,447,242,605,966,281,128,630,790,297,988,825,964,454,1000,717,226,872,833,884,254,525,401,655,798,971,795,797,327,570,363,683,0,1000,643,232,632,861,0,674,107,680,165,846,835,476,209,208,257,748,973,774,857,634,297,771,969,695,32,397,976,364,769,756,645,625,735,734,859,882,966,603,943,605,204,511,85,342,749,867,458,861,871,913,909,766,1000,573,700,309,943,520,75,483,791,116,250,747,866,386,956,653,293,628,706,373,960,719,65,825,689,690,232,719,533,833,111,495,188,330,986,350,296,764,832,790,321,601,37,520,927,861,652,746,121,228,826,868,635,638,395,661,170,253,86,648,252,217,805,704,4,1000,816,905,400,630,211,961,94,847,970,878,406,666,906,650,452,894,716,728,368,132,388,519,172,757,283,730,303,773,608,289,150,396,125,611,810,282,834,597,115,737,446,684,349,220,418,669,179,586,155,416,209,509,324,690,110,738,548,0,421,688,333,692,597,238,568,502,463,511,780,635,247,676,93,538,253,417,158,454,997,729,940,888,526,109,181,462,417,228,859,769,330,112,156,537,69,742,262,255,887,549,170,573,222,929,584,922,1000,711,1000,436,934,825,124,745,711,314,565,63,225,856,266,550,55,449,775,325,873,488,956,561,856,229,184,835,836,183,728,129,199,542,76,608,364,64,513,0,890,596,792,118,969,414,214,272,666,573,751,752,963,345,379,198,823,757,723,139,844,853,302,573,101,389,713,724,282,93,709,354,457,556,662,577,345,536,709,470,536,869,473,451,255,359,960,739,666,785,744,357,686,616,914,398,615,677,888,831,129,600,517,97,82,600,778,329,251,334,860,654,292,243,676,650,845,643,981,747,766,737,134,270,353,685,378,213,536,94,208,768,991,716,818,689,637,584,907,999,601,923,1000,910,195,799,119,586,926,723,232,839,932,960,965,299,175,843,368,337,598,544,198,772,692,115,830,799,906,479,106,820,597,288,259,129,73,521,130,712,881,874,880,493,763,805,981,710,488,187,254,498,238,553,293,690,89,654,398,530,968,768,896,754,232,329,430,551,603,561,567,788,185,435,589,197,715,80,270,648,906,750,880,999,803,292,893,564,973,482,333,145,513,782,291,180,811,257,442,946,575,880,323,274,117,739,669,17,760,601,354,367,563,742,815,801,56,354,330,249,639,631,196,827,202,328,386,342,254,293,934,306,685,243,513,793,288,277,784,888,945,443,172,726,691,754,209,381,850,353,897,476,987,506,572,782,919,624,959,621,687,385,159,185,280,659,901,532,669,0,136,824,455,901,248,234,694,18,143,815,503,50,811,545,166,470,789,581,98,557,943,861,284,357,17,668,150,625,874,928,1000,584,345,620,862,335,971,757,802,677,222,926,417,598,86,700,773,324,441,173,80,841,426,2,180,530,816,269,605,163,824,405,771,703,691,417,799,321,807,241,175,393,636,80,123,506,442,906,931,535,682,759,106,863,88,338,676,662,85,417,102,344,939,919,252,678,687,234,618,280,795,816,93,432,15,361,925,993,780,711,921,948,184,901,981,391,922,423,225,458,257,658,339,98,173,713,131,310,863,362,188,500,400,147,264,519,120,431,121,273,756,205,241,254,187,842,464,904,471,906,744,683,578,769,930,616,197,287,711,745,317,765,359,226,144,766,881,802,837,931,796,828,146,422,935,733,965,990,92,259,299,639,904,623,600,140,617,166,804,976,439,0,209,896,870,967,159,593,914,946,762,834,285,361,5,549,374,599,363,336,491,812,843,277,998,728,124,468,698,607,207,836,191,779,665,359,957,346,838,782,595,940,593,944,792,390,598,782,876,319,927,891,572,96,915,799,870,500,157,603,103,774,984,850,235,372,604,573,730,661,506,207,883,679,870,645,841,951,309,581,275,597,206,582,76,491,44,497,871,708,94,564,292,759,436,245,1000,570,345,68,982,377,198,911,67,645,544,100,890,565,380,610,304,810,808,267,823,347,244,555,865,932,230,585,73,546,963,482,924,372,935,332,166,364,965,649,906,602,241,641,131,512,94,344,196,387,802,268,202,332,853,619,559,765,258,345,174,821,562,137,211,338,776,326,107,725,432,648,121,440,391,195,617,208,201,238,198,468,90,752,103,722,1000,709,106,575,250,779,31,501,899,567,191,406,251,284,839,920,953,1000,889,837,324,610,537,147,172,601,459,525,997,817,697,0,911,734,626,260,398,399,132,818,671,326,877,696,132,472,954,407,816,694,800,344,412,203,155,848,199,373,891,929,871,360,566,637,400,244,233,704,422,590,963,577,182,443,0,1000,608,838,574,750,256,241,294,391,892,525,968,554,413,554,944,393,480,156,123,277,184,915,288,784,249,502,194,357,828,443,932,381,829,285,697,295,846,744,725,810,96,501,659,570,83,444,137,392,715,103,876,479,898,469,938,732,927,1000,177,173,291,352,155,739,706,120,281,142,911,844,168,613,699,330,173,940,865,363,868,736,326,734,564,0,718,693,773,311,650,330,433,9,750,146,774,780,400,579,947,451,238,828,230,877,616,322,240,857,932,866,889,231,902,737,362,337,398,521,1000,973,290,407,619,0,908,267,628,147,784,842,89,562,1000,634,798,836,319,724,128,564,757,419,181,296,594,946,955,761,779,632,641,627,644,697,732,655,398,370,764,247,1000,618,878,599,190,901,541,60,473,0,806,408,866,804,370,82,951,734,194,877,377,593,801,821,587,190,276,615,677,608,598,779,253,832,440,944,752,859,462,140,277,479,716,821,195,256,711,16,978,818,903,555,967,490,111,578,811,886,1000,714,855,978,213,513,476,447,397,16,811,245,648,435,819,958,930,661,600,952,802,311,214,593,793,289,357,652,850,742,229,625,290,555,102,719,772,624,762,226,303,147,659,407,222,302,450,907,170,948,261,630,461,910,482,191,219,446,764,182,618,203,282,304,664,232,721,684,857,791,735,681,667,244,794,611,877,424,832,245,928,430,795,288,303,799,111,678,821,525,299,172,651,17,650,626,390,520,159,750,837,307,203,906,993,880,837,318,194,474,26,1000,646,635,798,285,211,923,186,652,624,520,318,136,177,628,124,628,107,781,298,242,325,722,439,887,657,31,741,198,957,545,801,863,851,582,512,787,755,290,843,497,176,714,875,509,942,331,839,186,945,460,861,476,633,448,608,514,354,135,755,293,212,875,161,638,793,115,1000,488,482,8,101,670,201,438,139,541,879,690,773,180,268,227,776,403,854,331,784,306,823,642,120,401,694,780,817,847,437,737,527,273,377,771,485,157,898,972,483,837,788,277,683,255,874,938,602,731,831,819,388,533,481,353,799,612,813,569,558,0,764,611,763,620,274,432,843,789,918,888,185,332,958,388,386,494,700,571,237,827,938,500,786,308,609,210,678,0,324,600,815,833,352,336,299,624,811,641,910,927,941,551,401,618,153,419,682,254,362,344,896,772,76,494,610,208,467,915,832,210,138,733,703,823,312,811,664,227,636,0,775,326,787,271,163,911,633,90,0,900,723,174,865,556,929,375,970,959,976,766,816,677,753,848,376,714,685,238,274,779,916,314,245,802,235,164,906,391,583,785,177,622,608,0,995,829,494,809,926,598,237,192,884,738,671,812,882,880,254,575,4,821,224,650,445,157,364,397,161,579,0,891,752,419,448,492,382,0,281,595,218,723,197,491,769,842,53,645,88,605,131,621,139,521,382,500,690,378,228,296,386,497,983,687,719,60,421,191,809,730,850,308,285,521,188,531,744,633,198,933,915,524,942,524,690,664,214,288,296,624,652,85,656,324,730,69,395,118,10,976,361,660,20,1000,838,915,308,230,112,562,1000,519,981,350,176,679,512,806,845,640,44,479,430,565,155,858,243,649,451,222,935,521,259,810,812,558,264,668,138,716,503,901,927,628,846,241,178,885,364,336,842,998,687,721,721,60,506,785,952,386,692,785,869,746,504,791,794,274,319,333,655,324,312,797,608,875,759,295,916,745,855,268,779,793,196,470,805,670,949,359,441,262,447,711,929,742,599,296,361,138,408,666,664,363,802,777,230,308,258,585,603,558,338,254,898,1000,399,652,113,779,174,798,563,879,955,539,517,791,460,147,350,710,980,357,994,870,396,591,684,242,782,728,795,579,770,334,247,614,944,810,767,717,714,104,521,744,324,101,814,258,406,570,164,230,519,791,244,827,804,876,729,132,748,435,70,533,704,125,343,667,924,763,113,330,315,166,870,662,228,689,255,634,903,338,223,642,630,281,849,454,581,851,227,474,482,499,857,925,794,790,826,279,627,262,228,569,613,471,263,359,370,345,340,696,889,711,578,845,891,937,239,536,549,809,648,229,883,213,65,504,828,325,0,955,800,740,543,465,922,658,140,280,75,603,471,608,169,233,824,665,762,793,76,689,937,910,136,268,596,350,262,640,658,130,976,314,849,552,580,312,836,527,918,826,982,363,947,732,666,176,931,390,793,334,412,479,571,800,808,594,672,523,168,759,287,510,808,693,642,228,938,472,409,603,505,589,145,927,423,527,950,936,222,129,779,282,527,736,973,878,143,877,794,871,659,561,687,763,701,568,927,735,102,391,431,850,771,510,897,571,898,440,448,644,328,600,713,715,141,586,296,199,117,257,739,177,701,201,252,486,353,454,726,77,679,535,0,718,423,805,124,446,719,748,901,654,157,766,886,316,966,567,750,657,170,577,0,1000,952,565,413,579,751,780,366,690,968,707,198,390,868,922,845,217,187,563,744,700,822,327,430,449,342,701,719,680,568,907,833,815,742,420,184,836,727,740,259,433,272,169,733,489,252,789,190,188,106,578,419,649,951,566,186,889,774,329,162,797,414,404,526,807,429,187,770,39,55,1000,187,743,609,425,797,351,373,639,840,802,196,457,769,307,260,377,646,478,279,335,632,90,853,323,386,204,523,53,535,729,951,799,227,424,439,644,645,203,786,917,308,601,246,670,360,98,0,910,873,894,150,712,404,690,478,196,681,237,946,488,462,903,511,804,142,804,967,552,609,304,331,665,279,351,289,362,132,272,523,819,0,799,590,170,113,678,382,471,568,774,414,75,547,786,595,207,644,491,987,584,493,89,922,982,64,314,629,269,200,631,649,315,519,805,683,232,891,249,498,45,308,280,700,788,908,675,131,653,185,560,130,304,37,622,711,63,980,705,196,595,466,273,861,389,283,716,491,182,868,262,525,70,170,180,278,750,618,172,286,309,272,672,120,757,191,578,730,139,729,132,69,223,152,759,820,450,121,812,871,507,409,568,1000,591,552,816,960,839,224,585,848,486,194,598,452,101,555,612,214,231,301,627,666,248,820,380,813,222,969,418,55,419,100,511,936,470,804,836,971,369,531,733,842,292,846,564,793,115,582,652,602,307,242,760,204,716,497,766,785,941,96,382,966,408,764,416,644,225,103,642,856,548,918,913,630,93,712,425,682,238,967,560,896,824,771,571,646,480,331,343,585,922,422,196,145,423,546,317,656,569,168,799,666,0,150,379,953,500,249,230,415,294,984,476,363,334,828,467,648,750,224,548,765,184,464,8,700,566,741,200,462,307,999,748,220,867,249,652,171,449,209,183,119,409,122,408,418,212,163,739,56,356,522,733,742,365,561,0,800,691,133,621,174,762,82,754,817,679,367,105,648,230,840,404,236,619,169,699,173,551,326,328,264,618,253,255,511,57,733,455,866,665,400,136,813,552,793,298,306,323,774,741,161,738,488,902,468,802,193,876,953,508,299,237,228,903,165,756,865,708,838,548,164,269,134,409,538,59,301,233,671,650,511,136,449,132,605,322,876,380,841,405,701,606,450,385,922,878,730,758,190,407,832,679,423,591,122,826,550,808,628,258,857,631,870,877,544,246,818,598,603,901,926,531,592,934,794,286,590,379,500,224,771,457,734,400,984,777,302,234,476,883,862,426,472,873,605,703,912,541,240,526,839,732,445,665,991,426,165,674,216,696,608,291,507,798,56,645,72,395,787,629,883,732,585,188,658,330,104,686,734,266,589,147,723,782,882,779,926,649,874,648,771,470,543,825,130,270,120,670,842,911,745,849,1000,408,850,312,972,1000,723,296,975,774,127,534,744,678,237,631,977,995,764,299,816,493,318,320,493,736,702,198,174,415,595,635,124,440,142,653,771,767,816,418,955,598,478,198,177,345,196,871,874,278,204,851,618,581,184,293,226,919,453,284,834,965,267,277,872,676,592,916,637,582,233,302,252,671,104,322,983,1000,0,608,474,0,809,829,950,409,497,259,581,119,912,345,395,307,188,610,430,256,849,510,97,597,387,223,473,853,85,254,291,669,279,272,362,670,167,776,200,843,291,566,710,351,92,307,162,562,289,598,128,656,387,379,955,765,928,605,796,250,140,803,615,210,575,800,241,533,327,640,250,535,255,627,727,414,475,848,182,375,261,544,356,104,91,428,685,766,883,590,1000,667,126,271,620,0,45,515,817,251,942,710,888,369,379,408,172,509,689,394,397,305,511,719,310,752,273,610,718,64,99,558,183,680,142,781,162,787,165,272,566,877,48,518,173,668,873,203,158,425,385,589,431,850,108,366,279,550,178,531,859,457,908,446,627,597,839,746,798,252,669,38,471,773,778,566,962,802,926,792,980,775,832,714,717,229,584,679,379,447,494,179,766,222,936,862,524,678,348,487,491,63,697,725,709,79,175,921,417,588,380,128,383,311,247,243,491,181,133,786,804,256,802,279,722,168,523,745,110,461,811,296,812,283,808,263,254,275,711,22,570,15,84,786,682,273,757,651,706,345,857,534,528,0,452,560,947,600,680,247,832,238,822,546,514,733,186,665,545,0,218,508,39,582,366,139,114,426,935,418,779,697,384,58,616,681,937,385,769,258,232,626,803,256,458,496,665,362,804,753,443,128,420,450,565,636,401,552,691,65,313,780,919,752,617,421,791,760,869,657,916,652,248,229,650,319,186,530,477,788,825,254,124,330,398,61,25,443,125,662,187,884,371,59,936,942,14,1000,805,569,444,73,269,573,687,20,19,1000,693,421,794,673,471,634,873,690,767,618,344,320,936,841,338,674,495,39,158,270,462,607,702,123,261,486,902,935,118,370,246,258,754,422,597,205,430,388,336,290,41,470,846,545,689,232,416,379,728,294,1000,757,459,282,433,125,631,150,184,498,648,557,771,471,751,761,889,627,170,358,343,258,168,375,207,276,229,709,0,592,55,467,969,725,685,251,899,307,604,318,93,267,42,633,63,719,84,753,176,480,612,306,112,535,307,628,263,240,938,836,772,786,407,552,315,358,459,490,130,501,604,950,394,534,104,836,169,591,889,512,723,296,688,461,187,648,748,220,852,585,936,803,276,675,245,307,274,291,248,275,103,441,575,211,151,266,785,291,645,477,926,677,120,674,552,0,93,718,658,347,55,714,872,478,215,324,374,204,249,576,535,71,857,334,821,933,646,224,166,840,609,141,343,90,599,773,193,726,368,595,139,415,759,282,725,173,930,429,599,207,873,557,874,591,163,724,598,206,223,785,882,358,595,204,283,74,534,838,596,203,426,151,560,77,498,0,256,282,64,628,707,344,871,214,337,81,736,388,400,0,759,209,565,61,351,127,958,614,974,433,452,577,754,643,551,813,941,695,663,578,811,255,545,423,286,563,878,765,730,375,528,86,283,526,274,260,288,227,717,101,665,232,266,879,287,870,351,167,140,428,399,167,297,238,275,524,462,907,184,511,110,335,447,954,306,631,572,800,451,5,645,361,477,266,452,234,921,796,782,564,862,487,973,619,726,121,854,271,182,621,510,764,851,816,532,885,465,927,177,151,307,229,684,737,921,793,760,297,848,926,779,837,288,355,954,294,268,270,473,170,814,249,744,221,575,798,741,262,293,673,123,484,835,289,163,536,435,96,886,569,827,739,794,929,770,804,794,558,875,658,758,443,160,245,780,799,799,299,856,740,795,571,376,412,203,299,612,401,347,111,852,934,870,370,399,218,938,496,475,850,488,225,502,104,134,270,122,782,963,682,809,269,553,805,770,475,383,558,579,0,414,84,954,759,435,326,690,490,474,474,688,247,635,84,886,468,581,275,614,527,455,289,474,242,228,256,461,417,188,245,341,4,847,713,253,416,129,268,361,241,161,343,933,440,767,740,456,533,897,871,491,826,514,794,749,789,308,30,291,712,426,591,831,523,295,241,504,172,445,928,857,789,411,578,796,653,741,295,0,604,273,401,580,848,539,810,843,805,884,575,230,394,616,165,895,721,470,804,691,296,478,903,952,611,844,461,95,486,297,242,438,191,763,231,915,600,246,507,791,764,120,635,880,524,896,609,242,704,212,297,983,309,964,406,715,22,442,124,777,310,701,9,194,369,438,0,261,671,131,822,944,634,200,473,892,548,836,333,257,690,925,695,249,643,330,68,146,714,434,212,822,266,786,688,155,619,356,476,495,179,907,266,779,60,666,776,489,817,432,711,624,390,806,854,239,302,885,660,716,736,1000,577,430,444,776,673,161,510,351,229,828,426,559,395,314,271,472,452,868,509,97,801,850,529,564,639,406,221,668,342,731,711,878,949,798,631,890,575,770,286,578,130,566,612,497,222,656,0,184,599,728,794,196,516,697,573,705,417,814,250,902,883,288,398,523,63,753,79,194,884,941,886,745,640,860,318,819,453,128,284,790,536,0,522,325,725,199,371,227,369,257,161,341,621,571,636,391,174,814,588,717,450,980,670,911,550,771,635,454,287,842,536,619,0,801,672,815,439,361,681,629,332,631,837,653,421,944,688,430,21,973,773,49,426,471,801,89,728,393,678,496,746,338,172,712,334,150,848,133,675,718,32,819,196,880,410,442,259,426,536,132,734,578,850,629,735,970,606,640,612,447,919,550,779,361,619,435,743,285,309,707,346,442,0,793,731,965,724,598,540,487,897,525,773,678,742,551,355,572,875,469,273,509,799,811,332,388,202,634,766,611,298,804,441,453,42,496,808,434,189,384,219,813,813,672,845,404,593,120,317,647,472,417,0,217,507,712,814,713,105,251,492,490,182,601,182,683,586,462,645,581,854,509,804,489,188,647,231,322,223,341,684,949,1000,909,417,328,651,713,453,417,242,67,519,936,732,865,653,157,683,618,0,526,19,975,672,160,324,847,532,747,755,606,300,396,185,803,833,808,621,709,274,706,811,840,241,214,383,383,472,849,397,481,155,573,760,693,601,598,95,105,692,167,902,891,1000,0,930,0,925,226,544,594,938,808,583,828,982,826,265,650,312,48,609,401,137,632,164,600,919,446,124,834,501,854,215,208,737,795,566,123,696,866,386,208,523,497,197,186,473,157,348,815,367,385,456,920,803,876,863,967,561,832,252,580,855,834,819,915,331,216,207,267,441,203,367,690,251,601,524,702,276,360,581,360,650,963,864,176,512,854,781,858,705,328,647,886,639,137,262,1000,531,213,861,566,54,188,733,443,879,979,754,98,684,854,1000,290,243,752,705,834,324,535,788,427,443,609,36,297,634,559,40,97,496,962,462,0,1000,656,713,943,476,436,265,677,240,310,168,906,743,371,710,235,587,169,799,660,563,962,868,585,838,106,831,364,724,413,580,798,744,950,418,667,8,488,229,742,423,611,289,442,929,491,760,778,347,870,471,716,297,107,437,661,577,295,558,878,238,564,72,314,803,857,805,685,222,758,751,687,253,732,661,227,749,960,559,964,448,818,381,88,665,933,914,513,69,404,201,874,504,441,589,913,632,217,694,618,206,830,888,874,797,195,531,783,703,394,480,523,896,226,755,890,663,499,474,213,814,542,53,307,347,969,449,649,708,210,843,883,1000,467,311,255,841,770,766,459,911,208,864,240,395,941,547,797,417,117,265,525,825,928,413,851,813,681,264,680,246,160,611,182,790,321,623,194,860,88,826,780,915,495,191,409,626,933,564,861,940,808,708,960,731,518,628,576,865,968,658,589,937,445,651,785,256,238,405,668,0,898,460,790,117,838,196,247,896,465,912,878,295,794,870,938,337,316,800,809,502,659,463,393,575,897,981,767,845,960,482,786,717,244,536,832,926,751,780,902,866,495,540,374,241,67,718,957,895,196,501,965,369,756,802,986,862,759,784,748,783,763,757,248,891,619,223,528,84,209,481,774,872,787,280,759,771,263,736,857,831,0,1000,835,347,784,759,808,816,404,309,819,601,1000,697,499,198,176,701,333,770,303,611,400,579,802,496,290,446,447,126,873,719,751,638,528,881,154,495,230,906,750,760,681,23,950,353,955,404,10,1000,570,760,167,534,182,866,824,351,237,633,363,396,866,876,207,689,384,176,241,436,483,426,402,666,927,647,412,690,362,222,656,623,678,382,851,391,79,490,706,120,39,730,329,702,587,704,0,1000,0,1000,756,423,949,296,857,682,239,737,867,465,415,620,623,140,953,425,865,323,919,554,212,217,264,168,220,784,338,128,240,585,102,549,877,634,978,585,155,840,363,343,252,815,69,678,351,456,248,207,751,809,147,806,601,917,400,137,366,55,211,466,680,725,333,635,231,863,963,480,731,377,596,922,751,36,807,838,639,84,464,476,948,314,447,225,935,323,807,803,806,627,315,315,495,177,949,645,824,285,160,336,322,471,753,416,119,315,911,781,796,296,337,259,657,184,517,813,109,501,202,219,223,518,477,884,334,765,773,788,359,699,864,514,645,24,755,831,839,883,271,688,605,952,831,410,411,0,465,902,704,431,261,818,256,616,794,557,182,595,607,949,870,706,775,801,481,791,917,775,690,839,163,481,478,626,42,844,840,515,829,322,979,655,983,586,863,387,994,528,471,88,802,711,0,1000,835,541,609,694,435,142,589,155,575,85,866,534,816,628,833,627,945,777,288,814,778,799,915,842,360,264,506,11,815,483,958,657,151,325,0,1000,799,263,103,765,507,775,280,857,635,370,355,422,230,781,679,264,438,64,227,377,520,701,564,61,248,228,81,259,817,260,205,728,41,401,187,379,413,111,664,7,868,896,194,624,468,25,113,681,816,292,676,608,248,831,712,666,960,593,137,565,939,378,782,712,430,207,189,799,804,687,342,394,899,461,839,550,470,132,447,65,443,53,662,752,181,577,899,380,447,944,405,260,442,138,569,781,258,710,96,586,95,806,396,201,223,287,492,175,391,726,812,450,715,808,383,119,870,520,852,499,604,766,250,884,620,212,662,572,131,332,772,740,144,347,727,763,810,578,567,64,9,989,194,634,375,412,822,492,414,788,896,858,523,899,751,640,1000,703,334,157,636,533,885,569,857,427,295,775,799,391,167,532,280,603,450,276,428,599,98,582,222,400,923,345,774,555,968,571,383,604,903,502,131,522,937,392,647,476,557,760,400,185,221,783,391,229,770,818,256,618,271,697,967,512,312,609,966,538,295,701,801,257,574,794,127,335,267,825,139,284,227,739,210,721,687,747,188,460,488,63,86,253,830,361,435,284,827,332,297,248,820,305,724,173,832,333,908,580,482,747,730,802,83,594,400,362,213,254,262,303,574,897,273,242,836,972,463,911,381,19,475,43,525,116,247,224,840,728,332,372,854,738,288,680,177,345,887,373,905,700,538,812,796,625,79,435,873,1000,692,270,916,763,182,477,771,710,172,354,124,377,649,109,556,100,297,721,524,801,61,673,831,576,685,241,769,573,890,572,657,327,166,605,726,727,377,290,834,945,294,645,564,59,885,533,787,302,86,504,816,918,234,361,483,433,830,744,865,936,200,572,809,208,882,443,825,325,473,683,530,810,114,369,216,906,266,757,146,326,454,186,200,515,368,83,151,437,545,411,149,462,890,875,926,641,280,740,700,204,829,796,615,640,188,462,104,722,463,644,597,205,282,520,448,0,680,237,145,705,210,255,929,706,808,876,159,702,279,155,217,801,837,459,415,139,939,592,529,716,631,855,541,64,125,534,783,575,812,997,294,598,365,703,867,425,141,351,205,632,894,523,454,635,772,422,478,256,196,683,587,154,151,685,451,198,319,748,679,76,677,260,902,796,124,822,859,776,677,260,53,734,680,239,819,850,664,240,813,264,658,347,735,803,735,747,59,1000,415,51,0,1000,322,678,759,95,952,417,864,881,964,384,785,274,399,546,474,904,148,715,421,538,988,449,91,342,493,895,405,0,921,736,237,700,722,296,579,637,526,796,180,249,915,448,186,732,670,253,410,0,788,346,199,290,662,234,689,391,645,471,292,181,315,812,228,732,49,578,112,711,848,729,914,702,969,395,171,820,248,818,171,862,761,699,844,697,111,745,826,879,449,96,214,533,888,502,827,1000,647,423,955,384,262,498,110,807,552,762,132,579,288,396,280,833,746,140,799,911,246,260,679,20,431,551,958,513,762,636,774,323,702,351,763,213,723,122,352,61,473,75,419,816,645,468,920,887,157,746,173,487,109,654,836,396,400,13,710,445,288,225,808,281,728,414,767,846,863,499,926,633,882,489,781,354,630,280,592,446,59,528,566,829,871,638,79,368,248,750,814,236,817,668,263,688,685,241,186,531,704,119,181,482,289,749,174,792,270,263,279,762,277,685,267,813,682,821,954,619,439,259,940,394,250,559,533,395,874,399,657,704,641,712,638,157,803,326,220,350,295,702,383,503,878,299,532,726,592,940,541,73,113,687,834,442,679,61,471,903,985,659,713,314,683,783,977,774,131,514,905,990,342,630,982,359,786,269,837,858,935,930,676,61,789,362,132,474,795,187,839,418,904,262,1000,722,473,3,297,692,362,249,270,833,834,822,663,854,234,551,458,910,491,514,290,855,681,475,986,870,454,966,568,829,996,496,436,432,828,280,745,149,198,372,544,65,826,264,557,770,828,280,720,728,205,524,725,429,770,276,200,445,254,671,623,696,169,456,116,858,298,390,166,308,217,232,298,719,776,455,383,500,471,413,356,66,345,40,357,64,342,545,849,636,467,903,180,748,81,603,290,142,863,554,260,341,864,970,116,667,954,533,247,266,679,55,464,376,76,587,934,686,382,291,683,675,616,211,392,325,845,970,945,558,855,636,194,919,235,330,959,616,742,363,240,696,974,616,950,290,816,718,755,702,385,0,922,746,231,728,390,210,929,550,136,269,866,305,752,754,24,366,616,875,387,518,635,699,226,555,39,658,180,218,206,539,978,368,955,432,381,59,873,893,186,465,543,761,160,737,409,646,180,781,780,299,872,363,179,623,820,626,755,834,1000,801,450,605,140,710,859,843,825,268,623,723,124,906,218,850,1000,792,264,601,122,434,717,741,158,825,826,360,788,421,161,306,562,0,334,459,885,705,358,658,254,806,659,349,246,255,226,810,196,414,836,273,470,513,273,304,136,458,317,638,919,550,487,821,679,691,1000,454,932,723,111,847,880,317,113,686,832,268,799,408,178,749,321,287,447,596,730,385,429,331,885,420,204,818,124,386,429,851,847,517,919,383,401,637,243,193,232,756,894,609,460,858,944,381,810,884,922,396,250,231,90,505,802,492,804,612,398,433,237,368,824,251,715,311,241,410,756,308,535,128,706,120,188,512,291,569,913,791,727,688,876,424,178,410,382,507,257,621,148,669,160,311,165,276,850,957,262,717,277,553,661,247,416,589,81,541,198,738,1000,830,107,615,831,272,972,475,835,236,595,301,466,278,479,439,392,177,200,705,442,52,881,634,867,769,234,837,898,532,577,852,941,507,712,818,528,653,195,348,344,717,664,25,980,824,677,250,141,419,401,110,662,236,428,594,133,690,791,608,713,449,403,254,214,758,183,225,459,633,529,338,862,223,800,571,857,627,661,614,595,198,634,569,785,404,923,506,735,710,187,461,812,348,786,610,879,802,678,63,629,697,720,774,252,240,181,581,822,978,506,799,826,605,734,386,781,352,192,930,154,542,240,643,203,587,164,646,302,607,879,535,909,716,844,821,658,551,241,673,615,0,758,760,711,67,461,126,226,275,171,306,724,733,138,266,797,922,644,701,278,802,836,853,103,320,333,94,331,512,806,834,248,371,863,497,915,901,318,301,836,881,718,765,256,667,732,690,905,733,834,254,220,878,322,444,924,874,653,745,403,627,685,306,712,764,935,906,214,412,768,339,96,375,987,511,216,872,247,572,297,237,395,761,934,348,350,590,513,61,192,782,213,291,424,589,868,444,774,429,288,814,660,720,199,570,431,709,738,760,76,571,580,509,660,758,958,646,425,11,270,668,225,326,230,787,204,911,951,460,692,279,298,753,644,808,408,432,649,557,831,242,214,705,700,201,944,561,159,898,561,797,600,797,188,504,207,459,952,667,923,407,286,483,474,890,933,584,421,799,537,64,732,382,298,240,308,696,926,310,245,825,278,658,521,409,873,698,209,235,754,585,623,139,925,473,172,550,825,696,744,218,107,304,269,650,467,310,225,625,431,343,404,596,466,338,401,548,107,703,908,755,905,491,193,767,788,680,951,697,106,644,560,0,408,96,157,315,450,945,428,663,434,282,289,357,139,415,788,704,250,651,1000,892,256,636,212,336,355,464,986,505,923,636,148,601,899,691,921,726,93,602,890,327,809,614,984,571,758,295,420,19,200,198,209,154,637,703,494,810,764,474,559,248,329,669,702,757,132,439,205,704,729,137,897,217,325,328,150,846,963,491,767,206,680,225,202,774,127,748,273,278,946,798,312,810,981,384,745,638,862,774,390,580,1000,685,476,614,859,751,350,25,440,940,913,747,280,351,847,964,174,701,171,904,213,467,56,897,714,46,575,49,651,331,609,772,551,50,192,906,818,481,185,455,0,1000,409,216,137,847,452,411,932,410,921,872,818,908,288,728,950,834,427,454,837,725,982,582,592,27,46,517,846,440,259,253,899,818,904,839,747,768,655,570,527,410,95,553,204,332,768,323,137,582,298,710,508,54,143,699,777,689,216,663,895,697,171,285,547,788,883,587,449,594,644,688,283,858,441,851,851,222,225,316,982,462,542,736,815,755,415,188,651,90,428,75,533,172,258,228,445,876,706,819,319,638,353,516,799,836,611,49,98,622,692,727,325,601,136,258,267,831,837,702,137,691,117,508,532,402,476,37,218,681,242,223,622,318,701,354,541,60,429,450,367,334,597,208,454,193,753,428,115,667,947,669,241,786,437,647,780,465,908,532,221,342,650,757,884,489,760,340,646,363,873,559,184,722,134,845,488,170,152,586,842,674,519,414,230,293,330,754,0,638,926,466,384,38,528,232,203,404,511,794,942,645,802,595,85,872,959,675,865,561,970,574,278,380,213,319,1000,667,389,480,430,9,173,435,130,717,173,727,433,189,544,145,667,0,117,728,774,682,264,532,215,800,163,726,855,716,899,804,698,788,156,555,334,376,441,799,779,699,299,837,324,373,224,184,186,879,116,847,739,765,406,664,191,531,935,698,841,630,737,542,901,917,388,508,404,330,131,282,915,667,1000,518,315,607,6,448,321,741,115,591,337,651,423,89,639,541,427,161,964,695,126,726,824,279,337,62,240,668,424,157,959,712,249,96,1000,522,949,681,284,607,767,904,536,726,881,907,68,506,607,338,705,520,677,59,772,233,990,780,382,499,176,864,303,670,797,519,388,491,824,204,148,306,546,0,587,175,805,254,892,657,784,298,410,459,730,588,328,139,243,745,255,286,214,528,697,280,924,472,336,580,434,416,792,278,619,456,846,1000,283,869,943,805,744,264,763,222,104,632,200,206,278,838,776,189,208,412,234,144,192,584,944,740,836,660,433,848,483,194,443,967,687,165,739,847,995,583,731,379,994,532,740,426,855,774,165,331,352,455,857,636,662,352,7,1000,985,918,286,548,842,571,699,679,948,523,454,906,872,714,40,1000,794,143,378,180,581,899,279,728,247,842,289,559,449,911,902,499,410,199,119,256,294,798,321,354,953,744,637,519,480,0,800,566,893,697,990,748,116,544,931,755,839,458,361,705,242,435,738,377,388,280,293,780,953,303,512,786,362,613,958,365,854,639,49,1000,164,553,905,232,663,234,665,248,100,698,445,907,216,403,575,331,306,825,668,180,758,368,605,962,836,994,190,328,405,403,364,334,961,558,308,350,1000,672,916,663,170,886,580,927,432,137,770,736,613,877,328,339,709,444,514,865,740,348,183,505,827,339,493,21,382,516,203,315,221,352,160,888,114,532,661,226,190,948,188,579,191,211,192,769,773,363,257,718,656,517,241,566,254,540,423,59,888,739,775,574,297,410,147,855,780,912,942,774,250,295,783,768,578,45,198,474,60,490,322,777,816,620,110,479,526,6,965,985,387,715,474,793,439,568,768,765,362,0,754,630,291,820,292,247,296,589,472,462,95,373,719,140,548,784,790,300,709,350,318,749,525,694,754,300,561,196,164,536,806,357,955,596,767,689,205,855,367,136,477,196,870,565,662,559,977,394,724,720,309,131,852,340,706,344,384,442,932,900,95,588,796,253,241,363,757,444,624,466,980,976,73,277,270,810,947,804,341,539,584,848,449,426,640,710,830,551,308,613,679,592,455,770,200,710,222,736,433,144,120,570,409,91,119,443,43,839,286,852,785,849,94,664,393,560,445,60,304,615,428,452,108,509,855,214,863,1000,298,688,631,233,265,508,943,336,736,859,98,606,152,883,171,549,205,821,244,689,199,386,496,747,133,619,404,280,443,270,571,793,907,438,373,299,800,244,96,557,659,569,715,107,534,100,188,366,722,712,291,648,280,592,448,657,783,357,696,758,451,594,709,272,985,973,787,726,827,879,183,693,948,521,981,823,801,528,618,690,929,661,768,276,731,376,964,664,237,662,148,858,773,527,953,608,863,815,506,41,699,361,128,401,1000,625,975,692,721,238,858,725,625,256,594,110,86,407,860,967,813,949,465,605,62,512,63,517,972,417,467,297,927,753,772,824,88,483,723,295,330,613,222,585,927,581,929,423,447,97,359,625,941,330,707,263,798,255,321,595,174,527,0,575,519,795,237,820,239,858,171,727,126,316,694,424,600,205,518,155,287,702,283,304,528,752,454,602,697,338,644,462,912,728,913,358,646,364,63,1000,700,390,870,1000,74,355,367,739,494,814,213,414,257,522,417,552,866,945,466,303,812,812,601,516,329,675,613,419,350,51,707,583,998,885,787,331,487,230,891,454,332,699,41,1000,51,381,499,118,847,241,321,327,519,790,39,816,121,673,218,914,176,630,770,342,978,807,470,212,79,789,0,1000,210,562,912,669,105,723,192,236,816,673,659,228,0,1000,872,378,7,671,957,796,269,748,764,211,141,725,606,158,845,937,620,35,895,309,116,785,393,261,188,324,475,200,384,281,146,860,259,818,242,354,107,624,201,764,872,817,240,864,854,546,850,565,94,390,875,455,223,810,191,588,468,760,687,648,232,694,215,928,122,470,956,1000,371,338,862,528,337,734,539,66,494,179,744,222,755,289,731,296,389,154,125,607,809,268,155,343,922,610,611,958,263,487,161,634,391,217,84,393,0,774,648,361,655,796,572,75,423,576,469,804,956,577,790,114,200,804,277,296,59,485,622,206,633,160,277,199,590,940,662,604,818,891,280,430,172,557,193,555,93,791,86,759,173,366,912,754,132,700,1000,829,285,794,844,241,817,225,257,837,285,724,156,571,987,884,1000,680,133,855,0,1000,198,807,214,601,460,3,184,242,951,659,898,680,114,394,0,776,0,738,856,550,632,19,897,278,858,476,171,498,919,489,0,786,875,748,944,718,954,890,178,780,74,429,462,636,212,562,948,387,813,880,293,500,543,897,790,359,195,264,285,736,989,513,327,341,62,921,758,295,431,848,297,656,592,944,738,690,206,419,248,780,227,865,500,631,791,951,579,874,759,213,829,934,991,501,890,872,405,739,632,143,965,455,821,307,635,0,789,294,211,232,287,507,275,267,410,568,359,341,306,169,337,167,235,235,740,419,805,322,399,527,733,731,574,797,953,686,850,849,30,658,904,499,987,757,948,805,979,830,302,739,484,159,298,648,759,740,636,406,942,513,73,864,144,697,303,698,734,148,335,233,466,640,338,169,289,193,547,783,274,608,601,397,971,501,89,627,271,266,284,780,146,208,733,382,286,808,957,576,136,625,699,669,437,0,741,702,819,614,166,193,739,789,72,892,706,811,798,595,958,458,237,707,961,829,229,676,256,621,877,292,309,139,543,14,970,706,956,506,417,675,732,729,260,648,169,437,333,331,96,703,887,891,368,732,811,498,719,457,783,636,616,0,899,307,855,406,297,569,937,405,1000,558,287,624,462,904,939,615,143,208,221,864,173,478,512,501,854,771,788,281,370,337,461,216,119,310,717,777,729,761,817,738,242,567,101,480,975,504,441,0,186,749,767,730,240,289,974,520,287,256,631,728,963,563,868,617,800,145,512,53,198,822,917,777,532,742,441,43,417,722,208,730,463,0,671,581,337,688,228,331,963,615,152,340,258,777,357,728,725,447,126,281,597,656,186,651,969,740,637,860,748,469,631,148,666,394,930,840,481,139,176,398,737,657,782,585,38,380,812,547,557,138,509,768,463,509,821,434,321,563,862,957,14,431,411,429,69,546,816,488,999,806,798,521,671,0,757,450,723,170,148,520,941,596,519,797,582,855,803,600,810,348,360,685,610,665,960,763,760,733,460,631,99,455,324,302,540,284,182,641,819,972,988,578,448,134,801,810,221,155,890,407,661,235,174,886,718,811,921,972,781,73,119,418,229,550,192,486,173,307,267,621,999,568,167,713,770,459,203,746,892,846,146,430,964,836,797,340,961,532,251,541,265,301,169,413,472,0,160,713,383,467,209,358,619,0,661,47,921,644,296,359,93,550,891,830,983,656,194,225,261,804,599,959,529,285,540,62,716,0,565,35,700,57,476,266,707,799,201,937,942,763,858,987,189,305,383,550,103,667,68,542,831,943,812,316,989,775,400,229,683,760,390,179,262,576,335,70,179,890,431,714,462,615,146,631,736,386,680,775,929,277,178,793,394,51,227,737,249,354,913,827,796,344,275,242,208,743,333,541,936,599,912,707,101,616,199,294,816,309,976,592,885,473,85,250,574,436,995,620,281,589,561,72,512,803,255,647,792,905,174,385,176,353,368,650,751,429,5,827,813,609,283,308,502,200,894,772,231,343,79,392,898,281,217,713,350,648,1000,521,249,253,352,207,814,287,830,755,112,726,789,977,214,854,427,848,342,721,226,853,195,702,426,73,673,10,848,949,466,279,393,140,250,651,905,618,821,782,977,933,768,757,129,752,799,507,136,377,419,276,575,808,136,743,347,150,144,709,858,634,276,868,117,574,791,115,809,602,707,121,772,564,162,529,860,282,966,710,760,446,269,292,77,250,1000,757,114,519,157,736,422,313,142,592,332,696,367,308,764,226,800,336,95,676,808,508,160,209,924,891,162,211,962,571,901,662,121,504,334,341,943,1000,454,295,258,316,147,463,433,740,369,161,805,281,129,365,938,430,279,160,33,811,51,702,453,352,48,702,405,294,926,871,205,758,659,560,76,462,363,334,784,355,101,659,208,553,300,797,267,559,96,320,250,290,890,832,256,701,248,545,737,846,615,902,220,794,975,835,380,511,670,373,435,58,242,827,397,165,948,678,22,449,260,500,847,309,813,370,470,214,172,799,878,500,929,372,316,274,730,295,329,30,141,272,193,729,242,756,812,582,955,896,169,439,255,291,334,190,900,867,365,686,280,596,611,753,343,100,896,633,251,812,963,706,405,38,889,535,903,797,821,982,805,589,118,715,290,811,198,627,916,926,949,1000,649,39,276,325,438,46,284,308,592,639,321,699,139,661,723,59,921,783,68,601,232,282,970,918,193,504,0,1000,567,492,946,442,489,543,859,751,963,286,219,889,229,859,223,662,386,227,238,655,436,177,917,631,449,258,873,704,708,0,970,448,500,41,897,313,448,458,826,781,425,3,600,920,470,0,248,759,739,367,773,842,324,194,791,831,693,751,803,479,364,341,242,730,103,427,174,740,65,356,526,127,882,445,230,867,600,943,18,1000,609,304,230,592,963,803,793,117,97,308,307,791,186,442,874,239,441,0,574,870,677,189,676,265,706,345,136,652,401,609,388,186,834,266,855,966,360,600,60,350,753,316,902,450,669,234,664,153,817,428,221,416,165,853,752,224,816,173,604,936,17,1000,229,229,495,808,793,356,120,655,0,1000,0,1000,112,641,711,272,253,572,287,503,366,29,71,1000,671,254,814,244,243,201,446,560,686,227,218,295,549,899,204,693,783,350,414,0,867,673,848,281,201,864,824,600,492,907,841,623,811,527,810,596,390,130,914,860,613,461,823,612,831,651,863,989,667,237,912,771,800,549,207,839,211,244,937,828,199,450,962,665,937,961,842,984,763,733,512,794,76,794,956,802,0,1000,258,253,747,740,133,275,787,599,632,142,711,318,935,835,784,580,395,814,763,571,964,646,446,30,483,157,184,476,619,597,578,648,641,0,656,595,420,398,959,604,652,83,265,270,214,820,451,894,784,799,353,141,589,194,708,30,862,203,892,955,611,305,85,739,149,316,194,892,839,828,566,54,608,302,807,835,119,577,978,379,805,241,813,275,573,801,357,67,845,847,229,569,825,981,890,666,200,727,188,916,657,564,112,642,689,136,243,266,401,539,264,283,941,715,512,752,464,450,80,412,770,312,274,690,540,75,524,108,195,890,319,43,189,586,843,611,951,566,322,636,482,201,740,420,735,254,879,625,961,1000,861,746,887,597,869,280,911,338,966,984,781,761,742,260,848,614,91,277,496,67,794,666,175,681,289,725,821,549,770,639,706,176,963,1000,110,557,1000,848,174,456,254,310,763,643,153,676,854,770,746,53,877,818,618,0,61,633,874,696,119,488,683,383,934,456,402,10,765,700,714,716,157,256,804,275,646,867,967,436,226,621,878,915,542,0,941,565,558,0,196,228,963,638,609,151,873,646,107,560,561,707,429,120,169,758,1000,782,199,876,801,793,195,437,664,564,61,488,95,416,300,278,682,396,648,313,273,702,544,817,598,774,310,819,21,388,104,735,752,785,348,92,114,622,793,381,899,779,570,791,665,245,363,342,343,532,645,62,909,819,439,105,473,790,368,555,882,669,918,628,565,787,581,895,503,212,805,518,597,633,104,586,830,475,587,925,174,585,543,814,322,26,256,471,866,364,967,501,524,802,235,321,191,267,936,618,823,890,111,584,570,514,885,629,822,364,104,680,401,530,600,180,503,115,849,687,133,305,91,353,597,779,409,652,986,720,605,126,378,313,116,536,781,106,806,543,78,436,354,678,187,725,280,349,428,571,413,126,745,636,817,451,132,419,243,474,656,332,7,1000,606,618,960,400,575,807,574,798,335,376,340,57,296,669,787,898,853,841,184,668,785,826,977,959,763,854,602,0,365,119,282,558,631,148,142,270,848,345,690,235,494,810,790,317,802,834,158,184,260,232,355,160,127,387,81,544,952,928,65,521,721,767,873,745,84,561,804,872,774,867,201,804,113,512,112,364,739,714,598,878,333,264,642,230,166,791,102,499,566,99,460,34,219,239,136,330,507,872,664,366,638,784,306,347,88,681,648,360,797,822,616,326,451,208,787,714,452,0,496,760,399,656,737,796,273,609,446,925,789,636,888,247,984,671,776,724,168,453,174,174,541,828,156,309,874,476,907,230,740,835,362,345,77,355,368,298,283,250,866,576,86,429,707,796,82,681,7,511,134,820,194,528,817,646,167,578,986,733,780,351,940,576,724,785,197,369,954,301,806,312,889,506,230,759,53,752,603,936,769,693,165,711,99,591,575,801,314,658,95,378,905,520,52,596,325,717,915,760,525,780,813,669,983,271,935,524,116,449,342,38,101,649,239,143,541,730,144,294,826,302,338,143,759,775,772,414,486,159,717,38,609,979,378,585,208,620,871,958,121,583,461,427,149,595,868,809,418,502,174,404,748,859,903,851,296,581,800,873,702,739,819,438,127,854,438,645,369,336,268,830,860,1000,121,296,594,630,591,536,151,887,890,486,162,202,525,5,828,888,1000,717,934,548,573,878,646,466,276,681,593,938,460,440,852,996,963,697,542,893,925,289,0,646,266,398,618,207,518,461,387,309,261,776,527,714,798,356,966,431,284,849,619,376,230,315,282,312,678,246,321,707,284,234,619,549,588,279,770,304,731,137,787,909,829,837,95,710,937,604,337,682,492,32,579,504,783,874,469,419,173,581,310,750,878,413,385,159,889,635,805,1000,935,675,189,180,944,775,802,243,386,603,770,472,639,626,680,21,500,39,188,457,863,719,274,729,111,578,176,342,175,412,643,863,360,339,218,270,216,272,531,735,112,778,213,427,972,641,50,792,759,446,749,437,77,740,310,165,517,793,762,227,539,754,552,229,778,511,845,470,435,244,450,66,661,346,815,455,223,927,272,725,93,658,275,637,101,563,911,469,99,280,519,729,469,881,975,798,56,657,614,978,991,848,133,826,169,298,485,708,247,636,329,292,981,855,899,333,368,339,393,793,19,536,534,836,964,708,412,187,896,555,287,789,959,872,935,567,170,159,387,716,466,480,458,863,509,648,343,377,802,301,339,253,810,523,480,54,342,532,252,655,352,272,575,802,339,703,901,904,267,399,915,247,849,477,569,833,997,389,433,387,891,520,788,709,242,404,219,866,107,619,169,279,927,424,803,149,605,952,208,378,913,388,840,355,61,627,504,706,177,718,284,288,451,0,747,744,917,462,408,199,511,59,819,408,818,437,517,802,195,592,488,224,701,163,454,400,871,662,441,799,355,587,544,829,932,1000,180,898,365,426,132,342,386,42,558,842,769,740,808,663,460,163,805,852,960,689,854,1000,801,375,714,106,810,333,809,364,656,556,366,632,930,341,637,537,464,378,241,598,224,382,983,697,181,395,587,277,604,668,277,387,225,501,832,847,1000,588,316,312,868,282,264,673,860,290,240,150,947,773,187,676,869,319,879,936,316,590,875,439,168,660,917,795,165,321,112,372,926,451,301,333,893,869,724,170,421,33,758,206,737,853,699,355,190,897,761,734,0,854,793,707,240,648,172,474,553,778,86,621,515,803,429,86,105,475,278,280,242,810,979,604,707,812,455,275,158,383,464,99,176,781,861,291,720,746,252,476,183,839,666,246,143,714,812,567,314,634,130,530,417,667,821,205,505,177,891,499,336,338,519,7,247,883,632,828,639,703,100,827,216,831,428,452,262,564,243,674,148,766,710,740,727,128,836,376,122,470,870,886,192,170,765,728,682,253,834,333,207,841,481,197,401,387,25,741,726,733,318,805,457,259,666,249,148,714,468,284,153,463,60,295,819,772,195,284,226,292,919,668,891,681,845,301,190,831,259,771,167,609,373,649,863,949,136,260,936,814,764,743,297,239,764,678,178,221,449,89,228,791,405,774,285,357,303,668,783,289,234,667,383,368,584,837,523,887,477,697,765,180,713,102,789,817,583,280,101,593,602,0,732,813,970,721,732,379,821,668,710,441,259,310,166,506,465,605,756,911,943,530,299,700,552,159,232,256,571,789,580,822,816,804,301,541,73,404,918,371,213,459,625,0,245,612,239,242,200,901,788,104,1000,625,695,276,867,542,555,399,978,797,707,272,996,519,315,601,954,668,965,729,849,560,351,285,627,218,107,567,304,622,723,169,868,316,793,810,430,846,765,301,195,711,585,897,959,436,973,468,235,205,709,355,902,401,924,414,881,368,628,262,419,187,245,625,588,628,881,773,432,594,789,836,709,42,39,1000,609,719,950,498,128,537,689,65,690,70,383,726,639,630,707,404,837,375,59,358,289,91,800,256,458,505,499,46,863,318,811,853,645,464,151,834,75,978,466,641,819,652,104,670,192,221,898,575,1000,587,1000,611,160,333,435,537,208,789,153,540,288,204,941,404,912,471,616,977,840,727,789,600,695,771,401,434,189,416,173,345,311,704,365,104,303,343,713,19,295,670,219,630,287,175,240,921,988,792,986,938,176,494,287,733,633,19,106,618,448,85,689,238,602,687,231,322,938,581,646,230,662,85,507,728,457,197,242,747,940,437,0,737,444,259,469,766,329,229,246,681,487,824,267,751,238,297,398,680,831,339,524,776,759,685,933,1000,933,437,433,505,610,875,653,6,869,389,630,804,470,907,681,251,888,629,931,788,281,411,569,791,646,126,595,623,1000,512,57,837,73,608,341,533,883,824,839,274,398,805,909,987,416,0,148,334,593,948,647,686,123,470,129,335,842,637,460,664,291,221,290,358,902,874,610,976,387,199,712,446,902,526,109,300,647,606,196,556,380,723,333,735,503,383,716,99,125,575,879,351,920,347,544,678,721,766,721,612,891,412,698,597,805,767,784,359,806,757,485,157,310,683,206,848,265,118,431,449,191,227,270,180,764,243,201,165,115,365,686,461,856,786,242,512,589,195,377,0,827,516,754,315,435,374,712,267,116,654,913,779,755,208,132,369,887,958,708,446,142,772,202,716,646,640,818,380,310,445,138,625,558,819,157,892,843,761,0,897,102,556,949,578,261,832,283,593,179,821,494,179,705,264,1000,596,168,748,280,750,675,745,50,636,844,551,963,659,189,322,299,649,333,733,207,806,771,816,233,213,433,687,659,556,243,535,493,830,0,862,290,405,128,676,165,552,810,709,833,200,522,12,985,849,442,487,144,372,508,0,910,865,767,639,186,895,714,107,811,732,259,628,501,758,1000,697,661,345,590,819,805,712,369,89,756,273,353,156,245,609,763,652,812,732,831,488,968,746,420,567,116,813,804,406,642,224,318,599,839,651,372,141,170,878,387,595,998,367,101,697,861,813,215,848,853,894,154,384,686,18,529,85,197,327,735,376,928,866,357,600,164,486,179,357,305,169,405,238,264,878,793,835,471,64,833,322,284,534,800,665,299,638,831,892,930,319,893,718,372,268,975,324,854,660,962,896,917,749,218,342,942,564,129,750,528,817,485,8,792,694,283,884,80,620,967,526,242,293,280,832,680,249,728,505,408,40,896,694,926,549,672,253,172,638,188,608,753,416,731,597,160,802,389,325,296,835,243,541,247,744,100,372,279,762,765,729,388,529,286,254,213,528,461,121,138,372,157,496,23,685,124,386,344,534,408,224,408,179,440,645,396,310,865,936,738,801,602,952,171,746,519,414,189,558,244,794,574,796,135,854,230,306,243,493,721,764,271,709,223,685,377,69,422,18,902,936,753,722,904,845,428,524,780,838,971,316,184,729,791,615,2,600,389,303,502,41,252,834,637,550,76,438,971,295,243,906,278,792,986,409,147,248,469,285,814,616,243,650,283,203,791,361,127,559,833,824,444,14,113,754,648,474,614,210,0,734,794,757,633,296,217,373,228,406,202,873,221,311,265,783,937,592,807,335,953,448,178,678,221,343,894,815,315,665,243,382,767,295,743,217,185,820,220,344,867,469,628,583,58,486,112,436,820,748,500,43,797,926,726,866,810,688,949,474,744,353,108,415,453,260,242,365,768,300,148,627,61,609,164,382,188,475,220,893,921,877,72,694,768,742,393,625,924,880,610,301,875,846,428,451,196,602,427,450,321,597,803,139,966,560,221,862,748,637,275,720,947,571,952,447,957,350,968,644,249,687,631,707,930,490,811,264,566,587,141,722,0,701,972,780,584,0,126,711,802,270,549,69,588,0,721,666,69,953,440,941,276,286,765,875,679,264,456,519,0,917,980,640,723,674,647,312,375,520,145,444,173,248,703,118,660,564,114,328,732,417,605,929,800,746,933,776,451,0,236,679,140,368,876,610,133,649,709,7,92,482,597,657,1000,478,443,136,691,565,821,551,378,517,708,0,289,225,546,39,931,462,799,567,770,788,252,492,168,862,925,701,150,799,294,358,873,976,402,350,245,265,181,796,381,602,282,318,953,446,932,806,399,526,849,546,909,879,269,731,740,629,756,377,562,594,916,549,141,559,173,224,437,501,860,664,148,597,207,842,936,578,750,896,413,167,183,833,489,37,332,246,760,294,963,614,707,121,629,117,135,765,779,542,760,598,919,902,121,884,296,239,719,744,282,279,683,26,972,660,124,558,955,440,879,536,177,183,168,599,208,320,220,942,749,438,234,703,203,424,289,351,782,666,888,790,799,691,184,620,774,693,123,631,303,245,610,963,81,460,858,626,173,505,761,866,948,706,731,747,168,719,19,479,571,792,782,290,824,471,682,245,861,613,876,768,857,653,136,640,321,736,969,960,189,701,358,626,198,414,226,955,828,361,255,587,199,324,435,186,145,283,1000,683,526,793,184,243,296,216,1000,439,892,829,148,729,159,250,438,183,651,87,289,275,611,469,121,619,968,623,840,290,41,505,964,416,152,364,913,915,182,826,815,656,104,605,131,658,728,731,735,745,172,311,302,310,869,395,790,362,785,893,892,990,465,381,302,34,935,851,575,377,274,241,980,465,386,498,863,302,475,885,794,822,945,432,99,684,819,444,879,416,703,349,590,939,95,701,915,681,406,287,668,783,846,281,157,666,243,730,276,729,618,211,744,748,578,41,1,557,793,517,204,259,928,960,916,665,870,357,804,671,140,501,808,693,701,677,420,642,865,871,583,73,400,133,243,751,582,833,794,114,818,278,896,838,567,785,136,715,297,240,992,701,854,693,802,593,883,318,146,312,397,307,806,255,889,572,176,476,262,244,273,253,657,163,854,438,319,725,843,375,917,920,871,498,265,251,387,225,178,774,223,955,152,184,972,396,526,287,769,826,242,872,932,820,400,607,861,807,724,582,661,746,878,697,956,469,794,328,272,355,781,415,404,286,966,400,94,757,668,181,785,954,924,257,838,756,712,100,903,334,656,23,696,215,834,765,178,746,763,184,960,562,393,299,910,786,890,725,419,0,793,855,803,324,920,719,768,529,843,779,658,567,128,508,957,520,101,687,775,407,801,649,190,471,99,631,863,591,585,187,580,850,495,176,245,267,763,845,165,192,293,441,495,180,811,567,600,943,133,628,977,814,777,803,282,312,840,670,726,168,813,943,283,803,811,908,918,567,904,392,222,581,927,356,230,170,146,748,740,423,814,804,571,797,665,214,434,815,602,659,857,486,632,152,674,513,266,309,790,319,185,376,158,208,190,864,118,306,374,131,221,343,315,728,877,587,471,800,882,703,286,392,774,764,786,797,199,373,710,314,956,740,690,250,188,363,914,913,590,195,556,816,222,705,116,443,562,804,260,563,612,190,346,110,566,829,220,690,292,619,814,838,452,221,692,747,797,593,888,428,869,274,220,828,174,746,638,60,267,716,941,864,944,420,732,751,874,730,336,381,471,801,648,231,981,744,417,121,369,79,424,23,112,474,374,252,615,730,886,460,885,494,231,376,504,760,525,18,225,306,555,33,571,877,888,807,534,73,777,723,624,758,736,166,454,514,76,397,293,691,305,786,205,840,582,190,323,778,205,843,645,685,809,502,446,129,351,153,128,542,633,856,383,738,801,880,793,565,940,678,730,757,881,816,803,601,387,358,815,692,625,204,714,107,808,372,423,491,889,597,743,878,221,533,953,880,570,793,126,550,439,640,327,685,870,907,186,556,103,430,161,322,888,285,301,481,242,847,202,420,759,447,873,762,966,640,848,687,1000,787,4,538,0,516,54,574,274,709,746,653,220,564,184,673,266,678,29,821,608,174,157,247,514,27,492,598,501,792,164,287,194,282,794,581,690,0,302,783,160,425,758,747,806,290,382,426,190,435,568,366,130,616,967,447,617,532,107,430,544,819,963,428,135,282,840,668,428,656,415,386,232,864,614,522,583,679,487,324,290,354,213,416,892,514,1,1000,510,25,45,813,509,58,411,286,133,240,182,914,527,813,91,259,190,315,154,749,801,348,214,886,78,940,480,905,439,435,939,815,774,602,469,549,190,312,251,504,493,180,510,790,155,393,863,305,319,496,585,189,210,743,270,484,661,831,0,699,797,537,129,345,899,360,817,326,461,475,263,556,745,298,406,286,807,218,433,295,209,477,190,893,853,816,427,50,742,624,206,294,109,433,170,360,861,420,257,260,370,210,0,1000,1000,765,725,852,315,628,384,661,550,815,104,404,528,804,334,162,493,178,863,952,815,772,834,886,254,752,127,403,759,770,485,630,812,509,294,830,379,127,215,678,525,722,784,175,172,609,815,334,367,695,790,298,823,283,921,523,169,409,869,434,256,716,819,874,971,833,653,88,120,800,114,288,860,941,536,253,910,914,510,796,599,778,330,248,1000,551,810,345,900,848,242,890,663,230,550,452,248,843,870,462,945,432,187,801,693,751,481,907,568,833,682,244,668,231,203,591,754,697,863,335,246,593,624,729,503,799,667,178,389,493,858,942,874,502,912,772,274,401,460,24,420,662,158,847,652,324,684,741,1000,506,1000,635,143,356,875,735,227,268,566,58,115,536,767,625,786,295,644,484,207,182,579,675,740,743,976,397,833,310,789,590,426,285,911,843,682,241,892,353,840,528,659,846,751,897,791,282,657,607,626,540,400,656,841,296,386,233,273,285,655,870,117,367,265,669,574,791,124,651,477,457,893,815,191,264,758,776,262,752,769,303,232,933,107,348,640,0,243,376,862,412,564,53,960,628,706,345,900,818,770,869,926,417,820,315,497,804,925,942,953,763,928,857,870,264,105,483,920,298,301,230,813,711,768,876,872,677,191,725,851,852,951,414,296,768,682,258,252,655,240,422,523,777,430,851,313,22,192,323,1000,930,788,360,247,719,241,585,978,675,923,856,626,688,297,32,245,226,247,598,555,0,562,804,249,510,779,868,808,828,941,477,594,207,970,747,746,827,206,710,770,861,776,888,188,714,840,812,738,612,746,796,841,821,995,712,754,615,851,845,257,541,224,529,768,326,273,570,370,676,257,654,690,240,863,781,224,186,857,778,95,625,741,799,975,561,256,378,180,752,563,844,566,739,395,520,924,331,120,473,185,564,922,292,256,529,104,309,746,5,748,800,766,789,632,299,804,639,817,296,116,799,953,299,591,100,778,871,656,143,341,636,123,672,189,405,315,670,198,600,148,509,820,933,975,706,960,393,858,388,268,284,185,313,291,361,766,717,959,374,185,521,127,327,167,740,82,577,788,281,964,863,895,806,296,85,309,764,853,773,384,498,870,600,344,136,234,634,854,611,223,262,956,938,123,734,175,264,914,902,92,683,795,320,820,916,798,770,400,645,179,896,547,765,71,620,724,770,959,580,398,610,733,772,289,276,880,858,879,631,324,656,920,875,899,464,190,596,992,935,188,532,808,122,130,473,767,717,196,493,871,878,867,888,801,408,230,282,290,399,508,803,664,509,147,526,243,623,284,732,252,324,194,647,394,663,783,912,781,770,433,447,393,673,846,1000,421,812,953,750,117,479,164,794,628,260,713,69,363,678,199,388,795,921,599,953,120,560,586,907,281,734,511,796,516,299,964,565,475,788,247,274,237,886,419,582,276,593,656,139,778,673,235,672,124,393,873,954,220,859,134,514,190,680,486,906,492,910,770,801,853,797,201,424,432,849,505,863,455,288,939,778,356,67,176,408,725,175,80,506,705,783,734,794,419,32,273,733,155,828,235,784,864,442,447,442,757,792,144,914,921,761,692,775,701,270,362,341,671,264,548,812,668,262,285,534,215,434,390,220,170,314,119,398,835,788,903,902,632,311,833,729,251,611,188,377,680,797,243,539,768,294,852,189,768,304,309,632,576,791,802,480,194,837,638,582,968,337,458,882,984,810,565,53,225,336,197,229,786,352,963,552,847,797,930,578,354,737,822,304,561,786,926,733,409,570,525,817,172,284,913,957,912,591,711,425,771,626,979,806,66,494,771,322,787,773,671,30,792,845,144,342,998,869,168,424,492,137,638,701,638,159,899,740,192,238,208,685,875,721,229,845,697,168,89,457,234,914,881,372,661,569,474,199,214,380,884,956,412,7,962,1000,865,940,191,826,398,354,174,699,648,231,600,972,851,777,919,680,765,346,177,626,933,920,238,894,792,886,104,633,47,700,844,244,470,210,902,853,361,241,424,80,472,102,860,400,837,1000,277,667,259,692,766,769,546,788,486,319,118,401,983,678,842,1000,195,389,551,755,176,605,511,783,90,572,185,426,857,318,440,852,898,680,283,630,251,790,770,331,769,760,216,513,161,600,853,787,862,770,256,806,101,630,312,587,127,551,453,3,589,874,680,695,613,214,475,787,437,436,913,542,926,824,702,798,232,380,488,227,694,644,281,566,832,256,644,688,471,798,198,773,892,697,277,696,458,866,678,375,799,920,799,891,881,626,186,689,191,366,354,110,955,709,899,838,847,725,205,659,228,242,710,315,935,427,355,550,867,757,530,817,945,899,915,1000,878,453,526,156,527,689,721,169,483,193,696,430,748,469,842,467,793,811,982,617,892,786,838,350,388,494,242,569,639,30,395,34,803,739,1000,751,304,638,504,241,108,540,236,475,933,551,95,475,189,723,717,731,928,357,220,474,810,400,893,515,0,631,888,525,25,532,800,684,354,30,176,188,703,296,737,670,276,211,87,728,330,225,787,295,302,340,861,933,798,677,789,657,119,419,788,295,791,335,154,644,237,250,850,294,235,547,723,730,447,876,801,943,948,737,906,629,658,566,434,2,916,414,272,166,865,933,910,351,72,459,135,402,898,302,157,301,158,186,208,878,291,270,696,431,225,432,132,702,201,442,881,872,653,393,536,795,786,470,323,149,754,747,228,379,734,864,150,385,251,307,559,769,527,795,248,715,891,956,227,775,118,536,833,236,982,444,215,878,754,718,160,312,132,541,548,169,267,426,101,380,327,178,136,336,805,799,4,550,692,636,865,626,361,248,186,818,937,325,134,684,856,810,707,121,183,631,553,808,707,738,810,673,186,480,423,396,846,413,421,635,761,844,682,67,863,802,219,866,891,517,186,792,246,839,720,827,120,695,301,722,460,515,246,208,945,930,221,398,205,368,970,949,206,392,766,787,258,813,911,898,874,386,210,311,146,772,894,231,255,192,842,768,896,687,719,0,225,855,828,264,828,767,342,414,175,397,446,863,178,242,952,871,337,113,945,884,253,729,424,251,147,404,307,228,792,636,523,0,721,755,232,303,812,458,949,757,526,693,776,765,914,848,5,693,973,930,324,806,914,903,189,369,907,837,200,941,898,749,249,713,879,825,790,885,293,589,624,589,818,754,396,103,312,814,102,448,829,337,948,431,236,503,889,501,836,867,958,644,290,849,42,648,192,800,736,651,808,806,278,644,714,20,844,901,372,629,552,827,431,11,784,673,849,990,307,601,914,494,553,68,804,918,846,709,684,697,649,312,275,68,890,503,757,826,898,523,451,105,183,706,889,411,781,694,801,241,752,810,873,635,79,656,854,719,355,669,805,386,756,210,828,267,585,897,963,413,419,0,311,683,998,505,429,449,629,311,666,856,206,858,329,363,602,577,954,768,856,378,888,487,895,591,246,488,714,798,717,802,881,502,922,861,110,639,843,902,918,648,47,709,669,255,870,227,622,772,263,729,585,386,996,889,865,823,280,676,807,916,135,630,850,825,285,626,149,796,753,742,759,800,219,408,209,721,534,0,643,744,248,312,874,266,771,853,509,53,505,27,803,363,832,760,304,282,265,481,764,181,820,509,230,835,181,305,444,134,745,94,967,374,917,662,633,87,585,922,970,389,928,318,827,867,702,840,818,407,795,644,604,8,282,370,658,258,213,803,172,636,266,726,865,557,929,618,563,806,488,809,225,495,783,739,834,229,125,536,539,810,208,720,951,494,314,577,231,414,944,306,598,905,799,110,977,695,98,554,64,588,828,407,283,585,953,659,471,149,650,700,608,760,742,204,103,472,550,789,432,161,681,238,119,504,162,373,120,360,138,696,203,380,248,911,595,200,710,728,437,70,428,52,128,283,653,74,781,914,900,936,928,330,773,328,920,770,788,304,499,47,751,143,179,511,879,896,575,58,912,411,601,319,976,429,860,962,182,295,108,275,980,700,574,470,455,6,131,463,849,426,597,650,656,735,522,814,434,64,307,660,138,465,212,406,918,388,151,218,152,401,361,34,1000,821,971,335,325,645,666,796,121,370,798,592,0,571,809,515,603,575,343,694,877,681,662,181,962,619,713,67,0,1000,973,607,522,790,57,244,203,377,35,1000,951,785,167,729,254,319,572,834,196,738,596,632,418,48,208,805,664,603,756,294,209,694,298,623,658,614,628,115,371,592,707,824,94,574,803,285,802,498,246,410,295,237,947,298,792,289,894,370,804,263,986,867,308,824,934,654,839,247,942,953,822,286,932,258,883,702,614,641,246,516,833,683,798,546,841,785,615,194,897,780,601,314,193,737,202,210,489,787,574,801,908,505,380,93,538,10,800,266,960,1000,336,660,184,688,774,829,328,138,290,843,227,564,734,692,574,887,931,634,92,617,987,752,954,876,847,464,563,19,108,665,824,306,213,325,275,895,117,430,788,722,329,130,417,566,461,267,520,0,127,333,618,660,223,245,577,638,919,572,540,894,283,278,852,248,124,722,165,502,848,462,648,478,68,736,918,1000,843,436,160,833,85,666,192,778,430,450,510,56,828,270,979,380,939,1000,254,619,913,1000,612,900,180,618,618,170,937,772,817,576,201,369,110,628,273,488,791,632,165,901,812,561,915,854,963,443,116,370,975,717,898,648,967,346,920,972,292,720,652,635,689,248,0,672,224,873,945,860,384,755,863,973,932,969,797,578,864,546,646,469,142,770,139,566,183,902,364,90,822,454,327,685,223,420,194,177,400,167,645,630,597,177,0,577,116,888,727,136,866,534,982,606,964,387,197,171,217,146,92,460,970,761,899,457,275,581,864,318,804,553,885,321,800,742,120,778,280,734,213,528,117,323,863,588,236,544,874,760,796,877,962,490,380,169,926,559,841,960,649,228,894,461,125,547,934,711,908,874,483,151,669,67,262,814,171,513,169,327,598,239,327,677,119,682,917,695,336,337,634,86,972,307,126,484,209,701,266,864,671,196,214,419,743,884,523,791,997,822,429,448,269,437,501,777,799,789,847,751,113,574,195,314,312,650,833,211,751,424,856,478,223,923,260,506,856,232,394,447,265,544,284,667,899,771,208,590,465,263,652,17,203,550,240,580,288,838,150,296,599,531,330,68,991,764,620,676,170,623,190,310,770,673,254,128,938,694,47,499,899,933,358,190,930,918,8,581,879,602,453,254,726,702,870,854,810,781,508,754,800,270,861,784,910,964,420,678,936,497,211,525,177,818,557,820,34,1000,423,2,67,420,738,881,265,861,787,761,27,1000,565,831,713,70,157,418,217,381,928,495,766,886,876,665,456,908,371,272,272,534,324,91,948,869,0,456,907,962,662,239,889,955,851,265,435,724,340,110,195,675,484,656,649,563,477,197,217,769,116,661,915,394,232,775,68,689,524,279,851,518,184,182,838,277,205,563,830,740,1000,692,902,572,761,870,724,829,834,760,255,260,469,762,186,514,166,480,279,704,127,497,311,623,841,799,268,382,584,479,261,235,414,569,213,608,433,9,963,696,134,406,165,544,870,739,981,748,785,855,896,977,141,677,979,498,119,546,473,795,406,534,839,777,719,71,631,147,539,63,873,352,955,472,585,682,360,309,96,887,957,466,647,359,923,727,468,279,475,200,497,555,204,202,233,262,105,440,519,35,611,208,477,194,509,802,380,141,194,273,683,246,732,257,251,465,958,664,157,373,289,248,857,954,662,236,973,451,169,233,558,0,821,904,254,527,542,802,198,655,849,301,238,404,0,579,232,484,276,200,319,453,175,846,335,87,862,512,752,788,99,407,411,162,205,910,482,291,89,976,176,550,990,1000,255,535,295,801,432,6,668,230,333,675,766,213,139,679,169,758,806,525,607,342,935,410,701,787,889,502,886,253,634,84,916,620,970,981,945,967,652,129,180,278,937,396,736,613,759,609,965,321,299,718,105,413,939,747,808,874,252,889,0,1000,645,473,743,415,412,582,189,418,629,236,221,742,202,709,941,556,977,577,512,70,558,39,203,813,257,229,805,769,412,0,495,719,0,840,478,409,742,613,729,662,416,179,303,757,689,0,955,434,559,898,640,111,0,521,873,696,951,751,884,632,675,220,800,673,256,860,490,818,112,640,672,39,827,848,954,541,93,652,111,427,216,867,857,389,447,404,122,773,26,370,262,588,947,741,15,681,432,116,135,324,208,818,943,392,922,863,331,126,240,405,643,135,636,572,999,758,221,370,761,683,205,720,260,350,250,631,836,604,23,518,94,281,952,826,424,205,230,722,780,280,928,439,859,962,994,856,680,243,26,808,806,399,804,988,620,172,596,553,463,907,382,204,209,232,876,280,762,225,227,801,191,731,777,295,795,760,659,226,1000,487,335,694,639,68,792,689,779,683,801,612,919,659,452,0,974,495,930,477,238,850,107,633,555,49,411,700,669,0,40,679,758,790,0,1000,651,57,888,793,585,190,968,997,668,234,669,193,895,375,777,820,652,357,290,395,788,741,658,227,919,1000,232,707,774,904,376,506,821,954,981,685,705,824,868,964,179,792,210,869,204,774,278,638,686,244,1000,392,628,258,225,805,568,833,882,566,408,669,124,324,262,852,108,380,402,545,206,782,206,952,840,267,510,806,322,605,71,642,211,291,531,0,819,152,823,608,144,621,122,571,703,117,993,508,166,612,835,245,827,273,279,809,0,1000,634,87,895,842,786,330,271,714,937,692,31,920,164,484,801,613,311,617,805,317,264,534,852,830,213,412,966,741,0,1000,818,487,451,0,358,6,761,386,871,640,729,157,677,62,246,299,224,191,255,785,564,767,82,373,228,285,247,871,836,961,732,379,170,841,48,409,448,0,404,272,872,479,540,0,211,681,847,598,163,855,272,271,215,553,148,884,232,760,602,178,805,342,209,296,788,879,96,387,803,328,305,25,177,759,709,729,838,327,469,213,660,58,891,413,1000,636,392,209,198,469,261,815,932,496,282,37,0,1000,395,534,648,361,848,912,987,588,281,313,432,155,339,101,307,238,237,813,390,299,308,722,458,368,603,772,228,888,606,763,598,780,314,663,261,561,942,563,150,752,572,28,272,727,625,138,694,717,169,239,883,349,49,1000,859,923,980,729,119,585,141,398,907,608,728,416,427,42,447,133,0,990,874,415,0,1000,783,290,818,599,965,521,217,478,980,854,842,736,882,801,670,181,700,202,71,894,68,927,85,442,159,322,995,435,421,184,175,815,261,350,903,975,625,320,959,298,423,855,102,333,942,566,425,17,831,273,251,593,810,343,603,536,230,888,517,265,221,200,948,958,294,670,117,407,504,730,544,40,451,224,810,982,153,250,347,743,944,460,0,672,149,746,851,387,32,583,104,764,596,206,811,342,758,751,595,515,421,48,293,711,743,791,923,588,540,74,202,345,927,865,301,734,832,923,183,781,873,338,968,937,964,464,813,724,848,893,246,815,173,453,90,661,894,479,112,306,855,801,113,250,565,771,890,745,146,641,931,779,908,562,126,736,964,527,855,853,939,453,733,684,217,296,445,614,976,916,634,689,11,1000,805,281,818,213,265,325,78,592,915,988,928,491,857,879,475,0,106,314,646,392,430,431,88,675,948,276,955,409,270,738,207,452,159,538,252,249,234,285,1000,853,248,383,911,999,616,10,818,242,225,674,931,921,270,644,144,759,209,199,240,401,858,789,964,521,205,388,962,588,203,453,128,432,114,563,253,583,722,209,97,729,757,446,0,1000,581,257,126,635,213,548,470,144,251,711,998,781,120,726,721,37,175,439,247,656,355,572,242,705,606,0,984,734,799,959,998,855,598,138,847,821,612,621,465,545,394,0,183,414,411,582,548,747,272,266,796,918,900,771,624,186,550,0,758,822,750,352,987,526,281,774,128,571,802,497,165,623,894,843,527,773,777,740,80,562,185,484,1000,814,919,871,841,289,272,756,496,176,758,879,957,316,924,885,899,325,120,633,498,77,369,487,214,578,964,782,963,653,921,441,256,781,493,698,850,999,199,403,967,418,893,892,227,626,859,710,216,459,162,426,118,352,223,283,615,882,219,700,564,771,102,415,449,203,617,92,690,723,361,83,397,240,391,366,429,335,953,782,983,493,669,270,196,884,259,232,113,474,806,532,300,336,948,358,426,9,934,680,747,630,123,699,820,873,617,301,41,671,999,362,214,706,645,361,203,935,991,831,462,856,399,271,434,716,896,540,337,182,127,307,103,370,191,405,298,150,475,587,781,351,816,263,873,915,904,795,476,338,131,690,823,686,173,640,298,545,881,650,655,332,173,346,192,519,317,787,882,284,463,909,845,882,505,797,286,265,700,365,701,831,470,63,912,295,963,816,304,352,916,908,480,148,0,1000,534,63,248,690,264,855,957,636,460,159,652,0,34,702,498,56,188,753,41,934,218,704,384,654,990,582,412,140,900,319,104,644,590,195,752,848,141,518,609,411,150,484,570,40,295,422,111,749,740,58,755,308,340,682,852,998,932,507,558,218,963,574,94,828,362,489,659,200,852,813,245,492,812,722,427,596,745,255,987,876,807,297,731,770,150,624,131,760,790,733,813,824,807,715,179,342,787,776,250,636,183,741,116,668,959,998,705,833,764,913,415,403,722,168,0,890,204,543,779,873,893,754,691,742,14,1000,98,299,958,890,891,531,967,431,868,494,867,251,44,394,221,472,775,70,389,196,644,753,1000,478,926,862,7,465,244,922,181,271,205,396,41,390,65,664,322,117,210,619,45,594,931,913,880,848,707,118,451,261,197,648,256,790,395,313,880,560,632,149,940,1000,925,451,846,400,811,560,184,624,874,397,969,755,296,189,338,97,789,360,66,421,496,107,452,963,981,751,289,278,532,300,423,112,170,486,600,241,401,42,567,836,307,192,660,326,903,501,970,474,630,578,247,615,799,739,610,752,299,745,527,297,264,442,963,649,381,213,784,974,271,621,661,57,468,283,790,491,286,584,848,941,84,792,826,973,925,667,738,781,76,948,887,751,685,281,74,590,209,918,196,829,156,471,589,680,249,515,310,630,81,681,173,494,922,304,789,104,903,719,362,64,810,483,250,683,776,879,909,766,952,309,140,623,839,396,132,575,241,216,912,787,820,814,202,861,971,415,968,436,240,827,911,617,849,687,602,536,167,754,491,4,780,350,467,313,83,358,225,361,786,912,201,714,644,465,224,276,138,474,249,459,420,341,164,385,347,223,859,944,512,785,569,0,250,877,915,467,219,818,228,325,148,809,357,265,879,229,804,725,999,448,230,519,723,294,338,418,900,613,766,300,787,294,859,553,225,721,758,444,679,235,969,416,205,861,551,170,909,337,740,423,811,234,890,590,392,124,791,872,137,650,897,765,213,811,211,273,352,679,851,452,865,1000,55,704,102,441,970,373,922,881,612,304,911,486,275,279,200,566,739,854,228,893,210,150,447,956,539,792,886,641,868,630,863,274,677,523,285,671,61,699,145,370,640,782,635,262,202,897,177,809,904,347,588,926,129,295,2,1000,26,563,656,620,25,497,258,437,905,912,604,325,1000,760,920,1000,923,468,233,773,921,450,63,324,343,531,429,659,823,753,96,344,786,584,274,648,76,918,366,3,793,620,261,586,791,522,791,778,800,767,574,882,975,390,828,439,959,357,860,1000,258,757,50,1000,330,345,924,276,359,393,919,546,209,179,286,183,211,514,275,568,253,798,159,636,272,590,260,615,330,342,210,636,930,999,727,626,936,563,972,886,116,497,1000,718,456,925,163,778,464,904,960,416,399,525,288,842,829,917,787,294,787,424,846,833,937,803,440,588,1000,610,883,474,115,366,625,503,477,196,149,330,585,60,614,207,909,664,119,711,298,685,258,855,214,375,891,557,692,734,571,873,490,409,342,733,941,667,800,924,478,356,731,372,855,863,512,199,854,891,254,372,926,753,233,332,112,441,168,850,845,1000,222,925,939,436,216,263,824,869,294,798,597,271,906,363,794,722,193,281,0,759,257,852,199,499,914,249,245,775,848,630,406,256,1000,558,664,610,757,210,236,285,940,690,901,618,339,200,731,752,75,496,936,898,783,622,296,681,199,884,887,450,161,529,348,674,143,220,985,933,774,791,993,583,928,857,755,849,89,354,259,214,296,711,62,504,856,442,961,388,570,509,902,875,616,322,779,537,842,986,414,650,782,301,282,310,936,772,914,788,178,432,802,921,1000,575,354,696,882,454,929,438,465,209,213,573,933,439,265,267,604,682,451,299,204,846,406,28,250,570,185,751,246,775,434,487,1000,799,944,537,245,497,253,442,242,345,367,524,222,752,809,324,763,629,222,605,734,363,802,864,162,737,187,623,242,300,944,644,837,673,886,425,126,611,983,761,98,657,790,364,73,482,117,477,518,0,419,67,495,809,464,205,325,340,904,647,132,501,700,801,128,409,616,0,574,746,348,108,298,95,183,633,709,451,441,787,105,426,960,353,38,887,867,299,76,260,107,672,274,643,233,670,326,614,460,281,228,600,886,662,400,587,143,203,179,371,882,257,283,762,110,635,631,856,875,894,998,438,978,535,102,558,194,438,79,550,1000,716,543,36,731,751,791,452,731,289,130,666,361,638,156,655,626,601,925,1000,120,752,75,391,422,648,737,673,234,646,325,75,884,487,121,335,249,560,854,929,954,868,606,519,223,636,368,640,879,268,359,240,700,17,823,435,199,813,425,16,541,106,99,917,595,920,675,769,840,305,731,701,140,595,924,957,915,985,653,579,873,354,676,701,744,216,452,61,838,463,449,178,793,259,204,403,873,706,148,589,200,367,59,749,835,262,877,818,244,568,175,553,170,617,912,456,127,736,881,361,953,712,792,858,499,38,1000,670,350,630,874,298,260,335,432,244,150,618,300,18,47,1000,717,689,823,582,291,691,953,429,599,764,814,260,971,750,359,218,956,643,706,458,112,655,286,238,291,358,181,437,936,345,626,28,499,45,681,59,387,403,794,882,915,277,780,348,812,777,190,356,976,552,377,89,577,463,274,744,138,706,77,728,235,294,333,363,210,523,444,925,458,864,541,159,823,507,18,404,154,691,266,553,415,543,0,1000,941,704,726,681,278,681,916,642,782,840,194,871,112,771,865,700,233,912,993,542,603,478,751,605,134,846,293,757,196,933,964,513,749,628,177,809,185,327,192,888,498,765,212,811,276,815,126,612,864,476,209,853,893,731,831,701,146,219,1000,560,365,34,829,559,774,358,313,633,856,993,281,871,109,712,807,763,512,773,255,597,257,472,709,782,788,320,337,658,743,197,313,406,185,340,181,524,927,346,177,501,235,322,582,0,951,538,203,779,140,557,478,626,710,446,619,26,106,329,930,526,904,806,222,475,1000,576,259,602,821,412,708,121,135,432,310,434,64,1000,198,680,441,262,921,751,300,648,332,141,996,797,277,845,239,285,616,420,632,722,187,234,894,590,160,615,366,335,227,227,314,620,808,605,448,965,103,663,618,247,142,595,263,609,592,626,837,838,204,482,157,443,799,309,233,224,892,950,747,581,951,486,164,232,336,705,244,448,757,362,927,845,965,746,360,231,977,325,503,654,892,611,211,883,114,776,680,234,188,445,136,820,171,186,311,242,155,643,58,453,855,903,880,366,664,368,895,670,387,643,690,701,932,588,154,500,886,1000,983,533,782,807,280,705,966,807,248,96,184,496,828,695,157,221,712,317,205,310,724,662,350,300,248,879,279,641,719,699,87,701,729,871,89,308,842,653,839,252,111,757,931,862,933,604,891,340,984,341,510,56,360,25,157,384,905,776,456,741,274,538,97,491,573,536,80,892,68,401,862,816,602,183,175,546,349,278,47,926,764,409,168,336,489,340,743,671,799,784,792,334,897,862,296,266,246,414,265,611,166,847,935,275,767,235,461,862,973,592,722,165,432,155,310,615,874,356,752,795,467,277,956,542,296,649,970,488,793,925,138,296,169,675,382,204,720,835,910,817,885,781,67,479,704,121,408,564,814,599,487,825,764,766,151,298,303,755,724,18,833,652,229,824,292,609,113,375,429,451,502,888,925,890,695,262,865,1000,962,865,959,1000,346,396,901,756,99,482,163,438,984,807,344,472,286,765,20,935,123,494,801,597,113,422,480,253,130,620,588,148,611,214,707,772,784,497,777,840,831,985,399,601,439,431,964,758,881,665,121,701,230,346,930,416,703,283,216,821,58,579,775,762,858,991,637,98,0,990,669,773,74,1000,248,734,917,619,237,751,455,907,88,336,968,420,733,839,506,722,879,743,166,350,124,530,813,727,787,881,0,899,228,327,123,606,828,287,807,319,756,372,0,1000,711,354,809,615,828,422,785,828,938,710,854,549,252,369,0,936,155,233,816,427,140,486,962,538,468,39,632,693,160,695,859,908,291,617,942,818,846,794,247,476,170,508,49,661,146,503,214,773,844,296,239,910,985,517,616,430,734,378,809,345,345,391,964,362,11,1000,809,889,172,617,270,104,996,525,228,509,270,585,191,852,813,996,552,829,249,144,874,423,823,250,884,684,361,623,804,952,508,0,760,856,803,926,69,612,121,665,90,506,234,932,711,445,629,267,334,722,628,265,626,293,341,677,803,447,229,833,389,212,108,314,646,732,793,317,405,687,699,805,122,532,1000,543,55,514,387,616,975,604,435,143,423,591,725,94,690,721,240,448,456,250,166,847,911,766,0,843,1000,700,0,658,607,641,958,520,58,385,290,857,64,686,754,836,415,124,431,644,478,268,590,817,628,305,167,723,0,1000,168,588,862,367,993,828,0,950,664,386,998,487,688,381,359,105,451,901,361,434,344,326,748,686,734,667,128,477,193,752,931,759,966,1000,851,812,125,366,205,593,480,725,645,280,0,736,569,775,70,482,690,671,767,51,808,436,557,790,892,315,49,489,252,230,883,597,202,591,861,913,164,786,764,226,133,643,275,392,894,261,918,515,801,315,767,200,1000,676,549,13,929,517,313,172,384,574,791,835,873,931,884,855,741,755,225,190,688,242,818,589,70,716,944,770,832,849,249,328,874,366,659,437,943,497,878,610,263,599,539,821,0,660,49,613,185,266,805,248,428,636,417,564,714,314,216,910,872,718,928,502,954,811,765,225,7,518,121,256,699,364,865,847,460,802,104,613,878,377,252,686,259,843,547,802,438,604,103,402,377,4,422,549,617,727,938,963,455,843,629,268,595,301,429,249,867,433,926,532,440,585,933,532,271,293,455,225,369,280,805,905,1000,630,548,907,212,459,235,446,105,479,993,475,558,763,207,419,700,447,224,346,288,639,946,787,1000,511,172,621,300,52,537,17,946,636,504,71,744,84,665,364,103,256,737,34,730,383,496,669,884,311,656,149,897,954,847,592,542,0,168,851,759,594,836,230,242,489,106,375,228,363,782,858,439,248,879,971,264,729,114,567,261,549,145,569,322,308,853,454,442,108,201,906,959,616,289,552,866,640,450,708,804,814,469,806,813,630,98,597,949,384,862,919,166,548,446,443,355,63,215,438,422,52,904,440,16,829,344,256,809,625,215,587,743,478,327,127,116,549,198,478,106,282,881,1000,203,164,0,609,492,827,0,641,422,492,32,767,829,237,138,306,732,638,85,381,523,330,190,137,917,1000,377,627,276,170,0,1000,195,704,507,581,755,209,741,199,853,538,516,775,132,431,549,801,699,359,857,336,126,506,385,41,133,698,565,766,463,0,0,1000,320,372,773,810,73,282,184,680,0,697,786,940,244,583,849,553,469,906,895,922,88,334,687,682,107,545,924,955,288,361,576,808,300,436,376,328,329,660,912,942,209,457,173,424,942,897,373,47,279,757,152,500,815,737,725,63,102,287,892,339,172,796,111,400,807,747,925,639,480,198,991,705,630,120,466,444,208,599,300,831,784,285,86,663,1000,583,268,654,774,273,163,694,855,863,813,958,973,456,735,644,296,647,928,267,692,85,430,448,220,444,615,960,496,107,798,646,237,335,350,553,695,742,295,127,546,108,54,393,153,444,448,89,410,740,664,0,649,719,243,597,235,611,204,409,186,394,823,898,306,579,134,655,349,684,528,782,505,239,729,0,573,744,869,467,205,423,164,711,967,479,149,266,805,970,141,631,568,784,911,449,502,796,329,348,926,587,840,399,827,891,582,67,734,392,0,801,746,869,897,885,844,839,0,1000,95,887,905,317,459,552,785,846,203,716,946,727,916,956,91,911,701,99,200,722,903,590,288,396,193,490,628,264,67,312,191,483,956,713,850,513,294,244,310,685,256,437,938,440,91,382,252,692,227,884,940,845,731,796,262,260,549,51,28,851,14,1000,832,369,913,419,77,873,300,582,665,232,322,214,215,889,864,655,247,582,971,1000,895,227,979,802,752,285,574,791,192,509,813,567,978,907,231,148,858,336,290,272,237,208,194,500,193,913,95,455,755,603,886,573,990,897,955,865,908,625,818,706,969,795,802,293,525,713,705,814,419,100,813,640,814,642,167,724,457,865,816,606,997,788,257,305,745,696,384,501,137,688,255,246,757,446,817,847,954,715,952,581,854,298,413,272,266,893,203,254,441,52,609,297,681,648,873,964,131,247,379,414,171,566,506,751,30,973,676,491,219,250,944,863,307,288,684,673,791,802,933,563,381,562,910,868,381,548,279,620,732,789,861,715,645,730,124,333,74,825,366,698,55,844,597,782,857,524,1000,643,107,506,724,798,401,44,88,917,947,548,1000,625,393,210,238,573,233,751,967,565,240,886,853,278,148,503,999,647,898,609,866,715,749,329,843,353,852,482,369,339,974,753,61,468,173,568,1000,601,838,548,334,448,600,59,910,534,858,521,768,701,818,538,618,681,598,147,246,770,563,54,223,751,185,682,168,477,802,925,227,321,219,713,628,711,566,52,109,716,281,547,867,858,781,723,219,536,14,973,984,385,893,767,700,794,973,719,401,529,363,622,-1,-1,323,593,576,600,191,551,389,65,63,919,614,189,922,517,309,406,415,272,764,227,199,261,248,373,759,727,1000,813,940,322,918,940,433,0,98,710,460,849,166,805,212,252,145,410,135,626,281,657,926,734,0,1000,807,276,298,800,422,428,722,829,431,822,961,570,488,463,347,168,561,0,184,536,30,983,288,277,87,285,75,966,857,409,185,336,837,515,851,614,58,815,498,24,455,12,743,103,74,221,613,289,933,657,906,871,35,1000,0,682,75,657,58,606,709,453,217,678,644,627,709,351,471,805,108,460,844,919,165,289,709,442,493,619,691,244,0,543,15,837,444,160,861,580,195,336,564,54,256,583,779,338,78,362,484,620,153,345,876,766,34,1000,12,1000,156,310,488,0,902,819,125,741,889,466,217,501,149,441,667,231,659,617,877,394,228,728,96,418,621,319,888,631,908,753,875,257,943,765,31,1000,727,137,839,896,254,226,165,431,787,754,158,556,995,855,463,231,189,658,969,857,132,409,928,496,37,836,842,525,877,759,90,500,224,422,982,529,881,264,480,194,189,467,812,314,86,756,914,494,880,283,974,463,968,600,769,610,1000,369,111,375,184,648,50,420,889,1000,183,438,412,471,17,432,968,744,188,518,888,594,243,667,631,33,87,511,195,585,896,578,760,581,25,918,160,473,982,879,856,651,193,663,265,655,211,480,682,251,323,752,830,229,44,593,885,958,722,673,989,366,97,662,177,540,204,886,609,296,158,242,247,372,885,449,945,475,87,582,267,658,685,724,834,268,81,423,811,352,167,691,817,721,132,758,763,213,747,863,815,761,878,472,193,628,488,524,133,845,794,152,251,489,150,301,860,825,171,746,267,485,914,348,824,973,106,831,795,283,0,666,443,65,223,788,220,481,991,771,186,485,495,175,490,749,403,424,660,65,485,104,945,1000,191,212,82,299,843,245,846,329,109,420,764,303,429,104,446,474,652,617,99,905,182,801,159,665,198,295,30,324,981,678,52,641,445,921,955,415,86,520,711,747,513,786,619,203,611,294,962,378,84,508,751,704,840,336,50,573,450,964,260,142,268,517,227,623,113,628,377,292,164,818,877,561,946,770,633,305,254,259,390,196,91,457,151,858,291,565,705,812,804,318,227,625,675,518,616,684,427,108,375,337,884,637,854,498,261,293,193,907,668,9,952,713,276,518,641,629,685,799,86,747,117,486,990,427,884,624,901,720,645,693,716,710,645,590,926,710,929,371,448,854,878,358,432,160,311,194,234,404,180,661,742,419,754,632,584,922,801,625,939,698,932,565,136,669,897,575,929,338,583,677,608,667,865,329,730,381,637,549,62,600,862,430,786,375,707,371,187,620,125,507,199,906,851,695,469,444,952,486,112,571,798,684,65,715,65,442,79,535,201,361,561,845,183,556,991,839,368,683,128,724,85,583,125,658,946,787,470,801,240,189,659,43,659,501,416,262,231,884,905,238,571,14,965,595,363,332,885,842,607,343,-1,-1,616,610,175,777,98,340,879,438,320,409,100,340,143,520,495,760,870,295,74,363,507,111,763,824,623,225,103,759,127,405,294,245,91,402,597,167,249,523,596,734,493,75,447,157,596,151,948,862,456,911,911,751,829,693,460,901,280,838,862,264,471,430,914,270,75,284,806,944,68,302,936,767,319,679,261,448,256,789,541,63,183,510,887,454,384,499,748,864,189,632,811,489,103,533,60,366,25,766,78,312,420,175,878,398,115,531,204,792,123,413,863,913,932,486,988,787,174,904,911,649,244,462,273,710,76,310,246,332,251,750,67,991,513,40,604,660,944,462,700,228,393,677,818,383,45,461,133,580,121,435,1000,718,660,372,312,164,292,791,108,524,334,709,219,629,817,267,180,286,829,750,107,561,571,550,772,849,877,654,931,836,765,762,796,668,299,289,212,530,651,710,220,649,206,665,344,104,769,889,213,215,134,554,1000,675,273,241,251,520,784,671,171,521,51,870,271,659,951,463,380,288,201,556,221,480,809,878,188,677,240,883,223,587,649,360,203,451,885,864,194,791,575,879,780,332,800,571,731,729,197,611,759,365,150,530,238,754,58,439,769,820,954,945,682,241,331,741,815,541,765,300,797,635,629,766,934,350,0,959,824,844,0,884,85,500,810,353,593,626,614,206,303,397,135,209,354,223,352,585,855,731,944,781,0,1000,980,707,962,368,163,252,848,320,132,815,0,890,891,480,86,541,104,704,85,542,729,780,223,861,168,454,118,801,834,477,347,130,103,785,851,392,114,506,704,787,818,497,383,490,301,842,880,383,199,171,480,254,497,35,232,537,240,692,318,355,951,414,569,22,825,565,221,482,126,518,276,658,835,903,330,150,222,479,101,430,360,100,552,275,166,803,290,837,743,216,274,172,162,788,927,623,92,669,780,914,825,570,516,839,481,198,131,743,850,291,141,249,161,344,746,662,185,226,834,661,716,104,56,493,854,833,139,751,199,810,524,894,697,69,0,979,0,1000,536,355,658,163,81,511,308,821,859,586,109,522,277,171,596,949,917,963,192,386,677,64,721,169,324,43,902,977,179,701,960,843,608,18,891,851,741,754,611,600,531,412,263,536,206,575,160,685,262,811,523,800,750,761,977,739,211,546,759,231,765,227,74,822,933,969,874,964,929,1000,274,285,956,948,942,477,910,713,933,410,253,784,959,979,976,529,146,413,965,929,260,598,866,899,0,589,0,568,647,422,692,396,303,193,82,673,538,0,912,753,954,403,983,391,647,683,245,264,68,688,456,184,934,923,547,726,795,620,813,225,722,749,303,346,455,0,996,721,585,682,793,640,597,345,524,814,146,703,881,706,781,376,270,745,941,930,797,314,78,255,170,200,480,193,255,808,919,419,804,468,523,716,456,867,35,1000,434,597,705,759,612,872,663,448,277,217,493,828,685,711,187,670,436,600,237,710,142,375,490,832,720,840,460,72,138,799,521,788,787,281,711,319,326,248,368,654,914,849,463,606,886,845,158,516,952,699,254,857,846,522,805,733,652,67,450,154,552,761,568,831,709,731,522,688,997,678,135,247,823,712,301,233,776,455,478,861,850,1000,735,709,572,799,1000,844,924,669,434,576,813,477,634,145,735,722,675,260,122,876,180,906,495,252,474,0,946,554,818,652,929,277,140,581,813,526,461,857,122,450,1000,523,706,322,749,842,84,332,246,478,319,578,914,668,915,713,183,616,830,580,120,367,54,1000,809,556,848,598,194,351,239,786,827,641,595,612,586,845,269,721,747,748,131,341,216,680,90,682,223,299,609,301,333,549,539,822,801,949,190,672,783,736,911,899,154,787,291,145,100,355,959,645,361,67,832,736,943,477,320,289,418,462,1000,783,600,116,865,1000,371,339,88,543,874,926,776,863,155,334,0,1000,964,754,946,819,469,628,790,358,420,549,308,592,185,706,632,777,634,83,484,582,864,483,143,721,270,448,795,673,953,768,261,706,72,331,966,546,894,952,217,319,865,345,306,716,824,373,752,690,906,368,112,541,810,942,225,299,973,644,702,296,833,1000,243,470,464,464,835,717,872,955,398,164,969,590,971,549,188,594,343,257,364,91,939,535,984,658,548,800,73,993,894,355,930,906,611,212,114,742,118,679,795,713,183,602,669,230,547,789,757,447,82,612,305,838,913,810,801,579,566,788,181,633,888,256,666,178,100,282,690,792,326,521,814,764,952,547,103,525,431,447,921,736,439,532,906,360,930,582,827,972,77,965,930,288,850,690,938,735,86,575,670,254,251,717,105,509,87,941,713,105,186,820,269,774,358,696,651,318,68,988,855,214,140,325,991,378,107,331,915,960,94,542,164,735,294,403,459,291,946,582,830,442,519,805,472,203,774,591,804,554,421,43,163,245,770,314,896,235,946,330,21,440,642,224,875,993,791,868,214,425,816,470,851,664,668,89,780,733,445,949,992,820,848,471,284,653,241,787,190,556,131,795,117,556,927,624,547,817,208,706,400,718,911,653,847,810,952,745,877,952,495,179,796,828,630,113,181,274,734,796,769,603,146,624,120,518,553,805,678,0,795,573,880,892,873,528,785,284,817,546,735,646,235,242,199,450,256,658,855,622,933,618,878,604,895,255,925,523,619,964,297,573,218,919,790,672,928,995,159,909,879,896,480,464,776,328,955,717,977,733,179,359,947,768,847,844,288,683,854,267,840,979,195,901,880,698,790,842,193,314,904,446,838,554,588,915,708,121,95,695,885,669,966,605,896,274,810,335,764,827,215,668,303,829,969,548,895,440,952,259,310,700,643,687,356,648,222,367,395,205,538,794,112,737,936,404,815,616,328,225,244,390,197,521,817,911,341,256,787,560,731,295,132,721,599,715,0,642,870,819,783,902,201,868,231,758,367,336,335,574,56,662,849,623,476,200,236,612,216,842,987,940,760,770,378,630,204,808,154,401,894,937,187,660,165,650,803,417,930,523,597,304,546,799,420,19,789,747,229,787,95,585,914,725,639,0,234,796,808,943,982,670,924,541,190,164,516,905,255,792,923,387,431,305,634,0,883,281,874,485,169,755,762,451,665,559,767,290,915,592,728,589,811,672,890,605,875,941,88,370,336,640,960,695,801,695,534,819,490,671,770,316,648,232,399,619,983,623,303,337,706,657,911,795,175,634,145,636,807,883,982,341,718,515,467,208,361,682,895,500,320,107,963,586,913,459,1000,745,390,102,130,484,362,0,616,198,69,689,191,822,892,341,0,1000,771,593,842,372,229,762,843,917,180,766,191,957,262,643,326,336,924,559,827,805,528,0,864,830,871,487,890,805,161,276,182,527,556,353,594,680,523,779,120,694,614,529,841,415,499,790,95,425,244,823,863,399,809,633,896,690,842,615,598,238,810,555,839,957,958,552,294,669,920,509,275,706,168,744,343,646,400,525,444,138,779,893,832,754,397,15,186,626,939,448,586,616,860,786,535,92,963,556,243,193,195,123,470,768,767,288,554,757,187,694,637,699,176,362,769,837,845,598,413,848,872,562,964,392,636,566,874,544,904,709,257,864,316,358,760,791,239,720,839,572,240,423,842,612,586,145,188,319,952,416,816,286,237,632,479,153,341,254,617,300,848,625,741,424,282,316,192,228,1000,882,873,834,898,865,846,948,576,17,381,583,676,254,871,543,886,667,651,93,317,730,52,815,478,197,727,295,378,559,170,735,238,277,932,892,923,720,512,826,832,266,680,252,854,437,786,855,377,409,522,42,266,538,887,442,795,365,254,232,484,255,668,529,269,600,69,661,822,870,96,636,394,755,934,516,673,625,921,873,250,472,91,380,869,918,938,587,772,815,970,686,137,804,78,251,229,232,697,266,770,275,640,452,877,651,332,281,243,130,829,810,709,359,885,517,12,502,573,793,560,801,843,464,277,266,545,786,230,168,567,827,715,105,291,648,661,731,178,657,243,793,440,956,803,757,342,732,150,508,154,488,619,609,909,902,149,648,586,274,833,869,209,350,287,772,534,24,252,571,146,379,203,253,430,73,127,751,136,382,283,394,64,288,508,805,1000,663,441,477,816,339,931,671,138,590,773,558,244,688,92,429,612,419,404,672,819,530,792,335,369,59,185,612,817,636,745,694,786,934,908,965,820,475,181,558,854,468,813,441,627,258,965,434,872,754,193,475,230,609,63,580,852,653,717,173,248,228,611,287,727,414,766,300,261,797,224,701,839,597,178,432,562,608,67,691,47,872,707,820,867,308,817,676,113,573,880,401,165,507,261,890,254,232,54,447,0,1000,881,494,197,487,885,475,572,748,565,750,290,252,568,753,659,326,663,237,926,984,294,369,430,155,470,118,170,318,143,795,111,722,595,302,459,865,456,89,138,403,162,716,126,589,207,710,774,780,205,702,550,0,989,723,736,25,557,562,81,669,695,255,252,694,813,672,729,29,289,451,658,329,966,855,957,531,767,821,913,708,408,568,0,1000,411,51,195,382,413,108,751,694,0,1000,507,868,755,642,0,1000,891,638,784,651,700,199,307,605,494,39,613,0,852,565,80,593,673,811,221,904,597,303,948,687,433,63,309,581,535,753,468,511,841,905,202,936,645,360,846,355,219,187,121,637,744,651,431,69,795,554,911,802,196,443,790,706,536,317,612,756,810,378,546,703,808,567,440,203,89,381,835,791,778,873,902,388,877,447,889,884,146,312,261,902,136,505,355,547,226,908,482,195,769,879,540,924,241,203,608,303,898,299,646,619,163,517,335,388,1000,750,734,71,82,660,730,736,963,560,147,693,187,760,133,710,169,209,862,402,874,333,0,535,857,702,0,629,105,205,511,773,210,143,785,667,811,566,550,796,241,212,779,185,338,147,913,836,257,850,542,729,175,257,542,731,637,89,682,248,880,323,119,291,684,231,41,569,978,284,40,583,127,303,563,623,865,645,423,13,946,875,844,701,615,15,292,217,828,819,142,348,398,589,870,836,891,652,290,229,203,629,273,540,189,874,164,532,349,486,130,293,467,902,458,908,971,558,180,665,641,20,647,686,415,0,84,336,300,306,296,238,709,316,994,820,357,68,401,211,800,709,629,459,754,150,154,473,465,897,714,105,171,574,106,446,808,300,389,488,757,417,266,532,769,313,376,642,242,578,238,477,109,606,255,571,195,498,751,658,670,635,316,36,903,676,722,65,256,491,29,347,748,731,470,765,441,656,429,167,165,719,845,587,630,121,424,576,652,92,375,103,781,712,794,284,89,587,412,0,905,614,517,793,661,292,932,506,661,497,184,575,645,629,649,614,81,558,329,636,637,547,669,235,760,559,116,720,307,436,188,253,470,906,959,665,816,580,919,708,237,381,651,708,282,635,857,831,986,707,169,321,828,296,157,760,748,768,637,481,838,406,777,369,144,822,777,714,238,505,994,772,665,304,185,242,527,776,331,666,578,0,755,802,451,456,431,0,810,716,799,728,213,603,99,507,228,734,922,822,633,307,196,737,181,652,473,847,744,210,452,686,185,760,666,178,367,341,376,414,219,648,751,265,975,484,151,468,304,812,523,271,344,609,252,536,710,719,857,854,729,542,327,718,987,459,1000,327,152,209,229,610,694,282,527,40,401,339,471,901,623,530,727,411,517,286,410,850,951,459,547,97,77,605,965,834,65,432,655,866,334,383,103,593,475,789,361,579,615,94,153,694,530,0,908,638,924,775,708,451,445,409,756,595,259,642,180,739,878,986,242,450,892,700,371,607,907,522,816,286,554,828,818,432,557,0,367,676,245,285,680,770,870,918,336,0,231,250,566,19,764,884,958,767,268,739,616,0,169,404,934,740,566,34,202,660,853,326,647,232,728,138,105,562,151,304,680,237,269,811,176,377,494,125,306,804,197,695,122,416,952,757,506,100,290,783,143,604,297,163,220,916,496,856,429,331,200,824,790,116,254,593,600,916,197,671,790,320,238,503,183,674,269,433,944,858,286,415,898,800,0,749,760,209,132,297,661,484,691,175,916,481,148,574,447,390,887,595,574,805,718,763,277,201,427,128,842,896,611,308,366,184,963,487,670,483,687,183,464,473,888,687,763,250,814,467,156,326,950,408,851,195,966,556,797,339,480,203,78,940,234,389,906,252,668,188,316,636,408,762,992,883,883,396,440,574,523,257,546,13,800,754,927,924,504,632,361,330,904,867,800,494,141,352,309,7,253,902,679,528,745,890,417,252,797,587,226,391,934,482,936,340,820,450,637,0,834,490,223,277,571,768,721,23,875,992,726,577,184,684,941,730,891,377,521,792,46,715,890,893,447,548,441,942,491,201,709,496,329,313,219,951,0,557,661,574,57,486,434,298,881,941,168,879,183,912,749,775,276,252,336,438,193,427,534,653,428,819,335,381,891,545,173,281,942,760,680,284,921,282,362,337,709,443,983,583,430,448,486,626,317,597,191,603,766,802,835,829,803,994,383,64,433,237,96,771,754,797,781,211,179,665,240,350,486,226,108,429,362,336,353,121,91,600,205,667,948,992,593,625,853,521,937,468,759,266,183,821,810,644,261,708,749,732,934,944,924,935,930,483,955,698,261,704,841,840,112,682,985,897,392,192,468,595,951,523,996,461,663,606,598,884,898,986,657,296,786,511,838,860,342,254,580,859,227,491,780,135,763,707,899,931,432,156,210,936,760,609,143,746,839,577,138,349,1000,612,257,564,847,310,849,614,121,348,651,698,171,241,107,293,946,704,800,521,126,375,786,288,152,300,933,394,882,861,771,812,487,901,715,41,204,380,101,508,297,723,148,260,203,725,809,655,866,740,833,219,209,529,798,656,761,739,923,341,947,343,405,634,995,866,934,503,359,717,246,352,183,770,757,446,768,892,545,724,389,57,984,648,358,470,127,672,563,123,799,838,264,806,675,256,331,365,261,501,609,662,359,477,614,647,613,645,609,656,103,743,806,648,253,621,498,40,643,797,90,731,289,560,619,520,205,841,916,270,636,421,642,613,237,737,611,141,786,703,255,326,959,817,326,641,512,787,832,691,820,582,290,128,462,853,67,391,659,255,361,148,77,557,179,491,913,540,134,435,394,587,154,554,815,615,537,790,494,175,892,260,515,73,591,871,928,821,838,715,392,217,644,629,842,656,404,338,941,337,768,426,1000,716,247,704,173,532,812,608,834,613,806,681,352,416,736,735,469,904,650,14,441,433,829,377,158,189,727,730,426,483,924,937,161,851,415,628,251,574,814,313,290,221,72,908,979,846,272,829,423,591,851,334,464,3,808,690,883,330,807,689,668,228,291,687,921,321,292,573,958,535,522,782,143,322,884,292,380,50,876,388,702,337,175,918,787,269,860,581,835,877,927,340,283,310,541,796,844,353,0,782,403,391,207,632,864,460,31,808,550,165,229,213,412,0,320,367,407,192,838,402,249,842,871,903,823,391,788,304,910,689,883,890,1000,641,598,0,706,175,277,409,490,623,52,311,803,270,176,428,139,514,296,360,416,612,223,524,511,103,465,278,933,450,771,729,882,722,447,954,224,228,861,706,420,548,925,307,221,641,0,653,270,693,756,424,605,763,430,591,0,1000,865,255,223,510,225,460,640,683,772,910,502,738,214,424,609,291,802,600,996,666,643,691,547,789,213,335,562,0,426,567,285,810,801,324,961,953,656,485,744,847,891,841,685,252,748,832,402,340,689,286,444,438,487,53,680,52,223,710,469,276,238,400,121,381,19,928,400,15,611,305,255,661,120,609,806,590,522,418,0,1000,677,721,194,881,379,757,214,307,940,628,164,823,145,314,156,208,993,837,470,286,430,845,206,729,363,133,428,371,259,306,335,410,716,106,949,521,904,728,818,210,220,770,895,614,908,570,186,657,310,751,571,662,424,694,794,965,208,230,689,757,491,619,868,675,663,199,388,194,921,857,555,197,171,508,876,400,247,201,954,690,269,679,850,283,189,397,711,355,753,697,381,214,144,901,415,628,118,541,795,566,354,5,664,245,168,390,761,818,891,636,420,568,667,250,676,480,598,656,903,638,321,295,126,644,412,615,422,300,188,607,786,116,701,197,791,295,114,720,843,686,573,869,874,708,485,828,432,850,252,567,789,300,867,785,789,615,805,372,353,114,812,764,758,638,774,320,143,442,908,829,857,804,803,727,190,909,775,706,715,102,849,944,880,231,250,529,853,1000,856,517,306,687,259,283,175,397,760,450,428,589,118,255,86,441,404,541,941,955,0,829,417,589,673,579,595,206,266,269,715,102,759,220,419,669,303,645,203,367,121,509,193,615,847,491,246,308,204,891,882,934,443,563,782,300,416,437,323,712,420,643,332,612,261,719,822,702,6,668,935,421,643,805,807,643,832,886,715,311,756,679,814,602,107,653,933,318,904,734,167,283,441,583,192,729,735,713,744,212,964,646,780,289,886,594,756,274,386,323,98,255,229,520,289,862,873,973,802,843,90,617,130,856,74,369,185,523,588,268,941,840,924,454,539,795,474,793,332,168,805,477,937,328,935,532,752,416,744,779,709,686,421,153,748,703,814,263,702,130,334,682,1000,839,88,609,592,892,403,16,130,582,722,820,712,316,318,367,574,868,272,792,442,416,214,848,786,849,273,819,763,300,307,401,352,64,187,372,641,226,120,834,251,574,818,448,944,753,818,473,825,836,130,778,197,585,299,803,968,600,262,745,89,445,768,799,575,0,829,854,677,594,781,681,471,797,751,612,22,392,746,769,908,696,431,444,168,516,254,779,723,772,555,430,934,344,390,66,924,579,306,117,139,786,778,266,820,507,272,205,673,474,405,185,951,714,786,697,848,657,527,0,698,834,999,794,213,265,450,52,624,891,624,710,854,370,266,510,577,578,890,803,590,628,133,768,817,626,891,567,0,724,196,544,275,633,409,578,727,204,229,717,234,293,292,268,195,802,449,475,93,856,901,281,807,726,684,54,815,238,239,805,851,197,901,322,516,356,896,792,881,723,326,758,548,800,978,280,214,852,816,305,390,471,234,867,916,453,251,740,731,87,121,489,889,605,818,280,913,388,307,630,795,504,180,432,808,672,627,589,75,228,179,704,985,419,488,182,213,578,302,685,69,746,359,543,889,655,788,268,867,464,435,953,263,269,91,275,796,867,903,778,779,348,465,306,210,610,907,284,304,782,504,789,430,730,1000,838,627,828,730,383,942,468,434,213,81,646,673,59,850,399,156,817,333,374,162,716,567,782,659,56,518,13,475,789,263,558,801,278,736,780,433,715,201,719,667,400,497,323,551,787,859,990,574,777,114,610,455,911,275,664,739,471,842,341,244,470,845,515,143,349,173,175,221,584,180,822,366,60,297,770,797,868,773,748,120,316,843,574,469,519,595,300,185,831,668,234,824,869,436,247,164,365,679,23,256,410,70,417,207,405,849,441,212,670,271,350,141,259,925,533,540,735,78,413,300,650,484,189,524,684,897,885,602,909,975,472,347,609,67,619,115,571,101,310,834,385,628,146,143,344,731,382,128,626,86,315,387,494,802,574,359,339,937,272,581,693,154,361,163,215,952,435,595,875,94,720,586,871,65,916,430,451,578,829,872,337,932,840,191,675,406,187,902,444,926,480,881,840,197,375,927,334,177,601,867,671,816,264,80,364,192,921,198,444,697,431,925,653,400,13,374,0,595,626,734,590,136,441,81,652,422,540,767,304,754,810,143,769,158,787,196,839,215,711,396,202,789,109,959,467,487,493,644,224,598,927,789,440,478,224,853,383,341,688,987,903,832,921,632,856,774,137,874,970,337,148,462,43,179,800,63,591,436,172,454,61,441,942,538,136,218,337,457,392,776,149,205,814,446,810,666,232,602,912,186,417,172,680,574,733,872,382,306,816,420,630,410,150,527,747,350,627,657,142,405,187,196,504,95,734,526,815,314,566,207,155,810,304,859,899,11,638,793,830,138,501,123,605,308,768,736,821,818,716,34,313,661,558,0,767,906,642,237,524,791,769,263,851,254,217,927,673,173,492,747,146,764,730,794,565,0,757,245,617,206,851,190,881,284,571,264,533,166,641,836,559,812,460,675,265,203,245,939,340,567,754,663,225,1000,553,885,482,572,827,104,407,714,805,137,548,254,758,176,711,437,213,692,279,784,872,832,805,239,674,399,604,139,778,197,402,146,679,166,398,183,748,640,57,708,396,858,369,826,466,241,231,780,909,604,907,909,673,354,320,248,488,960,472,873,1000,204,416,211,585,979,478,448,955,154,690,955,526,637,592,774,716,613,582,264,410,945,847,775,704,131,422,165,470,867,617,146,549,135,513,183,330,208,626,416,354,539,89,82,632,580,1,296,192,318,552,788,686,269,827,776,664,569,235,994,608,227,678,426,128,202,594,99,579,833,531,478,5,332,636,940,349,179,322,760,774,687,731,775,791,382,506,277,680,819,518,806,736,184,698,788,754,873,221,203,349,936,836,178,798,183,289,811,858,0,705,779,786,851,568,814,704,726,765,636,38,0,699,179,489,865,799,339,667,920,441,915,341,194,757,676,16,653,234,675,1,132,615,785,819,329,529,257,240,596,213,930,306,204,851,776,269,843,1000,185,335,318,343,464,488,139,345,920,626,802,644,898,384,855,485,696,433,180,401,941,695,490,905,926,409,202,705,441,828,806,105,384,739,599,307,149,546,646,549,509,189,132,907,891,725,535,905,815,831,435,302,932,874,846,676,724,694,82,401,686,251,864,663,170,777,247,545,874,651,71,635,92,519,116,246,892,788,791,633,1000,713,843,325,476,0,61,718,190,280,809,529,130,311,824,528,665,306,912,613,57,594,408,0,271,575,773,899,735,617,298,718,48,419,939,797,519,461,725,74,824,510,937,916,402,33,472,439,220,202,435,286,99,563,442,316,304,690,738,841,396,525,189,713,783,334,175,875,159,375,234,633,839,543,403,540,559,405,706,264,857,898,843,446,877,688,278,739,808,438,176,276,170,453,805,589,542,369,400,217,952,702,339,355,283,367,193,415,707,362,162,678,242,834,0,858,730,740,149,850,810,496,836,273,806,610,814,766,830,740,994,422,802,296,559,131,845,458,798,525,807,287,497,748,778,766,863,480,875,605,212,720,849,407,858,489,989,449,237,266,753,807,824,236,599,241,981,565,467,825,211,412,218,741,932,1000,822,868,700,758,889,836,190,396,261,806,814,302,928,380,685,415,402,659,737,359,680,682,493,811,103,586,884,513,603,320,412,58,489,815,132,239,285,200,898,850,824,635,945,505,619,16,304,817,105,626,855,904,845,743,646,52,790,213,937,801,244,605,814,684,947,863,866,698,161,600,956,649,724,173,82,650,505,767,412,236,778,222,311,697,382,368,339,98,400,167,973,748,228,454,119,548,793,829,384,0,505,796,791,108,836,386,488,185,232,622,840,513,97,471,948,299,614,71,889,388,509,65,220,684,702,120,738,518,206,466,78,631,255,577,262,276,283,809,805,858,540,15,489,817,202,457,567,0,161,866,629,119,231,485,630,120,310,694,529,810,873,425,193,654,860,689,262,687,954,586,167,680,786,293,320,614,855,646,199,727,282,654,685,660,882,470,899,903,591,920,846,503,288,790,215,627,796,283,201,961,364,242,242,720,220,457,640,0,113,486,819,906,184,513,654,1,560,141,956,609,766,220,931,520,406,170,359,60,542,102,756,822,488,478,253,565,818,759,173,634,965,569,418,444,193,825,0,816,686,400,902,506,758,280,985,716,422,602,348,187,252,361,215,287,144,439,421,548,901,355,603,319,691,248,829,321,928,514,848,406,937,956,372,16,225,211,949,638,629,71,204,683,664,359,372,577,177,193,806,135,953,675,226,789,592,630,887,517,132,541,164,535,298,235,646,699,482,427,271,337,782,635,117,529,709,70,820,541,892,672,226,737,0,870,553,56,818,969,714,106,837,354,131,644,161,831,497,27,0,867,832,545,492,826,871,393,935,815,705,743,855,493,421,579,0,850,130,476,598,590,452,96,766,750,551,213,424,647,397,524,685,243,188,525,556,543,855,685,712,828,303,137,922,995,234,230,733,373,0,819,182,719,263,768,757,279,774,823,810,489,351,493,904,410,213,699,685,651,211,734,139,535,872,309,207,678,843,749,803,718,991,706,115,575,507,106,950,362,459,901,632,574,123,654,209,338,244,717,154,491,151,412,898,388,464,500,233,449,635,0,1000,667,857,601,936,553,957,454,210,370,899,461,819,584,877,677,810,499,119,736,354,669,199,414,524,893,948,568,261,357,379,409,878,626,122,413,851,715,232,738,765,695,590,509,801,355,147,852,634,493,783,684,936,506,850,209,805,536,791,734,733,436,656,56,403,194,432,52,262,877,635,48,885,630,129,272,313,648,415,720,880,556,203,624,334,251,162,539,115,225,210,477,414,645,373,756,947,887,852,290,329,363,69,723,99,593,391,226,813,548,194,705,895,338,596,204,137,716,865,758,183,184,851,682,427,468,423,26,196,667,765,223,803,691,803,649,232,688,991,601,875,577,821,274,646,474,318,366,756,291,792,119,118,561,358,431,532,98,464,826,645,407,350,553,320,785,478,198,932,432,898,894,399,127,935,785,354,65,297,658,173,860,832,1000,290,638,125,239,746,154,701,197,909,958,968,761,375,410,214,311,37,1000,669,569,688,708,760,362,919,824,419,83,740,426,743,407,863,349,704,292,762,306,368,332,0,1000,882,620,227,362,108,753,85,819,721,741,281,523,708,404,283,776,248,605,463,836,565,59,769,459,256,444,520,41,138,532,654,329,807,920,571,446,273,457,296,163,815,643,87,307,872,783,750,421,384,41,549,801,542,819,243,922,832,426,332,124,722,702,927,531,518,460,781,134,788,313,879,239,302,20,179,339,502,785,472,29,134,819,943,1000,833,842,372,756,436,69,961,363,432,141,907,295,412,31,704,296,257,444,133,592,766,221,675,640,820,770,104,466,788,774,930,318,822,948,542,0,329,35,928,987,290,402,928,976,894,675,136,496,362,591,107,655,953,593,231,744,642,467,186,644,837,268,758,368,499,217,163,752,432,845,402,65,839,848,596,665,853,551,813,554,834,417,475,904,237,781,752,298,201,802,840,607,834,410,549,803,909,913,898,465,769,750,510,798,232,866,244,479,459,863,0,658,99,486,929,663,860,274,882,780,870,547,686,750,292,718,646,229,800,483,548,2,393,225,256,478,862,821,520,188,755,787,167,769,1000,861,853,545,621,0,1000,584,887,286,745,801,167,458,893,572,662,486,95,678,879,488,479,0,735,779,742,590,986,554,217,320,580,76,414,54,467,104,738,752,494,734,157,602,191,338,888,544,209,165,843,911,243,617,440,53,255,487,168,499,361,334,870,791,184,809,588,881,825,832,598,183,881,811,817,626,678,259,518,816,172,528,150,575,220,707,260,792,982,330,828,776,820,352,247,792,573,502,191,478,80,492,812,400,153,556,270,282,141,778,201,921,873,429,266,523,307,42,254,97,416,481,184,789,217,366,953,761,937,478,616,587,475,532,421,623,169,675,774,596,425,593,214,418,606,435,929,926,116,563,670,234,631,443,470,486,118,782,392,364,554,567,302,571,620,604,810,425,594,0,761,860,914,597,589,188,594,932,173,733,464,910,284,273,607,343,914,949,797,815,647,364,707,679,963,699,156,507,295,358,802,261,281,683,133,376,527,734,435,298,415,0,209,303,192,492,247,879,123,725,135,421,521,12,98,656,429,524,997,591,610,307,969,923,924,386,808,233,866,253,336,214,433,190,864,777,351,59,202,477,545,812,884,700,732,694,876,747,456,911,315,620,796,727,280,726,665,247,932,397,254,531,864,596,234,917,941,241,800,662,101,311,225,887,766,723,659,576,174,333,191,291,142,610,363,342,843,609,218,547,418,662,192,528,436,250,616,334,301,804,840,871,144,765,712,790,922,754,161,739,904,856,593,668,144,357,799,906,325,249,602,314,743,831,757,209,267,823,769,308,795,442,68,438,262,268,974,522,385,789,777,618,249,230,949,788,727,812,195,298,75,542,406,0,427,8,409,268,212,323,327,183,764,821,446,877,818,940,696,299,261,630,385,42,987,354,143,375,993,754,290,836,131,602,1000,721,835,981,840,354,953,602,835,524,236,792,131,430,306,257,807,251,853,829,278,300,292,204,796,925,273,332,781,293,743,212,324,249,939,500,321,40,463,907,403,783,180,269,911,450,0,665,299,754,293,138,202,947,937,834,758,706,136,404,266,686,738,727,846,963,790,101,831,229,439,165,379,405,404,660,103,400,780,158,137,727,476,201,377,15,274,140,682,243,252,795,869,1000,640,587,657,331,98,765,119,470,757,851,315,201,635,0,740,257,157,290,335,311,807,423,730,792,231,301,209,354,637,150,664,248,216,539,724,808,804,269,300,756,444,0,186,528,859,259,813,383,961,531,847,852,535,743,116,599,816,265,446,146,490,617,843,823,782,923,937,862,900,411,157,733,1000,629,493,76,484,149,117,827,923,624,135,578,138,601,134,461,757,633,219,443,714,835,647,426,845,518,559,782,233,844,816,362,473,793,533,820,186,858,832,327,176,626,481,903,604,101,546,0,222,341,140,690,290,122,126,680,94,564,434,830,954,465,755,421,220,882,84,573,702,121,547,795,702,367,870,767,279,263,896,690,416,5,756,271,670,571,187,628,446,61,643,70,194,272,798,130,235,619,864,929,190,822,869,736,855,642,912,891,321,720,773,315,755,736,806,694,943,413,871,223,953,516,940,989,193,541,555,806,927,400,634,690,910,443,964,519,119,287,817,724,703,353,134,754,220,575,534,0,895,482,192,719,927,529,274,642,757,423,428,82,875,248,383,48,595,949,882,225,233,596,150,223,499,333,397,449,473,0,940,293,777,795,847,362,183,539,744,754,915,662,187,665,971,360,110,682,186,484,129,455,721,351,867,949,446,133,49,556,663,227,151,745,377,563,285,587,109,624,972,1000,829,205,891,658,495,180,604,322,775,324,91,605,783,689,191,303,872,565,423,582,233,491,897,977,399,546,69,752,920,467,393,203,524,76,214,408,150,776,392,50,259,780,194,738,792,927,664,192,870,454,319,606,840,718,875,753,239,930,425,154,781,679,619,0,304,134,73,951,461,856,149,389,212,906,223,459,829,702,998,712,206,413,877,561,853,227,208,417,288,226,1000,601,881,344,95,450,193,537,863,285,381,519,0,509,153,238,973,599,784,782,878,356,463,606,189,513,869,805,460,10,427,849,381,508,246,919,954,822,283,268,597,307,861,388,797,774,492,828,365,340,108,363,228,341,717,686,242,430,906,835,0,716,15,774,887,511,393,507,117,395,996,722,529,749,247,531,379,439,997,646,180,579,417,555,937,871,216,418,346,640,153,184,113,536,642,348,503,202,332,589,471,771,918,775,98,465,648,314,181,771,149,796,912,560,551,726,961,418,239,207,689,104,360,691,10,485,593,648,75,632,811,866,647,592,198,620,765,726,47,919,979,631,852,406,764,832,938,750,918,558,356,496,743,777,155,807,749,870,841,787,263,685,554,37,513,781,727,432,138,655,799,800,291,647,751,422,730,707,741,636,0,1000,170,655,751,895,604,637,816,765,85,720,800,253,422,220,653,449,219,583,1000,977,153,399,227,626,583,276,95,734,596,302,61,638,802,945,628,828,183,334,268,266,653,87,119,744,759,758,92,286,862,755,925,732,1000,454,34,423,165,815,201,617,814,752,964,770,900,498,899,702,196,615,716,722,402,43,547,444,537,795,907,839,870,838,9,1000,443,902,246,812,452,849,261,381,442,953,548,0,824,372,821,669,865,789,1000,571,726,171,817,253,164,317,163,243,217,469,869,540,162,329,799,297,907,683,847,397,686,386,642,0,401,528,204,645,731,814,582,891,925,896,658,619,582,849,407,67,232,372,768,305,838,211,949,455,729,695,839,224,878,395,661,237,113,322,252,444,185,598,907,236,310,173,969,870,553,802,993,340,938,568,956,406,562,0,545,729,992,793,413,431,644,623,965,891,398,307,903,643,816,235,952,882,222,450,163,251,992,383,134,648,776,294,530,751,996,779,655,249,947,596,800,398,864,279,872,1000,166,687,974,844,540,25,36,382,753,845,97,462,254,359,215,898,164,380,970,686,927,720,245,659,886,282,415,593,312,256,79,393,454,274,920,369,991,375,209,540,747,740,801,125,834,866,135,471,755,762,303,825,820,317,127,262,832,239,525,1,891,514,932,588,123,726,841,810,399,25,47,979,778,721,167,446,131,289,905,458,170,588,203,690,137,382,821,595,195,233,814,480,951,388,838,293,871,823,924,514,135,599,589,177,727,740,188,895,930,708,157,589,360,29,295,263,438,646,363,339,105,420,119,579,267,231,525,806,678,60,639,627,432,246,486,581,255,827,115,847,939,552,407,556,210,694,936,804,255,537,644,861,249,882,260,884,690,658,450,14,852,529,872,564,881,723,624,235,319,195,788,289,597,968,346,148,770,614,270,202,788,343,711,567,523,268,228,779,928,642,298,742,480,201,938,668,912,452,758,723,489,688,206,386,579,779,317,22,254,560,597,878,766,795,152,872,671,761,3,642,981,985,136,833,666,712,264,639,797,630,204,364,60,798,735,684,885,831,187,720,189,926,145,238,662,608,260,452,1000,667,531,723,166,322,128,706,961,696,120,479,105,355,752,769,129,522,840,203,206,352,311,715,859,803,989,916,52,608,23,376,908,357,141,308,381,68,907,913,418,440,209,603,831,972,923,861,908,889,1000,682,910,695,876,932,622,205,202,291,871,687,616,715,581,360,861,345,946,504,226,615,552,828,236,221,897,310,714,99,677,621,158,327,883,657,592,929,251,649,879,488,752,765,972,483,744,830,429,450,311,660,770,309,749,648,175,641,754,776,223,888,796,529,897,658,0,919,100,301,175,912,711,780,335,261,881,876,231,644,985,867,318,241,44,571,367,610,354,16,844,522,198,544,604,945,393,215,293,287,31,735,540,829,65,963,712,706,97,478,0,953,294,767,168,713,701,601,137,270,138,378,917,947,765,226,360,217,380,164,743,793,284,247,226,226,93,386,696,41,853,227,785,370,390,202,973,748,204,452,196,683,960,479,690,759,723,825,0,1000,600,408,975,386,852,768,932,422,659,559,452,392,240,845,302,141,216,560,552,817,363,56,246,560,109,627,616,195,42,714,757,731,879,663,218,854,520,808,974,886,852,897,343,626,961,634,149,459,633,324,958,661,965,530,645,0,333,276,848,854,765,772,635,860,97,501,909,322,876,771,252,751,883,458,875,440,160,302,220,718,880,235,252,600,439,0,638,690,252,765,453,444,839,977,587,441,596,950,248,553,741,587,902,933,408,280,214,593,788,663,831,266,349,456,458,558,969,533,600,952,511,16,957,376,127,811,820,294,131,768,766,708,771,657,0,685,437,515,817,665,199,544,1000,965,243,749,221,840,868,260,206,440,245,393,190,492,156,714,607,326,78,655,69,392,758,716,74,709,257,736,215,544,320,760,283,306,203,368,874,589,798,891,881,780,245,218,93,530,559,779,931,401,1000,757,978,579,616,126,363,48,200,631,974,549,184,531,306,188,700,711,846,607,735,746,894,459,760,295,720,740,937,410,837,990,906,330,168,514,1000,489,890,304,874,971,160,282,662,512,515,467,820,366,153,426,261,744,933,344,113,511,552,70,308,196,902,339,890,401,821,647,798,864,196,351,918,367,879,222,745,220,843,605,236,766,193,791,804,388,262,596,237,311,931,660,895,414,900,1000,210,359,222,374,735,825,404,559,817,554,706,750,228,715,339,274,0,990,720,392,806,825,988,940,102,599,633,456,552,0,560,628,341,615,637,166,477,780,783,699,1000,526,169,447,932,318,941,680,433,443,928,480,852,220,898,871,251,67,919,923,218,856,205,328,866,797,290,398,330,102,145,715,949,861,702,201,740,222,922,320,947,360,872,388,132,690,78,536,507,731,1000,697,758,278,907,286,805,388,809,803,350,456,839,487,869,694,623,413,91,764,241,671,599,629,927,344,802,320,499,52,178,263,965,335,964,350,840,305,0,926,223,773,181,721,774,559,826,731,454,364,182,365,835,963,462,0,885,631,175,186,887,951,907,920,186,951,484,473,35,1000,86,343,397,517,511,786,297,767,228,208,941,580,685,761,389,704,475,227,221,560,61,722,857,210,697,637,898,620,31,359,243,290,130,345,870,801,596,944,184,147,50,304,705,810,958,346,366,334,948,418,157,855,247,472,471,558,477,194,76,391,264,355,577,849,370,748,916,673,435,29,235,772,616,238,181,770,288,352,145,645,460,48,205,364,154,718,291,280,755,862,488,31,404,310,226,332,865,611,217,911,299,627,267,237,827,949,607,337,743,213,160,577,138,692,489,81,647,598,912,762,919,327,692,179,942,352,559,878,937,352,913,390,817,485,903,1000,758,825,176,731,135,353,118,649,735,76,360,585,218,634,860,507,150,788,805,276,651,91,136,493,882,539,148,588,826,459,203,692,839,275,251,724,234,653,806,831,927,472,114,433,118,444,702,349,388,230,983,816,934,553,873,814,933,415,802,917,316,353,90,577,184,615,370,475,789,286,867,373,854,763,524,679,918,810,175,428,59,485,800,492,943,789,1000,489,424,141,256,267,7,482,770,664,699,114,200,617,961,864,650,631,251,547,226,576,935,623,720,239,436,142,428,869,950,960,752,165,270,785,209,353,904,942,406,242,154,812,865,541,904,765,265,612,942,683,180,681,852,323,869,983,231,241,500,927,142,255,991,940,950,309,139,282,930,498,272,242,196,610,478,14,794,968,690,245,968,685,251,806,912,327,371,30,142,300,142,256,742,264,813,737,686,248,804,333,268,273,251,257,241,400,242,337,736,64,1000,503,963,667,455,199,190,364,570,761,938,463,649,629,110,696,755,767,447,495,780,778,300,507,359,68,267,639,967,697,951,928,486,825,420,241,135,736,831,330,875,698,447,607,88,329,785,642,206,765,712,76,210,754,919,950,1000,659,298,838,931,952,223,338,958,642,566,789,804,728,783,597,880,282,1000,561,41,466,845,250,414,238,229,481,494,816,961,475,897,500,199,844,969,360,409,236,966,701,122,757,203,446,254,849,819,660,527,738,445,72,155,840,703,691,402,61,941,881,194,961,323,669,249,713,771,837,127,610,259,827,138,260,157,640,380,444,979,429,759,424,644,362,817,241,716,105,866,745,889,864,742,147,763,724,863,854,387,520,380,10,877,706,892,766,315,220,745,655,284,108,830,982,352,0,860,747,832,996,870,744,969,793,70,467,394,652,39,976,389,367,516,738,383,0,775,767,265,575,250,911,953,417,564,141,175,642,990,481,678,190,286,573,426,349,312,163,202,478,241,362,722,817,693,677,819,547,328,662,490,830,165,776,700,364,641,0,71,1000,643,633,671,241,764,770,413,649,399,0,366,0,915,964,361,243,706,346,874,513,249,398,263,733,202,371,461,894,296,590,49,488,100,327,272,718,809,825,377,715,683,247,800,717,188,324,989,417,926,675,878,713,607,200,652,714,421,20,676,264,99,468,206,357,960,652,949,668,593,828,211,749,292,611,318,640,957,617,633,180,101,593,352,637,480,103,268,502,23,464,773,278,842,416,847,701,218,729,121,806,123,395,442,264,749,434,754,690,234,749,820,655,166,571,886,468,846,365,0,595,812,262,646,361,164,761,726,296,760,68,179,179,748,510,779,772,666,251,231,761,797,282,375,70,912,598,710,352,882,247,428,171,881,556,251,601,409,243,956,412,118,477,0,565,851,242,252,606,174,453,99,553,832,262,638,482,812,798,479,254,805,366,383,523,868,262,127,543,605,693,908,518,643,663,83,432,206,917,931,838,186,682,824,472,673,533,814,585,179,782,645,732,855,720,507,230,205,643,847,374,448,501,158,699,790,525,199,705,862,319,530,387,54,691,884,787,807,570,234,779,746,787,421,641,548,800,148,627,469,273,115,497,95,757,763,725,327,611,385,495,927,851,534,63,742,795,775,862,803,888,957,827,455,865,471,769,418,608,222,903,522,227,607,650,405,219,1000,457,440,839,316,712,808,971,165,526,950,756,891,626,801,925,675,533,819,321,131,582,317,519,630,33,144,823,147,309,888,623,411,587,863,310,968,699,77,545,873,221,907,835,934,442,767,302,212,316,267,301,189,873,113,440,609,296,179,792,223,299,729,865,682,231,802,921,864,636,301,244,1000,797,1000,892,411,602,115,539,111,419,953,332,527,54,255,882,302,341,81,579,694,472,767,866,864,302,180,660,673,176,706,820,796,942,133,251,92,596,291,752,200,324,871,553,448,16,669,232,835,523,649,63,463,0,886,556,751,824,261,791,831,536,928,936,209,381,837,919,796,286,695,691,174,339,849,435,672,359,134,482,296,243,668,189,242,647,234,869,952,409,428,451,233,720,387,742,143,744,365,374,424,237,123,650,947,470,966,326,13,728,137,521,947,662,943,384,162,818,232,533,821,887,188,471,130,811,572,778,288,397,667,0,194,350,445,129,267,573,234,489,797,948,304,144,225,243,98,565,148,865,205,611,596,304,201,597,1000,743,909,424,683,388,967,790,492,179,219,275,666,243,664,244,265,773,880,416,567,788,105,457,342,530,139,364,656,0,277,645,195,474,822,499,0,767,663,79,309,174,932,891,14,440,244,740,749,820,438,164,747,739,778,708,818,268,751,800,226,186,809,257,393,520,240,286,976,711,450,155,154,328,217,594,671,242,599,208,908,495,644,36,611,210,942,768,813,665,958,688,815,817,823,802,138,554,977,757,681,44,280,669,919,432,929,377,103,620,138,324,961,415,914,301,753,804,997,641,818,916,915,337,331,662,968,338,659,564,755,746,768,677,770,228,660,701,584,899,677,259,936,835,951,732,966,813,178,380,161,743,70,524,924,755,147,642,399,527,540,0,469,185,335,533,865,756,228,688,972,910,104,308,360,706,135,523,373,685,716,685,311,632,771,321,265,301,678,78,765,733,667,558,793,405,385,590,107,388,479,197,164,586,804,772,273,324,811,879,92,360,414,573,1000,689,288,224,286,709,708,762,703,658,378,411,620,0,532,0,546,0,897,228,939,282,28,535,243,684,765,99,454,236,656,565,516,427,261,604,785,615,893,370,363,607,247,806,348,146,64,566,841,616,417,671,130,522,892,989,855,597,224,683,836,707,757,418,886,490,43,484,402,640,750,796,728,813,218,733,775,862,811,284,642,576,659,328,135,340,188,781,429,375,66,733,865,1000,820,905,73,730,880,875,83,709,474,790,205,205,178,843,296,239,747,801,427,397,169,608,908,985,952,530,296,238,456,243,238,404,398,525,900,323,243,912,16,984,283,312,138,455,659,567,730,372,547,34,771,709,769,312,847,317,989,659,922,351,401,375,754,596,48,477,833,372,820,723,182,747,186,568,941,582,864,476,796,255,225,644,893,397,982,286,712,318,192,647,524,678,52,1000,163,462,91,378,629,118,818,919,761,610,833,754,312,679,166,835,743,218,250,685,370,135,98,635,790,723,568,827,218,465,107,667,152,751,317,695,926,990,781,849,282,232,140,376,651,613,865,473,225,552,373,84,662,369,221,592,251,480,834,924,797,686,913,565,142,733,947,658,848,851,87,481,1000,461,597,786,980,496,690,763,952,617,383,318,139,829,1000,634,603,428,179,293,240,338,212,342,846,998,804,805,814,245,983,477,923,925,343,668,223,297,613,301,108,418,429,0,843,579,116,789,189,525,433,0,258,797,846,908,213,794,395,27,98,747,94,920,251,609,789,783,894,545,931,658,193,207,958,661,820,762,207,775,887,296,952,558,107,264,912,371,863,324,779,591,61,419,157,222,857,559,135,755,113,352,250,261,541,825,907,357,258,884,265,268,960,441,646,372,313,186,699,139,132,828,870,223,375,604,943,747,406,513,669,253,733,368,799,803,201,654,446,0,177,182,869,206,438,844,145,838,787,482,803,620,814,417,332,252,349,563,94,615,175,823,94,337,217,371,919,624,50,543,495,716,109,579,791,617,494,218,94,549,781,782,487,227,208,350,126,666,401,396,891,404,161,380,242,809,443,629,774,821,269,829,262,664,860,893,901,454,207,223,916,592,488,760,533,802,563,828,408,141,143,638,203,543,898,708,742,220,171,400,949,520,801,808,878,836,241,526,742,842,260,862,398,305,344,68,829,780,252,263,308,349,914,796,796,892,64,589,273,157,221,937,168,406,274,350,829,386,786,533,378,549,919,720,101,312,953,816,878,900,99,392,900,864,117,634,508,54,899,716,444,876,64,541,753,679,133,708,266,239,229,515,242,895,160,715,975,522,929,538,895,747,284,532,824,360,717,105,966,727,173,479,705,748,812,655,143,644,108,740,619,906,218,364,0,660,826,921,191,647,848,731,794,770,922,370,662,224,4,465,501,112,138,585,658,10,862,637,794,250,196,424,148,392,859,342,835,858,299,819,320,706,890,708,1000,608,316,131,733,232,310,108,151,228,914,795,155,728,689,838,544,345,941,411,406,675,140,712,375,662,251,515,728,857,0,559,327,361,326,339,246,757,810,871,743,827,255,867,809,234,224,294,813,864,986,754,114,447,548,888,346,114,214,369,536,794,47,653,207,794,9,706,558,629,248,607,366,51,452,270,137,295,237,865,614,976,434,847,333,726,540,62,470,833,913,514,865,624,190,589,440,597,208,708,301,797,129,882,600,316,129,557,605,944,185,190,803,490,520,810,798,715,812,770,691,686,105,732,308,721,282,696,430,16,817,880,249,660,80,605,90,561,527,181,696,717,645,227,746,800,485,493,934,415,82,506,610,291,202,422,791,374,275,528,338,331,566,830,937,393,799,631,315,811,497,589,68,941,462,859,869,727,148,395,171,793,674,43,869,683,112,736,87,348,747,744,639,758,116,264,558,931,186,814,125,505,893,579,79,894,0,1000,464,63,230,396,916,860,226,711,355,693,890,928,746,769,287,563,962,339,0,955,816,393,426,0,201,897,932,957,428,12,287,821,327,350,645,475,826,681,233,902,923,624,259,602,512,652,263,473,458,284,319,160,322,332,989,435,977,806,36,683,425,589,964,320,233,228,227,332,940,455,119,589,196,310,244,204,86,729,973,556,597,174,726,578,462,646,95,514,900,574,245,729,120,482,409,723,512,736,475,794,814,692,256,561,920,530,907,810,792,294,637,84,466,167,825,539,329,359,775,324,141,602,921,632,857,431,137,242,432,81,865,712,209,890,795,681,1000,614,219,521,83,375,796,664,798,677,470,905,85,742,953,572,36,819,461,761,314,293,649,603,891,604,71,822,178,562,100,731,652,32,415,652,795,705,708,317,906,373,806,700,375,488,211,877,145,750,221,653,973,434,848,1000,225,514,377,640,279,729,107,593,133,338,259,313,523,689,771,315,559,681,975,657,96,304,518,0,945,386,879,254,837,824,724,845,87,674,192,238,131,734,928,506,449,474,241,911,153,329,808,566,375,569,237,762,959,438,195,661,910,245,814,386,885,623,269,258,364,693,141,745,85,589,735,679,196,514,55,724,767,875,992,906,208,934,580,852,255,497,361,0,286,306,409,110,175,852,149,354,755,798,367,622,875,368,778,799,531,729,772,762,198,543,860,345,178,578,1000,829,442,942,404,284,653,469,893,515,436,242,144,714,638,702,782,356,176,827,158,461,214,806,461,398,237,853,783,577,411,432,196,840,244,242,908,530,480,294,412,515,402,169,155,821,761,889,147,787,634,679,116,397,213,159,783,328,930,468,461,915,308,741,607,116,176,866,167,239,813,331,362,341,820,257,469,279,900,858,748,879,193,539,916,516,128,476,695,744,969,921,756,441,0,968,43,562,205,327,822,1000,868,766,197,214,608,41,836,552,259,656,416,38,607,96,802,477,461,166,1000,475,226,742,383,462,870,699,252,705,204,729,178,681,634,558,242,386,190,880,538,18,205,862,226,276,888,745,83,865,579,849,792,610,584,897,981,390,392,351,301,666,520,766,224,916,964,598,856,934,481,5,608,339,812,794,298,626,53,714,592,623,243,228,248,761,420,217,61,535,364,665,930,424,196,625,809,330,130,766,739,378,287,350,135,771,132,250,1000,563,822,875,111,304,797,972,307,699,831,308,946,406,190,914,834,391,811,879,177,750,750,492,296,659,888,464,241,794,244,878,264,663,254,236,802,220,296,824,261,722,952,716,30,435,872,920,736,714,200,640,288,554,759,449,126,520,765,88,869,342,770,336,368,69,946,897,844,757,261,251,864,494,754,286,936,381,91,433,909,989,620,208,333,326,687,775,790,767,999,639,274,422,801,623,496,599,866,911,118,391,210,847,854,248,201,314,95,551,288,123,303,660,934,284,897,845,200,687,127,650,870,516,903,482,775,555,975,384,949,466,843,734,247,497,195,819,574,64,532,818,409,55,608,297,754,428,904,529,532,816,583,923,963,742,871,286,695,240,326,247,124,483,77,862,739,619,668,239,836,465,0,756,166,273,180,238,303,192,253,693,897,775,346,475,246,759,534,812,766,745,245,201,542,824,286,284,184,509,787,312,107,748,890,889,682,664,113,602,78,591,979,928,200,934,266,798,338,418,844,213,187,323,913,693,933,861,779,791,568,883,104,557,132,376,965,581,729,134,274,727,642,0,256,555,108,809,661,501,915,248,928,434,979,666,659,578,867,777,933,633,226,866,817,793,141,212,685,227,163,198,978,950,108,514,284,572,107,613,840,430,1000,692,975,882,201,881,863,354,746,820,458,483,191,666,199,780,697,799,297,239,223,643,753,379,560,44,618,204,932,511,860,850,785,818,656,325,216,908,891,858,906,689,125,680,509,842,476,151,663,822,757,426,794,753,901,436,270,819,194,487,273,630,956,576,250,569,218,327,172,442,255,630,606,128,198,248,280,517,757,446,157,629,133,886,92,405,652,372,804,789,929,393,175,232,209,324,1000,678,365,338,225,857,669,301,610,395,885,602,166,489,865,695,715,103,849,682,1000,766,127,733,829,822,980,493,741,198,548,805,256,652,691,559,875,521,238,592,115,281,153,889,859,288,829,569,534,351,294,382,754,286,270,540,313,811,189,902,77,518,618,967,934,506,744,257,485,16,245,202,805,808,129,257,938,413,732,374,506,0,754,730,932,770,842,394,900,292,130,584,710,162,37,385,359,232,703,351,139,500,231,847,1000,759,131,340,132,431,791,105,147,513,126,805,869,638,296,668,137,458,892,853,68,720,868,232,254,248,626,657,998,733,839,364,265,503,275,822,209,274,786,764,119,670,601,183,689,236,556,122,993,777,917,525,709,265,89,903,150,263,92,521,105,621,867,728,830,820,269,369,871,894,880,680,676,236,816,427,228,248,161,757,178,696,889,685,492,683,153,847,177,724,438,441,131,280,710,119,221,326,933,823,949,542,294,700,442,406,185,294,134,314,314,258,926,931,362,335,815,255,890,1000,683,713,19,564,809,589,106,718,165,507,17,587,308,827,713,107,871,700,217,338,873,306,867,693,964,996,206,673,156,336,142,711,955,620,647,358,879,671,962,439,117,343,991,926,929,681,812,854,193,218,293,273,18,498,81,696,157,884,288,280,563,626,189,448,533,35,548,719,266,671,854,617,634,145,807,919,792,908,1000,595,118,591,778,624,185,540,925,680,794,841,837,511,122,315,513,0,244,747,111,360,784,882,729,759,995,817,363,693,715,107,301,777,781,688,153,686,843,296,184,518,166,688,197,727,651,88,215,701,370,337,466,432,793,364,149,237,83,518,779,348,649,81,82,502,887,526,968,527,482,296,274,688,324,763,677,264,215,820,835,502,794,539,464,277,884,512,962,795,250,851,795,316,649,311,1000,690,405,623,183,760,576,794,244,238,829,971,236,300,918,300,873,702,851,244,653,70,134,574,245,758,984,481,640,667,0,790,1000,705,345,113,415,568,878,798,1000,510,694,426,667,851,804,533,388,189,800,83,588,875,997,797,882,721,34,756,125,360,230,934,636,698,806,816,944,403,73,973,53,915,735,618,852,785,694,664,75,608,712,697,771,317,901,878,134,806,818,472,870,382,759,449,826,725,125,254,739,380,58,341,880,748,360,702,888,617,401,6,270,261,131,900,871,546,617,733,885,380,673,699,553,745,895,900,160,846,559,775,686,245,0,909,374,90,157,832,983,901,566,896,111,396,814,916,217,311,983,819,474,799,177,377,925,470,0,750,301,638,36,332,547,798,802,851,793,207,154,696,24,400,125,820,319,801,283,522,186,779,121,805,191,712,297,244,50,597,65,852,266,248,117,296,284,688,550,40,765,784,646,367,379,0,688,18,468,215,607,0,0,700,180,382,172,572,60,436,748,631,636,155,117,838,332,163,962,640,263,340,88,435,334,378,549,829,737,226,732,58,757,677,719,602,815,903,295,783,707,769,645,473,104,409,179,844,896,739,406,185,305,281,618,641,884,631,173,814,763,296,907,917,281,183,272,467,425,200,454,286,710,535,336,684,174,555,943,700,121,788,867,478,255,448,881,931,144,647,444,941,747,781,889,728,256,623,926,659,861,991,812,957,0,855,425,247,223,661,517,774,866,376,812,558,828,481,370,0,702,42,556,10,866,454,881,937,102,699,334,377,138,300,361,345,629,146,996,824,738,831,942,603,290,402,332,256,160,177,477,194,141,588,999,418,137,576,779,351,818,408,905,428,900,540,192,688,660,592,409,186,634,91,274,399,340,620,689,730,0,895,953,728,402,684,293,130,817,1000,493,730,446,17,296,404,228,270,173,208,135,421,238,754,119,582,641,725,630,148,305,829,242,558,602,178,391,624,905,752,242,248,200,896,492,831,937,695,141,598,941,506,104,508,845,674,214,838,393,214,530,323,398,168,794,631,0,848,275,391,374,65,573,47,959,667,425,677,447,199,873,535,288,289,740,422,553,692,870,256,668,818,649,2,710,448,138,547,356,665,921,601,931,948,142,334,826,966,449,295,162,622,884,235,182,886,257,570,142,284,551,740,557,760,755,602,176,552,689,769,621,381,441,852,221,378,840,611,531,810,739,259,37,424,285,718,280,769,541,810,797,340,925,804,295,852,0,906,632,682,233,256,234,793,957,356,994,380,960,670,469,465,648,0,1000,590,452,427,998,831,105,387,678,313,654,423,396,520,145,716,508,793,942,315,853,630,861,735,167,350,525,129,899,1000,743,615,539,730,273,672,838,607,822,211,207,663,294,815,416,474,218,847,819,582,78,472,489,506,765,301,819,795,250,505,787,781,765,666,397,170,991,776,816,817,1000,636,261,333,276,555,865,236,209,382,248,580,989,562,82,549,133,842,236,379,958,721,382,127,763,892,642,225,928,815,690,733,691,751,250,209,191,577,102,866,166,804,541,814,436,482,474,788,851,286,685,11,745,683,489,229,224,740,231,901,350,137,163,513,210,331,140,429,141,241,125,822,578,0,881,923,794,819,213,346,919,964,143,392,749,894,137,443,983,462,760,716,919,598,804,376,834,801,412,0,435,847,767,409,808,874,180,723,812,688,246,397,429,168,346,410,396,47,902,348,543,820,757,373,290,271,112,531,703,802,447,952,125,227,99,589,735,490,702,126,236,882,252,500,888,426,190,821,795,337,212,482,645,360,292,563,722,717,249,343,186,410,937,791,962,682,935,614,271,668,840,623,447,134,924,394,184,430,861,410,157,263,905,550,675,465,958,424,958,624,113,693,891,500,929,480,647,48,106,634,166,640,648,229,392,241,179,791,584,853,185,822,764,300,195,940,585,0,147,439,515,739,272,787,821,382,130,580,246,652,94,441,793,597,1000,630,829,776,793,174,238,264,602,324,409,516,732,385,961,794,12,1000,125,751,864,553,889,896,282,311,747,825,948,482,910,477,512,771,952,360,947,950,94,317,829,767,894,587,864,654,750,75,773,848,862,606,549,746,868,984,101,786,381,218,85,405,100,572,198,938,403,339,775,705,360,344,831,829,170,410,466,359,557,769,163,756,85,671,869,496,234,318,314,348,813,559,196,696,836,547,743,836,131,481,267,744,988,573,427,846,194,806,1000,640,583,488,274,516,124,598,186,721,739,858,275,690,138,332,0,729,110,683,269,248,207,850,294,852,843,393,954,259,723,686,198,558,161,204,138,731,102,407,244,747,90,265,255,564,146,246,162,593,379,570,679,264,199,492,734,821,491,187,873,931,968,329,85,655,190,381,715,28,39,575,198,221,513,164,403,339,236,542,807,271,157,586,282,311,316,709,624,903,122,767,441,195,103,788,237,657,771,321,888,517,877,752,101,839,901,885,594,397,209,702,935,819,803,884,781,662,82,583,979,893,422,841,198,305,857,983,217,793,544,901,534,839,122,280,963,790,976,574,474,848,546,791,211,594,607,35,251,339,154,838,920,288,519,17,974,545,397,658,884,356,811,928,957,343,620,207,196,493,272,390,18,1000,304,312,240,475,224,352,939,379,785,314,148,294,842,982,767,617,906,592,494,815,413,526,524,774,487,228,411,88,160,473,213,609,368,609,161,731,418,224,827,989,196,680,648,362,208,268,266,634,669,551,203,945,61,234,157,763,961,493,509,0,55,281,252,791,681,258,249,804,86,299,521,737,75,704,759,780,930,518,629,286,825,270,57,585,935,749,81,445,257,771,163,422,922,809,800,602,165,846,389,237,79,787,978,887,699,592,264,745,906,974,203,496,770,847,159,550,706,773,904,350,645,623,973,702,852,899,807,818,532,819,1000,497,675,600,214,252,900,343,822,263,810,252,731,871,59,374,54,528,657,571,711,73,0,438,520,12,51,555,695,786,536,707,209,824,314,667,552,751,186,543,919,283,420,450,99,516,158,629,818,858,97,378,273,655,804,603,210,419,808,748,375,413,813,820,237,363,164,796,29,1000,749,635,812,943,879,310,239,643,268,726,840,493,466,696,0,1000,317,599,563,131,926,310,798,642,789,629,179,204,0,626,733,767,155,505,460,862,789,289,758,295,276,887,580,856,70,568,958,643,156,689,632,854,268,775,711,15,260,372,77,649,553,237,819,796,940,901,308,678,621,506,198,455,94,698,971,436,88,235,581,645,203,807,342,148,92,656,572,841,666,3,996,943,546,787,479,203,145,405,974,773,657,598,770,279,140,595,1000,452,884,310,159,438,858,278,918,705,850,632,259,826,177,373,482,901,924,300,845,197,308,230,158,723,960,587,191,347,212,886,658,554,133,646,1000,602,928,291,731,385,670,600,698,581,435,214,522,787,906,503,817,533,953,821,919,820,366,516,140,705,974,1000,109,617,538,77,180,530,139,443,865,239,298,221,141,309,512,777,810,285,947,326,298,670,809,481,514,294,181,240,217,606,188,815,933,692,291,155,282,141,306,691,194,272,678,247,303,178,804,690,675,265,660,350,696,577,0,1000,790,733,493,740,399,395,704,704,259,535,829,336,947,987,87,743,824,903,189,649,308,591,428,849,381,293,60,585,169,586,781,911,994,685,644,715,762,257,1000,469,734,234,218,177,90,420,667,237,927,834,937,394,83,677,787,284,634,557,947,451,674,21,408,696,138,663,269,751,325,247,299,825,719,347,532,806,33,701,937,448,457,229,770,318,155,307,299,473,1000,432,197,529,328,553,646,466,465,477,938,526,458,156,868,730,993,563,467,308,172,430,871,758,101,477,249,668,247,557,462,0,606,0,997,620,928,316,667,235,265,182,848,274,497,716,430,447,85,678,898,506,841,845,966,347,128,842,836,567,933,573,211,543,244,704,468,277,243,613,961,614,640,686,418,667,255,615,90,513,205,832,207,548,456,222,763,882,418,651,229,428,990,606,42,350,198,215,331,47,616,207,249,635,229,852,189,276,958,607,688,258,779,781,756,451,775,270,107,534,802,273,406,831,983,595,614,208,892,535,891,293,117,359,751,623,727,72,701,362,397,306,256,813,825,219,848,852,200,735,503,900,929,909,283,288,456,354,608,300,181,650,786,747,370,623,971,314,213,444,975,474,871,798,228,309,403,350,817,684,202,700,708,356,114,814,870,452,159,306,819,287,581,374,243,809,809,725,385,0,204,473,6,914,1000,591,892,530,88,427,702,296,218,757,802,779,286,689,223,404,188,532,147,691,183,375,72,531,265,706,505,759,629,853,918,932,298,235,868,594,871,770,597,130,594,212,888,913,401,823,233,768,429,865,526,800,613,0,926,612,869,713,539,46,485,289,271,203,598,971,761,718,254,304,526,97,110,689,445,34,787,305,384,318,914,410,235,371,619,877,52,1000,836,691,754,32,806,342,242,907,204,908,195,759,308,717,132,713,924,678,903,564,686,244,420,18,710,711,913,400,197,668,172,412,491,749,702,294,1,1000,227,693,304,129,863,514,847,430,647,480,29,1000,113,387,280,252,132,780,113,677,567,60,97,633,67,686,878,643,994,796,135,224,150,830,114,778,505,724,467,205,123,286,594,936,142,856,0,1000,117,610,249,213,864,795,261,284,481,105,691,740,957,863,115,336,356,61,575,799,304,155,83,419,687,599,812,298,247,215,146,643,174,507,164,347,442,429,824,387,470,211,824,469,753,223,8,506,174,249,966,824,157,839,885,614,414,271,809,226,445,267,405,0,180,525,337,178,403,226,927,649,674,477,739,670,911,886,701,200,964,355,649,270,354,115,765,385,252,875,913,829,880,409,107,314,340,581,367,563,360,558,861,550,114,528,373,668,220,667,554,825,786,849,81,603,210,715,63,581,709,356,942,822,59,727,751,804,638,157,757,846,328,366,409,606,324,85,929,409,227,352,99,646,829,224,877,461,260,472,403,722,244,641,192,636,0,583,375,409,164,898,211,828,0,847,865,999,427,35,688,285,93,723,978,986,723,696,277,490,197,540,58,551,883,658,0,820,933,977,902,848,646,481,77,517,84,691,703,198,211,383,977,757,779,437,685,690,416,538,715,582,253,365,924,555,961,474,141,901,251,628,905,543,517,802,64,403,169,382,796,901,220,727,731,383,784,727,235,234,637,529,104,511,226,252,608,342,862,765,813,626,959,727,517,135,849,304,90,388,870,626,847,481,836,306,485,168,964,921,730,682,0,1000,123,857,11,574,332,682,931,637,446,870,817,813,331,336,214,757,219,641,744,52,295,644,293,244,647,230,260,738,744,853,251,498,623,0,121,631,119,455,260,662,82,578,546,815,96,410,818,339,766,729,460,861,413,621,131,904,944,766,38,1000,284,457,100,210,108,800,294,782,434,244,110,558,685,840,636,467,263,662,274,886,610,955,954,453,733,843,343,38,779,658,457,866,851,362,307,739,166,427,582,896,548,664,249,269,716,103,775,615,254,266,490,817,943,709,47,533,348,663,699,782,133,645,939,437,129,768,910,720,290,624,898,940,197,279,872,531,260,749,184,330,327,342,390,657,103,634,874,925,873,848,709,426,122,383,330,348,245,211,785,352,727,405,152,547,831,812,913,609,883,806,761,209,219,735,603,313,197,286,655,328,452,565,339,36,897,805,497,458,872,948,1000,461,950,807,696,718,242,383,878,624,535,797,817,492,31,548,144,458,849,586,794,777,865,659,658,558,871,258,149,697,864,641,0,1000,885,278,232,430,147,389,428,718,229,621,404,271,245,519,813,629,275,551,255,624,981,729,696,17,677,166,827,967,533,386,297,239,808,907,466,103,691,248,155,892,387,106,91,475,142,494,233,154,517,48,773,616,940,412,881,740,873,656,476,846,775,940,366,52,702,778,246,787,816,552,0,765,624,312,118,572,868,817,203,278,378,555,751,722,188,882,571,874,955,631,960,561,282,676,220,832,193,860,801,494,260,696,1000,873,241,667,995,875,985,769,340,594,745,785,817,656,792,655,156,721,975,856,0,964,309,230,936,894,971,710,639,460,868,732,145,789,800,679,765,896,0,848,266,680,519,213,207,877,956,864,493,908,797,469,583,857,405,788,981,454,121,842,245,320,742,726,541,827,245,727,462,340,815,814,361,706,149,499,277,748,488,502,808,718,611,360,795,263,178,324,318,815,178,909,647,408,443,496,483,398,875,645,928,301,768,585,331,366,949,810,168,534,481,338,259,590,289,223,820,497,695,509,380,587,173,217,964,297,0,645,85,352,242,793,562,783,597,945,260,746,734,450,112,790,192,752,303,719,754,880,547,780,738,656,356,71,956,398,119,745,392,221,297,238,414,522,241,927,978,809,178,475,208,392,393,354,988,652,565,820,912,768,206,910,431,9,784,607,224,950,972,634,83,622,824,864,730,636,895,682,833,907,727,139,589,145,331,632,482,192,568,780,163,768,502,44,604,36,178,370,733,691,138,412,131,769,99,629,761,803,181,867,290,607,466,312,542,339,922,435,384,513,881,544,635,151,757,758,884,504,477,394,119,681,90,559,188,745,493,173,539,74,222,397,541,903,927,353,795,586,856,812,895,315,245,498,597,955,195,703,133,657,465,343,148,613,778,452,210,387,923,924,605,569,630,853,236,329,927,291,527,808,286,359,681,621,611,297,815,353,812,277,756,213,972,829,236,340,220,222,145,859,494,176,851,485,805,681,842,562,786,947,401,768,266,295,146,738,945,574,740,738,840,963,303,169,785,348,243,773,897,323,149,701,520,778,939,677,389,533,169,816,502,791,679,275,623,779,129,841,210,133,218,185,165,244,771,811,892,894,527,31,821,357,803,612,944,525,855,453,712,353,711,722,171,377,675,688,533,811,679,45,266,620,709,314,574,7,989,917,792,576,96,707,210,303,673,713,939,561,607,760,782,352,969,768,224,320,963,769,755,897,993,566,879,439,829,991,187,609,819,770,620,600,160,287,889,720,907,896,894,905,614,131,467,274,135,464,700,358,893,257,647,469,870,596,977,311,95,619,849,442,242,441,302,693,903,466,1000,519,480,168,480,198,115,329,139,786,966,788,936,819,570,502,827,277,802,704,192,379,283,544,984,380,514,793,125,337,99,535,805,608,731,372,182,486,849,864,653,482,442,171,61,612,897,950,127,518,818,491,495,179,284,734,943,524,799,601,244,708,769,848,711,64,402,561,279,665,804,780,860,754,190,757,99,664,837,425,381,595,805,417,940,350,382,594,168,275,982,711,192,660,596,935,820,468,762,616,559,765,235,270,416,663,851,983,281,649,795,577,751,883,207,678,839,675,25,841,799,756,972,724,546,791,910,844,199,252,628,582,832,295,301,667,170,294,234,551,43,429,710,313,881,461,866,379,390,463,637,467,935,277,892,667,763,907,921,662,879,700,155,331,752,858,970,711,807,323,230,670,647,579,829,374,883,408,884,361,194,312,362,244,828,595,204,245,489,181,441,139,156,547,530,227,852,934,184,406,361,122,596,183,951,435,687,246,943,367,577,854,226,913,882,245,613,978,495,623,603,955,871,976,435,183,241,849,792,308,833,864,218,943,224,886,577,718,558,740,1000,609,18,734,376,46,806,871,899,282,886,614,481,296,442,171,1000,449,811,779,821,318,934,319,821,716,355,63,125,539,721,793,639,625,710,368,792,119,122,322,749,439,555,519,309,229,936,527,68,1000,286,307,826,186,876,946,112,657,151,489,195,690,258,804,187,578,0,799,261,577,665,226,163,754,166,695,325,341,214,790,222,201,135,478,964,850,203,545,21,1000,948,821,871,858,863,624,880,652,905,303,50,1000,180,826,870,808,730,706,0,1000,173,837,854,882,335,747,241,914,754,287,286,765,247,129,184,315,262,750,296,730,233,874,165,448,891,851,87,268,854,571,152,585,0,868,588,866,880,651,435,0,913,500,636,156,489,228,865,312,22,765,309,702,800,905,800,774,207,239,151,643,171,329,562,849,875,222,870,429,976,938,832,285,906,855,392,725,587,192,662,0,849,1000,229,598,310,512,393,127,223,770,257,613,623,431,174,257,790,413,967,609,275,644,992,467,767,334,0,734,961,765,658,346,66,579,232,786,235,396,54,894,471,539,642,90,248,726,35,714,727,719,154,798,467,272,774,323,224,561,966,479,291,209,872,354,621,544,98,424,682,687,708,209,574,471,912,886,566,60,251,745,872,325,562,0,263,685,104,803,190,420,281,310,459,863,102,695,351,94,14,940,416,309,112,399,866,981,362,47,206,192,182,956,617,539,918,803,266,507,452,386,389,451,227,277,823,847,864,725,634,585,154,233,883,551,148,420,972,835,873,830,322,547,973,742,949,515,271,514,828,197,269,669,187,854,933,522,541,153,499,0,530,0,664,188,142,279,870,800,138,542,952,458,312,795,860,952,577,816,738,716,624,1,692,741,68,625,360,702,336,82,526,17,656,144,108,710,776,329,96,518,274,655,504,744,929,431,958,988,462,903,890,514,787,96,851,235,647,620,656,571,746,759,897,883,361,345,603,318,856,753,608,328,875,760,731,36,628,295,1000,509,939,495,788,290,860,728,375,0,468,272,814,745,494,183,782,756,696,44,145,374,967,803,609,0,494,180,949,720,877,294,104,415,710,352,941,434,616,678,946,327,470,272,774,872,206,901,826,714,79,510,854,773,944,818,937,902,444,411,688,755,111,587,793,239,36,950,224,329,107,423,465,678,953,933,954,624,274,150,511,648,800,801,558,369,809,838,703,198,568,46,345,707,203,422,978,510,927,734,199,607,731,385,430,451,669,34,825,548,571,764,295,819,450,92,656,351,418,195,832,875,911,635,842,575,129,631,333,618,187,484,960,536,963,808,149,428,789,291,337,85,778,426,662,351,811,654,803,874,185,544,946,413,170,627,175,860,975,671,73,606,202,649,795,575,597,518,648,227,987,324,724,420,127,613,814,844,240,551,417,624,439,938,1000,446,286,688,513,771,800,698,206,310,716,100,658,786,849,860,123,311,0,719,143,751,150,260,706,776,0,1000,559,824,770,732,442,138,633,122,747,893,1000,708,654,120,732,779,242,531,149,451,863,304,950,730,943,808,885,847,295,659,183,753,980,866,209,454,441,132,515,67,775,771,485,701,129,725,705,691,173,826,350,136,524,698,250,345,186,744,392,532,203,909,71,736,284,311,474,908,222,732,855,563,102,365,360,690,477,215,207,581,712,714,13,737,499,109,43,723,523,883,779,261,971,437,396,170,0,1000,449,600,657,9,163,646,463,660,446,564,800,319,341,527,797,328,872,397,257,570,182,531,447,460,859,1000,920,778,906,938,780,676,817,436,726,839,880,935,856,424,684,230,810,452,966,465,380,222,809,704,452,0,722,759,459,403,1000,559,252,249,293,355,925,432,426,11,343,594,460,238,134,764,908,614,971,601,645,474,361,151,710,263,218,391,450,45,927,693,900,610,408,656,145,864,834,452,208,596,247,701,933,707,792,753,132,833,56,408,877,846,727,155,214,566,142,568,954,649,526,816,142,336,751,435,798,356,597,940,102,366,315,603,406,556,572,800,162,840,443,897,121,550,858,783,775,777,713,96,112,451,844,225,981,905,1000,754,405,55,259,332,385,99,745,216,154,593,763,614,405,603,41,1000,380,408,188,523,637,675,330,659,149,802,507,732,895,612,419,660,750,742,816,876,276,282,592,817,714,314,571,279,221,232,129,726,241,753,908,847,149,444,174,259,197,642,188,563,604,319,214,773,339,416,453,409,708,223,176,566,418,256,991,921,693,745,646,360,151,404,205,561,238,653,957,415,770,276,217,168,3,560,168,460,928,1000,870,735,566,777,218,320,236,803,277,622,823,898,415,774,747,630,662,17,553,763,618,210,253,84,611,307,586,192,705,118,552,816,430,789,889,710,271,547,560,780,227,583,100,683,327,343,619,203,775,571,181,708,1000,522,845,214,163,297,122,802,596,623,267,278,391,222,794,124,97,594,23,392,173,655,677,67,784,731,813,358,70,426,237,444,153,329,611,210,94,575,211,595,233,522,451,243,31,637,963,606,312,630,850,809,833,390,219,469,43,945,239,394,702,353,405,320,54,776,702,355,373,89,536,0,800,271,871,257,687,249,782,480,906,352,410,749,315,298,239,928,841,521,194,341,431,166,310,168,757,788,664,219,730,78,679,247,737,173,246,180,186,442,902,260,619,706,62,792,605,763,158,498,538,709,168,323,228,225,963,865,837,314,860,923,814,798,669,54,923,588,1000,625,326,173,729,176,524,812,288,746,775,304,654,581,526,755,426,849,760,600,758,780,370,3,480,202,476,202,753,899,248,295,776,284,192,475,353,161,949,472,399,12,691,747,245,897,130,754,260,226,867,286,616,45,963,723,773,555,313,355,378,103,796,864,270,679,690,236,299,238,532,122,763,896,659,568,777,696,283,592,216,477,469,278,456,0,659,562,167,658,381,671,543,824,905,356,944,389,892,473,108,566,255,743,467,277,709,797,278,170,902,886,521,15,856,761,616,208,812,776,750,327,277,688,101,814,916,800,628,577,166,814,104,660,780,540,177,324,366,277,518,343,773,610,227,635,329,48,792,566,745,217,289,618,127,468,771,646,519,817,640,683,666,246,242,630,258,582,399,560,231,502,239,585,188,597,319,601,737,141,525,811,162,291,454,284,122,846,699,759,824,369,662,236,135,367,65,513,574,796,210,413,903,436,736,703,152,348,739,567,547,789,317,362,966,473,711,266,882,969,409,737,197,744,182,595,360,624,394,112,943,665,647,474,317,103,219,667,375,514,846,453,701,366,600,363,465,839,489,910,353,727,159,280,132,824,264,247,467,314,560,796,226,157,729,683,112,352,833,333,436,284,362,346,825,287,146,233,223,586,285,178,387,492,266,243,912,677,934,708,127,693,180,750,104,723,989,389,432,845,185,703,244,524,230,771,911,883,541,735,463,641,169,460,185,684,177,750,397,169,770,589,339,260,783,480,474,0,932,387,563,468,361,241,760,298,898,424,130,326,964,734,197,571,131,499,1000,804,359,197,323,318,284,58,818,918,826,524,820,440,359,275,795,834,867,411,267,642,658,325,722,725,810,741,842,537,757,837,345,104,288,275,598,544,889,377,173,522,882,390,702,250,428,174,619,722,603,762,584,91,192,304,634,829,216,384,886,283,443,227,233,720,185,610,132,889,358,241,551,817,631,264,561,820,638,156,923,688,551,13,438,69,153,240,229,655,975,902,732,762,220,746,700,798,600,179,169,525,566,750,334,332,525,735,800,694,672,48,659,268,586,188,273,848,765,483,562,738,128,466,926,371,192,214,157,822,233,738,350,647,798,309,644,360,758,347,564,629,319,714,936,476,147,769,210,588,163,551,113,343,399,745,251,659,827,433,824,840,267,730,741,200,771,462,428,660,837,313,833,268,249,690,355,224,126,750,427,5,132,812,125,510,879,895,478,195,116,416,973,585,269,540,661,235,228,875,874,611,835,569,663,252,362,121,79,317,881,690,206,270,290,350,337,235,446,657,407,285,355,70,548,728,478,258,887,520,399,263,603,672,476,0,242,403,788,280,695,431,17,799,768,308,0,824,969,407,126,304,452,211,931,625,190,456,685,19,392,243,886,417,869,1000,876,258,830,347,797,652,385,41,394,307,1000,600,349,217,254,849,760,826,815,531,251,855,618,240,255,629,970,754,753,646,373,435,222,693,420,649,445,507,842,720,11,538,922,799,157,853,132,353,508,11,196,319,742,682,0,1000,239,883,295,637,546,730,848,875,44,998,226,769,112,548,824,276,950,379,333,81,84,664,127,511,932,378,789,626,84,812,424,590,923,425,752,303,520,0,818,275,270,687,34,763,139,531,966,891,0,1000,770,311,218,611,827,786,436,483,317,363,89,572,922,721,182,636,79,396,725,764,284,651,251,419,541,794,215,907,142,253,883,797,21,748,122,667,908,716,203,385,790,297,729,691,368,264,751,133,205,323,207,350,107,634,774,696,844,987,829,299,592,292,161,409,0,1000,387,89,884,597,226,576,339,386,211,815,565,55,329,678,448,92,809,844,851,922,780,350,100,737,756,51,15,1000,934,560,62,504,714,269,109,361,139,846,810,224,12,447,598,677,255,782,8,475,500,477,356,730,222,712,451,295,389,735,363,583,251,495,223,300,211,852,818,655,247,673,882,921,812,410,334,87,945,436,798,263,103,458,118,822,0,1000,958,575,285,790,908,368,86,625,379,730,603,941,962,470,744,87,253,449,66,639,417,863,148,272,239,516,199,596,120,803,750,435,258,557,354,480,207,171,593,497,927,796,261,592,0,655,840,451,745,661,744,774,0,685,490,822,380,30,932,694,133,579,798,581,341,529,757,754,41,423,831,192,599,274,938,429,128,222,82,561,728,204,272,286,944,322,385,38,473,139,351,702,519,0,629,121,211,194,0,551,895,523,259,791,843,705,136,566,405,194,469,808,223,883,12,975,430,663,825,1000,142,384,724,161,209,658,883,689,813,756,772,591,55,471,790,315,775,338,644,0,186,851,260,330,658,359,836,866,730,450,237,298,103,523,512,876,965,700,216,862,186,841,638,585,600,153,225,690,875,888,170,229,315,74,837,877,181,499,529,881,112,769,77,326,741,426,198,513,412,543,961,958,466,315,370,570,1000,809,848,619,461,279,319,367,206,827,451,671,28,453,600,0,210,839,668,290,319,605,212,367,509,23,695,232,336,86,223,515,494,334,842,452,728,152,773,246,232,845,945,675,335,89,191,537,797,287,927,581,731,374,199,312,823,902,807,415,191,746,226,873,184,897,852,705,198,572,659,563,810,794,736,63,981,774,869,952,117,277,702,295,223,877,876,477,768,250,754,398,801,871,190,874,162,815,435,103,723,185,920,694,614,0,296,193,249,763,161,218,135,315,303,620,158,581,387,493,878,654,201,655,862,938,214,887,295,661,212,732,851,894,364,663,103,534,924,661,210,926,937,549,218,675,922,580,156,209,695,668,879,696,725,756,868,945,402,626,181,707,832,968,477,256,468,806,160,829,268,498,972,975,151,272,839,672,747,634,925,869,290,359,567,833,401,249,405,335,183,212,749,864,686,724,696,597,958,677,481,141,290,800,566,830,193,879,619,208,948,428,231,486,278,694,599,173,433,210,180,302,495,177,805,228,43,595,178,680,62,528,102,499,272,99,957,406,103,560,799,87,951,491,709,826,178,312,756,801,266,701,388,501,213,885,686,249,646,471,606,759,571,796,715,313,120,463,917,310,653,870,864,265,295,244,187,250,930,581,203,760,441,395,729,132,339,353,639,676,167,627,195,841,865,246,340,326,210,592,792,983,300,616,53,468,776,841,861,319,287,628,501,28,873,562,881,854,786,632,707,329,874,324,716,741,662,241,0,883,255,879,750,873,243,212,973,418,119,384,714,715,794,374,221,426,393,206,353,720,840,444,970,910,159,216,441,215,926,559,610,640,937,565,897,257,746,822,791,362,164,469,911,800,462,395,685,242,839,338,790,562,662,727,209,775,161,546,218,886,138,791,486,129,783,352,664,241,950,790,892,871,914,822,596,939,757,213,498,595,209,563,202,770,326,630,460,909,354,684,451,904,583,470,590,197,280,388,455,0,375,559,953,434,471,478,535,1,493,786,506,231,497,48,349,138,774,324,144,698,985,851,682,240,240,502,249,670,244,692,305,537,979,710,976,741,73,398,668,255,551,91,825,473,392,366,962,629,852,734,136,702,123,458,183,320,884,331,606,342,284,307,964,414,205,908,173,523,147,408,142,355,941,498,453,294,960,428,554,828,956,451,269,552,160,619,913,376,203,231,456,861,890,574,343,668,254,810,209,379,937,438,132,365,307,610,937,712,0,1000,967,419,907,656,953,816,766,320,787,214,678,67,812,940,664,362,829,881,802,495,95,679,209,435,221,409,809,811,82,979,174,359,672,814,239,234,759,61,693,747,453,182,198,542,1000,863,825,332,790,828,851,885,816,525,806,663,1000,659,168,625,275,797,369,234,755,736,435,227,950,930,910,653,197,867,736,795,968,556,267,288,106,675,891,443,768,897,635,856,822,405,815,644,225,570,249,463,965,623,894,571,465,640,878,598,973,949,489,189,743,764,175,735,707,604,976,625,710,639,418,463,753,839,890,894,662,351,255,824,911,528,440,8,103,725,895,890,650,314,236,623,940,723,258,493,291,568,799,321,801,714,609,293,96,552,929,344,868,436,425,598,427,311,977,772,604,632,784,671,430,259,895,216,441,930,320,168,0,699,154,821,276,787,176,342,957,362,187,867,788,839,181,644,177,652,741,604,772,466,901,267,242,741,552,84,179,833,128,697,209,844,312,777,173,272,255,898,278,387,93,484,875,671,741,801,832,777,968,627,158,734,879,739,882,848,322,686,947,902,758,795,790,681,0,856,791,622,177,311,188,636,304,672,173,691,633,143,965,660,257,747,860,285,99,305,144,402,856,814,578,860,176,557,92,443,192,346,202,789,288,278,529,16,860,698,757,208,990,671,843,517,306,414,443,427,780,822,182,705,948,699,917,410,376,409,227,302,630,144,62,553,289,276,131,321,917,354,814,252,877,744,476,0,764,302,907,929,141,899,710,354,789,613,887,536,143,591,986,594,155,550,896,816,346,657,369,160,349,402,632,150,969,351,116,544,798,709,855,847,616,726,646,103,877,550,362,693,764,847,248,657,99,610,605,903,659,557,712,801,859,225,843,803,387,492,784,651,951,747,788,269,837,926,579,882,722,812,744,211,821,230,529,886,731,725,878,688,613,868,656,141,435,494,659,144,522,791,929,995,874,607,884,902,896,332,339,252,250,593,191,605,139,677,231,278,966,395,394,143,272,617,265,493,888,458,838,652,247,868,99,540,753,872,417,677,808,314,811,445,471,869,821,265,585,661,948,692,957,494,796,319,573,738,302,577,973,782,744,212,319,352,51,511,275,732,772,218,211,449,74,590,939,478,910,914,946,826,453,922,288,698,300,234,832,955,770,879,714,102,1000,820,502,797,191,600,549,921,189,899,466,43,298,172,795,819,426,525,195,409,355,240,118,378,686,251,227,702,85,390,943,308,933,762,203,860,638,679,1,1000,49,1000,814,261,746,750,813,595,938,931,869,786,857,420,67,1000,856,797,26,447,532,410,543,756,669,824,175,773,883,423,850,521,754,210,807,618,524,799,860,220,112,368,428,856,77,732,263,125,599,275,630,480,387,103,844,876,686,471,282,350,666,358,70,446,629,266,634,142,604,665,256,850,671,759,792,692,63,647,413,0,393,425,240,873,217,864,269,889,70,536,965,881,581,861,227,134,605,582,896,578,849,1000,848,450,789,362,570,832,780,326,513,55,930,840,722,169,170,859,658,333,0,938,482,546,802,711,232,676,767,802,974,543,0,913,769,780,184,605,748,93,859,599,290,270,858,712,975,562,848,828,702,0,896,560,993,453,689,760,792,112,202,418,208,742,977,345,788,709,1000,783,816,511,205,217,623,0,89,522,264,240,758,727,101,840,168,608,694,766,929,291,838,466,568,79,625,440,278,219,742,751,386,39,850,344,710,355,120,408,571,601,793,783,161,949,499,4,769,311,617,16,191,549,982,674,103,499,922,437,964,377,163,228,170,757,584,857,870,615,535,730,962,856,934,395,330,728,835,715,49,593,856,312,799,935,962,812,444,420,883,513,179,722,787,298,447,22,234,330,81,435,900,543,163,412,796,930,146,723,482,193,221,757,946,910,868,701,825,840,249,714,389,489,200,209,206,737,140,512,129,284,120,402,154,387,66,661,812,238,151,725,199,685,658,157,966,449,390,207,865,372,956,753,873,757,255,626,895,601,860,272,610,0,921,589,192,534,746,864,262,711,301,773,822,335,800,249,501,450,208,849,941,782,88,418,957,332,152,271,469,906,208,811,133,403,73,913,715,207,559,0,0,666,867,978,369,319,795,311,349,671,809,533,820,917,816,621,873,581,204,416,813,872,773,818,950,479,885,854,156,565,473,818,246,454,472,905,836,401,275,715,220,254,410,389,862,618,487,227,181,501,793,746,161,648,129,761,752,472,644,464,785,281,54,538,321,460,325,163,178,518,157,251,370,86,259,909,427,448,164,702,262,737,190,636,513,713,529,32,711,456,288,706,236,722,0,1000,387,410,449,60,724,587,211,744,102,502,599,918,357,166,752,812,129,595,482,196,937,727,235,152,284,511,172,775,871,590,862,975,940,310,122,362,387,35,246,700,823,295,87,673,180,776,265,655,900,265,312,717,633,146,97,467,923,747,965,474,799,303,501,39,218,549,83,426,597,193,0,1000,805,517,144,385,581,48,165,770,921,465,319,654,783,791,640,584,926,762,817,736,791,318,390,303,270,577,931,360,932,661,846,1000,179,489,229,470,975,473,826,430,553,764,919,786,936,681,171,777,250,687,188,296,37,625,872,476,222,945,956,734,218,473,174,320,117,504,406,64,651,591,587,144,153,452,471,590,609,954,189,628,460,912,487,192,442,961,468,297,453,643,568,791,944,899,908,856,891,705,909,248,158,370,1000,781,158,891,128,332,828,585,176,683,955,797,918,704,301,748,208,658,497,46,854,901,222,834,824,927,314,671,473,792,467,480,739,226,183,470,904,561,422,184,401,545,838,538,399,15,624,134,337,129,123,377,755,427,471,909,841,286,853,819,651,315,802,243,927,780,821,293,620,0,674,783,311,763,199,374,812,971,395,407,196,702,89,382,261,717,483,192,145,628,541,48,116,501,648,313,693,698,884,490,409,568,92,340,778,705,167,707,427,451,971,745,224,695,863,678,791,769,369,661,0,478,183,337,549,805,789,290,913,990,176,317,365,332,852,584,308,810,733,722,316,580,904,900,887,724,398,94,949,968,888,601,652,220,1000,472,0,1000,837,975,347,753,698,234,423,793,242,698,166,669,400,59,816,991,754,766,183,348,879,277,217,261,274,247,245,354,657,607,946,323,899,376,982,978,613,189,89,621,703,759,770,320,115,251,959,244,387,417,902,817,957,667,153,890,179,951,814,243,76,753,130,409,679,22,269,560,213,743,876,537,419,722,178,846,923,981,773,225,664,368,940,645,256,888,224,248,171,714,658,605,821,424,312,661,923,963,279,786,911,296,958,704,109,372,177,599,637,585,104,399,769,893,486,91,967,449,284,309,281,510,467,177,943,713,917,915,426,10,320,617,99,865,174,432,351,711,789,633,100,797,851,225,868,746,956,329,499,319,202,722,349,672,188,281,222,740,218,465,781,630,702,755,236,550,646,0,143,685,610,304,167,366,982,929,953,608,856,603,958,836,261,276,832,568,792,605,457,899,217,395,733,853,218,386,269,777,967,761,255,688,934,750,656,332,938,751,782,323,761,709,1000,644,386,40,599,949,365,53,644,638,842,488,799,288,848,382,204,381,930,861,219,323,173,661,394,807,79,620,735,803,225,492,704,349,525,792,390,0,848,576,212,948,495,2,350,461,875,227,877,472,613,685,940,466,669,233,458,557,804,528,961,442,964,402,857,449,567,790,458,116,77,494,525,794,263,750,788,295,387,185,745,712,680,235,454,904,121,813,201,453,987,392,931,642,783,784,949,666,264,213,186,624,491,905,724,408,257,697,383,501,936,669,222,530,413,579,704,352,496,731,160,799,42,520,101,487,259,732,390,208,418,174,807,495,231,126,775,824,609,481,744,639,258,815,992,368,573,852,872,245,621,543,509,83,936,751,957,531,393,522,787,713,258,591,291,270,651,558,955,331,26,1000,221,312,695,745,271,662,799,709,759,739,124,530,882,640,963,408,245,220,841,362,950,412,202,548,393,218,91,663,830,409,817,620,924,978,925,978,144,707,79,447,654,150,185,276,110,817,870,553,828,764,963,574,939,498,854,577,942,506,133,463,231,664,65,515,605,763,455,903,59,537,233,704,132,286,874,263,216,403,443,802,724,174,498,864,638,143,318,302,630,444,731,381,912,833,260,241,737,264,815,777,192,909,861,879,833,217,848,545,0,710,850,465,45,699,0,769,756,415,435,958,0,793,237,831,277,572,895,211,330,619,262,670,978,798,177,383,261,234,851,816,455,93,308,707,344,526,866,308,810,388,470,207,920,800,817,944,171,628,264,572,824,485,105,269,185,469,837,474,138,764,865,292,279,333,727,308,170,500,153,295,807,700,838,484,842,378,263,569,898,637,235,451,291,403,180,590,808,265,602,948,267,743,720,775,881,576,222,252,583,769,930,499,810,829,171,427,224,171,870,533,132,436,114,263,589,138,437,652,818,251,124,685,765,721,197,949,263,449,445,475,156,459,816,301,160,451,318,642,199,419,535,17,256,227,191,584,418,574,824,524,284,683,783,560,139,639,148,285,770,286,964,671,101,488,148,673,253,531,175,943,374,743,640,540,159,388,199,342,196,309,375,619,473,906,443,53,773,584,805,381,336,640,176,777,233,629,347,167,332,368,950,297,447,882,220,340,129,603,478,451,276,604,47,510,845,726,951,482,929,728,802,733,306,659,956,621,1000,467,889,1000,884,582,680,24,119,701,439,80,789,834,128,492,807,151,179,406,856,494,479,269,568,59,952,873,524,0,793,817,628,144,1000,544,916,663,258,500,14,876,157,734,243,251,989,779,652,709,722,387,909,705,492,756,536,795,788,735,42,537,930,829,41,537,241,680,314,723,378,569,636,599,384,189,886,896,203,431,139,400,280,663,872,719,843,625,61,442,85,383,70,667,237,307,615,207,158,564,692,740,174,560,278,352,883,624,0,1000,608,679,244,799,246,700,912,452,873,229,211,436,0,1000,191,739,856,799,330,36,0,1000,30,884,889,530,0,805,291,407,756,88,707,118,204,904,434,254,533,806,398,569,418,271,51,556,186,531,376,43,911,722,142,391,905,711,47,983,49,980,801,497,160,447,0,1000,123,653,920,917,322,687,352,732,782,695,132,304,825,434,514,116,704,292,0,813,0,820,725,295,258,553,1000,571,978,619,597,951,420,211,159,700,878,606,780,349,607,918,638,768,688,246,861,302,166,737,731,126,0,898,733,232,612,279,910,757,808,136,433,36,692,12,282,833,584,277,967,669,896,684,222,807,106,748,176,759,246,783,313,358,180,803,427,453,906,807,306,772,518,787,341,425,362,531,155,508,727,691,828,309,873,209,571,791,903,892,146,555,818,878,726,457,181,490,738,871,865,933,887,464,816,323,830,318,997,607,174,773,823,789,104,543,802,524,597,785,802,353,901,875,380,447,83,517,704,769,427,454,559,233,217,293,326,601,583,41,705,120,350,120,730,137,115,788,12,1000,246,239,491,180,581,881,884,344,375,726,381,247,898,446,282,323,826,816,223,640,208,874,592,829,525,18,215,727,332,478,266,170,155,832,947,750,173,822,733,228,112,334,819,365,102,505,539,74,256,230,885,963,491,710,914,910,862,576,871,355,145,846,167,722,667,425,902,925,80,721,287,501,364,75,319,588,820,342,138,540,351,58,442,941,619,206,296,570,894,433,740,746,885,838,795,278,13,775,970,870,731,743,193,457,733,769,865,690,629,671,753,789,614,411,777,552,117,683,135,354,226,261,841,506,437,0,446,546,514,10,807,268,139,627,633,507,175,437,215,848,872,562,865,969,1000,517,703,319,639,118,860,309,874,697,280,293,232,840,257,626,851,820,885,950,307,552,212,922,646,473,788,336,959,529,870,402,394,477,535,401,979,779,776,671,943,458,485,164,838,892,248,332,225,803,143,419,249,698,786,326,59,601,452,61,246,750,183,343,6,513,806,459,711,613,777,314,73,458,888,509,292,747,774,781,236,751,178,655,209,406,140,477,872,332,74,607,212,675,850,495,145,377,252,686,884,278,952,918,866,337,614,871,776,733,651,795,271,831,860,360,858,913,90,414,291,528,154,726,284,545,401,621,270,863,748,252,445,268,399,204,623,279,360,324,791,353,625,267,882,979,813,233,825,290,129,268,835,968,445,803,602,322,915,771,467,305,196,883,432,267,849,973,655,373,629,292,702,673,225,901,574,895,121,712,112,590,121,408,629,291,48,608,224,659,154,723,608,328,933,815,812,504,520,157,366,347,205,868,175,867,114,823,844,445,227,612,945,892,103,765,735,823,103,347,822,831,231,323,183,819,806,711,992,445,794,693,900,557,238,336,892,586,854,401,246,221,824,896,284,596,88,401,540,91,245,404,799,912,42,1000,247,336,260,400,80,681,1000,741,873,880,34,996,861,435,950,606,169,385,878,483,272,284,928,298,204,841,419,503,463,910,862,880,846,216,869,515,865,541,622,425,933,837,807,633,145,694,898,894,784,433,855,784,834,860,704,670,925,405,472,606,951,338,0,596,320,594,938,323,919,355,472,592,477,629,550,228,187,930,885,929,221,259,320,745,622,508,632,144,665,4,125,615,226,466,330,341,90,736,95,603,99,515,853,875,330,352,0,580,247,703,988,420,384,214,875,502,783,662,392,310,929,503,107,428,428,3,174,956,76,708,854,601,788,333,1000,597,535,814,813,768,966,316,411,276,1000,811,475,195,178,870,242,622,809,808,162,425,894,873,198,567,0,974,646,702,819,249,217,419,257,479,594,647,51,746,377,109,691,756,843,860,651,585,608,640,848,732,85,621,615,687,270,185,900,257,942,866,680,263,793,120,668,45,471,224,266,684,813,216,777,666,599,775,269,704,462,907,234,448,278,881,817,219,774,685,780,967,0,865,142,694,809,178,610,954,470,481,797,272,152,488,37,532,245,767,509,806,202,420,832,393,868,913,1000,593,266,337,83,733,283,290,915,433,38,1000,863,482,148,847,918,370,251,439,356,250,771,667,757,292,907,846,948,574,741,818,428,0,592,951,884,846,847,939,950,650,305,162,611,861,614,213,610,207,725,372,389,299,709,351,321,239,248,209,256,329,893,344,919,892,803,974,588,529,172,446,847,956,658,444,363,330,784,801,926,924,353,67,851,730,855,677,833,532,996,832,704,352,255,506,432,16,712,71,625,272,850,940,240,348,617,853,750,69,195,657,596,201,916,903,552,0,324,28,891,226,379,146,116,725,744,0,854,912,89,742,123,640,813,612,930,871,251,524,259,864,790,559,812,959,604,530,696,429,866,483,246,708,813,693,789,111,296,613,713,833,284,310,366,0,812,703,207,508,683,241,389,533,683,545,144,559,867,978,843,808,285,270,248,649,406,222,382,386,517,0,756,424,860,460,183,760,296,242,76,683,348,704,654,331,439,380,707,819,268,223,150,781,952,556,0,868,513,0,757,704,574,803,759,696,110,463,412,274,178,867,111,539,269,280,511,127,261,244,776,768,0,823,107,624,732,667,451,8,1000,637,680,249,668,236,437,239,85,555,265,617,946,778,815,453,404,660,713,84,939,352,915,1000,633,71,333,375,0,946,880,351,84,349,979,504,213,512,966,552,804,669,634,410,241,266,865,632,758,448,168,804,745,650,437,24,498,883,647,236,90,700,755,414,783,285,425,59,227,620,441,933,730,295,611,295,868,938,286,574,852,587,85,522,635,308,169,763,755,786,428,570,901,675,190,688,31,489,872,777,786,756,618,323,750,596,671,0,771,811,476,77,963,341,569,792,984,440,378,0,208,643,169,594,858,262,788,631,959,273,706,726,250,88,172,783,392,200,132,540,294,501,259,809,765,608,648,702,347,382,206,601,949,586,291,317,411,680,807,334,810,808,24,717,291,724,491,188,814,916,397,522,465,911,528,84,204,901,144,333,974,745,674,202,502,403,285,860,926,953,806,617,804,242,425,780,576,0,183,405,879,751,965,830,259,402,564,44,83,777,647,772,917,810,772,523,213,426,108,434,599,942,0,592,928,328,910,258,699,454,78,343,783,804,188,517,244,199,752,302,879,704,361,662,299,414,195,686,242,241,183,729,880,666,772,797,190,752,228,753,276,650,442,37,893,754,88,503,342,256,503,2,735,283,353,233,60,627,251,243,1000,497,923,798,782,732,156,675,810,895,383,367,730,727,646,697,885,942,159,423,129,652,507,240,805,282,314,577,812,363,695,669,611,206,255,877,382,499,96,502,192,436,131,414,672,170,254,513,646,467,964,517,911,241,971,404,126,574,312,566,301,352,808,498,131,653,465,0,319,717,281,350,711,591,138,343,445,132,150,691,804,234,834,519,854,523,171,435,639,678,380,385,619,207,801,747,570,299,700,122,115,470,616,0,819,930,443,17,133,329,458,264,830,499,681,249,13,444,370,683,882,663,377,90,722,171,877,455,438,306,133,331,387,226,215,924,750,426,815,542,60,503,737,334,606,327,899,364,269,825,109,628,415,584,399,665,791,844,413,204,258,597,555,0,604,666,467,661,166,615,924,677,733,380,733,379,503,33,867,718,0,679,582,929,813,649,289,621,227,855,409,693,343,24,775,598,892,569,214,354,363,339,0,838,332,748,778,441,459,17,872,480,604,696,232,497,757,707,928,503,829,394,938,453,934,597,846,599,210,870,126,595,114,648,449,780,849,553,951,1000,922,758,949,1000,545,0,878,792,875,899,329,340,302,730,491,826,657,584,180,560,600,411,921,399,752,776,669,63,399,273,417,15,147,635,885,712,570,499,909,578,181,359,841,940,656,29,243,856,163,754,953,905,891,521,280,255,793,570,130,280,651,52,886,609,812,295,722,166,0,902,842,492,719,749,864,717,938,593,612,190,442,491,551,815,247,624,899,520,782,712,904,623,919,668,892,956,158,873,748,828,39,685,686,685,324,248,424,196,773,865,574,873,943,975,710,451,945,412,963,460,82,456,976,986,902,676,138,460,976,991,812,477,147,634,975,994,859,815,729,717,898,349,963,572,430,0,131,286,841,327,242,131,962,993,571,789,604,946,880,383,876,580,440,71,738,592,786,938,1000,668,66,235,389,482,204,178,599,238,0,1000,175,339,863,861,431,36,591,1,597,534,909,404,1000,500,834,224,442,930,226,639,103,352,34,361,834,456,127,421,887,832,685,20,892,842,411,222,305,583,446,85,191,521,292,404,361,702,143,308,270,599,498,754,657,159,887,264,178,686,112,555,865,986,816,776,339,94,491,0,154,570,159,267,796,305,225,514,208,798,1000,571,300,453,443,561,194,711,902,376,261,514,825,653,434,127,980,781,898,243,181,544,283,296,110,373,796,307,873,696,838,391,98,503,993,825,129,429,112,690,981,405,765,887,139,389,264,232,861,741,170,286,682,245,220,475,845,491,844,694,877,706,211,693,370,618,904,286,754,290,555,0,484,242,873,566,511,769,136,602,601,239,820,341,844,511,87,468,803,266,233,763,283,354,251,465,756,292,309,668,884,969,0,957,751,332,238,306,800,842,723,748,643,0,144,429,369,297,237,264,56,587,450,254,461,858,346,674,861,1000,865,801,344,255,74,638,781,567,238,908,478,0,721,761,803,745,417,436,816,379,780,263,912,345,891,653,836,496,283,313,948,470,572,830,981,443,895,944,547,67,397,467,182,661,681,203,856,337,287,647,293,790,854,708,384,38,487,511,869,590,621,134,813,687,216,464,769,583,876,674,878,606,555,139,862,546,435,209,432,289,10,753,403,230,714,480,216,168,65,499,887,859,929,999,767,799,896,918,399,295,835,843,111,647,904,565,376,415,840,452,305,826,838,539,880,552,224,656,907,652,422,590,392,520,412,318,905,927,603,914,684,527,903,712,957,326,529,68,247,562,77,421,794,237,933,898,215,408,808,736,129,669,114,768,840,537,90,357,864,832,907,528,216,228,204,814,619,212,972,425,925,519,881,784,780,692,546,296,1000,688,550,0,784,232,750,77,275,180,130,526,0,1000,894,271,708,819,147,312,279,800,843,949,140,546,370,348,636,516,842,520,760,298,834,295,841,321,894,504,760,670,266,796,188,495,755,446,151,522,794,172,320,289,1000,604,157,741,308,662,188,517,146,788,0,532,771,319,219,627,942,657,130,639,425,19,601,179,337,183,568,831,226,261,455,216,703,297,547,409,871,745,182,194,191,588,88,724,925,949,791,623,1000,574,757,277,677,248,234,404,587,143,948,411,172,899,812,519,893,825,227,210,460,859,661,610,982,724,137,393,346,361,644,461,52,648,856,755,55,648,410,162,660,716,474,849,951,891,488,901,448,68,890,980,771,805,341,67,844,585,136,597,835,806,508,55,516,82,950,467,346,144,424,806,207,898,642,764,479,148,120,332,864,357,754,663,821,756,761,724,940,718,717,104,66,718,656,714,649,229,642,687,430,594,328,674,780,283,795,386,745,890,375,102,153,725,91,629,250,247,930,857,181,252,63,609,861,745,226,732,867,252,866,543,57,251,244,799,794,619,968,247,793,339,435,252,999,654,312,115,93,409,773,323,884,518,463,512,805,566,598,825,871,627,42,760,201,628,153,753,257,776,954,730,754,273,264,462,443,173,686,567,273,284,1000,629,800,224,389,308,848,453,216,870,197,503,811,231,391,544,230,155,356,60,219,377,694,318,205,410,879,630,445,938,627,258,372,148,660,561,924,340,605,381,789,360,861,222,290,629,842,889,623,278,492,730,185,287,714,600,602,637,277,655,61,661,604,323,243,195,894,525,265,796,834,704,976,771,836,278,290,231,657,807,23,375,173,452,881,296,227,270,266,204,162,569,871,195,495,181,972,428,855,522,926,388,141,650,801,618,136,641,894,724,678,258,659,561,238,701,921,300,181,676,198,573,593,931,134,668,630,548,53,368,787,947,635,554,554,802,109,707,721,821,300,165,555,803,757,779,554,804,892,697,715,402,965,682,253,446,405,163,0,613,394,472,585,82,516,0,926,259,810,497,619,178,629,242,185,208,618,302,101,589,876,278,656,572,609,213,984,952,229,568,796,171,230,788,919,975,617,442,155,837,961,492,173,601,549,786,82,730,566,61,154,835,876,375,139,691,550,785,80,666,1000,763,551,786,185,501,982,661,99,841,194,441,908,820,128,793,295,743,313,742,111,415,248,315,875,745,667,737,26,527,817,276,44,579,375,5,878,924,560,789,767,183,193,904,698,669,580,779,725,710,704,121,397,306,896,935,551,784,918,721,732,383,468,284,237,810,889,577,270,718,801,276,533,17,813,844,289,824,324,419,825,775,290,227,85,490,143,699,598,208,735,716,880,200,260,437,991,448,329,621,886,462,989,886,143,635,493,140,445,265,681,543,735,653,899,659,801,737,660,514,773,600,863,297,927,403,209,405,837,402,668,180,964,765,681,263,458,834,243,645,221,836,289,130,367,192,256,59,823,632,1000,469,1000,748,991,764,503,857,691,801,59,942,586,906,253,273,172,705,196,707,925,803,304,27,921,305,176,678,410,86,941,527,933,278,913,713,939,879,512,839,936,431,778,798,151,666,596,202,589,871,476,525,39,614,13,638,403,192,45,1000,600,178,292,798,244,791,741,873,398,115,519,120,264,601,800,276,779,347,558,558,797,373,602,636,172,537,543,787,922,612,533,838,675,70,196,273,653,667,302,235,974,447,772,591,680,233,173,434,965,631,538,244,932,312,239,239,648,402,842,988,144,513,583,923,497,752,653,875,351,724,215,747,930,583,721,172,187,839,763,701,949,490,944,502,427,479,207,507,822,988,694,332,758,850,948,817,47,639,699,481,880,599,831,282,397,516,989,487,815,963,219,894,676,485,216,645,786,308,982,324,293,171,793,779,584,683,796,639,806,288,75,757,971,425,975,710,790,859,796,977,742,841,566,774,334,623,45,534,122,459,908,337,679,257,803,255,580,678,548,742,787,614,209,280,234,574,545,426,337,358,909,759,435,142,905,751,903,700,255,236,972,538,842,546,199,307,880,824,431,8,135,555,813,889,862,524,608,99,244,633,134,463,678,164,465,917,696,378,878,349,562,14,95,553,59,408,518,421,518,34,465,0,103,764,862,775,407,256,197,311,77,429,688,227,660,316,273,368,858,670,166,866,823,744,199,257,167,465,607,952,634,161,114,612,895,680,120,485,889,522,896,645,911,412,213,500,310,824,458,262,892,554,178,662,330,636,769,306,454,426,554,799,220,733,279,377,716,722,153,600,904,549,515,259,293,357,810,694,937,759,765,853,875,531,859,753,870,505,881,559,523,684,539,74,187,616,84,404,126,915,918,931,865,485,937,477,642,0,819,261,749,140,396,367,238,925,829,259,349,216,745,746,334,631,904,918,58,484,405,246,846,582,356,64,976,848,388,80,422,566,788,681,426,571,146,446,782,883,935,679,309,581,782,873,815,204,765,905,717,106,898,941,850,565,319,199,428,5,604,940,936,823,341,100,493,500,56,483,857,613,806,519,674,412,417,487,703,122,624,0,635,156,733,403,403,191,460,858,818,366,967,524,689,251,971,881,787,377,863,272,140,662,106,734,191,820,630,119,189,635,762,834,224,157,437,590,660,135,938,936,169,543,603,323,844,251,832,341,313,163,352,306,430,158,433,601,154,281,605,946,821,336,327,344,818,351,603,955,810,344,809,241,901,462,966,1000,391,303,862,707,965,1000,158,633,881,675,109,237,848,268,789,423,431,601,430,714,779,556,210,628,456,644,116,391,99,486,135,550,178,784,88,603,53,656,417,112,400,342,428,593,90,651,251,361,385,502,409,538,264,479,590,621,824,568,445,165,287,750,552,79,494,733,234,571,890,250,197,296,730,670,945,522,476,474,197,760,933,757,859,495,113,362,406,224,230,366,457,137,872,324,837,361,870,359,222,513,107,836,172,635,169,782,188,535,383,110,802,560,429,786,663,440,188,403,148,819,947,716,993,732,282,616,599,777,405,505,821,645,71,527,940,898,784,284,908,787,847,223,980,878,390,631,439,416,447,135,859,394,76,812,228,689,675,507,782,345,89,400,134,429,370,533,750,425,444,103,772,675,257,724,923,304,264,645,252,725,273,433,543,815,258,368,266,714,0,997,603,638,234,646,84,421,239,475,250,711,627,350,965,494,617,297,732,869,984,678,385,103,368,632,395,308,369,336,967,669,764,834,853,312,152,467,971,815,105,739,66,754,198,312,272,227,196,481,894,581,537,17,876,945,110,580,86,775,403,651,189,934,86,600,955,471,345,489,172,771,804,800,879,291,900,747,159,847,582,853,650,624,137,903,129,508,799,621,894,673,814,542,126,695,0,1000,713,71,30,654,102,339,345,623,459,244,20,809,60,573,715,718,597,887,939,797,646,480,951,785,684,21,272,654,894,942,820,707,748,298,975,290,81,349,649,623,186,303,685,20,177,668,935,666,972,1000,830,284,799,669,264,547,132,512,695,610,953,526,709,444,548,1,428,569,842,470,684,241,761,899,147,485,436,1,172,896,783,729,419,31,587,190,158,552,118,264,981,654,405,338,573,0,870,783,886,299,845,490,564,0,820,225,125,355,650,313,868,921,811,274,955,702,492,747,778,662,816,656,950,575,845,788,215,871,95,401,582,189,32,1000,980,748,143,438,840,1000,269,712,107,590,293,152,721,120,108,469,243,926,967,868,963,791,193,552,78,432,792,267,863,564,892,539,180,419,611,306,168,435,922,911,869,709,160,501,936,853,152,837,771,300,625,577,731,742,921,475,42,581,364,649,105,396,80,733,30,896,254,547,784,657,43,571,644,222,261,540,1000,409,165,320,528,292,1000,682,882,245,477,621,793,500,596,185,363,262,170,469,228,571,138,851,252,505,532,733,135,324,784,562,411,147,26,1000,775,232,249,769,467,655,213,890,132,313,204,903,972,568,828,424,806,838,704,353,740,725,880,652,605,0,355,136,941,923,934,856,871,495,201,445,128,375,308,245,903,270,884,846,139,366,864,547,884,304,832,729,903,688,805,578,186,807,403,189,806,429,276,646,796,811,915,545,646,359,353,219,885,553,989,783,904,907,339,338,796,283,693,293,407,553,935,802,881,290,268,719,913,768,149,698,916,731,472,874,672,0,223,332,874,916,0,1000,805,767,840,575,246,864,216,752,937,627,880,573,360,636,851,623,914,301,979,590,48,683,597,632,987,954,929,549,188,878,168,298,0,1000,950,747,152,645,886,920,524,414,855,577,295,397,838,597,768,329,757,706,403,192,538,0,648,466,784,598,911,613,830,836,441,184,282,502,974,741,162,501,117,317,185,901,770,309,849,359,427,450,1000,515,814,648,335,648,290,401,167,648,252,875,731,385,756,902,433,439,972,650,190,330,221,249,1000,737,934,844,416,64,211,252,899,646,801,758,859,963,240,751,613,371,876,587,251,377,656,323,629,285,889,919,641,448,702,594,737,848,457,547,321,698,219,219,43,768,465,840,239,880,767,778,791,607,708,121,439,485,666,239,501,119,464,482,180,914,178,467,294,179,438,439,731,294,596,307,247,314,258,243,651,860,445,35,778,303,326,580,376,413,337,404,277,409,410,83,862,897,176,854,871,749,704,348,237,271,966,685,918,946,976,983,784,349,792,805,470,514,281,755,687,732,917,601,656,280,848,827,133,873,688,797,129,678,715,687,669,736,100,616,96,531,153,289,467,0,421,534,868,545,605,945,440,248,288,399,451,299,892,521,539,673,689,252,481,903,899,300,189,852,523,877,385,223,938,747,946,384,873,883,450,126,903,832,983,782,686,252,902,517,189,639,758,882,759,284,169,959,913,423,723,696,422,211,172,604,832,769,572,552,988,845,432,161,270,557,662,347,927,930,362,701,202,275,957,472,290,241,859,611,111,735,233,446,598,307,990,630,655,603,236,740,875,683,885,463,912,656,913,853,737,855,417,111,1000,550,247,724,378,412,166,841,108,769,388,443,598,237,770,681,323,797,355,714,784,610,564,881,81,411,208,621,113,688,837,732,438,426,533,162,234,237,386,497,776,378,1000,645,577,888,599,308,349,309,1000,870,510,801,300,419,246,656,903,656,331,645,707,733,327,340,113,480,916,702,64,1000,653,319,862,285,972,646,395,521,315,756,923,391,233,279,161,485,203,426,543,351,244,904,915,909,894,815,932,584,103,293,857,940,189,395,340,256,588,894,747,700,837,679,400,164,800,373,458,486,200,912,308,229,882,240,746,732,831,278,132,580,164,306,2,1000,218,410,702,698,658,699,817,643,186,765,921,281,412,555,121,294,374,105,609,296,900,763,160,774,121,795,824,370,18,793,931,616,775,828,786,910,687,42,498,185,876,943,740,650,754,425,344,533,513,0,194,192,437,698,492,905,280,851,76,1000,523,782,752,816,861,745,62,757,781,349,748,332,937,546,624,15,107,819,611,235,764,489,730,420,815,290,278,741,400,137,881,510,103,454,861,897,615,0,160,491,513,803,0,1000,259,689,957,895,821,732,564,0,879,399,598,875,406,74,190,472,527,783,332,97,167,528,225,653,437,448,892,741,287,392,355,618,871,568,758,371,316,678,358,707,438,653,496,417,724,56,175,845,78,663,769,573,597,951,207,182,183,593,421,59,957,883,863,488,338,17,283,309,482,104,399,165,367,389,294,672,295,360,340,171,880,699,677,230,678,59,445,937,416,550,876,418,613,965,235,747,385,323,602,955,151,662,291,662,230,842,192,367,118,663,274,420,518,903,697,747,780,752,124,850,694,480,405,287,817,805,251,546,565,57,259,339,751,693,703,354,924,923,929,584,337,600,253,210,802,732,652,142,811,844,769,173,928,861,997,416,378,409,813,267,973,900,231,265,242,370,133,726,797,728,399,526,775,564,481,202,912,662,700,563,842,932,896,843,233,302,543,739,945,344,189,171,909,405,826,508,577,639,819,455,647,625,711,719,282,312,886,934,847,676,662,712,796,599,899,897,0,1000,689,448,803,810,976,362,229,877,812,533,205,546,896,524,785,935,380,206,987,659,177,453,285,306,765,302,574,800,129,425,113,301,490,814,248,232,0,675,565,490,504,845,916,329,180,293,840,815,198,632,31,683,286,273,100,273,658,561,556,0,765,610,635,2,950,417,252,227,244,229,90,725,323,333,424,851,581,844,333,454,932,698,269,507,789,606,583,879,836,861,654,304,949,494,875,698,811,599,605,930,47,446,848,307,314,630,98,506,251,610,893,604,950,663,647,624,88,653,794,253,393,420,415,90,590,919,265,553,767,817,120,414,850,475,260,725,856,399,239,854,844,338,823,465,825,348,604,973,642,0,827,937,250,247,85,444,399,259,868,475,652,754,228,805,835,804,161,874,642,19,250,586,221,761,233,425,218,448,422,687,479,301,405,314,783,605,640,590,937,308,547,797,861,720,121,285,801,876,772,880,663,10,374,621,844,897,406,201,210,331,674,0,164,730,624,713,840,545,414,479,604,130,442,910,833,255,977,431,823,815,247,526,338,201,847,486,169,661,782,813,751,897,953,654,183,339,245,786,274,585,210,504,176,715,850,564,383,290,201,442,558,81,644,762,838,868,262,775,269,326,270,863,687,621,264,756,514,643,497,214,535,90,404,632,371,126,436,537,364,341,147,858,724,207,337,606,361,402,105,734,647,472,269,272,189,655,111,712,959,907,619,316,838,263,460,912,780,782,807,698,42,703,260,733,256,876,949,933,562,873,374,194,140,410,663,239,17,765,578,625,674,291,259,533,428,450,615,967,405,0,249,260,261,602,840,221,127,534,841,504,972,796,397,518,709,264,457,0,114,560,128,473,94,330,271,810,387,214,796,635,416,64,732,740,971,505,385,655,312,555,609,0,125,376,827,247,864,521,483,196,864,374,447,235,766,540,478,469,811,259,103,703,668,180,857,477,213,355,809,511,705,617,469,595,152,571,870,581,630,118,762,420,232,464,770,763,481,831,657,621,917,712,243,677,532,841,805,909,376,124,536,65,523,687,930,380,232,264,68,429,793,783,883,607,266,600,264,774,993,334,742,795,800,225,781,351,590,276,809,427,0,657,909,664,692,617,738,755,867,680,814,468,690,798,886,455,791,886,871,946,98,826,912,409,149,801,245,746,856,423,525,382,732,386,225,767,887,329,780,820,397,726,625,263,288,839,883,429,199,599,994,774,309,769,878,552,735,769,954,385,911,278,245,776,862,932,125,598,972,678,209,695,189,313,802,729,802,688,691,769,848,427,943,491,906,463,939,505,816,623,709,357,495,811,975,1000,188,484,872,785,847,737,661,235,753,302,295,721,433,53,866,841,973,439,914,775,921,703,935,682,831,918,172,470,156,381,788,282,131,668,770,569,428,444,244,773,229,533,341,101,846,897,542,728,600,630,335,542,592,628,774,729,912,365,847,230,667,597,969,843,103,400,158,663,712,20,816,745,611,205,269,694,1000,810,570,42,435,687,169,346,629,713,829,321,145,347,772,854,775,268,970,603,732,741,902,430,154,256,638,386,375,144,125,323,839,625,257,254,384,3,789,814,488,821,620,206,138,382,821,346,661,464,280,846,203,827,297,681,122,356,132,447,495,6,250,481,817,853,127,496,459,215,895,985,968,461,857,884,85,319,843,903,87,667,771,460,859,894,366,178,844,947,441,125,1000,744,104,406,465,613,549,248,597,370,221,793,377,0,463,905,793,309,889,849,530,813,815,851,155,296,86,501,793,327,860,534,463,58,781,350,254,265,235,261,867,860,668,132,433,726,171,206,800,949,799,703,476,311,649,627,881,482,857,670,203,325,603,559,818,783,1000,536,886,483,475,116,182,644,989,403,946,920,863,489,634,85,234,294,726,296,593,922,171,687,304,180,978,757,635,556,200,734,1000,600,757,450,747,681,525,673,629,696,966,571,637,631,535,163,431,470,174,411,654,751,406,650,150,555,396,358,619,330,501,753,900,728,751,853,750,616,186,309,637,288,618,713,840,498,1000,761,322,382,217,331,178,552,680,239,963,781,613,321,573,828,468,0,814,914,639,205,412,436,789,922,853,579,802,496,793,461,944,405,506,127,1000,615,797,962,543,794,862,349,834,965,753,652,945,523,647,237,752,864,250,678,710,443,280,661,857,648,258,235,875,782,257,817,992,464,825,355,245,489,843,208,812,847,221,858,854,753,572,871,811,212,776,932,859,515,470,596,227,454,383,0,124,622,821,959,967,961,838,958,507,55,784,356,140,703,882,573,846,639,491,188,911,385,173,813,929,969,347,341,925,966,774,806,812,599,853,1000,231,930,820,1000,984,376,334,603,917,411,329,556,420,44,291,629,260,726,803,990,871,906,812,543,785,667,376,9,811,459,783,512,755,378,469,635,799,257,274,608,478,143,441,52,419,674,789,289,93,489,237,676,903,546,760,750,590,303,866,479,826,501,972,770,729,137,348,539,876,375,599,660,330,607,857,545,207,821,299,782,647,476,246,392,87,673,759,894,706,411,802,272,278,145,657,559,961,403,944,737,915,265,826,747,215,359,983,397,743,217,767,205,793,600,1000,695,825,866,885,596,985,601,56,738,924,355,151,313,881,314,961,902,851,434,268,259,301,737,887,501,231,430,300,233,884,487,259,672,886,542,862,450,879,420,838,508,535,821,134,835,876,390,361,152,848,461,353,116,803,851,0,902,189,578,933,920,377,78,268,231,954,747,487,876,196,365,202,427,285,753,785,355,548,801,777,268,246,471,238,603,153,317,684,249,213,574,687,249,453,20,1000,421,946,371,875,446,74,367,217,769,321,310,950,672,635,859,647,637,836,808,123,416,596,823,556,246,228,257,253,728,129,664,298,245,633,861,983,528,547,787,950,312,616,676,187,328,590,195,905,629,243,615,125,469,656,150,174,655,955,384,431,712,28,688,221,352,637,464,477,791,428,65,647,751,963,553,183,666,375,77,846,666,201,882,515,810,939,708,253,759,137,268,445,189,881,425,800,709,337,714,176,852,349,688,767,831,592,962,291,827,613,874,241,827,910,930,320,596,239,393,956,412,849,558,858,561,613,602,276,281,848,428,834,498,832,385,261,656,706,428,814,846,544,821,729,674,218,336,880,426,465,480,302,233,291,240,129,757,138,324,931,548,870,508,774,565,163,313,160,354,919,973,290,772,228,834,101,732,624,459,185,780,936,568,724,750,357,83,130,627,202,841,767,777,914,622,673,297,817,887,355,565,746,662,194,381,252,749,212,589,142,774,169,499,955,355,404,338,368,203,221,612,197,866,57,1000,269,570,452,295,469,36,0,919,366,707,476,791,499,102,863,882,335,260,117,516,362,556,224,264,841,1000,930,498,101,433,664,49,607,4,925,830,872,590,853,420,151,531,378,407,823,675,490,43,177,588,902,884,205,606,211,237,837,466,212,352,346,60,210,796,206,510,901,696,815,944,246,538,808,921,65,619,891,279,630,149,615,208,190,541,157,903,647,632,776,726,402,221,351,110,805,904,801,255,479,155,992,659,788,343,905,599,231,777,903,971,193,268,788,800,376,415,878,595,320,344,401,400,862,323,884,430,384,287,435,230,873,701,594,143,401,184,132,933,604,323,906,736,818,666,168,496,467,621,948,409,835,619,880,442,598,207,703,794,136,612,239,712,494,82,911,343,840,823,907,767,864,718,178,232,303,720,623,470,327,248,871,608,747,874,404,665,422,45,122,265,774,778,987,630,749,717,747,794,113,615,865,401,593,503,741,410,177,677,277,797,848,826,177,359,755,710,334,652,289,174,632,753,918,306,738,629,879,549,915,475,755,864,184,591,908,499,744,837,215,192,862,728,438,51,600,183,635,606,61,418,309,802,269,588,906,590,758,870,885,526,235,647,193,923,924,727,166,835,973,635,364,398,131,850,191,655,978,792,135,620,108,268,870,549,767,712,182,612,812,270,816,444,271,749,483,155,853,857,983,607,935,666,917,475,248,780,227,677,1000,867,946,466,751,672,13,956,119,810,609,574,384,500,203,727,722,472,468,2,145,577,992,981,930,723,140,348,140,773,234,573,1000,744,371,612,147,486,838,579,247,470,871,713,350,706,414,36,149,262,805,318,183,600,663,369,364,7,842,963,428,232,525,681,865,408,258,629,212,235,716,8,187,321,251,751,864,785,384,225,182,248,197,430,686,38,863,493,218,742,350,532,788,706,431,85,568,775,1000,478,581,862,981,791,985,355,178,359,992,618,138,805,125,563,611,385,446,7,840,449,708,742,383,369,891,383,298,602,891,519,250,596,924,684,189,534,100,797,357,161,876,553,862,899,210,810,956,758,689,763,886,457,520,782,267,251,260,652,892,374,117,700,196,405,851,319,439,175,243,783,763,795,142,278,161,262,145,736,610,472,314,712,877,915,795,775,120,339,798,726,190,772,149,742,257,420,931,559,788,283,1000,851,863,936,174,804,902,816,196,695,315,710,682,229,789,790,506,797,414,490,219,472,283,654,305,831,118,536,253,851,571,795,326,410,316,283,660,230,738,368,608,628,772,143,578,765,872,354,791,113,823,357,962,404,321,249,124,272,703,296,380,332,539,822,603,903,400,735,897,896,64,460,813,244,698,15,866,896,222,764,849,482,887,453,906,350,685,23,785,680,423,197,594,922,746,679,917,892,662,617,425,0,997,740,432,653,963,591,900,709,272,727,205,777,788,301,190,715,165,491,607,498,335,30,957,440,877,782,891,630,879,737,130,681,698,825,890,537,781,693,847,623,936,284,33,858,177,670,362,240,233,453,784,586,458,857,235,542,225,350,867,463,785,678,406,618,935,601,805,593,99,330,850,829,689,269,403,210,104,687,185,559,386,212,386,457,788,796,880,666,826,802,230,512,226,926,935,582,354,343,1000,441,93,420,885,678,228,407,738,370,927,448,134,341,784,681,553,812,514,0,928,583,522,255,789,743,880,467,124,756,959,689,550,0,224,607,863,861,751,147,261,893,689,689,172,391,113,491,935,473,871,685,933,482,831,898,202,542,299,703,761,208,238,552,404,7,446,564,838,268,314,573,840,573,522,803,526,755,251,588,835,967,147,354,0,563,799,315,966,922,961,859,911,544,601,0,456,266,567,636,104,692,243,727,258,601,565,889,208,258,45,416,685,246,875,346,796,564,187,650,863,342,506,741,165,445,943,468,340,275,859,275,738,140,827,327,636,636,952,823,847,975,656,862,838,765,290,290,938,889,400,538,803,584,866,971,504,195,127,812,573,850,436,679,264,628,542,63,918,808,824,556,995,747,186,504,665,0,619,0,476,790,843,1000,338,739,561,823,179,296,680,247,290,724,889,418,285,746,546,816,648,654,578,750,109,390,505,920,186,462,648,634,794,409,377,110,400,430,662,22,736,695,896,517,609,681,406,0,449,853,943,915,98,543,553,766,736,780,862,587,115,402,779,850,883,361,833,862,628,145,60,765,155,745,845,650,187,195,928,856,198,436,823,877,842,769,705,356,866,798,595,650,843,782,219,256,279,775,743,219,705,27,253,684,944,783,899,850,667,127,159,839,334,99,640,474,75,416,247,669,334,714,941,579,61,471,185,706,868,983,205,273,736,732,757,663,967,512,405,178,131,616,678,61,145,739,1000,755,658,631,112,695,126,515,167,620,160,745,154,491,847,993,184,803,731,234,880,702,642,581,808,359,968,598,948,757,804,627,908,787,275,749,77,666,387,10,300,615,866,976,495,205,292,317,275,257,198,437,409,605,308,127,954,549,94,595,958,777,198,870,216,761,909,791,314,658,369,626,586,839,236,290,228,220,438,456,306,261,828,369,706,119,859,845,787,280,268,255,454,640,247,662,234,412,815,723,100,612,971,694,682,254,838,406,728,722,317,682,119,732,991,921,27,387,269,608,680,244,818,689,244,394,765,625,660,62,0,1000,209,408,891,720,901,474,751,152,5,936,297,137,268,615,163,484,347,213,362,504,171,842,443,852,259,175,920,1000,431,851,764,893,834,777,750,811,663,246,606,972,382,206,442,544,290,245,186,753,375,414,815,279,328,317,345,106,831,869,85,322,395,23,811,473,56,624,253,627,245,335,139,843,884,636,108,391,559,520,466,278,49,611,494,723,725,686,863,970,354,118,629,290,869,420,335,83,394,428,785,278,215,615,294,680,821,610,823,384,657,840,963,690,859,623,711,821,546,84,571,218,947,606,899,834,174,592,472,808,944,961,702,365,780,347,139,665,214,196,202,900,883,678,169,459,744,221,898,804,331,206,96,575,635,80,657,443,751,292,569,764,544,432,384,197,767,296,252,770,407,769,705,598,469,282,325,194,159,735,239,492,652,787,715,23,802,863,774,890,237,427,267,636,316,108,143,508,787,222,575,604,782,292,636,488,486,29,568,831,666,848,414,232,463,595,357,40,605,762,511,0,253,245,759,446,934,480,304,649,120,748,189,462,641,369,129,756,824,923,264,730,324,608,623,280,67,292,327,185,978,516,216,645,33,614,235,608,185,341,295,193,745,220,917,601,275,779,90,372,124,308,465,403,419,282,890,504,645,683,883,456,456,94,601,491,815,287,815,920,454,870,941,423,778,936,244,639,405,169,272,791,769,312,777,135,766,863,287,101,215,391,249,811,339,107,598,942,905,922,413,533,799,881,189,613,229,765,77,255,295,616,790,701,173,483,872,530,784,322,327,347,616,443,638,0,249,482,926,872,201,364,748,296,879,556,668,226,866,583,215,929,351,745,289,564,400,608,428,274,702,370,218,918,890,972,121,407,322,666,799,720,890,581,147,193,233,300,696,345,644,463,164,567,137,791,896,257,768,300,560,257,610,292,901,469,402,668,858,547,135,502,173,354,196,223,883,517,878,591,764,801,75,415,955,626,273,685,143,810,890,559,111,719,753,302,151,268,1000,599,229,399,881,410,483,0,717,53,847,568,926,527,731,386,952,871,873,614,425,626,908,667,203,533,822,288,699,365,549,204,204,590,601,406,349,324,647,474,597,386,195,842,947,747,883,848,366,577,401,260,784,857,468,28,129,347,658,584,912,344,205,809,237,611,741,803,908,820,943,897,963,575,85,608,414,412,268,803,186,790,569,466,176,701,64,984,902,405,531,820,162,715,894,756,825,524,728,158,876,381,954,552,327,249,426,183,171,704,632,418,398,671,230,371,443,902,1000,508,154,339,181,361,387,424,410,495,176,437,260,502,806,807,206,903,51,499,953,929,684,449,197,347,106,637,232,287,104,264,389,203,401,533,908,364,876,635,862,666,858,288,259,349,43,1000,288,258,863,808,845,908,57,595,137,593,154,282,443,272,905,803,788,151,73,974,665,842,525,46,210,757,641,499,456,544,504,474,128,450,431,130,790,269,635,836,779,806,910,756,112,463,816,797,852,514,542,809,541,823,89,379,204,530,772,731,845,857,86,284,740,364,114,663,782,691,874,521,215,486,810,861,870,561,709,323,134,413,289,130,467,280,224,863,590,887,841,360,964,842,97,276,811,790,322,250,165,380,369,567,938,481,139,260,272,706,474,197,58,632,876,894,872,475,303,750,684,645,911,381,74,468,881,972,184,216,747,148,858,267,310,735,418,695,265,847,412,0,956,531,344,76,513,772,194,392,365,57,492,908,729,135,452,240,790,288,293,693,920,364,885,522,950,903,159,374,879,879,159,640,782,349,833,688,970,465,224,770,216,660,222,195,965,354,362,345,417,347,286,819,950,378,808,647,855,996,382,594,454,135,808,580,689,256,845,626,209,722,327,330,986,465,914,858,185,518,82,528,354,351,635,337,549,490,883,290,177,719,61,572,876,382,828,288,795,796,166,470,860,688,153,352,151,623,193,548,854,348,701,198,785,653,111,625,864,757,561,779,887,834,984,597,933,729,883,891,937,1000,207,735,251,665,241,604,578,39,612,306,813,675,757,827,61,369,443,457,84,598,194,334,48,1000,725,831,781,902,81,977,254,609,227,718,607,961,718,756,110,831,726,238,111,464,43,502,899,330,204,768,168,664,678,382,970,704,754,349,912,813,908,260,28,1000,218,571,523,798,426,610,256,564,127,472,125,220,939,776,122,729,791,468,886,944,781,750,173,184,851,780,269,614,790,403,524,816,814,529,262,499,191,796,808,573,415,271,938,1000,498,419,935,628,194,700,199,566,930,431,609,84,145,760,895,873,240,633,929,859,645,363,694,722,794,663,60,996,227,773,519,411,324,248,894,453,476,266,817,667,827,748,677,252,192,801,813,613,191,422,120,524,717,818,799,657,454,283,359,116,936,444,225,328,208,409,269,304,283,834,200,796,840,978,278,733,829,269,893,498,880,247,227,224,962,715,551,801,175,559,333,666,240,646,531,747,290,269,669,45,983,834,100,656,943,903,450,655,246,633,125,313,493,781,734,403,251,559,354,394,336,757,747,787,181,273,205,745,260,907,155,211,962,540,882,565,776,289,83,589,388,56,553,70,704,291,267,651,289,799,440,418,252,447,657,450,949,524,152,446,573,764,870,978,108,481,181,641,933,544,953,799,434,375,928,886,515,53,875,947,959,732,167,691,139,311,539,829,258,622,129,769,775,679,197,309,711,319,227,333,178,885,268,237,186,790,347,42,285,386,957,596,248,864,679,0,93,575,165,749,743,417,543,782,57,472,867,275,974,541,433,282,80,625,871,415,261,385,144,705,765,732,656,604,185,308,0,753,426,125,227,303,679,248,648,628,846,830,618,0,220,386,258,720,412,856,561,309,560,633,925,413,174,494,784,703,361,358,927,988,313,299,63,697,236,500,153,867,871,325,918,908,914,877,863,741,808,764,37,668,793,543,70,569,913,663,945,343,778,683,298,673,437,720,894,399,829,508,566,831,245,582,739,681,841,437,885,240,297,841,76,734,194,733,64,719,841,449,353,661,182,456,877,463,106,407,101,501,136,575,955,753,238,377,194,825,242,529,775,663,404,332,524,790,751,671,205,189,315,156,867,227,204,577,845,962,352,60,664,512,925,407,596,525,38,636,402,190,703,119,856,886,857,447,831,645,256,279,875,633,223,660,680,235,279,786,120,628,347,650,249,796,887,315,471,598,816,626,863,579,975,674,152,751,667,179,177,393,400,727,409,309,602,735,901,967,421,231,939,365,971,475,173,395,117,420,463,88,664,228,708,157,421,577,644,5,205,299,769,91,892,886,420,91,794,307,182,336,986,324,338,352,860,906,862,240,90,671,230,291,754,380,905,809,873,886,889,647,417,664,167,505,969,579,956,648,1000,503,900,495,867,578,259,665,71,570,218,673,844,563,266,689,164,631,877,500,224,955,126,767,481,412,246,882,274,763,175,777,173,215,964,456,192,352,122,870,522,801,636,857,469,801,499,38,509,0,592,925,306,173,858,737,412,560,817,432,894,813,209,627,893,392,138,851,0,713,724,156,672,752,619,794,867,373,445,506,856,836,898,684,912,344,945,402,590,148,848,721,950,847,690,401,133,559,221,691,251,635,391,694,354,541,168,601,726,795,261,742,618,584,604,891,689,253,575,656,0,758,711,794,872,591,696,535,294,356,810,305,191,684,536,794,419,528,254,565,209,592,252,617,151,387,172,854,417,0,573,854,879,596,137,728,299,780,969,726,722,169,43,714,329,652,223,941,134,462,697,284,786,366,272,806,451,73,915,394,229,774,704,349,429,709,202,505,221,469,258,240,263,233,918,869,610,222,233,757,204,786,292,665,90,486,224,902,865,989,424,7,365,618,718,814,539,402,872,474,912,826,227,782,167,618,881,745,92,524,861,434,932,758,154,473,794,901,982,391,849,1000,41,721,783,571,731,377,337,327,898,361,829,956,831,601,223,562,553,765,301,736,392,0,441,191,321,370,157,781,845,242,380,405,623,280,288,350,901,676,837,920,886,727,851,953,878,494,726,659,473,851,226,190,945,353,206,445,70,882,478,89,802,784,556,143,602,889,769,746,808,434,317,636,51,535,162,587,736,791,169,208,234,423,53,695,233,535,414,226,548,789,304,470,134,763,794,768,172,856,746,820,277,652,918,841,170,428,446,385,967,487,777,786,594,302,331,86,168,864,69,440,244,800,307,712,749,437,270,693,879,625,740,450,829,880,194,331,420,114,71,483,740,835,950,787,178,292,730,696,0,532,108,789,264,383,91,502,119,454,855,293,856,811,896,212,170,642,274,779,318,99,64,419,253,789,285,732,132,262,206,479,232,798,960,661,937,335,763,149,116,663,706,57,339,639,241,877,168,575,289,654,181,794,136,614,886,815,151,392,960,682,878,507,880,653,587,565,259,734,900,269,260,841,453,129,255,566,802,955,852,756,207,764,120,386,147,701,246,930,856,864,279,533,513,806,754,717,481,192,543,82,874,547,981,373,393,209,211,442,815,267,557,772,998,564,983,749,134,551,850,523,563,624,778,777,59,550,986,969,619,310,951,340,770,755,768,748,836,250,176,535,890,252,823,956,905,745,884,918,837,485,938,865,363,77,68,664,402,561,412,302,815,827,659,634,893,270,414,518,947,935,247,502,821,600,141,738,870,290,868,400,248,482,274,734,182,847,767,768,8,1000,572,872,857,437,656,48,959,444,888,452,851,501,280,319,147,733,925,372,893,749,921,296,734,733,42,639,525,339,885,556,907,766,151,558,858,292,110,755,277,660,160,681,934,409,848,316,802,657,881,416,0,737,416,592,908,838,985,568,683,255,952,514,1000,602,710,837,605,956,773,822,25,593,159,396,529,120,871,365,618,300,847,996,886,516,420,352,820,923,412,612,706,344,115,737,244,216,431,466,932,952,741,263,903,711,106,610,206,522,246,388,154,489,803,662,832,628,803,559,797,428,901,488,151,265,176,853,431,445,788,761,746,894,476,261,971,844,182,676,758,714,190,926,976,530,881,287,942,431,871,712,620,313,925,661,158,757,437,259,94,247,742,54,840,497,907,557,253,659,803,945,792,905,385,495,760,207,887,556,232,740,968,950,159,367,482,471,270,758,831,430,532,167,171,766,164,715,829,859,106,416,825,702,242,716,554,386,813,694,185,373,105,398,657,864,790,767,140,888,162,764,123,616,606,330,198,290,220,371,682,178,920,305,142,476,525,756,168,860,218,804,195,308,161,379,188,231,189,848,224,593,110,390,199,493,126,284,125,355,758,620,196,840,715,759,661,75,626,352,812,747,853,460,947,764,844,840,831,458,948,692,824,364,923,644,930,338,860,249,308,668,723,174,786,352,142,577,353,125,524,112,903,680,263,793,679,219,988,419,208,262,0,815,579,81,354,219,803,814,846,363,685,241,260,732,364,687,511,37,362,339,847,323,379,87,670,232,808,789,899,842,915,986,467,312,200,304,115,549,169,567,259,275,23,676,50,575,257,349,95,453,252,584,284,616,138,363,996,553,622,147,77,1000,812,432,966,519,322,664,842,544,237,246,806,267,112,412,256,372,624,510,817,378,126,622,1000,674,174,540,807,400,157,193,298,667,762,813,256,708,515,131,869,668,347,752,252,776,928,407,117,690,581,682,215,461,215,785,832,400,705,454,153,682,781,349,495,50,484,900,625,726,589,149,148,563,976,810,108,666,0,557,194,675,780,625,15,620,161,819,879,741,844,584,239,464,226,237,523,862,210,814,930,713,403,34,361,357,175,545,916,712,6,467,814,990,574,877,383,221,181,845,892,412,153,690,820,428,87,481,646,731,523,153,184,773,262,809,972,803,802,98,459,283,759,434,729,701,949,705,164,393,828,949,457,741,973,342,189,919,910,960,1000,823,716,728,615,116,577,842,575,80,508,651,379,412,510,652,1000,800,763,100,166,195,259,776,148,831,601,943,859,525,509,75,1000,695,1000,559,958,276,250,588,841,403,805,926,0,716,642,727,211,511,689,249,735,828,891,636,737,796,863,1000,262,596,665,375,838,405,858,379,868,366,772,777,114,413,211,688,435,704,923,452,703,295,682,239,122,476,848,393,743,742,543,174,798,735,960,852,915,294,282,164,195,314,814,772,332,641,192,519,901,851,884,957,643,45,184,814,757,336,829,333,941,349,402,647,942,787,80,458,94,589,105,428,480,257,212,758,788,742,0,911,940,323,0,921,190,228,221,858,915,988,48,435,635,317,905,720,835,211,248,164,581,39,434,847,826,687,789,363,932,665,651,95,938,347,915,800,253,324,242,501,245,445,185,366,859,913,413,94,793,592,773,715,331,342,856,194,818,300,324,336,929,373,882,984,260,502,267,801,150,234,203,848,435,26,554,430,782,346,765,847,213,341,699,478,244,788,0,836,277,718,257,233,612,381,849,696,221,777,142,501,186,739,910,571,508,253,619,839,754,213,914,841,786,687,174,274,267,378,873,445,940,808,959,442,879,873,0,925,161,460,283,678,78,513,92,535,731,296,886,638,884,263,798,808,765,606,242,270,612,873,454,285,818,889,220,696,683,253,944,400,900,748,648,762,835,673,135,627,904,841,851,850,286,273,797,276,878,695,895,488,266,746,611,0,913,721,239,555,612,0,215,310,119,283,761,872,840,461,957,480,351,633,884,962,253,884,107,317,751,299,701,196,453,538,835,299,229,944,244,412,350,679,874,814,156,589,399,126,106,417,92,559,179,567,327,338,912,836,147,465,999,775,890,832,771,459,177,664,836,865,853,491,213,348,520,14,668,399,173,597,177,582,286,637,682,32,808,718,649,709,808,492,239,848,203,360,142,795,873,345,864,240,775,819,918,392,791,408,282,310,148,708,130,731,189,295,683,244,235,226,133,525,107,465,740,685,244,387,863,193,162,568,403,247,131,395,397,759,858,758,616,205,464,60,959,644,941,809,912,748,964,1000,614,0,663,223,932,417,66,623,638,158,366,338,811,560,625,0,286,842,446,945,868,238,152,597,767,823,187,178,128,316,709,273,736,747,194,799,413,605,807,532,800,462,860,843,212,379,905,305,943,838,875,504,831,416,954,560,146,696,852,757,949,749,186,523,925,250,156,762,406,0,251,429,425,225,142,591,681,238,705,129,228,435,764,868,223,560,912,391,508,768,458,305,89,710,99,716,846,772,144,518,173,870,622,237,200,540,124,608,842,997,785,839,205,833,257,651,470,0,146,314,558,783,830,244,434,206,212,505,815,989,211,373,833,530,960,603,973,467,233,291,450,278,286,738,615,827,244,775,425,84,680,238,705,345,415,425,371,77,293,240,859,496,801,313,935,547,860,385,674,53,614,675,381,45,917,927,572,753,127,392,924,361,470,0,662,63,289,205,574,875,876,292,774,293,343,571,228,295,251,234,845,928,652,89,990,401,862,376,33,374,938,493,383,551,358,379,853,501,860,294,699,571,142,442,465,369,992,823,214,626,530,796,693,744,915,437,447,485,911,481,121,674,924,641,995,785,415,572,442,557,839,457,831,978,213,349,252,594,650,94,411,387,185,788,194,642,814,672,491,97,331,369,531,0,0,593,249,254,93,456,572,876,193,647,860,356,199,297,964,854,707,345,179,233,965,1000,704,808,319,630,273,675,166,830,239,779,827,895,304,328,971,336,664,57,336,632,838,299,959,409,178,787,529,808,606,656,1000,586,893,578,623,415,169,472,999,481,990,869,162,226,182,643,195,537,996,842,568,501,980,835,402,207,386,483,946,987,641,376,820,874,574,745,496,26,1000,501,748,69,83,403,661,132,343,145,573,288,562,345,789,724,801,721,198,443,457,904,754,611,897,248,184,447,785,566,220,305,711,795,601,0,175,635,275,669,850,895,457,0,320,798,221,505,184,556,712,448,201,555,356,118,290,133,191,347,193,705,956,536,794,571,250,674,648,636,791,288,357,55,710,42,970,763,740,584,340,353,196,353,873,306,624,240,443,86,247,589,967,642,855,787,194,240,811,929,218,755,244,721,763,864,343,103,119,473,769,868,231,307,183,687,385,497,494,589,186,323,702,782,588,526,812,808,457,892,493,765,234,582,28,803,928,436,410,578,979,492,202,444,859,434,756,876,100,703,623,746,109,698,102,470,63,453,807,829,158,578,587,194,191,656,119,410,860,451,610,306,773,325,234,331,606,761,256,526,476,269,839,974,351,178,272,623,135,799,612,305,603,681,694,245,102,227,823,742,888,406,265,872,714,64,135,265,86,509,224,154,226,631,954,706,803,534,882,478,934,725,906,915,502,224,850,759,663,807,265,688,190,306,257,809,723,141,273,629,396,119,698,616,889,907,762,620,298,336,653,328,235,895,314,127,541,815,712,395,242,636,41,769,747,621,241,523,467,313,266,851,809,904,731,1,990,852,716,658,713,317,823,818,534,810,632,45,549,800,681,239,492,778,274,724,753,232,759,857,431,5,567,51,910,364,378,415,647,676,906,886,901,900,786,355,372,585,292,358,283,726,639,16,678,4,547,723,926,759,702,50,956,734,960,1000,135,305,977,679,545,787,182,183,925,723,409,232,410,0,841,317,116,484,99,535,842,480,732,378,65,569,768,291,197,433,855,596,825,616,880,771,279,623,190,807,650,746,307,279,595,774,916,928,957,698,926,450,743,341,925,505,643,226,723,207,469,608,909,243,859,732,189,676,162,731,897,600,565,39,220,778,954,321,266,646,537,903,176,584,155,441,180,543,960,462,266,844,221,786,244,221,667,181,242,709,289,717,802,695,837,993,489,463,212,248,503,797,805,310,911,401,173,631,902,630,393,0,155,391,788,605,219,427,243,776,826,825,719,842,508,490,535,0,150,896,910,766,949,569,477,263,371,384,99,466,849,726,698,804,438,177,430,129,782,663,0,793,124,769,0,789,390,221,129,767,744,682,1000,534,731,387,146,667,829,546,688,246,249,650,129,547,129,814,802,478,868,790,1000,513,121,281,595,213,83,634,635,695,191,789,736,705,602,955,460,280,66,504,156,378,780,878,182,667,171,492,238,401,276,719,876,468,434,475,847,799,119,702,1000,822,932,452,113,373,844,436,406,540,655,688,201,684,290,781,409,35,105,324,597,522,130,426,683,194,438,648,370,680,232,733,759,863,556,739,236,287,802,605,95,501,491,192,491,231,101,526,870,704,113,313,801,854,282,317,187,671,210,445,295,759,801,793,814,463,233,608,242,848,822,731,859,939,796,286,97,332,617,244,972,456,264,240,153,720,222,295,645,472,180,352,830,857,974,566,218,441,228,281,43,514,211,594,216,912,401,545,242,457,388,490,196,886,181,225,125,406,744,678,133,243,856,706,212,494,951,944,667,229,156,515,747,359,796,288,341,659,842,386,459,610,289,278,947,465,691,690,128,455,158,667,408,561,410,567,924,935,0,1000,157,479,433,846,411,562,93,472,878,286,76,378,865,597,867,615,740,852,682,247,952,695,416,583,438,57,761,209,271,260,80,594,579,844,267,516,211,514,732,718,95,452,855,341,405,557,540,373,813,602,313,242,917,333,527,778,939,332,193,449,853,684,216,865,930,547,230,356,492,909,252,613,957,407,584,445,276,742,262,838,84,621,950,599,971,477,75,589,197,941,529,795,343,387,450,528,345,256,543,748,237,442,171,239,985,750,222,894,57,635,859,282,906,902,883,248,839,375,148,194,849,365,530,794,173,775,851,873,906,759,253,281,863,788,184,727,265,437,644,222,554,734,632,716,813,388,711,319,151,374,899,880,917,902,192,521,245,589,273,815,476,351,56,503,953,986,823,602,90,503,795,548,793,708,244,628,202,374,232,468,146,307,220,315,273,612,903,388,648,236,245,468,873,578,391,326,929,949,831,651,178,216,281,536,199,272,0,967,0,919,860,307,212,395,886,247,545,241,120,470,246,593,933,458,477,269,332,732,462,375,239,118,166,763,432,448,815,589,0,566,376,200,561,806,204,182,0,570,856,572,715,74,135,605,121,682,179,392,926,405,836,949,994,777,121,441,707,816,544,787,118,468,497,728,780,798,565,442,895,538,143,636,913,730,393,240,703,294,147,481,478,498,788,360,154,579,108,661,883,834,111,539,695,642,459,648,27,461,688,26,247,491,257,616,563,780,888,737,732,676,827,929,112,405,185,147,834,861,98,652,155,407,208,347,519,717,334,382,807,338,934,614,246,860,687,775,921,896,65,450,162,667,479,199,208,272,381,641,533,817,253,693,679,732,169,242,195,262,555,0,846,749,185,464,209,516,434,555,93,436,219,702,217,403,191,500,327,586,153,341,305,601,777,605,808,957,398,167,814,412,196,576,333,767,864,284,175,758,250,593,210,799,754,693,257,318,868,537,897,769,323,740,675,202,191,655,201,681,456,174,980,813,136,332,262,695,779,856,858,516,128,402,781,830,715,24,213,495,902,964,861,544,62,767,309,152,955,308,306,241,971,728,849,280,853,925,228,726,354,70,875,1000,312,668,330,785,786,813,564,732,826,978,222,382,824,297,910,351,825,403,241,581,936,263,374,104,311,196,1000,854,889,252,230,685,883,267,159,852,133,755,755,443,646,311,914,946,281,275,926,991,103,708,235,284,269,246,139,678,275,138,954,813,329,347,125,595,982,459,924,845,251,547,124,844,585,102,824,649,819,290,568,766,214,891,223,176,646,700,76,738,175,307,482,902,283,241,178,286,65,465,228,934,138,313,860,964,74,455,742,688,458,903,664,16,909,804,125,621,164,472,814,444,818,768,849,342,154,383,167,525,945,798,16,1000,334,678,532,729,411,681,116,724,431,0,932,777,284,801,160,294,805,582,764,751,373,414,336,712,841,869,950,769,398,622,1000,521,443,129,696,731,227,763,539,809,657,562,150,780,562,850,753,743,171,400,897,792,195,688,758,800,909,725,782,856,0,961,179,395,181,630,111,676,118,479,364,325,215,695,0,919,763,192,882,463,984,847,0,492,227,599,882,648,256,811,293,330,27,511,816,794,119,861,152,248,58,970,793,556,908,274,562,825,874,900,398,549,909,924,571,774,846,654,874,410,938,349,871,506,877,467,964,699,897,476,825,342,736,685,198,876,1000,718,202,449,44,1000,853,250,211,489,819,801,287,442,794,605,811,714,808,856,925,836,981,853,813,447,932,654,868,607,853,485,283,582,969,422,875,859,123,335,783,886,906,382,197,271,181,711,345,662,930,429,915,288,142,820,891,895,705,349,946,717,142,808,705,350,107,498,793,967,895,428,138,209,871,345,842,266,164,368,101,745,356,203,351,645,708,502,732,784,302,341,139,662,310,687,658,561,142,455,862,377,881,463,143,925,772,881,707,718,125,704,411,615,659,24,489,799,454,282,180,892,212,754,741,626,244,381,254,535,833,767,951,721,394,512,159,765,827,397,853,283,237,813,112,380,492,66,172,504,932,646,371,604,841,859,702,565,160,190,338,395,57,383,289,259,224,264,474,0,128,345,784,348,182,647,524,790,201,663,835,755,0,1000,711,353,459,357,225,921,446,883,786,301,994,609,635,862,963,668,880,581,647,629,15,733,74,662,178,467,268,786,197,734,921,608,200,849,45,350,749,716,1000,579,829,314,916,929,656,563,117,550,692,561,830,879,945,422,349,686,791,276,877,672,918,374,905,345,239,371,94,523,289,642,916,416,575,796,166,620,257,808,184,441,717,720,897,691,966,855,909,932,165,574,568,739,846,549,863,916,258,744,964,715,506,769,260,781,118,356,253,323,549,681,10,883,823,929,560,826,786,730,261,819,227,917,805,929,792,693,888,410,664,210,871,671,213,374,230,912,895,910,411,818,884,833,893,392,924,517,236,785,757,660,946,418,944,1000,139,244,916,979,839,470,141,849,341,714,884,531,807,910,171,408,174,856,831,426,877,451,260,628,883,390,834,296,170,634,841,833,645,311,899,688,271,699,974,357,180,748,149,793,404,17,979,756,193,707,432,191,166,860,542,735,124,610,724,677,730,713,202,656,655,145,292,699,255,652,122,765,954,445,171,491,423,80,100,444,821,337,715,785,685,38,323,177,158,370,990,787,604,178,810,560,138,652,635,474,435,2,914,423,394,216,138,561,361,579,851,831,994,681,137,658,340,526,143,653,493,623,975,935,919,429,515,241,124,737,202,424,800,349,703,354,152,315,313,557,174,577,893,890,445,865,455,0,101,403,319,560,149,804,803,679,958,484,208,519,902,592,726,856,828,470,967,905,285,768,718,759,952,724,66,655,915,937,872,852,271,378,161,387,217,265,176,811,517,0,123,623,938,499,835,285,379,99,236,422,879,260,341,409,285,638,164,481,307,820,750,747,129,337,156,311,891,438,43,363,709,265,481,80,289,406,819,966,125,549,105,271,93,479,836,817,407,598,879,708,401,138,381,142,252,497,0,1000,619,0,74,407,86,496,478,336,314,230,78,740,350,201,914,440,977,726,976,921,387,198,294,785,623,278,608,0,233,255,301,405,410,644,496,90,407,59,568,830,360,340,189,896,365,583,248,285,966,646,721,613,77,529,873,713,293,835,829,434,823,432,256,825,159,536,709,264,299,661,125,335,91,370,732,234,243,759,991,554,84,488,256,493,901,868,774,326,965,1000,647,626,951,416,971,519,190,445,806,803,842,575,742,683,247,394,929,1000,13,437,115,609,311,657,134,449,100,238,75,361,950,710,670,435,866,832,970,713,235,301,121,572,66,650,889,500,443,458,238,273,598,206,122,621,814,939,493,909,964,426,377,640,689,249,931,322,836,732,1000,765,531,185,652,609,893,690,445,116,965,536,126,390,13,998,461,858,164,420,203,630,969,566,93,842,202,240,524,0,843,227,0,965,25,1000,532,258,491,181,952,660,588,146,221,857,771,460,223,480,140,844,112,447,925,672,814,650,997,442,174,531,235,477,969,355,356,223,962,922,160,452,582,852,622,824,264,273,452,845,911,825,553,0,538,923,930,518,400,497,183,339,769,324,258,761,920,884,374,80,765,806,966,416,974,956,420,308,221,294,146,663,179,745,282,390,754,299,271,428,265,490,482,297,564,0,652,91,821,1000,240,694,345,598,635,146,188,522,827,307,799,516,170,263,487,225,877,450,213,535,148,506,764,271,313,805,396,242,772,621,941,371,916,825,766,220,784,694,147,494,235,874,470,694,170,806,223,471,488,614,949,452,822,844,684,834,252,598,960,463,792,623,869,634,663,799,146,576,971,756,1000,682,464,439,193,684,137,330,723,141,137,440,233,234,837,907,200,514,297,733,924,781,930,438,916,926,1000,548,471,70,953,442,908,974,509,729,844,986,488,226,246,240,937,987,844,471,699,587,814,298,744,777,878,411,209,203,757,334,862,981,172,437,947,831,812,689,444,958,685,22,83,429,634,103,782,329,140,736,240,697,229,310,844,744,929,972,767,539,478,92,860,758,793,407,206,719,595,66,767,706,60,345,805,962,1000,641,262,580,121,416,187,208,322,609,118,543,186,317,153,537,744,674,862,546,677,65,792,740,252,615,414,262,851,272,40,607,821,932,371,725,768,593,657,22,224,510,1000,654,969,284,663,237,675,212,790,901,709,313,843,460,806,157,383,598,142,319,291,354,667,252,282,250,1000,759,387,217,145,311,210,449,28,1000,134,526,962,713,325,627,131,588,856,536,980,792,161,287,360,342,299,627,950,514,661,564,880,902,141,333,160,580,956,647,282,616,387,215,661,235,86,503,938,841,136,419,227,702,129,261,717,735,340,217,698,571,117,599,969,388,901,705,331,785,534,800,104,407,171,867,46,855,95,576,301,676,156,229,172,502,324,699,279,891,703,806,57,552,753,821,73,571,943,930,56,533,661,37,174,888,935,544,526,686,473,288,0,637,159,415,160,288,271,772,268,389,763,627,36,362,86,416,329,620,953,555,861,793,484,154,543,24,893,512,815,681,700,165,755,781,832,313,0,704,588,190,593,632,247,801,241,644,367,564,346,663,923,717,960,831,943,344,849,187,427,452,803,370,847,793,1000,787,636,66,976,649,104,755,890,539,283,653,550,788,177,898,172,395,869,804,313,269,918,359,539,430,718,108,175,433,104,460,141,298,277,124,891,640,831,875,131,404,854,891,535,738,888,647,10,788,344,703,505,702,860,714,92,561,219,303,449,950,293,743,518,809,933,992,249,765,166,432,923,933,285,774,355,417,150,762,967,985,716,69,356,721,445,558,894,306,235,432,164,472,442,67,799,898,129,456,947,421,213,862,765,300,23,708,746,688,646,620,906,325,788,724,709,354,336,752,794,697,326,247,894,922,200,693,947,509,85,399,933,360,310,722,468,38,215,133,791,374,237,742,935,423,896,468,700,433,204,671,390,198,256,719,772,321,97,261,105,626,101,509,886,985,533,815,27,356,620,203,791,119,279,780,739,399,150,661,416,28,43,909,219,862,876,713,115,491,123,218,901,362,701,804,679,249,880,489,361,702,609,295,720,694,440,32,639,582,0,1000,918,441,737,735,647,233,267,691,673,263,149,397,863,514,216,295,917,927,854,822,965,773,837,517,130,615,456,283,880,594,172,770,774,862,795,871,111,337,192,619,805,297,124,646,988,621,552,769,89,622,942,808,86,702,858,950,907,952,929,739,646,470,824,761,85,742,62,271,835,355,492,832,145,668,887,258,873,306,219,735,943,589,920,299,770,587,718,588,246,260,987,575,651,93,147,815,295,654,194,186,161,714,674,478,62,446,236,740,505,114,130,291,870,636,830,592,808,535,1000,629,179,686,327,343,781,218,105,588,933,793,441,727,718,789,920,754,536,809,431,448,212,867,797,599,163,658,24,415,772,462,175,710,850,430,252,906,761,339,214,578,785,612,254,528,795,295,605,578,801,569,816,502,908,830,932,772,593,612,924,687,769,747,916,359,146,614,228,359,236,273,693,655,690,245,312,713,289,400,913,493,884,466,903,711,289,398,225,654,771,465,247,255,76,320,33,337,755,832,609,300,90,528,563,375,860,375,225,341,294,358,902,884,942,995,775,310,722,854,110,692,273,645,793,968,232,859,869,863,256,499,788,356,906,850,260,875,170,258,887,967,93,775,145,860,804,848,859,230,257,640,91,786,859,804,209,774,709,119,608,666,162,563,878,840,195,483,622,967,119,466,805,313,647,626,244,216,290,406,260,563,116,401,187,828,842,850,866,496,16,466,58,882,678,258,312,766,718,836,453,335,529,812,173,431,148,445,358,394,224,374,295,838,178,748,657,836,511,802,166,585,237,309,109,481,212,486,957,252,572,894,399,538,167,547,561,750,223,306,405,680,288,268,83,619,148,809,619,312,0,726,230,474,816,285,730,689,581,920,199,936,800,275,886,494,810,926,818,615,776,676,805,237,943,550,127,234,875,950,725,646,604,0,82,691,623,16,689,255,789,430,157,255,718,617,0,966,469,908,644,465,767,667,340,219,0,632,736,830,800,980,258,388,999,731,712,449,771,671,643,363,278,668,758,807,1,519,54,486,854,838,163,448,23,488,343,657,194,315,905,660,166,780,1000,596,94,373,581,732,861,987,278,748,721,721,147,424,96,487,954,385,900,392,85,556,724,602,751,860,1000,495,102,406,606,534,780,348,872,736,415,0,924,757,946,782,357,81,165,609,189,211,926,383,924,955,112,762,1000,717,64,1000,97,323,126,726,1000,469,194,769,102,650,288,650,814,245,171,526,984,760,860,708,207,710,175,401,293,570,798,868,593,0,381,237,742,790,284,762,1000,851,100,464,174,742,204,764,867,823,207,613,961,382,918,285,896,321,257,213,861,398,962,846,299,234,857,405,175,571,1000,729,463,904,874,712,565,752,961,707,914,369,153,314,705,753,189,653,887,827,686,807,910,577,250,500,133,803,854,829,548,822,374,0,333,290,956,619,354,67,629,117,669,231,280,826,620,647,364,53,177,799,988,519,655,600,83,625,158,379,943,814,1000,779,90,826,346,92,0,1000,9,1000,626,264,0,912,434,432,929,639,771,577,238,647,172,725,965,584,26,909,928,326,281,810,364,553,104,538,712,69,225,389,872,595,599,70,15,839,263,655,196,355,850,532,601,314,104,387,229,280,174,526,901,617,205,470,770,310,133,583,866,416,763,214,288,830,1000,761,136,512,866,982,168,878,695,436,207,870,276,603,210,563,879,380,811,870,847,823,632,0,593,281,473,0,795,809,790,279,125,239,210,604,17,392,205,746,171,884,218,818,358,105,628,106,263,207,487,903,3,934,716,799,255,823,896,720,189,406,200,855,907,321,384,499,933,577,913,335,893,574,971,473,1000,508,310,554,781,654,467,297,912,962,126,375,112,829,929,394,809,562,191,309,107,517,160,422,702,761,674,343,227,537,163,299,889,673,81,613,269,733,14,733,358,639,0,703,213,510,511,115,818,778,256,489,185,733,236,466,647,358,124,797,230,328,735,274,310,69,988,864,958,830,893,883,242,771,58,265,398,0,260,555,404,334,62,1000,917,430,255,698,721,856,89,427,678,709,202,302,1000,484,794,592,161,772,851,913,985,528,226,890,45,720,799,261,248,429,751,882,940,985,272,844,435,848,190,500,635,0,207,837,708,351,867,915,971,1000,968,790,197,834,798,868,50,801,369,355,171,780,233,815,610,0,808,589,104,592,744,745,221,782,601,446,978,874,948,789,647,192,199,811,279,245,782,293,126,810,235,891,942,500,963,956,257,767,694,18,185,329,768,667,735,784,166,885,732,384,194,581,246,770,854,828,661,53,944,967,669,253,880,745,669,357,128,338,61,411,917,822,868,872,666,252,553,768,416,337,255,783,826,564,232,953,324,773,329,720,882,353,246,710,637,84,900,551,768,793,144,738,982,919,533,822,210,449,169,782,599,887,982,488,906,891,844,569,522,784,890,647,559,0,340,640,153,536,835,243,310,690,239,668,787,892,903,244,57,773,806,864,871,851,868,954,832,565,703,280,482,197,96,561,980,596,387,223,4,1000,246,317,275,621,305,600,770,707,898,686,245,640,192,416,1000,498,904,680,157,622,85,476,88,208,388,609,396,202,918,496,964,832,531,727,554,896,298,592,645,471,861,698,837,477,76,474,748,323,447,949,977,354,193,363,836,295,357,731,309,122,127,863,868,413,354,659,82,383,666,235,828,999,690,709,804,325,646,626,768,336,102,544,598,306,445,948,924,722,98,625,192,591,813,479,638,144,218,793,147,740,273,538,615,121,247,426,952,532,761,814,998,742,567,771,922,297,773,833,299,175,85,425,87,437,255,269,805,506,106,853,866,788,461,475,140,564,756,798,884,763,169,863,28,539,918,859,37,539,233,629,298,235,326,784,593,822,244,381,900,310,955,736,211,387,818,877,811,886,844,290,687,247,796,523,703,771,780,349,789,304,870,637,628,261,496,741,815,266,805,402,242,273,1000,568,84,378,888,987,233,825,388,208,874,604,667,386,809,398,929,856,834,838,830,529,230,294,282,510,752,888,702,121,774,558,984,730,923,938,418,222,940,504,617,678,709,263,114,593,291,706,354,294,878,287,384,48,241,687,277,819,965,501,211,799,776,665,900,723,858,416,329,534,327,754,508,646,869,867,162,516,978,630,96,520,248,637,828,345,699,361,444,499,7,462,528,8,636,401,10,456,137,520,704,165,141,258,153,399,316,708,523,817,547,788,538,22,89,730,286,548,216,344,885,233,384,317,163,883,193,578,888,222,130,560,159,516,663,765,984,356,858,939,861,958,737,667,975,991,864,919,425,609,855,326,540,749,925,396,169,872,597,876,350,122,815,894,451,412,189,494,519,14,519,0,728,550,681,285,529,784,802,868,714,74,752,421,1000,493,167,906,215,412,689,389,956,605,557,735,934,677,956,896,863,422,951,724,593,67,783,640,549,806,919,955,156,734,225,603,339,228,827,382,281,520,752,909,767,595,70,515,809,522,898,612,401,54,709,712,187,612,824,271,244,701,368,647,496,748,328,583,118,331,252,589,115,305,595,305,876,587,885,988,586,187,218,392,43,476,789,886,620,526,336,576,439,272,153,399,868,454,479,898,425,153,836,220,197,412,213,238,459,281,369,35,157,863,825,208,845,914,814,823,362,659,946,619,556,110,85,405,973,409,876,717,640,627,571,877,609,0,54,885,186,493,860,751,43,666,92,931,638,569,97,215,250,656,441,138,853,868,207,650,18,559,336,767,0,687,249,628,166,213,700,203,524,0,866,308,0,1000,389,224,34,330,233,335,35,377,0,1000,81,530,615,2,1000,669,950,708,28,999,454,286,170,389,123,847,193,340,132,823,430,448,861,549,84,452,829,796,923,609,710,47,978,318,506,797,364,240,268,274,716,666,103,620,351,662,555,806,91,715,595,364,449,107,495,734,401,697,859,224,172,537,394,63,387,172,935,446,415,495,526,791,264,700,989,399,665,831,385,213,273,684,925,742,159,816,446,114,156,639,307,693,647,618,778,961,150,196,146,635,269,644,955,407,760,606,757,706,860,734,935,479,218,420,210,526,591,927,914,565,783,635,222,163,988,722,758,368,521,0,288,705,336,409,742,137,781,473,910,954,877,489,228,431,68,604,184,629,26,775,714,71,666,215,261,850,112,208,127,233,469,277,661,565,265,625,216,841,936,723,390,258,906,979,481,425,126,518,471,771,75,558,710,313,945,803,346,728,806,351,243,817,618,212,982,628,965,598,764,887,210,291,196,415,195,699,117,324,168,646,785,629,875,517,261,227,121,754,205,736,427,453,77,382,727,783,381,428,337,669,907,821,0,875,733,481,134,507,767,859,548,829,0,647,836,862,360,54,287,713,227,340,827,816,205,546,128,362,315,502,970,799,214,316,992,676,978,480,873,371,289,615,157,248,744,406,160,614,486,901,93,341,813,268,116,230,125,256,508,0,330,583,287,280,140,785,896,802,981,928,101,489,247,698,958,252,948,693,143,819,405,498,173,857,371,145,807,973,202,177,819,408,788,586,646,630,891,1000,743,712,0,589,857,752,520,804,808,448,753,675,0,757,931,824,227,806,248,471,797,269,139,256,468,502,595,205,96,686,0,708,261,277,853,590,151,563,220,416,137,622,119,372,115,638,215,201,198,708,948,792,494,34,179,848,173,572,140,645,442,192,0,797,427,451,787,328,120,306,355,246,836,960,451,938,151,432,63,523,195,783,347,638,415,677,266,779,702,636,896,950,0,676,300,591,601,318,184,602,30,355,838,278,246,849,497,184,815,302,231,803,929,556,623,247,94,346,360,122,206,658,730,21,0,938,845,1000,770,834,871,666,960,784,651,95,151,742,97,600,438,707,869,929,944,735,849,325,397,0,498,731,485,897,144,932,451,904,711,831,597,0,151,845,453,370,278,540,825,717,810,612,830,604,893,572,803,552,296,614,0,605,1000,754,123,731,461,916,214,585,72,769,963,791,102,248,994,685,731,388,107,244,843,614,142,716,0,963,142,300,804,246,286,540,694,426,193,213,827,164,853,741,126,477,910,604,975,561,230,351,501,77,206,849,317,271,388,489,448,887,237,231,914,943,133,380,812,278,432,9,698,0,114,495,60,632,60,685,794,697,974,454,942,450,815,757,824,608,427,454,169,783,839,743,223,310,130,799,233,725,361,665,146,566,493,104,842,645,250,670,886,365,95,420,800,380,228,770,733,413,893,604,912,378,176,238,955,715,878,981,958,817,930,802,703,755,187,358,431,95,470,910,158,588,966,384,760,593,290,273,946,585,851,563,884,577,481,907,194,650,175,247,170,239,75,352,884,825,226,500,857,879,203,686,789,112,121,718,910,896,673,243,338,293,437,933,186,237,252,318,223,894,135,819,965,690,617,462,422,548,891,748,781,847,561,0,191,614,957,753,188,634,570,90,73,727,764,808,932,487,863,968,305,783,836,305,777,787,106,299,143,585,89,617,172,703,178,432,210,793,677,251,910,287,184,467,840,479,934,500,785,912,849,756,671,358,828,903,952,711,199,738,335,236,818,270,204,202,703,294,583,415,179,622,411,241,518,256,818,229,293,424,795,351,0,1000,883,234,439,594,1000,651,405,566,877,860,444,803,522,411,965,445,208,566,122,456,906,631,967,344,262,387,621,619,172,789,830,246,150,187,663,241,881,376,789,569,937,837,104,653,81,573,288,229,560,785,843,761,276,648,472,905,927,878,343,672,776,703,933,264,140,669,957,425,302,755,886,513,85,688,214,572,394,378,948,619,643,427,450,629,652,384,406,287,942,841,520,129,850,898,970,796,382,537,218,850,398,165,215,281,885,444,915,847,1000,969,118,723,636,80,299,813,224,390,138,305,990,448,889,851,673,0,373,194,525,694,996,759,826,371,866,887,274,700,285,834,377,66,394,553,809,564,886,932,345,626,875,904,410,182,48,1000,607,330,945,361,94,477,724,145,649,572,228,275,111,825,941,535,981,629,367,339,386,316,942,880,450,648,177,269,162,352,764,492,898,797,745,721,197,569,696,721,769,689,0,895,143,613,86,573,862,945,706,617,117,834,776,762,565,566,499,701,745,634,344,301,196,573,741,745,221,781,984,406,300,335,877,976,190,482,124,401,436,240,778,323,852,293,221,479,927,993,234,572,518,790,849,579,279,756,807,436,457,187,821,232,308,595,873,351,667,235,642,12,562,852,983,809,551,810,682,249,997,865,154,604,875,536,666,233,729,720,250,111,938,709,683,238,119,281,182,620,548,926,828,292,257,566,771,869,990,882,637,81,854,931,837,420,925,302,151,925,511,650,969,791,829,254,261,608,391,92,176,781,607,968,424,788,963,809,263,708,646,632,457,90,766,646,969,931,460,278,769,704,934,307,742,822,879,372,522,790,296,454,353,64,230,938,457,903,805,605,474,903,95,402,880,328,1000,612,250,586,547,811,926,458,134,501,104,334,235,312,868,901,171,526,187,420,96,375,966,969,207,294,897,251,149,329,973,954,458,409,731,440,253,446,206,848,856,831,827,599,230,297,740,198,511,56,397,166,127,659,813,880,659,556,837,664,390,487,571,621,64,532,983,648,123,711,218,539,453,57,219,371,7,644,910,318,943,294,978,899,326,666,254,809,110,622,797,303,74,634,755,902,817,800,905,596,891,771,456,910,821,993,882,647,261,530,945,376,246,665,885,906,850,903,856,677,734,274,796,146,925,363,963,399,151,775,837,845,476,198,850,600,184,782,646,472,805,432,195,410,228,797,101,604,548,790,189,461,663,13,961,390,201,803,952,603,296,239,729,383,823,737,461,861,461,881,394,532,749,811,86,512,109,661,865,818,508,210,910,785,752,773,408,443,808,556,233,474,974,781,670,220,0,549,286,355,94,551,162,838,433,297,997,802,202,778,415,217,389,489,699,353,1000,828,986,579,137,860,196,904,892,924,434,300,657,325,913,761,951,355,198,263,814,405,931,303,942,316,704,48,142,342,526,815,342,667,264,230,431,11,875,830,796,789,621,322,929,479,174,794,938,313,817,551,919,730,585,923,607,673,995,758,606,952,900,638,788,672,775,778,942,262,663,699,957,274,656,179,818,640,115,393,100,558,939,286,885,632,335,182,145,683,427,358,686,802,182,717,938,419,304,550,668,181,207,944,246,145,1000,739,882,936,638,583,736,851,993,688,969,531,166,775,91,811,102,515,241,840,890,474,555,806,376,503,338,56,202,541,817,777,405,622,812,670,359,736,1000,659,873,460,267,843,514,75,730,384,109,744,765,414,568,812,277,617,110,679,106,683,872,229,167,443,121,325,726,417,643,709,784,740,709,350,263,774,949,493,172,592,266,276,442,82,946,336,948,312,709,262,444,930,840,798,922,764,827,643,724,118,35,354,988,911,516,808,294,263,506,201,99,678,571,794,662,559,182,826,705,121,398,713,460,481,710,451,441,960,603,637,761,663,953,733,945,695,465,0,22,875,0,977,176,539,345,172,488,21,209,558,173,539,286,810,552,748,170,335,203,446,121,427,112,590,885,536,811,759,603,314,0,1000,606,597,889,823,62,737,241,721,848,274,826,880,808,331,157,943,266,315,927,387,457,618,101,542,437,272,226,475,170,685,940,624,751,420,755,445,247,766,484,194,944,759,222,545,895,599,481,192,259,635,712,767,937,840,890,430,0,938,270,594,741,418,465,836,646,312,542,885,46,879,651,35,599,289,632,860,0,733,793,841,0,636,342,532,270,598,57,281,986,954,382,197,741,752,220,232,139,578,1000,680,691,765,249,779,449,184,939,406,135,355,868,314,235,847,929,758,878,667,218,174,0,986,551,0,138,425,285,498,259,708,342,242,993,896,0,516,409,707,156,319,497,50,353,138,85,600,434,249,955,388,204,458,726,26,798,306,100,559,0,504,256,230,754,301,260,594,200,400,316,166,216,328,987,533,356,713,296,486,97,544,183,852,658,459,977,900,914,382,802,577,199,390,123,266,599,318,437,657,726,137,792,547,94,604,75,583,687,793,949,755,169,648,427,529,624,709,296,239,133,732,280,295,503,764,260,761,494,75,785,768,381,106,251,494,344,654,167,400,417,118,700,359,833,481,252,237,967,658,191,156,268,666,932,991,893,562,521,337,252,761,791,666,901,362,275,247,704,568,865,403,607,956,822,218,848,457,927,896,285,160,740,676,643,225,920,303,215,367,859,940,41,470,37,663,453,559,55,342,905,908,1000,625,927,852,664,37,873,399,880,804,11,692,216,824,681,246,846,382,168,590,683,838,520,764,110,501,353,108,635,579,315,668,956,441,762,791,95,332,637,86,135,536,218,738,940,440,973,817,414,780,865,712,296,741,767,807,896,850,919,422,186,727,762,852,797,813,547,437,167,705,855,607,746,76,220,402,628,294,177,568,776,627,280,851,982,491,117,586,213,566,462,916,121,587,460,367,937,328,474,630,981,560,123,742,421,549,713,73,160,440,84,403,677,49,507,764,101,384,848,804,98,457,833,228,741,743,553,722,216,550,913,455,125,498,481,298,750,800,833,847,257,461,761,444,213,567,172,379,167,577,475,200,917,545,245,308,0,483,337,557,910,918,198,535,95,652,318,68,35,385,225,589,772,588,700,361,600,241,433,172,1000,790,931,353,810,745,542,44,912,251,217,450,668,0,181,483,397,636,798,765,709,353,883,529,91,490,111,497,828,917,199,311,362,409,977,469,367,117,773,503,952,740,240,550,549,782,384,616,586,907,540,61,988,438,175,169,439,0,229,412,841,921,814,226,250,707,33,357,224,319,420,639,280,654,894,945,876,905,923,456,755,782,694,623,990,443,822,204,103,531,195,932,0,921,181,716,782,355,177,655,468,292,815,934,842,294,35,853,152,784,827,229,322,586,853,560,484,173,152,687,109,387,769,652,966,561,0,1000,487,501,941,412,630,47,890,229,493,810,695,13,171,374,878,331,153,213,963,515,275,653,833,251,154,284,786,273,81,440,595,199,532,81,0,1000,795,963,958,321,410,127,569,545,366,740,999,511,802,581,100,244,862,968,973,804,39,721,808,567,909,827,721,727,604,758,879,665,731,799,769,313,149,849,484,93,502,759,863,580,945,367,799,639,332,159,845,619,849,969,949,462,469,458,99,475,198,355,339,262,923,352,97,420,784,357,299,743,877,268,820,301,484,72,928,386,848,273,313,651,505,750,156,229,171,889,570,818,619,312,251,869,596,301,596,950,442,52,0,783,888,312,739,622,610,296,99,569,594,940,640,366,0,812,849,179,224,567,401,15,892,223,935,635,481,194,810,518,743,406,987,856,351,735,0,906,1000,566,754,677,888,846,942,673,943,762,933,731,692,121,804,829,405,224,40,295,919,758,345,723,241,866,146,301,984,751,337,649,518,1,951,819,705,117,300,610,775,775,190,406,468,61,234,637,356,636,734,697,808,550,464,208,798,700,985,382,687,312,71,669,215,189,711,444,165,801,711,357,853,458,67,741,750,584,261,216,955,476,277,623,238,544,891,524,705,349,295,670,430,23,566,621,968,809,561,749,213,576,704,347,306,603,905,659,313,550,559,767,42,1000,1000,768,247,570,599,179,938,908,999,705,410,853,713,286,831,449,175,832,715,25,890,468,377,413,935,940,831,870,816,883,638,624,879,962,803,265,130,879,406,685,71,1000,813,589,908,295,252,639,175,527,188,870,452,421,900,540,911,935,967,646,846,518,423,182,427,2,165,517,656,331,999,520,958,525,680,236,100,589,865,925,285,306,173,225,608,302,692,769,371,619,797,310,831,445,982,521,427,568,426,12,738,767,791,585,897,825,544,925,848,549,196,398,197,864,172,311,979,678,505,792,938,616,284,226,625,659,949,268,875,789,843,248,285,489,673,224,959,356,908,687,481,168,886,285,586,190,208,449,599,206,194,572,419,140,756,855,149,224,383,315,48,1000,581,191,901,924,610,99,448,888,216,526,679,250,656,155,246,652,888,584,274,618,975,952,195,832,893,640,713,817,215,762,723,337,882,515,780,687,816,990,56,802,87,826,243,295,954,837,983,697,163,828,325,768,126,751,205,303,598,0,159,484,337,170,161,445,817,231,233,937,759,769,943,513,972,538,741,198,779,800,73,507,247,858,119,639,201,215,790,297,826,756,371,383,186,518,830,265,933,827,561,103,952,289,988,757,230,935,432,7,740,859,140,384,764,790,441,449,289,642,704,37,825,341,430,7,998,690,836,705,834,233,53,492,679,510,565,739,677,566,488,17,957,645,809,318,842,511,343,69,630,287,402,597,209,154,70,956,974,714,84,489,920,361,369,155,181,555,954,866,163,298,99,488,872,451,857,504,74,567,227,304,969,486,493,907,172,505,461,911,810,940,662,349,462,643,196,422,84,631,131,655,713,76,547,129,813,776,979,659,0,703,867,481,876,329,862,1000,427,13,402,14,112,202,236,288,286,595,847,560,874,562,740,646,910,956,399,531,365,333,123,335,215,277,366,334,664,247,386,549,676,0,503,213,864,875,755,374,205,491,976,705,938,878,647,234,494,180,976,404,665,357,964,695,882,395,87,305,761,319,303,582,465,321,805,669,230,858,818,302,400,164,434,152,766,842,694,211,199,478,688,685,506,844,780,166,925,389,71,831,735,868,981,777,666,233,204,640,109,806,375,275,279,280,194,918,217,607,729,134,133,447,940,522,483,91,999,618,911,389,90,970,890,561,521,12,820,280,835,867,137,246,459,263,807,780,126,351,708,356,646,232,622,635,705,342,989,365,825,357,852,347,906,674,422,793,489,824,821,373,834,341,206,312,766,706,538,74,724,693,425,786,354,684,369,45,160,300,519,131,739,180,189,515,612,304,163,375,197,747,38,639,977,535,176,708,942,388,870,927,96,428,929,445,175,786,814,513,441,890,213,347,469,905,102,496,811,788,978,342,152,350,161,290,21,843,955,700,731,745,322,570,144,859,612,293,980,456,871,554,0,616,554,656,957,933,595,515,292,686,980,446,46,508,223,918,804,930,440,589,946,601,138,308,629,544,823,592,53,766,798,561,923,554,595,215,845,975,217,349,266,552,632,539,135,594,291,563,667,320,0,1000,834,827,72,591,182,533,0,1000,1000,798,104,731,668,392,865,754,752,417,224,220,790,288,913,589,805,390,905,915,632,589,595,207,0,1000,109,719,883,404,846,309,350,96,107,258,388,494,105,602,636,746,208,700,71,371,470,354,797,720,486,727,983,367,998,811,689,247,655,330,231,475,272,771,80,728,486,902,822,349,473,900,974,748,318,363,244,500,263,546,945,945,296,601,627,249,60,892,823,501,441,886,244,875,428,396,202,579,306,315,298,762,860,930,283,313,297,675,283,357,216,613,647,473,191,416,477,441,406,612,785,698,0,973,903,620,775,58,720,832,176,791,472,853,465,143,777,678,237,536,65,746,385,632,760,834,414,237,805,372,441,907,541,826,489,78,354,64,951,820,335,380,768,810,324,248,860,790,120,264,378,380,763,619,769,305,959,862,174,635,99,655,140,305,715,643,959,510,620,133,761,759,161,850,785,905,823,895,725,489,764,301,50,887,399,527,601,318,428,219,922,251,445,490,131,566,161,726,191,726,88,418,682,244,102,408,100,281,772,60,420,119,1000,602,932,906,482,823,178,446,710,349,957,831,948,542,827,239,981,630,620,20,433,76,324,616,784,782,588,187,56,601,655,617,740,717,931,710,147,524,993,719,681,237,370,705,257,243,100,459,661,717,732,772,422,549,151,261,192,892,463,0,525,121,92,601,639,62,375,0,921,261,99,383,455,901,193,229,165,639,339,524,756,288,354,221,109,741,842,802,678,759,252,561,158,555,233,268,702,122,764,683,957,751,309,278,421,0,596,557,404,14,552,806,857,806,80,582,402,602,902,783,697,284,354,118,150,217,268,623,117,315,969,781,157,527,476,184,157,415,982,939,411,848,769,684,219,218,705,342,320,667,813,903,244,430,587,925,414,231,617,675,210,819,808,577,901,433,275,679,875,659,221,196,920,227,858,367,915,925,890,378,765,614,228,747,131,295,408,174,612,672,847,806,809,691,905,310,249,498,148,475,917,849,132,635,942,578,87,448,543,62,934,1000,495,181,861,313,426,114,171,348,226,525,723,176,390,218,324,658,830,206,274,246,428,845,635,767,511,653,998,594,970,346,652,92,107,293,867,431,571,875,871,593,207,216,672,33,845,526,204,298,313,205,293,187,21,490,215,257,930,734,809,696,341,180,479,198,163,370,706,47,418,183,712,96,857,349,77,415,605,758,935,602,247,346,611,872,793,283,47,495,443,550,993,767,275,278,673,660,884,555,547,800,591,929,950,459,927,390,225,613,734,685,911,671,858,374,353,228,922,803,53,266,936,663,193,749,51,268,61,289,103,521,750,145,646,472,493,180,715,336,780,794,87,654,443,74,595,628,274,168,294,355,875,391,430,75,389,208,610,958,80,517,152,428,384,211,264,220,282,313,107,532,755,378,398,670,73,313,84,290,112,200,965,640,220,184,393,217,228,822,228,816,211,241,16,607,218,960,623,861,888,985,911,497,81,307,84,238,133,317,944,449,83,348,769,289,318,37,257,815,840,957,680,246,911,332,416,40,919,359,749,705,380,128,1000,467,1000,783,644,696,453,904,109,494,963,724,217,722,599,536,311,803,110,802,632,687,777,701,1000,778,519,793,220,893,867,577,889,825,107,665,489,379,376,409,210,662,775,565,416,650,694,666,607,300,267,498,306,762,246,395,717,278,294,376,652,91,955,726,920,929,229,273,643,579,23,980,447,884,427,46,938,659,390,286,84,612,939,563,179,424,276,640,48,461,633,11,210,794,797,252,204,450,201,502,242,561,547,785,163,776,517,689,272,601,133,596,0,625,66,395,569,324,741,663,287,224,880,740,942,309,466,901,415,589,707,137,649,590,68,918,184,534,688,676,213,560,925,393,333,82,35,1000,647,412,47,706,713,760,589,475,12,1000,425,2,146,269,180,429,134,785,205,377,825,442,107,664,201,817,835,491,604,939,188,409,116,564,944,374,919,892,906,343,979,705,569,753,143,586,269,473,345,663,428,169,756,290,0,561,807,557,767,867,348,124,162,652,813,311,78,457,646,695,207,223,735,742,1000,713,133,260,460,862,72,449,289,284,55,624,603,91,147,432,466,297,446,134,156,627,334,348,225,263,226,837,92,627,287,273,116,646,749,20,880,790,833,497,771,481,556,66,66,590,492,830,327,207,24,458,693,104,790,832,252,684,882,414,1000,623,143,593,380,754,106,722,710,444,105,304,183,496,854,398,113,316,62,534,716,734,972,430,872,931,534,325,745,830,976,864,57,703,74,488,194,540,775,396,644,415,124,393,948,814,881,564,871,882,399,556,215,286,872,588,849,470,153,360,70,318,363,662,789,884,202,315,273,687,733,636,43,708,501,753,403,663,894,821,864,492,49,1000,117,539,503,772,543,812,803,733,760,783,793,114,140,368,866,514,602,118,64,388,224,218,136,389,712,18,89,770,918,377,82,778,129,645,106,763,497,176,217,510,809,751,982,543,427,502,1000,547,804,343,96,783,487,907,944,939,859,580,40,569,106,362,438,934,289,123,1000,603,256,460,251,550,240,551,67,672,147,827,764,610,753,682,758,297,242,326,639,700,413,0,311,166,208,719,929,758,67,573,0,903,162,595,680,23,323,158,119,407,494,182,962,607,514,56,15,691,140,562,529,754,371,512,481,891,61,480,121,809,285,309,78,562,181,359,389,507,156,646,220,611,42,341,952,575,936,515,930,589,509,830,821,513,149,408,955,377,949,646,546,88,378,740,79,308,33,836,24,851,449,0,986,605,891,279,954,631,844,288,310,629,135,442,781,888,496,46,757,212,162,612,146,855,924,701,843,255,428,0,358,338,770,769,350,691,142,383,654,333,43,767,912,338,167,910,936,288,94,337,757,419,922,640,653,90,229,528,253,581,470,278,0,1000,307,621,871,283,118,515,980,713,774,562,923,534,335,770,679,24,70,629,480,907,0,741,648,237,879,256,488,433,648,401,521,0,0,679,793,123,436,190,35,901,104,417,768,296,35,918,826,413,171,618,791,118,75,360,119,512,176,429,660,45,724,209,743,895,626,364,129,294,574,103,633,146,227,870,931,439,311,813,269,522,782,665,125,807,1000,589,195,682,645,197,775,859,339,365,240,295,153,299,311,783,951,657,0,626,707,314,214,627,451,296,227,919,650,318,158,229,853,516,522,731,412,147,231,910,797,596,222,461,965,729,799,623,853,692,939,424,944,425,160,357,614,209,144,646,195,416,43,534,123,625,380,406,860,828,557,4,180,891,805,773,191,722,863,465,664,203,147,242,717,26,971,509,184,401,33,658,201,876,199,907,752,209,882,883,125,496,215,260,228,262,399,18,4,1000,109,251,87,889,1000,549,240,799,257,226,264,416,642,191,729,74,991,903,254,881,377,639,242,499,26,438,83,474,0,961,361,220,778,563,681,248,928,537,128,316,384,112,454,283,496,180,109,572,486,0,252,509,740,199,271,623,819,397,201,711,339,228,248,519,681,244,251,504,554,8,231,536,980,509,208,737,457,904,746,145,487,884,607,340,910,693,150,629,852,561,150,561,160,476,685,732,774,732,868,295,438,171,748,150,608,340,513,771,1000,648,946,334,335,658,765,181,905,380,175,249,861,855,191,915,766,550,533,233,562,0,275,623,894,669,560,49,919,940,263,708,412,583,722,842,302,678,432,196,200,866,233,192,216,659,279,625,129,324,760,719,854,788,179,786,469,127,394,198,595,204,285,64,834,360,489,503,438,272,958,558,149,759,238,923,109,826,363,612,856,741,393,307,320,369,891,819,352,699,898,941,788,915,786,788,110,299,590,192,263,455,67,281,916,263,760,574,194,624,74,697,703,686,220,808,163,847,120,339,936,972,331,338,783,353,146,502,428,450,538,41,398,199,244,842,713,314,205,688,360,0,939,936,822,823,123,297,388,695,407,549,594,301,982,631,468,309,808,632,590,194,248,815,74,505,668,271,87,472,868,260,85,307,137,768,558,737,444,948,681,248,301,764,908,261,298,853,627,590,624,390,573,691,66,572,987,638,963,573,910,733,456,17,167,465,977,884,683,273,882,293,320,634,213,320,404,700,641,628,582,859,192,533,0,746,253,522,531,732,603,177,681,263,563,776,540,829,180,835,978,866,622,46,676,819,465,903,720,722,245,519,695,460,185,748,183,563,835,451,33,801,793,842,220,409,808,871,924,959,832,944,37,478,163,221,632,90,396,306,181,792,801,344,907,845,477,788,853,579,666,815,194,486,857,942,841,386,234,885,832,891,99,603,818,977,887,980,0,1000,186,173,114,241,137,877,927,916,330,340,849,686,47,390,371,355,0,489,0,1000,420,654,941,444,520,118,572,802,522,804,386,38,363,646,934,669,114,290,575,799,129,533,210,862,870,388,131,524,611,641,492,181,223,785,982,429,357,507,643,0,227,256,234,340,896,372,497,747,150,531,756,803,809,880,797,242,181,899,665,246,769,856,475,791,581,855,951,591,609,288,545,786,861,587,840,269,769,828,214,346,785,813,609,869,747,725,903,676,889,883,244,634,257,752,601,162,852,803,674,581,465,910,338,658,608,301,654,230,893,416,364,309,290,400,964,486,828,492,901,543,790,553,644,671,361,245,262,566,743,694,788,289,252,920,325,147,463,384,820,388,257,514,47,935,915,467,757,373,195,713,63,645,1000,641,30,574,0,810,918,789,847,561,943,845,602,915,787,826,65,729,861,323,870,756,548,786,189,407,521,805,889,998,202,429,823,969,833,475,266,524,631,189,575,33,301,671,307,368,595,203,864,262,1000,495,776,137,137,594,932,917,172,915,842,269,472,856,579,494,173,369,770,302,862,997,625,273,675,0,978,918,489,815,813,577,105,707,367,652,938,652,260,746,718,91,157,266,136,690,207,229,801,945,201,285,472,773,665,604,75,722,446,880,646,620,914,735,854,600,752,223,606,328,0,611,129,411,400,788,794,371,958,387,182,889,911,899,675,234,361,53,237,252,486,228,587,896,779,349,676,468,856,805,665,239,216,690,522,717,878,869,903,967,845,767,119,698,840,302,827,244,875,676,960,261,1000,690,335,379,908,770,623,588,941,708,183,615,203,236,425,665,948,513,30,949,701,165,396,308,470,815,413,666,540,10,853,718,160,835,964,638,936,897,734,882,478,195,952,474,1000,577,647,475,798,648,334,339,8,1000,959,560,178,722,177,387,691,663,482,294,954,870,325,693,96,791,665,239,509,648,312,401,874,639,667,238,661,344,761,713,263,861,759,594,141,503,662,0,429,573,193,409,916,809,937,696,333,44,798,725,558,718,301,333,749,836,861,319,409,42,841,974,251,896,953,835,880,653,458,562,508,792,223,789,296,367,646,0,431,73,56,443,997,799,442,53,584,858,326,624,1000,494,314,755,847,949,589,893,918,550,464,310,430,271,851,728,650,315,926,624,890,271,439,152,295,756,230,286,212,360,858,897,113,772,191,525,173,248,190,601,461,917,144,813,473,910,99,318,652,90,198,829,876,805,277,765,765,611,96,361,342,744,456,869,32,650,472,796,929,842,111,633,876,916,494,180,423,550,150,469,437,51,242,256,845,684,903,906,176,451,379,409,312,172,66,513,670,796,893,893,631,146,934,758,478,194,189,425,491,837,463,853,520,0,221,254,795,759,210,629,440,0,287,442,162,801,662,235,556,654,824,911,529,0,208,673,733,820,255,249,412,534,344,221,883,601,756,695,941,244,174,359,550,804,151,376,328,58,852,437,938,487,288,575,808,514,885,444,852,771,747,838,973,858,361,242,288,673,772,562,1000,819,813,654,835,938,527,0,887,946,330,680,664,11,108,677,431,446,881,833,932,361,798,910,1000,489,293,821,288,722,549,63,173,947,946,527,539,820,14,944,573,801,89,839,430,732,640,685,914,281,944,562,617,301,763,633,326,341,907,504,199,764,327,786,767,685,841,795,835,325,285,286,865,425,291,754,491,908,194,970,611,980,129,566,790,317,419,595,761,117,984,694,383,504,104,567,319,775,867,612,244,232,71,1000,822,329,983,461,289,722,352,401,163,674,642,370,936,505,999,442,174,195,458,282,313,734,809,337,79,503,245,641,591,102,499,118,291,273,126,327,970,752,125,357,893,301,357,686,960,754,723,163,456,0,931,435,942,479,781,396,903,407,269,419,266,840,292,366,169,730,183,469,436,196,232,229,507,796,68,453,291,228,703,399,210,580,117,410,433,148,827,342,109,634,279,809,941,289,669,235,434,19,116,265,277,256,791,832,339,108,180,358,958,462,688,397,787,679,334,379,971,727,401,562,254,275,710,823,400,234,139,818,915,640,957,1000,794,589,656,442,539,807,872,590,0,761,855,941,112,349,428,230,878,1000,898,910,557,817,713,17,684,250,236,687,642,207,346,129,665,834,599,912,446,73,575,908,230,560,742,816,668,235,187,479,168,350,733,376,469,111,860,887,168,492,947,883,835,284,799,582,796,327,325,356,907,281,1000,639,1000,592,185,294,338,112,572,33,400,139,192,891,453,931,796,565,949,881,101,363,172,755,561,852,400,166,161,479,283,262,199,854,111,766,589,629,258,845,769,571,709,316,154,818,83,494,881,846,789,844,871,666,120,810,826,557,950,800,974,685,164,665,825,667,137,231,930,871,945,394,767,801,744,215,-1,-1,613,213,467,459,328,343,830,477,792,312,431,852,626,429,907,276,265,776,491,909,209,456,779,777,813,478,839,537,196,934,842,952,710,264,141,800,904,942,893,805,411,87,902,847,205,365,634,854,804,378,296,114,812,676,839,650,171,882,364,723,738,143,693,741,295,640,105,757,253,639,246,544,870,408,864,723,580,854,233,199,856,517,844,715,895,426,732,386,932,894,862,727,248,621,818,595,835,818,798,601,109,317,150,741,537,283,659,32,314,313,501,615,161,733,809,255,574,791,146,576,293,404,821,364,254,671,232,896,329,707,17,1000,129,724,760,51,223,769,17,1000,817,615,477,627,693,817,272,800,758,780,275,803,20,563,184,957,535,89,801,613,140,266,793,262,55,709,736,686,605,68,903,211,837,317,470,882,814,608,295,297,794,286,836,220,971,687,888,534,392,181,877,549,334,753,145,730,957,506,272,650,975,693,859,737,218,148,861,803,432,161,456,867,259,786,243,895,440,233,807,755,927,267,802,529,114,553,527,767,918,354,335,128,617,203,406,0,357,216,208,820,541,813,750,653,597,306,311,352,716,829,864,724,275,521,790,771,842,435,95,554,674,550,946,663,889,291,150,642,586,762,953,324,613,594,800,434,274,743,936,767,223,349,356,66,890,410,221,375,65,411,810,632,135,336,231,397,778,824,808,634,827,275,155,774,158,184,714,21,373,200,280,593,243,651,836,732,201,632,87,360,87,360,812,545,117,300,137,570,83,584,614,732,947,411,151,482,880,385,893,759,933,993,268,278,52,559,998,493,51,560,666,572,686,648,889,369,947,632,918,775,381,220,194,945,830,491,808,829,721,171,262,262,148,415,280,715,867,286,421,202,204,332,596,207,0,701,189,787,34,989,481,194,555,0,435,60,97,496,452,0,821,544,447,313,882,1000,938,837,903,821,163,666,0,1000,839,462,862,845,249,214,142,430,197,520,861,322,365,702,324,146,210,701,426,538,874,590,825,371,272,547,651,699,627,699,209,756,126,821,143,870,115,582,436,249,797,467,492,70,667,0,286,692,788,601,235,667,844,905,185,668,236,629,113,560,862,772,220,455,175,357,888,245,179,788,501,758,129,625,402,55,466,295,290,611,861,476,106,367,406,516,573,803,811,608,616,205,460,88,793,785,609,54,473,32,279,257,1000,756,339,750,373,25,561,157,704,121,774,560,153,539,711,354,250,220,452,179,836,251,934,320,172,535,82,578,287,554,798,287,481,138,795,822,390,17,338,116,293,185,567,753,0,580,363,626,133,391,195,695,124,327,900,808,826,216,39,619,848,803,446,46,259,722,759,367,0,1000,483,211,110,588,328,634,0,1000,339,167,91,702,467,276,175,487,247,85,129,467,0,1000,635,0,652,326,116,698,52,655,851,772,38,734,30,853,956,391,986,918,743,650,918,880,81,235,251,247,0,648,150,833,758,296,192,764,496,180,474,24,692,728,665,248,939,469,568,791,824,987,655,26,465,29,241,329,452,87,228,266,182,729,168,629,692,631,251,372,232,388,591,821,58,303,889,761,346,418,782,277,225,182,852,971,945,345,739,886,960,856,85,757,524,809,910,297,907,962,144,227,326,682,869,379,244,508,696,431,853,806,743,220,319,282,613,426,188,828,79,421,598,550,382,582,6,723,25,658,467,311,669,21,62,970,865,850,30,708,789,114,448,188,350,666,523,781,216,763,508,789,869,678,789,691,177,446,553,0,365,141,287,767,155,566,908,433,198,356,278,773,189,899,728,750,876,423,196,371,250,632,928,439,206,490,176,835,633,611,779,416,816,678,934,583,194,912,641,371,411,535,185,508,587,499,760,211,615,0,841,209,169,342,795,272,816,874,171,785,112,793,236,607,764,864,581,680,800,493,160,644,827,571,426,10,142,292,231,743,176,863,561,0,187,470,896,632,559,729,64,548,508,68,891,989,449,940,91,283,211,648,329,602,254,896,877,615,431,651,174,843,253,817,285,572,871,449,485,197,944,435,422,702,308,643,0,719,111,880,128,314,295,737,774,800,0,661,490,178,872,686,224,805,832,201,196,885,352,718,399,530,838,538,572,853,921,401,557,783,827,624,454,287,810,380,485,32,180,440,329,342,567,784,921,771,415,245,301,832,547,802,1000,591,0,811,594,578,965,782,806,643,555,560,477,0,406,178,207,406,239,281,1000,481,825,211,103,768,63,431,191,342,938,845,575,316,205,870,887,539,998,457,180,196,938,812,817,875,255,386,372,299,230,922,857,728,110,441,61,461,421,438,432,8,747,813,550,0,180,553,136,797,689,251,901,632,894,582,704,732,750,684,563,731,273,548,728,796,0,709,858,592,958,478,648,230,822,498,257,690,923,741,978,962,286,341,292,400,137,429,798,889,623,733,433,127,66,834,153,688,865,571,231,323,771,701,609,585,148,799,136,470,100,771,69,718,474,56,483,295,591,853,128,392,701,353,728,716,289,353,392,520,0,790,693,424,110,365,935,833,443,95,273,285,262,549,697,149,223,350,180,277,674,538,761,33,947,381,772,694,1000,795,128,691,496,182,825,615,612,191,928,968,196,385,104,583,116,575,222,824,249,378,930,268,141,714,861,992,214,536,957,732,254,442,928,867,618,301,823,830,871,913,851,512,837,202,864,274,692,751,582,926,260,763,933,774,768,299,669,563,835,708,764,785,581,860,194,933,792,408,310,568,762,880,686,758,261,494,906,435,760,911,279,640,188,312,963,681,865,451,630,43,979,667,348,123,827,956,310,760,854,505,836,570,405,334,147,432,409,364,414,645,841,425,936,600,483,355,251,226,743,689,930,960,362,656,269,193,873,535,934,391,959,431,950,636,823,235,573,792,92,396,769,629,105,364,437,0,855,812,547,0,312,635,298,675,324,242,765,850,124,569,97,736,441,41,178,641,876,392,190,778,187,854,252,493,394,38,451,190,765,779,704,123,1000,679,753,159,459,15,777,772,159,620,839,799,483,149,361,678,788,633,384,456,461,51,349,120,788,677,620,31,493,546,551,812,843,496,803,299,464,895,730,713,199,437,527,398,99,749,905,669,249,223,497,731,821,156,674,681,462,474,819,335,812,319,893,654,854,989,870,290,997,576,701,197,976,710,365,49,174,388,243,546,206,281,415,404,298,622,834,617,774,858,935,610,801,734,196,206,359,665,647,48,610,211,793,287,454,240,81,665,60,689,621,207,113,679,235,400,632,859,814,537,812,968,387,493,149,377,520,786,849,657,680,245,701,367,875,566,689,684,166,559,781,708,733,706,369,158,628,263,616,523,173,369,963,769,921,611,403,701,925,928,62,493,798,358,801,364,814,245,230,462,147,494,772,471,154,668,834,917,421,161,443,17,685,228,861,844,400,566,420,416,126,266,765,786,845,273,993,467,159,617,122,598,448,953,793,685,552,367,212,515,708,353,499,756,834,320,961,544,512,767,809,474,388,493,476,786,113,483,281,722,215,394,228,384,258,738,214,417,929,588,986,889,162,402,291,675,231,770,844,905,337,631,316,688,843,295,845,826,878,938,870,969,286,550,472,783,900,548,744,645,578,636,816,320,858,434,676,541,657,155,197,685,490,181,825,395,178,192,894,707,569,314,565,623,450,405,465,640,430,447,318,295,756,304,569,651,1000,537,786,742,716,73,720,98,425,597,271,784,665,398,208,822,591,858,879,399,241,222,206,655,197,838,511,786,945,526,265,743,540,69,781,349,96,635,456,603,568,791,749,608,285,311,800,293,814,611,774,551,450,562,569,793,438,658,695,445,664,236,954,933,565,629,668,232,575,895,924,958,319,365,149,631,104,634,792,323,113,382,795,576,750,693,283,839,911,896,964,469,769,339,781,347,633,724,327,713,443,487,411,579,879,735,121,376,634,545,765,893,832,934,594,204,203,361,646,0,285,307,390,531,260,234,965,776,116,646,997,766,793,125,29,371,936,722,532,818,344,33,391,205,532,815,165,325,178,758,169,684,169,451,698,724,414,219,164,596,208,226,108,540,722,173,229,424,243,889,232,449,870,446,917,423,885,823,992,560,82,588,794,661,921,860,1000,621,782,705,204,501,162,393,512,17,647,363,746,736,444,139,287,613,646,465,737,738,416,554,802,517,812,478,682,247,430,576,247,569,472,851,285,357,458,353,945,780,912,384,467,351,93,533,92,310,794,318,95,263,666,558,815,281,667,253,211,914,669,251,317,597,839,911,866,744,631,152,850,812,655,329,795,595,813,615,493,907,869,532,122,419,891,877,187,471,845,525,173,444,823,478,454,490,433,184,910,960,262,341,761,716,378,590,616,589,295,147,604,353,883,522,821,804,807,903,823,817,446,33,228,621,680,261,234,337,49,687,370,339,574,604,757,294,405,559,387,491,644,378,401,107,939,516,366,43,388,585,398,306,312,757,180,771,570,858,427,450,430,452,704,346,755,835,829,565,281,317,27,1000,612,598,902,563,789,642,245,385,489,190,334,783,260,862,653,644,367,660,227,734,961,649,751,856,866,468,739,780,361,695,383,316,909,534,241,591,171,676,870,583,500,334,787,356,105,642,791,604,779,707,119,555,101,612,663,134,205,336,281,649,216,518,135,829,749,800,442,132,167,704,293,639,823,356,163,623,162,380,944,823,941,437,453,131,703,351,846,273,730,240,675,693,152,328,369,9,445,62,876,236,209,572,831,463,74,598,194,276,232,289,801,826,635,560,248,339,741,686,134,634,478,194,722,210,53,611,774,683,882,692,759,283,926,482,647,622,70,520,964,768,489,609,187,705,399,197,867,678,873,453,169,415,451,709,139,225,709,352,349,136,544,122,0,751,536,304,789,625,595,278,448,222,644,437,770,625,252,571,357,680,396,629,797,714,889,592,891,486,837,620,946,549,127,727,910,385,951,703,892,807,896,823,898,531,176,884,183,327,458,900,177,215,79,336,459,160,215,363,0,566,141,394,475,375,564,55,689,247,548,768,916,438,238,646,711,751,788,309,420,704,452,258,558,878,482,51,691,734,167,267,882,388,118,484,347,206,553,743,849,623,96,412,131,439,291,408,994,844,324,0,317,572,881,529,330,742,684,245,331,254,804,686,821,225,96,211,313,612,788,296,779,272,468,826,799,579,392,501,103,257,223,631,105,357,81,715,794,334,787,105,150,320,836,577,198,827,126,831,141,599,118,828,887,691,959,653,368,156,550,0,277,586,1000,590,832,934,0,724,881,660,898,352,315,352,251,429,831,987,92,529,701,0,313,656,618,175,693,688,716,627,85,635,379,571,233,253,681,248,892,702,391,198,497,50,183,243,759,445,391,97,810,800,762,299,634,295,252,642,122,738,575,883,939,949,387,204,841,536,144,478,851,391,450,594,199,290,675,263,169,753,722,176,718,415,826,923,640,702,702,678,45,860,938,793,552,824,441,944,643,13,55,467,143,657,191,216,890,816,493,100,0,1000,731,820,897,557,220,292,703,274,492,908,271,319,203,409,888,1000,861,715,0,691,941,520,826,394,443,144,825,655,664,494,242,872,285,279,896,324,119,240,697,835,911,801,842,194,144,844,181,913,788,106,218,902,160,434,622,151,821,232,727,697,515,0,892,498,525,687,234,201,305,635,322,754,153,500,205,449,547,0,666,187,257,814,753,217,747,95,992,884,821,204,115,386,414,461,491,827,837,961,645,464,804,292,122,454,993,810,870,375,478,900,608,342,751,95,470,163,508,748,302,124,830,693,450,0,691,403,429,10,124,737,263,174,694,598,398,0,346,202,444,869,932,417,622,188,186,609,176,776,596,951,363,456,369,338,422,758,767,830,595,208,726,450,254,216,815,376,105,750,308,102,603,962,996,861,863,585,203,859,769,306,79,217,390,302,825,571,693,423,604,945,193,887,894,354,466,296,263,726,544,0,552,0,712,448,182,761,687,246,841,405,879,303,217,449,475,908,926,453,646,727,386,443,839,504,560,707,934,343,617,311,597,544,663,568,477,306,214,248,970,690,738,831,861,780,415,541,854,403,147,296,347,711,732,296,690,176,813,390,876,770,490,828,432,574,643,603,59,408,905,989,863,279,282,668,592,825,269,615,220,479,837,497,109,383,283,307,670,587,893,760,712,103,818,218,628,292,851,558,858,413,298,234,98,561,319,567,764,625,770,51,414,591,965,888,934,819,205,391,825,261,479,65,806,697,941,531,242,694,967,550,440,383,247,849,211,344,961,1000,802,265,478,627,914,646,754,826,823,277,886,968,1000,500,462,594,762,706,794,299,1000,801,113,839,855,945,610,307,236,715,612,305,217,555,889,721,182,648,168,751,189,887,983,548,799,757,829,902,889,755,518,462,37,462,98,600,965,856,287,682,566,59,787,286,103,353,269,498,494,181,343,254,184,452,709,769,139,396,0,820,951,698,488,179,218,145,683,239,0,885,0,908,259,500,953,716,0,965,531,902,204,756,306,308,267,640,329,40,758,123,774,566,959,743,336,311,995,501,883,1000,431,849,155,294,299,748,812,826,694,425,607,0,850,751,386,495,910,690,202,500,371,585,742,209,281,830,235,534,289,809,753,285,717,105,872,673,870,944,487,0,267,690,956,622,330,131,921,456,862,971,230,445,686,249,726,770,483,205,394,0,824,423,850,544,170,618,379,521,422,209,49,620,851,443,363,708,172,453,814,796,374,187,312,298,245,859,582,385,794,266,384,727,953,349,677,440,701,352,106,680,764,810,304,180,967,313,521,139,618,126,525,377,709,357,976,758,870,364,898,552,407,220,914,795,887,756,890,591,895,753,298,686,205,519,919,775,85,692,732,690,246,504,109,479,918,854,134,674,138,324,701,200,188,857,271,701,890,680,845,557,564,844,848,662,281,315,93,574,202,334,232,929,824,336,627,143,204,647,973,907,429,114,159,709,1000,772,891,623,920,625,245,862,737,656,149,876,686,611,828,964,283,314,213,889,280,284,571,799,262,506,201,371,899,664,777,883,751,873,758,294,793,278,868,740,644,361,625,260,832,647,339,586,433,64,747,626,948,583,136,331,716,106,795,608,511,741,876,767,280,605,164,489,800,617,155,301,454,286,939,590,434,298,328,201,539,797,147,358,429,490,219,591,346,201,231,824,127,662,497,43,928,462,579,852,475,454,748,814,111,332,862,229,177,736,877,233,412,768,848,963,906,899,231,433,470,799,571,750,524,818,347,689,289,839,989,779,1000,481,999,478,770,340,369,500,231,672,775,294,827,274,565,62,189,700,266,344,209,628,808,363,245,655,239,564,663,232,620,829,877,713,842,821,245,708,255,144,325,727,616,652,763,717,867,559,902,362,147,328,268,524,779,407,749,322,283,842,270,637,817,634,267,562,451,538,724,735,903,543,951,566,234,838,368,145,272,230,679,607,68,1000,126,736,593,508,438,40,309,158,902,631,179,603,918,429,665,419,834,954,143,780,897,574,54,997,349,78,939,495,940,394,730,382,288,696,196,770,866,283,287,614,829,556,1000,666,643,227,359,526,252,921,802,262,520,728,532,820,853,912,862,907,486,628,238,931,353,0,251,496,360,688,228,909,243,258,197,326,177,372,736,751,230,241,156,852,474,0,870,430,523,0,859,970,65,466,82,290,830,994,421,4,428,596,965,1000,1000,687,298,239,706,4,8,853,769,336,893,643,626,517,488,730,282,248,900,405,673,249,957,905,461,860,873,742,574,799,410,605,738,598,882,580,870,619,768,339,743,761,806,561,179,536,795,467,752,888,402,335,319,366,548,785,933,860,806,582,763,867,239,909,504,763,502,765,584,277,675,29,652,759,852,470,810,723,584,901,430,200,850,728,139,726,404,332,298,701,860,530,861,603,314,608,433,276,813,276,531,739,783,332,306,229,402,0,966,348,693,772,431,657,305,686,768,632,297,607,482,112,63,731,135,672,818,674,751,836,674,265,937,433,251,800,348,653,397,201,213,862,616,90,832,372,666,248,206,485,321,78,670,75,293,243,386,12,215,649,318,731,525,813,835,969,308,185,582,859,662,219,807,565,149,721,527,85,361,302,176,789,798,503,23,831,335,726,697,601,821,852,187,173,604,37,336,89,702,165,490,280,100,617,664,245,722,444,1000,684,833,431,417,546,564,400,0,1000,651,475,432,500,731,388,352,654,375,344,838,1000,781,479,702,581,834,290,282,94,619,291,632,858,858,420,789,297,897,1000,328,318,1000,724,333,418,178,245,554,4,59,803,507,770,157,498,361,703,757,203,246,217,525,802,960,615,201,582,822,320,209,448,131,671,822,738,672,436,218,421,423,592,849,499,961,401,340,664,341,709,224,411,447,389,684,249,840,741,949,326,983,388,213,733,591,66,285,286,720,706,245,486,231,765,892,556,439,18,51,419,676,230,221,405,483,510,545,715,103,521,198,228,871,875,325,689,761,214,454,933,805,867,253,237,715,106,464,840,640,0,709,741,987,536,203,548,203,218,834,552,755,381,594,826,919,679,725,443,229,932,679,710,198,247,210,627,349,499,607,641,194,492,707,346,609,640,905,682,974,540,179,317,963,488,85,603,885,571,814,1000,275,684,700,774,949,568,710,93,91,624,178,646,182,294,233,558,919,440,0,897,963,420,631,742,396,603,695,736,339,366,252,533,688,251,571,500,750,64,656,84,364,640,925,608,526,812,336,82,689,194,349,661,453,897,192,931,628,701,220,483,944,929,262,207,131,543,804,297,779,748,819,578,1000,473,903,930,322,800,955,387,403,14,158,649,201,615,819,231,876,435,465,474,680,243,574,543,922,294,860,651,224,250,912,512,221,558,485,354,287,508,911,973,915,542,372,168,964,466,994,411,933,499,374,279,259,573,666,244,802,254,225,709,841,683,179,386,466,606,797,450,132,672,775,663,876,309,813,390,72,647,749,856,752,709,787,168,391,460,899,1000,919,605,738,869,771,757,196,438,347,566,746,877,870,367,854,990,859,756,939,477,979,470,719,87,127,497,270,697,746,777,242,692,773,560,699,732,207,485,824,363,903,999,689,669,275,840,117,681,207,647,727,831,595,111,864,465,144,628,862,406,182,803,190,650,866,336,833,341,797,598,805,487,598,665,698,168,368,69,376,565,883,951,1000,698,178,813,173,477,920,937,181,332,769,343,817,844,318,364,225,817,841,324,101,214,68,780,969,494,779,657,644,97,917,596,699,66,966,405,887,228,837,832,799,564,444,94,806,937,547,79,852,417,814,982,191,298,850,271,165,846,306,156,574,459,738,654,317,647,863,651,327,690,832,490,953,618,945,613,879,478,212,367,984,638,596,296,520,16,966,518,851,339,611,213,863,864,379,409,834,898,828,275,156,768,404,607,312,179,792,968,171,704,913,912,851,797,943,824,250,285,712,50,424,869,508,233,936,468,968,330,264,767,0,961,828,512,234,704,881,897,293,359,791,740,184,656,373,52,27,459,883,609,18,462,231,851,739,252,990,508,113,467,83,940,268,430,977,635,80,557,822,250,594,200,545,789,584,855,285,710,247,550,616,680,965,753,302,684,844,772,379,187,756,685,206,611,848,727,897,456,368,706,682,778,848,563,936,332,865,184,629,281,787,354,467,50,403,663,995,970,675,238,992,738,285,666,616,207,447,221,396,718,659,564,829,872,986,417,264,401,661,237,601,949,972,688,106,546,870,478,941,717,917,414,245,800,813,224,101,560,844,928,272,720,900,732,66,527,868,921,798,713,201,431,757,871,761,297,605,427,803,248,75,409,261,355,938,690,559,34,941,687,604,759,863,338,186,886,989,668,51,499,891,625,914,468,810,848,238,276,545,787,263,732,753,287,948,636,99,632,790,305,376,39,782,350,669,548,868,453,784,601,447,57,300,584,953,789,993,866,922,940,312,573,208,293,996,776,313,662,536,747,844,618,176,666,452,900,713,103,199,911,281,791,882,445,425,1,306,662,396,114,756,416,573,857,658,151,881,222,55,643,962,494,118,748,288,608,513,90,668,551,848,303,282,290,836,882,609,658,357,352,547,787,524,123,260,662,944,878,247,910,965,628,860,338,188,466,814,657,486,161,270,266,853,323,931,612,514,782,284,310,957,853,175,801,812,568,737,720,920,401,658,621,771,808,428,110,606,300,530,18,527,682,519,13,922,964,709,351,203,660,584,925,868,563,584,274,879,707,601,0,284,308,973,646,462,167,287,352,324,726,844,958,993,430,855,764,714,173,226,540,405,182,615,207,498,38,712,828,109,472,77,397,330,774,784,347,869,461,612,615,292,271,443,179,190,686,243,424,751,782,980,872,76,1000,846,359,976,645,857,605,583,640,865,381,917,759,98,483,882,881,17,1000,801,854,445,234,9,1000,221,256,674,221,297,697,931,984,884,292,429,451,867,329,807,381,835,846,782,351,935,329,565,20,559,23,646,3,209,817,971,365,911,941,469,805,525,790,897,1000,165,498,219,759,278,782,787,291,743,219,116,501,748,756,286,854,723,271,765,611,952,954,641,0,600,898,882,789,439,72,765,607,250,798,941,972,452,310,724,162,863,342,791,289,195,742,769,707,1000,716,542,427,846,957,186,879,509,649,676,527,601,324,223,938,880,635,690,734,215,573,292,640,33,474,661,267,41,474,394,188,794,802,851,237,471,596,736,29,892,864,596,906,796,402,297,700,686,246,875,718,944,484,792,349,856,329,691,143,830,972,318,670,246,559,805,271,490,586,611,211,123,585,258,512,803,794,114,719,412,682,906,468,557,774,154,414,365,658,11,766,517,784,108,507,865,829,980,624,665,234,93,542,633,219,821,958,941,431,354,0,282,645,827,370,644,462,849,831,215,386,438,934,903,820,808,355,972,434,169,619,999,796,851,391,427,431,958,364,824,894,777,283,253,799,275,282,827,946,635,82,972,358,371,99,219,770,745,604,522,14,883,619,199,773,712,119,151,274,425,499,842,924,822,500,938,611,648,363,892,313,403,339,777,725,104,655,713,185,889,495,256,435,249,414,569,30,845,803,791,723,120,564,250,354,819,300,908,274,316,808,570,38,86,667,552,783,516,465,851,713,428,443,392,151,331,598,939,849,194,542,513,64,1000,734,861,838,770,313,287,632,138,710,823,790,643,366,564,804,941,667,330,342,616,196,283,306,496,177,208,793,403,233,863,352,845,880,445,879,955,378,135,646,832,245,189,321,260,479,652,139,616,675,299,769,681,244,940,511,824,328,755,509,582,280,131,324,1000,602,644,460,819,297,257,666,241,420,934,675,779,730,879,935,955,676,349,137,542,0,564,55,898,758,229,528,927,327,300,533,104,415,171,431,370,52,147,388,755,415,686,20,20,980,425,1,569,24,292,659,824,876,630,149,274,566,321,646,781,628,936,839,283,794,752,287,822,944,634,293,874,393,439,499,246,746,708,770,1000,541,828,340,219,717,884,716,457,45,871,771,268,290,244,728,819,768,653,331,380,20,707,302,524,790,39,1000,113,253,935,546,664,190,863,431,126,588,316,806,827,708,415,402,443,274,196,692,866,606,427,146,980,345,660,579,832,269,368,681,853,770,153,335,303,682,751,751,611,307,666,0,864,679,148,370,904,726,819,947,182,925,423,159,385,501,260,761,761,214,67,830,481,160,169,203,341,653,345,258,174,850,9,751,858,362,892,905,652,804,944,785,843,408,798,842,0,1000,276,810,721,699,609,0,785,135,107,504,835,259,99,302,218,244,343,259,249,275,865,392,888,590,986,735,653,167,421,118,588,400,207,488,805,802,394,169,376,650,100,425,328,614,526,779,841,835,262,836,205,874,181,502,386,491,673,376,735,236,885,319,106,655,1000,727,833,377,205,791,924,741,712,496,780,744,770,700,828,405,207,335,190,611,474,849,333,709,168,706,803,456,713,219,310,710,181,930,764,612,804,320,244,588,597,970,661,201,677,66,884,535,656,750,793,287,588,356,411,743,614,979,498,193,680,47,726,706,449,203,242,460,928,270,823,288,490,906,838,255,817,302,38,335,396,304,821,304,285,359,824,340,816,297,410,677,370,106,198,544,680,49,289,268,750,457,233,453,874,596,754,465,1,608,690,245,142,302,207,334,180,495,451,528,898,524,165,279,941,678,440,337,535,30,873,275,794,578,834,631,262,348,838,469,836,484,716,105,810,819,531,671,94,541,797,762,867,737,608,0,684,236,954,378,737,741,562,822,264,724,132,721,21,1000,683,764,291,778,763,484,604,322,805,864,130,686,699,409,821,896,385,607,754,861,922,552,844,329,370,340,298,191,144,357,797,752,786,787,251,229,800,724,721,753,820,826,13,872,947,552,258,181,870,648,278,745,925,544,959,242,865,761,917,411,958,797,797,878,237,300,929,453,841,928,491,758,192,389,791,890,112,401,839,669,838,682,856,989,157,832,162,328,720,849,818,411,995,379,130,466,141,642,399,445,538,40,140,450,521,811,224,297,348,127,632,664,732,868,439,69,870,499,762,215,267,279,939,498,378,115,748,55,776,734,436,556,778,622,75,1000,674,16,749,219,590,0,154,279,844,806,975,821,664,5,273,245,707,764,394,267,741,207,758,671,780,688,201,329,452,175,831,675,717,105,481,200,181,865,911,341,468,807,82,615,462,909,327,494,455,108,142,661,896,312,520,17,819,143,430,0,477,472,270,580,590,630,158,775,862,315,492,400,669,183,231,671,170,935,424,261,343,154,240,484,878,412,466,291,171,222,472,850,798,604,519,55,181,541,260,513,204,821,186,598,172,534,399,306,382,84,971,566,174,409,143,446,99,382,927,494,739,713,401,134,307,765,931,733,58,542,759,297,932,338,580,925,206,178,39,1000,637,859,496,748,101,291,183,660,163,194,502,54,644,661,856,620,218,918,708,815,610,305,112,488,165,891,527,816,756,372,116,741,718,25,934,571,709,588,769,575,85,568,79,515,709,359,435,302,180,700,981,510,753,419,306,153,767,618,81,844,329,154,355,180,76,601,614,191,346,2,332,535,910,421,120,755,710,811,12,457,727,417,962,637,883,894,60,1000,252,272,269,284,1000,617,190,705,108,452,471,908,378,518,433,7,211,498,707,835,850,584,67,500,845,423,763,209,778,642,320,641,925,408,127,259,796,383,839,962,773,662,91,389,270,248,731,382,776,597,908,656,382,596,258,537,967,462,212,146,785,305,630,118,210,423,881,239,303,30,471,772,732,386,474,461,282,309,632,143,564,227,604,701,841,332,753,330,845,954,864,818,59,514,300,777,798,774,292,204,553,0,626,660,248,245,642,738,131,454,461,494,610,214,817,461,545,829,419,730,833,605,402,623,228,228,338,255,184,796,941,342,123,580,633,305,448,952,219,713,306,738,765,221,537,45,192,406,758,209,795,704,330,248,187,920,439,199,204,938,864,526,542,71,495,363,74,544,756,416,649,626,734,96,873,659,426,5,710,319,464,913,844,848,686,295,684,242,482,902,142,312,70,469,233,308,327,78,638,0,391,659,108,268,388,654,222,752,34,1000,223,366,683,726,402,222,382,507,568,37,126,314,937,660,269,550,733,753,184,491,888,384,778,714,224,440,787,699,849,762,598,777,43,1000,842,868,157,506,188,681,701,653,27,622,931,348,373,77,707,695,33,670,110,433,726,345,75,497,949,298,461,733,397,254,426,8,325,590,382,231,802,387,128,769,218,816,249,658,773,559,538,748,779,264,199,772,377,412,737,674,227,883,115,247,377,661,682,246,707,474,568,55,219,626,814,214,230,770,318,608,806,538,806,893,89,290,824,890,840,345,769,729,890,278,586,269,287,395,850,193,649,387,456,158,704,296,617,0,357,667,138,294,859,963,820,399,957,492,227,308,638,773,812,731,242,491,137,614,266,698,0,1000,253,425,880,709,797,892,213,865,460,514,162,231,390,21,93,313,56,558,189,257,897,614,388,205,221,331,852,434,860,739,768,685,118,529,101,356,170,737,153,827,283,311,154,274,282,380,118,439,198,392,971,521,189,622,609,303,230,281,702,76,843,1000,193,530,396,154,118,689,859,304,291,852,70,437,587,193,397,570,861,594,415,588,72,395,279,85,181,805,235,277,101,496,435,552,87,622,217,573,687,245,918,609,238,272,865,685,416,66,270,581,794,665,775,799,154,200,490,180,868,928,248,472,791,673,558,806,273,288,413,404,736,141,244,531,479,860,551,410,645,242,909,314,203,726,413,372,657,525,705,769,928,904,246,335,757,593,666,236,812,538,222,575,476,884,685,248,755,379,878,689,185,177,857,405,183,240,418,69,272,282,113,664,129,722,895,231,814,406,334,368,514,767,209,448,1000,559,331,349,882,629,196,640,252,223,847,330,386,42,756,292,867,347,244,254,906,514,967,467,359,258,769,708,841,452,444,0,364,331,811,566,647,468,533,710,206,337,390,37,48,575,142,512,65,641,927,312,489,906,425,157,976,565,221,797,744,679,452,294,902,290,524,806,267,734,283,334,813,339,837,282,701,201,950,549,710,318,117,262,470,132,803,313,470,801,147,800,810,547,634,719,906,444,99,596,372,587,318,565,893,473,1000,777,839,233,338,556,221,804,779,297,878,517,168,589,769,310,789,302,571,792,931,784,567,69,191,726,813,737,221,925,625,67,286,850,681,249,783,590,326,250,471,600,370,557,122,265,850,940,886,419,172,509,384,39,273,705,734,660,250,567,504,746,214,445,618,957,193,895,453,428,573,800,601,966,153,391,161,266,875,671,924,699,505,223,936,769,804,910,931,820,110,360,565,492,53,828,632,93,769,301,383,0,422,56,832,979,70,426,182,791,199,312,820,448,135,787,229,499,190,474,879,725,248,617,685,250,407,688,812,207,481,194,864,817,777,640,168,813,337,49,931,388,494,175,664,241,950,370,586,191,919,331,463,716,768,589,270,540,769,760,788,300,198,346,921,937,328,762,144,504,628,330,404,336,220,606,428,10,646,465,656,162,945,798,938,642,765,581,484,167,132,224,845,975,806,463,627,267,932,360,682,774,667,250,837,650,758,800,854,622,789,283,89,490,431,443,882,629,889,846,455,271,261,567,538,68,155,831,217,167,891,605,175,872,288,806,158,561,897,600,592,528,148,479,168,342,509,781,869,461,251,679,832,239,193,379,800,947,181,452,823,215,986,547,583,881,823,508,819,585,899,436,231,606,705,628,218,378,219,750,800,796,655,0,632,177,932,375,128,530,904,646,609,2,849,436,336,87,341,379,653,404,909,775,629,212,604,24,425,540,430,589,801,672,798,859,862,537,199,795,960,602,146,679,822,965,852,816,666,557,428,585,734,832,250,355,151,428,350,57,645,621,177,462,526,0,630,628,284,718,538,177,301,477,617,750,778,657,96,621,407,282,807,278,151,308,573,903,429,218,230,792,148,596,168,246,182,713,473,636,199,473,533,399,770,76,484,188,797,290,549,487,537,29,933,987,401,184,823,620,94,671,964,799,537,387,1000,524,958,863,895,733,759,279,253,449,201,374,770,735,405,335,643,687,427,882,904,694,996,542,637,136,235,807,352,59,849,516,188,487,629,277,437,1,770,864,162,357,267,669,328,623,426,450,725,172,582,207,198,912,747,776,642,1,586,682,771,673,98,464,869,708,937,911,0,942,840,653,812,638,234,948,713,832,184,264,195,689,908,937,245,322,133,385,654,7,555,587,857,645,845,887,911,765,660,832,169,428,857,455,161,303,490,500,673,355,874,519,822,227,691,767,799,605,937,980,669,25,943,561,608,0,734,660,985,690,586,187,669,253,201,512,801,702,93,388,479,115,808,727,908,611,181,371,630,156,3,627,213,738,928,472,818,615,199,235,912,652,229,615,330,233,219,360,330,586,364,683,285,812,263,182,123,579,78,406,715,28,459,0,366,240,770,698,812,376,821,475,259,795,232,476,429,452,287,589,977,487,841,426,291,805,467,116,793,794,928,774,725,407,803,508,154,610,974,636,881,532,772,718,229,554,825,392,806,508,885,803,901,348,349,39,331,372,999,418,761,299,653,231,523,795,469,903,243,618,881,332,868,603,109,635,831,370,631,147,873,363,287,828,134,350,446,45,128,405,652,86,279,378,678,65,362,396,197,807,64,551,545,761,644,719,256,699,648,61,412,581,484,586,171,437,189,573,728,655,217,895,452,940,752,661,340,120,630,289,745,691,730,65,448,91,276,568,490,176,960,546,688,245,576,13,946,538,885,316,814,484,136,612,953,442,640,585,438,53,954,922,56,494,883,665,169,387,405,820,209,835,867,315,211,584,787,293,854,246,874,854,235,322,105,509,962,695,934,761,895,731,734,846,280,843,182,473,574,649,290,276,505,785,870,309,860,469,889,784,128,313,304,183,360,665,761,406,207,373,275,597,438,496,180,617,854,437,871,522,854,263,255,391,860,805,758,420,957,510,972,383,349,57,832,788,775,587,518,426,704,351,736,772,638,82,875,734,183,719,363,337,906,266,865,508,973,691,848,978,843,296,225,650,597,353,264,372,861,456,854,446,884,812,833,609,737,294,56,690,85,746,922,300,425,0,116,524,925,422,271,843,747,820,889,762,205,380,887,601,337,45,571,895,525,799,755,209,365,334,800,605,660,234,889,293,246,845,771,704,626,254,176,646,235,520,235,890,391,533,678,790,525,728,209,518,210,812,954,501,807,763,834,610,814,645,917,345,17,410,175,438,560,315,105,465,879,258,591,310,226,508,209,236,46,640,952,380,146,684,818,609,802,294,995,662,249,764,202,413,256,839,284,742,632,699,597,954,526,94,171,671,920,396,116,255,951,439,813,844,853,661,833,325,622,666,834,763,465,392,447,406,219,753,909,902,798,972,459,910,826,828,880,465,943,399,568,787,108,799,105,437,956,624,657,0,146,604,523,811,790,922,468,281,829,306,516,776,47,489,699,734,829,1000,714,108,652,409,378,739,527,79,643,516,476,214,124,373,519,809,547,742,125,494,638,626,200,353,588,193,914,576,589,886,141,364,432,6,239,759,701,757,758,207,87,514,348,562,215,298,170,850,180,915,391,508,931,588,993,740,878,489,828,865,916,523,808,801,1000,628,1000,490,564,54,422,409,632,797,210,601,854,646,633,762,166,363,702,194,951,731,903,923,380,207,200,659,159,833,198,719,757,451,889,609,788,240,677,66,548,809,740,198,324,786,870,819,873,438,878,373,484,190,664,233,576,461,271,78,151,715,633,858,797,630,675,539,782,285,711,319,91,376,161,726,878,875,743,221,157,338,188,348,770,140,743,601,722,794,834,294,629,687,946,532,637,698,706,815,936,648,726,795,750,747,340,730,854,252,895,322,209,253,877,225,332,51,520,782,412,0,692,784,826,475,150,876,661,728,769,333,769,632,769,447,771,701,299,328,757,723,411,610,193,609,979,385,924,376,846,939,408,671,0,849,647,475,700,785,99,329,203,539,903,932,99,311,692,424,170,463,81,483,183,344,219,316,767,301,885,795,882,327,745,683,180,670,264,502,839,571,792,697,528,814,514,800,745,138,798,311,171,788,322,812,356,1,594,625,616,687,206,631,0,911,95,551,633,87,223,879,404,717,754,290,757,725,291,726,222,593,188,543,941,750,179,919,375,0,292,405,152,720,961,611,652,24,815,220,298,775,67,415,780,764,851,905,0,733,350,309,270,205,752,795,812,872,626,757,729,139,764,302,581,191,867,607,713,103,964,733,782,295,437,48,192,299,276,270,599,972,154,208,69,400,884,815,963,348,104,382,807,597,281,311,460,908,914,356,114,710,885,399,320,366,177,702,929,797,94,601,401,404,797,285,83,639,178,592,443,127,484,348,66,455,854,839,189,605,289,553,891,627,471,904,200,701,91,528,436,44,438,646,815,364,925,679,334,361,884,534,789,583,986,394,283,308,840,763,973,464,915,715,157,778,815,288,412,581,609,274,339,396,774,266,886,710,209,259,275,455,148,869,908,578,320,753,803,955,949,846,332,124,290,140,205,585,597,204,355,64,139,509,676,225,267,276,695,603,301,179,336,338,828,358,716,409,126,628,322,691,291,792,709,288,106,723,163,377,433,560,476,96,749,391,879,737,988,370,386,494,573,797,264,677,819,610,835,729,785,911,838,596,172,904,267,286,192,527,975,796,459,913,887,320,635,828,602,975,190,676,111,716,605,977,947,641,977,700,230,877,217,857,308,671,269,297,151,426,853,827,119,587,513,0,874,717,677,21,980,827,366,172,266,607,692,418,765,542,244,807,684,804,485,299,581,189,195,764,490,623,895,391,990,470,393,170,580,922,497,40,272,611,118,714,720,760,825,936,335,373,108,431,369,55,317,14,939,447,744,670,289,200,389,131,187,314,715,99,233,428,1000,769,786,567,559,174,274,668,912,877,770,304,894,944,689,681,115,600,771,713,227,690,82,775,86,617,770,629,711,784,866,874,143,548,196,458,913,622,241,589,237,878,922,460,731,370,789,824,918,410,110,392,666,496,226,477,279,409,710,353,271,296,0,596,190,170,810,279,89,542,579,847,657,341,543,891,790,579,467,909,653,745,386,89,224,853,454,300,198,434,414,50,673,259,197,544,774,827,257,569,112,528,245,705,330,390,409,446,217,828,223,410,963,451,217,256,220,786,792,383,133,877,949,361,785,710,290,356,145,684,106,332,399,16,700,79,230,344,111,414,354,658,332,194,246,878,406,205,472,798,600,645,946,795,744,214,818,394,793,296,163,801,804,738,776,569,435,28,827,409,82,756,721,766,973,673,654,66,603,896,201,608,139,285,165,570,265,615,92,527,849,412,1000,558,558,0,526,813,275,252,240,733,414,733,569,921,926,656,680,234,253,486,179,595,183,769,460,0,0,684,208,391,888,531,933,690,245,779,510,789,238,846,199,218,963,532,704,576,204,530,192,580,193,595,134,482,600,932,244,746,143,743,312,639,234,862,179,882,695,240,195,355,105,379,837,799,711,754,506,786,470,479,869,835,917,775,240,658,783,580,796,609,722,188,881,479,280,556,892,568,731,385,830,858,196,676,230,533,488,180,122,322,523,809,65,352,193,423,657,604,724,210,565,110,831,520,382,94,249,730,149,206,724,174,788,285,791,625,489,186,408,171,447,498,259,249,647,572,748,724,594,54,717,23,435,52,286,283,348,442,134,920,806,721,198,306,729,142,43,912,264,702,793,304,982,996,539,160,457,481,840,784,137,575,884,730,897,681,559,731,846,240,307,683,360,136,373,113,486,623,404,14,835,557,690,557,204,338,623,599,525,0,220,574,356,172,959,626,416,265,406,200,926,673,525,696,569,59,943,306,802,184,720,168,454,284,848,336,937,952,40,651,352,120,704,125,397,147,206,512,471,264,323,794,240,502,519,662,688,250,484,873,589,871,317,575,739,231,1000,654,288,849,905,748,947,994,812,240,693,427,107,682,295,232,253,794,859,992,247,299,896,784,216,375,812,510,350,138,695,32,251,455,244,225,229,264,666,238,139,250,602,689,895,848,324,260,465,208,871,575,803,809,922,758,759,445,571,827,81,475,280,803,836,487,888,501,158,296,568,833,919,729,435,462,282,822,864,746,319,365,287,807,376,577,600,499,436,122,973,663,837,572,280,855,478,251,170,484,0,1000,786,655,365,111,138,439,810,224,274,172,22,531,806,739,179,195,796,725,136,592,117,614,892,536,1000,634,623,9,297,239,470,212,763,626,933,753,315,717,544,879,92,714,636,468,910,387,483,191,273,287,445,40,798,551,881,437,104,444,245,528,537,798,263,346,178,895,431,83,959,474,680,263,320,235,1000,759,118,431,323,324,430,450,366,119,785,763,264,539,809,231,206,954,442,417,171,790,797,680,523,788,494,179,811,452,244,603,371,338,1000,590,857,654,434,195,730,736,918,325,101,576,600,0,187,509,786,657,977,382,465,664,304,131,662,237,362,372,293,408,516,801,436,190,266,379,607,472,231,398,179,814,841,831,300,321,417,590,954,320,178,737,221,806,942,576,103,353,281,209,806,839,905,390,634,106,776,244,385,79,845,366,840,512,891,397,846,836,775,813,226,229,792,787,202,345,159,267,329,637,866,316,769,304,210,559,177,439,453,325,811,677,179,460,655,158,178,195,1000,841,841,611,935,691,584,855,238,351,416,0,913,415,774,676,788,357,877,806,831,386,275,270,79,690,787,290,827,390,799,846,393,343,190,535,681,325,560,778,455,187,0,600,841,866,156,845,838,500,198,548,274,708,274,607,975,605,270,699,238,477,171,538,789,628,945,725,708,274,891,494,862,815,219,222,43,789,492,826,526,100,424,653,616,609,863,476,460,602,942,708,866,680,932,665,186,666,723,713,669,110,161,806,462,913,568,773,496,900,149,387,476,797,834,976,84,682,120,726,371,243,105,444,558,733,471,835,328,183,755,816,415,394,266,650,851,571,697,302,203,489,147,420,776,762,1000,739,969,465,807,854,411,602,244,798,416,654,523,789,374,409,884,339,612,204,230,802,962,561,876,281,906,306,463,910,457,120,328,160,830,262,230,276,934,823,781,684,710,758,234,124,532,731,840,708,210,529,451,522,364,341,444,28,1000,554,858,275,945,340,900,756,944,814,866,264,706,421,159,391,64,515,896,207,950,822,980,535,863,596,909,920,951,695,286,119,613,494,180,847,211,695,610,300,869,719,816,876,597,929,343,532,406,184,827,906,101,348,645,547,1000,477,910,913,584,882,729,383,220,330,355,449,653,189,866,810,679,247,956,469,664,240,438,0,102,431,447,51,134,237,835,565,186,589,892,555,782,357,369,754,189,504,712,68,811,620,808,611,896,694,855,929,852,319,567,770,356,538,146,465,406,624,74,927,196,881,602,655,651,22,329,152,950,897,824,500,175,543,868,506,862,490,513,64,70,672,833,980,879,648,197,296,630,147,934,912,874,701,925,799,151,308,682,254,465,227,738,851,768,597,395,196,430,145,879,467,263,579,962,314,845,302,322,587,890,410,243,283,815,500,823,727,909,393,431,210,101,652,433,0,489,229,32,1000,545,828,294,681,101,484,235,425,303,708,588,902,822,839,670,320,548,791,231,253,262,648,409,806,205,667,128,807,410,660,878,726,243,231,559,807,185,901,188,837,366,567,206,702,819,763,572,114,657,617,575,862,705,121,178,878,933,587,996,775,579,702,928,521,935,659,540,814,247,709,868,712,373,686,324,250,287,701,723,296,272,125,838,276,503,626,248,616,0,668,438,418,283,359,812,873,969,471,312,355,159,536,819,428,715,101,249,247,213,367,664,238,216,394,741,870,534,813,751,603,286,230,411,575,509,802,493,802,395,307,91,321,370,145,296,837,415,514,785,84,795,595,394,88,382,0,901,353,834,455,1000,567,812,964,733,799,340,254,803,697,270,234,172,925,755,426,441,188,223,823,338,273,143,866,755,861,844,800,259,208,808,292,657,561,266,820,660,50,155,697,811,396,416,198,143,564,708,448,415,590,814,789,944,444,492,899,173,174,859,871,524,781,0,692,1000,764,862,365,1000,689,784,459,836,571,607,298,823,535,868,632,180,617,749,618,864,878,822,763,74,712,267,620,176,481,853,773,971,517,392,32,814,548,177,347,627,265,301,640,299,576,921,852,566,56,981,715,411,577,810,804,822,275,283,845,821,726,412,556,183,347,840,652,97,451,886,530,257,844,832,918,167,788,567,778,909,365,461,49,276,376,922,906,465,910,578,920,647,364,329,155,450,292,245,417,834,167,500,144,262,127,253,452,470,459,365,596,934,696,884,686,135,409,905,669,869,849,574,119,870,968,543,72,508,54,984,667,853,426,829,502,995,625,938,431,698,30,365,94,1,483,998,713,995,659,876,410,802,289,975,907,957,688,451,658,872,459,837,283,288,391,470,769,457,165,155,439,326,248,729,380,407,495,895,588,660,1,960,697,245,335,541,825,718,813,460,312,449,946,161,476,344,566,754,612,242,888,774,624,113,876,123,351,103,453,802,295,640,50,70,872,660,788,819,614,754,829,853,326,810,878,474,198,435,639,843,691,802,375,851,810,255,900,259,622,847,657,804,786,522,341,883,819,91,523,323,786,929,954,954,773,824,375,97,331,190,614,228,493,447,872,729,131,838,770,300,690,832,811,192,235,467,311,192,303,164,696,818,305,940,472,808,784,207,549,620,173,155,471,206,742,261,846,590,148,43,1000,407,287,848,233,894,491,961,767,925,310,343,272,889,706,1000,577,113,716,927,368,278,562,927,378,658,182,659,22,361,651,922,435,110,413,147,542,573,803,869,693,675,263,580,873,183,410,283,245,437,127,1000,669,828,333,411,40,950,409,374,668,481,625,876,644,165,298,668,542,830,634,323,802,62,1000,403,558,676,234,451,33,349,225,356,62,666,405,818,405,549,33,1000,893,809,502,938,792,371,641,698,439,703,5,506,741,935,742,211,606,711,445,434,156,939,771,820,348,370,336,468,804,794,638,872,868,748,588,814,664,1000,906,666,244,524,711,252,769,86,526,794,698,815,389,809,681,644,286,698,252,178,316,686,241,147,663,816,236,387,221,864,924,370,596,509,522,646,187,713,507,669,236,493,178,142,778,485,226,512,772,819,475,112,529,508,19,919,975,703,113,243,652,183,242,757,606,184,654,395,810,245,323,271,474,78,395,279,550,670,0,102,633,346,109,195,212,752,645,671,185,776,548,303,726,968,427,767,221,819,414,267,669,670,16,400,191,197,475,860,548,215,899,911,884,302,672,267,618,872,691,485,386,573,53,231,436,867,814,113,238,954,846,874,484,868,398,185,333,454,280,796,742,977,689,964,699,784,688,523,0,483,148,890,942,705,119,772,733,702,777,777,611,929,691,943,376,927,634,121,825,526,751,443,220,152,769,385,789,823,424,75,635,179,853,555,0,193,295,319,362,195,753,792,663,222,450,828,257,440,54,896,887,798,635,444,138,779,740,885,688,403,167,172,527,217,949,629,529,794,367,644,226,841,478,810,651,726,417,691,778,432,425,383,125,587,923,769,306,914,433,805,253,612,641,400,227,408,674,777,418,89,367,819,412,398,528,927,390,1000,801,891,411,966,553,892,539,921,724,886,579,980,506,702,350,957,685,76,420,246,436,1000,556,442,595,392,671,836,465,284,760,697,575,228,158,824,441,530,712,782,837,291,274,953,712,617,199,765,222,262,765,500,44,669,543,765,608,938,895,859,244,808,493,239,554,290,691,650,263,835,695,825,244,871,403,462,295,843,441,880,339,817,494,245,575,291,808,941,927,868,716,816,784,218,559,144,477,874,365,167,609,769,830,234,237,1000,778,757,208,392,360,856,396,912,849,275,656,214,761,864,414,635,0,132,654,656,344,366,339,194,558,977,755,361,703,675,265,902,656,245,816,519,728,469,759,903,351,22,1000,855,537,528,748,844,891,188,353,806,572,939,667,971,593,440,589,528,752,881,598,687,251,816,905,713,20,444,926,936,319,900,950,223,923,125,808,403,665,882,465,65,648,680,227,567,55,262,889,311,684,618,742,869,715,552,55,452,612,666,247,918,664,76,329,151,396,859,335,627,0,893,812,989,593,71,628,207,788,936,821,84,421,258,671,819,598,999,463,203,544,883,242,873,842,808,900,885,423,258,608,800,695,117,567,815,243,57,964,866,679,845,297,270,674,938,814,862,866,874,665,559,0,782,817,600,227,957,330,538,379,809,378,234,442,390,146,653,211,266,493,827,393,753,900,797,322,613,303,884,747,0,526,812,706,384,68,720,785,737,269,180,738,390,519,497,430,796,567,564,58,513,0,653,703,223,626,730,92,107,364,744,726,403,592,906,638,292,600,310,224,220,711,316,225,621,138,221,721,750,425,639,2,435,146,216,906,670,253,237,636,901,549,937,380,127,356,272,344,356,732,122,273,0,496,726,294,455,222,883,346,187,329,875,559,881,378,214,643,452,175,829,690,998,371,91,708,804,543,856,484,885,720,812,724,672,402,706,486,170,416,259,417,829,891,748,673,138,861,777,689,788,403,495,241,635,81,918,642,261,237,479,256,231,425,183,393,850,414,240,263,918,587,80,712,285,310,398,151,930,865,886,437,0,699,332,123,476,203,632,145,400,12,833,687,990,843,98,377,758,796,757,418,937,504,949,685,1000,761,816,334,82,750,914,397,919,401,690,380,158,262,245,249,854,635,364,54,431,12,183,764,636,602,970,992,89,797,254,721,213,440,562,630,194,357,246,791,58,470,824,251,677,39,386,24,848,241,889,604,316,816,736,405,260,674,713,734,872,951,817,225,609,294,938,445,294,546,410,685,706,272,435,523,300,611,106,478,186,240,854,522,395,298,615,0,95,524,950,774,940,568,245,673,166,956,931,689,108,745,823,425,909,676,853,488,114,822,199,865,797,666,835,806,646,584,196,622,648,311,922,576,880,347,114,332,692,422,778,759,117,737,307,230,119,586,185,308,357,362,370,466,864,548,909,965,652,869,641,210,808,952,962,330,940,556,216,720,544,825,836,471,137,348,920,739,884,449,482,898,175,761,557,56,151,694,151,713,788,281,745,220,376,70,102,509,261,206,460,856,163,674,190,550,893,655,121,370,711,768,953,482,103,425,697,65,816,341,149,737,1000,728,633,298,663,723,261,714,109,410,269,239,921,420,448,619,223,886,275,251,672,257,624,337,130,228,16,379,971,866,873,251,919,365,981,620,215,737,865,415,188,438,78,524,306,791,908,879,217,748,286,206,227,530,333,176,321,639,91,726,538,816,926,406,890,454,739,788,226,603,664,240,558,205,255,339,28,689,741,702,248,771,305,568,923,632,178,416,468,486,633,89,54,551,181,244,974,846,400,746,871,682,443,431,806,265,399,212,676,331,879,456,840,830,662,220,915,889,777,295,162,697,277,578,70,399,569,791,185,823,576,812,863,925,163,416,425,156,324,247,294,618,232,380,767,294,543,799,175,322,299,568,761,698,379,755,195,852,873,592,452,214,794,675,832,940,711,267,598,676,686,243,959,515,282,732,260,591,150,477,865,396,2,520,230,646,180,783,796,483,213,768,342,151,72,634,124,274,187,881,298,193,1000,753,643,359,817,261,739,823,179,717,609,290,121,614,483,195,234,772,179,257,268,627,874,942,412,551,213,879,957,469,832,210,545,0,709,443,181,552,203,548,849,354,96,569,343,653,219,715,779,858,296,573,790,852,36,876,474,88,657,260,211,224,568,788,1000,824,201,824,861,796,761,299,188,674,863,911,892,580,207,485,198,347,592,459,377,413,9,492,694,756,38,349,188,740,159,480,177,749,212,502,916,767,253,480,194,599,229,298,0,798,161,256,861,546,71,595,579,303,538,6,257,438,191,444,111,703,346,672,161,200,802,282,122,750,142,768,420,46,841,840,946,351,807,940,535,0,148,808,116,488,990,399,185,706,33,722,720,185,521,779,8,629,393,299,194,846,931,638,930,823,930,685,965,369,956,637,174,864,177,502,259,683,296,692,282,851,461,902,641,868,221,322,432,662,753,637,400,63,859,258,228,742,390,194,670,201,865,799,107,356,134,683,893,256,452,34,862,438,206,927,419,98,365,710,214,406,864,938,585,208,927,533,250,528,314,172,116,872,793,858,304,596,121,749,395,63,342,91,252,676,596,665,139,277,675,264,807,257,646,478,870,878,944,526,475,57,859,971,0,622,278,583,107,711,104,531,648,4,190,686,582,846,264,336,768,423,197,668,258,865,213,715,279,175,591,195,936,894,488,518,937,672,843,389,825,690,173,835,388,773,217,499,245,486,659,229,790,807,598,692,881,658,965,347,284,311,378,412,141,827,97,702,114,530,180,595,345,751,770,318,924,645,882,373,856,446,611,206,271,781,846,207,804,544,143,542,889,460,434,609,197,847,219,638,282,317,307,637,267,606,163,900,862,810,221,490,504,211,740,470,858,388,944,924,293,711,255,783,834,960,128,672,374,608,851,756,783,160,283,501,264,874,938,358,162,274,863,393,810,553,934,795,364,651,856,1000,698,573,397,589,956,608,739,370,73,742,212,321,84,556,972,560,95,329,875,936,846,629,295,162,678,527,778,847,918,396,753,154,873,657,882,857,603,401,52,636,184,738,258,832,617,210,666,217,887,451,863,944,358,686,220,370,644,0,930,300,299,129,601,630,153,333,929,448,693,14,700,725,839,858,875,285,943,738,960,593,741,198,243,855,72,494,888,885,495,47,759,799,927,306,787,650,819,755,175,423,972,675,823,428,172,961,0,852,205,448,378,56,284,406,982,877,822,623,853,217,354,111,878,588,431,814,147,328,760,213,879,693,863,800,311,121,87,774,163,594,431,175,155,941,745,879,842,950,116,344,422,545,784,322,886,960,888,601,449,937,665,365,297,237,937,780,791,318,976,1000,977,621,170,725,367,580,149,367,269,587,881,575,867,556,472,114,470,528,360,66,854,815,201,362,875,803,98,513,931,447,896,897,854,855,128,675,617,53,533,821,668,531,291,559,678,648,222,450,634,691,442,180,158,425,760,449,630,700,890,668,394,381,131,472,374,58,732,795,464,911,524,728,214,655,490,820,615,684,978,580,468,310,182,703,387,768,410,674,729,155,252,622,770,847,108,383,755,775,266,260,506,803,614,470,412,662,219,862,178,176,883,434,269,253,847,545,426,222,268,222,77,577,807,383,335,734,454,904,254,713,206,486,926,428,775,649,178,523,905,736,869,424,693,673,973,961,244,425,139,599,281,138,930,831,969,622,189,564,146,733,221,781,184,354,168,901,83,805,93,513,781,824,869,529,910,580,566,828,671,692,717,107,500,675,774,324,400,166,495,463,193,445,753,829,854,495,876,644,667,249,462,301,214,659,556,711,722,655,789,282,744,297,965,401,782,714,434,872,738,871,823,493,976,411,55,417,607,783,818,741,865,622,214,688,468,280,297,178,817,863,277,685,603,286,264,544,537,408,474,464,958,327,920,547,589,790,534,838,146,370,302,624,1000,849,806,813,138,432,915,746,975,593,238,473,218,238,174,777,776,698,861,399,809,371,213,848,892,532,157,835,962,710,291,138,880,1000,114,505,823,257,840,547,704,649,800,750,483,294,375,0,788,302,138,820,680,301,335,755,258,779,170,895,177,753,772,309,202,382,579,893,942,549,891,500,257,448,153,827,598,781,805,832,402,377,186,342,394,374,302,177,680,484,175,341,649,339,942,499,142,839,709,754,336,255,879,654,620,533,302,233,264,579,467,307,218,463,108,422,294,749,405,237,92,497,196,625,268,657,634,731,568,879,197,565,0,1000,787,637,306,163,950,477,255,542,803,654,402,104,369,333,745,834,249,729,781,912,88,659,798,857,270,854,882,608,976,643,867,335,267,876,899,669,358,402,461,640,258,721,633,89,841,573,577,0,780,635,849,432,511,543,758,366,922,437,177,588,237,852,165,637,907,870,661,0,331,209,714,717,975,701,441,560,217,692,472,596,861,767,317,741,932,874,744,346,688,755,963,555,458,763,672,719,200,338,179,342,239,898,162,895,176,941,195,902,631,148,906,822,191,311,684,249,767,291,748,671,516,421,727,302,781,866,822,921,728,127,684,250,709,369,790,592,665,226,948,490,912,937,192,494,332,314,967,570,901,373,901,365,569,781,124,717,976,944,774,443,691,752,756,825,965,330,948,440,402,165,256,456,661,371,754,810,185,797,715,762,788,289,831,577,906,598,635,564,166,363,932,341,177,329,942,904,90,522,925,907,428,122,446,889,727,415,927,415,226,426,769,305,866,581,161,209,333,770,804,996,363,564,797,395,98,845,230,701,634,721,246,607,181,938,329,386,248,236,746,65,472,803,951,306,587,174,913,240,558,785,271,634,245,896,597,237,879,707,408,239,597,912,201,724,117,461,810,619,310,151,83,771,955,692,424,8,198,884,222,406,235,277,853,722,854,450,204,506,456,864,840,802,313,207,887,864,920,919,234,930,647,763,792,849,904,361,363,700,316,502,814,947,413,609,964,668,912,866,890,943,291,755,817,952,343,140,400,777,788,639,448,874,962,710,218,299,657,624,598,779,787,723,964,902,946,828,187,399,960,688,78,333,826,223,973,668,811,961,431,16,236,400,227,785,731,855,937,353,94,330,852,1000,481,149,372,618,922,724,103,521,113,633,373,666,938,600,166,400,96,274,204,640,0,1000,679,38,110,244,547,677,491,829,258,858,86,454,953,471,664,606,873,308,877,329,584,858,906,983,6,464,226,747,767,151,683,13,578,817,719,767,131,447,248,490,251,895,830,1000,195,758,139,523,244,244,192,536,123,471,905,616,123,613,463,447,277,884,262,128,798,932,186,692,541,89,822,455,55,602,800,544,221,597,513,130,855,294,264,240,547,788,345,95,238,671,222,729,883,943,178,371,669,252,692,44,922,463,988,426,799,516,270,684,886,731,839,485,861,996,97,558,992,329,814,258,317,707,851,399,930,375,885,404,215,387,914,460,863,807,550,477,178,661,195,467,416,591,338,377,708,92,792,822,778,877,102,455,408,233,814,476,864,387,943,326,109,447,132,508,409,161,731,110,862,827,609,959,249,628,818,435,324,735,91,472,133,923,866,742,948,896,870,525,889,597,899,933,711,264,218,501,632,441,787,476,120,486,98,513,178,552,237,206,184,625,657,326,882,374,114,391,740,725,871,835,338,351,260,692,1000,645,134,899,836,929,198,421,109,368,967,379,800,763,643,732,1000,636,835,246,923,606,35,740,277,629,953,596,857,681,935,487,926,857,460,875,992,478,571,735,0,1000,877,441,277,670,698,756,756,444,232,385,911,625,624,513,681,735,414,584,250,926,448,226,914,887,820,479,341,203,1000,786,401,330,881,343,651,93,612,521,802,856,146,637,290,718,818,563,846,857,924,465,118,436,712,312,431,160,447,852,883,854,735,743,959,659,461,692,178,337,193,327,0,1000,261,341,841,855,903,374,869,754,138,618,496,690,646,0,207,474,82,593,271,288,835,381,184,465,260,689,524,253,595,206,341,694,997,610,615,355,170,262,236,637,923,954,184,943,188,512,526,665,850,635,951,735,471,859,131,598,577,42,218,366,445,264,294,185,614,110,0,692,947,402,810,881,744,817,677,837,335,443,250,526,210,626,397,548,831,695,186,815,403,334,920,398,919,304,763,909,281,725,23,445,852,570,787,345,124,289,646,230,858,392,553,803,1000,519,128,810,804,794,358,418,232,662,786,695,787,717,845,668,494,179,861,247,284,735,278,183,34,324,605,138,230,601,243,526,873,374,186,882,905,264,159,548,189,671,851,810,210,671,715,748,310,757,241,835,208,890,249,776,641,353,275,636,149,898,258,666,204,413,131,287,173,920,886,589,873,357,254,273,609,639,141,424,951,972,207,714,162,563,785,740,839,425,79,521,128,635,168,725,227,919,91,475,881,749,198,241,818,644,284,842,176,499,952,612,196,578,105,541,287,557,209,321,676,202,479,193,276,765,232,695,205,570,210,889,383,552,834,270,150,838,426,692,926,807,927,751,762,745,232,754,936,940,936,519,244,664,184,380,842,466,797,929,97,631,251,238,333,573,841,282,399,33,883,652,960,533,899,346,431,446,225,209,422,30,831,463,150,557,607,504,34,794,137,469,203,371,153,555,496,43,378,593,266,617,614,205,701,602,212,422,688,249,897,994,289,763,130,372,200,515,915,751,848,985,111,646,977,419,130,696,70,628,173,875,781,740,795,373,339,253,263,328,182,851,364,693,545,0,218,459,309,125,283,846,260,620,356,729,190,306,217,347,509,642,831,770,892,964,810,786,437,115,830,742,648,695,1,701,806,550,179,490,296,191,855,619,166,479,412,256,802,152,287,281,908,435,900,474,796,555,807,410,205,283,110,366,629,701,826,565,859,432,653,711,140,341,729,863,805,537,947,268,52,453,821,329,242,522,753,300,864,379,691,365,187,463,660,559,607,48,248,462,899,1000,779,667,215,633,968,416,545,726,836,349,180,789,903,273,230,285,330,339,115,335,893,607,790,725,898,235,210,241,234,702,817,910,976,450,134,596,269,673,401,290,342,527,919,280,15,499,211,666,107,785,610,307,968,621,178,680,83,587,847,222,52,673,525,796,135,686,130,580,781,627,441,942,813,489,329,692,887,764,904,871,206,371,233,838,489,759,739,659,862,326,115,402,977,496,932,697,200,461,226,282,96,390,175,841,457,898,875,316,886,642,145,719,660,577,635,873,832,386,750,665,852,857,172,540,1000,836,989,741,125,320,264,152,437,936,271,203,126,637,171,506,384,40,973,699,594,871,273,730,928,296,519,791,767,615,947,1000,955,490,912,359,856,766,810,243,617,690,654,149,96,503,37,500,427,528,98,485,239,290,888,666,841,784,143,689,98,490,193,205,947,1000,866,325,697,597,865,717,842,304,849,762,226,294,922,772,435,150,962,800,773,298,878,483,198,617,645,584,687,244,290,769,774,857,687,252,885,822,790,103,108,634,991,928,401,0,635,36,954,983,956,983,45,350,288,603,865,577,712,356,280,385,965,496,184,870,6,462,706,79,990,806,639,573,730,138,879,554,486,345,269,668,440,940,532,739,92,592,121,568,219,948,666,247,876,335,646,223,225,594,420,441,804,770,444,950,458,42,349,311,813,896,324,637,201,660,838,679,3,576,805,230,32,796,945,694,847,636,788,450,761,884,882,402,444,226,418,623,124,748,837,531,191,558,716,823,766,706,933,735,172,538,849,812,729,385,802,554,489,185,928,951,891,288,592,825,30,895,891,306,461,828,143,263,908,301,258,320,785,935,129,711,973,292,573,803,608,874,16,437,822,354,816,250,381,483,230,790,219,337,189,351,757,597,873,641,869,725,987,896,252,555,521,790,459,281,190,307,205,818,383,501,224,905,841,281,257,230,454,516,857,827,116,346,776,473,558,119,189,562,202,719,726,701,776,584,954,771,281,827,217,576,937,765,84,326,445,949,98,460,783,345,930,364,814,872,142,572,257,688,772,569,317,576,785,770,422,833,141,813,270,280,256,667,685,698,205,878,706,793,172,637,572,795,217,923,222,491,466,296,927,761,680,232,597,207,939,818,943,958,873,779,985,798,28,366,865,649,824,551,836,527,272,700,999,932,250,821,149,468,140,548,459,900,918,823,255,280,40,440,211,755,139,891,820,672,0,497,148,505,963,686,880,825,932,362,880,474,864,350,795,730,622,636,36,535,578,776,235,937,827,663,722,798,218,496,276,782,996,757,865,893,550,818,979,841,0,681,648,359,238,666,852,622,831,849,340,765,166,230,839,899,759,296,949,451,954,928,964,532,418,383,853,600,199,573,834,422,469,270,601,942,659,560,207,899,135,495,793,525,458,494,892,393,1000,424,258,326,562,0,647,226,440,399,217,650,2,627,954,595,849,946,0,665,850,239,772,767,0,489,690,246,166,543,867,291,134,374,139,305,660,347,109,709,550,903,925,747,811,849,194,643,863,565,405,540,0,648,407,277,216,373,394,334,88,617,493,880,979,787,156,578,940,317,758,204,268,600,125,592,701,78,249,227,751,88,122,549,255,368,290,277,853,1000,535,713,596,307,745,887,495,707,937,733,309,229,115,699,702,412,119,583,527,156,248,626,275,283,475,342,753,209,230,511,793,575,799,313,244,821,887,537,771,776,946,765,68,493,775,264,814,241,245,529,380,282,227,773,575,801,975,696,165,435,843,854,135,732,306,119,111,244,158,815,299,832,114,309,332,342,245,886,180,442,132,805,756,772,242,511,646,231,214,886,897,927,983,685,929,310,936,959,555,746,192,122,774,791,271,736,903,718,204,772,963,616,455,511,854,866,941,349,852,875,196,802,903,552,807,660,983,677,835,768,181,910,185,334,959,537,745,758,934,403,273,816,953,403,1000,709,806,779,760,808,132,254,872,433,936,822,93,463,273,819,888,490,242,904,317,361,254,389,833,874,700,629,895,378,925,749,143,273,100,505,779,469,572,789,144,842,550,805,388,535,876,916,823,278,710,435,874,573,860,518,904,1000,274,247,216,353,337,82,152,188,768,584,755,899,388,210,996,481,99,513,178,546,821,304,191,889,479,787,834,451,874,532,905,753,1000,628,866,503,640,0,130,544,808,748,417,207,241,415,883,472,711,359,692,780,578,399,690,769,203,554,196,424,888,996,109,490,410,663,560,0,573,799,896,717,0,616,651,90,735,255,63,625,999,490,635,737,366,595,747,149,700,5,119,409,111,344,153,418,376,647,517,175,181,637,520,802,475,791,39,605,750,749,807,911,257,643,924,859,889,310,305,711,600,316,325,265,1000,732,253,349,997,428,191,661,951,875,446,950,714,105,491,229,365,380,882,240,231,198,722,171,767,617,0,586,955,798,36,1000,366,631,658,33,108,399,490,826,814,508,114,304,235,934,425,4,570,790,379,78,785,386,259,858,213,870,107,393,806,860,700,202,299,820,810,381,740,726,423,722,65,649,963,362,260,545,244,597,702,658,172,355,269,785,265,553,857,317,65,656,339,695,449,514,230,763,917,401,156,296,373,700,83,352,234,441,160,731,0,898,897,525,560,806,960,594,947,811,83,543,76,458,182,530,804,844,706,347,376,218,747,625,802,926,345,750,912,801,665,242,742,421,267,847,365,399,879,444,703,123,946,865,803,637,820,603,112,349,767,828,940,588,155,810,488,190,878,451,96,508,984,500,640,622,246,724,881,869,97,419,932,469,442,41,865,523,883,811,857,837,878,874,652,89,454,0,801,700,628,268,674,743,866,274,373,535,828,326,551,817,646,360,111,356,546,729,713,435,79,563,819,874,154,340,566,497,867,503,123,501,809,276,454,19,839,523,166,776,169,850,141,433,755,701,212,706,224,719,875,495,804,545,854,968,796,532,283,310,789,880,193,376,814,757,813,755,75,497,115,770,864,508,424,57,700,354,249,295,390,204,937,830,765,799,965,674,325,593,972,400,746,829,257,558,941,372,895,249,713,102,502,757,255,827,198,540,108,644,736,714,283,793,181,412,546,722,882,431,778,605,954,369,918,777,145,383,845,918,217,227,854,388,343,614,180,455,813,475,413,538,683,675,584,399,844,190,378,515,302,588,155,827,152,841,365,170,804,278,431,150,268,808,904,900,691,177,272,311,53,581,616,298,611,298,368,336,389,453,874,597,971,762,774,734,907,893,561,754,777,898,259,670,610,873,181,572,841,518,959,295,811,534,889,970,259,237,867,527,174,408,211,250,775,557,273,306,832,477,791,580,482,296,402,45,142,408,786,898,610,751,167,656,103,666,191,915,886,647,782,681,656,585,256,499,892,264,834,414,855,697,260,740,740,421,199,570,577,601,0,572,891,843,149,643,0,563,968,436,315,609,924,650,946,345,830,451,976,569,828,787,263,747,281,632,42,421,200,218,843,325,131,527,943,390,955,668,207,618,898,935,244,672,870,952,255,550,200,730,151,757,382,506,256,569,545,351,516,0,514,85,68,347,195,797,624,714,874,652,6,1000,857,691,78,755,871,769,857,572,856,543,108,634,215,316,280,662,819,420,151,500,868,377,889,459,592,241,244,923,183,671,966,748,195,341,826,321,593,413,178,373,766,684,192,372,1000,806,308,569,364,603,0,1000,69,408,192,397,0,1000,927,364,136,792,152,619,112,600,533,812,192,208,428,714,309,782,905,849,490,426,277,283,264,357,176,607,216,763,219,737,544,0,908,269,646,480,649,0,782,578,127,802,103,558,865,701,557,545,651,329,608,108,86,799,222,467,807,325,561,773,242,672,928,533,815,233,125,682,929,332,431,851,799,612,1000,793,586,894,529,367,807,253,802,268,866,678,795,895,178,416,834,732,62,582,53,1000,66,716,728,652,505,766,820,350,844,662,113,868,126,760,882,957,827,748,279,725,764,337,858,725,129,563,426,420,223,344,856,464,543,758,130,368,847,234,404,198,911,399,889,677,128,807,633,56,213,741,452,111,98,407,514,786,966,670,227,739,232,394,780,777,36,382,777,188,482,155,186,736,585,306,818,369,673,50,967,519,599,948,287,612,426,2,830,947,856,532,895,265,424,567,519,0,954,754,714,101,838,301,881,348,276,251,196,383,476,850,973,972,221,350,717,64,171,559,174,712,787,282,194,837,949,611,246,334,2,504,732,266,937,1000,74,540,294,242,763,748,168,604,965,555,508,33,730,411,598,204,817,643,244,294,689,764,575,912,168,283,148,460,822,263,422,547,944,430,285,283,876,347,271,513,173,635,409,575,101,544,942,632,417,174,678,7,827,446,661,657,435,187,161,895,619,979,414,186,160,564,781,834,438,317,188,916,717,27,182,741,862,317,895,919,929,608,875,463,227,189,906,369,234,447,199,732,730,387,820,834,882,343,948,379,245,625,281,275,800,475,686,146,879,261,946,401,881,975,706,121,924,387,276,548,251,806,640,29,177,377,536,724,832,834,908,784,892,295,320,641,608,339,241,270,9,616,865,811,895,302,304,840,529,413,466,138,934,419,786,714,272,844,965,849,882,618,703,234,669,182,248,609,166,249,867,384,124,849,747,777,551,76,249,600,256,598,535,802,647,236,411,462,166,383,390,217,444,129,729,697,533,844,915,658,840,856,696,348,326,800,200,565,267,830,187,696,880,771,683,608,185,466,816,560,175,182,744,595,792,673,932,847,454,512,176,552,902,501,936,839,771,646,429,408,548,27,114,445,158,697,692,369,465,425,707,317,770,892,835,537,861,365,215,627,79,469,696,529,281,629,769,304,0,845,67,630,800,553,897,768,217,699,180,579,933,397,131,881,696,754,850,1000,976,420,363,343,411,188,28,443,727,253,0,1000,149,622,625,655,983,463,633,612,909,768,108,300,94,855,602,952,565,59,862,774,745,253,784,630,361,335,203,743,361,4,830,806,940,296,885,961,942,280,953,379,953,832,712,453,60,1000,183,738,904,582,197,692,205,662,847,955,242,790,224,574,790,924,911,928,224,589,0,859,446,953,800,255,222,674,876,925,181,359,140,814,215,251,533,48,159,742,0,779,200,789,872,566,910,319,35,563,770,785,926,431,812,350,623,586,910,535,267,667,557,781,883,486,946,349,905,861,542,893,848,690,364,708,928,301,576,850,530,749,190,675,460,800,262,642,280,623,904,774,762,838,652,206,199,848,339,98,885,356,198,311,560,731,837,298,686,242,176,242,205,456,560,798,906,856,599,943,255,733,933,825,959,432,790,893,869,953,500,865,167,347,188,479,221,460,140,360,219,587,803,739,979,632,909,809,171,566,119,649,370,653,427,850,179,466,471,803,869,348,785,252,889,979,127,825,884,664,792,691,445,544,170,439,654,156,111,348,139,720,826,265,817,631,240,708,563,166,163,789,714,108,107,304,734,806,490,618,226,731,544,0,800,370,566,53,193,644,918,795,850,587,709,446,273,871,104,600,920,822,516,280,215,244,912,259,0,1000,217,336,807,352,926,360,593,603,137,375,952,433,214,350,948,786,470,627,84,723,475,921,487,627,970,994,842,848,776,714,917,276,603,525,147,469,273,677,991,749,911,749,802,582,316,290,257,557,214,860,185,782,283,865,950,543,558,225,0,682,581,176,804,654,775,706,244,574,137,806,697,777,588,894,416,668,418,621,566,833,610,307,945,787,647,34,873,478,132,395,150,286,175,434,240,264,781,920,299,164,351,668,249,551,929,900,842,754,534,840,871,213,831,439,764,741,0,750,545,762,201,539,228,891,602,944,980,811,875,756,255,241,933,290,187,678,12,690,665,242,911,545,727,142,868,921,175,672,0,747,188,672,905,488,239,181,798,730,781,516,612,910,272,721,138,511,723,739,93,306,882,383,257,315,489,495,113,671,805,661,522,807,785,271,945,690,572,839,173,757,981,839,820,169,339,210,390,223,248,341,124,257,775,923,791,798,998,920,712,401,248,859,220,384,166,731,113,785,102,719,851,372,9,1000,250,771,73,492,117,448,846,647,291,702,868,506,162,630,907,967,211,849,812,179,668,235,826,816,700,628,835,428,875,611,818,252,805,669,831,307,857,676,169,550,911,361,797,753,866,745,987,393,129,606,171,290,449,874,520,682,396,84,840,976,988,461,373,693,1000,559,336,52,153,451,828,414,285,218,979,715,192,271,885,275,902,798,195,547,706,742,122,305,812,228,550,0,378,411,897,285,944,547,798,363,994,703,205,733,933,760,879,689,641,235,360,691,140,771,208,638,871,903,954,947,883,739,942,431,811,735,207,607,887,328,292,429,620,174,259,398,949,544,946,573,874,657,213,832,82,517,244,686,695,490,671,256,747,108,465,0,706,119,220,377,42,708,896,506,300,728,851,387,879,842,229,391,906,552,0,773,897,358,147,473,974,961,448,87,210,786,935,689,188,391,291,244,857,615,86,309,269,264,809,302,792,355,64,229,189,817,52,724,933,437,263,450,321,206,0,690,879,889,800,359,207,544,994,721,484,678,362,704,894,839,85,391,821,394,268,849,147,510,88,458,829,711,110,351,79,475,954,447,949,533,165,464,398,553,125,511,194,813,126,375,146,803,700,366,864,965,928,319,859,375,444,128,470,398,777,235,833,289,198,287,183,860,218,251,129,335,976,358,276,754,629,856,235,471,245,584,82,478,824,777,144,265,926,416,451,302,901,582,950,686,100,645,422,10,397,532,234,767,797,885,933,685,651,625,774,808,101,571,364,331,928,642,712,157,112,342,130,633,461,439,840,766,433,654,431,161,157,335,433,11,213,342,973,854,271,769,877,837,489,460,171,371,242,695,293,557,888,272,870,304,958,716,462,915,904,809,72,607,945,417,808,703,603,936,208,261,424,158,907,766,110,599,748,822,20,730,584,225,329,608,58,614,727,707,164,833,665,193,766,767,720,686,136,333,1000,728,861,625,268,133,241,797,522,290,765,727,701,125,451,921,821,873,826,887,254,687,157,886,897,578,663,0,617,956,115,480,18,894,204,144,258,743,933,584,333,580,590,13,785,734,915,435,820,295,212,845,200,355,874,657,261,650,144,388,755,418,550,805,243,376,403,234,815,281,747,595,133,738,303,246,481,901,641,597,207,640,216,593,818,793,110,664,90,536,381,512,452,359,673,63,249,387,206,462,133,500,466,154,837,742,77,436,654,16,472,538,844,583,569,236,579,850,179,283,255,764,939,584,515,653,221,302,125,841,824,790,157,217,261,329,946,415,891,797,863,640,167,629,758,442,838,191,241,759,852,422,895,451,828,901,205,726,33,644,688,251,399,234,731,689,852,933,78,498,153,565,777,647,862,730,560,811,274,674,579,290,98,710,0,516,107,436,904,322,939,1000,880,869,135,565,816,871,824,915,749,528,858,852,899,299,970,702,883,926,315,735,407,628,920,578,215,562,945,399,521,278,943,382,206,736,884,1000,1000,755,923,310,88,636,51,379,481,558,766,505,931,745,735,716,687,670,856,254,835,406,221,193,295,853,907,634,117,649,0,852,350,735,839,276,160,699,583,922,787,358,261,410,246,267,223,413,182,926,74,485,951,734,933,501,119,431,179,262,685,249,861,361,225,683,445,204,267,703,432,245,280,750,113,618,957,1000,181,298,788,673,151,882,231,703,177,414,533,803,127,809,825,891,18,692,882,612,112,408,191,736,832,638,165,785,362,120,712,768,449,38,630,171,226,316,131,851,224,714,159,902,53,607,600,946,236,236,201,513,281,746,856,450,847,654,278,746,55,767,296,120,817,314,1000,723,176,539,276,469,229,280,128,552,197,754,131,622,119,690,672,254,126,538,832,918,52,556,366,152,739,845,794,916,395,206,646,614,698,223,92,738,71,552,196,649,192,840,586,922,420,456,492,186,877,567,606,208,800,768,146,423,849,215,823,838,186,822,319,667,92,381,567,54,180,742,321,630,804,893,205,914,966,535,688,252,605,963,824,449,184,385,209,448,941,827,245,495,77,484,834,950,292,669,293,203,862,443,929,331,324,792,336,743,842,424,156,448,432,421,953,674,908,594,933,896,977,750,323,721,191,714,819,877,169,569,934,334,280,344,253,234,243,826,168,749,939,881,87,655,171,332,245,725,117,438,256,706,246,212,563,781,814,278,799,839,361,240,749,682,700,639,886,545,876,468,36,360,251,684,938,374,187,902,603,935,148,827,925,953,198,410,793,735,887,460,241,241,133,831,353,62,606,34,838,694,884,865,0,738,136,475,100,325,419,369,259,669,181,358,121,730,127,447,158,489,1000,773,214,562,868,653,256,742,142,794,757,763,145,750,945,771,680,654,928,342,117,726,477,251,997,864,116,722,969,415,223,722,65,625,170,747,647,209,931,803,243,627,865,789,0,1000,557,157,651,0,170,897,482,209,160,733,52,543,887,594,214,800,881,226,210,838,204,199,947,403,254,603,572,796,715,837,121,388,478,256,140,756,600,339,932,274,1000,627,728,409,266,824,813,881,645,883,586,933,335,380,510,517,147,534,170,741,423,596,317,738,797,672,79,759,177,199,807,1000,243,643,389,93,210,235,759,787,766,224,669,551,1000,738,194,839,825,266,601,951,261,248,311,740,331,213,527,940,922,898,614,227,695,746,129,251,595,781,131,374,567,793,835,329,382,653,169,456,862,834,181,674,790,666,855,313,315,179,366,545,869,415,977,577,920,480,851,215,327,596,117,696,834,670,948,753,132,328,974,896,124,373,645,224,62,670,203,385,207,407,596,969,65,418,905,321,171,646,821,696,949,497,221,398,171,856,840,392,204,742,248,764,840,408,775,283,125,464,921,507,469,902,764,611,631,265,945,586,813,746,816,718,809,841,722,163,131,478,582,604,451,294,415,526,930,368,186,346,869,679,67,594,482,620,242,595,881,509,808,459,820,615,834,240,136,797,738,690,653,261,992,858,900,465,692,611,627,643,600,961,213,747,690,248,140,784,91,426,226,735,360,154,89,594,374,110,481,297,973,335,774,534,205,842,799,279,450,295,826,695,120,441,631,858,754,153,868,326,762,542,247,646,428,369,341,528,804,709,922,419,289,280,891,616,534,840,509,0,944,729,949,395,642,45,0,674,763,853,306,346,634,678,61,511,897,225,149,813,307,404,742,210,73,703,625,139,939,844,313,219,233,429,758,768,883,615,283,210,116,712,656,25,251,879,361,244,782,607,519,12,489,811,529,425,236,765,325,294,561,852,716,109,821,436,592,0,951,497,446,699,200,533,183,379,96,507,745,726,635,27,248,891,521,107,811,492,251,246,219,747,145,318,947,312,423,42,868,601,878,986,923,304,937,340,74,613,604,948,501,772,435,846,836,1000,542,55,922,449,491,483,768,865,867,654,431,14,699,803,995,830,125,285,778,266,84,578,840,994,841,625,209,621,242,786,865,243,957,583,602,511,324,250,985,644,882,727,208,290,663,226,683,243,776,432,460,389,138,873,771,749,770,316,395,529,224,687,375,611,672,20,931,609,860,838,1000,695,601,61,0,683,638,687,862,431,870,478,246,798,891,424,310,351,320,653,884,667,875,290,877,574,473,844,875,526,883,346,646,621,824,910,931,359,530,9,297,808,242,795,143,785,712,265,453,0,568,781,688,228,228,377,662,220,807,398,862,438,947,859,659,31,747,836,855,483,177,327,494,342,867,484,739,865,230,723,205,585,622,283,859,244,39,558,843,798,911,750,233,725,678,60,883,597,262,610,762,109,208,361,925,770,998,483,184,291,250,840,201,833,930,543,121,495,251,902,57,530,107,610,263,546,417,483,884,403,179,258,421,77,937,567,596,180,383,23,618,203,1000,514,644,696,205,770,702,125,410,616,85,677,227,333,458,142,258,768,223,611,984,947,203,743,168,879,398,526,175,869,846,541,943,275,30,552,150,375,715,103,815,840,120,425,965,810,477,51,0,532,851,732,964,340,154,739,950,902,669,4,923,715,611,300,879,269,982,813,970,382,597,860,360,149,747,897,202,446,618,205,745,862,788,287,366,567,338,678,937,658,267,310,885,246,403,337,289,489,335,655,1000,627,808,452,839,849,246,318,369,560,533,805,811,488,743,544,785,342,130,521,799,926,813,468,625,180,916,885,666,186,649,552,992,412,70,687,318,176,263,645,253,885,789,404,990,975,44,688,950,462,374,728,266,294,715,392,812,447,966,896,199,431,860,634,167,698,425,88,200,232,809,260,597,181,626,257,824,567,732,647,870,858,168,464,427,43,639,754,401,234,629,697,378,414,759,294,967,950,371,203,122,655,0,668,141,784,851,908,784,645,828,510,151,369,750,422,334,395,573,871,910,290,458,447,910,523,788,106,197,915,833,645,938,997,950,546,974,305,126,230,705,74,519,408,226,693,481,623,191,500,514,796,916,776,456,654,783,660,994,858,177,517,833,935,749,654,374,0,795,967,120,677,175,708,904,722,927,286,349,65,851,717,238,947,770,451,261,548,722,834,58,830,436,624,742,420,122,566,915,415,502,56,236,274,1000,472,802,302,908,808,556,823,693,704,977,509,214,628,847,424,217,539,215,555,893,247,273,736,910,656,145,664,275,691,884,842,733,826,124,391,149,359,373,715,958,718,908,909,652,322,371,448,881,697,835,905,901,983,218,226,888,826,835,430,201,689,97,401,595,273,403,340,861,665,965,527,604,328,883,293,959,924,106,622,268,727,664,460,520,714,804,287,203,816,252,901,906,644,943,370,326,564,894,330,588,147,427,845,674,34,970,537,998,422,633,856,561,120,923,408,0,679,865,851,430,515,969,541,890,878,179,655,427,121,254,374,198,497,680,21,438,271,523,336,264,498,923,761,184,373,682,264,100,395,576,661,68,229,525,241,198,885,309,168,482,16,16,822,377,51,657,727,44,379,308,229,195,632,1000,590,953,884,660,682,203,244,352,671,893,726,114,254,942,689,290,719,23,439,253,718,994,798,167,208,947,355,860,570,237,272,973,512,744,844,206,896,103,487,243,769,901,729,856,430,153,650,120,620,153,619,853,935,343,278,926,355,403,791,464,385,197,374,238,269,525,814,956,560,933,753,142,876,593,271,449,14,575,802,732,781,70,254,843,544,497,748,252,697,392,538,759,281,682,250,296,797,427,229,615,195,224,679,254,613,594,206,646,273,809,277,718,808,801,547,123,560,288,360,476,560,261,659,279,730,746,62,865,319,973,662,936,350,275,110,812,393,153,737,943,688,734,372,215,403,313,201,289,266,477,193,914,413,143,818,956,609,191,714,758,171,454,544,388,340,228,373,910,670,189,751,919,457,357,273,210,411,664,237,884,970,277,713,168,254,244,590,837,364,166,374,832,409,740,428,872,914,649,0,411,661,210,290,260,632,150,495,169,466,109,761,961,476,334,329,914,312,416,209,263,713,934,587,288,562,184,452,592,6,308,715,804,871,129,551,860,249,234,230,69,783,211,212,918,756,759,369,831,985,260,438,968,292,801,676,192,721,888,515,418,648,198,739,530,0,696,72,84,1000,242,213,910,353,406,168,462,612,850,324,206,947,656,486,538,814,189,492,79,639,812,733,123,279,52,603,179,619,480,448,223,463,805,898,764,214,308,737,811,918,154,933,387,605,337,323,171,725,407,195,332,347,323,247,959,716,226,235,933,283,1000,555,768,302,375,96,367,627,496,761,323,642,776,69,676,291,738,595,663,393,723,719,1000,513,173,243,271,269,199,497,143,320,229,803,263,402,426,500,823,268,493,678,944,571,764,671,914,410,518,796,816,244,860,498,709,684,199,595,118,398,200,939,525,808,861,560,367,683,223,434,752,630,99,401,998,781,820,933,146,338,256,650,389,202,942,695,860,518,693,712,670,434,383,575,317,361,337,38,791,862,756,748,712,745,828,369,817,240,664,363,808,805,96,647,783,582,188,396,69,584,221,405,446,0,958,545,0,739,949,562,53,437,831,356,398,7,854,485,203,408,815,683,491,734,198,733,457,0,737,796,233,476,680,237,567,829,867,1000,560,932,135,403,510,356,60,992,895,601,246,552,957,757,133,846,938,454,489,75,139,278,0,695,566,62,114,379,136,567,937,730,763,207,958,540,419,667,405,733,873,714,829,304,945,710,346,113,878,962,125,790,230,735,390,677,197,390,790,933,644,225,735,36,630,852,783,918,198,410,618,14,844,490,774,563,794,448,876,701,123,842,244,295,745,228,382,216,889,854,642,461,168,903,81,534,634,460,793,669,703,303,925,424,741,732,686,606,634,598,656,537,79,650,839,689,133,402,786,615,86,576,830,524,142,783,732,372,657,570,837,409,706,126,560,715,872,868,443,580,458,649,368,629,759,817,914,790,910,655,781,807,256,710,248,542,458,187,327,768,569,385,641,0,982,584,208,823,357,678,443,273,214,458,205,410,663,227,883,555,263,241,942,476,873,422,799,401,829,458,306,822,885,656,213,658,610,294,862,746,779,830,546,47,259,728,901,585,934,763,802,196,656,477,250,469,147,756,95,655,114,356,161,702,774,738,714,311,242,533,130,585,172,501,814,323,205,849,768,717,221,872,217,483,268,735,254,749,260,800,33,388,424,109,634,717,723,172,306,365,928,429,888,880,140,850,431,572,193,499,811,639,517,15,938,881,289,710,1000,575,397,432,893,789,832,171,522,690,918,954,272,882,553,30,912,960,235,287,993,911,873,385,151,732,984,500,622,969,918,795,648,620,944,685,944,336,645,619,789,305,742,854,75,560,171,584,313,684,830,609,885,778,760,295,190,342,947,928,816,256,491,889,825,769,847,240,931,639,784,673,752,621,881,708,871,945,663,48,882,290,363,703,198,529,673,216,965,631,175,693,448,539,327,366,798,690,860,338,559,716,892,724,958,681,533,824,462,360,364,442,288,758,559,85,302,790,221,196,104,540,96,688,228,569,163,764,560,905,776,798,843,978,0,463,906,924,436,81,857,912,662,851,312,750,191,641,830,920,771,797,198,962,933,471,565,0,255,225,228,505,246,634,1000,534,806,831,153,306,192,727,125,376,942,660,913,866,548,740,223,234,214,469,862,1000,155,855,594,287,96,347,150,247,908,423,146,818,150,390,868,940,199,371,168,580,737,756,523,779,595,298,227,310,940,512,982,476,163,212,521,96,322,302,210,195,430,440,189,269,852,717,189,250,815,674,775,810,217,834,968,536,202,368,936,878,689,233,100,862,373,81,764,68,622,28,1000,441,547,813,254,704,857,379,233,897,483,295,305,231,710,488,824,400,576,197,365,384,940,597,0,588,430,130,882,212,663,508,142,333,432,159,899,507,255,691,547,763,668,576,191,850,800,285,437,0,610,291,32,876,281,57,997,884,104,516,81,536,113,712,920,852,3,1000,808,765,906,893,793,657,815,472,879,343,570,717,917,654,786,910,730,691,791,690,982,969,464,221,507,796,532,52,827,327,427,13,411,646,296,736,346,719,845,296,194,630,441,648,124,617,374,195,681,398,930,341,81,581,248,582,667,236,964,360,391,713,672,254,346,116,174,756,429,160,651,141,864,309,245,789,797,327,470,181,720,58,208,327,121,658,583,431,118,548,915,696,658,243,860,278,705,348,832,416,976,934,412,44,860,948,66,491,878,308,545,724,918,684,772,615,178,559,577,516,494,909,187,601,0,1000,959,811,310,651,791,551,1000,719,343,166,99,506,175,722,360,342,412,415,824,589,873,1000,199,713,564,875,138,272,267,564,821,253,808,285,882,962,924,405,223,688,370,174,889,788,217,714,160,342,865,758,433,501,836,610,261,754,764,56,28,1000,950,440,701,122,822,359,436,10,1000,491,37,596,822,296,335,597,769,720,117,336,248,510,246,230,922,801,112,650,936,463,673,58,264,870,961,544,383,617,986,468,94,733,161,836,343,527,158,570,937,938,770,333,120,728,857,494,169,689,145,570,415,569,992,874,813,666,874,564,318,567,999,572,644,466,872,986,623,279,785,414,944,591,976,542,756,578,796,798,787,748,745,545,936,645,112,481,115,345,927,1000,511,620,496,451,383,391,148,766,658,605,833,963,837,1000,169,317,899,335,762,90,438,649,0,1000,220,548,519,404,981,382,127,779,828,229,294,604,795,729,797,940,139,681,874,644,529,753,268,322,735,815,97,456,771,467,256,665,656,148,752,359,185,215,599,209,403,43,517,0,545,431,363,690,197,775,681,61,229,876,801,306,0,760,650,478,288,548,754,74,263,563,161,323,812,274,177,372,616,467,987,554,170,490,193,455,234,780,157,756,58,723,152,556,665,250,427,828,140,464,859,643,274,831,808,635,793,916,203,533,656,613,967,569,843,593,263,357,174,620,189,541,753,871,999,722,213,386,265,596,768,846,206,388,179,525,208,205,199,294,155,288,917,249,374,412,620,331,796,588,906,984,118,658,272,803,924,863,352,612,909,464,241,570,458,192,154,543,616,196,140,614,909,673,295,661,878,205,995,629,204,814,961,570,509,55,868,337,631,873,67,576,400,608,226,429,922,762,515,648,797,594,521,741,107,272,916,874,794,276,913,753,194,276,730,352,0,593,949,868,860,825,489,509,175,382,443,0,806,953,302,155,724,745,933,313,814,232,776,292,437,0,653,221,1000,714,784,626,372,207,250,740,563,595,810,737,757,448,313,154,522,816,825,972,993,770,816,474,201,363,435,530,495,806,1000,832,665,231,141,664,352,658,551,0,224,197,799,662,598,966,791,293,183,762,305,230,835,921,796,511,572,745,798,403,264,726,681,240,105,280,955,478,342,257,144,330,796,424,837,985,830,726,212,782,489,179,0,760,921,945,771,561,863,640,814,564,715,101,915,710,210,265,260,848,193,768,903,671,713,22,102,324,103,469,801,276,647,0,276,786,444,137,206,427,973,852,780,577,0,1000,220,420,490,829,309,690,206,842,851,999,879,801,253,157,779,347,526,26,386,49,872,561,279,296,92,891,247,197,829,366,976,695,955,471,815,357,908,638,128,450,848,238,283,573,106,265,235,647,128,382,796,492,158,892,174,439,650,482,402,263,435,5,243,930,945,464,773,324,539,824,686,21,739,831,233,409,930,934,229,693,422,582,1,534,659,339,197,823,225,457,941,339,850,601,272,339,687,657,848,390,828,201,110,450,605,319,722,169,642,691,191,318,333,778,847,900,459,136,828,671,881,665,765,834,441,777,939,353,424,3,248,497,790,749,188,574,803,788,565,111,879,696,842,919,851,676,153,291,259,727,0,594,150,284,921,722,193,487,857,548,824,322,950,896,960,824,186,842,773,895,635,85,963,864,303,600,288,124,410,578,125,440,229,568,889,369,68,478,819,177,559,631,467,412,918,600,426,152,16,468,807,863,949,405,69,395,814,553,32,338,766,393,115,610,564,739,165,691,371,671,198,953,212,174,596,209,220,267,925,716,970,891,853,593,470,477,615,710,210,915,279,627,482,147,428,152,927,631,322,249,119,469,734,439,873,640,532,220,903,878,434,173,318,357,72,521,816,244,785,297,702,431,909,950,112,311,646,466,464,122,13,813,713,814,131,507,168,584,746,687,892,751,202,709,856,256,819,496,790,277,971,617,189,699,109,594,299,828,653,612,795,871,144,525,867,857,291,406,573,747,137,448,287,859,934,967,915,380,66,769,276,392,322,742,774,766,167,483,412,425,0,989,974,416,256,646,0,1000,158,517,900,431,166,739,966,906,235,349,289,608,114,322,272,362,423,546,773,92,855,969,140,355,593,223,700,123,174,854,918,576,965,621,812,941,203,899,847,577,146,749,227,572,887,714,272,505,376,576,0,800,169,837,594,293,913,901,800,254,865,748,814,280,0,790,932,843,749,712,137,338,753,736,995,558,205,529,601,972,887,663,992,497,801,146,858,887,152,630,239,490,484,175,77,621,575,874,49,1000,725,763,104,649,835,840,648,235,221,657,874,578,135,437,101,663,754,654,760,889,742,451,477,196,148,266,818,896,852,315,401,141,808,700,708,365,755,50,201,451,1000,666,844,320,937,938,177,234,0,733,792,627,821,269,181,789,395,177,951,359,314,130,408,215,112,397,685,629,841,856,884,623,798,402,620,748,474,344,124,365,901,624,156,307,1000,654,566,0,535,269,953,869,429,448,947,878,933,973,970,1000,288,400,202,600,564,87,119,378,997,764,131,606,211,441,4,799,427,516,882,629,154,740,445,963,808,851,967,482,616,663,174,209,889,446,1000,808,630,417,126,557,195,903,1000,503,599,15,522,790,767,590,1000,570,174,155,407,614,505,0,181,677,646,18,843,316,646,232,270,404,854,816,783,694,269,283,865,721,121,443,634,569,768,738,790,284,851,907,884,496,305,758,761,180,1000,771,1000,628,594,203,131,834,834,883,256,678,455,919,847,498,109,800,778,741,885,496,145,547,153,263,976,924,220,779,873,737,970,375,965,545,253,702,515,81,901,625,615,30,862,837,180,545,225,825,884,343,836,633,1000,697,591,947,416,450,964,546,309,224,168,896,258,739,847,525,860,327,219,250,852,629,930,950,211,318,752,425,382,437,193,257,320,735,254,755,127,437,22,754,730,691,248,620,874,489,898,644,202,444,851,800,468,910,69,987,226,399,916,892,634,862,802,627,132,300,934,968,607,443,566,55,168,900,157,677,597,302,21,834,757,413,887,411,470,558,292,832,843,572,343,675,161,617,79,292,858,932,471,836,942,847,874,747,323,614,186,303,572,783,29,655,137,487,494,465,793,584,367,646,885,803,765,610,595,967,299,778,713,313,891,512,541,823,801,402,954,876,440,942,224,582,324,604,1,1000,234,513,271,793,774,882,262,680,447,30,891,550,969,607,84,944,172,898,497,410,151,247,240,779,1000,622,891,426,387,675,321,399,175,285,715,795,791,319,250,805,953,311,742,785,242,265,946,536,646,699,276,383,500,757,421,576,301,764,894,406,156,249,586,472,843,710,271,281,249,665,134,524,366,54,713,286,113,658,782,790,381,648,711,665,124,623,567,784,108,674,101,522,906,407,985,834,992,759,353,722,848,434,693,784,948,520,999,407,993,378,823,374,665,233,727,849,121,610,722,21,789,644,546,788,624,662,790,658,702,153,571,758,804,844,212,352,79,809,943,563,617,968,425,6,42,656,914,751,177,808,850,587,941,974,880,671,621,416,102,300,692,750,618,875,587,210,692,746,407,185,602,564,823,698,568,854,735,608,463,605,861,710,915,463,299,235,900,506,419,5,443,440,528,416,947,311,868,460,238,251,0,1000,934,506,304,730,712,316,536,808,431,444,756,307,982,880,568,0,356,690,161,632,156,664,996,782,106,390,328,249,954,550,378,653,96,538,612,416,966,947,610,415,443,172,14,499,217,531,645,347,366,706,919,371,294,207,945,554,872,227,437,191,255,605,726,716,0,674,647,0,1000,592,532,846,619,137,732,136,422,442,309,797,149,438,925,876,688,256,724,724,753,739,472,795,912,993,653,533,902,833,129,475,981,550,856,760,578,848,770,311,332,694,189,249,841,919,193,672,933,336,906,998,765,300,38,738,83,605,115,333,301,593,123,620,247,721,34,704,869,232,217,252,960,833,138,345,538,64,222,541,243,769,762,829,773,844,965,283,639,621,633,857,105,629,361,693,182,727,937,749,573,873,60,857,398,578,923,850,628,851,592,941,475,899,336,199,979,425,447,251,88,395,836,818,61,523,424,526,966,627,620,518,197,410,869,336,361,613,506,42,684,412,830,623,165,331,939,549,744,838,876,488,166,340,935,553,708,711,651,801,920,483,192,926,939,935,1000,747,209,375,0,738,817,278,307,676,362,410,362,396,230,310,602,663,960,851,178,449,567,230,745,895,170,486,871,596,308,672,149,437,171,288,878,253,911,517,429,521,540,79,187,817,932,450,725,725,961,826,616,65,174,296,208,552,851,677,851,283,973,816,870,484,47,842,360,701,790,674,961,464,841,468,677,246,809,244,728,412,154,858,760,296,866,386,799,665,705,805,511,60,214,915,861,590,712,450,906,487,792,728,785,516,34,531,646,234,989,494,101,495,946,807,292,768,860,328,529,903,811,486,879,408,581,189,144,442,504,838,792,707,65,826,195,836,295,214,929,771,896,464,683,261,66,507,238,382,847,655,298,167,417,170,858,764,10,625,391,204,897,859,185,854,636,79,353,705,906,272,339,149,153,796,332,644,570,796,459,283,802,726,820,356,376,7,640,428,989,443,397,526,873,574,872,781,877,701,937,748,815,895,833,269,803,603,826,317,901,684,499,755,247,379,1000,757,171,741,443,235,503,758,153,749,804,294,980,660,842,871,710,352,165,860,134,521,477,269,922,417,402,427,148,254,740,889,796,383,702,599,518,52,141,700,1000,979,743,653,321,690,345,261,828,696,490,440,197,357,597,238,256,406,188,918,230,377,392,509,666,778,542,820,992,600,256,497,116,507,990,524,949,846,802,346,769,627,614,676,0,619,732,371,846,988,855,859,783,547,369,640,275,262,309,169,860,837,949,387,259,822,971,942,894,564,284,289,406,284,768,477,466,398,643,217,627,743,997,753,563,910,906,856,382,503,792,364,210,679,961,604,793,332,0,858,646,442,189,777,986,806,499,728,712,677,267,689,881,435,242,658,935,665,669,253,212,273,177,314,56,424,244,730,817,224,324,706,816,685,301,712,961,1000,99,657,912,390,614,597,0,1000,850,476,0,1000,122,603,173,892,710,442,786,619,992,403,710,271,543,794,265,682,970,378,858,481,583,853,792,660,160,531,133,684,498,89,258,521,881,880,204,408,159,866,818,269,94,778,960,656,773,320,667,240,146,436,253,130,884,769,802,744,807,315,572,376,730,383,840,817,652,93,320,52,449,0,960,828,196,175,996,429,898,361,466,295,450,887,284,117,366,337,375,629,254,621,216,457,181,692,111,527,442,134,198,615,242,555,207,296,155,829,15,897,27,698,603,929,379,17,467,762,454,102,359,478,255,509,667,231,353,685,659,312,710,759,251,217,629,149,862,849,765,601,834,885,969,552,904,857,216,939,605,662,965,744,705,56,966,442,561,719,338,638,355,583,865,816,363,604,386,202,264,572,629,103,331,743,85,246,198,341,727,688,478,269,917,850,866,424,193,482,860,249,207,260,600,182,14,1000,806,278,938,898,815,896,470,908,175,211,131,284,210,932,427,522,310,668,491,820,431,426,961,833,259,843,931,472,435,149,205,258,430,660,93,311,747,679,361,712,139,705,897,752,771,870,378,465,913,313,487,187,713,791,609,575,956,646,856,609,923,255,812,662,542,811,491,660,283,199,846,600,417,354,120,547,129,249,264,257,809,225,411,857,116,664,629,321,481,0,154,234,874,901,97,289,183,291,33,1000,602,956,653,313,33,1000,849,696,170,779,800,981,790,837,131,562,876,499,875,593,128,326,940,596,982,792,389,629,701,365,596,14,314,350,789,403,0,470,256,630,232,793,993,759,926,717,819,653,510,763,25,642,967,411,478,425,529,692,212,725,258,875,215,216,971,351,775,849,83,624,814,826,784,936,825,297,310,733,844,221,588,934,369,621,935,933,166,757,601,322,472,125,225,615,78,1000,861,375,488,617,433,69,844,606,931,491,280,622,44,690,842,507,701,355,668,193,220,670,166,437,159,722,148,557,171,527,659,140,661,187,324,648,896,601,686,694,661,188,727,295,0,610,756,291,593,529,970,472,130,372,345,135,518,73,775,321,732,381,131,255,921,393,677,244,196,278,684,519,466,908,233,226,883,617,782,826,148,383,105,537,552,27,943,462,65,457,833,579,919,371,99,579,389,218,227,660,99,547,141,787,455,288,291,204,102,680,97,476,100,451,974,726,757,609,656,26,124,659,402,188,81,236,435,425,825,992,580,885,808,291,54,605,274,312,875,759,139,596,909,749,840,708,603,943,258,830,790,361,270,479,985,803,605,639,193,883,903,708,653,425,713,102,479,196,251,426,149,316,520,13,306,232,195,863,705,738,953,803,79,548,991,875,475,62,837,460,21,984,280,502,119,514,928,829,965,354,820,631,609,647,99,548,803,417,861,743,271,519,913,870,647,362,843,816,954,640,976,581,181,405,827,685,629,668,707,342,79,522,249,455,218,404,623,758,777,878,453,303,374,411,185,407,333,781,257,355,292,201,296,238,922,944,873,686,834,884,91,357,127,407,396,176,516,42,791,769,593,936,618,533,807,276,931,849,334,614,389,82,7,731,219,648,850,192,425,710,654,330,345,154,238,189,816,703,566,122,909,975,607,640,891,886,441,274,885,360,172,565,818,629,99,559,609,640,221,745,711,675,884,633,786,785,239,528,803,338,705,125,249,693,771,590,478,456,278,261,923,947,133,512,572,801,650,626,955,867,16,1000,685,756,414,713,478,193,79,467,890,713,609,965,865,906,945,780,940,567,1000,623,47,507,155,763,405,178,377,645,155,549,454,36,284,358,805,926,599,240,810,310,1000,625,507,719,930,473,215,819,769,357,884,711,143,628,596,447,734,690,286,538,19,799,889,253,251,271,937,624,110,420,444,878,436,168,806,901,136,261,123,490,190,520,721,170,109,396,638,845,106,552,712,314,811,232,713,750,216,740,73,589,254,569,244,831,934,405,872,451,647,358,959,753,898,842,158,534,656,571,219,736,1000,582,51,555,288,597,164,557,759,778,0,763,177,547,428,444,519,428,301,212,202,505,612,418,419,16,32,945,491,622,744,452,112,796,948,692,980,400,878,560,892,430,766,814,802,364,218,833,777,692,893,625,574,913,234,749,131,695,960,729,84,601,243,379,348,310,157,549,430,521,452,100,76,545,712,219,117,787,194,532,990,907,369,65,683,284,267,749,759,781,499,234,120,597,44,284,951,754,397,493,654,203,978,994,832,437,784,681,169,727,950,523,0,1000,749,659,149,710,872,633,37,340,788,830,544,139,328,631,753,285,635,154,928,476,163,768,449,104,383,559,75,566,654,329,809,977,223,650,260,853,912,316,297,744,178,712,815,591,408,394,776,686,118,780,650,312,178,751,774,783,320,320,331,645,866,544,679,732,301,794,897,683,809,779,560,0,196,219,769,804,89,599,413,586,317,660,394,446,993,423,169,826,707,359,575,875,203,710,856,301,676,250,180,297,205,745,421,78,219,463,964,816,20,679,746,812,274,697,763,55,253,233,989,953,939,336,954,646,269,399,244,393,652,23,950,1000,860,472,453,371,50,525,935,933,153,303,889,528,880,445,198,789,113,706,212,306,853,953,426,847,683,241,852,363,860,339,180,530,49,450,495,600,844,276,186,316,132,619,482,202,203,733,189,690,615,640,60,350,174,295,968,627,260,245,911,908,796,782,105,401,142,238,98,379,0,678,948,632,912,484,667,600,860,366,240,415,764,687,863,415,329,348,46,263,711,816,693,771,894,849,888,304,817,785,29,495,821,577,265,626,290,666,510,46,960,848,818,306,198,590,242,819,414,56,109,523,182,430,884,401,173,339,109,371,251,673,84,472,1000,430,168,541,187,709,802,713,207,299,873,377,113,768,898,680,827,402,813,768,223,879,238,243,64,401,334,779,231,310,167,811,112,721,702,125,130,772,258,540,526,684,322,89,655,329,895,571,715,102,262,702,246,510,663,245,534,74,210,653,177,360,861,747,152,741,938,902,700,356,524,800,1000,799,108,847,826,414,98,598,510,745,184,788,710,352,190,733,855,464,294,650,203,648,764,611,587,193,897,562,462,915,251,756,804,654,781,667,725,175,19,813,89,643,199,932,609,292,885,530,111,283,269,763,939,384,866,489,719,664,820,785,861,649,677,484,793,714,736,479,483,197,361,223,577,876,191,716,359,228,612,302,219,651,489,800,937,444,599,421,169,480,942,771,383,323,812,203,22,781,367,340,679,248,194,639,436,122,918,377,189,678,858,691,205,845,906,259,839,981,276,283,796,268,161,655,749,804,904,300,598,940,917,426,875,697,349,100,717,724,725,65,284,558,439,554,844,503,877,862,945,1000,599,947,948,648,407,686,0,919,594,941,799,516,241,846,866,984,63,707,981,690,331,758,577,865,1000,663,131,747,361,221,149,796,876,406,755,625,478,452,492,832,253,323,844,625,218,641,986,737,165,567,450,231,521,844,296,829,929,628,388,201,801,731,403,670,192,561,878,448,276,595,203,546,264,615,170,883,609,641,809,709,105,642,0,1000,632,554,533,37,486,621,746,60,868,563,239,862,273,669,896,380,690,733,279,732,250,479,104,318,161,312,200,330,758,213,726,52,256,566,279,371,644,228,795,561,320,619,1000,603,130,679,178,904,857,516,215,549,493,125,826,442,546,722,859,704,412,268,546,720,423,693,279,513,801,718,547,720,890,489,547,723,741,617,914,402,812,679,788,247,316,360,526,717,97,578,244,799,36,381,499,0,82,501,165,491,890,938,880,492,957,455,163,743,319,65,510,57,371,119,235,866,901,663,933,348,315,203,54,930,131,404,814,304,825,968,38,1000,602,631,691,245,858,504,740,177,866,523,665,250,703,803,117,603,139,877,259,582,1000,532,417,513,201,868,250,503,873,670,154,378,193,424,412,652,840,339,857,702,889,879,696,623,215,790,195,838,397,167,416,703,230,813,771,788,657,128,472,849,240,661,808,447,1000,784,180,249,360,643,218,816,851,389,885,614,25,1000,113,431,597,206,989,411,169,725,873,753,828,176,492,908,803,282,839,623,745,49,1000,860,0,685,865,907,574,794,348,24,185,486,215,318,197,153,644,437,905,455,784,904,692,754,679,16,820,383,654,152,743,209,192,195,645,493,761,662,230,856,948,921,979,628,169,897,758,419,198,683,831,253,761,770,296,528,232,895,836,231,901,334,295,634,806,445,753,427,202,613,989,503,343,292,793,446,892,772,250,540,819,337,430,75,992,299,474,440,236,301,100,688,899,578,762,797,781,819,937,1000,800,201,95,409,169,687,184,811,470,543,785,824,748,685,483,499,192,686,157,858,758,887,934,314,871,420,945,804,959,254,952,452,731,728,201,421,202,488,704,815,266,478,365,57,210,661,230,278,129,830,156,487,1000,549,247,802,164,288,816,711,172,848,327,231,258,858,684,464,177,788,635,28,776,551,386,209,247,719,460,856,781,791,545,818,596,0,294,728,692,475,251,720,275,565,242,790,641,460,670,43,922,857,693,259,848,632,813,992,277,856,707,789,284,685,953,334,167,809,756,444,328,783,981,473,887,653,592,817,208,324,774,555,656,600,733,738,327,733,967,419,820,740,406,7,851,809,496,47,541,61,354,253,918,826,100,619,202,460,231,688,685,245,908,842,702,631,207,785,144,664,739,73,866,666,52,534,475,98,735,724,248,236,796,338,102,607,1000,813,740,464,926,1000,360,669,537,110,638,705,772,431,755,376,233,163,413,449,99,611,704,442,227,292,252,563,925,630,134,208,1000,741,257,554,985,554,929,551,969,525,532,706,557,110,771,249,773,563,987,545,662,233,169,293,547,793,159,562,572,796,99,400,337,169,995,672,712,803,640,95,678,582,952,769,226,236,984,762,835,684,413,730,276,816,606,277,119,228,839,791,796,559,1000,705,775,557,500,44,39,411,851,405,858,767,942,424,748,846,464,905,939,558,244,452,727,746,180,880,838,974,669,0,798,618,919,401,131,421,432,850,703,819,684,594,698,575,37,301,299,518,224,244,903,814,647,709,658,868,83,444,216,620,935,828,907,392,680,240,314,598,427,449,584,922,879,697,311,172,944,383,390,539,303,626,946,621,428,22,178,250,919,844,903,757,175,592,339,594,453,116,658,562,546,0,916,977,891,600,565,55,286,284,960,421,556,85,975,357,525,22,484,467,236,570,854,807,836,708,88,904,707,120,392,369,702,198,241,563,836,828,552,0,921,888,200,741,609,297,0,946,113,428,661,232,207,839,812,464,205,435,180,505,893,255,816,273,838,335,783,721,690,723,302,724,495,893,860,911,231,755,653,320,225,569,882,967,770,308,926,473,642,475,92,668,489,181,631,590,261,244,0,841,749,822,992,460,429,847,934,832,489,180,779,752,122,851,403,820,896,885,674,640,538,51,228,915,645,464,207,779,233,605,443,246,3,1000,809,250,249,934,152,653,801,576,420,511,91,531,724,172,920,611,970,669,215,694,0,863,875,580,460,171,913,755,184,654,388,307,620,689,689,627,507,798,664,231,565,771,180,201,145,491,0,1000,909,862,549,769,866,655,286,707,591,196,185,481,925,469,194,592,755,778,144,253,254,748,631,760,1000,650,1000,781,14,782,622,734,859,299,656,426,168,730,50,359,660,182,261,114,361,703,175,821,129,514,840,917,394,122,393,684,608,0,464,308,855,590,788,307,76,499,259,509,920,741,955,810,847,883,850,505,403,52,736,381,87,555,247,345,247,233,1000,612,816,913,977,415,215,340,103,645,695,748,423,548,609,299,281,438,892,385,762,655,633,859,534,735,194,423,0,650,758,624,219,861,875,803,913,358,880,300,193,494,248,524,427,451,238,707,251,394,264,260,880,592,785,936,100,591,791,338,777,615,650,581,820,291,200,397,591,193,257,613,288,322,225,860,897,715,163,867,669,663,355,288,188,425,858,839,138,604,598,237,604,323,833,775,893,947,889,504,906,665,159,796,960,734,103,478,243,769,125,703,204,379,489,614,807,311,182,432,102,846,115,793,659,3,175,364,500,41,1000,694,917,311,234,600,412,586,256,793,867,950,17,607,175,720,212,193,224,877,756,442,332,609,848,806,106,660,805,674,202,440,154,632,236,863,802,667,947,893,103,722,191,212,421,434,66,949,853,825,204,431,925,456,909,244,863,840,78,616,132,332,852,519,437,650,884,759,836,237,72,437,495,397,603,326,739,751,389,55,947,975,649,602,86,440,44,675,660,349,628,265,391,372,160,550,411,491,121,653,404,234,570,791,166,504,145,555,479,902,1000,466,891,511,254,374,848,1000,160,490,869,719,821,983,792,737,899,365,935,705,256,277,613,204,628,267,738,812,407,167,770,855,804,692,891,820,647,313,435,151,220,753,847,605,334,625,851,576,923,831,204,288,866,595,252,647,744,218,407,834,909,690,884,758,849,720,130,510,531,207,202,305,431,510,127,259,115,438,218,276,862,879,62,971,761,131,748,676,982,930,265,494,767,387,857,818,161,241,860,798,227,272,142,571,660,562,117,512,301,641,955,571,817,1000,151,743,710,360,79,536,274,896,653,563,348,719,570,438,219,903,197,728,413,656,286,504,606,955,784,417,52,977,791,478,645,863,440,134,111,559,820,310,900,448,147,533,856,296,861,396,210,665,733,145,852,824,876,900,296,818,55,883,106,292,513,850,88,707,151,689,230,792,976,716,587,518,598,303,237,446,489,829,774,627,834,561,225,748,285,822,803,759,697,756,225,710,235,759,324,562,183,728,644,468,575,855,149,305,526,683,346,740,79,474,163,472,128,515,246,771,743,412,250,353,618,209,835,374,780,349,368,342,345,105,228,520,722,171,165,546,831,398,130,738,367,690,476,846,967,559,768,596,783,754,894,517,145,460,293,718,942,488,716,102,364,563,169,765,567,627,685,21,294,760,876,440,245,220,642,720,187,211,879,853,237,574,320,620,899,708,202,803,816,297,286,454,752,420,116,494,316,347,178,349,147,718,973,325,167,767,635,830,725,296,77,640,909,330,99,569,260,365,283,757,908,570,882,713,932,250,166,233,83,678,105,732,808,963,737,816,784,674,136,776,840,765,460,859,480,907,253,420,246,662,102,382,139,318,798,740,978,664,802,447,881,657,823,822,617,208,830,812,154,731,282,323,770,313,98,406,86,352,961,496,618,208,677,61,772,705,939,813,355,641,373,27,377,293,0,635,921,463,190,924,665,806,143,285,393,159,867,346,714,75,868,571,895,691,940,565,173,644,911,878,603,632,896,857,959,810,378,104,301,131,159,785,107,656,424,111,362,158,747,748,182,460,408,49,536,811,697,432,728,732,240,340,469,663,815,249,539,809,804,704,841,528,803,939,239,360,798,884,214,344,159,371,190,761,844,642,930,668,388,482,877,492,187,778,447,866,830,895,888,931,347,110,70,561,811,475,386,41,921,318,847,989,197,209,312,602,843,961,706,370,946,843,490,34,465,277,461,130,307,808,375,207,801,902,906,314,831,955,343,723,274,860,219,257,604,0,900,626,333,379,892,957,257,578,259,658,835,951,0,1000,651,598,347,740,291,761,793,594,827,911,41,1000,874,712,215,746,883,380,912,768,908,668,401,208,823,354,288,423,957,798,182,283,192,568,759,894,704,0,903,365,317,697,915,827,526,808,220,852,164,672,927,761,868,1000,161,712,917,407,46,1000,217,867,926,455,652,327,108,399,435,539,563,374,973,543,841,507,575,888,956,748,828,536,836,900,603,895,99,577,247,348,569,794,365,737,553,100,173,735,901,614,93,835,412,844,979,671,429,447,549,799,155,649,915,909,870,339,568,582,54,977,205,840,298,316,84,409,959,538,847,378,846,497,973,634,864,510,189,861,496,213,986,673,327,781,280,712,482,351,586,683,143,229,966,1000,936,459,1000,604,797,945,803,284,743,332,846,1000,186,611,763,684,852,392,626,543,272,567,833,405,224,457,204,734,83,592,257,490,761,736,179,885,223,770,190,911,933,641,752,426,855,898,168,481,941,304,880,424,179,465,276,248,977,795,302,235,643,223,814,289,295,619,786,430,940,938,302,467,806,625,952,373,121,244,265,278,867,564,221,408,751,649,737,691,930,894,233,736,977,961,755,744,934,332,769,584,786,282,691,190,805,700,581,678,892,602,883,763,183,864,597,173,810,701,745,715,690,422,793,398,0,1000,207,712,830,349,927,414,212,456,139,383,160,306,942,527,226,315,212,190,837,600,1000,437,905,968,816,852,560,187,603,897,738,122,986,941,112,787,289,403,64,750,978,706,814,553,796,135,79,490,241,882,889,622,248,908,0,1000,576,848,105,789,678,64,905,461,957,262,816,806,200,719,887,310,123,842,465,189,200,296,249,393,662,225,100,625,265,644,207,398,284,833,718,667,345,70,752,763,716,386,161,247,198,623,418,801,875,419,952,510,1000,753,906,389,897,769,196,724,239,198,40,631,812,560,682,628,309,643,354,672,928,337,925,697,814,778,444,0,67,379,134,640,940,685,160,459,891,582,844,522,437,458,93,487,89,892,827,778,875,813,118,377,0,795,228,434,244,918,960,826,907,536,313,625,809,518,84,503,123,706,987,753,375,213,594,498,899,220,521,781,123,714,825,970,426,231,214,570,208,747,818,521,886,291,230,537,162,191,354,722,906,890,287,315,787,767,665,228,62,446,839,424,776,451,402,791,937,1000,298,85,815,593,704,295,6,1000,833,408,664,8,910,888,524,684,366,573,813,670,966,1000,123,656,112,637,212,676,759,887,163,721,575,329,0,1000,842,873,593,922,932,568,254,549,75,662,239,697,90,694,126,665,844,392,91,673,310,295,890,929,716,327,292,835,230,334,965,598,265,168,139,859,517,811,863,345,970,624,794,665,909,603,841,796,925,358,841,450,433,186,574,802,680,245,547,791,824,447,587,74,482,221,348,640,87,678,825,630,870,318,823,239,847,1000,931,526,346,625,832,390,876,290,921,380,118,680,886,852,203,392,489,333,337,390,550,803,701,614,877,917,895,1000,150,345,883,425,301,245,117,394,157,261,127,465,33,520,862,962,736,408,258,536,772,317,0,716,444,877,657,615,682,0,421,0,755,811,1000,584,872,782,946,978,638,380,449,898,291,788,982,620,528,774,605,0,359,495,134,571,904,927,785,833,6,564,490,50,628,95,184,642,250,921,788,470,145,825,477,203,371,19,252,737,125,508,994,446,785,788,856,251,391,580,138,590,135,337,889,513,133,502,867,212,959,943,864,268,807,888,229,217,877,685,724,691,157,736,265,148,307,825,148,735,204,733,42,354,814,266,841,882,222,163,944,687,843,214,367,434,210,186,857,759,844,654,257,743,49,1000,655,0,131,620,1000,545,417,243,456,849,435,76,935,690,307,592,385,207,807,596,414,669,878,979,223,394,613,204,364,46,182,540,775,294,419,674,726,151,880,567,965,547,690,248,805,750,643,360,936,309,184,556,174,442,542,62,122,504,122,681,187,499,273,167,788,745,970,895,803,817,799,810,292,593,180,428,790,295,612,434,202,410,706,108,752,713,797,300,908,822,497,0,169,456,50,491,902,864,128,569,155,886,64,677,818,672,411,157,695,766,256,732,268,772,28,697,240,733,366,336,194,631,792,669,369,627,231,630,732,817,898,476,716,384,715,108,44,490,835,411,108,410,60,654,144,777,760,775,397,521,950,541,728,144,225,925,652,770,678,64,856,943,351,85,235,385,156,847,962,740,712,102,95,793,460,909,843,323,230,270,241,109,756,292,278,215,212,322,92,372,868,505,377,584,908,662,70,740,774,777,179,864,139,446,968,427,494,182,787,360,769,300,128,760,657,566,62,615,853,621,174,638,896,444,222,697,829,524,804,860,533,74,966,483,891,646,456,255,396,74,467,271,627,0,809,674,0,778,810,757,69,521,386,40,519,816,92,670,873,788,543,0,596,611,245,299,447,0,778,729,420,5,252,819,729,710,440,263,502,793,389,540,854,485,801,687,919,672,252,740,731,294,999,832,906,870,130,369,191,295,103,660,663,813,728,658,132,739,997,874,112,573,240,452,126,250,136,506,450,950,133,649,819,943,163,263,747,808,279,858,271,174,764,859,103,649,567,833,874,897,857,393,966,693,941,839,87,612,847,910,920,434,956,573,889,381,800,547,431,110,285,353,165,378,295,747,894,413,914,680,861,784,321,374,960,333,881,406,873,323,368,588,870,646,658,557,242,630,802,893,948,610,833,519,239,309,223,307,266,167,724,175,508,768,145,232,606,0,472,795,611,686,733,382,392,545,957,445,757,81,914,896,511,743,524,0,170,578,227,270,225,690,667,842,447,58,714,70,431,113,252,771,441,64,501,168,693,698,763,229,12,475,791,665,548,229,749,431,629,264,862,746,800,973,810,852,706,762,641,559,993,801,527,716,600,677,925,324,879,635,824,756,607,658,964,793,994,718,950,573,885,490,929,800,389,494,600,315,964,511,197,429,0,812,482,904,62,526,636,553,161,353,408,223,174,444,602,312,358,379,993,663,843,642,645,0,175,761,134,456,199,681,126,374,812,708,883,432,982,355,917,890,125,518,649,0,455,879,250,231,174,590,123,603,663,9,261,712,726,416,173,850,304,581,199,300,261,848,1000,792,478,252,744,657,440,32,151,685,760,759,827,960,251,468,812,896,926,590,470,912,9,858,282,318,463,143,629,192,191,229,817,856,887,869,817,864,494,738,629,595,485,809,426,657,859,667,929,252,886,434,770,784,919,556,814,638,0,553,923,585,672,782,651,309,746,641,256,780,847,446,696,655,471,884,296,724,649,603,946,756,829,741,250,434,675,754,114,715,849,275,797,915,814,529,162,446,706,361,887,608,250,231,808,483,846,918,731,392,866,391,0,760,899,860,772,712,901,837,48,650,229,341,885,487,133,886,728,717,723,691,361,495,494,166,184,498,458,343,319,794,175,595,368,323,712,650,225,821,935,934,430,850,60,490,875,709,923,957,111,648,460,34,176,576,224,517,121,308,426,47,185,910,763,334,644,0,222,463,773,723,295,662,201,365,708,352,658,224,906,776,870,528,571,874,365,117,648,230,820,236,553,795,132,732,281,273,438,133,329,49,505,884,812,735,194,743,150,417,932,520,942,919,259,773,253,639,686,698,757,277,621,353,769,760,1000,550,751,387,32,644,457,510,220,199,816,371,690,240,690,672,874,687,53,698,938,685,225,712,836,473,458,516,168,328,835,470,68,412,184,416,415,529,802,1000,925,311,904,795,950,371,100,657,195,196,843,874,850,901,151,858,889,740,850,556,807,782,375,0,821,537,246,314,334,783,983,469,387,58,458,404,244,767,934,941,479,198,720,469,244,460,851,432,958,626,823,435,103,602,196,460,728,132,203,702,838,490,252,513,883,388,783,790,825,674,315,623,649,494,964,781,857,818,1000,521,273,626,709,805,329,592,773,573,606,299,829,892,62,637,389,548,91,953,125,655,425,80,482,898,761,644,724,140,186,924,744,831,210,329,250,264,949,694,228,802,262,546,627,608,824,806,162,526,651,98,241,376,933,276,151,559,916,279,150,666,926,723,97,601,902,846,134,490,473,141,464,560,88,620,651,93,947,503,981,738,280,846,977,651,283,318,150,534,844,360,942,480,464,838,831,907,178,206,260,736,866,773,895,805,375,104,194,587,303,302,292,518,131,622,977,445,921,650,936,912,381,138,125,421,128,546,865,337,623,320,122,594,533,403,279,356,985,801,153,490,710,358,332,700,898,469,661,232,650,525,652,88,884,347,94,483,464,206,881,496,233,390,173,333,786,886,640,89,755,791,926,895,870,339,849,653,627,262,0,944,247,101,748,649,267,763,108,385,429,125,380,0,537,65,984,477,163,514,240,370,15,547,239,543,894,574,604,329,299,554,158,263,439,99,368,392,819,638,171,820,242,913,893,518,172,482,511,859,20,472,338,525,898,913,975,911,652,87,413,622,638,620,826,932,828,656,323,707,799,812,580,484,431,70,599,779,915,878,847,570,896,841,157,734,792,252,62,605,677,768,172,576,736,686,406,846,381,591,288,820,803,535,238,845,955,414,279,701,869,783,431,440,170,541,438,239,972,772,825,965,821,834,995,784,369,421,1000,684,423,515,652,94,544,410,445,656,789,295,925,923,933,912,359,342,403,430,930,869,121,720,826,312,405,642,200,857,899,905,642,226,794,350,979,972,802,557,183,842,818,227,593,825,880,759,663,19,538,75,422,111,743,713,780,773,122,283,913,347,212,296,995,482,259,728,170,836,392,707,801,293,256,732,277,822,295,595,838,936,762,682,836,289,782,668,781,353,892,571,491,134,791,806,749,288,339,150,916,297,110,759,314,234,179,914,676,255,953,572,954,370,170,907,915,870,217,917,100,330,636,647,682,532,844,410,700,368,228,846,688,245,713,727,942,538,552,235,706,448,760,706,219,354,1000,766,352,700,215,482,261,891,569,775,137,838,974,608,376,406,692,751,222,726,331,225,219,674,99,580,213,544,274,87,116,628,654,733,241,812,257,589,252,811,997,455,245,891,872,220,665,231,112,304,361,577,164,903,244,672,484,194,1000,388,731,79,841,390,896,800,758,726,179,813,140,764,826,251,234,877,762,751,519,759,222,686,262,634,822,423,982,577,198,579,881,606,190,770,203,879,214,353,242,422,318,456,890,505,981,781,77,560,979,609,580,575,0,969,273,578,863,832,866,850,685,249,614,530,352,67,161,744,541,814,432,68,957,833,955,294,205,432,866,861,788,307,930,270,613,786,223,339,281,513,292,407,958,703,346,107,831,424,205,335,93,543,307,229,123,456,181,515,394,209,138,498,879,590,495,122,886,565,356,60,964,523,834,441,995,552,189,808,877,538,971,492,88,774,776,784,182,567,446,56,768,817,836,622,1000,479,806,538,571,799,316,739,983,430,459,168,211,501,880,212,165,291,497,42,246,619,192,822,81,618,751,689,683,225,823,842,181,322,99,349,230,224,784,743,176,681,823,939,15,416,242,341,881,882,596,240,594,549,218,342,1000,759,758,771,284,639,300,816,495,39,205,735,477,902,416,0,617,172,76,731,823,474,379,86,949,866,594,442,500,238,707,229,135,362,50,874,96,408,591,922,199,581,298,751,572,835,612,26,794,859,243,661,461,862,966,603,933,535,365,46,448,565,986,648,218,592,690,253,223,373,870,604,861,736,839,711,886,237,208,230,864,532,236,479,441,371,632,7,116,498,306,572,412,151,603,776,850,281,671,659,411,697,746,803,439,231,781,352,797,836,661,231,522,726,812,260,656,45,682,238,771,837,414,561,899,969,872,767,93,369,747,747,1000,588,313,231,729,687,966,634,524,875,364,50,196,730,224,959,135,570,620,0,167,634,196,454,97,391,153,244,444,141,793,389,846,349,599,173,861,844,470,34,414,259,616,206,243,828,289,270,161,570,178,464,964,1000,208,792,21,393,223,280,357,653,726,64,148,364,754,728,133,780,858,456,164,646,196,693,525,783,249,719,143,440,194,220,306,246,842,777,676,249,253,371,243,235,257,314,883,514,195,431,69,1000,308,252,157,566,886,337,191,495,116,774,848,236,728,761,690,252,923,383,859,480,407,612,529,220,900,516,664,243,843,604,940,654,860,416,150,183,684,697,938,779,812,296,266,811,933,672,182,727,1000,698,403,332,253,538,254,255,207,440,828,559,823,472,742,644,83,621,968,555,133,789,951,610,832,903,699,227,120,778,749,841,663,236,1000,477,211,672,705,253,280,350,813,384,858,260,624,228,132,481,282,676,615,967,396,714,87,472,386,191,97,846,268,767,713,100,155,467,725,748,943,609,882,901,131,259,165,595,964,469,239,862,533,436,680,247,458,486,114,290,463,915,953,477,200,627,851,683,46,587,565,794,121,478,620,0,283,719,866,828,714,313,887,785,422,545,973,799,475,386,597,125,948,424,819,915,607,753,857,375,967,719,249,424,978,381,397,505,459,316,536,828,165,817,891,403,501,268,829,411,841,216,184,822,126,732,583,681,891,838,443,907,99,350,944,881,1000,796,945,299,476,201,173,756,85,567,982,691,926,894,701,201,398,297,150,276,908,920,352,737,687,246,444,871,444,872,988,371,969,844,551,26,955,379,216,547,128,577,775,923,459,865,874,231,942,792,843,537,248,567,606,764,568,494,824,613,466,909,266,250,119,674,517,0,245,325,349,83,776,858,879,641,822,791,916,472,634,754,186,717,640,82,949,830,635,571,392,445,70,849,305,493,987,999,815,597,374,408,870,348,820,330,811,246,79,372,418,813,176,486,688,664,766,849,962,1000,172,203,365,676,246,622,702,728,889,722,228,570,614,22,816,928,476,907,193,394,848,427,665,241,251,256,137,544,257,700,433,37,124,624,812,725,297,204,864,957,296,688,386,460,775,585,798,448,159,545,713,84,983,597,633,86,461,103,77,566,446,213,701,670,918,964,127,664,208,914,851,758,243,792,435,842,638,0,382,367,174,675,668,233,188,690,956,693,874,230,666,186,723,48,899,568,396,104,70,324,112,302,53,1000,677,515,350,165,426,441,946,331,443,514,968,670,215,912,608,873,969,900,262,678,263,664,395,406,69,486,537,79,791,317,202,465,182,335,471,805,853,791,107,318,851,329,280,370,910,793,163,544,898,351,216,488,459,910,763,208,895,976,727,419,249,811,966,995,132,321,768,319,930,473,908,636,836,625,832,952,820,1000,0,782,916,284,710,736,388,208,600,319,229,651,415,62,123,714,869,992,125,332,849,546,255,561,852,264,174,415,997,718,885,328,254,891,748,900,866,500,426,539,663,16,182,475,167,438,766,755,856,766,182,751,788,759,626,891,80,504,793,529,511,784,427,527,310,128,935,511,52,781,345,215,742,847,882,411,958,785,942,590,691,249,807,745,186,251,191,545,561,59,201,505,456,268,238,735,827,555,900,705,810,878,245,604,716,777,428,570,989,779,785,291,100,730,329,299,425,1,675,226,376,406,578,847,759,473,210,302,413,206,919,476,781,351,635,81,762,828,242,759,820,700,725,804,798,511,159,842,958,545,259,343,282,870,1000,596,204,699,861,445,253,592,751,847,138,368,974,492,93,427,838,428,77,536,871,625,0,940,301,274,846,434,619,37,445,136,871,779,918,292,410,158,359,257,173,864,119,537,180,215,320,331,789,309,275,305,405,728,845,293,856,533,703,758,806,244,113,709,260,687,233,800,918,467,268,709,914,516,65,459,704,349,809,612,204,285,200,189,966,688,218,442,173,422,473,100,870,904,453,636,721,19,268,758,447,78,69,556,191,684,567,830,262,697,572,794,131,711,943,898,329,754,920,454,510,219,784,350,784,655,870,271,111,364,832,257,43,519,198,319,99,460,181,600,941,833,592,820,982,609,99,781,506,111,372,647,588,192,63,631,259,632,860,236,795,297,764,673,804,883,322,658,263,357,377,122,858,419,581,68,296,772,165,461,247,529,807,646,861,814,251,443,151,407,811,871,780,717,411,113,382,216,232,789,217,281,152,802,770,288,773,651,84,577,126,610,785,440,824,871,512,97,239,603,316,618,88,570,117,722,887,807,819,461,526,786,951,587,866,455,969,588,788,721,472,53,926,397,147,940,0,776,412,650,36,944,763,751,144,745,217,400,831,821,778,782,305,315,680,244,404,203,39,389,899,619,947,681,809,873,973,594,627,222,56,301,138,650,263,449,812,383,794,449,23,366,542,829,380,325,106,389,303,650,120,555,931,345,956,346,598,658,198,329,84,284,213,524,527,800,463,293,524,789,581,27,236,561,241,265,189,308,1000,713,128,387,921,684,656,709,926,378,198,451,240,517,0,1000,101,245,4,440,396,525,716,92,191,462,824,334,877,789,847,862,342,526,780,779,970,1000,208,304,894,791,341,525,288,684,172,712,857,939,852,993,344,531,601,44,35,1000,245,872,805,953,403,607,353,66,302,660,832,515,872,679,960,667,344,673,519,415,544,90,143,390,717,254,816,503,114,692,373,650,181,547,148,315,193,571,280,699,188,621,0,1000,232,846,194,532,205,567,201,864,214,326,335,705,696,667,362,570,337,201,203,650,950,851,850,761,926,820,125,770,344,733,566,141,218,251,849,811,717,842,661,369,423,17,198,385,229,368,249,777,255,682,680,255,467,207,893,581,797,403,887,890,177,797,989,400,874,881,469,0,58,528,745,808,417,19,0,845,926,483,492,750,868,870,102,543,215,882,836,905,656,18,923,288,239,349,890,829,964,640,140,213,39,555,414,568,246,586,731,64,791,880,288,828,975,639,84,545,980,649,187,521,963,847,771,747,111,426,395,207,229,306,179,411,965,849,932,713,842,680,256,731,762,783,0,1000,437,577,959,609,769,293,740,465,109,338,387,733,925,433,290,263,779,857,362,625,758,210,838,429,45,672,531,692,867,921,910,955,226,879,836,392,958,747,1000,559,203,270,594,0,908,595,866,435,132,632,369,176,560,702,251,887,689,253,276,502,919,775,281,660,651,622,310,821,763,837,473,126,720,699,159,613,363,23,803,236,167,771,627,266,900,981,169,417,77,489,847,909,160,755,991,836,1000,778,358,146,926,301,160,340,778,561,824,714,418,171,673,793,534,816,325,667,236,871,0,1000,94,669,534,818,335,642,94,583,158,210,181,566,233,524,814,412,86,479,545,790,496,803,562,770,908,898,869,501,899,715,930,626,814,232,692,810,283,366,482,142,919,588,426,234,241,699,971,321,681,242,908,652,993,472,859,324,214,339,352,588,540,0,314,600,908,240,223,212,700,464,501,757,676,773,276,90,616,0,392,675,664,838,816,681,793,287,352,456,905,977,339,517,164,788,521,266,259,636,739,640,908,406,861,795,825,937,765,835,340,648,174,485,921,421,94,645,964,430,143,469,147,757,886,262,642,227,946,725,928,825,285,622,929,748,601,941,459,267,169,632,689,722,197,669,873,300,740,822,892,867,746,144,946,381,746,811,892,645,45,427,714,0,207,303,861,315,756,291,96,694,960,704,228,500,216,396,51,439,239,476,696,652,0,1000,866,344,340,67,867,497,806,975,197,549,223,830,759,370,206,781,196,495,109,653,687,759,968,795,191,382,1000,948,426,485,870,297,813,788,332,150,209,679,232,463,119,786,770,633,648,453,437,573,170,589,411,141,184,727,960,537,858,887,869,377,171,710,309,156,761,207,822,373,73,331,877,715,194,565,182,825,272,819,185,620,192,689,504,840,326,796,420,818,827,796,721,708,102,560,644,463,815,697,287,355,870,705,421,550,103,724,337,615,815,670,944,760,416,526,428,0,836,410,828,872,711,453,78,491,167,648,833,857,232,315,452,165,222,608,387,496,602,323,805,273,807,652,83,990,818,651,969,698,754,308,174,709,948,348,1000,563,685,246,646,470,686,743,105,333,800,559,903,775,758,718,841,847,946,633,109,239,933,277,793,961,605,106,968,878,273,296,867,469,416,488,460,901,361,345,465,605,124,692,103,352,130,498,210,935,784,357,939,842,878,850,407,44,391,416,890,733,685,793,966,716,242,616,0,872,788,359,179,626,275,702,190,389,463,401,751,665,952,267,702,590,822,866,103,463,139,284,538,64,176,485,972,559,996,822,223,892,823,392,918,825,867,769,203,464,239,928,105,378,369,339,872,934,855,877,146,268,465,910,27,522,222,593,845,560,863,613,268,618,650,92,380,177,314,359,871,919,783,355,219,233,783,950,838,618,577,847,293,237,797,289,661,230,809,769,880,265,721,297,376,210,216,244,243,222,973,710,138,688,220,845,297,772,536,403,789,737,605,904,86,555,355,92,98,552,410,50,0,1000,213,816,306,250,299,599,689,763,325,246,690,661,0,1000,865,352,208,947,688,779,112,721,325,248,368,639,105,386,805,778,189,876,220,633,708,18,459,856,172,382,784,647,754,714,468,456,962,397,925,883,637,522,813,685,118,374,514,0,345,263,622,245,72,624,387,472,327,311,154,900,655,480,225,887,294,829,968,373,459,515,894,825,311,728,119,379,337,649,165,524,865,732,190,179,429,218,87,525,385,38,493,722,913,653,236,338,242,250,869,431,126,593,887,903,105,528,361,223,106,640,893,328,764,228,567,833,174,682,207,369,573,871,980,547,102,404,211,626,704,264,662,17,428,447,459,901,234,259,58,625,605,634,301,234,912,769,608,340,259,223,235,266,277,290,855,391,338,758,71,673,229,507,948,413,706,343,461,372,985,351,187,562,681,222,744,672,881,278,981,566,781,653,24,493,751,756,855,384,873,542,937,632,302,168,229,301,308,228,260,295,799,683,452,228,139,299,362,243,851,399,874,558,974,643,221,307,630,591,903,801,640,687,362,415,262,823,219,668,815,732,886,703,165,493,980,780,994,678,949,879,353,738,138,733,912,715,137,425,417,561,215,640,914,431,736,727,258,695,259,506,856,760,837,906,287,209,648,475,833,362,626,262,254,290,867,404,763,800,803,671,149,703,486,412,240,268,9,437,422,0,832,180,75,385,104,747,251,337,98,624,147,627,180,881,76,583,468,312,89,624,100,621,979,472,105,432,828,519,881,585,816,806,707,802,340,630,789,603,785,596,468,276,853,703,165,810,195,780,815,576,219,878,244,693,365,251,225,407,743,214,760,648,121,537,444,125,173,615,422,451,316,818,281,207,206,672,317,373,887,791,896,660,939,752,186,507,451,291,581,40,176,527,264,771,186,626,153,672,180,647,934,436,651,87,572,750,103,655,322,678,871,692,461,0,644,0,854,701,290,402,516,93,840,886,239,390,0,1000,648,250,749,297,977,492,950,273,354,567,671,599,411,410,733,828,868,281,757,841,245,899,606,586,624,698,100,608,949,241,629,146,287,267,267,696,118,549,968,304,188,418,615,165,183,885,249,692,256,238,773,785,180,898,508,835,512,797,875,729,227,343,265,295,474,0,633,145,896,335,665,234,289,225,879,852,233,804,942,977,250,666,665,229,232,466,852,206,405,179,324,233,556,757,859,223,972,561,809,719,655,142,949,660,725,174,196,667,903,714,647,490,879,257,104,378,804,399,819,956,737,885,198,531,937,355,115,683,137,379,719,826,52,404,958,491,690,645,854,839,242,413,888,937,691,409,434,153,156,884,515,16,679,22,329,547,983,597,875,400,138,743,800,630,956,804,874,984,584,856,289,126,0,1000,361,232,966,341,488,708,809,535,899,300,814,953,244,549,815,217,210,649,863,409,235,702,903,613,270,830,867,442,572,796,919,323,182,495,943,451,187,215,139,718,162,781,216,881,195,921,854,397,484,904,189,631,870,463,678,37,621,658,818,959,926,380,213,265,729,135,86,586,172,612,681,24,909,655,888,932,112,788,829,979,730,777,269,903,232,430,321,9,681,658,809,964,959,344,198,614,691,673,160,591,879,480,686,245,420,728,951,669,246,837,930,331,185,404,343,259,273,605,256,722,227,748,52,978,183,334,129,477,174,778,234,867,328,347,869,361,555,805,5,1000,752,686,949,941,820,894,267,662,441,137,770,673,808,590,173,496,829,927,758,54,903,570,503,63,443,14,395,55,440,642,790,706,934,609,348,258,961,487,155,875,469,807,850,773,431,847,398,168,774,563,0,1000,539,820,149,708,231,719,791,632,651,95,471,803,182,681,709,794,496,184,957,722,623,0,129,511,215,201,114,534,852,478,161,735,277,411,935,435,207,790,859,478,961,577,172,297,100,847,895,432,540,59,164,682,218,329,106,624,929,930,858,861,886,444,575,904,251,240,797,896,820,924,859,612,0,1000,765,781,625,251,7,836,274,391,760,296,248,788,595,304,290,268,927,708,873,740,977,801,253,457,460,906,322,194,150,648,66,761,111,711,369,158,227,804,98,555,300,113,258,574,840,302,811,971,273,765,552,192,771,458,193,263,148,422,444,239,148,524,189,624,895,809,647,51,806,614,123,502,858,639,126,752,592,639,100,566,238,841,921,576,165,786,194,911,80,984,821,647,14,898,645,0,311,166,527,746,94,467,136,748,562,816,544,51,295,243,523,788,343,717,814,417,991,554,546,733,437,690,851,308,46,345,175,288,0,1000,901,568,83,634,502,23,693,706,920,731,455,909,228,656,159,878,917,969,122,810,770,282,763,741,601,944,67,643,498,621,287,174,386,571,209,467,507,752,190,820,736,391,250,522,198,262,852,726,848,428,605,949,235,471,881,428,983,841,235,934,867,896,393,406,198,908,132,361,781,349,220,378,984,370,370,576,345,532,179,844,609,857,863,460,893,735,26,368,685,252,874,612,876,977,868,345,177,595,25,662,895,567,444,931,454,97,229,177,879,744,486,864,598,205,69,697,705,346,892,559,490,900,788,95,404,174,67,537,178,483,835,302,251,503,230,698,522,788,765,693,189,536,315,161,691,437,863,585,199,899,401,29,782,409,456,493,191,865,75,393,127,689,260,645,347,724,810,951,916,976,880,697,164,201,167,523,782,306,559,747,166,515,166,711,880,258,393,655,798,438,916,828,83,681,562,814,865,306,600,940,838,939,643,226,252,442,499,54,167,653,571,918,305,488,703,719,629,580,294,678,164,718,848,856,134,823,200,930,289,241,420,605,121,529,851,415,964,416,536,808,824,826,154,573,807,892,218,853,249,377,525,789,607,752,409,723,946,517,662,826,124,409,179,548,277,273,687,244,618,690,682,240,167,755,135,614,98,752,768,717,83,614,0,1000,88,491,335,196,154,729,93,348,177,751,93,329,947,481,275,281,892,624,917,623,883,419,539,829,830,355,730,710,972,722,987,836,181,411,288,212,671,683,639,627,91,514,274,399,787,103,764,792,359,65,876,350,476,899,290,612,123,589,627,707,0,466,735,837,571,499,659,24,228,222,777,856,185,197,737,214,112,786,287,597,252,505,816,830,975,567,892,768,78,652,736,362,130,253,824,569,69,542,84,482,369,187,894,938,395,740,133,798,113,633,94,494,313,135,744,519,861,939,925,701,251,180,25,882,883,965,952,775,856,507,252,466,124,403,121,383,142,324,140,328,820,793,103,280,953,779,218,327,408,673,83,610,767,632,909,507,182,715,702,812,107,745,842,913,808,900,860,986,116,534,166,732,271,227,422,369,608,0,910,781,163,891,455,422,284,604,241,195,378,766,469,282,52,565,88,596,469,285,232,616,912,497,732,238,123,603,601,927,844,884,70,847,947,586,170,883,964,558,484,294,414,210,283,873,519,233,447,132,223,624,771,839,889,582,109,455,788,372,213,920,55,817,404,679,227,916,115,317,251,578,382,377,135,675,866,362,656,152,190,778,247,843,877,416,911,697,901,526,128,538,1000,533,785,356,402,334,247,474,890,597,681,242,249,831,914,278,204,751,889,479,885,433,123,379,321,289,297,698,598,536,213,438,263,270,177,601,158,892,461,478,289,707,927,413,912,564,568,834,157,866,741,860,870,968,186,553,92,801,900,268,744,213,713,105,126,820,810,275,590,195,570,779,859,786,121,554,722,853,331,134,659,582,744,856,545,798,733,772,243,621,585,928,915,511,125,279,302,790,92,801,92,814,997,688,414,513,428,826,866,544,843,423,247,778,756,744,863,316,235,663,419,801,857,804,427,690,194,695,544,26,832,737,221,353,590,911,58,768,149,360,203,352,252,350,419,52,914,897,942,432,859,221,917,768,853,413,945,678,784,469,867,549,325,604,873,1000,200,304,446,0,648,717,958,723,208,481,905,383,445,41,208,654,152,288,518,16,280,277,603,0,647,227,156,617,159,931,597,950,553,446,662,222,331,711,261,479,155,822,911,524,177,344,177,724,429,2,611,208,959,343,796,597,184,768,758,769,138,437,810,889,881,218,817,426,276,773,158,770,574,802,112,528,74,608,454,284,150,239,292,680,193,720,775,558,335,381,260,703,80,595,698,604,58,680,260,144,81,384,825,858,371,84,108,602,288,552,858,360,176,790,822,851,390,215,64,458,572,791,861,979,0,964,952,683,584,645,923,826,589,872,261,659,143,674,298,731,815,274,177,729,203,797,229,603,383,499,902,300,205,300,383,294,755,627,790,296,836,940,235,357,163,772,830,341,310,353,316,612,878,390,235,923,838,393,187,502,592,334,351,114,670,10,817,806,170,335,238,746,894,562,891,726,355,662,646,37,889,421,270,675,318,811,881,741,558,24,119,773,792,929,189,465,418,678,159,430,876,346,198,486,127,450,733,699,311,484,979,863,787,671,860,374,551,26,776,884,13,974,843,344,652,605,168,260,298,292,783,322,774,750,720,810,1000,679,846,799,175,585,65,1000,259,737,241,720,811,347,280,747,254,379,759,761,931,348,179,248,49,583,748,831,429,692,666,231,891,717,820,973,200,656,778,285,956,725,829,362,20,1000,806,517,777,842,522,403,207,704,181,805,412,579,880,801,725,296,865,582,602,682,133,710,0,740,711,686,528,817,443,176,600,239,874,938,385,321,984,702,809,416,528,233,765,624,377,59,473,238,767,302,645,309,959,669,947,897,143,260,335,374,881,580,256,591,259,391,684,246,649,313,756,910,724,0,445,136,696,733,791,287,571,795,406,23,575,608,451,292,896,296,923,701,157,772,986,683,206,572,138,269,847,406,431,61,486,475,129,358,445,54,383,319,425,674,460,283,248,488,824,533,439,457,162,392,289,267,204,225,568,865,112,673,697,770,463,228,224,871,855,704,555,79,451,400,793,681,882,483,176,764,488,767,117,376,140,313,547,887,848,290,980,897,94,555,658,331,886,667,289,634,78,561,943,620,304,653,939,586,550,801,338,620,815,747,899,901,167,507,613,205,792,384,92,515,798,593,942,737,549,93,281,484,691,773,821,580,849,989,601,407,216,283,48,444,48,712,947,853,931,699,823,215,164,271,840,285,808,891,155,608,326,639,78,429,478,256,822,900,452,528,307,758,360,199,1000,755,327,138,762,774,932,511,253,448,816,380,307,144,165,849,191,330,1000,843,214,540,438,421,465,676,890,976,243,535,634,501,86,467,844,705,344,103,33,734,558,742,200,553,678,208,715,708,131,805,805,768,221,846,360,649,755,679,844,289,539,156,340,99,63,878,143,593,863,694,446,28,323,41,445,263,627,267,70,684,326,670,854,765,123,686,838,435,395,521,888,388,42,665,899,387,259,481,168,429,932,635,199,629,966,447,225,661,1000,816,148,559,202,644,351,651,597,304,442,516,169,168,870,389,172,413,235,258,225,712,179,670,948,570,226,605,127,478,898,847,242,606,941,432,526,728,184,726,223,796,221,187,963,385,226,667,228,393,299,631,131,233,873,1000,799,472,0,847,851,561,543,828,547,436,583,862,831,965,721,131,709,31,830,400,601,946,451,62,679,774,283,723,519,802,900,689,914,633,280,869,896,607,109,419,609,295,464,283,823,748,189,368,983,579,487,619,532,803,154,696,881,448,609,722,617,538,880,525,438,931,617,675,1000,953,996,399,848,712,803,830,573,603,744,227,739,878,213,530,731,370,811,769,283,217,214,491,388,204,908,1000,86,629,961,404,227,279,990,530,487,417,933,678,357,67,386,194,564,56,882,296,195,518,257,505,100,330,690,546,386,626,262,554,430,660,446,26,712,448,386,38,213,593,181,596,319,570,815,586,883,878,1000,655,737,810,452,670,932,535,764,212,324,688,286,505,247,218,144,529,292,514,422,76,98,505,449,518,827,780,938,326,257,670,179,596,253,512,786,808,868,708,690,82,194,239,788,324,308,407,557,825,390,532,265,391,158,436,599,948,212,408,204,401,214,628,440,156,788,566,718,790,188,301,756,698,444,28,875,452,937,709,198,300,196,214,935,669,702,723,311,705,966,440,643,687,451,558,875,828,194,185,857,264,620,344,274,845,799,765,795,773,204,787,29,1000,205,619,790,803,276,645,729,275,424,646,172,418,201,623,164,629,399,712,863,845,149,720,783,328,231,191,191,600,265,588,248,575,328,677,758,697,816,579,842,383,823,361,144,448,591,497,907,432,330,670,927,564,208,733,450,600,326,574,615,677,817,371,676,249,238,830,984,651,259,792,216,248,474,575,252,539,874,249,254,293,871,406,838,187,108,401,777,769,176,303,187,334,590,816,764,836,363,340,208,328,91,790,130,931,254,669,393,44,934,671,464,605,86,740,439,261,143,338,971,692,287,282,96,556,687,257,266,404,178,191,231,199,693,683,844,725,899,766,835,472,406,184,931,683,976,544,532,302,912,844,208,473,197,152,732,381,702,10,675,615,808,873,924,416,761,798,738,880,229,715,510,778,817,669,882,880,939,885,878,717,422,24,567,840,792,273,756,447,186,468,97,570,542,755,765,880,132,558,575,892,107,625,366,411,254,745,319,599,289,670,222,169,857,534,377,142,834,573,848,807,183,749,678,249,907,669,95,352,975,933,573,508,258,370,641,596,775,816,910,552,499,767,840,924,401,340,266,887,843,224,956,829,242,286,951,844,593,32,898,323,698,775,995,390,112,684,804,882,834,492,802,773,589,194,567,57,913,593,981,773,242,243,438,162,404,200,416,24,336,390,468,278,167,896,41,532,205,243,277,728,215,395,752,422,900,314,505,229,265,822,637,363,800,384,109,662,826,244,881,417,863,932,160,721,831,865,862,610,967,902,268,597,766,772,822,559,609,469,455,881,339,370,133,642,942,329,282,310,610,295,96,558,789,300,325,505,835,957,835,909,482,617,789,340,452,933,932,522,986,708,890,617,823,342,742,422,746,736,853,391,222,237,581,209,199,907,862,796,294,779,883,436,458,235,224,795,690,624,170,444,238,705,906,744,308,711,231,746,35,703,160,357,929,402,567,56,338,666,243,830,474,110,826,250,529,17,762,706,781,719,246,811,125,818,399,716,209,751,3,635,129,787,853,439,478,83,0,609,824,951,122,556,106,638,324,660,139,425,948,550,802,250,339,724,171,528,814,257,788,787,884,686,550,685,441,169,165,954,316,713,842,370,238,876,181,650,129,454,533,0,865,553,120,797,533,809,906,959,171,823,501,39,312,0,722,684,443,380,804,469,199,690,892,565,891,880,803,292,933,608,91,811,136,787,213,615,176,547,876,698,511,773,157,286,211,437,209,590,408,601,951,412,667,5,950,317,930,949,898,771,253,448,515,0,135,269,222,344,243,645,735,624,109,388,609,291,802,707,364,287,84,477,576,0,773,651,616,599,86,500,217,506,486,907,945,392,37,369,621,671,971,499,657,430,734,817,805,687,219,273,732,825,16,428,392,370,730,750,255,546,658,154,800,728,138,600,626,311,929,824,769,306,513,78,332,739,960,269,262,451,716,76,836,623,571,799,265,471,861,500,189,268,107,672,151,700,187,217,240,260,729,761,327,52,378,410,828,284,205,273,135,539,944,433,569,283,194,474,177,762,941,987,257,696,646,479,178,686,443,306,12,863,92,303,446,65,171,748,456,901,447,958,0,912,291,295,220,378,182,247,583,849,958,460,740,813,384,598,265,624,570,130,875,578,409,596,434,252,935,416,429,516,432,10,401,163,211,376,339,684,724,758,410,661,397,599,806,882,794,916,187,490,823,613,331,644,114,503,287,692,235,872,183,446,518,0,280,271,548,744,468,310,607,714,722,295,480,296,97,383,884,573,884,552,327,250,170,866,510,788,89,518,869,719,472,773,366,710,883,467,152,454,661,79,175,842,566,0,167,695,172,280,251,780,175,199,112,758,349,715,146,267,713,723,844,903,846,737,687,238,384,376,287,396,202,270,221,721,890,812,754,206,594,429,860,587,949,665,847,833,455,868,593,877,617,301,730,384,180,287,525,0,819,723,287,281,264,797,475,840,978,807,950,667,844,943,189,313,119,770,79,319,875,860,443,80,851,909,992,892,390,610,233,836,460,184,135,743,105,367,948,606,299,192,707,283,238,429,217,706,929,694,147,828,230,566,861,723,876,609,246,522,776,579,793,242,943,925,324,198,691,704,386,493,881,663,280,689,759,695,258,817,418,654,911,386,393,755,570,780,534,0,271,726,400,142,857,636,432,10,205,867,127,444,925,368,393,520,47,500,252,814,791,790,247,919,252,832,865,538,350,681,780,831,583,857,914,563,271,737,862,462,257,785,251,550,798,816,237,442,447,492,776,841,241,859,699,369,399,528,65,515,849,305,212,477,454,441,623,249,817,236,773,792,790,296,1000,604,602,30,871,365,802,443,219,316,889,246,243,786,286,353,222,696,109,682,708,265,485,903,795,800,451,26,236,807,292,372,784,367,632,574,956,443,298,351,844,991,685,711,646,360,236,362,161,387,298,592,238,645,313,637,404,334,211,456,738,585,813,487,147,862,364,648,343,109,482,295,811,695,243,465,862,782,260,690,0,666,463,646,886,532,223,736,263,829,27,1000,763,796,900,403,772,592,615,656,595,937,172,413,870,280,750,765,882,232,850,458,232,808,121,501,816,543,785,337,845,394,863,238,764,621,853,918,502,23,546,424,95,556,819,930,415,561,264,839,118,800,760,855,68,637,847,912,938,836,205,358,201,261,967,658,948,630,287,558,217,339,869,456,862,532,644,728,107,473,703,126,839,925,163,903,711,348,242,466,191,384,178,603,893,590,155,736,861,762,205,841,797,867,877,971,908,296,787,552,165,296,795,777,803,547,798,609,59,545,878,664,453,920,293,319,896,986,959,424,980,712,851,671,959,825,170,572,646,555,189,510,848,548,973,943,433,156,540,64,589,194,1,618,264,584,563,748,168,443,806,661,523,47,723,715,313,766,192,739,595,878,758,346,913,896,638,40,907,550,435,134,282,568,897,399,914,806,709,356,731,378,824,355,454,275,647,626,648,427,857,998,936,1000,815,945,287,287,430,446,490,398,706,803,600,180,559,619,727,352,836,471,19,415,934,293,793,313,266,768,428,731,516,114,873,723,911,298,219,424,252,533,387,208,253,253,837,221,930,944,949,554,542,63,790,776,332,635,838,446,199,925,166,413,771,398,219,660,104,454,184,901,160,833,874,872,468,910,126,220,845,284,451,909,965,463,240,546,216,417,253,612,75,263,998,555,207,826,925,305,107,393,891,231,921,632,656,240,408,0,156,776,429,561,498,560,867,718,112,425,549,800,233,915,827,556,256,734,424,132,377,411,910,299,525,801,393,626,949,562,535,0,148,835,679,228,856,872,925,598,875,598,400,207,191,729,242,312,72,388,571,133,493,64,135,783,855,994,634,451,848,656,866,627,709,727,762,748,972,629,379,451,261,189,94,755,541,0,767,717,782,412,246,827,596,917,217,667,508,22,972,748,613,855,848,883,813,930,706,713,431,444,962,479,480,297,914,315,960,409,997,590,807,250,648,358,711,270,828,840,422,183,201,181,778,799,134,269,799,680,367,224,901,828,290,271,697,577,813,596,478,900,639,26,805,300,194,669,928,460,448,933,778,328,533,837,435,448,871,509,137,585,655,774,122,714,169,468,251,871,780,347,270,293,541,759,732,384,459,902,854,778,769,582,851,341,96,424,170,543,412,623,790,758,340,666,792,574,397,527,620,150,431,9,785,786,659,429,518,0,316,98,1000,575,951,585,928,587,146,367,125,516,173,573,579,92,532,78,316,779,327,338,930,643,185,570,792,927,939,467,539,0,625,56,763,153,184,338,270,147,842,858,253,822,913,531,242,545,222,745,932,844,302,233,565,54,579,268,250,259,447,871,649,329,703,423,781,349,241,760,243,333,641,730,923,634,0,826,982,981,433,261,714,743,0,832,568,828,78,825,1000,658,852,412,171,655,828,845,457,911,869,786,195,656,528,0,573,97,461,475,327,746,722,784,154,824,284,276,633,298,882,375,0,618,593,293,783,294,973,818,923,618,925,941,40,605,753,58,490,176,188,291,126,619,721,821,704,478,440,83,464,911,943,523,342,525,272,539,334,398,987,361,184,891,740,229,603,570,207,284,337,650,463,595,817,903,847,518,340,694,740,704,777,741,990,464,117,303,998,682,264,517,306,720,0,965,940,654,532,808,227,622,155,462,0,958,852,331,428,694,111,229,620,0,942,969,198,384,55,673,882,211,566,778,438,900,404,333,283,611,126,343,856,571,790,903,792,121,659,161,265,515,1000,804,658,146,177,338,875,806,447,944,543,826,968,676,804,502,598,306,131,485,650,85,821,277,180,446,998,943,620,506,742,740,93,654,840,1000,416,615,122,502,251,271,277,752,773,321,657,26,207,279,198,773,607,328,742,809,80,925,530,815,994,895,822,899,930,976,962,517,99,426,613,4,463,904,492,179,246,230,601,318,247,737,470,595,203,479,398,733,186,882,913,321,355,120,175,325,270,633,980,657,456,297,65,745,603,323,160,532,957,944,465,826,306,517,157,394,161,652,993,773,792,855,259,880,845,870,76,525,842,358,461,603,880,678,882,728,177,630,266,241,648,483,340,680,400,526,162,662,7,633,66,460,202,744,231,384,831,330,923,334,433,632,234,480,238,564,685,249,581,195,878,646,617,302,532,735,199,381,758,371,225,788,256,577,976,985,444,91,192,790,797,657,659,35,865,249,728,417,257,261,927,663,204,523,146,482,950,639,112,751,179,451,293,502,855,884,212,790,888,886,938,346,912,847,224,808,158,181,910,556,723,455,514,656,766,597,960,506,904,362,347,655,499,183,276,765,534,741,476,0,300,660,126,745,229,846,167,250,881,789,434,298,929,482,252,597,800,559,167,422,789,680,192,892,937,445,102,716,914,377,241,821,279,725,481,899,215,850,537,169,746,746,558,569,328,250,1000,643,965,451,921,577,880,631,128,570,462,612,919,878,174,221,475,54,387,295,976,662,741,835,390,218,77,476,429,448,239,743,586,655,666,799,918,285,817,501,797,262,786,351,613,395,752,428,907,861,524,0,174,764,794,100,538,12,231,254,906,803,184,872,464,145,111,307,401,534,903,543,136,518,897,523,11,926,259,764,579,891,800,915,923,644,890,521,130,612,400,137,890,561,375,146,303,548,617,681,493,787,687,251,124,730,703,297,763,452,842,602,232,294,987,826,182,650,283,377,689,762,0,880,0,844,408,689,108,373,117,337,335,380,196,184,850,816,154,718,775,879,723,165,570,774,1000,529,923,934,186,520,995,853,967,535,138,589,764,804,648,359,803,273,168,688,841,840,305,608,680,744,779,346,208,492,482,822,957,694,95,429,920,761,884,381,192,384,867,982,525,798,70,620,366,159,192,588,784,288,543,420,943,503,141,805,852,742,741,275,972,989,882,766,754,822,732,734,245,857,434,628,985,786,271,712,430,516,118,707,843,391,370,725,822,700,722,174,1000,902,779,347,867,754,638,609,712,270,852,310,588,291,393,373,260,504,257,263,214,596,250,513,618,300,772,854,858,626,507,103,141,762,316,675,942,639,750,804,788,295,791,671,963,689,806,623,745,794,72,728,917,959,468,259,257,591,435,245,1000,965,535,703,994,669,945,390,804,270,886,677,854,340,931,386,392,199,1000,597,943,611,933,986,215,612,954,1000,279,809,714,474,921,322,190,435,223,654,862,613,883,877,211,252,532,16,826,972,511,652,646,364,789,639,155,799,601,905,790,133,193,718,906,352,986,358,449,599,126,294,584,681,103,247,86,879,775,740,33,447,523,792,188,674,257,366,299,289,756,443,690,762,287,259,273,170,180,258,308,706,256,788,282,798,809,777,53,801,616,660,121,323,429,107,675,724,922,787,599,179,836,410,687,742,761,207,4,480,776,367,327,708,233,470,514,36,997,614,267,216,113,483,956,765,566,881,871,316,214,475,794,608,958,1000,946,401,665,805,66,724,232,689,964,783,182,557,939,453,666,180,43,618,119,635,956,1000,848,781,376,172,767,316,932,395,628,494,244,716,374,495,400,18,683,778,854,430,655,455,232,353,609,595,508,770,78,582,649,368,377,685,556,60,875,939,163,933,751,761,5,1000,998,477,640,673,11,736,614,869,615,631,830,972,544,751,314,560,753,425,793,738,141,807,661,563,766,714,256,700,1000,713,359,21,770,276,754,416,103,583,640,766,888,941,815,245,0,715,308,191,986,686,806,625,109,546,47,715,106,863,456,214,859,644,475,452,940,542,658,558,722,736,2,469,140,378,290,270,95,802,295,240,270,464,474,201,647,233,958,603,125,497,240,497,606,642,957,819,817,838,517,793,862,533,205,454,759,903,227,511,802,603,235,829,231,144,440,37,284,861,357,253,616,952,454,98,166,555,237,627,884,453,925,325,171,698,312,569,980,747,116,282,442,134,185,330,211,486,202,683,180,639,296,710,121,653,238,381,947,319,984,692,795,311,290,382,167,446,465,209,201,569,326,652,726,857,231,347,453,97,956,1000,49,321,882,887,1000,643,397,812,284,607,447,853,959,532,278,495,677,182,740,289,620,636,806,556,100,588,690,651,704,166,626,255,779,758,970,349,467,406,352,308,651,520,609,482,425,559,985,777,178,326,273,824,435,149,668,255,900,254,193,177,253,217,100,742,81,705,200,688,876,897,156,594,242,244,1000,817,283,611,901,581,99,365,423,545,397,118,653,91,593,820,608,533,636,463,942,314,172,750,806,311,974,492,383,202,834,433,91,565,764,580,663,243,241,349,618,370,866,657,652,598,676,619,892,491,0,828,928,628,363,59,921,768,901,730,771,518,642,223,958,347,391,645,299,239,623,899,220,518,614,465,170,365,882,613,975,289,835,372,733,862,258,707,88,560,625,401,793,793,297,374,0,1000,436,229,248,643,900,236,728,718,465,908,142,834,870,751,195,214,229,270,692,40,253,451,725,706,440,176,605,357,556,40,321,378,228,924,966,533,3,579,289,775,235,883,153,824,495,745,206,271,822,652,237,267,919,823,6,379,239,361,955,464,240,850,1000,730,999,639,838,814,952,478,833,865,968,580,871,502,943,587,544,429,1000,874,361,704,688,272,887,357,650,563,859,401,550,905,669,233,109,443,870,499,167,463,610,537,562,760,224,384,467,0,502,759,774,479,467,268,856,451,767,291,459,901,321,609,144,717,873,660,919,957,267,748,876,797,563,0,0,631,822,713,853,990,159,810,685,131,917,382,865,552,820,439,648,232,149,246,555,726,278,608,160,495,454,295,565,707,928,867,982,790,953,452,868,501,517,793,421,603,700,356,225,618,56,502,796,749,97,407,878,978,160,362,343,422,932,582,219,308,395,793,951,482,249,715,84,434,844,952,498,881,784,929,23,653,871,548,777,298,391,542,603,902,861,578,77,601,764,226,987,447,489,827,961,801,512,39,498,45,116,567,225,567,534,837,903,595,791,351,269,750,604,900,1000,616,794,417,278,591,196,694,331,213,768,798,481,170,858,981,200,899,168,387,711,355,179,406,387,651,208,177,826,224,187,850,92,456,861,323,977,700,141,388,445,956,311,619,876,320,50,430,342,488,564,110,159,266,785,301,956,441,736,834,979,986,360,593,854,793,943,768,135,662,710,358,868,991,132,384,648,610,263,726,162,267,189,861,210,476,136,329,554,0,662,613,964,738,840,638,769,878,273,772,867,357,619,872,198,453,872,587,983,464,680,242,927,565,227,901,110,750,788,659,820,859,662,234,935,628,88,491,873,961,928,720,922,967,901,773,335,124,149,843,970,1000,265,801,344,334,933,629,240,597,22,703,862,602,324,247,204,521,459,655,1000,765,924,406,789,97,920,658,222,372,657,146,61,924,560,629,815,255,366,158,388,106,206,862,791,478,930,480,84,357,266,718,188,882,450,950,742,709,409,376,860,337,868,971,456,218,895,435,418,827,257,754,243,670,440,193,987,709,217,518,442,25,709,315,127,805,269,847,589,154,192,720,857,322,409,283,489,505,925,971,765,612,321,226,186,629,144,644,56,613,496,181,180,521,12,592,765,613,602,945,904,719,646,360,879,674,253,433,132,266,790,290,449,855,217,620,728,863,184,355,150,378,253,697,161,266,948,719,976,616,890,371,796,285,196,687,190,684,176,725,218,697,133,857,816,241,293,577,467,619,916,293,76,535,765,748,801,976,788,662,896,985,443,131,80,544,795,690,693,420,944,839,308,673,770,119,816,563,176,737,298,235,967,280,97,579,195,814,563,181,504,763,242,476,857,912,815,448,814,713,314,680,688,249,620,208,147,362,788,918,814,624,177,597,925,697,260,728,86,649,862,588,816,733,940,277,857,653,203,733,762,344,821,158,195,890,372,726,583,505,863,225,848,613,233,832,255,662,770,654,397,535,438,494,400,0,927,835,142,380,312,165,125,553,159,706,166,534,680,469,328,728,790,294,832,388,517,90,287,784,196,746,349,457,30,395,433,35,961,678,959,713,125,568,878,495,651,258,719,811,809,948,981,638,698,401,955,327,732,382,166,216,876,455,449,96,192,664,229,422,490,816,941,457,218,450,378,601,902,433,208,518,599,947,756,761,527,713,95,395,114,790,905,499,298,571,86,381,444,652,161,943,584,890,84,671,352,698,278,587,933,452,267,875,190,645,186,747,951,508,715,93,704,350,85,330,249,806,284,130,444,800,110,381,274,286,210,913,473,901,266,650,422,677,165,790,195,619,993,576,90,556,261,252,198,729,952,357,181,475,917,662,368,363,206,447,719,76,759,729,618,0,411,577,118,593,677,251,268,768,1000,520,702,712,246,269,419,668,558,750,111,578,772,820,212,697,464,907,2,822,3,841,208,221,807,782,231,613,162,504,249,234,718,68,911,664,946,493,322,760,0,953,530,725,360,373,225,794,607,983,342,700,863,886,363,279,927,717,913,750,199,284,539,0,434,284,267,709,900,856,756,890,931,620,222,547,176,333,455,145,412,206,220,197,154,773,104,766,372,679,863,499,965,830,199,765,815,353,956,745,439,436,597,176,252,553,829,538,647,619,135,651,537,46,383,295,304,230,114,574,327,342,208,645,81,309,494,803,105,525,807,820,700,361,645,467,776,849,457,517,815,912,439,270,421,0,133,567,820,878,130,539,0,1000,377,0,90,519,255,524,177,922,310,767,0,1000,312,790,272,136,754,779,231,298,941,818,677,260,273,509,0,1000,711,264,269,740,209,146,232,936,913,300,118,773,861,869,798,355,572,605,296,236,462,904,164,642,297,173,470,800,399,12,10,631,382,408,870,898,950,822,451,903,695,253,150,791,885,419,219,442,0,779,136,520,104,536,954,579,943,954,345,97,921,473,1000,701,23,548,926,453,793,558,740,139,201,757,444,133,213,370,439,849,183,276,857,554,286,545,248,750,222,767,932,416,930,712,881,660,385,66,907,709,799,299,443,601,194,560,1000,681,61,704,870,603,794,471,195,516,706,264,213,822,345,630,173,192,554,776,720,49,448,949,249,858,898,822,977,857,628,145,454,108,733,415,447,892,276,770,689,694,617,680,588,874,913,625,447,138,60,587,903,999,944,925,400,138,405,397,881,815,68,399,374,597,100,575,707,42,218,715,475,790,849,1000,463,290,892,547,130,385,663,262,863,465,281,256,0,662,150,725,116,562,213,700,660,560,906,897,898,827,659,58,812,677,284,306,456,863,178,672,172,706,648,313,1000,643,498,456,727,464,878,858,692,239,386,487,958,375,102,432,842,857,143,798,960,610,820,890,561,787,836,224,104,739,306,155,769,231,194,376,135,472,560,786,150,834,381,504,463,163,644,626,880,695,836,528,857,766,187,533,781,784,697,770,749,692,783,657,580,854,921,443,288,180,784,344,962,723,270,617,956,716,295,707,946,979,94,794,415,781,620,210,120,728,274,252,771,679,805,601,850,736,691,624,800,557,234,262,824,584,871,548,197,532,161,913,470,764,482,354,997,338,849,358,658,558,589,157,290,390,157,434,102,742,142,705,638,717,468,297,322,334,202,329,548,0,653,384,250,740,760,844,802,679,0,504,797,694,1,511,167,256,791,327,469,556,959,518,606,326,192,885,796,790,807,480,150,752,256,410,862,557,475,904,896,890,933,355,89,913,888,888,784,704,247,234,202,538,450,516,75,675,477,627,658,863,1000,506,160,361,271,682,76,673,907,398,792,655,254,692,99,688,198,424,198,622,436,850,302,343,567,25,815,641,935,666,606,946,885,291,153,638,107,560,204,873,800,492,840,614,133,605,270,729,982,724,177,808,799,665,890,226,798,729,834,685,182,928,346,622,767,445,846,795,316,630,746,663,477,789,365,586,683,247,316,357,82,523,173,817,570,498,560,904,813,839,188,295,239,251,599,541,608,331,683,713,83,573,345,107,883,407,176,700,384,529,681,242,596,376,895,745,137,340,187,786,906,867,645,0,863,728,284,543,738,815,978,741,975,420,739,381,306,790,701,120,415,547,612,208,101,734,595,41,172,688,156,620,984,320,954,674,253,699,436,271,176,465,117,569,298,754,664,212,715,754,1000,761,876,403,880,823,452,45,778,559,297,598,198,926,235,332,873,768,224,387,119,382,466,594,799,746,767,271,971,757,136,513,931,726,175,824,713,450,672,735,483,901,544,823,157,382,203,538,843,944,210,919,876,684,54,285,688,297,163,668,599,84,355,293,873,962,48,745,104,554,876,377,132,354,839,581,595,561,341,746,815,614,850,634,206,463,809,568,794,902,220,425,747,766,759,366,172,517,955,465,873,453,483,292,530,649,880,399,483,344,491,35,759,883,762,779,941,436,594,132,733,402,504,797,1000,543,210,378,955,791,736,466,297,558,779,710,225,406,1000,514,153,576,886,625,275,597,242,704,764,821,273,510,153,433,792,744,612,205,607,333,257,800,800,642,108,350,954,503,95,690,969,577,968,648,288,710,266,753,1000,882,181,810,914,782,328,578,147,635,926,666,475,443,109,346,794,713,820,542,207,482,271,560,231,460,211,279,250,787,206,671,140,790,925,516,241,527,768,713,591,932,124,833,185,913,416,226,801,938,927,579,961,498,446,0,948,442,167,856,758,447,282,315,211,717,205,392,646,626,678,249,317,686,974,751,458,905,770,307,244,300,498,45,465,345,953,923,286,282,106,681,975,372,139,561,128,427,991,914,795,942,242,866,822,694,597,653,774,552,843,365,646,618,97,352,756,645,789,307,885,299,188,851,868,400,297,682,830,853,281,318,680,239,708,344,452,256,936,395,252,675,915,730,123,782,204,357,836,858,185,467,128,735,635,862,923,390,739,313,165,538,527,291,582,850,781,354,823,451,740,629,101,327,573,784,437,107,987,384,595,929,222,286,615,672,770,324,689,770,265,317,1000,503,136,849,688,136,255,912,824,562,860,837,795,548,744,216,92,738,909,965,872,387,608,293,324,338,582,862,767,739,709,721,369,333,457,444,977,487,129,672,258,749,450,143,205,455,882,865,840,811,900,729,920,487,731,668,559,221,205,608,145,671,607,575,987,832,880,257,902,442,288,807,272,776,665,186,109,409,147,430,243,454,914,362,232,423,240,541,781,609,774,566,237,661,182,495,1000,708,451,527,789,626,221,290,779,888,746,654,820,631,937,331,785,566,756,781,859,963,189,904,809,266,826,185,92,605,177,800,856,392,731,749,948,922,566,752,373,47,598,909,911,314,786,867,893,926,697,707,105,546,904,597,796,329,817,517,259,753,249,696,323,246,328,145,423,323,384,487,311,287,880,326,438,646,569,36,920,783,815,629,166,873,714,23,463,303,118,706,145,708,197,879,111,675,893,201,236,460,904,788,537,66,592,0,98,773,75,416,787,569,358,673,569,850,1,568,769,309,183,646,956,551,767,185,497,371,835,865,119,336,68,660,904,863,416,346,234,761,777,738,933,871,838,384,912,339,966,542,222,393,406,186,253,339,150,224,370,338,886,406,397,167,772,563,212,756,131,838,310,708,86,404,349,484,360,336,519,809,235,855,793,398,80,561,90,575,768,793,409,288,98,575,40,653,909,379,803,802,281,316,131,356,853,570,278,249,243,251,80,572,575,877,976,792,612,308,874,569,978,561,167,620,139,412,973,799,834,234,706,119,192,217,89,453,443,596,895,327,970,641,907,910,406,186,139,866,247,691,605,474,245,557,792,939,216,478,573,792,948,345,876,375,222,869,164,386,825,455,199,189,572,764,179,873,68,426,208,761,245,230,165,581,335,490,358,207,649,28,604,0,765,210,984,593,254,659,771,292,871,885,234,334,153,557,48,645,587,918,512,50,946,684,132,344,665,250,414,214,801,853,391,121,115,291,280,568,119,754,457,281,151,613,302,664,191,670,321,672,959,485,879,873,283,317,816,493,60,520,637,159,802,954,296,238,861,220,746,25,167,752,851,625,311,613,305,157,70,588,762,767,353,139,126,441,216,542,782,759,153,351,952,397,971,870,218,227,150,763,837,558,950,843,931,743,895,924,127,469,386,552,781,541,535,716,774,327,170,832,775,328,138,371,134,575,819,910,978,650,931,280,217,120,857,365,784,723,861,653,155,309,992,557,922,762,762,718,288,167,940,954,663,50,164,384,493,181,308,720,978,761,882,424,208,869,955,487,834,981,606,325,338,691,618,211,885,415,582,681,678,63,734,695,635,87,344,256,802,711,188,663,335,117,931,327,284,717,368,586,988,572,619,968,840,444,827,985,304,347,484,296,170,804,472,844,301,607,281,809,842,678,803,249,203,649,671,345,267,740,798,579,792,256,192,646,929,436,769,302,510,769,829,274,800,365,0,712,900,867,894,361,43,612,115,792,870,220,738,802,288,223,187,610,283,308,109,362,502,262,433,246,272,307,398,451,483,516,592,825,230,888,475,201,138,274,486,71,693,673,479,0,784,975,173,308,661,351,648,603,938,841,844,844,170,290,230,209,123,727,96,412,707,120,667,616,646,482,296,237,921,816,293,849,823,259,753,422,794,959,346,722,66,393,369,367,724,700,468,907,0,555,0,1000,815,728,1000,473,771,318,5,542,39,491,898,918,410,97,668,256,863,780,888,700,723,169,783,932,48,565,922,460,378,568,231,612,946,319,226,420,289,607,910,446,838,617,96,341,527,773,663,237,552,814,808,559,716,103,230,832,132,595,247,797,773,841,458,645,824,494,733,403,959,695,5,559,540,0,634,856,30,548,596,205,789,332,3,554,598,781,150,611,277,756,136,547,282,793,247,411,935,364,945,523,289,771,725,853,458,904,933,932,964,903,891,488,773,606,893,774,179,820,175,890,933,877,345,87,445,395,788,367,757,291,414,311,180,262,817,650,733,375,420,699,751,301,820,815,465,172,322,235,132,331,491,179,685,567,450,457,651,320,686,247,825,212,418,569,151,935,709,355,791,398,449,373,713,77,211,890,446,78,446,648,160,309,213,740,920,722,625,269,966,433,649,184,67,390,672,220,149,391,909,950,234,201,863,668,194,517,847,428,792,682,887,557,700,356,878,261,941,869,118,699,356,161,411,226,684,226,11,486,819,369,782,507,919,495,664,236,601,401,228,397,826,253,169,475,362,70,209,672,325,695,1000,581,200,321,379,67,889,838,964,852,456,0,243,755,800,344,925,872,244,824,1000,563,695,426,117,517,846,780,844,958,936,647,248,231,276,799,530,34,449,960,923,651,815,632,0,714,727,854,286,745,194,834,177,542,922,557,255,290,645,479,759,632,577,138,224,529,910,388,513,74,455,278,109,311,858,851,208,435,222,224,886,576,483,152,521,781,434,60,442,357,369,591,272,418,47,1000,189,163,284,358,126,298,848,730,536,402,229,443,865,325,232,441,250,305,629,884,98,734,651,770,407,283,660,7,457,320,938,476,293,843,480,344,770,798,955,718,710,22,413,473,955,967,976,693,148,643,819,662,135,461,389,39,824,378,243,636,890,559,67,554,193,422,526,31,827,862,118,521,423,24,647,617,229,671,108,341,478,194,110,328,816,265,159,258,128,787,627,266,846,299,303,752,623,201,766,701,854,247,264,81,994,406,243,287,691,452,597,296,665,246,193,714,571,791,105,673,941,845,363,0,664,245,940,814,266,673,982,857,205,860,130,359,300,234,490,180,136,652,896,315,158,462,175,934,877,807,84,407,841,553,725,119,176,355,217,629,809,945,249,208,295,830,778,574,279,791,50,638,803,572,784,743,171,759,705,117,868,544,559,749,568,831,913,677,966,429,869,342,55,950,213,540,383,502,743,423,703,65,431,216,189,251,150,547,959,452,878,642,743,420,488,181,730,136,663,75,398,217,644,677,880,595,781,680,103,732,989,743,946,329,112,310,728,849,637,609,350,136,169,850,934,286,289,828,938,566,582,2,414,829,344,370,265,534,165,730,75,995,124,387,531,814,303,784,875,946,369,50,702,69,332,470,123,593,607,875,147,810,647,230,986,471,717,780,135,859,330,355,972,655,945,392,867,836,295,565,715,755,642,27,827,623,696,489,868,701,243,338,620,0,569,0,438,31,851,264,8,481,116,397,813,254,225,227,651,83,917,985,551,799,212,353,239,224,711,312,247,466,131,510,128,691,1000,451,955,402,440,261,456,0,934,302,543,783,603,52,977,364,71,494,571,769,699,590,281,521,204,917,533,4,450,93,877,800,854,839,947,784,968,733,849,413,880,453,286,837,862,514,765,762,181,816,195,702,693,736,832,917,998,889,22,662,864,593,795,656,771,723,560,768,450,857,191,380,241,242,470,4,575,873,116,398,419,0,202,491,860,866,834,279,440,67,166,272,511,777,1000,573,296,811,180,670,662,854,430,131,884,636,929,871,273,731,647,5,924,786,515,423,147,533,770,311,243,401,49,276,824,982,377,23,947,684,227,198,874,393,809,322,151,557,458,112,296,236,880,447,943,551,289,612,793,624,392,281,66,1000,978,804,909,687,512,794,921,482,588,191,999,501,488,842,985,928,663,225,856,737,866,796,653,39,389,488,24,566,448,101,64,523,440,262,987,769,729,528,106,627,391,0,152,236,872,350,663,224,984,824,741,661,163,896,877,502,252,202,671,257,635,601,924,812,699,286,859,346,677,75,836,582,540,62,246,869,1000,621,410,636,927,340,929,764,216,203,162,714,180,669,214,122,809,297,262,536,628,77,877,578,319,311,118,323,909,342,306,695,78,770,648,228,776,804,970,451,866,593,286,506,1000,771,157,192,723,139,968,543,106,766,186,874,364,609,126,640,39,795,923,360,331,742,262,742,228,275,905,867,527,201,896,590,805,372,628,266,581,848,311,604,163,727,298,619,438,858,140,454,208,938,113,769,588,189,861,482,944,576,266,524,302,683,521,0,808,925,875,474,247,455,957,737,889,648,102,412,958,496,194,725,334,587,128,619,875,622,60,758,975,393,265,743,445,944,172,314,874,343,254,548,758,280,203,594,973,812,445,483,527,780,65,1000,162,233,290,404,289,228,601,177,198,658,973,507,514,28,551,730,819,503,756,414,382,234,187,719,157,736,409,269,367,518,179,320,228,622,461,644,910,955,129,376,136,688,839,958,491,816,493,181,144,317,808,714,875,352,815,588,574,795,684,760,893,996,155,354,148,281,606,760,273,207,367,337,257,375,797,784,443,105,142,609,58,441,78,472,21,466,798,268,306,115,240,480,149,553,802,311,882,713,153,604,258,409,560,825,802,291,964,411,941,780,270,591,207,839,535,794,496,135,955,725,929,327,780,714,278,811,794,654,282,740,920,832,527,808,435,599,763,262,164,416,180,360,0,687,319,228,0,1000,457,593,282,623,483,347,692,425,592,628,793,325,404,720,140,648,957,820,337,83,539,141,458,862,312,630,588,196,428,462,931,636,444,150,725,138,845,652,271,566,144,764,447,720,703,295,969,998,669,0,812,936,745,827,382,506,582,869,643,363,231,150,191,491,865,554,779,728,278,846,762,118,606,763,787,304,166,869,810,724,682,242,776,913,809,281,632,717,770,307,830,382,251,613,750,853,636,159,120,413,941,337,721,672,237,596,633,854,931,263,708,317,876,625,85,454,807,581,529,796,263,315,325,342,765,597,982,674,112,612,749,220,804,458,851,591,792,363,432,0,594,0,553,38,42,561,283,685,93,241,337,642,852,831,618,688,317,364,268,212,145,623,328,342,678,254,547,928,161,733,205,909,946,869,866,896,915,413,252,491,452,886,694,767,841,819,442,133,890,621,406,657,252,672,889,571,225,704,812,230,153,534,927,671,93,249,916,303,139,257,821,261,845,290,410,634,765,289,666,232,255,837,115,620,768,541,475,267,352,710,242,625,141,281,19,837,294,557,956,526,473,912,978,463,233,705,794,729,930,380,597,201,552,829,874,855,126,572,628,260,838,846,880,1000,280,770,392,775,788,772,959,728,534,15,211,274,948,497,659,330,835,408,881,577,901,305,849,567,458,282,327,72,428,845,851,585,581,330,689,244,459,859,843,378,886,477,813,898,173,539,496,718,782,747,465,638,885,418,926,694,828,806,883,786,969,645,228,581,885,430,272,691,814,698,413,716,981,943,643,696,725,593,133,665,803,724,574,757,960,335,544,785,241,266,344,534,226,389,517,794,920,896,880,574,244,208,643,10,404,206,266,732,695,110,524,819,311,213,88,488,691,137,764,879,948,847,355,24,885,432,885,932,615,196,799,321,561,760,100,678,583,0,289,749,74,499,860,723,750,51,122,759,522,791,753,832,146,710,731,692,104,309,818,837,371,157,591,940,573,875,899,284,750,679,1000,852,790,619,845,468,751,298,179,492,751,790,848,218,400,136,886,460,756,788,282,783,997,475,914,470,240,692,801,923,95,335,819,513,230,303,55,438,225,758,587,388,135,607,302,242,90,301,368,302,410,594,820,457,939,746,207,908,102,217,150,345,831,952,168,491,605,642,401,319,595,943,821,862,470,0,787,859,731,723,914,800,232,827,886,877,732,231,169,594,789,840,933,1000,903,652,220,627,933,337,265,336,166,223,327,14,845,774,749,802,875,255,134,855,877,408,707,120,659,254,515,351,809,709,253,408,996,477,777,628,71,576,221,329,863,785,643,224,246,225,477,790,342,258,647,627,273,491,839,738,804,473,130,770,676,787,826,896,608,425,365,717,905,434,955,416,623,137,693,395,937,516,666,516,403,334,611,69,23,1000,687,253,961,765,406,567,398,167,700,355,140,364,267,631,249,252,329,633,87,449,962,497,233,424,121,639,410,277,193,675,944,1000,871,812,750,770,178,621,272,652,766,432,111,494,455,296,694,640,700,357,148,279,965,752,732,613,137,332,169,584,436,253,318,753,542,817,683,238,759,739,798,749,145,888,808,372,886,886,386,504,62,916,277,803,79,410,972,497,995,764,409,614,481,367,681,10,222,684,221,913,649,393,31,375,911,523,881,517,754,793,274,695,932,942,63,866,434,245,181,229,195,221,852,546,840,382,969,813,738,785,887,213,686,247,687,257,959,567,883,442,142,522,339,566,834,338,888,809,41,902,244,398,919,557,824,602,173,416,255,562,84,951,186,861,51,482,852,218,991,783,731,371,731,371,848,206,924,603,839,511,177,668,305,611,535,331,985,905,336,382,1000,886,190,719,654,506,724,848,116,327,356,221,387,540,809,512,273,474,860,980,944,460,847,866,212,513,122,591,66,594,453,903,646,310,979,553,896,812,283,313,740,423,180,935,907,996,608,954,117,262,406,151,150,806,493,180,117,576,568,788,322,189,588,259,820,868,205,527,173,912,883,586,404,228,536,18,953,900,987,361,687,245,403,53,128,699,963,899,573,880,189,784,9,1000,493,215,118,568,294,355,242,909,663,72,864,410,457,841,5,468,751,427,992,711,667,647,89,562,990,713,698,649,132,432,609,677,264,554,92,679,82,349,953,493,400,266,956,412,185,926,624,44,997,792,244,625,132,608,686,245,918,448,840,906,975,854,895,541,458,489,833,287,764,778,570,675,967,834,97,483,645,693,271,683,391,203,986,795,992,803,318,220,195,297,374,412,749,825,439,11,792,116,342,359,689,234,325,626,82,313,990,812,422,226,835,569,615,867,216,507,653,151,449,38,523,0,708,368,95,703,657,139,245,550,243,929,171,566,98,758,256,271,184,233,126,704,742,764,137,614,884,600,620,354,996,893,81,953,927,559,859,454,704,350,392,602,214,493,945,310,638,160,545,732,687,828,1000,520,67,1000,156,341,638,203,62,688,662,240,242,663,177,695,983,765,661,234,351,457,986,777,785,763,315,222,294,838,118,813,178,494,886,599,99,455,946,483,733,382,708,4,529,336,847,219,105,356,231,477,876,910,156,366,74,460,866,410,816,866,234,574,193,582,389,521,181,445,526,813,129,388,144,528,76,651,808,553,703,237,586,194,350,100,209,675,692,0,645,186,941,591,121,596,677,219,685,628,247,831,706,119,161,816,279,833,228,416,150,579,0,665,896,337,86,730,177,714,964,514,315,115,590,904,667,849,289,735,211,328,265,758,803,352,125,397,201,817,607,664,394,202,211,660,645,228,929,413,101,679,22,1000,530,146,40,985,172,467,878,198,90,944,785,350,207,466,772,717,919,669,827,562,875,880,822,288,467,275,765,792,760,751,905,694,834,388,585,192,927,500,949,267,758,782,520,93,919,323,666,47,80,540,833,758,134,856,645,477,134,577,592,653,227,867,217,527,841,705,742,875,668,438,741,717,291,627,926,310,630,117,291,227,175,600,51,524,758,633,929,552,845,340,345,105,267,799,966,611,842,178,266,353,567,828,930,542,646,52,112,375,664,608,61,801,116,315,286,752,655,527,565,357,393,239,597,886,205,381,743,848,418,198,645,10,278,665,486,901,367,686,840,295,176,472,259,516,876,628,247,486,115,320,298,236,701,119,46,595,214,699,375,0,759,825,443,54,223,205,761,783,781,354,794,579,684,0,434,181,801,781,396,416,67,249,266,471,486,905,840,895,273,136,753,848,253,657,607,922,949,569,720,757,196,174,947,391,959,937,451,498,647,853,607,334,532,73,736,646,38,644,706,118,142,726,592,817,311,286,801,758,276,243,309,351,265,529,466,0,196,797,845,820,116,254,900,898,240,285,455,897,696,479,157,398,229,427,140,829,429,721,169,877,972,426,328,629,801,563,209,729,596,206,304,263,366,630,698,766,295,289,458,281,205,792,132,680,392,305,596,885,862,874,518,14,859,855,152,754,941,389,207,630,909,302,249,733,177,392,504,29,859,435,222,292,467,888,855,775,269,242,735,485,395,22,479,906,122,731,849,752,950,424,141,417,255,826,647,621,43,940,310,349,901,532,209,720,816,502,184,498,260,775,227,745,174,847,239,409,180,831,1000,744,258,684,941,453,89,452,329,172,216,265,100,384,124,842,247,495,743,680,665,820,148,640,808,576,128,713,961,1000,291,572,778,876,152,619,596,303,42,537,285,536,97,898,817,368,143,230,967,359,454,413,934,855,231,403,838,646,857,542,202,178,370,617,647,360,739,650,915,555,91,403,703,125,118,642,930,752,957,461,837,512,153,450,575,750,151,525,274,209,940,905,120,492,927,544,598,971,133,527,459,637,795,660,829,908,0,521,141,342,184,686,36,509,711,68,595,206,788,523,659,493,641,337,79,956,782,353,169,594,179,924,498,755,510,767,732,728,82,388,900,475,166,893,223,606,994,488,186,225,204,622,659,561,625,219,646,227,118,269,443,538,132,850,217,246,902,849,79,289,171,439,151,784,296,56,271,638,859,371,232,440,123,837,534,810,309,125,81,480,399,544,88,375,734,749,109,729,797,338,231,485,400,14,822,842,449,137,878,410,811,649,435,149,545,352,184,653,614,868,211,702,438,206,206,932,422,448,166,447,188,311,612,125,687,245,217,346,230,279,391,45,831,318,75,992,544,429,860,861,134,795,893,615,595,22,722,824,962,695,502,42,870,476,262,498,78,697,769,716,400,280,859,856,143,623,385,451,659,429,802,558,558,148,164,349,144,829,823,653,208,854,134,572,985,837,274,255,822,279,1000,557,75,629,246,450,865,392,898,547,180,816,152,503,867,551,884,271,199,917,143,388,198,535,890,272,481,61,917,542,888,591,235,546,746,777,105,418,0,1000,110,343,419,647,806,589,216,725,437,719,522,789,841,211,801,927,255,624,257,158,664,557,324,250,568,508,253,772,53,1000,394,436,756,416,530,13,229,261,211,705,894,580,744,645,316,794,868,222,30,313,799,292,440,433,890,646,753,99,462,374,591,634,418,644,0,950,522,167,317,559,356,633,566,913,294,735,86,764,451,289,758,208,227,778,450,602,491,229,573,798,898,975,197,748,115,690,765,702,192,408,366,649,647,428,920,851,261,710,216,626,809,599,872,623,286,830,991,522,730,381,652,606,941,715,98,423,378,437,272,609,261,582,586,190,766,800,203,857,944,547,256,587,755,783,326,734,779,785,333,601,145,792,730,374,889,313,865,475,324,617,930,592,388,502,359,704,888,215,764,810,468,391,839,349,802,839,898,299,900,707,863,741,267,787,913,907,905,230,41,876,187,842,818,342,833,285,82,321,786,300,130,349,904,412,923,584,333,84,661,350,174,432,884,618,118,300,143,324,369,71,944,720,235,362,814,893,0,1000,759,778,765,800,144,235,170,686,430,531,5,600,119,509,929,980,227,629,471,798,914,605,962,768,245,252,243,252,709,349,79,389,811,758,450,26,719,434,251,795,992,526,655,152,793,639,96,580,822,801,454,287,112,424,186,586,13,494,234,803,605,948,776,755,649,234,33,377,888,414,684,293,862,931,813,223,908,410,420,253,740,729,875,448,853,929,293,448,765,745,820,896,342,130,711,186,1000,689,507,54,825,599,252,258,886,874,800,235,962,1000,759,297,974,915,349,308,677,337,188,233,762,216,766,289,178,406,445,647,855,893,865,290,679,236,817,270,250,758,336,491,156,400,277,625,136,663,816,300,229,795,135,736,664,6,605,948,434,184,376,0,629,282,231,719,595,966,106,523,0,703,174,194,880,343,988,604,336,524,237,316,943,512,166,831,350,522,786,641,224,537,190,586,944,834,322,774,853,454,521,71,957,717,786,912,911,281,975,476,960,706,914,544,722,699,770,690,807,727,427,20,851,446,410,274,240,901,119,603,825,387,866,566,284,182,855,746,521,807,129,354,413,0,791,667,413,588,254,434,849,724,203,410,251,182,293,137,985,386,748,323,376,16,236,309,647,497,38,646,679,59,769,825,292,571,113,428,593,292,74,613,393,438,991,426,635,574,812,374,973,561,942,637,957,929,193,815,951,435,763,327,180,793,423,548,142,848,690,213,781,771,387,399,297,759,0,774,834,948,341,647,859,870,960,456,537,86,1000,799,845,360,850,328,943,407,335,10,788,300,752,691,747,710,869,456,781,859,647,570,0,567,206,900,926,511,568,803,150,716,375,58,743,216,276,837,727,84,855,334,771,897,662,496,710,448,950,821,769,253,228,786,845,980,742,791,967,563,225,622,803,338,483,294,165,184,514,123,446,210,799,900,188,662,740,838,950,393,281,778,730,316,786,563,178,918,816,342,318,720,705,827,798,338,237,568,802,647,287,564,755,801,837,535,859,259,610,874,955,797,233,253,930,843,870,931,307,575,769,786,538,0,180,513,574,802,862,904,906,235,882,912,865,324,560,748,837,690,860,348,120,682,307,611,807,283,179,472,958,979,169,290,711,687,337,646,673,245,222,392,432,475,950,883,846,783,196,594,215,916,535,782,247,404,286,870,115,739,1000,848,556,69,457,459,809,555,664,853,983,584,278,791,390,505,619,461,817,916,598,948,843,306,269,610,687,737,97,513,898,821,572,913,383,293,170,839,254,512,865,555,737,661,759,282,346,112,213,763,287,842,25,806,334,378,777,871,983,592,259,838,655,152,259,757,203,762,200,413,776,730,351,114,935,686,104,475,240,551,850,834,470,265,970,1000,91,692,288,127,602,177,291,790,336,670,326,642,805,268,166,284,229,418,758,695,846,276,700,696,954,654,0,818,153,309,796,529,917,785,176,264,54,918,425,0,831,735,329,646,922,419,263,222,852,592,996,869,323,248,390,553,210,550,633,484,500,39,381,439,164,345,213,326,529,798,446,388,124,272,776,673,931,416,280,378,470,756,846,823,226,295,1000,809,520,19,857,314,717,708,779,856,236,346,880,435,413,760,748,640,304,557,891,558,606,324,802,666,857,832,378,662,296,732,98,522,811,839,418,104,143,831,859,648,442,945,589,196,889,918,863,883,960,675,305,182,808,287,1000,600,971,609,899,748,208,768,961,428,816,359,206,472,277,811,456,631,286,605,866,579,444,226,788,894,469,287,799,259,84,409,136,529,613,874,859,549,761,799,755,652,958,421,163,691,144,344,307,815,896,272,261,239,155,244,601,973,247,921,387,491,253,736,220,909,526,818,593,934,706,372,469,799,361,708,138,408,914,316,189,533,922,988,955,541,490,230,878,656,503,760,818,741,821,310,808,535,244,535,733,376,851,962,69,778,754,721,998,906,863,298,580,677,228,345,249,345,922,704,479,899,505,765,201,840,171,483,683,641,339,674,900,985,965,992,387,176,795,675,425,805,533,644,789,339,361,728,599,656,211,573,664,797,940,758,289,387,845,590,864,806,770,710,405,191,416,624,653,173,260,668,547,823,860,662,633,2,419,0,91,507,679,48,197,428,900,949,921,411,437,644,738,742,209,305,829,505,162,500,333,121,118,361,921,266,251,331,310,713,870,781,901,632,583,849,308,808,405,44,721,170,140,365,932,572,234,555,818,889,406,220,340,255,475,110,680,249,149,311,164,589,959,473,448,944,93,269,465,851,183,485,993,365,259,340,891,260,938,320,857,684,369,94,980,455,362,648,185,416,852,653,781,355,521,52,448,649,949,328,163,755,207,482,835,961,830,994,472,903,789,897,786,890,190,462,857,405,466,831,725,465,820,524,968,286,811,964,324,622,599,940,926,735,921,846,807,868,791,339,759,283,818,594,965,493,568,105,868,287,165,416,955,914,120,626,91,464,283,341,185,789,339,248,804,937,889,412,664,12,973,544,877,368,221,744,854,775,789,112,435,158,563,770,940,747,737,767,777,676,106,484,380,351,437,94,64,461,100,620,773,608,916,276,615,967,953,431,233,280,185,723,182,174,132,605,203,187,142,620,261,802,139,453,795,836,853,666,918,380,108,695,458,859,876,668,911,810,17,1000,692,761,124,302,963,322,196,480,861,404,998,712,0,735,244,96,900,537,648,473,126,781,837,701,173,921,179,350,841,311,624,733,880,913,105,390,382,573,873,898,835,293,226,782,887,708,836,467,214,753,708,394,132,307,186,207,629,0,974,914,584,679,872,748,980,803,447,686,185,704,246,802,945,817,105,267,154,406,286,664,394,504,693,581,223,284,628,767,131,713,635,860,509,848,539,728,718,713,185,552,538,798,861,428,829,281,482,196,770,442,769,912,560,827,259,665,516,777,770,285,230,639,337,582,313,257,233,864,136,322,741,689,925,401,543,110,829,253,1000,719,632,341,574,906,434,165,383,0,886,605,748,814,975,624,14,1000,107,271,817,946,824,323,815,292,412,116,428,720,885,305,244,688,450,261,914,809,425,266,464,206,515,765,860,675,790,304,510,649,646,33,890,503,237,392,994,556,185,305,891,630,667,250,616,683,259,555,59,519,972,713,404,95,387,489,962,439,283,658,222,720,208,339,405,59,132,787,218,811,238,493,776,777,750,802,530,816,848,795,806,574,579,836,312,622,810,307,151,842,617,719,849,798,626,655,321,229,56,855,258,652,950,768,823,565,790,569,502,795,775,946,889,963,798,838,253,849,399,822,895,446,1000,411,258,269,279,185,307,65,802,284,220,330,941,796,500,40,170,768,436,247,113,268,909,759,150,701,289,837,846,729,181,694,152,309,292,741,566,13,955,455,952,767,265,555,889,940,704,292,770,307,156,489,195,397,522,274,928,821,130,756,757,127,212,418,253,840,155,513,887,620,657,96,473,0,786,655,462,476,419,276,405,214,211,213,431,5,644,361,620,290,402,338,367,189,459,282,961,979,432,13,825,983,518,806,906,726,629,709,896,917,677,65,601,87,163,868,606,761,897,887,205,319,824,315,234,882,252,610,533,847,760,298,710,418,225,795,158,841,731,744,280,872,253,528,472,887,217,575,123,627,934,432,84,436,701,120,658,861,572,801,217,573,673,306,436,170,667,181,724,208,743,342,522,736,333,344,193,451,101,468,1000,597,777,564,103,594,32,883,782,678,493,818,254,522,779,869,487,595,842,815,198,469,405,504,824,785,467,73,399,164,307,215,290,303,880,770,398,63,806,362,312,561,494,811,333,146,116,567,496,31,122,358,301,336,0,1000,749,847,764,165,859,922,416,584,577,17,248,741,774,927,200,657,237,891,551,211,519,794,929,982,103,401,211,233,210,744,722,801,113,597,607,637,244,316,997,530,713,313,120,287,648,420,872,989,57,1000,224,273,878,846,873,628,304,739,655,519,866,567,128,516,921,299,852,743,110,680,470,906,965,434,130,754,255,685,319,162,53,581,44,934,858,558,263,740,914,1000,281,834,752,284,536,74,643,599,51,434,977,750,704,532,809,590,618,541,779,865,704,344,297,470,851,568,641,71,102,505,774,658,846,847,816,279,801,905,952,494,780,659,792,814,238,763,185,545,124,289,770,457,855,794,213,474,146,612,929,370,817,265,428,11,244,516,744,780,860,853,190,473,300,718,273,348,0,948,397,325,337,652,787,356,244,358,155,419,258,598,860,268,265,334,583,856,194,709,206,700,610,0,890,295,121,721,623,760,844,894,86,956,166,190,447,871,213,672,799,292,826,1000,232,167,212,571,925,452,443,421,681,769,910,700,232,890,957,476,233,760,96,1000,84,234,406,60,191,326,784,660,795,362,292,761,924,531,415,125,168,232,318,261,628,264,907,377,166,679,344,682,724,162,147,766,202,752,916,345,919,338,656,481,159,376,968,488,195,209,186,464,624,322,759,874,546,425,705,121,973,836,431,0,913,600,255,852,317,118,792,880,919,555,872,519,915,516,212,388,849,573,604,323,137,375,903,280,444,852,598,206,202,724,898,281,982,744,273,674,345,381,367,142,575,459,262,717,191,453,708,263,776,598,202,217,311,798,961,512,64,467,473,826,657,160,558,787,616,515,980,878,870,771,398,403,137,699,976,948,282,606,260,901,217,526,841,267,817,868,654,602,452,903,257,676,131,791,370,90,828,392,991,678,892,449,205,174,832,415,844,644,338,160,814,228,284,747,910,753,881,592,915,704,767,703,203,724,862,627,972,492,813,950,679,787,726,720,290,568,248,227,163,839,229,452,802,458,254,725,546,433,817,248,410,566,470,362,809,239,545,424,943,400,838,779,173,871,894,513,669,349,812,242,648,417,888,417,591,11,283,308,924,833,158,767,223,691,465,605,1000,456,864,542,262,742,867,456,966,659,254,587,603,111,192,577,113,358,787,430,792,755,410,577,506,80,205,325,449,250,944,973,833,848,766,409,607,944,897,834,705,271,0,484,975,989,296,136,123,790,56,662,933,388,537,105,204,775,370,663,738,682,815,819,329,349,289,196,758,703,183,513,172,809,35,1000,974,589,102,629,842,294,946,680,230,801,264,515,53,524,13,676,330,126,339,713,865,345,647,501,430,459,6,716,830,527,7,434,797,651,787,357,760,82,472,792,20,880,262,113,871,641,758,669,311,183,752,873,727,423,921,576,460,902,648,632,798,697,350,177,628,749,653,724,852,418,494,181,644,359,757,449,837,814,10,924,265,147,643,726,1000,849,772,171,843,1000,689,761,400,673,622,281,331,239,160,828,892,686,972,766,286,204,886,677,202,568,535,72,816,868,514,266,978,436,551,821,862,612,785,589,862,813,990,903,778,748,131,272,497,740,922,873,751,752,384,319,967,787,176,792,257,708,856,455,422,529,188,605,449,133,418,692,245,652,323,321,129,660,954,637,755,210,839,923,608,297,920,615,762,827,779,904,639,677,161,254,117,489,645,706,130,379,215,570,952,847,710,314,382,496,176,596,532,748,649,459,145,319,574,807,187,499,321,293,84,590,955,676,827,987,927,860,156,585,756,628,880,780,178,616,362,588,79,241,865,490,944,806,178,483,14,647,613,212,253,630,626,134,824,370,198,764,267,251,945,395,271,288,453,543,135,495,458,903,80,549,123,523,286,363,863,809,902,863,76,801,64,593,377,102,914,318,198,860,844,651,227,542,271,640,467,277,828,277,208,772,498,36,751,300,441,914,658,559,933,527,856,818,791,338,967,563,399,655,175,876,859,318,734,728,247,690,861,858,88,403,932,365,951,635,473,755,488,186,70,467,122,796,670,832,933,876,408,467,82,462,466,906,701,273,927,772,354,654,638,157,655,328,166,828,183,639,882,558,510,801,843,340,225,217,860,656,23,1000,299,718,647,595,67,756,344,231,123,614,191,368,462,901,657,144,914,718,268,676,876,512,514,0,144,812,70,736,257,646,886,311,147,736,297,115,742,757,284,491,905,490,246,784,121,599,773,548,492,621,54,1000,918,904,404,175,190,634,775,270,981,991,257,774,128,424,948,402,572,606,119,637,533,827,807,929,811,586,684,798,220,750,251,781,630,0,357,58,19,373,823,463,924,853,901,774,298,162,424,6,131,595,529,803,122,659,880,596,363,63,92,600,492,813,114,621,225,939,118,346,834,437,235,478,709,452,130,414,0,1000,298,147,773,877,262,485,320,226,660,565,123,809,942,438,388,204,932,841,942,804,869,972,912,282,684,250,179,634,110,786,940,503,848,743,203,256,781,717,278,633,210,286,130,379,723,708,809,878,971,847,137,786,926,790,531,796,847,588,872,947,808,526,131,332,832,646,968,858,410,198,260,706,393,206,790,354,184,709,211,953,914,332,762,616,228,810,46,710,121,726,278,666,434,6,271,574,132,680,193,189,773,257,380,730,193,378,620,660,896,513,182,648,0,1000,229,828,967,466,290,729,411,439,636,726,0,806,169,235,379,284,800,283,155,518,351,737,850,477,723,859,916,432,225,223,6,1000,270,753,818,628,576,853,907,266,173,800,846,680,814,775,237,578,48,319,140,388,567,832,658,424,177,584,164,860,950,611,173,277,250,355,131,725,713,826,885,365,208,171,309,791,439,0,195,294,282,714,979,614,253,351,854,785,224,473,251,917,82,727,534,311,946,897,143,416,209,785,382,201,772,785,123,279,220,612,105,746,870,475,841,440,228,742,174,768,196,214,110,643,888,941,305,716,43,353,718,819,849,890,126,664,233,212,848,454,201,367,842,636,903,812,111,732,199,614,946,475,233,634,238,342,947,837,294,684,839,544,242,419,225,669,186,398,269,308,100,753,539,821,113,415,268,487,618,0,255,802,249,766,359,715,560,866,187,283,572,500,438,436,722,715,344,260,255,715,711,22,823,726,291,698,798,575,116,525,391,504,174,170,33,686,823,297,132,353,620,873,833,627,832,566,275,759,200,834,813,780,270,607,818,756,0,632,666,235,252,554,603,0,319,281,129,589,98,278,174,858,291,837,161,482,663,618,204,657,873,911,630,329,666,222,562,0,395,358,585,367,102,245,387,491,588,760,738,296,759,713,103,387,165,576,999,343,668,572,127,726,976,464,861,673,900,886,647,634,384,503,870,656,672,563,332,252,532,738,840,806,748,433,165,202,867,412,47,606,180,541,215,737,809,807,883,366,180,933,819,943,968,612,411,293,148,364,834,911,931,566,352,66,884,370,73,714,176,641,374,421,170,832,845,785,200,632,894,746,824,887,102,681,213,432,101,516,147,528,621,589,519,792,897,348,357,681,396,240,816,594,117,474,363,498,402,198,843,844,195,723,105,592,655,28,645,20,81,555,685,244,362,60,148,239,138,765,502,44,230,223,152,317,798,787,815,942,551,791,246,793,103,741,858,622,657,753,479,179,224,789,105,751,959,605,382,202,780,844,865,574,293,523,857,265,1000,686,748,459,531,288,212,827,962,836,830,859,800,620,921,589,820,589,98,753,854,815,74,722,267,506,249,778,174,852,615,0,646,742,408,37,253,248,867,451,317,387,393,10,265,520,1000,913,333,706,261,520,230,443,849,575,531,796,647,733,848,777,833,484,247,416,213,753,287,551,382,703,247,512,843,647,882,693,613,191,405,287,322,247,710,453,800,577,466,605,371,673,339,376,130,735,796,887,813,523,359,373,145,312,779,837,255,883,120,483,258,354,703,516,757,637,688,246,914,906,450,237,818,940,486,826,177,928,185,841,214,141,574,751,426,63,874,283,278,720,518,772,611,302,740,201,400,131,292,812,296,242,566,60,913,338,885,969,193,894,179,531,126,452,439,40,451,702,906,670,835,619,172,787,247,904,880,365,462,0,704,540,710,20,678,717,191,535,857,941,778,857,178,218,784,288,969,513,520,72,396,236,406,182,99,624,896,778,340,706,337,176,0,924,879,736,890,513,961,713,90,675,982,692,85,649,280,691,936,370,279,510,421,63,132,577,541,729,911,320,240,655,262,306,368,125,930,551,0,737,809,778,61,441,255,673,212,870,198,801,337,696,249,470,240,654,402,154,158,650,579,185,412,611,115,724,276,897,132,619,666,246,644,25,276,583,513,804,825,414,240,765,652,701,255,737,249,865,320,618,353,455,327,596,529,85,830,567,147,848,239,888,132,594,180,434,1000,662,891,248,257,741,201,591,216,175,478,482,675,264,279,675,255,339,846,789,642,829,622,283,187,196,386,39,357,275,189,563,102,742,722,859,541,799,234,247,127,705,112,874,512,147,637,729,574,809,931,882,857,617,905,670,856,439,682,686,360,173,934,554,192,441,909,977,707,564,1000,612,242,804,165,474,373,589,504,0,382,37,128,747,804,721,0,716,969,942,698,789,928,325,617,128,250,462,632,712,68,733,929,722,729,398,632,144,418,490,680,225,850,366,255,770,182,526,204,907,818,369,618,203,221,273,345,371,222,462,144,509,121,657,694,815,961,503,783,752,185,888,821,944,920,844,101,364,870,620,234,839,747,615,805,268,838,308,136,355,791,892,446,36,559,67,876,322,221,882,863,295,203,908,894,362,198,645,197,650,202,399,889,883,596,239,849,936,190,720,870,347,200,733,936,407,809,764,181,520,154,771,821,752,654,144,142,595,751,699,328,348,189,403,27,648,530,675,148,302,837,221,849,798,142,580,810,664,894,474,330,322,830,953,0,720,129,529,986,698,285,483,91,780,406,310,746,828,526,798,206,636,658,63,136,374,567,804,118,574,238,270,221,597,186,606,413,431,250,891,802,194,858,577,268,519,968,663,313,639,287,343,165,372,219,192,267,812,345,682,258,643,397,256,505,7,133,379,644,467,945,951,197,349,534,893,152,663,837,408,186,680,865,956,922,495,866,693,186,675,564,182,158,772,235,925,285,748,268,795,713,382,813,377,285,305,824,617,696,787,261,804,320,322,216,926,398,15,794,320,316,664,283,794,109,620,918,344,770,580,353,114,239,554,955,496,982,706,524,827,118,463,640,0,625,262,729,392,337,352,335,297,437,672,928,847,955,780,762,185,651,624,906,848,0,772,855,825,619,122,663,238,689,251,215,692,819,756,643,224,249,310,173,899,898,476,824,840,463,363,769,305,166,243,871,430,203,388,861,840,322,463,884,269,598,207,164,675,664,363,689,769,960,606,843,241,814,886,971,515,877,1000,638,61,929,818,534,0,60,478,99,530,243,285,59,336,157,439,654,322,429,105,724,711,925,846,244,903,242,778,914,371,149,770,245,335,629,446,939,664,110,633,895,607,951,754,947,675,419,9,71,458,229,783,278,595,234,233,183,261,430,46,220,721,642,225,788,284,440,474,994,680,229,383,448,67,165,596,97,406,245,572,913,840,365,326,112,315,697,774,854,241,99,598,840,864,204,276,242,206,461,0,690,776,245,246,387,491,169,443,792,393,46,571,856,667,123,368,788,377,856,247,188,254,1000,731,818,533,373,85,747,895,944,565,702,753,350,415,851,644,906,933,-1,-1,247,334,729,134,320,152,252,708,266,585,189,721,846,413,175,892,886,893,473,199,694,688,99,227,929,952,333,729,548,758,722,691,981,409,865,397,364,634,868,245,714,17,285,721,373,696,354,166,403,335,230,246,274,652,488,583,149,596,234,697,822,973,455,394,256,548,111,777,439,104,331,344,202,277,252,225,848,616,223,187,625,619,899,746,573,386,263,671,88,554,234,517,248,667,921,753,728,127,757,292,850,391,934,746,621,846,692,684,900,303,960,390,286,718,770,783,914,899,233,220,646,412,201,891,926,837,384,37,317,262,809,567,407,170,259,267,388,225,104,726,1000,723,841,731,307,229,616,199,969,438,872,657,170,592,766,182,928,251,259,488,747,702,388,299,342,730,293,239,651,85,136,290,785,639,933,485,220,503,381,520,171,654,869,954,206,719,182,529,813,632,771,277,791,118,852,891,950,448,935,918,923,861,133,253,810,888,615,479,448,51,260,656,489,315,824,964,99,514,125,621,938,910,75,488,417,378,283,449,341,636,295,610,496,749,98,441,237,116,754,544,424,209,645,361,596,205,806,606,728,130,877,969,976,650,197,715,188,698,568,782,269,271,957,659,377,127,387,518,464,0,64,564,223,712,901,846,341,665,750,732,281,646,703,116,474,792,468,274,921,721,392,670,837,950,785,343,872,547,702,370,209,247,832,842,92,248,264,721,249,258,254,844,467,923,944,633,624,658,215,732,232,910,212,562,923,351,149,437,389,790,150,864,901,396,845,940,935,531,775,829,313,105,94,564,793,670,762,871,816,950,766,828,173,599,425,591,793,756,327,602,216,578,309,580,401,536,111,652,282,314,568,788,751,670,446,340,210,436,256,328,97,782,345,703,140,332,391,712,190,878,573,878,983,708,799,574,971,873,99,421,895,824,276,691,213,232,84,500,821,147,342,534,337,125,371,673,749,754,476,224,923,777,101,427,927,512,248,815,891,632,671,256,963,238,491,70,359,318,270,523,107,600,93,363,575,811,551,84,661,728,142,650,141,704,387,22,791,268,985,844,604,763,991,675,192,289,300,801,321,371,189,934,951,477,328,352,889,634,136,372,723,690,118,482,932,640,759,695,70,409,184,540,858,779,245,566,943,389,809,815,241,676,820,907,826,422,403,336,209,540,894,342,217,290,1000,667,198,578,861,290,480,439,203,598,881,985,994,922,623,401,932,729,151,515,204,322,902,504,381,405,523,775,540,745,893,579,167,716,20,893,763,225,530,283,491,827,881,360,194,889,770,313,845,823,632,857,105,296,772,686,110,656,814,263,929,689,273,896,886,395,792,820,495,9,822,320,277,828,891,572,0,638,595,202,214,316,740,881,472,619,159,755,134,324,335,378,834,607,208,410,812,804,242,207,1000,360,845,646,202,342,777,789,667,251,281,314,571,894,638,672,138,897,95,546,675,529,339,615,137,222,109,254,144,837,790,719,249,770,167,529,123,772,150,333,861,692,256,852,803,886,864,795,396,591,330,39,573,0,95,770,179,423,680,760,927,840,229,317,841,856,929,404,541,19,165,312,1000,747,84,605,851,925,242,676,204,707,856,259,120,248,892,696,766,794,793,710,732,295,421,590,104,375,289,404,841,886,210,426,656,572,894,935,173,816,226,724,246,899,426,84,243,456,216,711,971,902,86,718,131,574,920,643,791,716,421,814,881,846,463,842,390,9,820,595,162,781,0,663,162,766,0,596,153,510,823,360,327,365,206,667,745,219,0,679,176,934,784,292,871,991,754,675,150,359,885,361,333,631,0,949,288,662,865,809,149,693,884,865,201,407,247,414,817,882,181,351,192,872,463,832,268,670,865,572,217,454,282,762,852,231,765,885,228,253,805,294,928,746,1000,638,292,722,892,992,325,564,741,72,811,903,236,340,281,771,18,768,101,639,333,762,890,558,475,900,243,718,949,687,728,731,989,853,798,780,148,264,293,506,226,224,574,805,82,395,480,906,267,823,315,748,914,400,287,800,278,788,929,271,626,761,188,671,236,540,283,803,481,899,884,784,655,155,201,692,42,561,648,605,962,482,56,735,933,267,459,912,167,509,804,788,120,778,329,238,942,708,205,555,598,306,403,87,242,816,800,748,835,440,192,734,955,779,556,781,803,278,101,579,668,622,790,765,291,533,279,781,363,659,304,165,358,132,224,219,439,0,102,704,869,905,540,748,757,278,353,114,463,389,498,738,933,653,826,334,110,467,803,620,152,401,89,645,172,583,581,849,380,57,459,487,190,637,789,111,292,353,375,765,117,541,154,732,298,830,825,911,724,79,857,725,139,621,299,355,216,501,451,39,462,290,441,264,1000,714,204,643,653,93,1000,635,429,848,0,987,823,548,302,745,295,821,782,67,233,291,284,648,895,359,219,723,523,757,783,351,232,801,499,38,309,278,472,0,465,195,255,619,609,289,878,798,361,395,489,179,490,181,834,776,1000,581,797,379,738,773,875,792,103,694,458,864,664,240,630,855,972,969,426,673,638,164,258,475,185,508,810,869,653,481,6,906,116,645,823,346,264,587,725,839,139,661,176,497,108,481,806,280,224,311,258,689,710,310,128,513,370,342,984,570,769,450,629,0,811,967,454,31,191,613,416,532,656,329,137,345,1,1000,741,419,998,745,285,545,744,213,792,348,203,285,272,261,285,697,12,879,758,296,288,634,276,772,975,715,296,684,750,901,958,675,819,855,145,826,82,504,144,199,660,30,933,622,888,237,128,451,817,611,283,245,110,734,752,773,297,790,779,768,455,382,439,906,521,789,895,875,885,547,221,848,888,321,288,565,303,774,744,79,696,779,405,165,808,771,766,261,922,875,1000,488,479,313,767,660,886,699,652,655,326,165,400,531,965,872,275,647,113,287,620,134,918,304,292,795,93,458,166,437,934,939,224,846,278,830,819,809,471,271,140,361,162,286,931,950,368,582,195,462,253,331,313,621,831,839,170,906,915,745,425,15,258,674,661,636,227,894,795,904,930,919,346,701,855,488,759,822,769,309,809,271,491,835,233,879,773,562,309,350,1000,504,205,204,771,672,931,652,84,464,317,610,309,227,325,299,595,881,292,649,381,146,973,607,831,353,815,664,198,547,973,534,148,212,802,531,196,816,754,815,157,626,795,699,976,499,565,74,251,562,287,556,640,581,926,780,233,718,279,527,928,326,253,649,46,605,113,427,211,187,349,460,969,455,70,505,274,781,950,598,670,0,455,494,887,947,980,745,400,191,132,526,1000,478,524,73,232,229,901,709,682,259,105,271,594,715,284,666,908,800,169,641,825,509,172,410,199,282,484,430,848,205,545,0,175,489,952,858,178,184,315,166,932,400,162,786,89,529,940,430,428,0,532,29,880,1000,185,336,912,884,597,177,664,230,855,639,890,235,551,0,978,946,981,417,218,320,332,365,546,194,421,249,935,784,107,623,902,398,1000,653,479,157,687,243,171,512,257,455,741,418,272,878,670,642,97,333,886,908,274,167,921,852,840,935,957,915,294,631,193,537,542,0,552,16,818,931,205,419,903,362,302,796,116,754,753,53,229,536,788,720,340,165,571,798,723,171,921,332,833,835,479,546,872,370,998,510,420,702,249,287,315,732,132,494,730,383,576,719,547,0,326,217,774,269,290,577,269,802,836,975,166,844,723,833,71,646,925,962,746,900,133,260,964,539,818,286,842,478,819,332,920,953,212,490,771,473,637,756,890,513,783,705,193,598,255,655,217,287,794,367,769,800,818,520,774,796,929,759,242,893,200,933,875,920,491,827,879,769,997,900,387,471,455,444,881,361,861,906,90,611,582,682,231,582,948,412,104,306,809,741,222,434,462,539,232,221,885,649,964,511,643,223,141,278,269,814,1000,504,842,331,244,563,886,340,130,701,535,752,235,555,171,616,236,392,675,528,286,126,883,386,0,802,176,218,792,668,797,521,162,205,866,769,514,182,946,338,999,443,248,367,936,488,438,849,877,505,229,635,297,702,163,326,821,228,555,557,861,866,210,234,237,721,829,564,844,983,176,540,723,175,190,743,542,0,86,925,639,80,276,864,297,708,729,824,219,873,603,946,354,232,892,467,956,402,472,330,786,810,864,242,947,330,118,705,166,190,157,665,811,628,606,519,697,673,906,726,941,353,244,660,584,899,883,624,225,752,455,276,389,194,538,795,804,622,758,622,205,275,198,772,113,609,653,263,465,895,434,728,222,289,210,806,226,731,131,367,709,518,977,582,207,379,150,492,117,465,61,451,255,291,66,573,922,790,581,512,448,885,868,821,833,492,489,228,761,723,235,718,125,353,526,814,211,206,809,707,107,704,154,827,402,771,840,363,979,876,830,774,903,949,182,633,776,837,861,527,286,852,254,227,250,311,956,320,911,917,126,455,174,674,401,166,904,490,968,670,940,691,897,314,447,968,851,791,198,953,181,622,126,598,878,650,86,789,131,431,723,210,923,343,926,744,967,787,402,137,791,904,1000,557,946,877,993,541,122,598,924,468,852,559,473,104,217,474,232,793,203,180,971,417,714,843,59,487,820,621,941,492,138,510,866,927,73,1000,577,882,413,179,244,404,268,406,799,273,360,343,250,748,582,864,791,458,823,236,545,728,194,373,928,941,589,918,86,758,195,563,872,680,935,853,133,334,137,432,920,618,911,325,390,486,660,553,957,798,93,293,886,673,231,363,871,981,1000,818,137,619,856,263,889,558,960,395,378,612,608,952,260,897,186,424,954,855,901,930,803,721,266,631,799,514,213,925,762,793,109,708,452,62,140,631,184,892,826,321,836,242,295,836,180,394,261,751,846,380,845,636,127,556,248,450,345,109,271,652,621,670,243,629,574,799,875,404,752,744,954,575,309,665,282,606,874,527,366,655,0,994,216,412,990,944,808,604,951,338,603,126,933,457,186,735,814,714,732,384,422,20,986,784,924,502,647,484,952,832,577,861,831,427,333,640,253,637,824,390,844,325,329,328,854,259,0,970,210,331,879,698,746,662,888,770,172,899,240,733,185,734,99,592,913,826,161,787,811,815,441,850,162,513,401,531,923,793,899,848,349,324,193,537,773,560,247,834,292,239,775,906,890,628,203,725,807,657,81,436,154,690,733,379,900,572,423,547,439,732,816,744,282,534,250,202,161,588,974,338,131,769,253,566,829,257,127,272,204,731,885,334,111,753,707,808,85,499,343,668,885,283,68,731,174,686,947,780,844,961,101,526,861,856,284,580,816,391,957,821,691,752,859,891,176,635,936,838,868,641,317,733,688,720,960,888,213,777,276,652,143,809,17,364,862,329,720,831,186,644,168,478,835,773,432,203,958,486,290,229,136,709,109,588,84,526,65,387,147,346,250,734,132,714,466,296,307,775,243,621,294,740,287,587,284,678,661,627,381,507,246,805,0,663,799,705,120,681,881,420,861,448,480,456,934,826,46,516,806,601,228,436,671,792,130,572,748,653,229,337,897,700,293,242,285,614,83,324,859,313,684,245,296,797,896,283,136,833,169,271,128,859,109,659,653,422,248,680,965,589,1,582,122,282,801,595,800,280,877,290,368,284,326,98,859,327,223,616,478,458,952,789,659,347,204,890,645,462,876,440,798,290,182,478,239,698,997,706,220,449,882,455,583,856,834,561,699,660,903,340,519,786,847,495,585,362,84,606,210,845,652,96,859,513,923,584,138,816,926,705,892,444,211,240,161,675,983,699,250,768,923,835,260,651,604,748,783,354,343,643,302,836,688,743,997,540,432,137,279,814,909,741,377,315,886,437,817,924,179,468,757,400,420,745,107,338,825,199,24,632,679,252,916,318,940,460,965,520,862,511,466,606,361,246,75,276,858,976,298,578,250,616,855,947,508,795,247,808,0,967,467,638,801,514,525,818,433,157,660,565,868,226,836,684,882,431,984,889,920,389,766,302,881,579,644,0,586,896,389,316,808,687,84,385,106,524,379,33,761,758,117,751,0,901,867,361,181,718,963,751,941,787,129,640,516,661,788,572,496,49,188,339,402,163,967,575,988,685,400,795,210,385,163,306,149,865,283,304,306,604,935,812,799,804,703,199,794,816,849,799,731,381,653,599,202,926,250,266,258,223,212,855,404,765,833,500,852,802,392,543,188,426,616,585,412,280,317,130,447,603,214,869,0,986,889,309,188,644,214,734,943,857,782,357,963,461,228,802,55,591,622,278,780,899,923,901,106,572,597,239,124,439,896,777,153,418,828,334,882,398,154,282,322,585,750,765,862,297,179,796,196,291,566,857,108,345,813,839,221,802,295,723,716,22,218,371,95,695,415,131,202,730,499,644,838,769,595,868,834,412,106,403,336,125,485,0,0,765,829,391,300,235,147,484,833,434,209,514,873,394,282,751,633,302,568,108,77,739,600,638,1000,516,95,515,845,548,116,630,129,289,765,841,134,213,970,384,295,588,824,588,440,308,275,774,36,1000,527,22,790,672,892,441,759,754,721,766,867,703,687,702,326,339,779,646,946,483,788,686,527,779,948,474,812,709,0,829,371,274,841,209,985,632,7,828,150,207,240,460,285,631,761,328,181,637,815,257,429,0,796,588,207,450,946,543,218,582,961,611,631,599,747,160,631,708,965,474,211,909,439,45,413,358,261,661,896,308,346,733,201,824,838,397,937,527,702,200,169,669,292,240,298,199,794,564,253,789,960,424,908,231,226,622,248,591,846,817,706,117,740,760,120,531,267,642,389,179,397,547,140,524,317,627,855,423,1000,478,0,661,850,386,107,624,757,858,180,229,977,411,945,365,678,779,934,973,250,227,229,812,761,786,586,190,775,685,439,167,262,480,856,637,116,369,621,520,61,810,227,778,1000,746,899,915,893,555,224,783,807,885,492,186,246,882,250,457,793,774,143,763,389,104,384,606,676,64,253,478,205,356,344,742,388,337,958,534,268,360,957,596,538,712,811,760,547,0,231,434,993,837,185,706,814,527,156,805,222,830,402,587,286,772,723,461,877,919,0,886,823,453,99,437,770,646,604,961,204,845,404,563,800,540,827,208,142,205,897,921,248,519,252,286,108,646,938,756,194,458,527,742,934,844,807,702,732,385,555,816,900,570,497,127,227,186,613,148,196,233,882,397,929,597,933,439,983,626,231,782,247,792,539,19,251,762,633,444,977,644,105,672,256,745,251,245,121,769,468,623,483,621,193,690,705,117,516,791,856,565,176,551,520,791,835,512,914,698,616,17,109,385,87,370,163,275,958,568,383,317,126,499,337,689,928,403,304,659,524,452,232,841,926,348,106,397,457,864,152,539,260,613,626,261,945,372,777,659,149,640,901,912,728,415,98,451,83,360,267,712,242,442,245,826,159,454,983,377,535,74,759,161,572,798,950,415,767,470,176,244,714,776,831,767,866,385,283,836,647,381,830,966,41,522,242,480,193,333,666,444,400,17,580,849,403,194,36,869,805,900,723,126,981,811,234,473,777,283,170,422,904,281,200,390,894,898,806,441,414,563,3,485,873,493,179,486,658,565,828,898,377,0,1000,640,167,473,865,364,899,258,468,213,873,727,470,213,646,467,195,417,231,358,241,921,317,616,223,332,757,671,673,819,679,96,548,725,171,355,257,761,528,809,53,268,216,295,498,753,589,209,101,597,248,598,588,912,483,888,168,323,266,512,547,791,612,965,147,782,252,266,1000,851,454,279,811,190,199,561,168,598,838,1000,159,691,401,541,172,864,514,148,353,135,848,727,416,393,585,187,713,316,579,888,126,316,365,521,389,217,199,523,897,472,218,359,787,275,910,295,959,648,260,536,205,322,626,258,844,964,604,933,791,290,356,375,896,937,756,779,897,463,181,357,724,746,520,36,480,376,389,216,829,283,132,439,219,379,758,745,436,371,99,741,287,554,942,621,922,858,872,682,852,792,923,641,380,447,78,369,524,782,240,233,263,525,814,471,144,744,850,426,895,927,709,757,911,827,813,537,953,873,181,583,205,625,210,260,147,876,815,382,444,682,164,772,189,295,933,935,819,723,150,323,706,121,199,799,430,163,805,901,262,516,613,478,968,474,917,880,222,448,114,323,419,573,199,207,788,691,161,901,227,294,63,306,940,611,756,446,101,554,237,816,111,271,290,828,123,381,1000,528,619,130,17,443,659,470,0,897,0,870,145,797,211,917,872,360,847,310,778,712,437,387,148,628,875,293,985,714,147,456,893,513,11,644,180,639,517,795,495,173,761,733,865,656,539,423,867,960,240,717,651,857,224,360,361,701,948,773,821,694,950,762,618,169,169,876,524,817,939,689,511,789,449,158,794,333,200,288,84,945,674,533,913,422,651,647,342,215,595,364,233,392,774,288,707,827,337,715,374,279,861,245,19,969,240,738,459,319,485,81,308,621,430,403,403,341,426,530,413,85,455,97,308,626,1000,556,944,794,559,92,790,108,683,227,773,831,859,790,603,943,956,1000,825,963,845,295,723,718,97,433,138,469,84,439,575,801,856,742,962,411,778,845,896,799,276,757,1000,633,908,887,717,706,629,250,1000,663,595,523,361,647,953,554,117,586,647,433,106,416,494,178,631,423,169,634,541,68,638,629,401,337,835,773,515,795,716,725,237,357,873,526,232,755,277,366,141,690,875,607,848,724,176,517,768,837,987,735,656,598,361,574,793,614,0,954,34,946,680,243,917,293,793,674,868,659,726,360,117,783,181,336,729,716,147,676,408,575,135,388,876,343,835,361,349,150,789,360,780,350,931,486,917,757,131,268,853,562,164,580,0,731,29,630,231,302,709,533,966,991,754,892,0,701,256,715,263,226,698,796,704,347,58,524,220,405,233,172,221,365,330,344,954,892,760,100,77,529,58,541,994,923,301,685,239,775,903,307,33,693,177,615,1000,528,803,578,312,667,221,745,812,286,194,363,876,530,994,514,765,768,606,648,105,658,101,460,123,758,288,660,95,567,821,1000,277,784,967,411,888,801,73,785,31,434,138,691,243,468,125,411,174,751,421,783,224,473,963,759,850,608,800,709,902,883,140,782,309,596,419,662,931,878,913,964,115,423,133,250,338,51,601,944,469,211,146,558,388,101,870,505,165,244,83,444,937,325,139,658,506,255,564,0,613,111,205,639,567,54,394,573,968,431,815,484,415,0,470,430,648,458,862,733,895,952,846,516,945,282,595,890,156,825,214,601,814,519,777,402,441,263,292,744,134,515,125,493,80,419,283,712,142,367,820,411,766,773,544,434,76,564,768,326,270,747,656,142,779,720,763,651,167,466,473,794,411,320,177,758,126,670,817,219,330,346,130,760,889,838,172,590,822,927,167,761,128,880,388,482,99,504,150,514,883,674,285,621,166,514,192,671,182,457,453,269,311,285,831,450,134,358,806,887,263,685,881,843,508,652,833,426,524,758,435,606,707,819,741,200,626,262,260,260,775,824,761,847,693,338,97,395,252,672,138,788,246,752,357,238,498,715,313,739,244,384,985,848,25,461,268,599,953,466,754,39,285,734,505,192,233,804,775,836,156,225,875,761,875,717,871,1000,697,431,869,835,364,171,823,677,989,795,257,272,319,344,92,804,780,766,448,676,613,963,0,700,452,716,553,485,959,968,958,572,493,827,199,635,561,776,5,1000,867,652,656,571,94,619,244,323,614,594,928,295,0,660,553,810,819,463,907,822,266,695,770,718,896,275,0,816,784,729,729,130,770,762,685,378,395,521,941,558,958,734,0,581,523,830,0,833,826,967,821,783,816,269,115,384,980,759,777,807,846,831,254,637,739,745,310,246,439,650,100,623,144,870,480,282,816,421,193,758,545,343,340,0,778,748,512,811,419,303,851,293,213,794,964,631,769,305,274,257,533,67,305,675,330,163,963,665,940,502,288,605,645,624,838,411,845,668,188,954,266,755,137,649,606,957,811,506,638,619,775,764,179,801,277,611,49,1000,306,756,227,766,247,354,465,549,187,856,203,916,978,468,763,617,934,590,285,757,193,316,886,648,110,418,96,460,245,696,367,683,170,196,103,365,135,364,95,807,945,414,195,665,851,638,666,189,222,576,241,679,445,423,806,263,66,365,811,741,385,308,394,59,342,529,109,551,130,422,871,636,624,222,841,385,954,546,126,400,808,372,740,618,78,371,806,675,912,538,169,469,741,675,789,558,154,741,18,439,236,525,447,87,383,207,917,783,412,188,0,728,97,679,910,881,886,837,288,227,258,627,306,720,298,574,933,344,708,547,807,277,83,533,837,844,0,1000,884,300,677,725,916,415,143,536,731,833,851,914,0,828,868,596,117,683,934,400,0,796,939,974,448,637,236,911,931,341,473,907,172,747,991,506,49,578,742,417,557,765,958,272,287,539,960,968,30,566,766,641,686,251,398,169,252,465,659,45,541,126,249,778,950,887,619,966,340,667,238,529,173,230,813,700,94,872,684,230,225,742,830,665,132,631,455,286,271,775,647,312,781,423,177,400,945,678,478,629,805,388,712,446,107,599,820,768,837,1000,900,633,703,788,107,539,102,426,854,987,962,551,177,428,209,271,808,446,181,487,241,863,822,394,219,635,151,631,172,377,341,648,89,294,207,299,53,663,822,369,410,592,829,275,806,289,192,701,78,993,260,378,307,740,644,624,995,445,940,764,245,744,569,0,699,570,258,614,31,912,260,820,948,776,923,736,221,612,630,857,222,583,286,830,1000,706,692,754,828,303,243,413,275,618,520,802,201,525,756,897,187,618,250,809,971,482,217,794,367,663,878,902,552,818,274,177,483,507,145,765,179,402,850,548,321,789,794,854,812,259,627,259,731,153,277,253,0,849,913,886,75,488,195,605,751,897,168,676,130,520,140,611,361,159,145,752,490,20,838,1000,193,613,114,410,196,488,881,585,830,257,866,770,929,1000,926,923,769,595,939,494,574,687,318,609,273,742,203,711,854,830,397,236,945,760,112,788,968,741,907,672,228,226,681,671,818,447,218,455,907,906,637,302,1000,640,277,643,171,603,894,615,785,902,787,952,919,889,233,552,874,867,244,567,713,20,926,962,440,0,815,221,143,846,237,291,283,368,869,731,799,256,229,275,195,625,113,678,601,885,990,411,-1,-1,75,433,118,278,850,564,737,52,238,825,866,344,688,249,901,442,877,739,242,311,873,364,293,657,842,850,652,766,74,452,222,699,176,676,826,828,698,605,480,28,898,495,917,669,956,1000,751,339,744,736,1000,450,353,722,947,656,794,949,680,278,230,220,214,948,696,697,829,685,293,833,300,635,844,864,223,598,896,728,290,138,856,826,888,667,817,567,807,361,327,134,866,312,757,427,453,480,966,526,294,748,130,232,859,931,248,531,641,0,869,536,1000,691,454,640,915,348,128,817,510,570,892,1000,658,479,744,147,851,484,321,325,287,546,482,486,803,166,814,820,0,965,24,858,860,510,1000,641,431,0,863,600,896,294,957,406,332,768,393,374,883,628,214,422,289,130,871,731,804,246,182,779,920,865,240,631,0,556,644,696,0,852,998,552,728,416,481,152,843,856,962,605,359,404,829,783,485,194,919,289,939,537,104,514,854,768,249,737,702,200,234,945,764,855,993,902,229,433,213,239,551,762,882,454,429,852,393,189,12,829,252,501,19,374,519,807,759,447,7,1000,874,478,386,168,259,269,801,520,241,250,741,420,868,710,863,488,670,711,147,640,930,420,260,514,245,905,326,342,850,558,769,311,177,425,856,766,550,0,471,904,523,218,521,80,765,224,957,579,596,956,621,575,706,778,257,612,797,888,180,434,989,974,228,213,316,477,774,734,163,836,795,246,423,593,787,339,184,348,125,551,247,584,172,386,422,560,515,503,933,698,858,919,163,494,221,215,249,772,402,229,834,510,416,551,706,66,96,949,485,291,202,702,556,558,825,231,980,324,883,535,319,321,772,855,662,131,250,371,306,516,196,621,862,788,924,708,221,223,969,535,685,242,156,514,638,45,222,686,781,719,958,548,545,0,870,221,291,352,996,824,448,120,235,916,997,519,944,547,847,959,812,297,862,662,827,737,839,886,825,733,732,383,850,454,919,330,144,900,820,606,294,818,878,248,345,624,140,353,948,527,783,329,912,821,872,614,923,308,533,695,791,117,790,553,75,477,941,783,841,575,503,0,985,931,556,0,303,163,268,471,183,167,217,794,105,466,246,248,815,259,664,454,74,704,928,390,388,492,855,698,608,954,828,489,517,461,492,96,715,716,380,55,526,30,797,807,765,756,4,578,939,914,191,701,866,416,804,322,876,725,388,472,962,666,842,234,390,225,1000,458,376,414,170,293,377,412,764,241,869,579,175,567,894,968,389,203,36,515,318,358,53,297,344,535,883,850,283,683,75,699,519,811,422,267,249,911,122,536,880,687,826,575,106,648,412,189,349,407,689,230,853,818,1000,758,92,641,733,758,693,262,243,400,753,745,247,503,442,118,307,230,760,807,705,778,852,270,192,523,346,108,954,668,599,777,206,763,259,468,910,577,947,794,446,35,745,218,741,737,879,254,811,494,871,774,916,628,850,942,841,756,609,978,673,5,844,446,408,355,493,828,282,683,325,43,717,106,862,336,286,542,223,411,401,134,845,573,412,0,959,515,77,467,607,405,430,449,202,863,139,688,624,252,656,11,573,798,58,512,0,892,431,451,430,452,769,304,937,303,205,293,287,750,907,799,992,473,763,849,382,167,912,250,979,543,228,292,834,246,689,283,939,489,848,808,459,280,666,253,258,911,920,792,872,639,300,617,769,749,758,450,179,394,719,206,990,848,867,768,609,187,782,365,793,566,652,766,431,579,163,861,325,787,468,649,319,30,687,232,440,374,948,723,869,590,532,804,941,604,700,574,437,433,338,253,104,503,943,780,362,338,459,538,226,407,244,901,368,675,678,64,330,359,215,702,664,242,456,410,112,273,235,184,447,549,801,383,667,188,269,822,659,558,808,756,593,948,241,345,831,918,947,593,943,516,806,294,916,634,944,456,326,382,92,214,970,307,917,537,695,757,607,961,469,638,980,651,407,23,261,812,186,359,258,265,181,296,916,378,606,955,357,273,975,970,243,712,1000,475,985,691,666,234,859,432,567,0,734,391,244,751,636,686,740,260,292,243,117,713,850,952,596,299,631,274,111,265,889,329,615,736,340,371,843,363,943,352,107,376,208,235,561,329,253,745,395,204,1000,707,847,561,192,348,233,296,442,455,162,245,73,563,213,297,169,532,137,476,528,771,520,401,861,735,702,539,275,638,321,683,160,761,352,67,797,652,248,765,300,707,187,719,147,444,726,771,234,566,231,212,830,943,235,299,111,606,548,0,416,97,784,799,962,975,275,701,882,251,174,769,997,391,985,893,809,275,805,872,135,245,583,855,602,941,936,238,854,402,148,552,804,575,203,910,253,207,963,868,477,193,186,584,0,717,764,741,181,521,402,291,975,763,731,778,103,737,325,250,549,817,571,798,291,536,601,951,653,498,462,0,692,682,866,344,824,528,923,546,380,69,429,718,495,806,163,362,877,570,230,431,919,620,797,374,220,413,440,649,444,639,320,368,77,582,427,6,193,265,941,271,704,472,173,892,47,768,325,52,765,571,135,828,598,778,837,608,444,141,158,430,295,235,181,382,85,596,703,118,324,755,460,602,476,200,821,557,176,732,808,531,156,214,700,163,957,492,831,562,647,615,532,810,280,515,199,394,85,492,847,727,340,85,809,271,955,698,922,420,815,484,681,252,57,957,307,230,701,113,747,337,596,565,121,486,641,365,406,754,659,562,589,889,767,893,687,775,552,881,881,959,787,850,187,668,806,524,740,422,903,774,489,227,604,318,192,836,256,519,332,554,781,768,884,888,823,427,292,203,984,614,194,579,893,561,261,558,41,306,795,271,181,793,885,921,866,556,248,668,122,507,812,882,887,623,749,221,223,265,745,223,910,635,923,685,936,616,104,632,270,186,162,500,803,256,103,483,714,815,278,297,0,1000,939,821,311,649,965,443,741,672,69,537,323,651,441,149,25,894,390,452,864,850,265,670,5,1000,863,1000,696,577,980,534,831,616,924,310,224,721,756,446,155,308,285,739,359,733,522,73,118,409,721,197,263,894,242,650,959,887,133,539,0,800,264,691,30,1000,920,655,859,638,939,384,643,462,140,750,369,61,926,812,910,567,837,809,913,526,245,494,359,726,151,650,610,421,149,311,936,625,100,414,205,796,196,770,59,865,120,807,865,242,991,707,279,600,508,790,187,343,902,490,810,264,114,530,497,407,911,770,512,543,619,534,647,313,947,894,371,616,96,480,767,302,6,853,225,495,137,255,665,242,580,848,836,450,820,694,935,330,781,488,782,558,946,702,649,328,914,688,110,725,816,629,195,910,136,316,937,399,297,236,219,886,913,370,10,684,192,811,242,530,373,111,445,130,548,493,887,606,806,780,757,838,585,681,155,639,975,610,268,299,947,382,256,382,131,446,881,623,609,289,470,231,494,464,280,311,202,743,867,432,403,337,525,682,165,433,270,750,671,11,395,17,800,481,392,53,886,507,0,751,27,924,201,879,849,753,766,223,604,950,608,339,0,819,972,527,742,205,894,450,106,391,0,762,349,63,789,578,854,338,300,620,0,1000,391,196,549,496,953,862,946,569,428,454,447,216,0,788,129,573,591,819,373,0,182,502,845,359,98,501,0,766,260,677,933,900,966,647,815,787,956,862,921,487,879,238,776,831,216,478,618,201,645,473,503,736,912,854,401,16,223,764,235,787,790,347,938,499,788,849,192,640,773,582,951,369,288,120,252,750,572,871,934,315,143,679,819,278,199,367,225,678,863,869,89,933,247,536,239,632,186,879,811,269,912,387,650,322,755,87,304,592,265,506,656,154,843,954,782,600,118,341,182,829,470,480,426,577,822,171,792,216,770,824,879,454,18,424,1000,504,498,721,87,714,834,492,919,410,358,93,221,937,959,732,233,431,902,941,498,753,721,685,205,307,128,323,208,478,385,225,664,230,772,776,166,248,219,685,189,695,118,344,595,624,971,623,755,424,855,320,166,914,25,1000,212,723,141,843,306,573,142,714,417,578,231,900,769,749,159,807,816,819,244,306,850,590,943,598,835,818,220,778,0,883,617,0,147,267,535,5,949,1000,761,260,582,191,157,607,767,316,907,326,649,694,521,261,573,788,148,298,827,382,800,719,869,606,854,464,664,714,831,506,718,438,595,942,310,154,106,627,649,601,797,272,790,288,87,445,132,557,798,901,816,710,200,205,687,21,965,1000,174,779,963,1000,939,617,748,845,769,807,921,907,635,106,973,545,949,523,134,769,21,499,73,564,229,758,920,992,781,704,173,690,893,650,616,872,612,206,829,851,820,234,201,375,284,370,39,785,110,815,62,709,938,619,217,501,752,821,100,436,690,712,626,261,179,808,241,446,804,925,768,306,108,360,463,838,529,54,199,595,285,742,781,842,585,681,495,743,207,859,803,783,1000,702,383,509,782,352,180,544,881,527,1000,828,182,452,0,662,852,430,856,660,165,578,884,547,799,412,789,294,182,657,254,228,33,1000,547,733,967,288,480,197,922,390,549,804,471,767,745,643,616,528,180,369,854,943,823,536,197,753,837,842,649,625,274,543,848,852,758,831,147,660,69,510,897,608,395,271,247,902,857,253,246,95,754,68,923,582,92,538,281,612,896,308,816,456,681,581,200,224,787,304,313,315,926,807,119,703,899,788,536,736,128,845,802,745,787,565,101,314,113,757,1000,617,321,734,384,0,838,942,200,317,963,536,100,283,960,582,429,569,317,177,134,275,831,917,116,618,79,724,176,804,140,753,12,561,231,802,173,533,955,682,297,756,228,524,105,664,228,668,519,122,238,199,309,813,935,515,194,489,753,298,379,411,191,945,634,857,681,552,741,197,687,227,460,245,383,499,820,380,0,1000,614,614,171,231,194,206,211,334,266,769,171,418,833,860,158,921,222,395,869,490,172,460,186,898,345,686,235,344,249,872,729,139,8,526,147,511,259,473,133,269,229,207,220,681,805,877,382,315,843,248,259,375,159,366,709,273,258,442,737,222,945,674,962,661,101,350,527,909,143,765,816,826,257,456,954,691,947,754,890,539,403,336,631,577,782,925,95,689,928,722,206,204,159,746,600,206,930,703,699,599,426,1,858,548,846,373,40,555,343,698,316,797,725,174,142,327,214,692,285,208,177,562,955,905,915,771,265,662,927,719,863,809,322,795,772,460,597,653,296,544,342,256,218,303,512,742,597,880,606,467,645,625,521,89,963,627,806,337,917,577,99,540,206,287,925,999,789,847,563,732,10,443,661,250,310,329,636,86,571,771,832,577,194,584,252,729,324,139,118,773,399,300,268,260,329,218,539,816,21,917,683,577,811,400,977,392,154,811,814,218,707,371,650,716,221,588,252,576,169,379,295,587,284,556,316,639,672,241,102,289,723,2,128,797,867,629,891,375,961,352,202,938,212,345,865,907,771,862,896,997,128,902,0,1000,245,813,383,102,466,687,674,203,616,264,242,663,822,504,931,259,42,333,753,423,800,422,1000,626,639,692,223,731,932,742,567,59,857,293,754,759,650,716,428,450,759,877,225,270,226,721,556,285,883,306,0,1000,458,582,939,893,936,896,984,915,230,763,0,495,155,460,894,687,820,290,416,11,688,712,585,56,956,885,788,937,115,456,596,628,291,35,737,738,166,647,239,859,249,420,713,701,762,698,979,799,721,732,266,772,639,748,709,820,0,1000,805,285,178,856,559,770,654,22,181,653,442,263,403,210,672,243,849,294,610,308,440,262,926,875,164,402,76,349,689,754,231,423,518,462,925,925,136,415,839,613,517,13,197,300,228,791,816,555,678,58,862,464,79,870,0,1000,600,183,126,526,150,945,273,284,144,447,379,300,788,597,570,875,813,724,119,310,959,708,944,657,855,825,247,201,873,318,646,481,302,696,965,490,189,882,803,604,500,169,119,712,753,157,101,298,868,759,369,657,269,809,875,708,293,832,384,360,489,182,996,693,191,908,874,844,813,492,1000,607,764,753,609,307,630,366,711,803,142,826,726,687,486,632,705,349,643,696,950,739,141,582,206,749,205,470,97,633,485,896,149,284,503,763,817,566,688,743,845,955,611,872,860,989,333,83,752,659,805,513,247,575,726,715,302,756,162,474,866,374,855,492,972,696,904,724,707,739,985,779,946,719,613,205,741,71,42,598,294,690,262,828,109,729,851,590,647,301,300,262,216,322,136,604,1000,809,0,716,833,267,401,56,1,574,131,344,200,502,768,727,729,152,316,377,647,361,751,842,1000,715,826,912,107,672,66,260,148,292,344,664,136,779,123,452,255,766,971,694,191,529,439,943,98,528,129,604,438,67,882,714,117,383,852,1000,786,705,951,700,225,440,615,35,251,814,332,635,865,647,877,926,84,347,870,558,50,813,272,823,846,812,974,607,907,288,165,854,705,729,612,307,942,479,430,193,376,412,967,796,417,850,148,700,398,208,961,858,137,837,181,893,858,963,188,757,553,897,395,60,655,161,610,317,364,154,792,913,459,888,226,437,733,0,248,375,989,418,924,769,446,55,124,581,969,580,977,577,757,273,994,695,521,21,89,779,724,778,467,273,844,470,810,609,599,947,608,969,397,14,657,22,646,743,29,360,854,603,20,585,665,243,662,235,894,927,665,227,949,561,684,235,930,707,119,632,0,881,880,458,640,423,842,316,960,562,988,580,141,217,568,755,980,486,747,474,939,349,963,525,758,284,958,561,935,327,353,65,476,200,95,563,481,197,794,801,535,709,142,583,654,551,141,358,975,867,491,899,404,200,915,286,796,615,257,465,950,720,9,1000,789,799,984,795,183,659,848,193,397,14,821,401,970,723,893,275,91,746,885,484,287,189,273,192,812,582,481,193,692,707,822,635,788,180,858,302,882,454,915,437,497,48,566,55,741,682,866,778,420,223,789,288,157,713,965,630,878,486,966,696,252,668,806,169,899,410,174,450,863,520,929,650,936,1000,467,906,818,287,907,352,109,339,284,307,214,683,160,358,109,222,798,644,840,852,731,384,197,704,224,885,152,770,974,596,82,382,295,791,937,764,756,824,130,609,962,410,732,646,0,1000,370,148,931,332,82,334,167,323,130,801,646,624,703,295,832,984,504,98,133,534,317,594,641,47,568,835,726,718,875,747,922,1000,22,1000,247,255,131,386,184,823,0,558,308,710,138,482,206,741,911,303,237,935,256,830,268,677,972,994,0,565,801,346,289,392,98,372,583,924,736,856,938,926,964,328,115,487,1000,521,487,304,492,478,515,790,784,743,933,403,604,631,129,554,224,842,497,895,133,812,784,661,108,659,205,677,367,592,916,814,399,558,354,578,128,694,617,0,897,896,705,116,852,636,79,592,141,393,919,889,402,344,199,598,346,108,254,612,940,482,512,259,370,660,352,114,920,682,950,395,926,505,624,34,152,601,784,354,702,352,614,850,976,1000,974,598,864,621,788,287,178,536,782,907,207,353,214,816,784,718,963,645,813,319,812,640,167,656,495,153,309,114,995,619,973,806,174,483,821,488,159,419,775,796,199,429,256,565,116,475,709,441,241,290,924,552,969,931,897,399,795,285,103,458,922,609,111,539,900,573,47,489,918,685,750,644,1000,649,128,299,609,438,204,207,870,621,853,749,563,29,281,544,109,749,816,651,311,668,267,455,289,399,820,640,0,1000,806,599,124,276,942,821,214,679,742,864,497,44,648,10,127,315,804,739,948,817,830,697,103,773,801,692,122,787,130,335,0,548,181,455,835,879,109,786,569,504,333,41,67,543,135,498,615,207,192,810,473,0,252,744,279,118,399,299,716,28,786,92,478,627,783,898,355,514,932,460,178,772,407,192,464,496,546,923,235,705,864,273,780,790,664,211,142,300,733,680,966,610,103,680,150,318,0,583,679,294,985,371,1000,505,53,491,894,523,90,777,320,310,804,891,201,323,123,625,30,347,647,620,904,635,229,653,335,615,362,129,923,300,411,85,859,954,165,235,490,184,94,433,667,177,280,369,501,142,896,297,821,925,696,427,822,694,409,41,153,702,843,556,403,186,897,711,579,678,541,816,321,763,931,688,796,607,499,42,112,569,277,262,219,759,634,105,450,338,115,651,683,23,581,853,851,639,502,157,859,992,253,652,286,627,847,453,449,406,930,760,347,664,687,399,747,694,568,751,624,500,662,612,123,506,214,409,931,815,257,710,91,493,981,603,702,352,139,792,168,765,951,669,60,617,567,31,143,514,892,411,316,315,230,930,860,334,488,93,119,544,84,271,692,762,414,756,141,815,95,587,206,501,910,432,28,782,930,813,745,810,927,429,269,725,894,364,405,20,835,974,277,667,947,931,806,880,406,43,761,909,748,704,722,705,308,770,107,479,975,860,930,886,18,647,881,797,287,769,308,118,863,841,391,217,292,276,942,582,115,676,483,197,523,689,857,229,419,585,691,827,453,703,429,243,923,874,191,860,840,537,322,658,911,601,228,802,860,696,864,911,406,685,60,426,746,790,844,302,809,663,293,583,307,835,927,409,207,724,968,719,345,611,119,352,998,633,952,591,435,465,757,442,651,807,745,143,57,327,255,868,126,513,168,402,449,139,803,647,838,906,881,249,724,766,132,288,185,850,606,763,899,284,181,815,737,724,760,294,85,542,522,870,337,269,181,868,208,367,904,833,731,706,850,883,944,845,928,957,100,729,284,666,714,60,301,741,865,960,53,523,346,111,939,382,667,179,911,296,80,501,473,850,188,442,934,284,716,29,128,740,335,598,420,144,218,159,226,478,882,411,734,381,898,643,785,571,115,594,647,350,286,556,788,621,221,407,660,325,262,294,780,280,999,559,242,684,64,505,800,883,873,783,946,491,214,566,289,694,810,986,186,930,229,766,930,742,3,1000,798,329,924,959,235,301,421,159,131,659,916,505,65,518,426,265,979,693,249,754,0,933,940,288,782,284,902,244,498,713,884,702,339,345,907,858,817,585,927,927,201,356,554,889,922,859,429,609,923,439,92,400,775,693,225,275,171,757,397,458,253,880,429,447,963,565,879,850,903,452,851,438,369,67,772,736,579,925,897,691,763,867,203,370,813,308,813,301,924,981,116,652,952,511,808,262,55,572,112,673,403,203,708,669,303,347,830,863,851,310,407,184,39,1000,897,450,53,297,695,746,758,304,134,667,117,267,821,712,855,303,996,888,919,327,937,584,178,333,93,447,206,575,704,279,836,901,194,389,192,565,187,846,592,939,900,648,838,764,113,788,880,695,525,686,81,320,271,629,767,719,81,384,133,225,212,919,755,897,930,963,270,291,892,848,46,960,896,946,910,751,28,575,949,557,761,796,187,585,305,616,176,210,612,972,291,233,0,935,243,448,135,767,915,702,933,759,960,468,40,370,933,760,849,393,249,839,898,925,108,482,375,608,251,758,288,270,231,769,74,715,893,740,0,1000,248,684,157,654,469,803,135,700,928,391,620,457,366,0,434,0,464,0,211,412,781,595,447,929,0,1000,870,526,666,243,452,111,620,805,569,832,188,191,109,365,105,626,799,362,449,199,390,209,127,581,840,647,869,709,855,207,280,420,237,626,440,81,183,690,845,641,231,555,224,183,229,763,789,895,180,698,283,321,282,741,191,623,816,624,907,401,265,573,962,851,912,878,879,818,611,36,245,452,892,844,963,443,862,708,761,749,524,691,832,643,750,426,128,622,784,304,259,425,711,727,1000,648,365,73,609,289,554,925,891,263,592,951,145,792,348,158,162,357,1000,540,100,583,216,407,352,149,215,256,801,727,130,652,946,956,611,304,545,826,442,126,84,982,398,36,489,228,0,836,176,427,603,907,203,293,983,844,359,641,871,645,230,137,437,10,932,696,289,717,398,768,250,537,1000,747,120,860,676,283,805,886,611,295,0,1000,735,833,821,651,297,595,434,41,564,892,858,629,174,717,109,462,156,734,636,238,217,947,790,150,83,363,468,100,942,432,159,893,115,858,155,677,880,532,204,851,215,516,890,639,800,98,591,944,941,535,529,119,183,853,589,942,303,602,752,763,794,726,303,658,89,718,56,451,51,457,783,616,976,730,785,881,942,537,115,363,911,426,449,530,725,692,89,399,951,320,62,477,967,662,651,315,914,818,623,38,66,534,808,843,900,592,869,573,304,194,566,832,108,565,553,165,390,129,425,216,224,270,375,445,434,49,156,483,144,398,284,353,183,256,941,615,844,987,72,865,440,190,180,572,834,221,338,360,156,615,821,623,111,660,769,288,836,650,684,248,920,626,970,517,134,624,632,146,1000,544,879,232,233,643,882,521,949,491,653,188,934,815,740,220,914,421,93,729,276,247,467,310,106,752,0,1000,765,227,308,803,154,397,854,655,718,794,646,472,635,28,13,1000,442,70,127,259,454,214,971,535,484,170,646,0,992,780,108,417,922,418,145,505,952,765,0,654,743,213,139,853,130,358,823,381,732,383,145,558,199,128,751,785,0,706,926,436,163,497,398,527,80,499,413,171,812,728,759,864,203,347,840,366,923,420,859,684,879,382,242,228,682,225,755,836,15,1000,102,517,430,82,399,313,899,581,16,838,918,674,213,417,956,755,625,0,167,485,709,303,665,504,167,629,116,637,214,916,116,802,331,346,386,41,334,384,604,952,110,257,208,746,709,354,642,91,951,767,840,652,222,806,18,1000,97,562,816,530,264,628,51,1000,467,310,438,45,122,729,257,758,716,799,280,281,414,636,511,812,929,514,105,653,836,776,307,166,751,575,730,384,936,923,799,978,285,647,562,822,976,475,840,961,320,245,522,789,602,909,646,782,219,744,546,784,224,740,254,363,323,53,455,900,57,877,802,969,230,225,957,446,136,560,764,851,171,573,658,557,84,587,86,480,156,499,319,161,597,875,571,343,376,645,102,691,122,802,43,866,956,918,711,220,807,692,897,828,886,849,881,846,197,653,55,1000,164,782,164,273,334,572,589,314,965,483,835,325,221,714,361,226,105,405,220,383,88,224,170,399,474,885,984,519,808,353,848,927,122,291,926,754,263,227,489,7,345,590,161,842,991,774,182,638,203,386,791,698,990,800,845,869,688,745,552,759,258,854,839,566,610,396,760,793,968,568,331,247,907,781,925,870,876,691,858,282,475,418,290,129,978,704,648,612,464,308,628,268,885,543,884,558,632,703,878,532,618,532,117,801,316,708,943,581,191,769,838,886,220,426,720,144,586,192,979,706,515,59,905,724,116,648,723,81,250,349,248,362,167,938,583,883,185,886,286,571,854,638,877,962,788,299,638,568,127,570,263,837,613,0,390,206,34,682,0,1000,123,443,824,643,98,379,684,22,786,550,347,111,288,288,676,462,730,385,427,197,731,797,949,735,217,376,741,196,738,695,829,509,938,337,462,235,813,863,806,823,138,604,0,611,225,799,797,946,966,602,870,941,501,785,375,405,824,628,862,915,884,564,0,1000,996,444,655,334,377,674,447,886,653,758,766,235,197,891,357,372,963,782,816,679,667,513,800,331,761,844,300,138,811,547,738,692,955,779,594,205,101,603,999,482,756,714,582,228,868,846,140,598,173,856,495,178,129,504,764,705,459,53,906,631,427,712,490,231,215,483,782,339,110,703,524,788,162,718,538,75,0,976,171,453,406,282,267,897,370,631,485,904,883,910,665,800,575,881,597,786,232,922,600,238,732,800,156,722,641,4,166,307,460,0,95,316,804,251,938,601,495,805,192,577,744,144,734,101,322,759,825,1000,568,149,149,579,827,956,739,708,925,963,176,189,814,897,940,646,309,495,80,602,710,264,841,953,994,463,819,629,980,772,491,49,890,512,673,157,863,574,242,470,873,692,937,519,283,727,768,298,797,510,229,374,804,402,824,926,681,48,883,502,789,361,921,987,759,442,974,480,964,456,253,490,277,607,0,805,990,651,414,365,195,212,243,713,243,835,818,234,660,18,225,858,429,569,817,709,806,308,915,759,936,825,648,230,451,925,536,745,616,868,904,973,872,269,770,459,868,396,743,673,842,414,125,577,188,525,576,836,682,23,298,670,230,652,132,702,813,447,172,569,251,915,137,732,406,282,777,807,408,92,696,439,232,480,158,390,412,210,386,57,138,416,302,140,259,485,933,722,773,652,732,716,319,317,904,809,399,612,347,210,907,793,265,669,346,114,846,855,769,302,164,316,844,612,619,0,194,422,102,724,647,632,1000,680,196,677,116,709,865,1000,778,643,452,410,281,317,929,774,253,697,950,567,809,666,806,355,793,822,605,322,140,785,875,717,891,343,837,470,773,299,161,320,565,60,478,197,926,566,139,595,611,0,978,364,929,376,169,807,53,338,594,532,733,852,53,345,853,312,911,942,682,750,677,518,72,642,125,747,24,372,936,375,618,587,205,345,644,223,490,826,440,544,256,255,804,664,212,627,189,541,891,744,767,296,825,627,412,330,835,337,139,550,161,724,890,880,443,928,329,661,132,798,662,14,829,632,932,427,742,774,158,245,925,932,513,709,94,345,101,539,162,474,563,819,304,670,655,345,243,171,956,1000,745,819,851,1000,431,852,751,909,603,925,642,195,700,122,980,579,287,506,213,592,94,662,83,668,823,501,649,721,854,988,837,993,827,299,902,406,259,623,100,234,62,690,424,281,815,277,785,239,419,577,637,0,577,861,252,450,242,754,772,324,130,680,610,806,855,847,452,98,446,952,778,859,833,682,124,641,803,958,298,792,181,729,958,446,864,481,160,250,547,729,645,480,206,415,271,766,933,826,568,27,249,887,924,452,105,432,903,324,952,315,0,868,649,221,179,886,481,332,184,277,234,280,260,797,185,915,629,265,360,338,415,517,753,671,688,589,568,832,175,907,776,747,862,696,873,741,960,962,423,440,244,873,696,615,92,489,321,324,99,392,83,620,92,303,218,810,793,341,562,795,271,845,946,550,134,653,816,532,198,446,703,294,218,781,847,794,810,902,188,931,107,657,933,555,178,642,130,643,753,148,166,838,830,711,603,637,102,451,998,890,743,784,134,800,1000,864,609,982,392,128,1000,848,193,409,554,810,665,240,630,322,848,709,806,850,572,799,25,615,604,930,177,211,178,671,661,558,469,905,900,960,518,199,810,910,234,322,253,577,749,97,288,234,184,710,681,214,231,363,955,335,587,418,769,302,161,387,179,662,693,425,147,457,923,560,29,406,196,637,207,940,898,416,916,893,191,774,100,586,958,779,869,442,831,1000,915,622,196,289,987,825,954,684,8,499,951,458,699,571,805,486,228,883,519,408,366,74,728,694,16,474,140,409,750,789,209,696,487,181,274,245,559,821,831,884,104,610,426,452,909,894,4,661,161,275,400,751,250,542,271,788,670,313,432,152,765,277,816,854,29,637,246,786,873,226,677,61,71,513,452,636,613,191,102,620,0,533,265,569,48,684,365,699,787,632,450,370,65,262,151,741,784,419,0,1000,729,722,195,869,848,582,742,197,696,298,300,833,908,843,104,465,260,488,955,865,861,422,560,247,604,953,239,861,834,475,129,328,363,674,193,653,54,756,840,318,864,475,100,669,125,291,138,873,282,765,130,742,168,299,334,358,826,960,1000,616,882,444,1000,784,968,580,324,673,560,461,218,845,33,426,936,566,233,301,185,730,813,637,395,344,611,306,284,837,311,698,326,319,913,272,921,782,1000,756,455,902,765,597,897,847,180,379,439,251,794,707,173,858,209,442,510,11,638,160,576,176,870,403,76,634,605,674,222,648,297,669,846,502,882,551,677,389,207,519,819,910,211,698,155,774,948,781,179,544,808,393,812,690,792,774,936,764,937,965,782,351,17,988,176,438,406,268,182,930,649,61,257,503,396,414,162,226,855,449,480,457,941,791,273,498,480,55,568,780,658,38,799,319,229,319,900,528,694,679,455,906,683,238,295,827,73,388,180,515,796,764,149,786,162,644,279,767,647,313,782,798,618,127,279,511,156,409,539,808,818,681,822,995,601,174,211,916,975,980,790,728,221,346,647,484,206,528,816,664,180,467,461,903,530,815,270,835,952,366,965,783,642,222,442,273,812,606,272,640,1000,686,635,476,198,863,0,655,125,504,902,666,1000,682,283,703,934,426,159,698,799,748,921,347,203,391,660,559,134,600,803,666,460,859,965,604,261,287,262,516,625,260,917,880,136,381,289,443,851,653,222,147,714,664,803,611,242,362,968,481,302,591,793,809,228,211,501,0,951,739,68,623,887,894,771,469,387,489,870,234,335,779,602,225,238,777,223,858,809,899,803,705,241,468,127,497,854,451,987,805,69,686,274,623,916,551,276,723,148,363,951,429,280,616,924,834,333,749,165,813,174,673,126,623,189,791,904,736,957,420,919,601,234,422,194,652,151,538,955,772,619,576,823,302,933,718,539,800,185,503,931,418,823,805,857,650,397,164,468,885,248,786,452,89,557,186,726,774,493,623,915,378,533,816,428,448,928,393,459,480,380,721,768,781,279,761,801,540,171,875,10,482,244,670,136,893,434,394,847,590,499,618,181,367,803,942,510,0,630,0,525,683,258,381,160,613,222,392,815,376,99,721,955,770,344,750,149,913,91,393,998,728,297,535,924,867,879,367,838,773,631,149,455,646,955,723,327,341,898,280,612,424,961,548,815,709,525,174,250,571,92,775,786,680,978,429,248,670,880,853,961,465,152,206,262,268,751,752,453,517,560,828,435,230,390,218,378,516,442,905,619,312,81,439,783,387,280,377,188,540,883,485,619,211,298,237,659,72,917,475,673,843,803,865,752,839,240,388,964,802,413,44,826,969,607,907,847,446,727,682,247,557,1000,483,894,779,199,789,619,200,371,618,306,242,678,803,300,273,204,398,582,276,651,586,930,491,728,728,527,711,731,369,894,320,407,262,251,143,327,348,319,140,934,607,814,701,698,791,975,546,791,705,173,432,925,826,383,317,270,837,409,495,300,809,123,586,376,619,820,599,945,390,864,555,185,302,960,540,341,257,345,712,115,860,110,890,338,355,690,21,946,386,152,870,755,428,906,798,77,746,653,20,820,798,650,338,251,247,424,256,944,794,749,833,545,212,342,88,871,385,968,625,187,439,393,648,930,841,469,904,827,772,430,450,480,0,210,504,1000,563,891,905,982,932,753,790,836,392,194,877,746,683,263,500,932,396,232,651,890,654,949,862,118,696,941,365,931,572,743,752,814,261,738,60,801,703,608,514,650,339,223,504,870,1000,282,781,914,852,315,786,873,696,795,377,929,920,0,987,274,816,443,53,246,417,828,682,730,698,488,122,805,436,235,269,888,466,215,362,433,566,343,275,242,702,858,773,365,335,778,675,109,821,237,568,649,39,824,274,981,330,881,968,434,612,171,635,686,242,205,771,617,44,830,326,749,353,159,390,827,755,408,658,710,356,658,563,872,355,290,228,1000,949,266,630,797,670,301,192,381,221,766,632,180,724,629,232,956,485,818,413,847,585,191,754,853,395,304,745,541,808,822,938,564,457,409,587,58,456,582,740,104,712,359,470,234,911,916,709,99,356,881,559,235,575,276,410,776,899,428,844,721,783,909,263,176,594,0,542,983,625,961,620,740,810,694,426,715,795,188,471,193,671,179,324,868,838,107,629,417,519,117,758,247,724,721,744,770,462,854,807,139,473,797,719,286,818,645,664,242,197,604,315,513,813,877,922,841,817,205,591,695,745,134,817,841,805,799,352,885,425,809,792,274,398,183,472,897,901,421,87,803,511,271,286,324,645,810,350,891,785,247,843,133,598,223,778,445,877,467,510,166,662,522,44,462,914,664,238,837,453,115,607,902,605,897,827,492,830,885,275,975,440,188,582,860,775,587,931,411,197,269,311,265,120,413,193,131,590,398,305,897,807,173,567,961,953,984,422,191,728,290,750,930,895,1000,596,807,948,784,642,204,628,940,590,330,314,690,249,871,858,111,513,225,533,424,575,0,511,426,158,192,386,159,700,771,682,725,693,442,143,192,496,828,797,747,442,683,248,753,772,413,195,577,901,121,590,712,773,100,258,430,30,661,778,978,684,369,304,876,540,139,465,205,396,795,429,339,654,474,845,950,768,133,506,985,493,299,273,49,506,179,617,855,470,247,431,172,804,861,999,402,204,186,934,710,770,666,782,907,622,679,249,759,758,230,713,289,848,603,923,364,547,169,586,572,265,497,47,867,438,178,242,622,124,131,568,878,593,693,746,848,344,204,775,775,690,199,672,115,352,870,723,736,395,388,672,445,868,437,117,909,615,681,247,928,767,160,887,799,403,422,844,155,587,998,653,827,267,399,39,975,929,197,645,205,908,234,493,508,761,343,653,778,807,744,370,812,738,901,557,71,794,875,569,709,488,906,630,939,357,664,15,886,666,782,350,1000,746,856,752,623,0,968,1000,903,378,134,689,11,1000,499,197,75,560,414,679,820,318,826,984,873,290,979,613,398,127,826,781,776,802,863,947,617,680,111,634,170,683,392,207,438,154,648,603,0,1000,150,803,182,446,42,889,743,202,571,792,735,875,298,566,840,433,181,682,182,204,458,703,943,448,87,434,1000,657,271,772,877,719,436,1,396,165,575,865,886,879,816,241,406,520,814,386,190,602,935,737,876,411,0,708,971,572,200,581,249,883,805,646,873,216,970,592,171,422,833,296,489,668,609,672,818,674,820,491,181,588,232,242,771,911,947,968,118,806,966,859,347,119,393,586,649,81,614,298,161,448,712,70,716,723,217,763,112,717,824,299,983,724,878,767,199,347,890,622,280,816,104,572,842,200,200,600,371,0,856,955,261,748,870,816,261,810,732,518,198,284,549,87,216,565,132,617,807,390,268,735,889,411,544,747,118,317,145,559,781,424,1000,635,812,859,244,732,295,237,933,708,959,312,159,379,211,719,350,727,132,751,412,224,434,32,206,237,680,790,201,232,929,502,884,493,205,677,349,460,111,272,208,432,799,545,666,231,122,600,253,600,499,187,922,252,824,891,753,424,872,604,402,140,352,678,174,800,573,870,686,248,154,407,188,340,694,794,221,828,321,396,797,303,483,191,329,772,177,613,581,851,595,950,662,233,238,738,847,482,235,199,920,299,901,939,939,708,756,772,832,524,658,145,751,789,6,501,376,644,293,829,523,696,216,786,71,454,130,549,409,702,850,796,970,837,1000,683,837,279,69,471,769,757,608,296,942,817,97,456,851,339,352,743,682,240,816,707,873,837,678,273,862,930,579,410,112,311,921,690,894,591,953,937,209,657,116,306,210,698,192,577,353,121,875,383,859,463,430,183,139,482,574,510,305,502,303,595,285,307,160,324,114,570,333,352,1000,520,393,606,914,440,267,372,905,882,680,0,481,105,606,907,272,392,444,242,79,446,163,844,459,905,958,467,270,794,490,212,123,740,266,672,123,258,728,592,835,840,329,780,899,898,721,851,820,500,173,803,69,443,142,560,668,456,942,460,199,332,678,235,644,57,208,866,209,505,235,599,915,342,915,643,845,496,717,761,705,556,262,643,397,596,764,213,234,482,516,256,91,491,579,818,241,917,796,374,638,694,749,713,237,394,73,298,661,346,697,41,153,663,709,47,128,551,70,786,79,966,673,265,873,769,840,346,497,350,798,381,257,768,794,648,150,679,912,880,96,770,376,16,165,180,821,718,741,198,966,793,676,242,116,344,856,583,153,353,131,219,390,775,812,871,726,40,406,318,863,625,213,703,721,71,987,893,219,433,112,350,1000,525,974,834,788,150,0,888,188,362,447,133,195,337,216,789,507,750,470,893,624,676,916,263,726,725,820,923,99,565,56,496,181,629,200,719,591,950,529,83,959,492,719,123,218,290,669,747,242,584,205,286,758,366,524,686,568,11,751,743,142,197,237,776,666,251,753,736,74,473,919,444,946,415,779,660,198,335,85,779,96,544,766,310,582,4,288,197,373,238,148,806,775,680,620,605,652,93,724,677,871,481,208,600,388,199,597,205,420,187,214,860,980,361,936,939,216,826,823,689,840,197,619,0,728,174,717,692,784,353,864,458,216,602,571,113,962,565,947,473,230,756,945,885,176,613,114,703,480,196,947,476,841,465,845,319,289,622,216,503,180,312,254,838,782,628,609,404,210,480,100,523,218,366,902,400,760,207,301,713,761,125,932,691,378,523,191,399,165,418,449,479,217,282,366,748,851,593,183,263,977,405,979,282,860,541,101,438,283,286,317,790,946,703,316,416,103,550,573,795,630,284,763,621,186,534,863,859,283,422,673,257,698,749,255,767,791,830,159,782,122,274,710,62,167,211,173,735,434,154,236,882,646,481,855,240,174,189,639,84,205,207,738,832,938,581,328,248,883,554,834,361,346,119,751,130,811,789,238,208,302,232,788,668,254,852,756,307,896,335,258,850,876,480,823,192,712,266,853,584,1000,445,172,813,373,302,223,852,333,767,252,751,477,254,832,964,658,151,912,397,618,78,743,817,908,300,662,221,168,436,556,17,943,400,448,132,918,312,291,355,369,576,931,964,1000,686,90,801,226,554,390,545,106,627,231,310,108,465,789,470,118,664,842,782,600,575,200,529,788,361,736,30,838,386,888,442,864,946,993,858,801,537,947,380,668,236,725,586,632,377,854,534,704,463,303,804,811,562,155,230,289,275,667,240,161,805,369,334,323,744,635,80,813,621,820,366,269,490,805,642,771,313,869,535,918,289,224,339,647,621,106,325,475,850,935,848,250,438,431,208,6,732,755,210,914,768,168,767,799,660,915,640,434,212,263,630,202,225,291,82,979,624,141,775,509,650,792,801,270,553,900,742,479,101,178,566,145,658,156,759,940,415,433,156,203,407,781,681,590,193,196,439,166,323,525,693,539,35,557,142,902,495,667,232,620,593,273,397,888,812,616,174,592,501,358,335,300,145,765,223,499,43,877,653,669,228,463,905,806,439,757,681,744,214,94,562,753,151,602,660,641,730,305,234,862,483,254,597,749,406,788,284,1000,511,464,208,295,451,739,719,755,789,408,600,998,395,370,653,269,195,70,561,775,785,894,313,258,550,204,288,319,663,153,721,187,596,879,420,753,813,946,907,291,135,934,831,86,577,187,304,803,353,636,494,421,442,928,989,185,677,285,814,898,592,755,707,373,574,281,647,77,450,913,451,444,929,751,808,119,289,841,779,1000,565,690,750,816,238,245,424,165,821,393,539,172,736,930,338,70,1000,611,306,83,590,770,804,668,677,260,720,383,295,599,240,604,325,742,30,917,717,774,294,935,323,777,794,481,904,245,156,654,8,662,0,126,359,928,363,402,116,287,393,515,0,281,691,380,702,912,241,782,620,794,288,958,723,179,290,616,427,639,570,804,613,655,148,0,698,196,387,876,226,118,309,701,76,730,296,748,774,590,865,456,902,342,688,789,598,816,248,256,646,961,696,312,193,952,405,129,796,927,895,861,840,804,540,731,703,650,313,773,321,855,726,925,707,422,668,917,405,922,490,1000,549,52,441,882,672,265,709,428,125,849,311,286,507,751,699,467,639,831,242,454,288,65,987,610,307,555,438,811,522,754,795,330,624,759,674,254,719,963,711,702,706,562,0,704,352,107,798,712,315,870,988,602,45,280,183,918,971,866,935,948,383,828,930,855,335,386,473,268,816,552,218,719,393,509,55,745,147,804,521,984,939,868,933,172,563,227,245,236,840,770,519,452,64,628,148,441,568,96,322,404,46,866,781,957,884,204,779,749,807,864,320,750,792,783,818,0,678,417,381,844,570,484,835,407,186,756,819,854,874,832,695,78,571,512,788,231,886,817,898,947,464,419,25,404,186,930,849,690,771,802,951,131,386,778,561,606,299,117,756,220,610,777,201,835,892,978,904,878,568,742,200,426,11,148,807,816,834,607,642,593,633,780,867,280,495,122,678,0,707,102,484,976,455,818,289,667,239,971,339,425,589,813,379,257,569,379,596,440,21,622,281,790,749,992,798,636,12,801,281,369,711,953,383,175,459,989,427,711,318,848,919,276,628,59,1000,879,680,775,842,275,746,904,941,859,862,773,769,847,756,137,245,386,213,956,1000,743,197,947,451,126,745,801,279,682,776,186,490,662,485,305,668,687,579,637,49,995,804,991,369,912,578,951,455,950,909,790,270,850,580,0,866,883,563,123,689,0,869,166,433,843,333,696,736,186,335,845,540,399,192,908,402,804,707,64,408,358,414,179,550,115,350,698,739,862,939,709,836,210,883,112,699,797,497,367,6,675,534,945,861,287,841,221,269,247,826,847,712,952,330,922,945,254,754,499,218,283,235,350,455,835,325,791,533,717,697,492,828,372,650,138,380,852,565,986,374,279,562,897,832,99,647,564,57,262,610,655,51,1000,671,170,598,476,428,129,239,790,601,133,774,901,263,234,284,864,481,807,352,809,827,203,478,195,451,326,683,869,778,643,673,770,618,879,428,430,814,972,986,145,814,874,826,439,632,107,492,869,906,880,769,452,911,262,252,226,571,920,533,546,783,779,414,389,130,750,829,688,245,813,553,856,809,447,902,98,677,464,604,198,533,748,758,0,747,776,668,290,660,398,530,192,510,148,750,769,302,746,776,915,752,234,269,333,169,966,301,144,839,821,938,145,854,358,686,733,380,984,783,586,680,186,347,195,518,608,639,520,13,141,344,113,253,92,311,750,434,841,323,147,361,431,198,652,88,479,193,738,723,252,744,241,733,939,938,396,8,469,278,194,735,398,95,83,393,146,449,212,316,865,443,243,664,885,930,214,948,676,548,841,266,686,428,910,980,766,764,799,269,133,631,765,703,734,803,437,54,742,757,874,929,342,511,968,655,974,919,658,160,610,187,772,805,182,580,525,21,195,474,814,962,241,734,270,546,382,480,712,810,808,840,666,259,14,438,860,256,119,383,215,407,814,345,966,569,383,290,795,723,480,531,197,348,19,513,235,304,841,661,109,566,208,812,182,880,875,875,792,680,575,878,981,866,83,531,359,63,179,441,844,356,305,717,831,452,186,431,524,776,912,275,142,468,705,350,235,265,868,366,966,496,255,710,862,591,829,305,72,653,200,424,867,767,823,388,882,820,286,698,798,831,924,817,618,4,179,372,244,483,700,354,224,678,99,372,840,1000,278,158,518,0,663,233,711,102,928,846,398,606,503,867,167,697,124,588,1000,654,290,264,797,258,984,443,491,906,815,422,298,182,209,594,418,656,918,877,188,346,731,692,990,894,438,652,789,298,464,907,851,878,190,450,494,138,908,494,915,805,943,333,167,660,633,727,318,321,716,102,948,379,787,696,887,726,398,208,953,488,311,729,1000,891,952,356,906,413,336,280,660,562,959,427,433,220,273,200,906,304,326,784,208,349,254,508,862,769,959,551,133,487,270,484,534,119,368,160,270,749,648,314,463,855,363,185,206,757,19,1000,202,795,0,811,571,798,265,689,900,815,388,145,900,539,919,447,259,368,676,656,760,76,393,747,883,831,983,307,922,896,24,701,402,159,157,416,257,376,958,455,139,599,815,900,153,602,122,251,198,446,535,278,442,239,939,553,427,242,679,336,280,669,50,319,734,810,896,879,378,596,282,884,708,448,927,765,874,500,448,0,106,417,226,870,1000,769,115,743,333,125,394,166,807,480,272,307,223,258,864,682,86,339,87,341,157,604,886,684,178,807,914,909,597,651,133,565,921,764,406,365,99,336,901,327,479,426,225,862,100,348,225,466,223,797,789,292,251,695,226,272,165,349,916,979,204,506,731,295,888,623,458,492,595,276,796,815,953,343,288,710,303,154,221,515,500,20,917,868,758,842,320,177,38,999,913,810,171,972,883,333,916,953,929,508,268,673,228,220,303,255,366,336,789,356,309,351,686,756,163,751,771,865,109,311,217,393,579,464,536,818,219,672,212,536,739,223,94,809,733,625,99,290,296,602,322,237,825,473,455,278,551,789,24,519,934,884,446,949,493,761,392,222,303,231,923,671,1000,505,767,726,281,106,156,758,857,990,676,581,229,684,864,935,142,355,890,535,121,459,976,655,850,506,809,223,859,943,590,193,889,293,838,813,927,402,812,768,871,635,965,929,980,672,438,440,998,528,976,527,652,19,206,847,972,522,204,892,922,855,113,508,927,453,413,663,938,314,654,270,98,496,902,353,242,893,342,690,0,1000,653,0,313,620,918,420,482,908,318,633,759,705,456,379,285,308,460,282,173,824,0,926,186,209,428,442,809,894,646,319,143,378,982,673,848,476,791,431,136,573,189,635,872,610,934,789,221,304,980,802,880,280,120,467,216,574,534,816,947,261,186,737,236,671,124,501,880,898,699,712,875,657,72,884,172,873,566,63,971,375,544,812,430,675,132,831,908,857,185,528,226,385,246,828,944,965,308,647,21,1000,567,60,859,285,541,757,316,768,155,457,552,798,808,260,136,752,801,519,141,618,304,111,827,211,792,305,211,563,336,576,965,531,0,735,898,922,257,566,936,522,231,819,143,632,906,492,943,573,170,769,533,818,878,332,225,614,57,913,240,877,202,567,214,398,934,825,128,288,192,853,781,730,176,887,0,1000,967,706,593,755,987,444,120,293,192,896,267,896,802,787,103,430,523,680,244,482,232,696,771,468,155,549,216,638,644,2,810,898,914,903,70,1000,77,515,579,0,612,207,550,754,806,305,844,800,150,653,127,460,515,774,902,210,851,369,708,796,729,742,807,873,168,770,369,368,763,868,858,547,783,64,691,759,483,194,247,610,961,501,217,612,275,783,180,368,972,660,919,765,797,877,802,389,121,705,470,274,856,318,735,413,117,735,158,295,609,78,787,103,180,364,561,590,360,169,426,251,894,938,245,596,807,867,221,920,694,181,157,460,58,587,675,692,908,263,910,691,647,469,927,343,295,551,135,335,230,484,639,712,369,673,753,287,772,39,215,427,595,966,598,517,933,814,962,853,670,61,231,523,977,736,308,644,951,375,136,396,710,346,301,295,132,286,77,776,549,0,184,387,954,638,270,660,326,247,170,517,123,859,656,333,936,420,683,254,259,767,781,255,844,828,142,207,788,363,855,874,403,203,136,668,555,725,753,780,342,632,168,845,330,339,965,723,407,94,448,133,110,483,204,817,770,847,978,664,951,689,857,569,950,596,142,285,247,212,800,537,259,268,258,652,988,844,163,463,927,488,530,797,962,836,874,847,450,295,142,671,130,397,759,213,871,588,631,717,834,798,421,65,793,295,186,567,168,322,41,1000,248,496,637,595,210,579,945,997,138,657,44,278,825,492,861,931,930,880,640,510,945,526,564,752,272,676,215,868,130,765,385,0,225,654,664,243,467,275,673,256,930,528,1000,600,105,608,327,248,134,714,931,991,83,317,993,888,184,330,791,364,179,754,668,531,654,603,118,741,575,798,239,769,789,614,196,863,88,330,93,472,299,790,171,316,861,595,313,82,118,733,237,303,790,311,424,548,1000,535,766,536,822,645,249,818,726,396,59,603,0,543,986,396,817,306,847,746,217,548,895,219,183,762,662,236,140,296,979,534,175,861,155,862,118,740,133,311,961,754,215,320,616,163,435,581,262,568,760,445,728,698,569,98,539,66,953,405,500,88,562,59,727,274,470,243,672,0,194,724,350,214,371,624,89,694,250,478,234,937,503,43,187,232,971,654,615,523,837,300,854,775,911,266,884,709,294,439,211,470,310,568,158,903,249,677,433,729,217,640,967,739,259,649,217,695,824,658,822,193,688,400,201,499,66,491,931,987,977,410,741,428,852,376,540,757,908,670,827,441,140,355,953,721,905,778,262,509,32,588,3,882,76,840,858,614,90,454,99,442,242,455,188,270,198,171,445,9,106,721,141,388,251,252,803,379,931,310,507,807,78,761,196,375,747,630,379,538,144,590,133,452,101,738,265,106,877,740,547,786,1000,496,99,712,197,809,172,708,846,878,215,704,0,765,194,424,786,920,136,645,463,826,975,744,876,906,646,225,222,938,773,205,761,745,265,695,250,802,797,921,124,257,138,371,234,777,478,449,913,519,396,776,874,773,805,877,639,628,269,756,104,691,669,575,408,28,771,466,164,820,667,117,511,103,74,440,616,532,153,575,789,262,0,936,460,901,0,941,0,1000,927,528,275,815,44,879,804,665,1000,498,630,856,1000,612,624,0,694,781,191,882,569,840,197,419,916,873,400,169,99,580,132,708,236,190,918,869,198,814,786,777,0,1000,9,539,646,703,472,629,917,440,54,558,119,267,47,689,919,820,684,245,112,437,185,655,501,450,92,333,445,658,820,301,828,567,658,331,925,400,1000,457,84,566,142,654,622,745,60,266,1,1000,781,672,125,520,884,504,341,28,91,273,172,483,328,158,243,713,229,420,121,399,351,727,144,350,530,168,936,853,500,756,91,475,864,776,877,618,608,306,631,60,253,308,929,925,891,469,808,443,143,688,489,88,42,953,190,585,903,258,181,268,120,572,487,894,567,53,52,729,520,18,235,519,639,447,767,583,522,269,203,812,265,732,272,777,450,67,950,540,809,584,413,195,771,324,257,573,942,578,809,416,541,80,163,760,114,356,212,778,278,244,921,418,189,935,431,8,480,899,188,548,184,245,119,652,175,918,785,753,278,673,128,879,868,956,246,464,713,108,589,930,649,0,238,763,180,737,165,188,942,967,51,284,204,516,937,489,105,631,149,198,555,825,157,557,92,390,192,556,773,435,787,357,221,199,781,640,170,564,619,324,779,287,284,271,801,577,513,153,795,640,652,731,884,462,457,913,82,485,47,303,352,676,809,682,368,525,467,277,398,342,450,755,853,745,293,662,233,884,215,184,826,236,624,321,659,784,947,786,818,550,824,314,955,486,442,133,760,750,242,475,211,315,190,434,196,288,829,801,45,354,244,305,525,787,165,295,430,821,69,417,94,458,209,415,449,930,548,827,93,449,710,18,122,416,734,186,226,264,133,485,131,378,839,327,513,779,39,525,54,502,137,425,107,754,918,678,810,723,640,684,131,444,844,845,131,293,270,289,658,862,20,906,718,26,775,868,79,357,182,408,713,722,419,682,896,829,707,415,888,620,170,776,0,546,300,765,125,318,952,718,683,744,843,816,115,713,657,534,728,704,314,189,777,426,796,349,998,625,767,570,241,542,61,236,940,832,242,160,235,825,788,279,388,461,767,289,559,196,826,345,837,784,80,570,186,367,972,828,441,910,562,103,708,725,283,112,193,656,872,643,232,771,479,204,120,462,776,816,188,527,204,676,112,631,478,908,398,203,29,581,121,291,837,403,245,489,175,451,705,349,194,234,110,419,994,684,45,559,897,246,292,133,184,287,681,430,88,392,259,821,0,585,203,531,878,273,186,326,103,638,730,451,757,907,136,818,648,234,253,813,169,786,209,923,506,89,209,828,133,507,545,788,117,439,377,714,772,452,787,294,94,964,374,103,945,291,920,661,153,264,804,798,230,928,782,895,151,492,846,922,268,739,126,809,926,386,771,301,297,498,939,932,802,699,247,353,911,443,850,643,804,774,466,563,179,185,84,935,843,938,77,771,522,790,900,530,953,464,108,297,820,373,49,1000,247,423,876,894,294,181,439,249,744,214,179,817,436,165,96,682,946,299,240,685,158,751,178,589,854,406,79,539,868,980,943,600,153,282,996,432,259,704,228,450,227,478,233,598,105,795,295,259,791,932,643,0,941,515,244,313,81,1000,197,722,229,313,869,538,836,403,1000,842,149,594,913,471,226,390,543,24,359,122,849,198,668,255,67,763,949,496,74,733,646,448,745,110,890,382,386,112,839,589,368,334,743,217,50,1000,173,806,708,121,160,603,49,461,391,750,270,246,276,183,784,418,742,309,404,42,925,673,160,352,911,458,165,771,329,358,405,476,798,656,435,219,313,679,773,763,208,826,194,527,867,919,383,26,798,677,172,839,865,946,109,714,847,564,219,452,66,364,230,465,905,483,858,597,965,570,263,402,566,714,350,458,790,529,89,631,646,763,74,685,873,362,799,563,899,449,88,582,264,709,757,784,319,586,119,496,554,443,71,555,101,311,855,730,930,801,299,230,76,596,939,314,246,671,114,435,196,710,249,341,257,909,200,846,70,542,160,800,912,331,847,492,542,824,684,733,111,681,249,787,76,511,974,494,291,599,944,375,959,306,354,98,941,530,335,610,766,222,818,644,844,315,977,343,116,253,174,187,109,469,404,495,977,541,805,583,251,578,302,347,712,831,129,248,919,609,646,622,324,791,65,703,184,366,344,65,180,795,824,424,535,0,689,728,821,457,92,846,191,402,795,397,266,565,222,289,89,640,913,471,183,695,453,967,454,594,243,414,124,260,901,291,612,638,854,771,178,784,286,583,951,632,897,830,0,1000,109,761,138,512,276,613,250,436,931,412,147,574,817,993,135,539,367,723,873,289,531,814,478,901,535,812,678,792,61,409,556,890,61,404,922,659,532,812,289,702,149,619,114,207,364,333,814,868,883,649,755,745,293,270,950,611,827,637,1000,577,109,275,104,434,97,697,707,370,923,633,0,790,422,0,171,545,155,743,223,434,800,425,670,256,942,751,438,570,547,800,61,335,936,841,248,833,212,482,253,554,897,588,835,1000,370,66,67,623,200,261,462,478,919,785,71,637,483,881,148,411,597,947,133,872,925,838,997,565,733,372,291,272,412,581,946,657,445,301,794,287,141,349,122,410,988,605,134,566,235,597,127,596,135,561,205,440,926,931,98,592,610,641,27,430,329,602,889,560,105,664,888,588,592,927,843,768,42,288,112,761,408,672,764,525,817,298,804,501,323,725,509,681,816,794,681,36,0,1000,740,716,658,565,0,946,101,600,734,731,209,946,560,742,829,907,195,743,731,681,174,392,300,715,108,530,215,486,221,884,187,417,691,829,105,476,751,436,381,761,861,215,540,2,461,572,779,668,667,840,36,677,477,141,732,705,219,334,735,808,517,0,179,882,472,799,844,822,257,620,776,915,168,492,639,132,446,950,891,719,927,393,550,802,814,944,951,438,126,408,474,198,387,482,389,537,84,801,800,795,767,307,524,696,838,815,393,778,576,318,870,639,372,663,473,395,882,662,987,543,111,781,903,291,441,0,475,902,901,323,981,668,186,216,161,671,826,470,189,704,224,646,183,414,889,334,509,896,274,823,933,715,875,675,664,35,255,489,713,314,868,672,187,855,364,332,108,465,607,341,607,340,110,397,385,580,126,691,919,394,959,751,785,819,166,675,338,447,491,820,786,306,741,770,565,771,193,920,360,432,184,421,11,499,207,892,185,888,376,409,204,835,226,661,99,788,893,545,784,273,652,0,561,816,684,819,347,503,506,653,516,14,875,504,201,682,559,808,916,662,364,128,631,750,392,784,162,888,372,649,772,735,790,929,247,504,240,499,834,328,125,474,121,573,328,613,130,511,460,622,745,55,711,18,297,738,963,946,729,390,235,458,932,439,543,829,837,194,0,970,871,581,269,678,521,13,744,37,154,437,374,637,519,412,232,606,87,606,909,833,727,730,468,274,138,463,950,360,862,783,114,736,207,923,172,202,928,389,920,718,358,575,239,753,180,810,195,212,884,832,273,482,815,930,239,898,651,91,363,667,706,121,504,766,477,195,417,592,924,608,892,372,366,341,704,603,757,839,236,535,802,502,89,394,748,653,211,251,603,317,647,359,200,502,878,381,834,307,604,511,278,841,683,37,256,791,27,880,925,532,121,602,872,798,403,0,75,534,122,547,881,309,186,381,256,809,175,565,743,481,845,946,867,810,862,469,717,267,0,1000,260,627,150,877,195,896,187,694,228,326,533,106,437,149,760,363,520,881,222,466,840,554,239,547,87,209,206,393,232,483,299,797,116,737,764,680,94,675,643,776,919,629,259,544,532,811,803,815,943,921,483,606,139,429,531,299,193,383,314,673,146,763,638,474,414,407,892,846,887,593,262,829,360,391,664,710,812,775,111,655,536,0,936,839,779,813,263,761,703,72,723,71,171,519,947,349,107,750,181,274,455,0,939,812,950,829,169,390,185,673,423,385,795,688,125,824,220,479,768,904,843,727,207,517,243,570,283,677,663,606,771,373,952,918,62,573,262,813,893,744,761,856,5,373,276,867,548,746,810,788,876,594,13,623,606,300,136,435,932,787,917,604,352,107,95,593,500,725,365,310,537,21,114,511,602,313,319,368,949,649,613,910,149,708,351,652,793,599,537,0,346,581,965,309,384,255,949,579,422,785,763,621,288,357,934,1000,804,499,459,216,515,767,80,710,316,688,383,499,709,416,259,544,571,797,252,684,400,516,77,748,123,747,790,303,153,515,892,725,316,265,100,420,864,560,844,685,865,632,99,376,119,799,886,575,389,202,710,21,97,346,850,568,977,529,347,538,429,440,814,567,709,443,874,710,251,488,463,408,383,366,990,849,849,724,859,784,466,515,466,399,960,835,593,934,968,448,974,453,297,245,134,263,916,287,187,328,206,585,149,698,743,711,713,803,813,906,906,739,841,810,523,55,200,358,842,779,810,516,249,310,934,862,265,239,750,788,155,717,183,212,208,374,812,476,393,545,629,269,604,722,74,984,895,631,283,321,305,572,156,740,127,613,840,882,904,808,826,390,810,757,181,164,122,570,241,694,557,908,439,888,233,237,178,596,429,845,642,0,638,499,850,376,499,46,897,762,449,924,270,258,828,498,219,710,109,746,69,579,282,314,329,338,711,317,326,438,762,181,403,589,882,240,459,397,174,258,288,684,205,706,837,882,596,305,666,568,845,709,260,669,533,52,81,476,202,654,660,331,782,638,803,511,761,861,148,686,690,758,230,249,720,170,682,598,343,258,688,385,659,348,274,113,690,389,0,690,957,516,216,556,692,122,417,703,89,433,1000,595,670,0,622,353,395,128,67,1000,832,347,313,575,899,548,319,568,398,756,653,88,149,270,837,917,249,372,206,535,220,439,234,921,669,246,523,0,119,796,880,481,259,708,879,921,811,1000,949,1000,352,457,290,271,199,412,396,208,959,424,299,799,612,726,906,829,1000,517,201,664,815,891,858,441,934,888,195,767,318,571,936,824,622,282,976,537,731,372,727,416,1000,766,354,521,139,787,246,710,896,434,519,731,292,491,976,568,259,463,863,724,242,268,91,740,567,783,763,227,222,597,94,513,103,583,244,462,958,669,333,377,845,326,430,852,172,596,512,792,322,271,928,316,294,116,914,902,880,704,254,564,895,732,978,702,390,610,824,990,289,274,587,111,926,286,919,507,885,695,632,98,887,360,207,874,204,587,923,362,493,591,836,861,400,17,629,681,139,772,141,296,543,822,229,397,524,0,515,160,888,647,284,745,861,298,132,882,352,457,183,198,224,828,917,810,914,555,126,400,198,713,841,896,760,685,487,900,0,932,870,338,442,136,932,820,893,608,904,343,783,862,948,433,947,788,851,838,805,636,243,728,875,794,830,640,907,930,177,347,348,177,816,281,887,1000,899,389,659,148,810,358,876,293,772,561,338,82,349,164,266,719,535,728,456,99,267,721,615,868,565,833,342,254,860,1000,469,389,427,14,550,742,859,590,980,1000,903,700,534,168,192,493,923,768,947,510,486,604,86,735,846,337,771,775,247,596,196,186,185,250,275,766,390,477,562,773,48,1000,679,65,107,577,530,719,415,666,882,922,203,805,367,684,187,551,219,296,914,952,261,784,177,440,912,539,900,295,405,269,719,804,761,714,808,951,115,384,646,237,27,358,335,357,535,0,123,410,474,792,879,224,112,648,971,700,827,340,182,180,661,559,197,485,327,344,224,634,217,437,273,717,941,264,474,61,550,0,162,765,126,214,471,379,806,952,959,789,808,209,294,839,934,525,935,800,252,603,193,939,407,695,253,280,918,424,188,928,354,339,177,870,899,905,453,494,880,770,134,598,225,771,171,634,925,732,985,563,661,562,927,937,247,320,188,567,139,851,870,317,223,689,299,167,414,729,799,849,251,789,309,814,683,19,325,757,111,505,387,494,504,761,0,846,965,809,848,806,547,806,528,772,892,484,932,658,705,351,796,219,406,733,905,581,762,308,244,488,935,330,3,475,919,301,102,660,242,540,98,687,67,475,476,49,909,822,772,845,778,340,970,604,135,345,877,788,89,318,787,121,210,571,659,566,549,44,753,708,616,903,277,766,890,733,782,337,198,801,918,516,446,203,1000,651,85,540,870,372,186,449,19,742,334,311,657,845,451,291,1000,627,124,679,30,832,19,811,121,323,477,848,132,491,564,85,900,935,750,843,869,626,618,188,217,659,87,401,180,613,868,727,168,543,607,975,162,700,834,818,436,648,815,482,284,646,956,561,989,887,179,849,815,812,583,680,955,560,268,645,491,501,188,827,273,565,296,774,206,864,926,701,861,672,337,83,775,690,398,309,696,608,333,648,655,151,546,739,137,430,361,651,712,351,961,934,589,339,816,478,150,363,906,536,694,614,412,580,569,790,261,456,191,377,821,886,1000,732,824,256,762,898,392,625,936,731,70,645,861,403,144,577,409,0,257,396,285,697,874,705,263,648,784,771,942,393,268,834,59,920,499,36,223,836,197,711,992,765,209,537,226,718,162,476,275,666,679,232,846,762,921,590,70,782,13,710,472,466,792,310,429,128,204,676,703,198,876,270,791,305,813,859,330,391,76,464,806,903,145,640,133,563,254,862,586,193,416,604,922,709,201,761,800,639,504,727,690,424,547,0,257,403,86,563,253,435,112,544,219,805,305,628,104,685,816,562,187,879,904,823,760,878,606,654,157,336,631,389,139,364,195,448,914,469,930,667,693,727,612,207,524,679,88,417,845,839,165,251,934,952,122,799,132,693,823,942,908,770,172,557,551,802,943,374,347,250,941,706,199,930,917,833,601,276,127,541,102,391,113,765,0,737,797,370,956,545,818,257,607,761,583,190,803,898,908,707,567,763,173,466,288,394,432,656,638,628,149,595,897,808,973,981,250,543,134,886,455,197,704,295,270,525,136,612,479,454,552,809,982,978,623,664,177,643,432,943,184,388,373,250,41,947,850,255,875,574,127,495,392,90,217,851,725,176,273,295,172,725,733,237,939,593,770,655,130,274,228,264,843,529,300,356,948,948,961,699,950,862,824,444,104,645,324,621,232,730,674,557,898,480,176,543,260,272,214,916,196,777,145,735,968,489,664,242,881,911,859,467,299,693,0,722,935,789,356,734,450,133,194,418,674,262,704,310,198,357,113,480,164,264,255,816,202,721,245,506,535,20,115,518,825,277,905,576,1000,627,823,866,737,75,668,232,250,745,112,710,107,630,788,359,196,649,261,639,645,224,226,917,869,324,909,709,340,358,0,550,704,295,759,443,936,776,555,723,320,628,922,708,205,849,516,786,888,821,196,644,627,384,147,201,419,570,742,203,741,679,647,158,272,307,184,766,619,799,824,508,374,745,249,896,537,820,890,308,652,93,634,855,241,577,125,714,332,760,719,805,259,555,957,631,115,523,1000,458,987,540,128,674,903,743,660,616,92,595,573,868,729,816,650,794,100,590,192,429,945,531,736,688,972,415,867,245,710,267,214,644,234,330,935,616,966,716,134,564,496,48,754,849,814,407,654,4,135,567,251,313,794,347,0,656,815,561,116,525,925,285,170,188,697,763,400,826,84,360,918,820,543,908,480,157,425,802,705,351,143,393,792,373,985,549,823,945,9,765,409,739,513,735,329,345,531,818,351,235,323,245,52,832,546,338,437,47,393,371,86,689,361,665,198,736,242,424,504,792,830,267,650,330,866,988,391,350,790,925,547,801,89,264,411,727,195,425,228,930,270,750,344,105,277,838,582,678,909,559,636,705,733,670,967,281,189,431,134,717,121,617,388,489,398,305,372,756,195,482,337,262,418,189,967,697,212,269,129,463,945,510,912,590,474,210,381,506,203,513,515,713,921,530,224,914,436,143,341,739,835,268,658,553,81,358,818,439,650,564,405,84,429,852,862,278,528,811,861,757,200,460,216,372,101,501,528,164,159,441,260,819,207,691,825,688,153,589,951,815,109,742,475,198,762,209,166,435,172,537,757,426,291,868,818,329,285,664,644,363,847,344,449,221,205,490,574,796,1000,747,362,344,887,527,882,449,347,630,464,207,958,473,133,826,852,542,185,618,957,282,293,265,272,809,198,428,527,756,460,86,466,898,250,275,936,572,835,678,463,170,448,909,165,638,613,236,176,584,49,535,789,114,617,503,167,854,168,554,980,689,864,367,181,236,115,349,167,784,163,291,823,687,303,841,958,909,770,313,970,994,988,595,759,280,815,733,753,756,332,243,43,592,922,763,270,589,548,125,181,348,803,594,287,794,34,697,199,857,997,786,597,627,871,218,236,727,301,305,208,844,144,541,643,0,808,780,910,920,800,830,787,725,939,269,679,236,955,955,474,0,483,621,587,268,122,818,173,739,157,831,796,526,179,552,731,701,184,745,151,351,284,616,243,341,718,49,160,432,440,728,787,731,197,207,710,444,92,570,721,726,825,908,168,744,954,825,46,374,459,282,647,388,980,716,121,774,367,647,810,315,398,191,444,874,213,210,922,935,889,553,936,301,245,286,78,366,448,881,935,960,988,551,552,115,254,547,536,23,786,290,941,362,645,361,243,587,708,158,449,266,716,2,735,784,282,278,75,713,936,967,263,228,665,272,272,625,824,274,840,885,270,547,204,852,223,260,903,350,847,411,791,739,607,535,273,518,92,509,976,471,111,239,66,734,511,53,200,551,240,410,0,1000,935,263,909,902,531,371,880,715,952,904,881,397,744,211,467,694,285,287,863,646,279,627,905,656,789,283,194,674,598,240,161,422,872,329,429,445,785,154,902,323,963,983,913,429,275,740,203,595,125,541,986,895,790,327,801,645,827,687,88,589,126,635,646,626,0,918,904,227,877,766,454,498,786,321,112,687,919,302,342,255,321,616,255,540,165,289,233,282,629,823,251,510,325,634,188,287,249,425,941,949,211,785,971,786,463,207,297,696,143,245,871,474,166,203,794,636,867,698,247,814,685,251,958,451,762,710,132,595,876,671,403,15,473,301,110,513,241,494,210,543,838,970,413,409,247,575,272,647,254,572,981,686,360,402,618,9,200,705,191,336,565,230,227,358,310,627,303,571,475,199,915,462,430,229,859,278,727,54,780,610,254,640,858,628,201,332,884,349,638,159,87,458,837,263,970,724,871,917,226,204,736,641,206,367,242,943,871,970,232,870,135,832,147,890,161,428,120,760,602,918,894,348,575,875,839,332,143,232,116,678,138,775,283,758,917,760,210,235,251,530,863,986,866,327,639,547,755,290,84,470,244,715,792,326,811,842,965,472,881,610,551,555,873,894,607,376,899,700,474,198,159,279,773,587,91,798,150,774,810,564,822,221,883,870,953,733,289,652,831,261,656,618,200,749,292,591,653,324,832,501,950,364,818,603,207,579,802,298,106,784,150,843,457,57,443,132,996,619,184,802,597,951,257,542,220,310,275,727,868,277,969,634,215,431,203,637,151,772,846,964,772,188,160,194,129,526,72,605,864,502,223,334,103,733,956,602,980,587,616,677,221,222,294,502,606,962,646,420,977,757,899,352,818,271,228,241,246,670,105,646,199,839,1000,489,874,764,62,691,179,266,272,185,186,776,916,421,288,281,277,467,541,798,839,852,772,942,409,518,267,805,663,371,181,219,722,91,958,551,80,497,728,131,855,623,536,0,663,243,645,683,1000,632,934,934,409,562,234,530,886,963,996,799,272,784,608,292,100,618,909,541,546,704,217,511,791,909,870,791,593,295,382,370,218,296,598,954,782,706,435,376,889,553,221,411,443,65,157,362,224,364,104,355,201,560,815,773,979,552,351,106,906,849,147,788,301,820,468,585,307,242,109,666,986,505,660,147,90,324,856,331,859,382,195,828,206,496,775,286,883,245,705,160,725,0,909,914,699,361,234,268,177,349,0,1000,353,473,384,0,165,896,24,1000,924,483,438,850,222,497,375,629,140,665,797,646,754,774,858,962,744,662,842,221,223,180,184,519,220,856,407,555,768,762,153,420,864,957,437,844,151,852,569,58,206,370,255,750,313,617,588,310,930,430,948,839,246,861,102,306,773,859,626,254,841,597,145,271,621,0,815,777,901,869,954,940,157,832,401,123,686,536,773,742,120,809,660,567,227,396,808,494,168,887,195,849,688,244,193,357,852,821,444,53,0,477,743,194,463,0,645,480,762,767,81,608,200,594,270,88,734,670,909,917,604,762,237,834,904,524,881,466,505,58,239,415,472,308,803,680,613,206,956,387,35,812,673,281,645,2,397,253,730,712,950,553,729,394,896,795,297,235,850,359,550,823,187,706,226,675,179,470,59,958,219,875,451,886,177,356,88,397,590,193,132,724,191,427,101,399,983,363,123,688,138,402,0,645,767,581,647,97,606,687,88,815,663,237,538,16,57,660,601,884,197,576,210,644,837,685,108,620,332,73,757,851,281,621,135,654,375,0,835,475,120,714,129,856,350,56,709,69,119,351,685,701,155,850,89,568,517,810,137,273,758,408,700,165,644,61,694,234,412,275,427,70,1000,657,660,232,358,62,718,826,187,624,413,556,940,309,224,214,937,757,727,392,961,741,926,360,89,870,645,35,284,146,661,743,441,943,704,683,250,211,108,579,208,283,619,322,843,615,664,624,814,945,806,898,61,328,558,95,385,289,724,804,777,823,559,887,916,619,851,342,843,655,414,412,950,751,951,432,434,137,128,581,139,367,949,351,849,735,959,855,919,249,789,296,612,807,369,302,949,773,152,334,554,768,896,465,803,845,462,396,94,510,286,362,256,448,387,524,151,887,904,280,732,166,594,311,770,79,381,112,598,776,318,633,242,339,804,310,727,294,148,539,469,561,21,428,362,702,834,547,533,834,597,180,468,758,452,113,191,602,566,782,608,291,951,610,124,508,183,734,967,613,601,673,760,700,216,767,553,826,169,430,236,934,170,618,195,761,576,872,951,771,158,848,227,239,3,486,404,185,433,551,476,464,494,0,449,968,858,607,804,685,201,716,406,154,880,454,177,379,669,746,902,371,252,475,334,718,754,78,80,724,903,933,1000,792,143,507,632,7,433,38,878,405,630,144,822,253,528,807,86,599,264,628,582,857,108,296,314,357,115,284,849,753,251,842,252,521,341,546,853,381,399,559,0,812,294,751,290,790,272,341,185,711,198,592,455,919,973,403,912,771,926,477,0,1000,534,14,446,604,843,873,88,624,293,681,889,280,225,917,759,444,314,727,506,346,459,915,760,704,458,915,287,767,143,264,327,344,936,627,206,915,569,771,117,331,876,738,93,387,794,345,535,63,843,332,241,786,999,680,136,440,214,554,237,385,586,272,583,0,254,575,253,641,627,619,177,242,877,536,473,460,430,214,927,644,798,839,605,899,287,282,319,370,826,603,543,813,600,319,147,863,775,685,191,896,770,463,344,56,956,665,771,705,151,262,275,274,877,644,334,627,683,250,329,345,615,675,182,609,758,655,756,906,120,419,52,571,94,351,602,0,712,800,60,605,393,0,869,982,575,874,683,19,507,532,57,435,715,19,930,960,130,529,605,368,655,221,160,777,673,244,133,579,223,214,99,358,629,120,868,889,300,785,978,810,354,647,27,824,259,614,105,344,928,593,526,235,399,345,243,437,327,336,52,574,235,533,964,774,444,948,957,573,108,568,486,230,207,779,451,605,522,419,766,841,976,691,919,316,291,796,102,518,512,786,80,709,289,272,129,304,437,90,921,666,167,174,589,0,139,858,593,656,740,797,26,1000,168,232,31,1000,909,688,904,799,730,376,726,206,703,353,225,260,908,269,657,394,216,234,795,245,324,664,252,742,78,692,428,370,630,116,882,472,249,440,272,317,234,715,696,655,104,421,360,702,175,519,12,886,281,520,587,193,1000,541,0,724,99,613,499,0,774,563,32,965,153,799,563,826,788,382,763,182,884,423,213,386,302,153,246,634,873,593,122,301,120,739,917,522,486,100,175,652,95,440,439,39,743,407,160,883,221,581,273,280,775,875,430,847,258,303,62,404,83,952,243,596,792,336,74,530,874,575,921,466,115,290,658,327,149,862,98,503,80,560,98,489,672,255,280,426,104,816,241,770,654,440,424,619,174,181,174,622,207,692,833,318,118,784,894,660,460,375,406,288,976,648,92,680,194,947,647,623,266,619,565,778,883,1000,985,366,451,45,120,802,884,397,741,771,900,732,429,174,384,3,217,801,936,658,54,557,855,284,531,299,957,910,882,608,770,603,972,275,600,173,116,781,633,770,947,572,441,851,467,836,176,887,466,824,935,791,977,300,743,791,294,243,705,348,561,785,198,862,104,363,179,672,790,655,909,304,412,93,232,935,428,469,476,194,832,580,150,694,892,638,854,423,883,536,871,717,724,175,852,304,482,150,171,355,355,90,710,351,459,187,859,278,267,309,581,0,105,742,624,250,43,620,292,136,749,725,971,496,642,223,827,811,935,449,814,859,907,630,107,793,100,454,702,535,329,348,940,705,848,552,979,681,706,205,187,713,239,363,432,467,188,564,728,695,626,254,235,879,328,621,364,53,902,737,909,949,161,819,431,96,74,502,145,485,934,976,958,593,493,907,692,423,24,662,722,170,775,560,227,294,275,691,179,552,526,332,614,706,498,37,882,301,121,485,232,356,633,857,223,763,807,351,840,914,439,150,277,634,141,419,389,228,942,627,198,946,802,815,289,562,93,281,308,632,302,668,399,166,494,744,941,822,67,571,830,724,375,199,44,960,97,623,508,759,927,899,475,474,631,592,814,856,138,696,181,796,234,578,922,270,969,463,855,826,139,846,320,755,791,285,703,341,835,374,927,931,217,288,772,154,83,655,135,904,859,228,309,197,161,352,572,798,353,63,268,759,296,351,472,105,857,698,882,432,272,853,595,304,924,387,336,79,95,656,868,615,453,206,149,755,599,305,655,160,270,645,464,629,807,725,834,261,130,779,176,643,852,745,821,513,97,534,52,714,457,366,794,295,428,451,901,271,182,390,827,339,255,858,772,929,378,48,234,592,1000,505,98,657,737,770,0,1000,878,580,865,397,241,800,217,482,254,901,109,304,827,953,696,680,173,568,67,705,402,198,214,595,324,246,123,653,181,635,926,265,143,394,646,223,226,328,957,759,179,459,89,542,366,677,791,906,111,689,245,245,952,812,838,581,250,303,759,380,9,475,169,277,426,430,596,673,526,682,914,899,225,528,119,637,939,450,646,351,248,906,148,244,187,775,595,942,122,431,400,452,227,878,931,295,201,471,690,248,913,653,787,164,138,641,211,301,101,502,466,275,612,689,218,727,658,348,190,440,886,986,469,802,699,359,543,817,916,318,529,104,165,274,639,620,670,257,442,0,655,324,690,741,77,385,885,808,141,733,202,634,758,366,812,194,812,236,813,261,976,839,155,479,802,492,770,813,921,333,924,957,865,701,831,559,70,725,956,760,886,923,494,814,411,427,156,872,762,301,448,103,847,582,361,343,489,188,1000,721,807,988,634,511,87,505,177,466,710,318,255,525,130,275,266,607,565,60,605,280,260,612,607,330,967,932,117,467,805,268,249,286,641,398,728,418,272,421,816,955,922,725,247,832,126,748,561,99,190,517,734,866,800,441,591,292,798,851,131,337,340,675,942,716,66,474,155,711,760,853,494,176,975,795,120,671,487,611,787,289,200,501,364,670,958,482,478,731,876,506,169,866,468,858,264,280,202,716,599,237,134,742,887,521,809,291,212,384,847,585,777,304,136,372,737,827,900,558,773,833,93,737,175,323,159,429,732,729,179,668,101,695,686,247,233,346,666,48,948,712,445,100,645,223,996,568,308,274,103,626,382,293,890,310,488,823,195,854,489,184,701,621,546,795,402,130,984,913,82,630,823,199,545,781,868,398,546,813,662,224,717,695,607,761,174,834,659,569,594,825,768,780,830,517,417,581,224,177,487,825,837,343,823,491,403,233,950,909,812,277,316,128,392,225,354,666,575,600,722,168,459,282,719,695,587,145,512,803,811,829,682,247,1000,544,782,353,439,108,941,485,428,454,106,419,460,381,180,192,781,565,501,39,807,618,200,665,356,67,272,269,606,400,408,58,575,806,532,863,253,227,704,344,331,731,218,493,629,723,264,183,710,356,729,133,750,735,617,687,943,540,661,347,410,57,164,270,0,769,599,950,575,874,247,200,484,584,859,463,106,835,245,378,929,881,65,366,993,631,901,879,766,360,40,1000,760,204,585,468,737,813,460,281,315,627,46,593,575,871,960,536,954,467,852,743,730,55,572,800,93,714,457,594,1000,567,846,826,834,298,207,264,739,596,832,945,590,579,741,24,130,864,917,728,898,863,194,373,153,287,794,286,391,376,735,84,189,643,720,698,773,561,797,667,674,239,355,221,817,289,792,376,679,616,206,392,196,823,165,558,284,515,354,641,411,542,444,141,645,231,828,942,599,239,744,847,461,289,373,199,546,0,341,119,724,125,804,920,297,838,251,582,841,274,381,9,101,772,42,316,585,273,912,524,280,631,709,443,656,224,844,482,124,795,867,796,468,815,657,264,169,415,685,42,418,398,197,873,825,936,243,480,391,237,761,183,951,1000,890,579,996,475,974,753,663,12,918,431,958,370,262,620,899,629,562,340,925,607,154,619,701,355,790,721,575,54,837,391,378,29,231,275,990,427,795,321,177,276,440,74,82,519,583,680,871,411,183,615,817,692,441,190,397,300,746,703,974,747,333,375,97,454,686,722,267,786,572,80,199,252,433,863,208,755,905,395,524,802,297,242,372,602,851,826,470,546,936,685,799,588,830,268,328,725,0,1000,805,567,594,524,451,297,96,515,101,494,934,723,682,704,264,478,798,532,754,890,316,800,829,407,96,324,113,535,823,518,323,42,271,706,921,750,268,488,804,307,612,211,-1,-1,466,909,845,534,610,213,138,895,174,429,372,653,233,437,1000,813,681,657,588,926,906,954,838,590,287,759,459,137,214,421,759,383,504,605,448,59,268,714,603,319,525,818,218,455,301,732,173,525,345,685,1000,550,703,196,883,254,918,789,368,540,489,17,819,515,830,733,872,576,410,216,838,973,523,810,978,510,647,358,145,368,834,367,339,497,223,194,882,544,343,689,755,651,689,252,109,393,952,446,854,907,336,584,720,131,976,483,644,311,928,806,646,308,197,495,601,239,773,782,514,200,791,793,910,267,460,619,966,561,762,693,243,608,460,860,1000,503,196,558,572,16,886,642,680,241,161,838,861,942,949,640,867,342,919,378,923,687,200,357,145,244,449,381,440,350,898,483,876,892,301,234,438,39,465,272,782,891,904,849,288,728,229,420,602,911,649,63,783,290,470,508,932,485,920,910,912,642,846,172,280,732,920,766,807,677,839,168,248,250,823,901,769,565,248,556,865,943,79,576,241,831,781,706,483,898,931,546,946,767,822,237,202,192,359,688,876,944,607,760,262,545,920,330,926,886,0,671,406,0,806,125,755,760,843,556,209,595,949,309,432,462,162,690,205,776,782,361,991,753,206,670,192,518,772,322,38,481,969,608,69,1000,706,485,956,738,541,35,781,274,393,78,136,296,658,329,595,680,972,478,844,637,997,523,276,628,617,680,396,306,0,938,408,631,465,311,256,692,655,148,669,230,248,527,921,348,411,694,628,13,469,471,102,720,933,372,927,383,888,511,924,375,410,183,193,268,874,873,945,866,620,507,640,0,267,597,644,671,404,338,121,504,101,580,805,293,619,424,430,446,798,255,85,694,814,655,122,764,568,917,258,510,943,663,672,97,336,769,816,699,869,300,435,135,206,767,0,783,73,465,856,631,864,682,916,868,303,626,255,597,954,744,276,252,829,973,652,8,125,500,975,733,219,555,889,386,433,689,328,706,93,494,913,801,810,420,104,333,82,1000,841,722,756,795,363,9,929,469,196,771,137,288,166,900,177,788,893,457,154,322,243,889,902,412,650,235,853,802,471,848,956,503,203,739,276,475,272,699,517,772,285,832,448,61,244,462,268,651,800,523,864,612,300,795,784,929,928,504,176,446,134,686,277,271,503,40,824,567,617,954,900,925,153,399,494,857,147,847,476,884,220,857,615,661,256,249,19,785,346,752,828,1000,860,263,600,238,704,345,377,407,663,556,425,0,366,53,643,470,836,953,673,249,555,822,879,497,974,372,757,667,640,467,0,869,1000,642,239,685,249,211,519,304,891,954,418,340,826,553,717,100,230,679,401,620,261,297,861,242,208,827,507,741,98,682,0,1000,242,644,467,904,254,505,622,429,428,519,172,892,348,107,969,490,448,225,176,343,647,475,759,738,187,362,60,476,0,1000,911,798,151,763,932,637,119,356,968,558,409,718,323,582,780,325,759,177,61,664,471,860,445,880,829,516,248,817,648,233,63,822,981,503,476,201,928,259,343,645,895,668,685,62,641,300,559,780,942,952,665,188,643,360,224,855,938,585,890,887,1000,552,430,717,882,315,521,71,941,797,101,712,948,745,942,826,109,431,602,952,356,57,259,601,862,820,0,861,195,601,820,275,428,544,230,827,924,443,773,320,127,637,687,249,133,434,113,581,389,220,408,669,710,752,617,212,824,964,717,28,450,863,249,218,185,327,919,979,395,181,949,673,364,72,758,741,934,720,58,544,875,440,315,261,609,301,350,456,596,647,0,1000,938,876,107,548,198,264,383,503,382,778,855,396,875,789,424,527,426,16,826,788,835,911,705,416,405,23,312,715,875,277,577,161,85,524,449,960,177,377,85,640,89,336,944,722,0,689,478,450,158,633,445,0,257,362,78,446,964,667,973,714,60,624,442,308,115,417,478,202,817,727,760,745,250,346,579,848,195,261,917,415,382,195,133,577,923,533,23,339,801,744,758,425,98,511,442,136,315,693,561,23,941,956,260,273,233,450,114,669,457,904,395,582,921,943,667,227,950,309,750,783,217,281,976,685,170,764,930,337,413,662,945,873,179,230,769,435,775,774,271,713,216,886,461,496,626,701,58,1000,809,579,266,561,922,278,992,758,160,727,433,233,150,309,56,1000,791,615,821,948,508,214,777,443,849,700,859,824,887,392,149,619,270,842,413,586,171,293,629,122,287,55,723,731,599,365,262,842,197,376,531,814,845,719,377,118,879,536,303,594,153,351,907,266,991,678,987,687,963,582,194,667,903,777,944,400,111,623,5,438,251,855,185,714,815,816,602,656,824,1000,258,233,601,40,998,793,921,838,655,744,19,872,558,820,311,311,221,794,120,355,59,882,175,249,831,733,565,627,137,660,444,802,761,628,461,863,752,739,602,866,731,79,648,633,723,703,182,473,154,524,170,429,302,706,92,904,821,199,691,310,223,333,782,354,39,1000,114,479,672,424,285,310,796,685,129,386,362,178,962,1000,610,38,442,138,987,434,129,764,321,248,132,218,798,910,882,226,388,196,713,737,636,142,801,658,637,552,854,468,968,247,0,896,602,954,949,660,167,662,835,942,36,537,809,684,686,633,243,447,277,248,173,236,210,856,950,793,830,519,524,736,459,239,813,681,816,989,523,747,757,884,906,375,696,786,831,533,885,847,560,137,233,737,817,303,455,27,198,571,939,684,821,345,117,586,667,62,798,616,208,422,333,15,740,693,174,773,205,557,824,393,117,344,923,619,0,559,117,548,248,297,742,644,108,605,185,399,411,374,938,890,608,640,164,611,79,884,127,323,562,356,768,290,765,710,789,573,604,255,789,654,513,62,76,631,298,640,141,840,100,866,308,4,80,627,927,324,567,490,185,921,790,592,120,337,393,623,850,982,931,812,937,970,210,602,724,448,112,444,950,973,702,796,961,554,389,191,729,135,788,869,592,341,842,636,390,543,756,449,712,77,114,358,594,929,215,215,66,744,251,863,974,652,840,579,952,636,395,201,307,578,665,227,251,750,522,15,915,502,993,557,950,336,333,308,561,256,822,946,98,445,685,248,561,186,364,93,190,247,839,643,637,826,918,261,884,595,790,110,752,423,382,286,55,627,439,38,81,491,921,453,956,794,401,502,604,624,619,589,459,252,924,814,317,203,830,893,122,670,877,568,656,272,824,881,267,203,941,398,413,339,331,614,530,134,148,373,288,806,689,776,183,635,146,891,906,516,804,534,76,593,50,392,315,677,33,493,524,15,943,538,235,449,36,521,281,389,207,742,318,729,446,132,302,605,835,402,162,393,934,937,373,579,755,230,801,561,218,209,940,673,882,554,685,244,588,47,167,688,892,524,864,787,848,933,795,261,961,526,866,269,928,690,248,398,812,991,576,897,774,659,444,586,392,298,93,865,943,974,440,103,965,836,271,200,773,256,385,40,328,337,944,895,470,276,667,564,873,943,156,266,457,139,386,45,750,147,412,581,14,793,293,731,130,544,173,423,279,188,821,721,571,795,868,835,332,575,234,848,262,549,898,539,910,286,789,293,572,876,906,300,155,845,826,590,782,354,123,842,154,819,213,586,727,294,891,505,292,399,734,125,328,383,389,398,742,417,325,341,879,528,143,357,884,272,688,232,773,414,138,768,231,789,678,62,368,100,794,380,880,339,646,749,303,234,726,732,687,237,365,572,546,406,510,11,442,185,683,240,132,397,423,546,114,479,805,660,256,750,133,593,829,441,729,133,162,232,770,276,724,161,645,433,193,350,293,288,454,478,745,221,995,485,233,789,458,904,62,661,949,692,323,782,136,785,191,661,571,838,817,797,919,391,918,838,103,771,146,523,263,236,259,151,723,105,483,296,212,911,80,352,896,422,332,695,418,688,282,802,647,363,635,294,284,243,237,345,770,741,339,382,189,503,202,852,824,883,276,738,871,278,879,906,328,362,277,586,784,290,833,358,345,661,848,509,803,683,161,670,940,760,672,225,117,315,860,545,758,165,282,313,405,701,457,200,467,382,873,529,974,796,301,235,816,492,129,687,834,260,429,3,911,739,228,569,464,879,493,818,911,458,0,1000,76,546,368,276,218,417,27,1000,792,941,862,537,170,646,187,912,820,232,442,585,993,646,299,771,176,912,705,122,497,45,957,669,388,498,83,335,761,299,0,974,492,825,150,693,79,363,442,108,454,593,706,405,32,797,95,327,917,297,941,595,246,760,255,530,842,249,217,187,972,557,724,164,184,380,315,549,638,167,85,939,523,918,186,746,490,712,811,864,0,1000,724,800,893,957,721,532,0,602,604,961,914,381,742,808,687,243,9,745,182,498,520,170,788,326,432,7,640,58,814,330,163,308,901,650,881,755,662,569,559,58,575,650,213,839,74,413,876,717,680,250,175,514,69,386,770,461,0,596,258,241,0,556,983,344,827,744,685,243,975,737,902,332,472,0,94,690,278,536,148,787,577,607,245,223,477,826,520,721,252,772,98,695,479,628,187,441,693,629,20,742,329,44,645,466,23,1000,661,612,215,302,798,283,201,228,544,783,150,799,139,594,612,206,131,469,43,776,808,540,699,357,947,440,740,832,140,271,858,761,314,145,646,641,321,577,645,175,202,262,384,28,990,779,315,609,203,210,452,63,172,886,258,522,608,292,468,736,967,467,664,365,765,370,211,216,451,294,285,362,452,293,944,624,255,601,392,160,49,1000,838,262,123,593,105,316,895,780,221,942,837,630,126,735,391,798,418,596,276,358,691,424,147,524,971,348,99,727,544,784,1000,466,219,872,782,322,677,664,629,12,657,767,489,186,452,938,557,514,185,734,689,253,219,344,221,311,135,595,733,378,3,581,616,324,396,545,842,651,720,731,499,39,94,787,742,790,223,265,388,201,359,699,596,299,958,548,108,421,969,455,697,402,844,867,916,794,101,672,254,223,273,674,701,721,213,415,83,346,696,578,68,702,663,280,682,398,925,705,781,484,369,163,480,194,710,296,573,798,651,94,428,176,791,628,92,820,704,120,742,209,255,579,177,252,428,448,600,957,909,462,969,807,580,192,809,760,116,365,681,255,901,430,470,13,746,666,938,646,81,831,927,796,851,710,798,640,797,232,844,761,801,290,570,769,689,246,894,1000,198,177,141,667,181,222,245,220,185,233,677,264,144,738,440,948,167,713,786,719,881,331,937,535,648,230,964,420,0,1000,609,956,244,437,856,328,222,932,532,404,648,228,865,442,264,401,522,786,330,343,13,959,796,682,17,388,152,593,609,293,301,220,185,491,653,630,538,800,430,12,474,270,956,832,778,811,252,259,140,754,120,286,673,270,957,711,414,669,435,237,705,803,309,640,701,426,192,746,317,344,684,244,421,549,769,301,723,169,133,504,965,514,908,770,288,278,784,781,589,197,188,669,756,449,347,347,758,448,691,240,221,727,708,315,266,598,770,276,663,231,723,295,899,575,399,514,518,748,933,467,824,859,816,907,915,439,840,328,378,566,342,238,691,568,816,706,957,940,269,787,215,251,298,107,952,921,445,0,861,983,213,949,142,790,507,713,760,581,437,463,148,523,398,13,706,346,731,374,814,890,991,697,364,387,198,274,796,268,392,211,366,149,537,65,226,508,794,707,12,897,853,448,823,571,954,399,110,699,746,76,731,384,843,839,985,690,938,769,760,210,813,283,205,374,350,311,577,34,196,652,771,573,651,130,792,280,212,952,411,412,999,839,350,214,751,826,784,574,794,210,361,702,787,546,655,330,690,611,341,354,662,235,192,359,284,532,390,12,459,902,406,126,509,119,861,761,627,19,584,679,267,323,845,390,923,680,48,401,187,759,704,349,460,499,187,500,90,494,71,530,812,602,935,866,556,691,0,618,167,239,497,42,110,414,402,139,72,680,649,386,206,454,681,264,108,376,951,893,742,841,357,291,441,75,148,879,931,281,386,144,439,271,222,452,0,1000,966,503,232,150,752,299,870,388,228,717,626,251,282,512,399,188,137,630,207,250,276,333,297,636,632,128,408,234,82,942,351,219,796,510,202,868,238,672,985,388,633,146,121,781,81,902,636,878,179,723,613,641,626,258,825,461,759,241,616,206,428,6,1000,517,411,151,421,639,903,488,903,302,973,941,861,1000,261,416,148,779,1000,528,68,1000,767,604,260,815,140,383,690,706,302,782,984,501,755,689,262,354,482,682,853,793,102,777,790,349,668,643,967,500,185,936,152,408,664,50,212,837,360,336,754,699,510,60,126,488,939,330,787,287,698,272,447,864,138,661,34,646,336,354,866,622,347,292,153,892,305,180,764,615,714,133,0,1000,227,154,928,276,871,884,868,242,551,756,955,726,895,361,792,354,815,829,568,109,180,225,494,447,809,626,550,749,188,921,111,374,61,848,373,265,887,580,913,895,192,158,803,357,1000,722,722,69,566,828,593,926,147,567,1000,645,164,637,953,950,168,214,134,709,165,200,37,324,197,373,73,320,196,157,301,677,867,826,819,244,226,365,530,811,775,651,958,907,289,315,817,404,232,639,402,137,178,223,759,756,647,0,887,590,842,494,111,464,896,790,143,307,404,337,594,924,792,287,935,473,571,886,898,713,840,1000,484,603,566,833,610,212,792,256,218,498,248,742,615,657,145,355,1000,440,943,766,800,704,298,707,111,481,360,720,104,717,568,0,457,639,192,211,799,570,213,716,99,759,907,282,970,466,876,697,608,301,111,722,113,853,856,755,818,858,122,812,766,790,413,575,686,719,241,523,470,457,710,263,239,723,179,445,748,633,1000,574,113,812,141,758,725,730,500,40,7,786,598,209,659,348,542,822,165,423,879,401,488,516,227,388,55,746,772,862,778,440,1000,767,13,788,668,798,822,703,882,529,646,616,869,749,313,598,248,758,128,710,813,618,461,315,0,608,817,234,567,136,658,457,841,753,402,536,51,1000,516,423,831,910,153,672,280,199,86,658,31,482,605,959,828,773,111,722,492,620,136,678,928,370,845,820,294,235,662,344,289,573,894,449,848,877,956,1000,381,205,893,513,852,809,42,1000,852,919,153,425,255,799,924,436,898,745,976,722,139,898,815,499,216,892,195,632,340,630,740,666,662,189,954,374,776,305,210,915,771,329,830,592,290,265,942,624,810,543,271,670,62,625,267,226,880,924,975,442,447,968,616,42,315,685,926,526,237,453,776,584,543,788,975,394,900,836,154,676,909,405,796,701,859,334,732,386,36,376,599,240,28,1000,110,509,767,749,164,830,579,907,511,649,731,618,120,558,776,762,166,209,918,282,819,1000,91,433,680,225,137,867,307,346,153,241,574,856,275,845,645,475,114,342,546,789,886,238,838,476,774,559,753,426,257,550,164,894,228,433,817,754,545,788,400,529,733,639,491,825,857,308,246,226,722,169,947,612,862,249,160,285,862,993,252,292,822,1000,496,802,680,236,937,333,433,841,277,809,78,468,512,492,970,528,821,514,293,243,144,583,489,902,770,507,451,234,180,355,504,121,274,628,342,0,970,516,464,592,401,690,835,371,702,125,703,121,399,17,985,691,116,426,428,107,212,404,542,829,552,129,935,502,389,356,155,701,827,852,426,525,43,561,631,0,814,296,200,448,37,516,909,739,206,446,546,797,443,132,984,544,45,522,962,970,157,556,900,1000,992,832,177,320,105,387,904,981,811,274,776,700,413,214,263,654,133,424,179,333,225,287,103,732,856,552,443,952,591,182,291,193,416,871,912,817,242,207,1000,525,627,256,713,314,146,486,434,664,571,783,964,1000,421,262,512,742,214,340,956,372,576,62,33,557,270,187,776,81,959,835,193,480,75,657,568,771,282,196,355,138,17,697,650,710,405,833,218,531,165,690,651,610,101,771,414,582,106,570,353,116,178,248,460,0,318,632,112,376,277,390,49,347,197,300,801,737,573,894,780,731,89,680,671,395,557,705,448,947,646,777,599,949,388,227,719,731,443,251,472,904,760,443,94,419,946,422,372,638,439,850,102,644,731,790,697,749,185,400,744,211,857,566,704,296,429,694,909,829,623,328,603,770,759,444,795,408,800,664,426,13,620,71,272,309,646,358,821,413,789,672,819,713,190,813,931,532,911,858,392,477,79,476,602,663,434,282,818,289,646,619,872,889,117,353,736,729,587,22,932,659,1000,478,192,932,175,229,119,793,574,806,136,684,895,560,243,213,775,318,925,526,148,853,956,433,922,1000,905,462,850,701,126,355,272,159,19,381,822,842,312,0,524,789,633,573,71,340,490,228,397,665,916,485,298,668,973,703,378,115,454,289,771,488,566,92,192,414,191,871,689,770,578,884,221,450,312,357,688,758,965,302,87,951,443,603,244,898,400,649,210,511,972,641,799,859,142,236,558,556,822,240,467,907,65,932,451,595,510,651,804,797,498,822,139,485,15,1000,309,757,135,573,791,758,197,918,184,878,0,541,203,804,849,825,178,757,895,647,874,392,890,517,564,742,548,58,940,540,781,348,339,253,802,640,765,222,243,824,826,662,228,736,329,339,231,691,241,741,120,796,241,860,466,181,771,861,215,953,142,387,905,759,779,846,837,229,138,570,527,6,825,638,224,437,594,245,564,783,232,691,90,429,203,863,964,398,651,94,430,130,145,417,389,67,796,315,551,753,122,721,662,371,352,510,157,879,161,448,470,287,146,810,893,827,202,699,669,252,686,253,364,436,268,232,206,887,964,498,626,230,437,214,266,124,623,197,307,396,126,834,568,115,253,593,127,309,453,95,805,750,818,619,921,389,408,641,114,847,307,658,732,378,589,146,829,180,888,802,482,194,881,896,915,741,534,738,218,770,178,450,399,733,398,529,968,388,885,481,794,478,780,545,751,732,947,452,843,353,653,21,531,815,764,551,390,392,829,915,949,978,896,777,218,385,743,730,407,643,411,17,287,391,353,79,165,719,830,785,660,728,31,661,69,687,5,510,444,273,146,816,839,998,981,539,128,527,286,777,759,653,392,692,693,426,647,311,225,634,717,529,903,483,145,450,170,272,234,620,451,718,714,826,304,792,352,115,211,352,826,994,815,610,377,571,749,288,744,674,727,413,182,273,440,587,197,527,248,412,181,443,657,332,414,665,615,678,199,268,381,672,915,299,398,164,274,731,166,254,263,491,747,209,858,918,661,188,799,676,187,410,519,794,877,432,752,672,872,402,0,1000,348,113,564,56,930,736,771,319,232,889,319,360,382,0,254,588,635,0,483,190,608,113,313,164,857,894,797,752,718,753,715,534,876,939,289,548,891,413,206,584,443,46,470,641,995,450,235,146,753,887,252,365,767,816,547,743,390,198,833,504,592,626,961,868,312,770,935,277,951,679,613,189,387,496,245,756,174,352,196,811,502,33,64,525,747,626,314,741,857,534,937,962,204,326,889,517,211,225,971,511,608,218,175,470,835,347,782,620,28,356,331,563,173,238,654,153,319,736,894,867,142,857,805,653,360,652,849,638,438,1,927,552,572,869,659,38,130,771,894,306,642,448,576,72,197,570,230,694,745,835,652,198,917,456,213,583,198,480,687,245,145,910,436,812,766,447,777,740,535,817,304,677,970,617,114,797,820,549,241,754,902,484,668,251,818,902,605,22,304,579,0,1000,801,595,810,478,746,757,383,317,427,0,903,725,237,571,448,68,829,437,235,762,145,543,731,380,740,225,863,300,211,181,857,959,318,619,442,379,413,189,108,246,865,249,508,803,466,0,819,571,75,316,146,494,23,900,206,824,463,209,198,827,403,334,115,570,249,738,225,724,936,452,200,352,427,10,755,373,550,0,278,577,116,701,751,302,649,235,690,374,801,631,683,443,171,554,625,261,853,583,475,450,157,543,789,303,625,461,816,534,468,308,106,804,216,400,271,652,931,828,297,246,897,266,68,245,188,523,1000,699,0,848,789,299,353,113,79,409,907,927,825,557,202,950,318,12,820,521,415,596,818,554,802,311,770,323,185,680,183,735,150,247,432,52,334,83,162,767,167,656,842,553,230,890,438,471,684,748,867,559,437,649,258,669,991,505,837,388,506,195,93,702,810,498,646,0,493,622,0,970,607,339,852,851,846,588,904,691,79,501,878,663,205,568,470,283,456,282,578,838,570,792,413,657,819,420,891,943,690,622,862,744,605,763,729,733,136,746,467,0,280,511,767,772,98,398,82,554,233,346,645,231,185,361,914,655,616,122,721,675,818,740,888,691,627,699,916,826,171,730,590,196,836,798,147,408,362,702,318,622,731,374,268,812,595,611,945,695,516,98,193,359,863,481,894,694,496,185,841,962,607,111,927,949,469,91,889,574,177,543,280,555,962,495,506,774,274,787,842,892,682,267,908,889,296,740,227,328,170,692,894,433,198,271,882,356,256,801,258,552,240,571,756,450,225,177,184,693,0,1000,798,278,793,610,1000,528,191,506,925,774,244,240,423,794,153,395,406,580,940,562,751,426,438,272,542,0,603,312,968,278,809,626,853,282,95,415,708,358,885,962,277,644,83,543,713,23,699,203,323,782,164,814,893,738,228,518,284,270,899,591,676,471,588,401,884,871,292,506,919,422,250,259,161,223,754,423,610,874,862,868,86,783,473,792,356,661,919,447,246,750,0,907,881,221,726,294,759,719,349,174,811,265,763,851,664,367,653,322,852,809,244,753,926,338,251,694,239,459,427,43,388,730,370,672,359,343,764,777,560,825,245,651,467,410,761,164,827,825,504,51,885,575,777,662,182,697,336,587,974,601,541,668,310,634,914,780,215,765,618,694,658,557,477,785,852,688,191,476,86,723,316,785,282,271,765,609,827,484,172,454,130,633,913,812,412,580,219,774,626,287,450,294,336,523,177,388,400,183,176,379,799,325,876,741,242,738,925,909,739,864,819,252,922,831,331,246,793,260,404,505,297,241,987,361,328,48,253,408,400,136,303,633,139,664,187,707,160,594,834,436,929,959,125,476,637,158,231,436,829,223,795,697,835,856,675,249,852,513,789,640,202,192,401,14,834,228,147,725,155,909,770,797,247,651,296,239,492,833,135,899,689,683,822,373,188,577,941,644,246,729,95,732,381,75,756,561,383,319,132,203,876,852,652,487,365,563,948,795,252,833,372,619,561,631,699,742,999,698,793,297,844,891,908,678,815,773,987,750,451,900,874,720,318,643,763,212,273,592,663,252,757,419,876,922,327,582,880,958,206,288,939,906,272,278,835,680,726,685,192,379,865,834,940,392,561,0,908,819,196,813,339,263,998,771,704,314,273,265,219,810,879,958,465,615,121,712,391,227,169,942,383,197,104,306,787,367,559,786,137,528,904,795,651,92,926,586,857,777,32,761,904,825,393,536,636,364,917,476,77,500,963,365,403,315,103,450,505,70,660,346,904,442,906,532,122,625,302,446,157,699,756,733,177,375,1000,729,819,469,629,267,118,586,440,942,314,59,879,718,250,332,800,588,804,710,929,360,409,185,670,468,182,610,418,817,118,591,894,480,960,400,159,877,85,535,438,715,344,91,407,755,491,757,329,45,891,613,756,449,712,20,618,318,185,475,253,649,489,185,256,598,458,864,640,873,848,827,90,296,637,631,180,785,707,533,834,883,367,445,148,752,750,735,265,231,320,702,890,199,519,147,886,903,964,686,190,308,528,787,557,910,891,814,185,211,596,238,157,896,21,1000,334,381,387,271,113,315,526,815,350,141,570,110,427,525,656,161,572,872,966,460,924,715,909,346,700,121,932,452,783,67,145,509,600,240,655,153,957,834,370,106,212,231,943,552,933,325,301,763,204,336,141,757,874,245,824,208,194,873,847,859,99,793,150,855,863,524,122,294,811,743,792,650,866,817,634,857,284,246,105,742,286,308,223,680,571,876,173,536,410,540,339,526,171,548,854,417,547,740,945,855,596,668,95,700,942,706,270,273,648,589,210,927,456,172,440,948,162,827,961,463,208,291,275,725,466,296,757,896,587,937,593,656,431,221,573,849,861,903,218,440,648,315,421,440,522,817,973,702,17,539,956,481,316,805,905,410,189,480,470,283,977,494,175,760,836,578,782,370,916,888,936,889,972,716,193,650,796,649,986,882,265,597,735,695,814,898,862,545,64,387,357,207,745,727,421,321,202,582,772,726,419,636,121,281,130,901,418,167,326,353,658,341,894,325,838,271,599,490,189,656,769,96,290,679,720,744,100,590,613,204,936,469,493,760,124,463,789,380,435,142,634,192,584,666,0,1000,103,634,645,359,121,244,245,670,710,171,527,807,221,415,803,460,894,664,769,806,661,575,939,331,381,507,700,271,611,644,595,208,993,399,820,944,451,817,812,773,749,892,960,479,824,714,886,721,728,803,723,763,634,133,870,391,211,342,344,556,289,858,652,622,919,696,529,693,164,245,915,845,122,443,469,913,520,352,290,404,728,147,214,583,934,330,323,805,305,232,579,851,829,684,808,747,210,829,146,886,744,447,932,852,811,263,230,288,815,440,279,570,719,714,429,163,560,738,213,614,895,408,524,0,285,540,150,235,146,437,467,311,817,796,184,867,284,612,262,364,287,656,729,696,258,614,659,0,521,108,403,187,389,455,136,800,127,716,888,774,298,235,114,759,109,463,126,458,523,685,835,539,920,505,397,166,466,840,645,473,621,209,861,794,640,0,321,788,376,267,226,528,0,1000,681,832,110,678,866,285,170,796,771,569,192,537,201,749,867,788,63,945,723,792,235,541,650,328,523,8,625,172,483,159,799,781,818,358,992,768,115,437,384,500,254,751,4,592,702,697,741,662,564,0,774,562,360,716,648,615,626,94,194,883,248,155,395,791,965,597,281,875,199,785,795,295,859,611,198,902,452,906,921,538,892,238,820,344,707,121,805,542,925,918,0,1000,228,232,909,874,865,343,168,796,134,613,524,0,759,592,765,809,422,107,688,248,827,913,649,576,890,648,741,861,426,235,987,482,854,873,423,250,750,779,684,246,977,711,940,870,713,768,295,165,430,1,199,342,269,793,282,310,469,5,485,422,228,789,488,824,153,723,872,761,951,334,980,491,1000,729,366,715,797,383,172,362,329,626,715,771,368,529,748,764,462,507,683,246,438,189,653,374,539,942,345,262,494,1,824,239,503,75,139,445,770,776,762,814,145,592,425,23,865,269,822,386,899,758,374,412,468,763,816,424,443,945,611,206,639,582,994,479,634,84,884,688,96,569,955,819,683,229,886,1000,627,260,249,302,819,605,953,882,426,527,768,873,816,441,796,693,399,17,793,764,187,528,761,727,886,701,978,378,266,905,786,664,758,753,442,808,317,748,229,653,234,535,545,731,448,966,249,534,436,444,696,432,150,282,883,890,0,649,177,813,698,813,979,566,850,211,744,818,912,280,849,794,720,745,838,849,767,303,932,741,866,267,691,749,154,214,50,416,165,511,775,826,1000,763,959,541,551,695,647,470,278,250,122,633,841,531,197,213,323,803,56,611,679,475,516,772,229,168,793,707,772,795,565,932,154,933,767,785,524,0,839,932,572,868,773,761,795,738,895,255,766,699,949,468,237,743,359,233,241,877,844,794,841,476,548,20,947,942,283,229,634,296,421,191,468,309,245,777,183,512,186,463,818,818,510,789,652,90,788,854,924,812,180,704,270,710,730,384,758,771,292,723,838,339,75,785,107,390,431,9,214,395,345,579,459,912,949,834,923,303,395,547,143,807,258,629,459,906,261,549,579,626,787,288,989,378,146,683,645,34,110,488,758,445,783,288,430,835,148,449,983,671,247,262,756,811,295,155,663,173,267,509,561,26,611,152,0,1000,394,529,620,379,326,389,161,710,372,105,821,884,164,728,832,232,77,637,601,330,262,575,920,677,986,826,638,467,753,417,215,411,756,423,264,338,112,513,200,698,927,662,193,727,211,690,201,662,641,0,547,744,215,704,82,331,162,799,735,8,155,834,597,204,167,403,237,270,173,808,334,374,811,764,227,322,571,441,262,785,914,866,811,388,813,878,248,563,846,801,158,234,185,186,653,523,798,825,194,458,82,531,792,585,150,689,725,651,617,26,577,890,795,842,228,388,357,403,641,604,915,477,475,131,229,549,396,723,257,432,163,268,274,237,732,374,561,64,878,639,150,519,128,511,316,757,910,692,800,471,132,254,195,693,654,331,844,964,734,697,333,171,261,679,154,385,594,884,474,794,429,40,870,941,137,773,994,740,785,744,188,760,232,420,284,672,637,344,8,673,186,198,280,205,614,193,528,0,416,607,162,691,310,191,1000,621,483,48,626,259,913,453,832,241,440,946,436,655,173,727,198,385,785,351,480,148,367,58,163,419,890,504,113,855,1000,598,660,614,559,178,866,795,955,916,509,267,836,260,71,545,719,828,305,28,423,45,673,791,175,566,709,452,819,392,990,818,448,60,177,778,200,547,856,889,724,12,753,862,580,634,524,688,802,949,851,224,554,501,269,274,797,739,424,625,717,729,523,815,195,204,922,475,575,806,620,734,779,680,378,409,812,435,945,379,916,675,210,733,210,452,473,198,941,812,927,829,256,267,388,534,155,273,918,913,405,184,806,934,174,519,861,799,642,0,208,468,215,685,232,649,76,366,812,871,842,619,764,183,131,755,345,705,54,553,282,315,517,109,429,126,316,636,925,640,621,136,343,193,289,630,216,401,551,82,139,682,45,976,265,94,285,704,529,17,374,84,778,623,433,27,647,466,764,620,248,481,593,396,444,124,214,493,789,590,742,423,66,545,679,659,119,513,415,410,472,410,142,316,183,308,245,806,796,265,376,739,533,810,289,710,357,412,221,947,910,638,380,629,129,574,595,301,991,914,217,830,482,195,775,275,264,596,718,167,572,796,787,301,798,101,734,792,344,254,905,559,164,761,902,462,625,729,70,609,269,444,916,388,657,619,566,784,140,706,895,967,126,456,799,636,853,459,816,463,957,619,941,447,776,788,563,672,897,549,95,753,70,748,635,325,556,723,817,488,781,746,155,700,927,759,356,129,882,540,892,887,976,828,752,284,906,410,880,862,109,583,832,752,863,431,175,739,789,801,245,478,760,547,162,735,780,301,250,699,220,396,465,295,133,636,112,345,852,840,185,896,0,560,243,250,418,561,205,306,846,881,699,820,560,634,725,771,278,274,293,853,585,187,813,537,731,376,520,809,202,458,109,374,155,386,676,581,882,888,555,758,312,413,787,253,834,291,619,492,896,355,885,967,975,841,773,905,880,237,613,870,918,958,430,558,798,878,781,774,239,801,468,759,997,883,321,631,559,31,475,201,452,927,222,842,764,800,436,436,277,380,430,849,429,453,90,488,436,91,202,606,471,919,715,696,222,615,631,859,891,688,466,421,152,602,257,759,176,251,76,332,865,832,550,815,236,308,787,840,202,718,817,879,787,828,250,566,494,185,122,353,683,239,987,676,782,839,365,284,161,361,960,775,304,596,866,758,848,223,628,267,936,1000,668,588,640,819,832,432,363,338,504,766,444,929,786,182,389,47,278,722,610,0,566,630,364,107,229,158,189,384,873,832,812,761,409,663,706,736,597,174,243,182,440,206,216,893,296,652,841,409,603,569,111,365,500,362,706,347,190,578,595,207,613,303,764,688,445,125,545,785,175,379,221,925,904,705,793,652,223,897,766,685,118,445,846,344,822,803,773,328,657,511,1000,619,196,480,655,655,800,457,811,251,284,367,521,791,808,369,663,14,250,825,142,645,879,747,163,424,813,256,142,271,701,124,937,298,670,242,938,390,796,365,601,901,865,384,190,620,221,896,592,821,182,640,351,672,300,111,339,654,155,781,658,143,492,180,340,76,349,165,336,782,888,654,856,422,754,757,597,700,402,425,70,550,415,149,818,255,130,403,525,816,224,491,121,355,702,0,256,137,830,429,868,611,728,130,819,250,254,716,30,624,83,603,392,195,815,252,681,177,700,62,190,275,400,118,818,289,197,230,99,385,825,936,243,242,464,0,272,655,961,753,977,616,272,764,387,32,804,864,750,791,48,750,699,689,136,495,694,0,352,116,914,966,339,593,599,37,742,418,685,236,748,549,298,137,247,629,190,432,433,201,497,44,777,901,526,812,534,841,731,205,179,448,861,839,468,760,210,572,143,324,888,397,623,812,771,869,287,668,302,343,764,228,150,514,259,708,764,752,709,794,190,186,200,900,508,804,280,612,307,166,187,199,741,685,712,449,446,182,849,288,915,457,431,59,320,534,208,329,100,542,275,565,914,891,783,643,103,532,108,308,199,554,902,910,862,917,541,0,175,344,126,351,805,267,826,985,429,844,428,449,848,306,455,28,158,641,631,551,519,779,384,311,752,844,606,635,179,816,407,615,708,812,811,265,456,943,686,250,89,557,362,606,895,271,863,753,871,892,255,585,989,422,193,579,430,723,727,203,665,453,614,276,385,203,715,828,803,287,873,585,900,446,870,270,861,687,875,258,290,365,529,88,79,407,115,559,199,614,96,629,645,359,466,503,526,163,924,414,960,327,868,351,241,541,792,784,944,411,335,106,258,725,935,952,75,489,922,231,814,275,756,83,869,398,336,204,419,591,538,788,707,83,762,740,784,770,813,832,188,665,693,471,230,762,211,160,291,268,674,244,438,583,205,321,363,339,366,328,0,544,307,728,300,703,923,264,82,423,803,250,667,393,755,420,258,727,279,641,153,236,860,813,250,672,650,638,401,164,403,583,881,881,314,690,853,764,524,811,650,637,189,407,594,627,334,701,817,267,120,640,525,62,189,904,1000,826,335,388,187,624,170,471,539,0,399,531,822,248,163,726,861,532,462,238,841,343,752,900,633,144,855,794,250,359,386,496,844,670,796,623,253,452,808,574,589,163,843,713,924,323,431,47,236,488,628,0,807,904,172,796,568,58,788,699,493,831,52,704,296,625,776,487,953,366,79,335,888,343,695,813,399,535,768,906,375,369,201,187,850,681,398,382,521,158,909,714,289,671,184,416,623,672,502,735,865,562,863,703,289,849,413,688,140,444,249,683,866,960,792,776,542,817,228,784,408,428,818,494,314,745,833,373,269,685,653,330,197,704,194,695,872,380,664,649,684,72,199,729,29,1000,762,762,405,47,965,798,168,719,272,739,147,363,823,445,352,712,507,52,347,552,441,265,664,239,822,553,471,769,161,211,183,691,565,872,795,832,944,813,695,809,386,442,470,877,265,784,185,310,817,432,886,602,1000,547,669,554,772,616,201,651,959,663,632,579,825,760,565,62,247,620,242,276,943,358,450,942,671,254,970,678,77,817,289,275,924,351,733,296,921,505,0,475,246,790,176,529,791,816,398,0,444,945,850,445,358,67,940,294,807,845,392,416,480,576,355,679,265,830,102,601,886,698,145,414,729,863,18,646,859,336,362,629,126,310,901,547,274,495,463,135,133,367,177,512,79,390,606,957,619,297,887,374,103,501,705,754,786,831,77,598,598,173,174,676,201,776,831,588,143,788,270,367,706,35,2,1000,279,621,74,878,738,227,264,568,727,702,360,265,180,505,0,1000,560,831,772,601,244,311,460,914,211,392,427,849,176,920,780,353,169,819,597,581,920,344,871,662,942,348,81,491,899,644,101,735,843,325,815,882,930,333,30,559,830,785,564,624,971,482,773,552,615,194,246,646,805,253,229,518,201,692,852,273,97,805,468,283,213,678,808,268,821,803,805,856,179,654,43,1000,572,69,619,0,159,575,829,763,240,770,634,0,861,471,237,489,549,39,235,806,278,354,466,827,244,720,732,296,598,570,773,870,292,212,315,764,373,714,860,274,286,753,379,409,845,392,853,266,331,714,134,584,411,694,632,767,255,319,196,677,836,329,89,608,812,804,850,667,552,0,171,954,277,648,202,775,832,804,382,370,597,850,0,843,877,756,173,647,366,27,246,615,313,596,230,638,302,630,125,809,731,378,315,247,850,294,190,834,911,848,179,898,698,166,816,859,652,330,150,526,607,316,556,625,343,258,159,555,887,351,211,942,954,616,463,210,863,551,305,311,917,390,653,320,599,941,629,263,848,688,942,413,662,230,370,161,157,802,364,323,208,871,701,123,376,407,358,111,869,546,376,664,672,846,228,611,870,852,446,136,243,805,516,800,428,446,827,849,827,351,676,265,1000,701,952,700,184,825,770,445,177,802,855,413,875,502,379,406,60,532,248,673,208,768,109,584,399,527,225,345,817,198,788,599,308,561,741,425,934,360,369,69,763,613,793,285,923,561,708,118,629,588,673,251,448,130,835,818,745,875,945,363,466,907,213,341,932,292,180,811,185,826,649,236,294,736,0,1000,653,323,869,848,424,596,982,392,875,936,153,260,215,156,664,233,886,369,353,69,698,543,777,906,888,763,757,821,518,773,158,661,828,250,958,297,941,544,337,625,281,581,0,728,718,663,344,260,216,847,647,309,199,827,563,779,127,428,597,178,243,620,242,242,372,695,374,259,401,164,169,584,292,709,459,860,165,724,371,599,0,746,542,61,921,280,228,578,240,371,214,918,250,803,492,761,280,650,754,306,251,352,564,770,326,591,319,760,894,724,647,476,930,336,941,454,831,686,796,122,642,484,907,333,324,696,883,819,870,602,497,15,738,82,217,589,853,328,920,739,765,825,952,785,140,277,958,788,934,772,801,743,892,979,914,362,841,684,146,590,146,437,920,401,335,382,207,145,856,860,290,618,180,932,76,808,318,315,451,238,57,573,472,798,663,397,703,426,919,943,561,780,222,391,758,645,781,719,782,813,1000,979,813,496,949,433,456,602,252,368,945,770,789,276,223,769,130,558,763,599,498,97,290,149,761,615,117,271,894,863,124,697,690,267,948,335,260,538,963,830,834,240,125,745,162,216,608,642,791,287,463,604,234,272,514,523,950,401,591,76,283,308,411,556,284,688,559,773,462,391,910,268,777,622,870,754,767,609,156,766,801,401,837,681,490,829,264,659,100,811,180,468,43,387,217,763,107,608,832,235,452,901,713,840,201,911,157,553,855,297,736,49,771,824,873,386,218,287,615,682,652,88,654,156,600,271,703,260,807,380,468,308,690,652,181,280,207,809,794,730,683,246,215,374,359,89,974,756,820,333,151,334,912,789,665,362,165,697,873,343,258,604,884,883,541,63,489,625,70,455,45,660,853,817,459,91,782,823,601,318,490,622,742,404,117,365,297,183,838,307,77,736,959,289,264,744,649,234,1000,555,173,302,882,445,792,726,674,169,792,730,145,826,549,104,360,677,406,179,832,742,536,119,327,339,193,616,839,833,880,521,293,583,834,407,242,461,1000,562,952,766,180,392,604,960,243,282,857,955,806,921,525,243,275,535,791,721,494,178,946,880,842,581,941,297,397,666,869,563,971,451,437,126,302,557,208,303,295,186,123,715,570,833,764,263,262,158,961,373,312,608,851,496,469,766,374,127,935,544,915,739,642,490,485,166,277,568,128,285,832,813,757,641,164,563,130,626,160,274,950,444,166,762,777,746,915,355,245,345,831,478,829,488,851,763,162,886,687,766,459,283,222,379,889,975,102,383,728,128,869,908,544,345,85,733,266,641,726,686,791,562,285,263,864,320,188,835,289,560,990,622,633,0,467,382,940,456,133,276,983,724,921,409,998,740,299,724,924,808,883,747,208,596,147,719,250,442,909,529,445,551,827,885,127,615,294,592,760,366,210,736,442,131,570,879,885,315,896,768,852,727,321,368,800,382,900,519,521,699,497,49,728,137,791,618,253,474,897,1000,429,114,287,719,535,808,781,348,156,748,144,910,208,589,682,290,759,210,303,211,760,816,637,592,921,673,166,416,338,639,212,601,164,316,254,789,593,770,282,242,189,404,451,184,223,723,468,903,781,317,930,851,627,27,361,369,224,711,916,806,849,601,873,311,152,779,759,778,881,481,1000,473,572,790,181,831,798,868,963,751,718,680,416,387,626,827,923,423,803,585,944,412,943,689,521,15,243,312,537,102,953,726,871,407,194,603,580,845,330,345,216,406,841,678,774,789,439,887,313,708,789,677,146,894,278,434,674,189,114,597,827,429,950,386,179,477,398,166,293,247,282,687,638,628,546,820,405,248,847,313,873,431,459,862,783,793,969,561,548,31,961,518,566,874,142,455,457,901,690,708,940,597,314,588,207,599,134,808,659,274,541,229,333,653,642,225,461,335,630,121,882,529,968,928,168,828,318,364,884,598,757,853,122,357,259,412,600,942,967,912,150,509,961,581,348,117,776,269,460,434,220,337,603,0,0,649,143,566,947,571,510,789,0,614,354,0,136,449,0,743,491,828,345,400,85,402,709,570,330,373,113,486,164,844,647,469,171,606,789,310,373,199,285,456,140,724,869,420,44,564,110,603,948,834,722,148,870,402,560,722,792,791,523,297,871,437,301,741,220,207,855,745,266,564,425,26,616,532,0,821,652,322,134,736,400,529,993,534,409,186,784,629,808,904,377,156,870,752,843,451,981,640,6,903,844,449,242,408,92,772,546,7,944,641,883,292,77,500,843,481,431,170,859,789,209,821,366,323,508,759,941,667,519,794,770,460,762,906,874,471,265,511,1000,833,40,1000,830,504,1000,896,24,407,490,177,874,473,937,493,880,981,726,295,347,627,99,472,697,79,111,528,104,539,131,559,263,575,890,391,87,468,110,883,785,718,196,775,913,497,755,859,167,387,954,506,77,634,369,127,571,589,808,799,835,953,494,453,751,747,907,857,309,624,854,499,262,533,372,60,909,497,471,799,801,367,824,399,248,206,852,671,336,350,928,510,381,377,904,410,603,315,119,355,776,878,250,741,294,158,860,1000,880,474,796,745,837,352,444,268,730,384,767,227,881,919,262,830,816,532,163,419,879,491,131,691,595,614,763,607,825,523,908,574,722,208,147,430,821,496,169,749,174,641,872,481,463,437,142,535,520,808,198,283,872,520,879,557,183,306,282,502,206,384,661,730,744,219,880,529,867,481,830,195,141,443,846,496,740,420,173,882,573,0,833,325,442,493,525,152,763,228,203,336,1000,628,943,669,777,796,679,637,917,519,386,41,233,433,801,303,751,301,810,819,934,904,813,428,448,549,247,142,862,463,857,595,579,637,845,816,604,948,855,853,605,929,204,800,768,301,35,724,612,139,170,430,372,703,400,295,98,602,672,0,787,270,557,886,238,798,915,723,203,342,247,629,334,29,655,599,275,483,274,754,199,585,850,491,867,795,129,286,814,236,493,308,880,917,169,744,114,317,397,105,236,731,867,490,385,498,848,947,522,808,326,656,826,931,888,480,762,701,943,467,260,579,319,761,235,268,717,712,808,788,758,282,774,558,668,232,721,173,392,77,421,684,730,134,237,453,686,734,341,255,248,781,97,754,526,33,180,165,249,392,125,498,242,869,120,726,853,381,841,262,410,205,662,855,853,314,930,667,415,160,931,516,502,198,756,735,581,190,509,251,954,529,810,267,120,706,464,858,897,794,368,0,70,462,530,0,68,640,588,828,805,466,238,642,160,533,782,328,281,757,103,440,661,264,822,240,213,417,124,728,851,211,819,231,563,112,952,466,265,252,993,719,471,802,599,175,201,679,294,588,27,389,885,658,821,878,191,513,281,505,822,914,283,637,140,289,882,597,959,624,521,271,423,592,119,434,836,419,201,806,634,297,809,828,858,524,928,502,841,322,795,139,366,382,737,878,75,557,448,86,122,846,998,499,841,902,728,855,596,944,933,654,313,425,850,565,782,294,841,603,563,779,991,626,639,77,215,479,873,950,303,788,412,59,1000,513,255,652,942,927,896,638,1000,872,655,333,859,285,194,246,944,813,164,354,80,608,748,348,866,940,831,298,859,489,901,947,938,977,103,435,912,374,256,553,700,570,136,711,832,833,103,468,873,791,228,227,818,996,813,317,230,638,784,283,202,789,429,5,192,821,334,599,745,213,866,969,302,593,207,490,120,709,861,953,548,0,772,450,839,889,908,891,311,575,564,767,391,209,575,802,489,0,714,20,823,977,159,880,625,918,861,961,193,568,708,227,849,413,776,599,762,730,126,751,189,894,456,52,311,667,690,762,112,498,296,586,0,770,123,605,235,264,922,633,188,791,215,540,810,442,459,284,594,731,884,239,717,108,220,373,418,391,0,837,196,472,810,514,903,929,818,435,227,450,863,473,265,779,704,812,316,813,964,841,762,866,723,297,824,478,792,362,852,478,548,789,326,716,257,536,740,761,831,367,840,768,430,163,738,752,711,422,849,389,500,857,742,424,471,492,939,671,1000,593,363,160,819,317,223,541,991,500,399,2,308,695,276,237,671,254,771,777,290,547,578,53,877,525,767,760,746,360,823,832,200,428,893,945,873,536,93,478,65,702,1000,608,905,676,856,552,116,372,280,679,854,568,582,676,689,247,605,0,811,726,240,341,813,268,184,589,739,228,457,912,311,719,138,767,320,734,838,858,583,505,196,234,839,664,892,682,703,772,396,0,389,355,949,306,862,851,28,559,590,191,185,252,636,274,58,623,902,287,954,738,121,438,451,294,432,787,745,750,818,230,866,573,172,681,311,687,832,648,971,489,784,840,244,554,768,739,283,370,459,125,319,367,371,612,283,559,539,827,664,19,838,377,212,861,787,99,163,188,405,104,461,854,609,697,601,707,545,123,877,828,660,243,328,619,449,134,233,593,607,762,659,565,383,502,781,364,139,433,764,302,369,732,112,487,264,541,916,842,79,518,620,186,627,610,704,124,254,683,457,279,527,387,269,730,960,599,712,104,617,301,710,358,692,757,84,528,871,878,451,293,975,895,923,337,944,1000,543,793,604,960,506,49,394,551,881,664,794,604,815,324,587,58,266,316,481,191,681,238,808,963,970,421,974,445,767,328,900,535,630,22,403,530,345,447,841,327,292,97,239,339,261,837,648,233,226,442,668,220,722,296,953,947,226,411,161,660,431,10,249,910,148,880,921,461,26,416,198,536,153,597,368,140,851,557,592,821,418,665,868,731,62,645,596,207,194,619,110,751,759,685,808,317,215,477,542,0,349,679,182,210,880,627,627,705,232,492,386,171,335,380,876,806,765,303,556,0,153,517,935,447,938,496,359,597,503,796,662,765,897,915,877,296,686,248,929,674,187,659,619,24,868,551,1000,806,477,787,608,411,218,485,618,202,909,330,68,687,262,818,851,778,666,3,124,509,169,500,852,785,137,437,841,840,563,784,350,725,987,925,583,851,660,349,877,359,629,146,812,551,846,315,209,866,737,638,615,656,829,534,492,898,226,313,607,875,719,711,605,401,226,420,878,431,601,142,536,883,862,288,282,352,126,775,845,695,149,558,935,881,381,733,360,712,465,902,583,896,849,698,68,815,411,634,42,1000,573,740,866,994,25,1000,430,719,755,804,759,767,698,762,140,767,441,173,655,38,225,279,626,263,770,673,191,374,729,391,786,347,663,593,681,243,190,610,394,395,570,0,261,287,247,503,716,462,1000,528,792,562,858,947,897,328,818,375,277,693,85,441,405,664,449,122,156,447,883,880,747,781,847,233,581,706,880,855,169,767,243,567,749,872,268,271,170,875,147,886,946,438,701,422,159,468,966,882,656,840,320,770,280,770,283,618,191,345,84,551,513,169,172,443,197,446,360,77,540,815,600,919,0,777,627,718,169,452,959,845,756,763,329,347,578,576,459,591,247,708,159,437,987,349,794,622,995,832,832,258,387,534,908,830,980,749,404,189,234,277,835,1000,444,961,202,324,522,787,291,243,289,693,179,473,128,445,809,901,1000,703,606,345,163,588,688,304,360,565,267,854,446,890,268,706,356,340,325,676,199,659,809,656,418,34,93,810,246,455,908,985,900,824,235,337,887,255,665,358,771,794,542,325,771,463,795,284,705,471,844,281,970,411,829,649,419,571,160,617,366,78,315,360,827,894,630,854,836,639,949,1000,0,695,171,395,595,630,805,628,189,881,481,584,515,801,8,702,525,38,140,734,16,824,66,587,648,134,800,736,648,360,668,567,814,519,112,400,567,831,893,689,5,676,265,870,890,927,278,692,136,621,774,237,595,582,216,732,12,717,0,621,404,423,705,260,227,723,150,739,1000,761,809,711,335,639,821,697,888,615,683,249,138,829,306,688,139,373,66,592,203,622,229,360,790,303,451,294,826,863,457,413,902,928,583,0,614,459,249,692,857,328,847,309,192,532,939,1000,376,0,383,406,188,514,97,460,302,828,649,761,196,517,794,438,814,865,373,635,651,612,65,467,654,543,275,250,942,521,842,728,900,832,278,804,942,755,892,865,185,884,740,227,123,314,230,478,245,539,860,473,336,466,484,156,925,359,306,828,985,481,785,640,567,828,751,194,879,632,334,401,780,240,912,863,1000,682,165,664,107,420,430,519,115,401,545,430,645,623,260,238,323,595,862,468,897,941,332,599,779,279,549,85,142,662,972,523,805,261,243,341,200,259,100,610,334,574,607,299,956,504,944,376,808,876,206,728,630,723,508,339,304,799,804,570,633,724,169,185,912,811,590,532,305,634,728,128,582,847,230,407,806,273,455,337,834,851,578,50,450,412,854,528,21,1000,201,780,178,938,546,340,726,725,145,300,334,318,744,587,623,282,902,1000,641,54,189,788,249,649,425,576,930,409,788,296,1000,869,558,725,155,272,900,893,883,618,674,488,247,817,121,592,145,232,240,603,59,556,237,200,264,789,164,500,890,886,152,936,933,699,144,422,103,387,226,234,338,400,216,543,60,640,779,721,710,0,433,819,611,641,831,856,103,751,227,787,528,9,521,355,491,832,839,1000,936,646,193,427,401,0,630,145,927,707,597,306,527,769,670,39,927,690,825,924,223,268,530,817,733,57,354,672,129,451,949,460,79,628,143,245,550,800,785,897,993,671,380,26,819,333,266,622,423,431,898,974,274,386,247,485,563,818,353,213,526,733,717,812,582,919,211,426,899,747,232,903,866,905,826,904,366,747,276,537,546,786,154,291,289,227,793,838,75,757,467,906,307,796,145,257,929,444,71,480,561,751,723,724,158,459,738,56,207,362,97,450,168,584,953,492,679,60,245,737,727,416,1000,783,306,689,715,370,412,547,101,607,319,165,856,433,108,396,935,705,1000,594,653,563,144,313,582,654,983,881,851,496,122,355,649,541,218,451,714,103,419,245,256,478,912,778,81,588,883,551,175,623,262,571,393,175,897,830,171,828,986,891,882,242,661,0,949,880,805,565,733,602,894,634,57,682,156,441,275,390,892,852,860,334,817,579,695,418,221,405,245,668,582,849,844,602,909,957,169,478,824,261,785,786,686,713,251,537,109,216,472,854,214,807,866,678,917,419,688,238,211,474,255,263,837,897,181,220,844,620,876,296,343,94,117,301,830,242,850,590,583,855,640,0,953,271,1000,865,754,779,715,840,209,727,804,637,363,702,977,658,855,960,196,345,771,311,807,901,825,446,364,128,0,490,943,716,883,638,704,117,908,523,111,242,453,902,198,484,985,736,719,406,322,752,160,342,678,208,487,794,485,81,986,836,47,817,737,857,203,278,431,247,288,558,587,934,522,780,156,373,1000,736,858,536,1000,550,830,831,475,891,556,667,731,376,996,634,691,241,181,218,862,260,240,237,760,600,732,381,466,905,762,615,699,807,595,546,886,945,999,763,385,318,649,231,928,1000,191,785,447,58,516,797,99,552,887,433,905,954,0,589,801,865,946,656,766,180,371,185,484,0,877,360,146,258,202,470,657,431,519,784,0,611,940,451,710,824,806,328,517,791,666,230,170,646,738,684,102,548,485,906,170,205,294,792,209,612,633,554,692,7,146,858,103,825,927,769,321,305,580,195,986,324,821,836,208,309,105,341,895,265,464,111,134,800,960,540,246,240,771,59,944,352,863,513,283,323,717,109,889,616,741,422,879,876,850,473,458,209,294,232,150,533,869,526,1000,490,770,944,746,292,522,802,665,237,104,333,319,707,75,1000,292,575,464,722,5,511,262,609,571,777,258,873,949,357,213,849,703,352,0,1000,190,795,269,611,527,0,750,700,276,722,511,652,300,835,120,599,271,826,134,508,947,838,424,686,926,944,485,187,315,612,483,194,809,780,336,374,99,702,620,743,567,325,278,238,243,455,118,618,742,670,377,69,409,743,707,238,93,595,628,147,330,768,254,241,559,818,184,630,1000,912,695,156,342,257,889,747,735,796,723,125,101,758,479,455,574,793,733,136,814,469,813,414,807,510,658,330,565,820,598,175,521,909,214,361,169,606,1000,564,192,882,836,527,640,711,171,891,442,938,824,1000,441,263,172,421,366,26,443,388,808,588,799,907,535,19,659,558,917,664,693,561,773,836,685,79,909,668,665,361,732,838,875,563,732,740,304,719,984,735,824,642,618,402,807,621,438,805,444,943,392,206,138,719,808,422,221,350,92,684,659,544,802,539,765,723,231,849,207,962,151,258,413,585,1000,698,600,561,875,403,692,424,113,564,611,304,202,844,443,166,596,529,152,350,270,315,242,443,211,969,84,758,696,642,942,648,830,203,956,364,737,371,886,895,322,710,837,955,243,686,134,383,92,409,747,855,137,404,341,166,780,352,209,789,251,913,887,631,825,896,94,381,288,258,948,463,608,564,103,806,642,287,141,303,682,241,921,827,146,294,428,231,142,695,128,663,285,309,792,625,761,506,444,880,632,149,748,319,165,326,898,990,955,816,482,391,221,487,812,795,777,173,135,510,999,862,545,5,362,0,972,316,284,529,205,566,659,437,664,370,762,407,753,304,757,811,282,614,265,330,200,704,988,808,339,85,384,573,339,230,724,695,780,371,198,797,666,232,777,812,0,914,264,673,942,628,287,373,140,405,306,639,367,409,245,599,255,226,246,737,955,655,545,427,896,443,214,478,442,143,315,720,141,440,0,513,409,243,941,680,442,942,420,219,150,757,974,590,811,301,836,729,251,925,315,525,646,13,51,762,142,726,350,459,828,264,230,745,684,247,941,834,108,766,941,767,223,804,954,703,594,886,214,428,990,406,889,305,466,472,137,785,136,345,74,531,352,665,187,347,328,748,816,591,210,652,202,915,455,289,43,692,623,732,744,600,519,425,640,373,289,826,910,868,106,331,133,840,915,529,741,197,241,411,255,724,85,447,750,871,730,139,171,340,565,59,923,393,110,507,533,10,874,495,184,889,882,989,103,586,922,971,210,531,882,850,205,914,278,687,709,566,490,817,847,1000,746,706,830,632,927,587,210,701,984,505,881,597,872,606,110,711,83,410,173,807,939,526,389,200,184,684,68,1000,253,762,249,223,236,781,173,360,118,771,179,723,267,267,706,263,652,327,736,720,368,337,163,451,878,433,809,789,946,613,742,455,343,257,381,373,282,515,188,546,619,208,737,630,985,591,171,720,814,403,289,127,417,611,805,839,298,835,894,637,62,932,770,312,528,785,246,193,877,717,844,385,974,557,934,486,339,680,842,388,624,273,446,112,324,342,250,892,193,531,169,768,827,521,233,383,829,415,795,569,945,756,182,565,327,674,202,301,490,262,912,366,228,519,224,925,395,585,160,760,464,312,537,790,909,511,660,560,224,743,199,194,280,652,534,722,100,303,853,536,197,560,780,668,797,714,527,771,746,850,431,447,432,847,753,473,705,162,352,60,755,830,805,681,270,641,637,572,639,569,762,414,863,433,646,470,168,737,766,621,459,892,988,634,297,602,628,139,885,824,469,212,473,908,432,8,281,351,783,354,661,25,956,822,732,381,306,783,296,155,461,912,233,619,431,40,742,423,627,755,807,573,819,332,785,313,762,318,531,0,191,758,263,561,245,759,776,727,949,707,179,344,936,824,856,369,441,594,807,637,402,138,903,819,293,213,443,395,196,570,252,593,44,572,388,142,124,396,952,813,945,738,215,791,980,653,902,818,817,762,449,138,82,461,803,653,761,213,157,319,856,551,433,466,573,866,269,816,856,733,-1,-1,401,166,533,645,880,847,963,807,644,477,212,192,432,424,0,577,467,639,837,292,341,608,898,314,233,626,734,81,85,654,801,689,258,719,399,312,344,530,339,743,109,685,635,572,406,355,660,73,847,573,709,354,693,748,769,318,399,529,562,623,789,641,590,849,432,848,941,812,987,611,922,821,1000,643,65,718,172,862,852,818,10,494,820,870,724,735,637,710,252,771,413,638,809,736,428,846,388,204,271,561,226,205,153,197,484,191,512,11,299,658,941,737,535,727,178,523,212,499,909,383,947,1000,142,309,892,795,1000,645,168,583,79,563,311,647,960,716,922,870,174,466,210,344,93,366,302,235,121,388,806,827,309,797,118,786,616,658,434,51,522,66,177,356,783,347,153,693,209,483,757,702,263,480,225,803,642,0,669,179,325,610,484,572,427,0,213,652,589,394,115,623,834,284,215,518,686,259,344,170,135,405,23,792,574,43,701,784,785,612,950,659,189,571,534,817,852,634,803,902,302,666,82,718,863,871,83,757,128,760,935,382,959,515,45,722,793,807,458,912,978,563,912,573,960,516,191,556,514,0,825,707,948,568,888,563,803,885,129,752,832,730,930,464,24,845,557,754,351,661,887,438,711,267,90,928,578,777,1000,687,190,441,673,479,911,859,425,524,855,881,652,598,743,753,253,440,1000,726,7,1000,740,376,241,627,874,731,797,570,865,474,244,756,879,656,97,410,61,472,994,416,837,221,686,251,736,506,746,873,594,952,172,431,249,344,543,14,767,858,869,793,716,419,953,624,96,518,164,903,983,497,837,660,111,380,659,330,734,699,138,577,793,836,814,199,28,622,479,81,870,764,37,629,85,649,235,758,730,820,659,563,188,180,831,339,224,777,233,827,589,0,164,481,566,64,346,108,854,621,1000,860,900,974,283,751,160,408,928,459,795,334,280,687,678,249,171,170,205,163,390,528,758,277,298,799,388,210,800,718,406,832,363,192,246,647,201,520,121,383,256,265,211,677,815,969,164,731,565,56,465,278,321,637,957,667,809,908,885,475,432,170,962,860,200,400,721,808,655,146,1000,819,401,91,0,1000,217,710,376,279,961,675,774,699,836,465,799,646,967,309,106,456,816,474,559,88,223,536,114,803,825,351,582,852,924,902,935,890,771,460,952,440,852,478,660,557,639,680,752,833,205,404,990,637,197,538,932,379,647,80,717,690,377,22,832,693,965,604,645,0,929,604,3,593,0,998,337,341,237,583,116,797,86,534,96,825,801,571,103,755,801,305,210,726,856,833,249,853,501,757,790,296,712,177,880,312,979,620,124,246,634,91,732,375,176,587,384,218,251,834,88,442,443,368,546,436,495,179,951,882,679,275,774,589,480,189,459,899,181,336,852,551,175,902,979,587,400,527,167,886,429,684,898,664,941,360,284,613,726,444,504,33,825,379,955,302,52,321,42,782,602,182,925,570,256,534,80,981,988,723,252,545,980,552,188,454,637,653,924,835,941,379,284,394,583,191,524,893,320,189,825,350,884,887,553,91,233,249,576,879,316,794,279,120,890,319,469,277,791,642,312,633,643,456,996,511,944,747,864,813,919,607,858,346,750,714,81,578,485,162,926,1000,859,736,238,382,746,885,932,555,944,770,886,451,834,302,936,322,135,454,725,176,809,402,460,861,666,43,782,502,248,220,145,639,247,826,268,795,802,657,397,14,196,515,288,551,871,862,145,730,700,607,774,554,701,357,735,870,265,835,424,211,969,714,755,427,776,304,604,99,571,796,694,283,698,305,886,589,304,777,799,586,883,858,92,696,748,665,818,618,962,599,151,755,841,789,401,0,0,756,200,908,476,631,156,435,90,780,922,282,299,617,561,20,663,581,370,419,737,754,441,602,422,693,876,660,761,676,855,677,1000,748,263,287,593,202,178,720,548,93,932,961,953,787,994,796,847,645,862,901,918,387,156,826,217,751,728,835,581,190,933,1000,255,528,155,333,105,688,360,713,187,481,128,353,270,316,648,631,540,828,232,574,870,735,843,985,922,405,768,816,577,894,341,220,573,800,368,645,963,826,630,345,305,679,455,43,357,713,159,425,846,347,199,224,216,813,628,227,944,489,172,590,345,718,6,870,218,703,294,806,286,400,678,28,817,333,899,587,254,358,930,845,170,716,328,582,770,284,241,636,848,802,397,602,201,826,880,270,412,583,945,812,134,591,629,290,0,893,315,631,572,0,190,238,412,0,174,873,222,679,396,15,714,703,817,410,764,752,638,141,607,640,657,799,722,175,111,405,930,912,934,743,585,280,495,38,882,679,885,776,819,218,927,844,295,368,540,64,628,44,217,717,876,619,459,412,962,423,126,483,123,460,678,170,847,306,71,694,602,645,274,858,803,959,902,756,261,705,746,616,325,553,658,561,744,219,769,228,831,736,388,411,207,527,882,626,416,0,461,906,818,934,301,58,773,652,89,579,465,905,750,663,961,526,758,420,235,823,594,143,264,678,631,822,614,24,152,765,581,881,898,280,877,463,396,174,722,687,868,410,130,432,883,832,173,946,941,366,0,1000,724,172,219,531,840,316,916,508,930,863,810,631,944,819,459,917,758,444,714,106,173,526,285,535,400,210,869,326,755,417,80,839,936,909,978,317,616,959,302,695,790,169,857,789,283,528,274,481,938,709,781,349,153,641,834,620,1000,694,727,756,796,745,652,2,284,137,796,830,913,951,956,386,246,787,1000,862,708,161,414,642,954,1000,266,544,85,283,791,542,81,307,685,230,568,126,472,660,938,325,711,318,812,699,283,560,985,717,0,1000,1,1000,263,785,256,672,851,846,213,829,376,368,946,849,131,433,840,660,437,849,1000,698,526,0,286,289,65,999,947,717,801,206,178,817,258,244,905,840,481,295,896,441,957,633,596,52,779,739,608,640,105,671,489,907,902,496,258,222,399,13,856,888,708,451,297,160,733,735,788,886,443,134,942,983,116,403,962,288,189,252,950,772,871,198,242,594,428,573,756,300,954,450,167,743,829,161,874,470,460,476,289,749,806,270,91,580,866,198,314,198,255,576,285,167,85,699,273,286,133,777,926,931,826,244,826,647,649,203,209,646,896,433,949,601,731,372,590,820,832,191,735,701,468,273,303,691,931,627,684,812,187,808,856,714,579,831,155,213,1000,778,900,625,253,241,816,398,617,956,1000,631,874,518,415,586,791,614,991,535,205,250,610,363,569,693,220,186,855,486,608,298,315,735,144,574,699,366,946,404,155,399,529,299,890,670,607,299,888,832,407,403,787,697,800,753,421,676,937,861,124,864,344,686,574,606,234,920,338,575,261,510,550,296,935,547,231,649,806,733,921,558,806,561,179,232,431,10,929,755,115,260,145,458,110,334,170,256,788,660,724,165,713,651,398,165,98,724,151,347,951,463,195,398,964,352,963,502,664,238,946,618,156,650,104,248,332,367,423,401,777,831,614,753,918,784,192,355,972,631,357,457,510,770,949,870,636,441,6,652,656,144,393,365,668,177,957,629,444,161,458,909,563,630,258,660,396,530,14,1000,228,314,79,335,517,414,650,556,162,590,750,427,295,361,821,237,288,646,97,423,843,685,380,726,793,839,217,339,460,864,223,298,761,181,818,230,792,804,345,531,666,492,200,473,514,132,776,283,818,230,580,885,928,666,753,790,411,604,254,597,903,847,655,522,954,879,51,465,221,921,885,902,716,77,978,548,349,458,756,375,466,211,161,867,951,932,12,1000,608,949,908,909,262,764,917,851,797,626,279,522,827,287,25,1000,124,453,145,702,650,616,879,609,877,676,635,858,614,972,821,268,667,16,679,67,691,769,23,1000,237,364,761,447,543,415,599,3,208,855,630,376,936,609,871,595,40,968,901,960,112,200,334,605,205,266,143,781,615,677,770,769,811,680,754,212,141,759,853,286,742,65,133,475,856,795,335,342,646,232,28,1000,819,841,311,437,180,362,466,381,279,249,222,660,948,333,867,325,858,854,841,937,699,672,288,351,131,349,335,84,844,705,935,369,254,228,296,748,396,666,330,344,903,902,284,536,960,884,894,865,340,347,76,420,640,535,769,181,275,283,393,312,620,320,155,600,917,903,853,858,246,336,877,579,672,771,200,934,258,296,807,590,224,268,155,777,318,702,677,756,167,692,198,422,439,0,532,738,899,633,930,336,608,977,338,698,695,647,298,487,867,399,962,737,922,545,195,853,251,870,159,884,369,125,912,354,307,725,387,495,784,737,300,686,146,436,808,607,403,559,583,644,195,869,917,313,504,716,598,208,918,323,429,7,807,805,113,263,910,631,971,394,653,201,924,599,99,613,912,474,467,283,911,582,141,268,866,355,919,903,946,636,927,822,507,121,891,953,748,855,1000,601,692,718,222,394,792,114,921,342,975,912,869,884,806,316,956,488,874,606,121,266,827,216,465,734,708,11,107,561,622,230,773,554,880,943,839,571,498,762,762,848,298,402,982,563,881,447,449,212,921,803,428,720,194,437,230,148,251,299,867,774,862,285,175,933,263,885,163,266,962,928,254,272,108,639,470,771,374,371,259,636,474,422,638,84,1000,572,0,649,805,874,78,450,662,0,273,283,228,569,209,373,294,618,268,726,115,262,704,116,999,474,775,738,826,936,740,706,872,678,774,819,608,633,259,628,892,868,852,747,810,792,402,162,617,689,445,133,743,766,772,314,667,227,188,628,261,665,784,623,261,875,897,453,842,218,948,443,237,835,617,200,247,230,14,439,954,663,109,497,194,710,828,292,884,355,913,902,914,294,445,0,194,583,171,428,275,656,895,859,869,767,11,770,212,757,947,502,699,625,785,658,1000,442,892,668,869,420,379,180,80,463,46,523,852,965,269,557,816,891,87,519,271,437,993,794,647,621,916,525,870,862,110,570,336,192,56,896,205,627,461,878,901,935,724,23,132,779,472,771,1000,921,958,599,195,520,275,257,64,754,186,723,954,448,962,451,239,310,953,615,796,705,586,914,568,793,139,257,62,544,478,197,952,591,126,632,809,665,388,618,279,169,991,587,254,589,137,578,818,479,130,644,909,385,202,279,458,863,414,575,828,856,179,375,994,923,695,263,857,747,198,910,102,604,0,712,956,420,810,590,175,609,35,288,267,592,229,115,709,267,207,699,901,865,154,297,660,527,182,221,785,458,98,288,0,1000,817,293,411,425,859,334,99,528,165,270,126,674,141,274,151,243,410,168,848,823,788,284,202,174,224,302,662,233,159,376,145,217,555,770,86,571,857,766,0,663,927,256,385,71,923,642,931,304,865,397,606,969,447,137,928,318,957,306,760,689,870,391,699,294,448,969,936,347,208,505,916,627,224,398,810,268,842,998,181,413,140,483,192,741,339,52,744,224,576,879,174,206,161,889,666,61,819,862,461,440,449,41,107,337,701,765,959,793,403,308,835,992,961,877,658,41,113,810,621,769,869,923,175,278,170,637,167,725,203,722,812,746,812,858,266,799,830,878,779,399,569,834,426,259,678,265,802,807,217,791,125,462,194,550,307,580,779,725,824,381,87,963,597,415,923,399,242,645,727,730,645,359,210,410,835,765,722,170,187,444,942,773,212,151,981,462,982,852,346,226,994,383,773,322,756,816,849,895,917,451,900,595,136,489,921,894,876,681,610,290,77,547,229,595,865,977,662,238,191,771,916,490,710,387,189,357,35,1000,394,613,284,308,871,874,733,271,932,584,184,651,425,88,308,170,822,804,691,246,745,873,1000,841,160,717,803,481,325,581,688,249,900,606,371,110,823,332,525,778,767,837,320,794,835,273,921,828,209,351,877,497,398,28,168,288,216,634,950,563,439,807,931,489,757,445,535,795,673,388,780,646,784,523,352,65,439,850,263,584,690,248,757,447,879,351,828,302,201,396,212,252,191,618,873,481,758,417,569,891,768,639,126,877,419,670,902,685,141,744,114,621,221,552,959,370,747,823,752,297,80,751,458,477,257,799,208,816,352,456,567,835,702,810,598,183,788,305,250,261,589,192,971,587,212,371,752,344,131,637,249,419,216,749,784,617,133,420,344,641,792,873,168,652,561,0,875,529,921,949,207,554,513,139,506,60,824,313,202,939,945,314,359,159,284,176,871,333,732,811,857,733,435,284,701,575,300,31,1000,650,473,902,323,247,908,355,789,282,177,532,908,796,778,765,368,158,697,574,778,755,545,786,949,350,195,841,249,292,273,818,239,672,361,538,665,798,453,566,683,20,988,906,839,796,204,910,261,538,216,431,102,730,857,545,314,51,107,323,74,599,882,478,839,321,98,444,99,707,839,884,903,306,935,624,788,818,198,294,365,614,633,792,552,291,258,545,207,264,437,196,887,572,657,769,801,296,830,836,888,500,562,370,848,411,385,755,310,708,923,519,386,275,972,522,95,372,524,336,968,601,842,298,204,677,233,614,289,834,526,689,17,631,943,297,852,212,107,378,83,425,764,96,659,234,861,637,549,507,742,199,880,874,860,692,972,470,439,648,601,365,184,587,108,465,115,306,256,549,690,421,799,856,201,478,525,145,27,593,39,618,128,238,141,698,191,834,938,826,863,892,836,624,669,540,763,827,682,538,138,375,835,813,649,603,297,238,602,944,843,860,531,717,880,422,279,842,100,653,828,847,86,459,280,846,826,293,101,520,250,696,444,132,513,41,471,667,348,91,772,826,145,239,560,640,653,737,0,1000,842,858,288,267,603,0,925,512,621,804,923,456,240,289,78,457,555,447,119,412,811,262,928,317,141,727,444,139,508,790,356,0,232,862,134,642,883,910,898,864,1000,555,636,494,109,378,837,874,123,665,152,398,208,477,947,907,684,21,907,349,541,808,652,128,933,603,251,246,455,515,468,836,249,388,78,336,0,1000,971,705,292,269,558,98,924,822,189,855,697,528,130,498,724,785,674,264,904,823,612,305,755,686,903,945,380,149,985,716,838,384,945,770,805,743,863,452,820,725,135,353,882,647,434,841,387,678,366,460,591,0,831,285,996,810,922,525,800,708,852,887,556,767,855,644,235,473,819,299,624,444,918,771,709,442,391,445,403,190,875,851,822,415,971,823,877,876,909,299,446,564,934,516,822,439,188,610,553,244,400,70,653,323,359,700,23,770,817,730,370,41,237,700,689,19,783,347,664,569,802,631,185,209,359,692,668,301,147,307,379,703,98,779,784,695,683,777,607,762,937,501,553,805,651,229,267,279,423,548,664,741,749,904,39,571,749,863,1000,823,230,609,188,479,245,790,428,440,95,808,756,714,809,471,149,670,799,773,744,765,275,271,363,340,313,580,901,404,703,774,827,739,867,794,526,113,550,801,209,715,72,674,211,856,653,325,143,336,912,962,175,568,867,414,832,209,628,281,861,355,917,534,158,848,660,6,351,64,890,387,850,513,916,629,173,483,224,277,100,438,321,250,131,413,953,446,918,623,198,450,353,656,884,867,864,809,897,798,26,1000,723,442,91,556,842,539,193,835,372,380,922,797,417,561,897,556,510,876,123,669,896,913,214,770,905,813,780,351,312,312,846,650,818,466,237,882,804,230,818,284,406,247,349,726,366,10,821,349,908,415,142,794,130,662,885,473,291,329,700,54,159,666,796,280,714,108,350,137,973,818,135,425,678,211,796,648,953,681,89,473,328,328,1000,569,181,633,130,824,810,936,912,595,832,953,925,773,751,820,748,830,488,510,167,208,215,616,187,749,681,253,673,40,469,766,793,543,801,294,243,799,146,340,325,0,102,534,221,753,372,68,262,737,513,837,814,552,245,365,181,370,828,509,125,217,260,686,601,903,891,536,817,576,191,856,948,642,76,581,939,588,756,763,134,399,403,8,146,222,871,291,281,740,137,404,551,799,82,462,766,864,108,650,961,653,166,856,887,595,146,719,647,235,826,230,825,822,712,809,374,610,200,779,288,223,813,334,687,248,609,299,101,524,242,778,103,307,351,671,803,613,443,459,969,820,729,186,785,513,323,632,929,339,737,681,209,422,291,733,574,799,212,161,944,411,272,748,892,569,743,406,491,34,546,431,865,694,831,549,227,799,170,317,0,1000,175,401,871,455,428,454,280,581,174,628,298,238,165,637,882,256,144,283,476,478,845,838,951,946,937,971,233,576,193,680,760,296,256,729,916,231,855,257,82,747,473,744,854,776,255,489,116,722,161,669,816,667,106,390,756,590,158,269,862,884,628,262,237,805,797,313,946,926,869,742,612,960,700,307,167,429,770,525,905,722,248,760,402,90,280,690,443,851,156,839,759,445,919,739,879,381,108,830,249,904,249,520,625,450,702,119,983,620,404,608,276,308,249,582,108,491,88,589,222,366,700,282,921,610,566,0,438,601,260,473,973,432,820,223,202,839,881,433,690,240,842,483,821,458,798,346,115,708,107,519,80,311,387,217,894,646,373,370,146,859,945,925,528,778,531,816,95,694,958,485,592,0,85,603,802,574,616,37,447,171,179,332,404,601,367,341,74,455,449,136,874,793,0,582,335,175,910,730,888,546,231,262,874,452,790,200,440,851,123,475,868,472,814,313,806,281,409,421,436,0,176,337,198,682,974,579,589,225,516,131,203,775,268,708,411,619,285,241,1000,652,321,752,19,684,973,544,1000,409,246,767,27,613,619,0,850,772,813,622,653,92,209,724,117,692,892,869,856,776,0,952,0,951,912,953,279,609,774,681,159,896,838,863,129,829,753,906,231,356,810,512,408,31,764,819,585,190,176,598,708,355,936,911,506,94,932,327,774,844,733,380,178,402,291,616,229,722,922,974,180,558,152,583,231,293,741,578,906,837,815,762,204,917,824,850,251,785,195,698,395,73,836,855,153,540,821,329,154,888,446,551,776,865,541,62,369,338,236,822,187,932,301,705,972,567,356,162,216,410,891,894,286,753,892,920,691,794,727,123,798,786,799,446,700,125,854,846,480,203,194,928,801,344,959,919,608,960,145,876,518,789,241,820,794,934,948,829,796,554,200,501,811,264,997,756,509,787,413,190,922,380,962,353,191,632,126,396,845,756,205,801,440,537,732,657,555,807,507,99,812,231,388,490,917,972,289,405,456,452,264,421,418,548,933,603,177,364,674,251,965,354,636,458,237,681,759,211,330,309,329,343,640,324,476,788,214,834,297,764,979,665,542,799,995,438,871,926,440,564,944,426,702,197,427,110,573,802,840,994,126,642,567,96,865,760,226,682,429,6,898,614,258,599,608,389,848,431,386,51,639,568,711,445,128,265,868,416,246,687,880,443,964,394,112,416,581,850,778,889,682,711,387,203,102,581,772,876,963,795,370,136,744,708,845,270,959,704,385,294,211,331,690,243,112,561,759,296,790,597,875,616,0,1000,279,362,544,717,203,564,286,668,425,241,174,543,134,302,423,0,781,76,456,692,430,515,859,1000,904,390,788,361,282,735,901,728,258,552,581,337,953,387,846,823,940,478,859,359,132,591,919,842,841,864,488,620,164,587,97,609,923,936,175,275,683,242,391,328,612,19,462,9,916,833,769,663,387,224,680,331,848,867,243,568,786,666,697,576,626,274,549,790,681,840,768,642,0,996,876,802,933,540,832,295,248,659,261,271,651,233,674,722,933,387,684,265,141,574,196,165,153,358,138,260,921,880,990,578,515,685,483,153,442,183,835,287,912,990,194,381,738,829,761,857,631,143,88,735,292,762,523,725,542,732,744,824,893,870,933,279,798,294,73,489,129,565,860,475,138,353,784,712,152,234,233,391,897,499,870,348,794,871,316,628,276,251,876,366,729,46,840,641,87,504,758,278,190,387,413,444,834,714,714,293,907,348,366,43,425,0,723,172,928,669,229,798,838,771,181,190,890,788,861,317,242,739,867,822,117,567,798,530,655,159,211,638,666,240,644,0,248,223,869,450,226,271,853,414,939,847,192,246,155,808,723,699,363,639,937,877,833,917,883,463,579,809,852,751,172,601,430,614,952,936,669,195,668,41,605,667,800,690,130,633,91,662,578,0,255,696,869,641,52,679,940,464,631,691,397,523,542,60,979,459,752,680,369,731,448,72,224,717,925,585,833,475,354,629,94,379,727,130,900,919,577,120,261,860,303,370,935,425,229,391,743,782,214,198,199,515,941,631,691,750,829,871,136,475,945,802,353,679,771,592,455,188,399,522,201,405,786,542,1000,616,243,234,134,446,288,594,124,412,293,766,415,633,752,893,431,237,423,112,223,153,258,661,519,141,906,346,407,646,101,715,135,831,225,952,830,425,854,551,417,674,169,510,699,703,788,379,287,725,875,375,832,644,780,802,451,785,191,415,408,643,210,339,926,856,657,804,294,617,916,714,827,531,586,876,945,505,865,479,659,119,503,761,628,262,719,424,624,253,122,570,413,672,656,152,816,557,858,873,813,292,230,290,454,904,467,375,750,708,583,285,746,579,44,543,315,314,653,382,854,253,131,645,766,757,845,308,603,0,848,311,956,599,376,718,43,912,814,535,138,512,463,510,727,415,818,597,270,726,732,859,193,595,117,667,764,456,277,275,156,534,823,489,124,274,813,489,812,498,903,296,383,506,0,694,283,352,238,775,604,919,142,395,910,945,832,367,111,344,608,875,287,792,311,193,219,458,118,850,98,398,276,614,0,507,88,292,847,410,295,235,506,142,865,985,841,1000,296,842,877,326,193,473,138,427,0,522,158,496,389,503,305,566,976,434,790,698,871,450,557,9,245,309,887,606,742,800,768,828,855,396,495,754,845,260,834,570,685,722,236,659,772,602,147,408,548,793,286,513,124,690,334,78,956,426,965,702,591,194,480,64,680,698,283,351,237,166,967,334,330,340,172,420,939,475,831,501,704,343,893,565,445,277,929,343,251,348,108,428,655,626,247,699,597,518,932,970,854,922,675,549,437,264,985,992,270,271,868,494,852,628,136,478,756,806,135,769,418,58,903,500,996,994,147,737,850,660,852,787,895,881,417,590,161,867,509,787,295,239,82,790,811,699,733,385,250,335,811,491,663,11,916,490,269,245,740,366,289,412,221,295,827,888,148,643,615,541,219,839,733,712,998,377,768,805,227,549,843,892,270,617,489,182,715,537,521,792,528,775,219,422,756,294,908,690,765,785,148,804,372,76,870,943,707,643,242,362,98,371,787,589,450,542,423,592,36,599,592,43,64,464,245,199,857,260,242,670,205,759,524,56,802,442,180,629,215,872,358,597,372,291,216,274,948,710,258,810,284,307,178,546,864,375,661,570,491,111,655,157,170,581,956,715,380,144,875,976,887,853,542,52,119,708,345,757,847,571,394,339,0,927,1000,826,889,551,423,19,778,128,66,440,108,459,819,505,244,493,412,536,939,274,822,516,920,888,164,235,950,391,826,525,137,453,687,242,134,831,166,448,779,652,831,864,69,612,888,298,117,695,932,753,916,391,968,1000,141,452,387,106,812,742,752,207,918,812,646,468,961,512,919,761,804,416,319,411,650,341,60,660,780,603,160,579,617,83,787,702,199,522,974,460,874,765,812,460,103,738,828,238,392,546,268,235,876,478,83,734,733,376,171,655,770,813,801,465,4,1000,867,963,250,855,839,456,526,0,665,364,403,256,219,188,124,611,608,341,450,188,819,388,578,719,812,886,959,455,228,849,768,703,882,795,155,740,178,590,949,496,875,992,194,404,660,230,269,599,236,235,218,398,143,768,702,749,199,743,873,507,876,334,680,192,162,551,616,458,156,854,977,550,575,880,889,831,187,150,529,0,788,345,271,737,940,283,397,168,675,0,968,699,852,575,792,583,857,696,936,843,0,852,952,747,390,274,323,702,200,317,237,909,816,740,461,349,142,514,816,730,397,356,992,745,914,313,811,848,345,116,1000,662,824,522,115,749,912,656,183,804,507,51,58,490,915,411,103,639,586,273,763,226,174,924,214,352,209,408,105,609,127,749,200,361,208,366,460,281,425,330,129,781,245,607,764,185,857,489,90,381,550,423,188,499,60,501,672,139,235,875,202,583,726,816,626,0,245,506,798,261,238,472,912,473,873,493,731,375,104,314,115,524,690,185,958,455,659,565,864,702,453,233,187,771,975,703,124,372,671,829,790,687,945,674,125,741,104,423,240,832,793,670,196,766,781,297,345,232,598,749,158,832,122,645,21,909,939,345,652,95,860,356,785,818,223,714,397,310,798,206,143,660,687,247,565,592,700,125,218,768,399,305,397,522,151,597,456,444,200,450,888,949,574,801,287,745,806,547,203,212,637,721,388,180,746,687,188,888,438,170,795,822,860,338,102,692,713,648,384,352,497,473,704,354,730,665,283,312,896,501,286,553,933,727,766,856,784,348,917,953,872,557,788,278,540,73,570,49,306,29,242,844,386,201,163,400,933,748,545,0,961,447,555,781,364,322,189,520,957,447,223,239,270,314,996,457,933,455,905,411,902,912,955,745,911,837,763,613,201,478,850,647,903,954,969,764,960,458,856,919,599,239,230,402,879,508,0,1000,652,743,938,739,626,739,341,312,850,772,785,907,326,797,174,537,527,713,221,294,750,793,793,119,221,542,342,665,872,407,735,861,926,754,851,293,922,846,692,662,243,708,769,695,959,380,326,799,969,597,894,302,218,495,933,653,764,618,266,240,883,708,955,460,311,808,61,528,666,116,775,701,49,506,983,400,849,448,763,814,675,810,983,505,224,920,188,338,202,255,123,487,480,875,348,38,245,873,156,214,157,840,812,336,249,558,212,636,571,798,287,552,251,228,160,759,827,774,608,418,769,656,921,666,889,365,26,495,716,84,765,223,505,328,933,581,352,57,239,272,730,385,90,719,852,956,868,446,251,279,534,16,160,638,827,820,876,622,220,193,543,184,221,419,879,246,24,502,482,399,903,530,546,410,803,336,265,637,960,795,831,889,816,494,863,877,701,359,753,524,157,370,727,806,64,550,898,489,210,510,10,601,944,744,34,464,846,716,89,665,917,550,752,303,123,390,173,412,929,435,333,637,683,663,224,293,755,292,192,673,813,620,877,726,193,469,283,705,0,1000,539,3,626,259,947,380,954,361,637,164,163,895,619,171,362,333,235,567,216,528,729,670,382,561,290,79,277,529,167,264,320,319,771,311,960,504,297,271,943,736,488,901,945,420,788,278,436,54,365,705,660,413,403,196,934,724,976,528,422,5,126,584,687,731,157,508,523,759,436,214,830,523,380,46,821,887,871,215,928,995,938,430,995,475,525,766,875,737,716,680,419,187,55,818,147,784,341,768,904,837,170,818,548,0,991,414,811,654,728,655,463,421,172,811,912,916,852,870,874,501,934,436,191,710,84,798,625,11,635,772,822,634,879,480,643,479,887,455,60,578,227,484,372,53,692,426,951,335,552,0,891,862,650,400,134,628,333,373,653,592,183,721,88,558,100,806,262,713,0,806,449,966,1,1000,86,538,387,315,880,436,27,578,893,366,30,598,655,263,394,734,86,343,442,853,181,288,142,870,132,770,826,281,958,732,400,43,812,561,874,857,361,116,979,667,347,750,254,74,220,324,175,329,345,257,137,816,324,782,295,250,891,835,834,430,281,421,180,928,637,96,133,777,914,345,273,722,382,509,196,200,239,762,791,899,636,630,241,840,875,577,297,180,93,427,132,595,270,748,665,560,812,705,298,744,190,773,742,870,194,933,711,821,328,346,789,747,168,367,292,749,967,573,978,653,501,228,845,309,294,629,897,715,821,888,305,532,845,796,817,530,791,118,229,112,910,633,371,660,182,339,828,268,181,943,425,801,930,420,109,374,919,282,905,617,939,499,678,8,110,732,361,245,345,124,52,703,877,625,718,749,31,525,376,495,168,519,164,878,672,650,298,618,846,696,182,684,274,806,955,340,793,589,196,634,935,798,832,554,389,487,911,681,1000,521,344,372,834,465,47,601,711,352,973,355,48,712,97,299,740,767,289,277,116,836,870,289,951,921,915,908,155,341,293,405,892,906,170,362,901,860,541,810,911,439,500,43,268,636,556,366,935,871,386,226,640,48,301,606,729,748,337,168,279,760,219,328,524,14,188,564,407,246,202,577,435,299,1000,747,11,609,155,854,161,318,153,718,193,790,624,254,506,795,791,419,676,279,803,259,803,244,907,353,655,157,746,886,108,315,204,353,148,241,819,260,953,922,1000,628,810,922,812,494,231,542,337,587,286,118,189,672,587,894,126,433,865,687,146,449,666,178,639,629,368,100,856,365,601,240,701,357,598,782,936,702,390,211,0,904,200,362,753,150,0,742,244,535,134,440,162,234,670,597,547,804,291,359,226,589,596,883,644,626,949,360,792,153,789,594,886,526,911,774,998,986,596,302,464,604,165,267,856,489,925,285,154,223,257,409,245,793,857,623,820,580,564,0,359,223,825,578,439,192,580,847,1000,727,719,80,925,848,151,803,941,787,575,795,913,740,167,462,680,239,442,439,268,559,347,144,163,538,665,7,546,785,65,356,804,581,905,910,807,499,701,562,735,619,905,933,775,564,270,640,887,560,66,551,934,694,188,312,120,270,849,785,842,796,649,227,400,686,881,326,287,160,100,753,589,665,337,99,840,688,694,653,778,347,695,626,288,553,229,369,688,704,816,710,973,484,932,951,147,431,0,672,401,51,1000,549,946,318,125,460,662,486,251,282,795,351,373,60,169,612,710,359,983,562,293,688,527,682,750,153,847,694,517,447,399,539,855,434,854,756,823,637,265,754,867,209,889,793,913,371,804,616,897,1000,190,305,810,378,641,792,251,462,694,685,822,987,255,310,322,616,798,727,245,825,498,44,941,503,819,710,258,812,739,221,856,224,131,468,885,812,201,371,897,882,108,719,154,817,177,427,859,744,84,703,213,280,810,702,229,343,249,324,467,296,135,447,540,54,128,584,976,861,391,614,285,547,906,612,309,219,243,509,825,621,852,797,222,430,854,961,1000,652,666,229,329,248,405,522,856,669,265,769,570,792,965,647,820,945,635,145,655,47,802,731,595,632,688,248,109,263,299,647,613,654,921,515,248,218,483,808,472,525,846,750,959,918,931,409,803,523,816,988,565,61,865,509,143,667,869,510,191,732,915,590,925,844,742,825,234,364,844,354,858,934,181,805,186,584,214,621,703,353,253,796,886,624,596,629,741,649,469,292,742,202,178,695,854,924,589,829,103,417,865,711,215,632,593,638,668,557,868,705,90,579,885,881,753,868,905,578,800,586,121,596,849,272,402,701,210,620,736,736,984,803,291,402,768,301,960,390,869,545,939,947,194,790,172,651,924,456,813,836,431,827,950,810,220,233,323,715,255,567,888,808,353,117,979,702,257,274,872,333,395,723,309,230,454,75,143,614,428,710,230,847,177,894,786,563,926,767,472,181,250,313,1000,799,131,720,278,542,172,438,826,468,463,906,415,170,247,184,516,149,304,697,742,412,577,0,256,300,945,812,287,606,812,536,928,833,617,365,753,835,205,391,412,475,900,794,707,63,402,140,202,634,397,639,866,875,402,174,896,455,890,481,138,577,790,364,852,886,693,392,200,814,705,818,522,781,302,764,765,615,787,715,443,51,744,222,173,195,861,990,744,789,368,496,826,895,135,255,647,855,115,327,82,763,211,812,0,617,913,818,140,763,588,896,601,322,287,754,953,487,258,766,164,882,94,763,241,332,255,435,828,901,573,885,938,433,325,159,802,908,57,493,652,87,199,802,806,372,688,105,852,972,788,279,733,377,90,746,757,175,329,626,873,451,825,275,199,910,436,3,815,676,920,933,199,496,752,596,194,849,370,577,647,310,833,876,185,903,921,409,776,559,756,294,573,789,488,907,912,843,946,503,207,638,976,616,976,597,692,423,943,1000,209,792,1000,794,305,672,756,293,784,338,909,454,824,800,238,522,673,248,437,149,307,64,895,784,581,888,728,299,575,629,982,898,527,63,331,711,241,538,265,909,741,708,181,684,120,525,931,294,312,827,353,126,510,787,699,2,324,707,879,206,727,871,205,865,338,402,285,616,122,554,876,321,483,195,294,778,482,191,775,849,226,327,956,581,891,607,757,282,958,658,177,460,96,560,946,753,396,224,844,275,929,806,928,731,586,281,788,477,156,555,653,325,685,744,307,666,228,882,703,120,82,664,205,578,852,341,848,837,460,858,730,295,996,518,255,532,941,879,923,328,305,650,150,910,829,156,983,757,163,193,919,880,149,648,107,522,169,413,136,607,513,812,10,405,1000,694,385,412,726,707,598,778,963,816,158,776,106,472,870,650,941,410,516,465,530,787,208,702,162,469,286,761,942,783,407,590,481,196,783,411,860,570,263,256,861,773,930,801,943,595,785,258,901,844,884,472,879,490,181,362,725,761,483,194,263,125,873,627,279,242,983,497,943,709,734,435,81,439,889,543,344,725,652,44,109,332,250,286,429,446,269,266,720,301,451,51,949,790,833,228,244,218,218,629,256,826,851,734,174,571,837,923,120,548,376,116,910,760,1000,441,639,631,408,571,1000,405,873,836,494,190,797,659,218,322,198,469,686,668,953,524,808,761,512,778,942,898,720,796,612,213,410,650,204,549,208,456,178,737,106,623,97,636,863,793,194,746,294,606,838,293,885,480,286,810,383,497,864,759,105,663,870,799,886,734,946,777,329,733,953,866,481,354,724,712,274,852,255,904,171,430,949,888,920,653,329,601,87,600,432,491,928,802,828,351,6,987,868,686,183,591,836,676,98,310,898,514,827,927,314,175,941,845,383,466,177,385,520,0,898,312,611,660,960,601,279,626,938,560,815,509,730,373,100,530,162,864,815,586,919,319,93,436,396,303,317,691,811,680,397,147,851,338,116,599,980,515,901,956,858,589,515,686,809,400,928,587,156,252,255,658,162,448,819,748,1000,440,880,391,274,690,542,903,876,697,589,386,134,881,975,535,341,654,646,0,632,683,861,967,779,358,345,43,99,628,248,308,191,562,177,330,146,668,307,773,442,890,804,803,155,498,269,818,839,736,764,211,853,735,855,313,775,851,914,240,534,806,990,532,578,772,955,903,769,762,829,282,160,413,717,829,864,744,541,812,730,97,485,896,842,1000,209,519,260,437,128,391,326,632,798,370,647,478,81,895,289,841,296,815,941,741,934,435,355,251,539,728,926,423,203,860,582,884,737,674,972,501,258,758,776,759,642,604,781,295,170,797,193,512,916,363,779,768,274,344,898,447,889,778,244,691,850,946,686,252,185,708,207,670,867,411,863,909,894,672,125,446,816,721,320,692,852,750,998,796,107,742,152,741,610,206,806,556,100,605,957,792,281,754,909,645,175,438,875,898,656,147,844,822,48,509,591,195,308,229,390,652,141,660,984,488,870,310,244,571,730,380,197,588,1000,594,447,130,768,306,412,272,899,901,939,657,384,88,259,229,448,0,603,912,220,520,790,727,426,83,209,600,282,369,280,513,711,828,771,316,291,672,234,659,244,260,508,92,970,705,828,898,755,825,144,838,362,703,813,270,156,485,942,448,126,572,221,219,199,195,940,495,264,629,776,247,507,790,894,914,823,828,182,349,32,877,194,812,702,767,215,816,403,531,754,680,809,670,410,687,165,543,249,739,867,767,932,500,82,513,701,360,158,463,89,946,683,242,666,14,247,245,756,890,838,696,202,651,245,254,890,851,395,571,799,454,403,224,419,438,770,311,914,437,246,674,742,693,233,517,413,353,850,595,87,854,287,737,751,638,912,710,584,882,95,501,113,406,418,734,947,511,473,905,479,255,144,322,758,909,862,257,217,887,239,673,592,928,187,675,707,106,655,159,838,187,479,74,514,205,160,365,592,476,832,942,226,843,646,785,337,653,699,367,411,746,568,830,143,511,430,716,106,651,975,721,287,779,639,592,516,812,564,781,649,368,11,1000,866,798,5,1000,917,791,389,446,320,368,100,383,714,489,241,278,269,503,1000,591,60,406,802,305,850,761,136,764,256,196,968,868,183,739,926,811,380,781,680,242,872,415,967,645,476,359,385,147,932,583,489,759,270,818,783,351,314,292,127,420,354,562,745,898,824,838,358,110,411,579,674,516,381,507,845,741,950,312,744,444,870,608,228,883,640,667,846,436,818,433,256,215,179,422,358,677,521,815,570,767,634,737,409,201,105,334,354,155,893,705,796,706,645,682,181,897,979,356,311,617,579,851,301,748,289,405,782,59,462,85,832,371,977,885,571,801,59,465,107,825,278,647,168,819,911,594,586,684,969,471,984,986,243,513,493,753,576,52,705,678,498,33,728,133,87,520,441,263,439,161,58,557,693,745,113,327,520,793,811,596,137,237,199,514,413,706,926,396,884,713,861,646,296,148,309,609,839,526,549,0,924,585,150,866,117,386,232,162,547,783,31,965,961,588,883,842,812,291,511,764,512,887,288,204,895,546,399,15,641,0,172,483,955,1000,643,366,853,642,614,291,105,534,911,732,828,531,300,234,754,704,222,775,780,212,266,735,493,742,140,664,253,521,135,456,39,611,934,666,949,834,238,243,599,675,512,46,580,625,884,998,223,295,95,430,460,0,0,1000,523,0,696,457,511,41,923,452,209,699,879,512,412,421,241,881,617,173,258,225,106,648,902,607,201,402,0,708,286,543,79,243,666,178,156,702,648,511,37,731,211,754,0,1000,224,229,870,453,947,977,840,431,859,320,853,854,586,902,175,376,723,171,204,420,223,196,930,433,105,321,763,630,20,786,159,502,114,313,84,914,808,594,444,876,791,590,540,738,633,569,343,534,819,241,269,766,915,349,817,745,226,516,779,459,510,802,865,692,226,789,666,515,216,807,186,686,810,796,948,660,155,253,680,593,226,213,469,275,164,819,821,468,934,395,868,750,795,334,528,30,856,792,943,897,150,259,0,1000,569,790,911,331,138,773,603,885,953,832,44,990,517,15,859,862,379,747,525,798,113,641,461,859,854,877,520,784,558,776,239,346,886,987,158,434,213,325,257,414,883,464,674,772,649,0,648,626,337,267,251,411,848,946,397,531,883,683,245,249,939,402,919,382,777,891,217,678,48,578,837,799,906,492,865,724,147,264,768,648,194,292,126,423,51,669,276,660,259,551,163,717,804,730,745,856,248,726,202,830,210,373,554,807,205,641,779,750,377,745,782,896,221,954,347,0,830,319,861,739,386,528,266,865,253,786,248,797,107,501,899,936,221,269,119,308,338,0,379,468,844,809,72,431,252,242,176,725,287,281,832,910,781,600,605,760,0,524,936,252,12,510,272,335,933,664,228,768,519,804,944,822,813,659,760,444,899,945,858,1000,1000,646,159,727,540,756,709,367,237,878,602,863,756,776,126,285,970,881,820,595,792,542,513,933,815,590,976,573,171,374,468,269,792,290,0,914,976,648,20,479,588,895,82,647,337,340,258,343,415,746,843,377,829,550,787,624,397,516,78,551,539,18,114,717,158,830,911,452,114,751,173,793,905,317,911,582,287,281,931,419,346,758,441,690,802,333,86,389,796,734,96,288,769,764,338,608,835,443,517,203,180,631,167,445,310,352,796,658,296,767,1000,822,648,0,199,515,740,769,786,921,629,267,158,708,523,730,243,744,568,64,124,610,744,820,588,145,889,880,57,543,480,899,650,59,462,146,756,596,733,389,989,355,84,644,193,387,126,433,970,858,136,313,533,301,879,560,116,502,231,586,891,782,826,603,266,320,907,379,188,526,544,941,445,216,793,596,804,876,185,224,940,949,419,548,0,1000,812,746,534,731,765,844,453,386,857,989,457,433,211,642,790,295,950,809,863,568,884,428,0,923,646,235,275,252,499,37,695,680,629,268,934,690,751,438,430,196,182,347,803,706,207,679,630,73,267,303,582,675,721,749,546,0,179,592,64,708,908,870,650,329,791,618,395,672,258,849,874,509,498,43,681,508,206,483,125,630,259,712,202,333,126,825,960,913,594,938,504,192,155,337,334,377,392,198,147,398,111,470,243,378,881,861,387,597,164,272,854,585,396,677,872,612,898,492,681,770,563,864,87,603,175,175,440,883,126,420,338,48,608,963,752,826,897,477,108,546,394,302,864,241,279,281,856,517,211,388,73,598,926,667,578,107,243,808,281,375,706,126,790,106,93,590,932,553,427,141,751,785,374,638,110,436,672,619,871,746,800,497,136,454,373,0,828,521,297,164,629,24,378,412,963,533,753,883,472,0,454,603,870,964,104,487,292,352,201,481,379,511,691,242,815,629,388,559,669,483,606,338,798,510,783,364,811,629,255,258,445,703,89,300,391,711,200,247,618,457,146,343,933,832,222,904,885,280,648,592,853,477,414,566,575,810,79,246,774,707,964,639,704,577,785,788,843,347,289,588,886,863,651,92,901,789,767,868,794,928,744,724,217,853,802,699,842,328,815,899,110,455,1000,636,478,196,308,551,458,282,182,532,602,914,862,316,198,756,132,369,766,713,147,875,601,238,121,264,202,239,711,171,517,18,127,555,99,410,761,836,813,303,978,639,948,777,13,720,185,386,887,829,915,898,750,727,401,705,872,373,798,592,649,524,465,0,684,763,796,687,367,384,427,408,805,809,253,782,293,184,500,569,798,725,883,855,408,666,124,491,772,725,548,791,584,835,245,515,712,99,967,475,757,725,963,665,901,805,774,330,158,764,407,652,252,678,777,603,860,936,846,946,795,943,432,9,245,443,178,368,819,273,268,846,45,537,479,148,899,753,269,804,829,641,213,571,217,519,820,537,225,617,834,435,319,359,795,562,766,624,939,535,914,980,245,358,614,204,160,468,62,544,124,769,165,476,890,305,856,231,879,385,98,708,146,541,125,763,828,846,608,338,224,751,808,630,262,246,280,683,404,338,266,305,171,490,661,369,175,327,811,881,613,208,870,638,938,553,963,583,841,747,221,342,931,424,490,194,397,166,782,696,584,680,692,719,788,294,808,580,1000,629,738,734,788,574,289,563,825,286,763,626,755,702,853,398,678,249,884,225,365,444,338,193,204,443,569,794,209,284,397,94,490,214,247,542,691,33,278,308,106,595,922,882,887,898,452,803,982,624,188,748,875,877,898,654,396,183,815,629,684,243,435,151,886,692,836,727,712,777,670,183,197,539,186,202,810,934,745,672,114,549,777,132,205,491,428,13,751,838,132,423,1000,839,131,566,423,669,347,437,902,847,533,34,252,322,178,745,223,622,803,579,743,744,872,930,171,383,900,326,511,810,627,718,366,453,962,945,158,745,175,551,814,945,155,464,770,548,123,728,934,692,577,923,529,739,819,812,527,791,493,805,839,442,175,612,902,854,372,67,798,369,822,580,378,70,823,1000,524,681,415,660,168,627,86,391,687,222,477,476,368,581,146,687,525,811,691,241,920,719,863,326,200,587,428,516,218,436,843,732,830,353,818,766,341,457,899,972,894,290,806,719,617,302,178,162,177,742,790,641,927,424,712,691,410,296,757,740,201,739,846,435,668,309,336,84,964,794,746,331,210,887,431,720,135,692,331,711,234,244,932,447,491,307,858,767,66,608,828,927,272,386,489,905,855,243,178,711,935,941,182,770,226,834,124,465,946,641,346,105,767,828,106,692,812,770,908,476,307,618,292,306,183,245,815,715,130,282,873,947,921,875,232,725,242,218,299,812,192,611,273,820,191,413,888,466,984,580,808,400,962,613,889,772,223,883,938,611,809,928,803,788,838,313,900,894,336,665,123,475,877,668,747,763,856,943,998,894,308,644,206,759,800,630,959,736,764,707,881,360,275,684,101,717,610,640,841,489,250,560,956,512,278,760,181,919,911,769,775,636,957,719,828,633,699,684,820,482,183,353,973,694,120,818,702,743,851,219,948,593,944,473,283,730,525,817,690,623,103,388,105,649,702,119,391,249,368,344,646,571,174,702,907,614,832,873,978,511,109,743,262,594,156,756,959,729,938,511,917,784,266,194,181,670,106,669,708,755,992,679,690,598,891,344,355,74,442,136,821,338,694,26,771,457,958,894,213,195,814,254,788,787,885,939,215,855,259,433,261,835,768,883,841,1000,936,285,346,677,795,784,391,215,869,699,692,423,835,481,878,456,67,1000,897,515,773,591,243,648,72,572,813,250,932,504,782,476,781,681,1000,471,330,717,930,326,148,406,948,613,962,942,847,349,540,271,100,431,934,689,985,454,802,682,413,636,86,590,76,501,944,696,77,755,164,545,150,585,652,87,805,248,876,368,349,0,200,366,167,546,784,629,181,388,592,284,77,550,801,626,463,478,207,532,895,828,135,378,191,900,191,559,886,962,411,355,928,882,355,599,967,389,986,511,218,267,348,735,806,238,195,497,193,872,888,520,260,680,282,774,281,747,983,455,116,328,248,648,435,145,98,645,912,376,854,622,879,974,127,700,175,654,951,356,220,457,822,816,274,612,869,844,345,208,758,796,777,822,336,88,216,874,742,789,492,810,861,598,855,514,618,210,454,868,48,582,936,948,896,693,135,863,148,697,296,646,77,501,110,347,799,423,960,610,0,692,0,1000,886,789,476,823,888,545,939,417,542,816,589,638,814,491,354,162,520,814,117,553,380,566,215,475,897,374,147,859,906,471,829,298,926,665,858,554,620,0,890,549,605,941,354,62,885,664,759,889,787,652,791,632,207,277,519,662,819,392,232,880,597,304,426,160,630,681,811,907,470,108,636,121,931,261,680,241,271,700,669,252,616,229,221,291,922,649,549,789,989,860,659,23,647,0,132,233,700,624,699,766,211,359,318,652,835,919,516,789,442,31,464,39,753,769,451,643,890,412,197,397,940,662,953,840,209,823,494,813,289,227,884,316,437,56,165,315,296,290,183,655,170,793,842,695,684,31,860,369,891,534,933,961,200,843,181,538,821,826,164,894,265,714,124,577,853,925,233,228,446,223,687,248,847,796,175,360,670,220,175,623,644,14,761,347,947,702,104,511,459,910,207,761,217,687,567,775,185,806,245,292,341,383,601,175,528,0,913,387,98,467,955,386,179,543,959,655,373,713,109,398,780,185,248,843,214,207,432,8,386,496,512,185,157,536,510,802,725,680,305,218,260,820,195,942,98,499,259,577,687,233,727,296,160,898,95,270,462,642,447,149,175,769,509,651,243,481,517,800,166,756,815,643,59,891,847,653,252,369,653,259,216,815,866,694,183,357,591,946,747,755,853,438,611,0,254,770,952,889,909,815,855,248,682,755,449,0,171,450,224,447,667,738,144,460,146,654,914,904,434,151,699,744,949,658,230,389,154,643,68,674,255,744,854,449,278,806,609,0,467,309,733,377,781,788,897,326,249,835,705,351,836,938,803,251,357,23,926,325,255,676,567,873,349,243,455,201,541,827,389,153,207,708,870,604,685,242,430,180,178,705,773,767,502,374,104,599,492,832,400,145,568,758,331,162,243,228,534,814,250,257,813,276,807,258,667,257,888,429,436,582,973,882,126,429,394,370,509,785,568,772,482,527,414,396,241,779,940,809,881,492,791,701,838,408,817,583,921,313,426,709,248,841,432,452,931,962,276,653,799,413,779,913,290,292,491,816,138,223,410,189,418,55,798,296,449,208,191,713,227,307,362,161,269,601,121,631,435,15,309,227,793,906,957,406,445,432,670,11,828,829,441,443,771,80,954,708,57,510,416,663,513,722,402,724,711,315,825,969,409,569,441,447,590,194,158,633,971,811,680,33,251,842,438,258,369,333,173,491,525,816,323,681,369,110,473,20,498,735,121,805,663,385,842,398,224,648,137,269,770,308,759,621,429,571,425,83,340,752,285,553,158,478,978,520,43,738,816,738,895,368,940,478,221,278,292,204,166,401,504,731,100,370,352,690,893,729,186,455,916,967,245,782,532,729,495,126,814,467,819,990,520,0,803,586,640,499,298,70,936,704,632,827,662,226,742,207,566,62,478,204,173,487,184,832,642,229,749,593,412,155,839,703,675,532,384,104,163,757,838,809,680,159,113,350,611,209,126,702,8,556,874,416,941,624,992,818,915,900,337,659,622,282,959,350,606,968,723,162,460,605,495,746,269,587,401,16,233,147,336,661,129,829,736,385,111,717,427,437,664,588,502,758,824,844,279,863,390,137,394,435,757,424,251,708,204,843,327,250,399,530,297,220,148,686,5,623,191,765,948,768,244,431,335,648,123,533,823,367,154,888,130,463,924,938,164,896,175,498,269,246,390,200,87,354,218,796,809,878,808,947,287,159,899,696,873,970,454,486,255,630,216,520,715,56,492,177,245,479,251,380,370,338,144,651,273,777,212,615,885,885,839,728,468,309,409,310,836,574,995,726,292,406,600,92,872,254,114,545,137,294,578,0,975,460,104,488,150,424,104,864,860,983,196,628,993,904,448,303,490,831,286,839,283,417,819,238,710,713,653,51,526,732,727,762,163,197,947,435,84,563,221,691,213,576,940,645,916,753,755,331,258,834,798,390,877,747,165,332,792,305,890,682,97,454,188,416,792,760,659,6,404,230,927,436,251,330,938,692,210,779,802,530,287,554,207,439,423,277,815,794,457,581,924,631,349,736,459,855,208,800,176,569,815,833,199,570,661,49,92,486,1000,464,364,44,169,791,106,294,728,156,405,542,258,762,555,812,934,458,818,446,300,136,115,655,245,249,385,584,139,274,629,148,776,755,1000,550,973,317,197,520,883,945,792,575,98,512,284,695,56,671,37,546,488,0,201,721,471,136,544,59,118,274,876,689,945,515,791,531,909,305,244,767,114,753,795,686,440,333,782,721,186,818,54,283,544,787,902,748,571,871,114,575,258,224,100,803,126,516,964,458,326,669,226,787,686,768,88,466,880,618,379,204,566,782,153,728,240,355,323,631,445,135,864,433,229,196,778,822,173,433,786,290,790,756,879,908,917,567,597,867,1000,515,817,543,282,280,915,761,539,179,240,512,249,563,204,660,208,266,909,262,492,810,260,728,35,961,471,126,922,291,828,402,985,694,858,298,688,761,903,560,296,241,219,890,153,758,206,138,265,195,833,761,471,418,610,299,731,296,426,454,99,470,805,510,248,907,259,608,1000,854,147,574,801,876,430,561,330,340,288,273,296,194,232,478,268,202,298,234,223,322,269,678,128,692,227,198,681,332,60,501,163,857,285,773,612,286,943,251,627,266,298,129,853,935,244,507,50,681,743,262,251,417,204,855,98,743,791,761,244,315,290,130,233,242,539,64,127,499,66,673,903,265,253,772,907,692,262,693,289,400,197,245,805,686,301,526,201,390,100,417,946,647,967,567,245,771,280,837,167,782,874,335,841,298,597,238,664,369,687,422,117,725,195,381,646,419,194,486,344,261,438,71,871,952,92,347,222,431,740,843,879,730,294,162,211,547,955,699,133,221,244,250,956,868,742,481,246,217,524,123,175,840,246,809,560,823,130,727,599,654,330,612,108,779,558,757,954,999,816,873,291,356,253,412,189,696,208,203,255,738,198,450,800,425,818,526,401,530,950,417,758,818,733,99,367,28,230,336,482,195,136,623,404,26,599,177,635,757,94,337,819,984,189,406,134,514,484,278,931,398,253,603,640,568,855,466,846,393,259,630,946,880,738,746,79,378,255,648,164,312,185,205,482,194,225,380,708,342,772,719,878,927,906,665,838,670,881,527,200,265,990,513,198,218,433,196,226,318,914,880,155,586,301,186,777,740,448,135,226,324,585,918,866,924,177,726,615,296,337,406,931,822,864,449,786,311,640,583,565,748,351,601,235,659,840,618,916,889,215,646,790,370,262,679,825,552,266,762,885,724,599,531,857,960,637,646,647,614,0,599,200,775,485,195,772,752,284,158,461,645,331,221,217,880,755,288,284,248,245,536,837,922,984,723,399,247,836,758,566,390,338,163,842,637,713,316,681,714,870,837,883,253,247,680,786,281,769,600,831,608,744,617,241,590,105,706,224,287,455,279,224,513,872,339,727,441,546,784,664,14,309,635,265,597,922,338,757,815,224,504,292,576,143,700,991,378,344,538,607,980,208,877,861,902,961,775,604,8,924,843,0,860,890,364,759,802,946,871,171,547,55,497,740,41,371,443,212,313,604,759,470,892,699,466,372,97,891,397,257,300,947,471,981,669,170,451,293,804,703,293,78,358,161,745,286,243,757,879,808,484,202,666,968,721,932,699,146,291,337,329,197,835,87,430,788,732,880,883,211,521,170,574,872,916,721,704,224,470,961,542,645,478,500,792,908,702,298,630,467,297,278,823,174,583,768,779,272,262,149,466,129,326,817,560,892,641,721,386,957,727,523,813,967,459,438,260,782,933,0,678,675,14,673,181,217,383,878,300,542,729,458,262,860,629,233,855,493,582,911,353,643,766,837,329,630,246,165,663,97,310,979,699,938,921,136,724,303,273,256,803,524,89,915,856,459,717,566,915,216,769,820,249,966,840,226,865,235,373,608,948,356,684,299,839,245,522,712,802,809,802,207,588,241,261,754,724,528,367,145,326,961,455,52,316,661,596,948,787,969,655,55,406,472,477,229,813,977,339,354,68,317,619,955,663,350,94,783,703,855,689,302,242,895,294,637,18,362,702,154,212,335,86,917,409,757,418,282,710,0,706,189,293,629,289,123,290,184,636,927,726,841,698,754,215,978,604,579,59,768,295,259,655,507,40,308,185,0,587,768,452,979,568,88,318,703,294,942,581,140,725,175,782,659,624,252,635,269,796,257,399,253,830,607,913,909,449,956,631,975,414,234,562,357,365,1000,590,619,685,305,699,180,623,426,452,68,1000,593,828,149,728,771,747,133,420,285,675,217,706,657,164,858,364,607,338,246,714,874,217,420,154,558,731,944,820,953,708,317,261,517,815,252,644,963,452,411,548,245,331,436,462,302,683,180,202,719,499,70,527,91,458,247,517,273,713,149,783,255,413,1000,797,1000,739,339,294,370,133,326,203,243,797,771,566,805,896,176,450,833,380,300,112,949,685,234,543,243,843,246,709,725,725,428,846,68,519,975,673,780,641,242,670,652,94,940,746,299,437,454,190,232,890,914,902,175,874,257,265,653,781,800,377,767,732,867,867,219,565,125,683,256,482,709,610,789,728,90,820,264,169,190,508,243,728,652,326,156,583,282,627,744,890,940,531,706,829,859,600,0,695,281,362,698,739,731,377,718,641,597,240,0,716,908,650,164,719,951,416,212,648,362,242,823,546,222,783,888,883,577,28,1000,775,850,692,857,710,612,752,168,652,618,558,127,639,520,11,377,596,81,655,497,637,534,69,886,215,225,405,813,905,945,922,968,802,414,584,871,407,645,324,385,713,930,951,783,650,879,1000,198,643,771,730,370,504,947,509,257,386,911,263,778,658,890,312,839,944,506,796,697,784,194,836,304,761,882,688,719,840,208,401,276,578,591,816,621,111,837,771,836,909,910,928,937,428,411,554,897,444,432,436,1000,440,938,449,407,186,55,516,904,933,173,796,545,784,659,861,288,130,814,581,909,365,954,492,549,70,620,120,710,446,240,204,204,364,458,225,761,624,341,528,681,269,221,753,184,648,242,353,580,314,931,886,392,629,144,670,95,367,301,682,932,283,459,644,953,574,269,318,918,809,545,789,771,316,970,910,204,465,246,252,295,620,674,35,453,289,831,214,763,776,840,244,233,559,987,607,936,307,140,642,144,569,959,491,866,346,217,654,522,15,882,804,183,527,1000,748,335,383,510,766,569,103,719,776,235,576,154,287,137,536,236,682,970,976,941,317,152,704,288,845,337,639,378,405,255,662,272,744,169,228,687,246,356,350,149,290,416,626,158,710,571,868,376,409,947,428,290,639,879,353,403,681,211,404,242,375,746,343,791,889,348,642,882,607,891,515,527,795,60,558,148,771,193,943,781,740,203,746,464,159,778,895,275,671,726,674,730,707,962,659,740,638,692,262,833,441,907,330,536,829,285,852,774,745,776,305,544,823,227,229,940,355,829,236,602,320,858,782,930,563,844,621,809,902,249,633,100,598,948,821,143,367,877,373,223,628,328,738,502,677,209,500,154,780,824,883,769,495,896,908,872,435,968,526,232,437,202,908,945,552,946,809,813,727,805,490,176,764,766,772,856,454,817,570,697,725,818,941,860,283,719,851,907,778,166,849,840,899,704,778,261,241,533,814,177,897,980,764,829,852,898,869,143,656,0,875,112,769,734,807,796,880,929,554,984,473,226,830,562,737,675,504,883,861,655,220,632,578,129,398,791,698,809,920,127,764,129,399,962,472,987,748,824,471,916,439,184,680,686,633,196,208,857,852,186,904,90,278,429,416,782,933,187,514,827,313,328,246,257,552,790,805,94,768,809,496,222,282,449,922,865,392,961,929,226,429,247,574,968,625,498,766,974,662,894,981,991,628,708,227,619,975,201,391,863,871,871,522,259,662,733,55,721,483,174,431,644,224,708,449,215,266,565,348,931,775,116,706,523,270,117,564,92,521,362,223,801,481,497,45,645,735,639,8,252,506,248,844,706,779,161,565,329,45,155,195,408,313,498,205,976,670,542,927,900,911,844,972,210,350,834,958,978,927,162,448,196,527,754,731,813,928,853,252,929,366,965,1000,842,461,262,694,573,123,232,345,219,771,572,33,374,640,651,55,266,246,125,379,867,222,894,542,592,823,550,727,126,315,429,452,893,872,971,995,830,479,130,557,851,771,910,304,337,171,864,773,897,513,71,506,135,318,860,490,230,574,984,644,946,315,281,620,281,383,1000,647,212,320,989,603,567,0,156,192,242,280,937,360,548,60,437,935,263,871,233,535,643,225,839,964,470,604,846,939,555,701,118,538,214,622,29,628,112,592,84,890,231,287,1000,521,855,421,888,385,862,1000,830,360,946,949,541,652,172,431,872,798,574,803,261,757,198,369,253,258,926,399,232,453,185,606,838,875,806,605,31,478,840,327,31,457,935,705,196,807,767,300,399,167,220,905,301,683,936,831,908,829,197,496,381,92,251,516,280,177,66,457,966,694,208,507,164,264,185,801,844,535,186,435,842,528,792,872,275,568,628,239,113,340,210,564,640,91,229,641,259,713,652,330,696,431,220,847,235,549,745,806,981,946,429,846,586,190,137,747,297,737,262,616,116,743,771,314,362,129,477,260,908,776,520,204,354,692,1000,467,234,661,476,0,1000,794,786,285,684,799,205,365,438,41,895,457,634,280,411,290,854,817,182,802,361,578,560,800,322,556,411,238,807,276,111,721,878,529,636,555,31,991,942,893,345,56,116,355,871,403,597,781,312,285,874,279,342,389,157,735,147,649,204,855,205,537,427,461,842,361,831,891,476,92,170,615,82,729,648,315,425,88,801,325,696,783,253,268,831,465,844,228,962,617,482,820,161,407,934,665,422,610,214,683,832,516,174,377,856,515,797,279,837,609,396,530,977,392,476,587,173,751,557,791,864,736,540,822,694,745,128,353,277,70,150,232,17,406,793,432,796,291,738,844,469,906,145,468,396,811,682,503,58,398,932,380,842,665,242,529,518,792,169,211,418,578,962,599,904,905,162,471,955,858,969,740,937,477,760,820,974,739,186,338,484,172,707,206,850,936,138,380,622,0,999,461,530,0,867,405,826,725,601,0,415,414,442,800,868,767,228,590,822,650,650,465,961,329,629,875,37,357,242,643,778,777,7,700,601,975,474,882,726,704,805,760,755,213,453,446,615,683,289,718,243,399,997,440,1000,454,807,796,170,393,844,345,919,777,914,729,898,1000,510,808,970,412,191,231,775,895,160,443,445,127,408,818,884,927,1000,705,85,773,243,197,477,194,677,715,551,900,116,390,119,345,694,727,302,481,314,754,588,855,929,908,612,731,793,824,376,732,338,659,672,768,916,762,791,690,442,853,768,404,399,532,801,902,157,813,136,698,980,1000,106,596,1000,524,478,473,622,217,188,285,871,566,934,323,991,654,64,534,90,528,768,308,68,527,167,628,484,165,733,377,69,536,182,838,323,194,784,443,905,793,867,548,665,249,877,589,386,201,891,269,606,948,332,230,190,284,333,598,605,954,211,729,339,262,136,669,1000,630,182,626,776,675,173,464,959,478,842,353,878,851,117,592,868,685,956,454,849,1000,915,717,908,892,221,461,395,640,878,633,185,721,813,894,880,416,951,315,213,412,842,685,797,278,412,184,846,483,704,327,869,440,903,723,386,41,845,727,58,397,826,670,242,254,68,950,874,616,219,578,925,555,925,719,269,672,520,784,242,909,452,434,743,624,976,927,681,744,597,933,980,457,933,570,997,571,735,633,305,642,244,921,1000,539,787,867,0,1000,158,295,383,748,939,371,754,426,315,759,288,364,858,252,188,519,240,437,136,756,275,767,636,82,769,371,839,728,720,772,214,430,939,731,895,1000,780,351,325,420,470,771,81,1000,196,346,801,333,668,0,264,794,608,291,1000,529,98,732,971,484,285,665,469,0,609,294,201,611,249,456,19,1000,779,296,997,603,78,479,864,526,326,559,323,622,284,264,894,713,642,46,443,945,938,958,964,495,752,427,81,400,172,865,214,394,540,809,7,456,149,824,938,878,744,762,874,812,1000,825,452,16,217,945,880,440,233,179,257,708,204,201,913,618,921,720,799,735,446,137,885,651,935,864,143,836,946,607,50,467,873,366,884,744,202,617,175,670,616,420,923,349,101,447,732,401,106,600,194,342,256,605,811,287,718,34,169,547,274,794,269,731,0,729,147,673,740,824,788,285,741,804,807,243,961,596,949,997,779,804,199,538,31,523,951,333,853,398,913,404,169,862,808,255,116,830,91,432,169,529,737,129,796,239,6,1000,343,686,482,1,822,283,1000,743,301,691,589,52,929,393,519,15,291,599,531,81,879,936,775,337,303,711,144,781,87,927,174,675,74,617,83,920,86,919,412,653,660,563,233,572,173,732,250,849,82,467,945,403,175,571,64,847,441,91,771,260,187,367,740,623,237,814,806,671,925,1000,186,592,74,458,633,501,252,762,743,358,838,300,939,882,181,448,0,492,149,734,499,399,0,751,789,286,963,689,660,370,172,776,844,842,164,547,858,755,221,246,123,306,643,462,118,443,908,848,920,599,484,138,646,464,732,715,119,533,608,341,166,501,106,507,118,634,289,154,166,600,950,300,451,248,846,653,220,735,223,578,208,826,246,433,344,255,524,0,888,267,970,495,212,850,35,676,754,427,196,669,373,143,331,249,921,440,262,276,147,646,130,823,253,442,853,885,21,375,516,698,175,781,863,306,1000,510,830,656,949,690,412,632,860,540,301,675,815,959,149,593,202,603,93,486,159,189,254,228,225,652,119,658,195,665,872,270,94,375,884,381,866,736,793,786,904,984,235,936,352,677,175,413,977,933,778,912,84,810,102,389,317,698,764,574,163,630,153,740,560,325,362,541,262,139,425,588,112,270,904,700,812,931,281,857,438,636,171,363,87,558,963,485,272,622,184,419,843,260,158,530,87,988,192,520,0,850,352,222,936,768,202,616,853,994,631,140,161,818,432,384,754,614,17,370,195,667,828,393,208,629,514,888,269,577,797,669,190,898,1000,829,432,457,233,660,1000,763,184,290,884,311,820,843,304,730,710,316,955,573,829,938,101,666,145,229,257,577,320,638,713,428,522,0,246,732,137,742,81,493,456,221,105,303,803,697,996,789,610,308,172,854,873,881,333,549,532,814,148,638,87,487,810,867,407,168,222,480,936,388,904,920,610,308,787,273,82,463,225,505,271,334,850,331,164,911,446,139,532,813,794,734,124,429,237,509,880,772,468,313,971,550,900,624,527,808,291,556,376,414,356,49,862,1000,125,309,970,460,802,817,936,692,998,799,251,402,443,108,226,926,254,481,957,335,496,38,101,478,281,771,880,382,867,266,598,921,637,856,216,696,664,238,206,226,760,213,833,621,660,125,122,586,218,852,241,240,695,426,734,425,441,143,877,990,198,907,935,833,884,689,630,281,290,727,285,541,224,360,602,958,848,773,441,151,693,51,814,923,227,910,1000,639,181,439,227,615,942,770,488,0,944,484,861,633,166,742,56,420,887,519,438,46,97,233,565,779,100,824,958,660,173,787,163,537,191,668,166,161,221,734,639,732,494,178,787,558,221,420,194,306,243,518,103,468,930,907,229,673,37,408,64,387,779,907,133,306,839,963,124,275,928,482,859,531,199,431,88,366,985,613,762,106,346,649,0,558,155,895,862,876,930,557,818,244,922,774,171,821,200,341,448,165,29,758,364,330,71,360,133,767,0,684,904,662,269,715,840,700,155,238,865,577,960,712,823,1000,771,812,1000,788,184,776,238,469,921,307,439,251,975,424,0,827,857,705,816,665,661,214,568,773,510,56,0,872,934,501,642,714,127,884,592,378,476,96,198,784,105,454,0,835,1000,832,858,561,341,257,982,757,378,448,250,881,401,658,354,680,829,318,461,511,492,77,750,421,863,513,776,835,302,708,329,247,447,171,145,868,581,905,232,303,285,744,570,771,139,292,200,822,920,705,678,246,858,640,932,833,891,540,815,708,806,557,182,501,410,194,229,847,798,589,75,461,140,618,785,842,565,443,923,399,56,667,762,128,213,710,788,305,232,899,817,577,954,773,83,654,516,329,877,774,983,415,491,36,115,673,897,854,383,265,713,315,1000,530,240,606,556,915,186,683,163,783,410,237,861,760,211,782,96,582,875,952,914,356,156,696,901,531,950,906,371,250,1,984,872,465,878,601,250,602,913,833,373,322,902,252,330,669,248,357,112,690,109,821,803,262,0,954,960,691,381,211,407,673,213,641,853,303,252,220,562,92,177,732,190,242,351,132,945,344,198,641,931,896,61,540,734,502,221,552,219,851,871,746,889,889,608,57,136,780,149,380,186,449,417,586,87,550,921,756,260,619,820,269,945,444,222,648,809,761,189,896,883,745,827,336,463,176,971,750,269,796,148,596,952,801,763,300,782,435,811,853,647,222,73,713,593,630,942,348,476,456,0,943,449,570,440,171,839,745,219,595,224,609,192,537,464,486,0,1000,165,716,583,505,282,773,426,13,111,805,931,309,654,367,536,120,782,358,485,443,628,168,390,514,291,591,780,287,121,733,947,857,921,506,199,448,273,76,293,577,162,299,947,583,530,227,168,622,860,476,0,822,169,297,775,562,234,301,728,133,888,387,97,742,93,909,820,509,262,360,116,721,253,842,390,116,165,176,338,98,893,859,434,149,187,368,853,544,194,625,296,238,197,846,152,219,194,940,735,743,168,263,649,242,922,476,177,535,643,613,342,693,0,487,590,275,98,288,916,553,410,193,864,799,234,301,786,730,648,623,929,662,883,424,273,596,849,785,242,572,785,94,104,502,440,146,225,464,72,356,198,922,762,208,953,526,434,0,292,402,860,705,34,907,906,797,810,270,888,995,519,784,875,945,188,478,809,824,688,250,255,803,602,633,852,546,689,724,209,718,194,607,387,128,283,599,939,915,883,893,951,554,991,560,149,693,961,998,947,578,126,566,249,521,94,680,877,383,153,377,855,299,2,740,839,394,710,413,246,446,771,472,411,196,959,996,845,352,944,850,780,839,945,827,645,362,248,787,0,626,811,743,822,321,236,404,501,0,190,833,717,27,294,242,918,828,179,789,1000,729,226,241,147,861,283,205,767,438,167,779,932,859,137,285,865,804,221,318,268,338,0,991,943,857,249,848,656,572,114,474,258,279,804,298,534,84,178,715,162,838,310,263,288,555,40,342,755,425,945,648,165,340,240,618,148,392,840,475,457,657,770,555,272,273,845,517,31,402,480,903,873,581,744,673,838,402,598,373,827,980,77,969,25,1000,285,739,242,667,593,954,1000,811,198,683,827,962,799,722,523,98,756,729,438,936,958,655,423,132,771,608,736,555,956,279,739,229,927,501,122,316,206,835,238,765,744,206,311,608,156,697,183,924,988,827,710,450,301,464,373,31,268,633,139,648,871,194,924,302,219,297,167,282,656,720,428,194,844,566,275,612,755,331,720,77,750,804,789,945,242,558,855,203,117,755,264,104,786,291,780,387,86,615,216,562,679,243,873,339,354,133,814,584,253,214,511,353,409,238,266,617,97,569,128,495,490,754,272,277,957,467,391,591,106,720,69,768,728,822,660,0,876,714,115,335,907,889,229,619,99,466,843,653,648,5,163,456,807,256,139,383,457,210,895,402,914,326,982,619,764,162,866,726,961,729,233,799,244,863,798,674,997,776,744,146,437,630,459,502,284,753,789,301,865,291,948,838,876,742,188,676,215,160,299,722,677,489,843,274,791,610,919,898,902,629,897,937,221,651,731,444,936,922,342,234,733,647,643,228,925,961,171,413,902,936,968,989,144,882,141,562,936,889,274,861,290,598,935,1000,954,882,158,732,882,376,605,222,883,244,740,852,970,480,840,751,54,831,197,274,643,80,770,313,762,57,947,324,324,250,289,195,77,774,887,926,469,283,958,429,273,645,873,766,204,398,706,389,803,851,270,821,781,661,102,446,480,901,934,924,496,748,987,701,48,429,336,701,944,665,193,214,740,261,125,704,136,622,213,707,756,722,897,967,859,712,792,682,768,728,339,629,822,517,830,272,432,272,352,681,823,975,790,284,731,735,274,653,915,881,963,753,813,661,332,619,871,944,612,306,647,480,846,392,849,259,198,547,534,373,238,920,948,468,123,731,852,488,851,841,833,454,262,406,429,445,963,442,200,487,202,615,882,913,751,87,137,820,342,423,787,350,147,952,856,628,726,204,51,936,322,250,408,693,438,35,612,285,0,986,950,996,294,137,191,657,947,847,959,580,602,918,893,655,417,124,925,683,130,492,868,603,415,565,886,626,486,620,792,123,192,652,617,207,980,1000,765,55,931,854,840,953,183,415,969,869,731,869,578,919,958,985,960,698,263,336,556,75,277,568,949,489,108,325,136,546,428,455,886,501,399,13,889,837,611,0,113,368,792,356,183,881,872,859,403,338,690,756,493,401,761,300,462,518,145,867,851,366,112,401,973,713,931,367,249,845,808,516,423,78,255,238,993,670,924,619,733,815,807,297,857,330,252,769,338,0,792,465,870,477,291,734,936,279,170,794,367,698,244,353,701,263,225,789,859,434,993,687,166,456,659,801,811,678,788,768,501,0,121,513,169,494,742,203,523,33,48,619,797,578,312,697,533,841,526,761,860,839,330,488,177,623,959,424,859,701,280,747,524,779,723,747,311,487,34,551,546,0,492,182,184,541,568,792,978,901,227,162,450,295,962,704,858,713,701,763,827,603,774,822,751,720,285,530,428,717,1000,577,524,810,829,293,419,461,519,158,829,869,163,844,763,307,52,566,827,425,873,735,367,603,573,404,214,332,859,602,73,821,820,271,115,695,867,415,947,633,847,345,844,579,790,911,977,551,255,695,987,751,133,371,572,795,559,890,346,322,889,869,715,101,758,292,938,754,987,599,510,107,777,205,763,837,768,316,145,569,848,358,788,283,198,193,289,674,168,826,604,936,806,881,390,534,592,677,159,607,719,720,446,882,974,994,178,844,968,792,121,815,858,937,275,748,330,21,508,51,711,447,981,921,1000,673,907,740,122,485,674,536,0,796,58,656,0,488,758,443,857,879,659,217,972,1000,867,440,610,287,803,600,71,1000,751,717,491,622,256,880,960,576,773,751,820,835,214,696,294,692,927,367,754,822,609,298,150,736,845,893,647,473,710,359,330,655,884,318,294,275,892,817,324,637,89,279,475,0,846,397,224,259,873,1000,158,715,752,818,787,539,162,348,916,951,185,500,679,738,644,40,943,1000,258,678,290,606,143,678,363,36,913,912,133,809,174,815,206,830,281,516,895,937,238,689,821,428,664,232,320,107,250,578,281,544,938,859,741,779,859,892,246,565,246,351,51,779,460,222,965,805,319,204,1000,516,0,680,792,566,717,372,188,458,122,624,439,572,977,638,646,623,631,477,244,566,258,532,665,48,96,486,917,886,664,241,666,225,425,0,818,238,190,547,213,470,441,410,801,502,854,738,938,583,805,922,438,654,864,746,959,682,892,565,566,777,292,709,315,621,147,227,198,606,147,348,754,304,524,775,459,280,751,726,845,449,370,669,221,647,872,193,626,269,939,339,783,419,157,649,753,421,103,424,946,737,702,798,273,600,204,484,108,573,210,689,931,924,197,620,305,540,867,940,375,382,510,786,540,12,192,869,651,876,963,773,841,846,947,540,793,587,913,955,404,714,630,31,761,611,206,482,655,573,382,505,636,583,955,320,446,291,102,487,105,519,969,624,194,213,400,127,587,189,815,477,756,346,806,585,633,742,979,729,909,642,398,84,261,531,939,554,756,302,547,804,936,992,596,719,520,817,565,751,977,783,214,233,228,393,178,627,866,908,805,710,107,425,217,910,190,823,686,242,102,265,796,836,489,187,808,255,1000,671,13,1000,877,1000,145,784,846,367,438,470,1000,905,826,455,946,886,171,722,221,276,850,714,808,585,959,629,133,549,377,205,729,140,91,513,88,687,478,624,202,713,379,66,914,434,116,256,702,295,409,47,186,599,147,386,888,452,600,939,839,451,335,564,304,709,863,368,762,635,233,752,195,419,734,566,701,368,278,585,964,652,971,672,860,859,949,763,102,816,723,296,532,807,820,701,573,915,147,762,542,24,925,871,609,207,647,352,450,28,958,440,201,562,871,489,421,221,853,943,953,840,286,282,972,297,468,349,870,591,709,313,946,384,106,745,140,570,323,47,161,735,766,595,488,179,195,881,18,917,296,749,1000,881,98,782,295,262,771,661,934,402,133,698,761,803,945,789,238,450,615,208,60,416,417,666,861,762,887,783,101,350,779,916,104,228,698,791,807,570,640,68,194,168,121,345,949,492,85,547,740,872,646,310,91,708,283,794,432,131,947,324,756,815,447,7,981,495,82,595,399,723,214,496,197,195,962,497,961,412,74,431,886,414,665,5,811,819,527,910,827,189,917,282,127,556,129,364,783,351,232,259,796,784,962,517,376,412,172,921,876,533,964,877,901,564,734,682,839,496,245,504,282,639,182,777,195,526,990,702,190,842,414,670,214,249,414,669,61,265,123,650,946,766,161,696,204,932,216,710,859,988,477,899,950,728,944,463,753,429,260,628,927,707,303,652,904,719,689,244,617,227,864,760,237,624,901,359,483,292,688,271,725,295,789,523,143,748,57,438,103,280,536,152,879,593,246,249,182,298,880,690,224,251,98,652,799,250,954,755,182,865,407,241,335,588,580,915,859,730,874,916,852,584,453,18,936,815,152,442,157,867,415,123,273,560,813,997,249,818,908,694,846,445,320,602,918,778,0,1000,885,253,7,903,844,410,752,691,57,779,850,801,300,681,304,602,738,707,841,980,811,614,646,691,72,764,744,222,789,356,855,284,840,333,435,5,593,628,207,667,445,130,224,668,1000,563,261,581,825,840,187,462,828,916,520,811,85,756,382,224,515,800,455,865,297,239,1000,591,552,804,275,682,962,843,577,888,4,997,84,776,456,902,878,889,219,564,386,202,875,285,891,1000,139,291,631,119,510,54,996,895,232,705,402,336,898,309,611,873,977,572,971,556,684,574,403,6,334,654,813,527,939,886,151,260,767,752,700,360,607,291,669,253,767,334,804,833,260,675,491,626,634,87,561,623,852,427,783,839,871,501,0,1000,207,744,822,996,654,282,180,944,179,181,804,231,843,852,873,793,22,429,240,364,207,855,146,405,360,706,799,726,201,880,211,375,442,800,291,400,224,597,914,418,173,395,342,629,862,488,923,508,925,723,239,252,436,120,250,774,837,428,613,45,959,610,1000,597,826,293,861,465,154,767,426,844,969,593,207,540,231,458,184,316,590,817,0,724,814,1000,114,602,757,212,245,855,445,129,621,872,627,322,27,585,412,260,574,848,215,920,481,297,233,628,696,684,137,247,995,712,728,673,920,874,786,666,964,550,927,418,422,24,871,295,96,721,447,901,428,685,774,750,442,242,798,974,254,383,315,598,109,564,794,742,642,369,787,769,304,825,417,534,825,359,143,688,631,117,864,466,943,945,522,0,677,683,627,264,246,218,389,147,163,436,971,765,723,161,179,873,713,405,884,481,368,81,351,58,752,597,892,331,650,0,276,252,426,13,942,546,868,513,247,277,822,478,96,698,249,195,354,125,947,349,930,490,139,296,211,311,450,628,94,616,254,606,936,883,1000,631,428,274,300,721,343,650,214,668,396,167,604,100,802,497,864,471,681,500,863,998,877,875,888,971,931,329,455,911,289,768,756,413,205,867,876,904,521,296,214,476,929,759,154,550,176,528,800,364,631,2,180,537,740,420,473,0,416,40,400,117,974,843,195,775,201,464,148,504,403,338,597,884,157,774,562,749,690,244,175,817,696,789,279,552,940,297,365,332,120,551,978,689,216,185,765,849,908,436,877,528,767,717,243,867,471,804,409,327,892,791,847,635,226,796,180,430,930,929,159,443,770,201,144,485,281,315,714,18,237,264,667,227,0,1000,303,706,960,1000,243,799,907,835,581,478,481,294,179,190,336,583,894,769,428,156,810,628,105,402,660,564,968,797,645,475,873,469,171,838,903,542,933,848,952,771,895,758,97,515,886,795,760,363,727,203,-1,-1,153,785,980,481,843,545,976,684,1000,546,398,635,301,628,276,830,198,759,339,619,374,140,168,224,262,665,207,324,242,396,644,718,204,853,279,513,207,495,774,949,682,141,288,317,209,660,601,656,126,735,464,508,658,292,464,0,659,828,59,906,792,844,873,833,650,421,436,49,868,457,821,730,220,774,998,713,166,220,88,513,317,739,221,937,225,701,840,378,947,677,404,187,251,312,139,765,128,411,582,908,262,627,478,78,569,500,531,10,879,417,318,541,727,806,848,437,830,910,336,621,834,971,804,600,877,909,816,958,278,685,201,613,827,298,761,207,797,853,956,513,869,437,216,714,889,843,196,767,931,475,235,458,669,182,223,277,965,574,894,737,784,291,246,734,660,345,291,68,348,510,537,280,335,256,783,350,664,748,988,829,277,865,156,251,689,248,233,358,127,303,207,747,53,849,330,755,219,562,77,720,301,808,269,629,172,598,894,717,965,702,494,760,782,741,909,964,216,715,1000,688,1000,720,130,397,960,636,931,637,219,388,788,892,838,793,108,484,85,382,437,430,814,492,718,815,565,53,865,861,289,834,110,412,273,336,510,339,772,325,104,804,439,695,604,465,883,994,650,591,926,346,722,178,454,496,274,632,113,636,381,636,429,75,22,833,213,873,274,212,964,378,873,459,953,886,793,656,253,865,869,605,906,406,295,181,680,236,320,692,977,459,95,653,767,915,155,356,782,318,247,411,395,409,340,204,438,0,689,248,244,138,159,232,260,300,678,0,248,663,769,858,409,678,711,349,242,189,943,983,19,1000,814,701,65,472,289,401,970,825,208,505,752,757,760,88,862,983,908,960,641,715,610,308,146,669,93,446,770,461,616,418,740,884,84,364,947,644,567,196,176,897,742,424,476,202,0,684,443,942,291,807,565,398,293,725,748,653,245,316,91,310,127,733,526,244,253,546,164,701,226,817,246,939,453,567,783,413,786,910,303,575,98,364,688,247,982,554,92,396,96,537,968,544,146,737,318,635,388,507,940,598,274,670,174,254,938,872,114,282,553,0,424,414,870,661,848,334,104,524,623,392,232,257,83,478,447,378,228,597,812,734,64,497,380,29,910,805,190,857,468,310,332,651,753,766,123,609,821,856,807,736,204,690,251,188,134,778,90,542,0,674,263,791,0,677,884,271,245,370,482,193,55,409,219,613,162,823,962,858,0,1000,466,140,748,768,819,502,508,645,673,259,182,607,216,550,520,640,320,131,807,735,893,890,572,789,636,668,88,473,214,361,391,119,786,579,173,509,520,142,998,629,572,30,282,76,567,832,819,306,57,561,740,633,897,911,542,99,520,817,94,447,195,278,703,715,467,280,198,350,288,621,647,471,291,630,869,511,375,659,229,889,939,980,282,321,293,710,689,254,952,623,567,52,166,528,875,319,864,608,855,686,149,277,185,491,257,625,395,596,926,660,663,224,850,825,344,90,455,912,928,970,455,109,149,313,1000,778,212,431,338,329,505,77,669,658,594,199,916,838,435,158,134,646,259,621,142,774,269,611,988,644,99,565,209,356,982,473,155,768,195,276,113,376,779,887,756,374,139,341,183,556,200,943,131,808,254,464,228,789,787,751,262,387,206,288,952,571,910,340,787,810,197,321,127,592,401,165,408,102,647,231,627,867,149,270,915,811,567,411,818,353,655,61,547,790,250,784,74,711,713,682,855,780,968,737,100,287,435,173,135,583,802,507,689,349,93,591,191,347,316,327,126,821,205,172,156,876,133,896,917,361,52,445,273,722,964,272,837,253,949,386,784,356,188,279,861,346,789,613,884,551,106,734,216,620,745,216,892,361,204,804,133,701,868,832,252,754,173,824,616,764,955,275,357,662,120,737,885,415,148,950,560,810,879,610,250,283,288,547,881,956,934,845,129,824,316,750,188,462,768,305,971,566,350,129,149,657,208,225,763,811,445,280,850,845,234,710,723,755,745,603,776,873,162,403,777,334,814,236,712,76,474,37,625,321,273,309,331,687,890,541,463,24,553,49,929,346,424,244,869,635,696,174,709,318,234,289,634,71,225,283,440,189,929,519,681,20,104,847,360,298,115,782,861,920,913,510,748,894,253,581,327,309,240,585,608,764,792,843,98,285,791,654,609,298,864,767,89,780,210,894,376,48,229,463,166,731,329,698,610,210,864,878,610,208,557,123,766,737,900,706,847,243,117,275,603,396,830,374,567,63,442,120,760,621,466,296,887,571,1000,683,569,449,264,633,176,824,791,958,254,232,577,73,431,164,895,517,124,751,530,41,695,16,924,457,322,249,518,82,801,908,530,732,569,773,217,829,739,830,930,901,112,506,553,762,883,382,790,527,966,611,135,880,132,641,938,469,771,832,694,435,654,455,98,353,266,303,959,952,730,707,432,848,146,711,557,438,242,854,252,753,766,304,951,441,602,353,425,275,988,910,456,839,872,821,91,399,780,281,147,796,847,840,140,756,119,771,850,721,754,287,162,890,139,589,187,907,646,471,796,403,397,0,715,29,0,1000,821,357,131,883,252,480,240,380,424,634,926,552,219,789,835,845,667,489,869,769,802,723,520,0,690,250,646,477,316,567,410,35,938,371,205,869,80,394,282,403,658,561,266,260,163,889,183,340,461,203,741,719,915,479,6,608,573,757,977,916,275,823,154,487,904,402,764,702,583,860,404,565,989,909,189,216,347,199,368,403,248,227,532,813,807,962,346,680,1000,531,222,333,558,761,795,795,923,870,98,577,765,853,243,922,546,815,354,597,474,0,246,776,490,623,445,897,906,946,526,46,565,742,908,640,318,813,753,420,634,746,685,241,683,263,122,489,868,528,376,71,814,869,202,665,584,679,914,291,1000,598,157,626,129,827,818,198,131,660,474,908,953,696,143,766,535,721,895,815,160,604,458,911,774,712,99,582,392,201,929,599,201,914,864,610,862,686,140,346,935,485,0,519,289,225,888,582,359,557,977,494,296,766,182,558,663,588,644,465,527,350,249,758,289,559,257,637,92,434,482,140,13,1000,129,435,937,1000,891,351,953,594,127,589,223,767,158,808,666,496,880,415,658,531,930,275,827,285,151,414,858,736,331,599,232,304,924,564,468,476,0,1000,269,756,965,535,993,912,242,420,873,592,143,826,447,651,281,793,668,549,173,423,543,82,151,364,974,624,42,1000,279,854,904,634,38,863,731,385,937,310,569,831,975,936,916,386,948,838,867,867,487,368,88,417,455,51,182,344,211,350,938,913,887,488,927,538,89,376,878,380,393,320,89,379,897,530,432,577,380,507,351,262,116,588,258,505,701,62,170,831,960,836,246,369,644,294,259,577,733,374,72,667,156,612,152,809,121,300,91,889,925,333,174,868,797,614,903,337,844,549,248,806,802,757,942,909,202,329,245,425,242,241,918,804,352,690,230,228,661,230,106,477,899,491,227,249,928,315,303,713,142,808,70,645,249,889,292,656,143,634,793,801,301,234,942,480,937,602,178,883,58,463,681,255,232,396,899,598,751,829,67,463,137,476,668,0,195,696,798,712,806,271,846,928,963,375,0,853,956,423,352,406,85,652,151,708,979,600,0,1000,670,253,126,463,486,825,31,600,246,406,977,763,392,214,170,673,899,492,940,581,789,362,0,1000,209,593,882,722,809,952,996,626,945,1000,971,698,317,804,807,295,618,457,460,512,166,265,3,955,857,389,100,391,962,584,404,265,266,329,103,450,52,633,966,544,113,640,689,248,879,493,810,666,202,507,95,353,948,379,794,579,832,928,244,661,129,612,98,646,888,812,790,119,81,631,666,245,462,830,821,474,153,347,256,853,614,697,702,588,829,911,16,726,468,273,0,1000,125,245,433,0,276,341,223,420,717,754,724,711,693,210,843,727,749,673,171,249,169,429,894,410,666,176,0,631,777,851,1000,600,67,301,166,385,721,738,875,989,164,361,697,798,712,317,27,393,839,520,684,277,130,912,911,340,100,752,311,811,848,942,156,755,144,467,93,586,136,641,859,495,74,934,88,468,725,671,650,418,0,1000,127,363,935,736,324,251,651,19,803,275,648,720,762,597,741,827,752,805,426,411,898,997,805,257,837,962,279,283,808,873,70,734,445,0,468,271,836,929,131,671,317,593,185,867,400,32,245,624,207,259,788,285,156,377,969,277,542,828,476,835,396,337,237,266,700,495,976,413,675,782,969,390,338,256,861,619,221,331,469,276,186,659,957,867,818,647,235,670,957,278,819,278,983,472,626,269,160,227,556,818,677,264,145,373,104,744,128,487,312,649,215,661,919,720,213,475,274,409,827,548,913,461,863,925,835,926,245,892,258,244,908,359,195,679,1000,840,898,941,450,464,591,625,191,398,1000,862,75,524,890,504,876,484,822,744,924,615,123,443,316,646,304,293,276,576,811,419,567,906,916,663,937,667,694,459,404,16,980,690,466,902,911,672,574,795,628,145,336,369,231,492,88,764,168,325,200,720,174,667,140,512,341,149,199,802,1000,912,435,739,164,221,159,528,193,845,440,170,174,413,594,924,783,350,637,415,512,786,420,635,890,934,639,1,894,734,197,664,97,474,126,682,455,903,710,745,163,551,756,426,969,734,883,590,917,593,429,118,0,954,647,232,731,375,790,267,240,252,260,602,444,600,861,229,647,359,329,350,819,283,0,937,802,264,230,512,896,928,7,581,562,623,518,769,1000,656,919,957,809,755,660,799,178,309,923,531,843,502,253,512,239,835,408,44,81,500,217,518,256,441,251,748,235,615,104,692,215,242,712,111,931,347,934,349,0,1000,623,207,938,352,740,409,0,1000,728,140,939,316,468,312,872,435,492,762,0,1000,816,631,766,695,97,571,445,447,860,932,432,243,502,461,800,797,599,792,120,318,808,892,834,348,899,649,917,889,492,189,702,807,995,765,1000,858,218,204,946,379,451,509,117,775,150,877,570,178,227,229,199,682,153,313,940,406,971,451,729,148,889,349,519,783,242,550,657,81,792,288,862,677,0,993,633,203,117,298,21,1000,644,359,957,490,896,529,964,574,351,456,811,260,960,622,818,717,643,722,172,403,613,887,955,488,185,566,196,582,113,374,687,720,690,250,325,582,846,695,93,365,849,936,814,962,728,417,898,492,731,722,209,822,11,458,201,588,743,631,191,731,816,548,953,784,232,501,214,953,860,873,565,0,887,757,502,581,402,138,175,439,695,61,152,740,740,801,400,165,940,688,931,486,214,234,400,165,280,828,895,918,734,149,892,245,450,65,644,702,116,728,241,334,871,646,451,301,390,558,135,719,564,867,960,855,313,336,346,708,360,242,885,859,883,387,258,840,231,606,863,1000,475,604,212,191,887,662,207,848,783,898,574,385,900,786,601,181,547,815,815,758,879,417,761,282,304,606,693,0,40,554,412,603,798,352,922,265,898,461,123,456,154,871,808,885,613,205,149,420,207,828,766,461,298,202,671,251,286,509,860,687,507,488,248,575,123,688,379,683,554,766,250,145,260,640,317,733,957,300,966,617,500,756,1000,450,759,293,995,708,749,790,813,792,552,326,808,249,117,634,433,285,871,385,243,302,935,850,976,483,989,473,905,883,172,276,425,209,527,199,694,674,874,600,930,941,880,912,200,622,759,780,8,965,312,818,268,223,790,277,171,527,17,949,249,417,893,442,231,655,670,244,849,933,998,672,885,465,345,48,971,695,208,742,288,549,654,197,948,698,887,808,83,544,542,62,224,296,839,272,976,912,819,811,149,331,867,615,614,208,981,607,342,73,949,614,658,159,205,398,223,751,226,768,956,759,723,681,357,267,951,747,682,18,756,294,774,561,840,858,903,837,251,517,723,211,874,976,908,754,216,407,629,555,542,0,741,691,484,907,421,512,550,743,217,871,707,14,381,236,240,898,54,297,205,377,590,64,875,907,377,653,259,839,567,773,594,203,662,238,458,413,335,640,418,171,27,728,900,562,429,0,821,304,179,663,202,345,108,441,609,123,755,426,788,833,0,920,873,354,872,270,821,706,475,51,267,668,910,400,212,682,485,157,492,907,639,734,691,734,924,731,908,575,918,667,232,298,614,462,265,676,128,765,175,726,212,718,984,950,225,554,874,991,190,637,472,78,929,554,823,284,152,505,517,267,492,872,986,518,239,509,188,760,1000,488,785,408,544,792,123,608,318,806,780,729,382,95,328,348,169,803,196,701,190,326,485,519,637,369,192,542,343,109,891,457,813,876,431,720,294,824,937,348,194,225,738,865,495,181,218,491,496,184,608,681,382,719,1000,539,868,526,120,244,926,379,91,575,952,935,191,435,544,724,935,469,465,906,828,498,97,719,186,387,576,487,921,616,188,800,797,249,449,404,605,950,539,827,171,426,225,864,771,552,470,209,400,14,865,632,639,128,437,649,307,231,195,799,769,580,556,453,557,124,874,768,760,297,708,451,385,42,684,243,194,551,343,398,1000,428,602,673,129,244,105,464,603,769,491,0,468,902,536,742,935,454,357,566,484,366,600,1,136,506,941,662,756,424,254,614,307,442,430,472,915,943,753,856,811,519,160,526,305,548,138,347,982,628,829,198,387,204,207,305,16,1000,544,784,481,296,390,203,749,711,882,957,944,977,884,240,767,907,654,158,289,244,595,955,249,761,923,739,967,668,821,532,938,564,631,146,871,340,143,791,846,429,970,810,260,709,806,893,592,630,651,94,952,1000,308,624,76,387,685,0,694,425,232,208,598,0,597,239,52,1000,814,763,879,411,307,221,117,690,774,560,915,369,304,737,266,688,342,151,843,413,131,553,234,414,189,527,800,442,0,1000,366,690,448,56,258,750,827,812,744,229,511,58,183,340,394,381,759,52,552,799,689,65,183,716,610,578,168,282,75,1000,972,810,629,144,752,762,285,846,334,399,776,645,908,885,54,459,938,999,462,158,399,210,801,255,18,865,1000,691,248,402,213,869,889,199,100,476,681,250,766,221,820,309,441,179,154,742,893,463,150,504,451,73,126,290,688,443,670,255,758,651,291,405,573,804,193,438,996,438,859,592,393,220,638,342,126,655,260,647,158,353,976,909,667,251,106,531,247,590,788,783,687,245,218,729,302,130,103,691,957,988,113,357,534,737,904,931,484,129,440,809,221,281,193,768,149,243,704,284,842,784,391,614,353,113,222,201,750,603,399,16,431,445,299,137,185,659,460,519,136,771,198,641,317,168,612,536,131,814,886,500,816,702,191,561,168,737,905,911,849,739,193,625,957,750,502,767,884,890,957,983,222,409,669,380,414,701,293,725,139,692,924,856,909,340,589,666,813,732,912,317,394,206,691,702,902,661,902,557,897,426,105,308,826,885,246,578,622,670,185,662,941,466,115,553,817,641,892,925,294,610,350,276,98,377,433,160,524,754,941,886,734,754,662,577,243,552,210,388,156,734,359,581,993,467,171,518,709,394,899,409,201,692,935,980,980,522,201,274,970,692,827,232,149,693,388,221,947,726,807,239,814,704,423,404,441,57,199,523,178,621,819,769,765,888,910,323,369,59,312,672,682,247,878,490,446,862,933,592,846,768,687,18,902,484,963,830,246,193,550,770,102,423,870,887,155,653,654,799,128,510,169,894,397,432,857,653,419,338,1000,702,948,412,969,708,1000,435,61,527,327,284,798,504,825,304,308,354,769,715,291,801,8,1000,951,515,807,949,292,240,283,312,240,742,889,606,952,753,0,688,916,834,385,764,822,239,132,788,385,42,511,788,226,564,650,329,398,542,322,248,16,850,296,539,1000,531,523,108,500,85,406,678,863,292,174,845,970,323,494,909,350,218,813,311,438,656,950,434,775,952,953,601,632,646,973,396,174,878,906,473,679,259,250,592,866,521,719,708,310,762,1000,706,695,690,200,681,765,623,713,728,972,535,243,803,369,637,181,779,870,811,574,875,939,916,106,264,171,301,246,560,485,606,150,639,571,748,677,34,222,376,916,969,465,297,102,490,915,986,181,515,702,636,295,162,286,550,803,539,839,544,713,107,353,654,912,975,330,572,1000,910,927,799,835,657,896,606,99,725,178,912,841,399,961,884,156,189,209,849,607,75,601,333,478,254,835,369,712,760,226,951,991,714,239,743,101,438,127,348,460,519,879,796,862,525,777,926,807,498,467,78,942,715,101,784,608,293,386,708,236,747,882,723,212,539,1000,804,787,360,837,458,168,357,117,772,826,779,964,485,946,424,748,711,217,584,789,301,955,597,280,669,777,349,442,448,959,915,940,667,338,569,279,543,242,590,137,560,494,625,254,602,409,771,194,511,972,428,694,627,258,701,562,732,830,365,286,742,275,698,853,237,52,515,176,277,284,540,858,710,1000,584,78,339,688,754,190,312,752,297,281,517,838,556,394,560,898,877,446,561,948,857,290,835,189,545,575,871,954,713,721,705,756,449,301,672,870,633,0,1000,153,349,157,525,353,127,219,739,825,654,554,722,71,285,812,479,219,363,860,677,265,858,998,737,869,534,291,700,882,289,188,659,884,598,653,36,987,865,484,527,493,181,691,760,765,824,612,960,968,523,871,582,200,567,742,416,202,491,939,946,785,676,927,411,831,630,941,363,196,271,186,716,1000,911,104,467,792,501,851,850,665,244,314,623,918,257,972,974,442,938,454,690,95,483,307,253,392,541,212,861,478,198,204,429,231,182,67,641,933,333,215,755,6,755,994,732,791,432,692,752,927,528,117,599,891,331,167,335,816,324,429,710,238,212,501,204,881,755,264,274,421,164,181,545,227,844,250,794,649,332,329,409,17,1000,797,533,97,588,937,703,245,851,207,142,598,781,955,715,63,574,824,220,880,491,256,673,305,250,130,376,158,333,243,653,482,138,277,550,253,453,426,289,279,678,983,757,459,914,156,443,687,247,328,740,103,687,605,924,890,337,926,925,594,829,228,892,635,216,850,897,142,706,660,359,982,399,837,432,721,841,98,889,261,769,72,999,202,916,517,765,749,705,640,557,103,609,921,770,433,216,895,775,623,652,333,739,154,473,910,631,241,923,931,692,944,1000,944,571,262,773,65,656,230,721,571,872,202,261,91,855,898,733,449,284,370,515,114,330,94,542,414,560,235,467,363,535,329,684,998,488,792,468,981,513,406,724,806,271,219,616,404,336,323,641,124,734,887,682,545,428,818,868,825,478,462,0,550,912,145,432,579,482,0,752,528,749,281,704,246,307,948,942,367,658,281,364,105,750,282,362,348,135,738,63,495,808,109,701,171,194,145,651,951,876,766,334,544,812,837,772,376,412,769,726,0,559,93,684,806,631,625,0,908,815,1000,501,935,467,724,725,345,685,485,871,175,407,251,780,808,626,242,251,169,767,148,297,814,278,764,707,861,611,673,0,206,404,790,625,224,677,585,489,87,430,111,530,766,209,525,728,803,644,736,225,838,386,982,860,218,745,270,897,220,316,266,806,478,896,896,614,961,708,434,386,89,528,832,845,740,650,949,1000,243,304,4,595,682,224,54,459,303,636,931,431,85,671,630,288,332,607,30,990,825,888,3,646,337,355,791,363,1000,799,590,197,112,533,71,602,463,361,0,569,854,854,316,309,767,834,96,638,700,769,428,78,524,818,477,453,857,596,990,902,87,488,243,572,887,569,200,536,878,459,288,265,144,807,225,733,535,362,228,257,168,258,585,679,433,64,779,579,438,67,592,931,482,143,151,851,91,688,789,284,964,531,204,451,821,241,344,359,343,659,885,604,147,685,321,692,467,85,928,659,113,380,191,713,566,906,747,866,970,398,227,384,664,228,687,74,305,822,987,413,809,620,214,812,261,356,295,654,275,286,972,753,656,0,1000,550,448,954,259,524,0,923,995,625,196,373,211,157,939,455,899,836,966,792,844,833,895,749,385,492,288,389,865,208,197,610,930,396,384,190,952,354,49,901,939,381,335,358,171,762,194,793,637,506,862,692,933,487,994,879,798,687,405,44,198,347,485,292,774,557,962,917,947,620,718,217,400,138,403,341,91,540,47,572,923,543,650,720,779,811,574,795,658,559,811,541,139,576,676,135,545,0,934,835,146,274,828,969,903,869,700,619,935,790,807,338,115,580,881,675,788,291,994,515,179,851,391,676,230,701,959,489,574,800,652,19,159,555,214,501,962,671,191,524,23,1000,327,651,196,288,999,584,984,840,901,884,198,432,877,687,74,373,815,769,957,478,573,797,294,607,221,227,235,629,823,466,41,368,176,782,424,157,524,726,250,417,782,609,435,147,823,927,215,229,821,321,24,1000,837,667,932,643,131,785,169,612,174,740,74,661,911,573,155,307,820,799,929,979,602,318,515,788,872,684,333,360,937,954,801,529,514,797,481,193,0,525,0,1000,129,456,76,641,262,286,133,485,558,602,214,753,209,452,13,835,441,183,171,458,807,964,269,728,71,417,137,688,350,245,111,427,560,35,28,341,942,668,899,342,220,923,508,731,377,40,220,328,730,687,211,862,480,900,821,780,803,296,973,1000,242,384,99,749,92,764,808,640,552,709,150,322,243,557,788,683,0,929,60,848,117,508,792,915,99,756,255,683,448,881,293,682,946,873,357,124,450,52,119,232,79,834,237,538,777,329,412,193,236,782,982,977,172,372,596,649,243,630,223,385,58,507,853,920,947,764,951,670,440,593,93,560,854,537,575,606,0,513,787,303,357,685,159,492,636,560,16,410,203,228,861,281,988,962,608,298,482,292,269,361,285,735,922,782,954,576,834,664,825,707,914,506,777,831,253,475,155,378,442,178,997,778,888,633,934,803,199,221,965,730,416,441,793,325,813,960,853,717,455,284,815,737,828,924,863,340,919,553,601,177,286,661,932,471,857,772,1000,398,455,122,268,321,665,726,856,747,149,329,105,507,459,377,133,520,245,820,285,611,218,389,816,721,686,249,408,655,74,338,233,896,209,913,213,185,951,627,901,263,964,427,178,799,101,307,601,73,960,511,863,484,224,274,219,472,209,846,466,638,773,563,872,668,47,546,167,854,467,513,793,923,168,450,909,512,218,783,609,952,579,429,831,575,988,716,370,658,290,244,824,827,835,1000,429,26,881,454,405,286,182,768,307,768,142,367,245,600,936,899,932,545,243,545,604,763,917,969,409,256,366,552,182,819,775,921,302,233,732,204,711,448,73,611,232,501,489,182,805,548,652,319,337,670,806,491,801,385,563,789,338,284,395,553,246,252,288,260,951,470,884,989,937,459,249,594,518,0,155,571,1000,826,191,817,936,392,833,648,913,724,851,605,741,199,807,652,841,593,202,709,82,323,893,377,581,922,168,759,1000,730,913,363,75,604,982,506,207,349,508,844,680,21,493,690,851,644,274,817,840,755,513,773,829,471,190,445,257,335,749,296,489,902,752,416,887,854,197,896,769,226,827,263,776,900,963,744,920,933,186,572,935,594,862,502,938,826,381,69,891,690,922,950,934,958,271,615,868,822,898,577,0,701,912,659,284,632,913,291,510,804,159,294,0,707,930,984,960,343,868,280,1000,884,212,832,664,522,508,805,929,741,94,272,167,687,477,700,516,815,809,875,727,717,725,713,722,733,877,582,388,473,168,313,452,526,387,210,101,465,555,551,466,596,520,784,727,624,393,341,394,56,894,471,878,432,858,245,186,921,380,99,0,685,96,410,386,513,149,419,454,286,810,887,630,151,454,285,288,853,704,404,918,447,476,791,933,330,109,842,785,284,89,293,953,1000,226,254,828,403,870,831,696,710,693,726,200,894,184,481,913,375,256,346,880,806,727,636,85,510,892,525,783,286,681,52,795,418,648,252,86,588,729,838,128,413,616,167,615,322,252,438,332,776,391,21,748,675,265,561,74,341,564,757,648,29,700,248,835,978,67,667,158,731,958,791,504,873,396,624,864,576,856,247,219,662,125,537,550,675,519,412,743,781,801,957,950,791,501,230,793,341,296,186,980,739,601,932,184,626,75,421,736,684,246,568,908,924,862,910,204,531,816,781,361,335,919,304,212,673,94,279,603,558,240,674,143,270,873,872,894,332,723,728,163,447,768,460,149,854,210,591,938,666,941,866,288,210,127,407,225,816,716,833,460,509,118,675,965,551,637,84,259,673,183,936,260,830,493,817,163,345,297,702,234,672,922,704,26,942,863,442,691,17,369,634,490,182,253,680,243,207,949,429,911,770,958,470,189,791,783,790,286,284,441,945,943,1000,1000,613,833,873,758,447,260,107,715,517,962,607,297,835,572,639,566,741,90,655,239,696,768,439,857,938,143,795,418,507,218,837,936,345,123,870,220,412,917,957,467,273,298,236,962,726,936,948,299,236,781,349,163,321,856,529,558,205,562,787,788,271,366,335,793,367,862,398,645,478,1000,765,210,298,502,425,910,811,89,706,130,280,788,298,617,687,667,1,1000,536,944,891,242,517,157,737,201,844,555,823,754,735,67,641,797,293,236,320,750,503,742,706,307,729,373,309,786,555,923,999,881,631,933,977,887,915,927,486,258,765,613,959,136,659,180,439,850,580,244,331,935,439,857,453,364,637,472,116,677,263,950,312,135,782,973,261,133,276,699,363,776,906,168,516,366,295,823,909,237,727,137,433,881,927,422,219,143,785,533,403,552,826,966,505,821,255,694,290,58,691,117,348,624,167,920,335,79,472,889,641,200,673,102,512,259,168,171,545,569,834,742,420,1000,717,974,793,753,862,125,629,371,125,243,222,151,278,253,555,904,671,910,651,0,1000,280,363,359,337,272,821,253,768,978,744,19,502,480,623,261,760,473,703,408,834,852,247,942,801,983,394,305,234,421,652,231,768,872,841,185,336,166,539,238,240,99,461,155,785,688,741,143,862,929,392,766,661,800,925,510,771,804,853,319,697,404,73,648,13,828,970,597,872,109,630,233,794,847,733,741,857,129,237,397,308,799,267,876,352,770,598,951,805,139,894,311,679,291,798,636,667,666,179,175,782,209,637,168,501,255,236,808,252,448,227,864,369,616,524,787,620,876,766,949,798,289,495,912,336,801,595,291,582,397,309,49,552,261,663,113,769,64,240,845,697,880,705,393,622,934,724,763,638,76,370,497,48,648,859,511,788,648,806,472,557,235,556,178,274,389,527,149,705,862,378,50,514,1000,746,125,700,957,440,160,386,926,823,870,795,115,600,257,255,996,452,295,729,213,703,921,476,273,826,890,805,962,614,194,181,166,909,238,381,818,426,713,108,353,60,180,698,262,619,70,231,129,299,811,529,173,785,213,463,970,735,915,817,961,671,358,713,253,877,777,905,628,121,600,967,350,309,0,901,693,800,289,326,138,493,1000,602,168,281,129,657,313,690,949,914,150,365,971,883,448,967,202,459,120,471,263,648,405,311,37,1000,882,851,599,546,201,209,487,632,945,535,576,885,134,354,410,504,804,335,799,909,756,840,16,427,335,677,461,477,714,12,859,984,467,210,528,896,363,660,391,203,848,280,567,778,493,179,975,786,459,866,840,529,393,543,930,416,601,568,868,270,97,571,634,308,922,714,946,621,799,264,210,269,534,698,800,663,579,855,212,944,949,845,183,480,963,360,838,448,156,760,94,347,859,903,206,334,691,505,781,309,52,1000,256,839,644,415,381,734,930,275,442,850,257,246,55,296,365,700,231,429,138,303,391,1,604,0,325,636,122,487,72,580,805,291,444,81,774,630,17,1000,287,513,554,803,459,339,568,830,947,733,923,529,400,175,639,117,839,853,800,276,286,662,155,628,926,323,396,166,88,531,371,644,867,696,453,524,971,757,868,511,242,445,1000,475,693,251,796,915,653,594,888,460,385,500,225,626,933,465,913,658,420,0,518,809,846,544,187,653,866,632,881,712,830,608,886,370,215,220,878,1000,815,861,314,701,684,228,628,407,815,614,315,247,217,766,145,881,686,240,509,122,433,442,915,709,467,109,202,277,786,675,671,250,552,0,855,861,108,761,802,970,846,963,100,386,135,768,952,681,180,187,868,834,546,98,125,634,404,181,43,526,159,768,691,121,657,724,724,107,988,774,94,689,280,432,961,826,967,703,573,890,972,299,1000,653,555,748,1000,520,194,300,537,16,24,998,724,734,625,615,717,721,802,639,1000,734,119,457,138,568,993,639,618,634,314,166,146,799,139,272,227,690,457,329,0,1000,873,300,511,310,364,580,646,410,395,533,571,58,63,1000,616,172,132,530,393,479,385,65,468,310,271,273,474,886,93,445,914,955,908,233,829,275,124,614,907,345,547,35,515,798,135,242,262,581,978,466,238,731,289,859,836,475,750,110,792,597,660,347,653,329,830,400,188,904,928,337,175,426,947,815,884,274,586,680,585,679,839,1000,942,471,640,408,780,935,890,564,225,664,651,53,898,638,476,423,245,234,754,862,352,655,625,259,31,739,191,435,364,182,93,447,195,521,844,997,275,294,374,417,196,896,225,293,786,878,40,745,107,736,490,821,350,62,160,890,934,643,0,590,878,542,214,694,455,632,424,360,201,886,846,889,768,387,704,341,908,583,620,260,146,686,911,636,784,699,943,642,364,654,201,453,108,784,264,791,206,308,440,654,936,487,79,743,798,328,153,218,618,206,477,201,297,237,643,18,145,262,914,965,907,481,79,733,433,52,252,392,479,205,9,687,671,13,118,652,274,772,225,342,289,174,938,294,87,572,769,837,174,885,822,353,273,254,138,227,950,403,708,119,166,732,131,470,793,285,331,582,17,402,869,317,509,55,839,942,848,1000,171,233,294,700,118,608,832,565,689,639,793,894,206,222,101,423,712,829,144,475,649,226,164,220,909,534,282,354,225,817,283,313,26,760,841,613,110,681,446,62,721,352,611,306,937,603,598,276,401,162,853,778,546,12,772,852,294,674,644,267,645,359,87,664,862,686,115,590,561,152,342,657,148,218,805,745,102,322,247,363,172,452,108,752,110,306,98,262,776,267,448,499,86,731,685,19,927,585,895,240,585,925,891,583,122,526,870,393,940,728,512,0,491,186,31,1000,951,948,933,695,689,248,598,954,830,644,922,463,933,791,319,713,158,720,1000,841,886,846,250,557,937,695,615,195,252,451,762,466,949,807,614,738,532,731,59,313,817,902,109,682,385,451,890,663,132,349,597,781,127,854,0,1000,342,255,24,380,226,172,862,620,943,751,58,553,867,700,575,774,976,718,310,24,158,200,106,532,641,408,957,713,975,416,102,599,124,729,215,692,183,751,969,654,927,820,623,595,916,349,404,667,146,788,908,802,472,516,275,677,493,621,597,557,572,877,762,46,862,742,170,533,139,753,879,881,146,360,165,223,873,645,1000,533,117,531,164,372,647,314,24,682,562,807,934,718,208,612,386,218,185,836,742,737,924,695,389,745,81,590,538,0,529,84,170,625,614,212,185,874,403,46,268,575,208,501,45,1000,489,187,169,527,96,595,38,1000,83,727,99,603,739,762,245,369,202,515,876,702,235,320,191,935,716,740,143,774,287,683,72,423,929,458,966,272,83,541,190,774,610,50,926,859,437,96,329,644,24,462,800,422,948,335,126,538,770,668,81,727,757,419,10,729,222,620,611,298,810,600,273,175,861,1000,87,559,929,546,5,544,190,827,183,821,22,750,801,356,800,627,597,207,128,726,281,140,207,542,150,400,283,274,827,367,239,613,119,341,1000,836,546,432,395,165,308,150,470,19,577,94,928,911,205,243,249,631,890,711,1000,972,362,546,927,348,90,793,184,759,977,784,122,636,863,753,974,652,891,1000,419,742,867,790,387,491,674,562,1000,638,676,66,953,649,117,654,979,998,436,647,378,121,251,719,529,807,658,341,860,424,900,554,87,275,107,297,712,228,874,365,161,745,426,170,658,0,775,756,891,743,967,672,1000,755,789,878,567,55,132,320,826,325,963,634,881,829,699,665,972,636,428,11,382,582,950,405,246,591,839,604,411,84,907,567,166,754,353,129,245,240,742,359,648,237,278,849,349,670,948,610,250,290,188,676,87,359,253,603,445,421,201,328,143,404,930,786,388,722,49,451,919,805,173,899,288,547,254,586,801,838,547,718,646,471,417,406,951,821,896,542,305,512,947,671,398,167,711,267,291,574,818,218,91,502,846,189,818,234,591,314,917,409,731,373,779,346,131,316,954,812,470,798,865,246,996,370,201,422,807,557,925,415,775,653,768,738,563,879,82,375,256,504,836,316,165,534,413,606,150,640,294,357,98,664,260,323,654,777,737,787,752,284,176,502,289,192,801,585,916,508,815,656,245,663,651,48,365,281,984,697,113,265,582,278,655,205,347,675,294,686,170,550,165,599,148,628,936,762,718,744,223,254,754,803,284,247,313,736,0,1000,225,649,460,163,608,290,167,442,533,396,952,637,169,772,970,841,646,465,247,680,297,236,779,832,915,999,202,753,319,588,905,854,724,434,737,647,75,703,988,758,779,349,913,659,698,564,878,983,490,907,789,300,364,455,146,549,880,765,331,627,976,970,720,815,769,777,194,657,957,507,327,492,959,651,794,353,340,458,391,325,271,200,822,263,825,895,99,328,261,233,477,904,908,837,743,215,204,240,246,462,634,203,845,366,618,300,553,827,750,742,282,312,207,700,161,488,930,612,130,483,212,825,379,59,171,170,994,444,862,928,497,47,666,198,198,544,746,793,91,709,769,804,790,358,470,767,384,496,589,195,760,448,92,637,840,963,664,34,182,670,248,519,760,295,123,250,919,853,75,216,904,540,608,673,465,222,407,280,452,764,215,785,773,810,920,765,922,1000,469,279,137,636,710,358,0,713,236,542,919,713,108,543,292,844,964,941,282,660,336,724,198,401,848,474,405,284,517,0,396,307,921,792,22,452,865,482,797,830,610,296,168,754,287,836,734,685,1000,663,385,206,242,650,275,803,597,45,243,624,846,447,385,5,874,859,175,191,20,666,695,772,694,581,441,262,893,417,825,657,919,868,756,800,795,815,437,46,833,328,74,648,572,47,891,557,172,889,359,235,761,769,246,420,334,595,192,904,281,849,1000,640,893,673,994,507,145,798,8,1000,271,327,967,360,137,638,274,275,608,667,249,617,232,709,644,466,874,775,772,702,962,637,972,427,951,762,762,744,889,560,819,298,760,772,915,893,892,846,323,245,827,764,782,349,321,249,894,323,371,751,767,288,873,865,165,499,933,567,707,103,735,695,910,923,96,506,764,604,468,911,751,673,875,726,264,702,416,252,564,839,181,582,108,302,177,894,334,149,783,251,404,185,900,626,440,262,947,434,733,722,196,746,530,169,902,974,248,505,322,250,912,832,230,207,12,673,514,0,518,791,218,942,702,135,891,591,251,800,787,291,606,658,192,384,169,895,368,0,448,413,168,569,977,565,730,385,246,693,204,675,702,201,627,508,188,552,567,62,242,491,156,696,255,775,835,462,230,822,241,846,273,493,569,833,240,197,636,859,809,240,112,480,736,733,966,495,678,833,452,904,0,807,691,260,191,462,813,346,326,700,601,108,132,467,176,580,443,875,636,717,440,61,787,302,814,860,325,463,723,74,290,651,248,749,112,644,460,277,215,397,232,568,870,921,805,344,688,757,456,943,571,768,251,671,246,561,928,715,817,502,251,797,541,811,931,903,455,377,343,530,272,628,593,522,225,282,795,499,478,198,896,474,388,473,691,249,579,324,894,637,96,638,867,711,323,163,838,252,103,596,598,645,711,465,125,378,616,581,355,116,320,730,976,828,749,708,112,658,123,701,744,213,697,634,787,94,928,848,116,501,656,782,185,296,744,493,870,963,469,829,633,733,788,301,747,736,654,146,594,416,200,788,939,394,130,506,761,765,716,68,811,740,850,504,537,0,921,858,858,813,390,190,332,353,346,155,106,847,424,6,587,895,925,696,107,490,251,720,226,831,809,479,341,1,789,293,192,477,370,691,333,514,183,622,80,297,363,49,286,206,264,521,368,341,226,910,879,318,256,431,365,636,337,76,728,776,1000,509,268,232,907,727,884,760,764,311,127,373,796,732,579,131,128,516,1000,657,686,654,744,668,519,786,869,677,686,415,838,463,128,736,964,791,381,74,852,788,448,954,989,598,208,458,286,814,922,338,755,751,244,904,366,161,455,217,214,373,803,775,214,901,816,246,408,345,870,257,908,553,482,621,576,875,141,794,150,279,684,523,376,415,152,798,622,280,251,223,909,961,757,206,600,181,866,491,241,793,468,307,236,781,442,522,816,274,878,752,609,434,897,416,178,337,647,471,465,41,181,419,298,149,957,538,423,189,811,652,365,324,273,710,1000,707,769,304,860,484,217,639,196,252,272,285,882,921,834,1000,297,740,852,754,903,853,641,548,805,244,1000,598,524,681,517,28,243,478,127,603,43,789,247,609,391,525,914,849,702,295,632,21,454,279,403,333,658,714,820,294,594,828,93,821,358,707,275,678,936,876,970,768,984,735,698,574,391,372,821,459,797,382,953,772,259,824,636,745,702,301,318,675,213,506,594,920,288,353,644,495,148,383,482,902,259,236,806,690,567,786,643,224,433,0,145,446,860,522,532,740,423,178,954,548,253,415,219,877,894,853,376,413,210,369,118,783,213,354,286,793,133,309,953,437,972,379,228,626,218,778,777,262,843,954,1000,524,231,900,574,884,616,301,827,300,734,595,712,318,801,601,175,722,647,469,283,312,794,847,297,235,106,674,157,598,779,838,0,640,967,446,516,786,427,535,256,483,571,767,728,393,598,133,1000,670,994,466,282,134,753,158,145,685,637,345,926,478,943,1000,526,775,790,271,957,396,634,87,266,654,55,845,717,707,215,423,186,183,174,743,283,859,967,391,890,839,204,407,839,711,829,265,681,240,279,837,792,513,264,675,942,676,629,613,891,453,445,85,251,229,922,390,290,273,915,343,776,317,744,198,965,466,741,842,248,143,840,349,304,705,873,888,403,333,814,450,480,424,806,579,468,308,935,470,598,831,751,623,176,408,762,299,955,389,246,722,370,338,283,704,858,989,962,327,157,523,130,572,962,433,0,911,34,1000,509,808,865,592,821,346,0,861,578,376,228,619,799,334,0,849,540,19,820,143,592,293,662,232,774,341,379,94,195,404,822,773,897,567,659,655,191,486,419,663,143,551,320,248,456,595,728,663,730,136,932,984,166,706,74,458,879,891,710,705,751,668,87,614,765,767,921,395,699,186,213,499,842,221,892,576,285,602,184,845,804,733,422,111,953,461,544,133,577,916,145,542,222,936,699,389,891,557,385,608,394,197,140,492,406,684,726,698,995,851,490,189,426,152,865,256,204,924,169,585,189,358,699,792,1000,680,887,723,208,719,921,616,994,684,920,242,871,713,398,198,887,425,908,746,281,651,58,673,104,709,338,573,117,738,596,210,321,428,419,286,243,204,192,334,247,217,544,427,641,661,978,670,166,531,92,401,828,933,656,527,739,520,449,132,683,574,885,731,403,684,790,742,256,584,648,286,221,272,120,216,395,673,226,513,141,660,490,828,548,788,513,784,1000,659,314,343,360,77,960,856,502,44,156,441,366,560,565,83,766,649,926,403,188,603,208,485,711,452,563,623,437,442,383,531,121,392,791,298,647,754,302,221,426,181,953,644,697,720,873,352,683,346,167,495,461,855,137,290,603,332,122,372,754,809,790,361,730,384,59,477,690,241,212,745,216,944,788,291,201,837,203,807,725,295,170,459,921,918,871,823,844,814,131,681,733,384,0,752,787,531,913,556,110,799,386,206,887,559,340,401,216,392,863,245,828,642,852,763,102,616,100,460,749,430,282,252,280,704,955,592,632,147,635,826,767,210,406,186,890,398,309,167,163,403,92,767,955,367,329,181,266,794,238,611,866,550,465,909,80,824,138,414,284,754,245,692,269,642,219,356,279,695,822,229,937,744,731,385,468,312,257,729,821,655,161,348,280,681,204,582,897,549,194,578,927,458,886,348,120,762,581,643,860,766,133,470,878,404,982,554,787,820,840,477,870,790,143,473,930,514,354,0,0,926,647,634,111,298,947,611,726,805,436,145,982,694,346,728,855,578,314,319,746,761,775,239,791,107,362,55,421,660,12,728,259,561,239,675,330,352,960,526,703,326,78,447,890,953,669,736,969,952,293,757,455,0,793,546,114,749,135,839,980,717,296,235,831,648,890,319,796,625,936,575,144,312,792,108,265,293,138,280,860,564,131,459,884,735,179,909,239,885,845,707,946,379,826,689,874,622,93,845,627,261,735,761,169,410,523,0,636,690,92,828,112,816,755,757,431,445,471,771,313,272,922,703,841,772,153,657,685,102,814,669,120,553,867,268,856,395,770,277,68,370,242,597,402,563,871,367,300,108,953,408,780,692,815,623,540,824,355,735,889,529,370,113,824,740,247,693,619,210,871,927,449,854,178,427,759,286,753,221,836,699,811,376,732,378,926,608,181,483,462,475,592,951,436,246,895,673,106,665,301,654,864,518,210,674,129,605,806,244,553,696,531,811,501,39,667,562,660,611,745,622,827,545,658,744,312,791,121,359,245,762,256,551,471,458,283,267,396,558,883,606,375,716,373,418,201,795,510,56,368,320,120,272,185,807,139,247,826,257,383,506,96,740,366,4,28,354,48,829,642,673,309,690,366,53,571,741,894,980,604,916,421,554,744,749,153,606,551,737,165,293,291,108,878,806,901,810,841,346,782,615,164,614,390,530,157,286,147,875,574,856,854,874,152,501,332,212,866,857,518,810,938,552,448,137,364,48,594,937,804,537,836,568,721,825,715,390,977,489,1000,492,981,789,947,785,838,548,825,255,788,292,207,384,822,993,298,465,68,638,644,463,629,268,722,844,184,466,976,988,232,812,29,1000,937,299,213,700,266,660,202,748,677,63,614,965,766,291,997,670,193,306,733,738,694,322,297,709,548,789,626,251,356,724,198,775,923,292,208,746,451,916,482,196,216,887,794,306,854,324,182,795,950,806,924,386,759,446,569,828,327,249,881,241,23,471,877,479,206,813,529,799,274,284,735,107,979,608,353,527,280,694,212,807,90,795,393,525,310,430,840,494,816,966,452,935,933,639,335,383,207,480,388,488,241,263,730,767,412,658,400,610,191,611,598,930,811,853,785,612,216,900,191,760,205,757,895,650,411,573,229,652,824,809,177,651,181,830,849,871,278,239,593,823,929,476,93,637,629,327,744,221,711,33,685,247,172,870,424,288,344,257,224,609,174,428,809,731,343,524,148,828,995,339,813,340,788,603,953,429,167,503,501,40,769,700,812,886,122,814,788,336,258,697,284,365,252,514,842,1000,170,390,801,544,898,928,747,429,656,616,746,374,37,489,607,297,534,725,34,353,34,378,836,643,785,636,344,682,727,135,436,445,806,328,733,381,308,347,603,940,967,791,692,356,188,868,606,758,440,944,949,554,553,703,180,859,879,683,785,600,812,571,435,498,198,155,196,845,97,730,495,808,694,17,702,791,395,749,659,834,607,666,328,654,195,309,168,829,276,833,88,668,617,165,143,353,601,960,695,838,271,862,839,753,867,714,836,362,150,353,740,373,405,95,376,733,637,77,509,74,0,990,579,865,455,203,358,708,655,329,896,383,944,904,390,473,1000,541,80,533,214,638,848,884,288,223,187,479,132,839,192,869,574,808,191,282,455,925,266,784,265,663,115,409,1000,741,124,637,397,520,564,117,1000,817,711,350,99,790,678,769,155,854,847,888,280,667,352,115,291,573,746,844,609,631,854,778,298,239,805,465,595,205,247,413,207,834,792,278,204,290,228,356,993,830,804,304,549,802,204,870,707,671,931,366,241,697,441,678,70,780,621,511,147,763,616,657,627,605,837,978,634,23,1000,627,869,675,236,870,710,443,942,452,178,778,800,390,927,780,277,725,282,838,242,525,492,731,701,798,802,124,183,851,316,700,113,713,316,251,547,900,769,595,172,791,798,610,789,583,954,640,792,581,592,637,946,441,124,324,279,336,844,232,225,781,253,469,418,643,186,328,911,844,356,425,537,806,849,243,876,728,83,789,736,438,805,816,297,613,353,650,180,794,902,406,946,401,259,116,171,551,210,954,137,912,292,606,941,669,559,777,870,585,365,265,137,558,360,530,166,841,218,486,807,602,567,0,924,813,429,719,915,333,79,752,106,258,193,499,870,652,660,502,199,795,442,133,597,881,414,403,673,264,369,340,188,779,413,652,850,581,666,230,947,794,2,528,982,680,303,176,833,354,444,132,950,945,753,665,789,821,944,684,984,668,196,795,952,567,562,825,179,806,772,843,1,523,600,318,577,727,244,206,864,826,921,770,204,870,216,557,447,943,133,336,65,945,190,376,797,254,149,306,633,146,807,797,502,135,260,623,128,412,811,883,181,284,243,695,204,451,934,833,105,589,202,481,422,244,854,343,173,349,522,716,149,796,657,324,872,935,79,549,288,257,179,741,229,905,167,740,392,59,195,323,629,706,256,709,653,15,441,264,929,325,201,537,252,487,566,60,575,809,87,922,458,915,162,741,193,710,900,313,177,411,727,68,965,765,190,749,872,739,838,867,708,273,204,633,245,346,987,412,189,724,909,813,203,627,469,280,739,400,1000,679,964,907,307,648,186,732,974,444,538,0,928,568,795,623,183,745,742,783,539,798,593,684,755,205,836,927,1000,501,241,289,149,372,919,501,215,803,207,249,499,175,836,331,952,524,456,593,845,577,514,718,370,605,337,687,767,52,134,302,550,790,745,216,303,139,158,593,229,777,851,745,188,245,795,736,215,873,814,234,115,679,168,602,166,258,445,88,332,356,445,216,839,705,329,654,923,259,289,621,831,294,996,769,63,579,284,691,784,563,824,387,763,228,834,261,797,882,410,478,195,458,788,664,585,0,206,482,231,798,139,406,867,328,791,745,953,546,995,498,211,404,204,615,260,741,157,836,216,846,920,793,163,775,235,836,232,346,427,442,760,45,578,172,417,645,364,59,925,726,373,661,108,407,777,768,754,9,186,873,120,541,187,838,653,2,481,624,144,731,926,397,937,475,614,0,381,61,840,583,157,868,100,552,790,301,498,472,880,285,802,268,718,717,870,968,897,854,562,763,263,872,449,0,915,654,904,820,504,110,863,569,392,543,773,825,645,476,642,385,140,208,73,449,709,515,993,407,413,585,947,290,898,951,939,354,785,350,395,738,227,326,662,154,813,908,85,867,273,753,292,407,875,883,458,242,193,663,460,108,250,451,907,512,574,800,145,648,649,605,929,650,859,1000,831,288,866,950,162,885,994,553,190,786,178,395,197,794,950,906,945,1000,507,51,213,406,638,584,379,61,645,361,954,654,444,25,223,896,685,0,114,478,608,644,846,786,859,832,163,723,277,661,794,677,177,419,546,828,796,644,955,294,988,650,789,356,949,284,583,42,200,433,932,294,200,614,118,447,209,837,919,889,872,829,109,365,776,902,777,850,214,883,775,362,198,289,797,256,811,243,231,725,599,100,653,90,629,255,953,811,678,79,824,974,135,318,313,679,280,582,798,703,860,846,473,856,290,698,59,675,372,688,853,653,734,502,98,501,281,632,832,593,840,334,464,471,828,432,931,409,935,776,132,680,850,639,702,350,999,871,333,240,382,584,155,580,875,982,811,655,82,491,551,798,793,747,805,474,173,807,418,212,610,60,754,712,987,796,880,779,870,902,456,490,867,431,91,643,816,760,874,832,887,809,721,795,823,929,241,797,671,179,66,954,918,797,651,615,176,457,132,359,146,550,380,408,40,970,256,791,84,427,190,773,84,644,910,358,124,606,137,376,280,709,928,284,561,74,189,368,784,722,192,625,732,295,243,885,849,726,820,834,452,459,846,960,612,871,760,879,804,251,166,729,427,517,128,443,917,854,797,862,792,288,335,672,942,513,575,808,256,560,873,384,158,915,361,343,180,814,901,254,957,579,158,650,721,811,865,526,167,769,210,486,758,755,314,248,477,134,887,985,968,583,758,302,923,571,231,910,838,686,879,450,987,541,438,257,78,374,404,633,178,491,764,227,414,603,949,407,250,239,406,187,324,769,593,661,182,583,269,330,141,295,813,960,192,392,881,632,823,404,686,243,729,384,843,744,203,577,731,732,876,725,920,425,253,765,329,727,997,858,864,403,931,634,164,782,585,90,287,559,631,776,189,472,1000,431,773,822,826,328,614,660,466,194,430,843,184,911,920,490,594,651,624,835,496,178,723,682,237,819,611,692,139,479,730,765,809,749,170,820,46,584,446,275,882,292,201,850,504,77,0,958,890,703,217,770,231,914,770,188,261,568,747,337,266,762,201,665,230,655,439,84,250,517,305,608,987,495,281,424,787,517,216,674,847,795,969,359,869,613,9,516,767,310,278,426,914,530,216,543,590,934,787,101,832,774,839,495,174,541,372,705,799,809,205,545,571,797,844,294,285,755,953,473,793,933,213,321,1000,684,843,244,179,541,835,276,300,654,168,697,253,238,774,733,440,914,176,338,971,578,749,793,679,250,935,505,283,629,253,693,592,0,372,22,212,349,207,303,774,558,391,207,873,479,838,832,480,537,336,49,287,700,189,291,203,396,201,917,894,946,271,200,0,832,824,382,403,36,21,449,183,423,0,828,137,798,342,620,387,307,665,225,416,571,805,327,383,203,228,867,0,917,548,753,382,367,185,262,182,699,728,686,697,770,586,189,283,560,151,826,770,729,94,547,107,628,841,688,195,941,205,156,802,493,446,870,204,613,876,942,219,696,711,448,481,624,704,820,209,885,852,432,227,888,236,663,916,480,164,529,184,266,773,337,409,640,226,797,331,248,468,285,976,986,575,60,609,743,728,55,848,807,957,460,167,827,74,468,489,621,359,0,176,656,603,944,431,176,226,716,409,615,820,298,272,181,556,20,755,424,0,877,858,769,686,711,939,714,940,566,271,589,605,668,716,107,146,730,328,341,1000,830,182,822,574,806,203,292,270,874,944,798,555,0,479,846,971,875,398,15,158,955,259,598,491,816,188,563,39,722,778,507,307,834,832,312,214,610,183,940,385,38,6,751,300,583,658,568,1000,590,467,0,180,943,908,541,182,359,958,450,169,232,182,621,805,550,228,838,885,455,947,385,449,603,131,439,825,435,876,742,243,807,124,683,457,805,152,358,145,713,284,620,171,745,271,335,142,860,789,328,350,421,637,437,645,467,200,904,1000,698,247,696,67,681,677,386,273,637,783,745,136,558,956,517,703,676,253,780,636,463,209,679,659,386,788,213,181,868,287,275,21,404,417,744,99,413,911,546,817,264,248,569,129,352,136,755,159,500,907,775,977,694,984,692,770,317,247,449,994,824,490,227,313,700,871,474,952,808,612,214,1000,446,96,473,720,728,747,786,879,340,158,268,937,366,928,507,186,957,110,588,10,735,441,171,139,897,292,712,663,226,858,584,439,934,176,548,414,224,834,305,263,276,815,126,851,326,541,789,431,564,317,307,874,333,0,807,685,237,713,314,227,866,385,591,176,850,947,756,721,723,645,208,660,31,255,371,846,809,942,549,526,64,864,800,280,114,266,588,923,736,192,509,217,584,445,852,308,184,182,697,439,272,209,775,137,868,242,786,274,830,202,883,5,1000,867,444,648,334,263,621,829,685,836,974,881,440,218,891,966,611,117,561,376,124,245,502,702,349,552,836,709,789,870,610,84,782,256,743,113,350,844,709,431,171,977,579,192,234,410,274,212,880,176,721,148,260,125,405,158,232,182,923,276,732,996,743,921,370,241,754,214,909,963,545,600,316,523,785,842,700,383,366,182,676,200,605,893,513,573,803,486,809,251,621,915,1000,401,13,192,823,433,439,902,929,595,632,235,281,939,499,878,423,854,855,909,876,243,446,884,414,289,650,881,435,1,948,67,395,965,594,288,392,225,907,138,741,302,842,868,938,920,339,262,391,163,588,916,948,914,1000,426,579,662,441,797,616,532,788,888,447,737,708,261,683,202,297,332,658,213,938,832,841,762,298,778,348,119,622,417,127,524,813,474,905,444,899,104,638,728,419,209,755,766,450,199,715,245,757,427,284,915,419,532,0,165,855,277,470,151,838,536,15,788,383,396,628,457,140,769,830,873,659,434,154,154,520,932,828,831,335,933,674,421,547,904,364,803,914,938,928,649,359,711,18,415,623,207,674,586,191,440,889,157,620,93,327,220,301,706,656,947,859,220,462,539,56,0,897,98,541,690,770,626,493,919,957,797,652,193,438,230,355,872,718,644,223,251,633,541,55,195,477,308,199,401,682,518,15,427,512,911,789,993,542,67,800,359,148,598,948,569,790,677,263,598,0,458,861,978,389,391,215,792,859,541,750,710,91,919,629,392,364,124,328,461,645,519,62,505,765,118,289,951,591,264,264,210,377,499,629,481,623,281,379,257,363,248,290,907,717,823,557,742,694,252,389,175,424,983,637,256,692,745,702,458,710,195,655,234,875,690,777,151,614,834,639,244,821,314,598,853,495,298,561,153,754,364,640,744,475,968,367,743,721,927,906,458,914,793,666,907,682,637,583,930,498,745,625,494,749,684,231,152,838,113,790,783,587,716,23,706,343,361,702,496,761,200,643,110,707,827,471,453,302,961,696,445,873,108,361,565,317,927,648,761,703,440,916,153,472,368,394,846,604,248,779,753,821,193,538,295,652,270,868,672,76,299,234,266,711,285,540,961,759,935,902,904,364,446,903,404,187,292,709,189,809,946,337,851,866,190,856,640,34,924,831,818,253,866,652,254,547,172,414,239,890,265,288,972,717,168,366,199,536,297,728,618,0,872,887,451,607,204,486,397,82,224,416,1000,758,637,583,243,278,947,695,808,273,268,470,619,322,293,494,723,173,169,168,377,410,465,613,919,376,762,768,58,573,800,486,156,518,221,305,96,589,225,341,425,97,335,128,416,588,974,449,410,30,155,638,657,183,266,289,835,254,213,968,110,819,835,184,1000,833,875,1000,167,277,292,571,937,527,344,120,694,773,421,165,458,801,955,537,599,623,386,38,825,267,845,617,973,879,517,467,215,303,687,115,744,212,215,527,897,706,684,704,818,689,209,668,964,954,299,841,429,452,813,519,807,457,792,564,667,534,512,901,626,262,663,235,432,6,692,787,864,270,785,631,696,326,218,168,575,800,772,757,105,432,82,637,769,312,564,61,756,443,176,721,116,510,242,471,810,324,826,632,812,872,567,769,214,712,675,322,311,784,759,76,610,282,769,303,322,385,646,7,141,821,285,686,510,788,268,553,189,453,456,0,120,610,231,403,224,465,732,376,258,474,202,365,940,889,81,670,286,835,825,253,950,660,233,341,930,831,234,346,770,316,534,734,234,349,237,361,885,309,596,868,821,746,236,350,775,331,150,628,647,473,209,685,448,540,343,504,513,0,930,462,94,507,767,751,751,667,447,948,820,728,917,774,117,356,133,844,291,843,176,668,747,750,1000,487,680,634,638,712,411,0,953,1000,141,623,623,509,977,663,320,593,869,477,647,359,272,109,480,20,339,754,853,924,96,491,400,167,942,604,346,417,153,639,228,202,248,84,267,775,339,397,289,741,447,267,457,0,695,242,731,373,807,278,183,609,684,234,814,254,897,760,390,213,390,40,217,592,806,876,315,611,365,572,759,792,501,209,759,810,849,867,841,904,762,784,168,528,41,1000,744,779,549,412,0,778,538,232,407,253,166,202,835,349,958,314,512,799,626,664,807,270,897,497,396,438,200,831,567,829,863,557,151,561,938,775,415,670,452,520,266,822,816,698,772,46,517,248,711,351,17,625,323,145,268,630,385,638,135,678,735,45,458,792,99,608,423,405,949,339,959,476,214,230,928,680,890,908,199,240,774,554,282,312,825,450,663,240,595,446,798,265,609,293,562,759,698,574,713,361,124,303,165,730,192,463,487,347,411,647,264,894,947,295,660,607,156,779,244,210,692,633,275,714,770,705,757,456,795,969,682,244,156,294,491,814,258,571,934,411,571,345,235,585,808,618,219,895,843,559,931,976,242,619,538,815,826,253,972,506,167,698,396,203,920,436,454,419,260,112,249,260,256,177,0,832,870,804,103,479,124,562,785,852,604,94,103,605,798,891,289,612,179,413,980,720,291,739,777,256,288,357,122,688,944,485,916,678,186,933,178,394,591,823,0,985,248,222,866,777,173,314,687,334,458,907,934,415,257,236,386,211,951,435,573,789,252,339,285,249,871,805,353,80,949,700,109,683,891,924,710,556,114,504,160,534,661,234,950,875,839,798,250,266,192,614,631,150,693,714,414,136,408,594,567,759,223,504,456,69,222,414,0,603,151,411,548,787,213,604,87,463,658,23,437,130,446,842,844,520,293,359,390,154,909,864,675,30,799,265,264,831,546,434,246,845,861,678,707,210,979,948,811,870,162,802,628,701,427,454,196,763,952,541,283,576,135,413,986,684,725,827,15,539,246,594,52,441,406,213,993,848,658,768,790,317,157,357,807,726,764,384,81,761,537,706,783,294,84,415,470,907,218,915,949,505,888,564,485,898,937,673,991,847,987,541,1,881,876,719,106,628,412,533,382,410,230,669,309,292,960,483,236,477,850,455,245,896,95,554,502,96,209,405,247,266,50,1000,484,164,551,700,827,228,810,545,938,635,898,453,914,685,864,611,152,524,76,536,935,432,581,60,790,711,249,779,456,910,922,444,70,593,659,562,319,80,219,925,927,765,798,922,483,900,257,779,919,480,131,390,794,251,401,752,234,331,460,476,297,237,808,343,638,156,245,400,732,373,311,619,639,0,196,936,905,753,790,298,87,369,284,303,951,687,424,20,902,622,143,522,770,471,547,788,275,870,895,610,873,645,809,261,182,628,440,195,708,450,59,533,808,427,885,868,702,451,932,600,231,215,201,236,730,411,303,750,276,252,752,285,209,181,283,91,439,944,917,659,948,268,839,536,440,477,274,249,804,297,762,588,181,794,573,792,868,270,292,210,676,27,291,687,813,262,310,802,726,738,91,566,162,248,642,331,925,1000,813,631,96,410,529,107,477,45,823,786,210,348,249,834,411,38,639,34,564,133,664,10,290,31,830,279,811,1000,335,651,784,628,886,581,861,710,136,197,669,237,116,653,239,816,224,898,102,284,695,695,397,437,47,573,781,777,807,216,235,349,0,1000,875,957,588,566,542,809,242,825,77,737,866,644,257,451,238,843,616,644,400,48,94,614,754,155,443,137,259,771,770,821,81,748,612,970,766,777,243,669,109,706,189,300,95,645,900,697,154,413,445,230,628,259,237,846,62,403,612,212,483,193,690,636,848,844,898,289,381,486,353,112,787,336,785,662,152,265,156,233,852,544,221,349,418,215,631,118,787,302,479,464,645,0,103,597,212,504,622,446,14,516,295,208,417,663,686,238,0,1000,0,1000,573,790,341,509,654,332,839,850,286,532,34,1000,403,637,847,464,959,679,501,412,626,315,957,505,260,524,799,330,932,664,102,427,830,939,335,7,299,147,890,505,397,313,252,746,440,907,754,841,766,759,449,953,975,680,582,116,419,620,452,116,478,196,866,294,930,769,789,277,877,308,246,747,739,406,380,411,516,59,172,464,445,703,162,742,153,798,294,636,894,227,285,52,602,659,647,311,129,332,207,510,533,844,917,753,116,598,1000,717,914,622,230,188,245,518,145,198,98,473,276,535,0,708,817,241,894,492,303,308,923,947,204,336,969,648,244,561,743,764,419,672,832,247,632,93,513,640,198,286,364,290,769,446,870,362,732,845,950,425,558,752,647,618,337,360,202,647,829,620,251,734,171,761,476,848,231,398,844,623,753,762,271,623,177,628,863,914,227,843,253,859,645,776,477,156,573,797,556,772,829,907,1000,532,845,867,966,601,449,135,876,610,455,36,599,587,65,809,772,464,672,733,69,519,221,439,212,295,1000,748,689,712,278,627,217,746,122,691,795,788,714,783,197,279,336,110,121,416,79,878,455,911,181,714,706,349,419,461,639,882,122,726,458,840,265,825,760,758,712,776,855,931,481,898,354,646,736,229,817,615,124,512,899,317,891,374,409,159,103,543,931,401,653,322,598,419,1000,457,756,794,217,871,804,736,461,905,1000,513,186,624,942,255,861,614,200,796,29,961,711,464,0,804,440,644,907,614,334,80,619,372,64,489,232,288,598,237,559,69,835,820,881,804,764,337,702,365,216,891,905,762,256,242,132,367,294,293,618,588,941,408,821,579,252,536,885,680,167,663,193,823,867,389,770,865,809,268,818,277,848,513,294,623,963,382,147,806,797,745,418,684,831,945,892,940,568,755,295,736,591,896,445,0,488,180,130,515,569,793,685,246,453,295,437,428,824,340,156,789,173,604,894,858,117,618,444,304,2,573,616,0,306,652,519,405,940,588,618,650,449,135,795,846,224,303,0,469,1000,640,524,6,153,858,415,485,51,465,614,673,129,772,810,797,942,426,423,582,107,581,780,551,949,495,934,343,962,524,209,748,889,1000,585,356,583,913,1000,425,250,210,661,27,597,953,394,497,275,647,789,299,642,854,803,315,976,506,767,782,468,283,817,123,822,854,971,465,134,741,251,464,243,659,158,891,260,778,487,513,809,517,413,152,911,590,738,728,654,331,722,173,823,327,806,652,0,908,788,717,288,356,126,697,613,216,218,880,110,373,137,514,797,415,927,443,889,494,643,226,654,59,874,915,244,743,215,883,1000,971,186,749,811,713,371,291,16,437,838,768,122,520,230,426,168,909,227,557,925,759,124,560,588,0,116,765,133,275,95,655,814,694,945,457,197,262,385,379,585,680,98,571,220,441,551,0,339,648,542,730,810,828,888,253,555,805,347,661,253,892,685,771,173,542,805,677,421,250,993,908,88,712,117,272,719,255,330,343,291,169,299,756,131,259,399,557,256,754,430,0,328,341,862,744,135,879,769,558,693,504,261,208,527,810,591,927,121,496,232,501,867,246,890,482,674,244,859,282,437,651,954,470,229,376,331,677,764,861,237,919,249,224,243,816,461,0,798,753,535,750,305,354,665,214,892,479,596,209,335,379,820,748,241,238,868,1000,681,815,855,323,379,324,627,769,909,1000,187,293,850,285,865,628,300,643,600,122,349,424,397,122,848,492,598,552,945,458,406,549,450,192,816,312,790,431,203,641,664,10,111,258,0,568,520,800,230,235,402,141,808,624,198,372,775,880,433,7,193,369,930,582,290,301,808,759,146,585,804,458,63,752,809,773,929,380,922,723,183,571,269,304,659,563,541,0,451,292,90,663,786,433,920,527,774,556,795,433,532,54,689,594,825,401,878,443,158,742,446,137,891,662,427,448,186,328,652,169,959,696,417,0,686,348,796,557,853,905,298,746,270,288,768,319,712,107,220,927,941,874,846,304,228,322,247,565,252,482,210,784,823,364,209,331,103,643,817,822,793,892,783,738,508,788,943,957,343,657,730,296,254,599,704,291,735,265,294,835,750,420,410,194,771,687,0,656,575,875,715,28,519,712,846,800,378,215,750,755,508,778,679,67,252,826,551,112,620,62,620,730,0,626,100,634,152,694,533,75,125,565,229,931,955,894,0,647,983,767,185,402,804,950,796,607,348,588,441,381,632,397,798,554,790,589,31,346,211,343,178,880,880,391,440,148,897,607,388,199,564,0,211,705,438,133,218,468,113,313,147,355,115,491,786,340,27,1000,595,206,1000,527,172,799,513,776,238,191,705,119,378,562,515,111,852,521,904,311,732,677,644,621,168,790,813,570,874,317,238,295,447,442,262,798,102,660,477,366,0,540,255,378,904,631,234,154,413,583,156,679,231,913,783,625,297,136,424,564,604,632,816,242,285,303,443,4,947,678,0,881,191,950,0,857,732,324,176,528,801,304,226,191,176,236,841,590,198,851,448,89,296,837,290,566,520,799,471,129,337,383,600,490,176,360,127,304,195,187,221,926,571,793,185,460,677,65,482,297,525,780,989,422,811,281,187,707,558,629,417,319,637,358,293,353,487,421,205,782,186,487,867,877,344,258,546,223,303,496,658,619,181,580,396,745,36,753,871,243,924,311,87,582,770,683,218,901,131,554,110,404,110,408,914,403,225,620,123,506,804,674,0,1000,966,809,225,671,786,524,790,563,239,101,844,338,195,695,526,900,241,693,146,353,780,571,485,190,683,305,292,353,736,651,247,374,132,394,939,608,251,234,662,367,353,68,980,774,463,853,478,385,241,236,907,263,411,94,448,109,393,436,601,746,809,639,841,585,229,586,500,755,1000,767,828,745,979,678,955,629,708,369,110,594,847,441,650,45,794,271,886,892,226,587,193,195,135,274,642,227,913,599,801,637,754,797,252,288,769,303,937,909,855,880,69,376,839,631,927,272,103,572,817,640,208,368,197,500,476,266,435,197,287,724,618,70,505,808,443,0,253,529,228,446,698,572,158,624,773,553,487,624,908,265,211,726,255,647,845,509,736,810,924,573,208,184,994,736,817,881,315,626,79,777,282,551,278,763,565,811,205,956,896,567,388,229,885,800,430,154,216,667,182,815,310,727,386,172,773,564,533,797,532,40,173,193,837,313,149,611,158,751,587,931,194,712,692,683,833,964,809,687,791,936,653,38,180,871,817,783,239,352,195,620,592,878,129,363,409,801,784,590,273,165,499,711,879,486,222,265,426,553,198,608,855,718,934,676,153,742,174,385,195,619,717,106,213,222,593,827,412,428,469,609,408,75,737,393,283,603,786,93,347,648,354,692,924,301,881,575,709,791,257,609,448,444,138,798,466,648,225,342,249,394,997,646,123,529,209,496,777,351,828,316,246,534,397,606,418,76,813,458,234,622,147,640,724,722,72,775,851,559,304,658,293,29,369,156,554,96,913,528,244,452,946,858,404,211,105,685,813,254,726,392,158,549,130,817,795,393,224,209,731,384,187,303,315,233,147,775,370,390,777,715,120,742,897,567,373,456,838,796,854,789,598,540,865,726,614,296,503,179,1000,651,960,546,611,68,935,483,511,178,291,265,998,815,452,34,771,275,784,314,777,677,272,210,1000,658,689,256,701,766,793,614,858,818,732,273,952,452,886,684,179,193,152,525,416,670,362,63,231,156,897,711,763,452,566,635,421,159,663,244,827,854,327,52,804,659,864,854,354,498,609,412,911,999,327,250,709,415,94,657,656,241,70,628,792,324,234,924,186,868,641,667,366,667,102,324,150,366,235,845,951,356,483,42,182,439,918,700,931,446,685,173,835,848,839,250,190,552,636,83,80,712,781,710,723,0,734,374,863,677,416,590,202,475,343,427,950,557,280,620,59,571,434,192,499,185,88,705,573,844,202,746,549,150,181,244,250,742,555,34,861,513,721,456,667,582,949,321,422,274,944,919,465,0,523,146,847,937,366,335,342,239,920,245,83,399,983,804,656,571,445,0,300,447,780,347,730,370,206,762,715,104,909,297,825,818,366,336,155,348,578,33,340,715,608,6,170,843,827,385,851,789,135,639,552,0,291,498,773,313,365,337,895,796,161,460,840,701,115,668,447,649,807,393,918,563,579,802,295,678,953,411,972,503,821,395,251,449,172,447,634,539,179,352,692,679,936,458,432,846,266,130,51,598,820,261,312,287,817,353,444,22,707,64,0,863,193,674,678,63,267,603,259,515,574,619,550,786,842,356,740,374,885,650,444,135,112,608,854,998,849,503,852,491,626,322,215,143,0,661,612,289,251,721,460,602,47,665,846,270,528,714,78,422,790,291,826,971,418,502,376,67,238,582,946,908,441,242,300,554,267,574,888,714,826,458,644,716,721,714,689,380,270,268,602,410,946,875,638,570,681,245,214,248,758,653,775,781,420,20,865,742,445,168,393,390,808,825,986,908,186,737,882,718,281,191,832,625,195,335,153,681,644,699,603,907,948,454,782,111,377,0,469,279,206,880,709,119,686,248,878,697,851,390,119,683,750,300,338,715,65,725,269,324,704,116,86,558,611,305,777,882,657,310,399,547,818,561,204,607,657,21,837,319,293,233,215,720,222,617,832,343,604,405,316,598,709,357,205,584,685,243,227,574,702,294,166,497,771,771,943,298,950,596,831,497,262,504,189,838,474,887,482,586,292,677,804,715,949,491,104,638,640,670,791,806,728,419,688,250,1000,592,899,997,795,894,799,822,166,515,1000,671,768,838,812,953,884,513,815,290,444,491,860,562,907,985,481,452,914,958,960,412,634,0,150,444,835,259,486,368,478,628,7,446,794,908,303,37,507,734,93,733,291,23,313,116,837,560,787,279,833,673,184,205,769,633,581,852,744,223,43,373,588,200,324,114,123,770,98,402,583,679,923,714,253,544,144,718,426,564,822,264,12,527,496,181,892,1000,305,677,133,340,878,861,219,732,62,559,469,210,874,389,155,549,75,591,206,385,312,339,583,502,782,588,389,211,1000,858,781,682,325,119,196,877,831,300,246,551,895,313,116,500,58,643,446,421,768,304,715,806,518,792,171,328,901,974,195,261,961,498,928,530,688,237,959,927,168,856,652,19,940,907,91,503,199,217,619,174,222,788,282,756,524,871,877,427,287,158,326,391,169,338,249,641,784,299,291,768,362,345,701,198,775,718,173,647,684,726,712,712,765,622,150,288,400,521,266,495,1000,682,256,255,750,428,217,857,0,1000,761,208,147,662,898,858,879,640,177,690,811,380,327,247,223,249,254,777,845,932,247,252,901,313,0,635,375,0,227,430,853,907,794,283,948,478,809,954,229,700,693,818,943,809,366,52,742,273,541,64,807,673,762,622,562,909,436,848,821,353,236,567,174,221,497,41,412,536,170,226,302,480,930,446,406,188,221,244,776,558,889,739,209,571,136,300,940,627,968,358,102,844,162,689,944,387,569,147,944,961,355,705,303,619,189,832,805,643,311,718,967,828,173,485,913,836,121,712,847,663,122,691,963,506,479,883,900,318,492,622,783,762,911,986,495,490,141,395,974,835,411,720,798,292,223,587,864,590,649,312,95,396,602,293,233,483,795,479,844,263,213,500,509,737,397,544,224,412,751,113,576,881,992,743,39,346,758,298,118,601,108,844,324,616,950,331,411,424,944,837,359,304,647,617,92,528,545,820,823,358,199,682,130,265,301,647,368,669,445,890,795,930,243,406,248,642,423,436,518,460,951,755,692,744,660,484,475,885,787,572,0,672,236,258,196,805,527,815,525,39,996,887,479,532,165,438,255,216,77,920,732,375,958,1000,176,482,199,651,212,280,639,783,163,263,171,241,199,720,211,518,971,515,422,457,594,206,322,737,213,869,794,641,553,804,838,389,833,406,548,896,179,801,242,728,204,916,184,331,685,756,897,890,966,887,834,319,223,575,467,307,551,40,775,620,239,384,440,176,588,141,820,594,242,490,835,619,466,909,205,519,942,620,392,408,444,0,903,999,375,85,476,87,717,709,167,901,237,894,193,629,601,63,280,822,626,265,184,481,181,433,650,320,590,34,27,1000,330,480,290,400,785,294,887,376,600,125,259,558,687,444,268,540,323,37,905,291,166,565,0,700,411,192,384,621,455,532,957,619,955,332,305,744,463,298,709,272,169,226,791,121,189,294,426,451,791,718,987,441,257,515,232,615,729,384,306,525,772,746,864,253,807,887,690,723,456,215,686,500,228,250,906,1000,0,862,248,931,148,557,651,626,112,672,249,580,712,707,186,553,24,815,373,102,443,892,160,496,521,338,281,371,465,207,464,206,92,457,436,155,905,857,952,491,54,440,808,720,844,516,528,912,235,305,788,886,176,866,735,713,906,595,684,241,255,752,118,567,459,30,124,827,668,55,153,347,791,680,62,674,480,0,969,519,120,634,62,609,187,904,274,394,763,747,946,1000,589,193,955,484,515,793,716,707,914,741,848,532,31,498,419,116,783,704,831,708,382,294,910,969,993,816,689,253,823,482,660,230,390,216,507,764,195,252,218,360,228,174,136,844,935,917,247,462,174,404,136,253,941,447,198,344,234,604,72,332,725,139,652,0,360,345,336,377,874,324,791,119,779,802,724,475,101,700,385,743,929,791,167,798,41,439,267,839,928,582,234,359,879,359,715,752,83,951,983,832,96,570,924,880,609,905,171,370,627,720,947,359,646,474,446,137,161,558,950,874,803,965,424,596,690,252,968,439,229,334,841,702,173,425,164,590,904,775,802,457,288,180,918,905,593,950,178,490,789,303,197,383,137,720,756,426,931,723,92,270,201,440,886,860,240,893,1000,548,785,937,112,820,0,978,701,353,874,968,699,806,400,684,273,669,236,892,912,390,75,553,700,711,216,649,154,766,401,166,873,229,835,855,797,412,584,44,947,704,942,955,309,725,105,817,0,955,889,321,472,794,248,511,821,561,754,418,301,608,265,518,730,689,734,878,120,456,893,560,871,936,705,265,91,509,133,840,399,416,995,776,166,428,865,214,813,889,793,862,882,557,262,253,314,345,911,715,420,513,845,1000,961,811,875,959,212,573,922,800,184,375,171,702,216,752,853,368,378,180,822,346,849,796,500,876,201,580,94,277,808,748,907,387,151,736,341,534,606,929,305,594,242,203,182,515,816,869,275,552,502,34,474,903,854,336,196,229,696,778,900,723,849,226,709,315,163,789,945,535,752,777,355,331,542,807,794,378,745,219,130,639,403,201,135,721,736,834,542,825,423,248,137,651,875,371,919,386,621,0,783,856,216,352,877,890,881,730,612,0,497,0,128,607,361,679,319,316,286,650,807,395,345,106,788,796,871,247,573,795,173,209,933,380,682,383,947,661,825,675,643,426,939,891,768,702,175,203,163,928,309,632,651,411,317,609,767,883,457,61,88,575,790,302,872,734,395,52,203,320,794,345,349,70,328,793,267,552,524,777,301,135,730,724,193,452,478,791,459,596,535,401,983,945,941,440,731,295,144,315,894,753,936,461,869,741,177,821,244,611,149,607,900,269,428,452,197,199,886,908,712,265,580,210,949,754,274,772,774,611,1000,445,296,624,92,755,206,518,195,934,459,234,873,212,722,516,737,749,760,808,978,513,785,532,858,401,525,406,431,9,96,405,313,195,986,860,598,304,1000,550,932,380,281,835,692,647,330,631,435,341,701,534,923,320,344,157,461,906,859,582,348,155,914,832,176,595,1000,691,811,948,99,557,522,0,608,341,832,254,227,653,665,248,271,852,649,626,150,882,0,1000,410,177,811,978,888,321,0,1000,401,258,645,233,805,252,847,743,216,840,94,768,193,508,879,978,905,799,758,858,918,655,754,212,936,299,223,875,254,853,924,837,843,380,905,311,215,467,727,415,437,75,128,641,171,258,468,285,145,597,228,375,210,182,117,595,572,498,514,376,418,865,631,289,927,407,910,263,581,416,929,303,980,853,217,257,174,406,470,277,887,991,315,369,902,667,772,857,779,399,746,672,756,846,434,296,700,389,710,270,545,816,433,655,916,726,98,724,126,244,602,180,839,420,883,452,206,258,969,434,275,162,641,706,276,301,707,697,600,965,441,937,254,607,783,379,250,574,969,479,86,683,288,402,752,428,351,89,296,186,719,714,833,401,951,446,228,304,634,579,651,321,739,612,173,537,702,351,590,815,599,205,305,659,868,707,802,837,834,539,128,660,260,804,863,591,562,81,271,710,145,651,664,689,464,77,836,928,761,589,251,815,177,331,116,658,182,557,929,844,871,471,869,782,901,317,402,16,526,812,269,510,922,945,190,721,614,869,199,487,410,717,311,119,142,476,213,332,815,782,910,912,840,239,622,291,261,257,177,855,98,483,472,596,149,836,156,422,795,537,972,782,986,640,980,446,989,415,105,573,439,37,869,517,354,225,203,746,445,394,425,88,404,401,647,628,461,486,219,723,871,232,245,233,520,801,722,0,429,848,674,259,927,861,176,899,187,170,299,39,213,889,988,782,259,886,210,819,178,297,188,804,130,310,103,350,235,449,583,506,411,322,246,892,547,453,188,882,493,830,305,639,295,703,676,216,828,647,959,543,448,866,258,621,930,365,485,25,846,866,753,285,825,980,887,764,107,432,646,311,915,826,63,577,407,285,662,233,589,144,455,456,253,510,46,556,437,193,241,677,844,797,435,215,222,581,847,287,118,270,184,840,755,287,567,846,527,170,841,730,244,424,0,1000,870,836,928,768,199,241,908,401,517,686,196,353,225,193,875,676,102,448,269,824,889,959,881,682,884,545,811,912,482,158,130,322,171,500,901,953,18,911,81,613,822,870,635,858,872,392,428,678,308,407,827,881,66,1000,243,727,121,286,250,663,375,719,110,597,142,308,574,756,907,744,895,485,960,395,784,392,364,339,926,447,747,297,0,1000,841,318,22,944,408,202,852,788,774,322,3,828,861,622,537,793,540,0,165,481,903,922,352,116,221,460,105,497,741,199,926,592,258,693,754,743,599,651,960,797,920,303,137,417,152,555,953,426,948,290,371,600,133,283,246,795,153,489,219,637,945,519,515,813,447,885,606,570,128,649,802,568,203,266,0,761,255,116,269,396,277,710,172,547,106,764,30,702,426,567,611,305,0,1000,649,345,185,840,899,792,855,341,871,270,788,345,874,382,101,830,657,386,833,977,947,279,611,304,87,397,573,56,980,648,735,875,749,507,534,375,1000,607,833,389,959,550,164,227,926,719,569,118,282,271,820,493,437,801,990,643,804,620,249,702,114,529,307,237,266,614,168,261,498,34,878,673,885,925,376,411,765,863,325,159,945,468,142,674,248,472,342,608,782,737,542,16,905,397,573,878,297,158,992,477,392,222,815,944,679,257,123,813,822,961,825,730,831,305,410,673,916,641,685,674,617,748,420,695,848,507,665,722,786,829,843,364,595,533,203,259,251,217,708,314,648,379,185,808,454,642,756,442,837,265,847,817,982,622,156,670,276,786,724,417,789,786,69,762,214,607,703,588,786,778,917,285,368,335,785,345,592,928,875,781,755,752,947,965,194,842,261,559,364,710,431,129,816,544,901,829,940,795,129,466,287,557,703,412,0,947,363,611,231,552,765,841,788,297,607,739,343,409,0,686,26,740,118,701,285,308,880,767,40,311,661,849,70,552,264,908,265,717,199,872,482,293,661,234,245,253,73,746,778,680,234,420,663,527,199,443,213,925,497,43,713,100,969,678,743,350,956,984,791,894,368,537,186,779,631,151,893,923,94,495,0,869,840,946,207,368,545,345,311,602,183,603,192,641,644,224,467,905,686,783,72,541,232,794,555,234,912,775,741,420,390,211,163,494,941,711,267,731,963,677,685,244,270,728,836,724,751,64,907,974,679,245,475,201,232,287,367,335,666,387,5,1000,146,526,811,337,1000,778,178,821,74,284,114,797,800,813,797,300,619,202,250,471,564,81,731,373,465,905,350,724,665,231,639,479,842,944,905,561,241,501,809,360,791,725,286,362,309,555,65,756,785,630,544,785,920,738,178,445,206,455,737,778,201,727,271,502,443,0,717,754,164,244,140,773,638,398,264,497,487,229,278,722,89,542,808,352,549,747,128,258,70,585,731,387,259,621,115,323,863,988,125,297,915,673,243,633,898,351,239,357,998,461,866,269,846,643,534,649,654,329,583,12,135,619,345,66,235,706,157,228,957,439,810,536,248,784,113,756,193,345,284,306,415,193,893,478,166,358,801,838,374,724,877,714,399,628,681,246,104,433,665,230,712,284,710,265,338,270,987,368,580,773,890,450,401,661,879,256,775,328,517,794,201,537,722,816,213,800,200,402,861,691,923,751,797,571,97,638,835,941,143,821,189,414,518,791,36,751,669,827,990,736,524,778,470,912,713,101,947,784,603,891,387,462,432,837,1000,635,664,10,859,490,743,705,845,609,605,906,271,658,0,684,880,534,187,444,892,894,566,38,155,713,145,642,194,535,805,300,858,287,965,673,240,879,864,558,866,379,326,654,136,262,868,911,930,897,798,659,336,379,868,910,95,853,830,634,505,802,917,582,838,492,835,411,872,950,592,934,169,644,835,772,553,388,583,641,261,648,773,692,367,337,186,608,501,918,180,502,691,738,652,30,147,928,179,485,100,765,483,192,633,689,645,469,665,265,184,462,853,893,899,804,0,1000,248,533,804,378,793,561,712,443,962,382,263,778,711,318,0,1000,104,343,0,1000,99,440,483,192,891,437,630,117,605,754,181,450,753,714,100,770,944,751,0,1000,927,683,250,652,73,1000,98,646,900,839,431,595,866,478,422,534,852,355,431,261,798,885,824,647,358,676,849,842,796,938,802,588,81,673,684,19,3,657,545,350,243,458,53,337,415,281,736,489,434,839,277,579,817,707,881,690,932,451,664,239,216,474,304,693,924,361,162,169,618,207,199,189,691,251,436,126,824,645,629,580,524,30,83,608,184,393,222,739,139,466,100,403,387,97,664,618,155,642,579,922,770,734,960,488,78,715,796,578,810,709,79,751,100,764,474,129,119,387,819,458,690,252,103,731,349,677,411,274,871,658,654,595,86,472,767,858,218,467,182,788,508,111,631,520,140,481,261,489,831,1000,190,450,110,615,211,391,495,228,576,810,247,300,884,784,928,854,48,643,511,148,283,705,494,217,692,11,150,376,61,438,715,106,209,820,225,917,773,667,917,543,479,197,198,816,527,687,889,504,843,281,469,286,808,876,517,792,503,783,405,771,647,424,861,277,811,472,274,612,190,666,188,292,0,714,893,396,667,219,931,436,272,783,274,750,528,815,55,391,872,421,798,501,262,672,660,561,850,476,1000,748,960,859,386,333,251,250,497,152,448,955,915,406,661,485,434,262,941,432,683,635,764,619,363,340,802,306,624,83,611,638,767,339,632,50,37,1000,686,246,639,571,150,667,811,813,179,853,420,246,203,374,805,279,874,771,553,804,348,407,789,674,849,461,74,524,129,893,877,809,965,987,423,548,981,602,203,247,436,240,946,273,714,378,868,500,547,751,837,362,280,742,643,692,462,159,966,849,930,703,813,594,840,229,452,218,713,794,244,397,235,394,879,675,483,290,195,297,334,228,943,625,94,630,194,269,991,510,174,570,772,896,313,738,835,574,98,519,624,27,312,417,177,199,598,206,888,611,596,208,282,387,550,799,761,853,396,761,951,509,536,329,461,497,967,549,949,696,935,566,152,605,956,787,971,522,924,359,151,789,756,632,960,597,696,629,983,710,732,626,230,396,161,755,40,620,309,824,193,912,166,891,987,621,612,378,895,919,423,0,245,578,246,777,977,368,10,796,180,615,780,654,17,683,820,606,1000,594,126,711,655,309,922,827,160,408,265,682,255,835,458,859,0,953,755,292,70,447,263,831,227,896,244,580,165,777,871,826,472,505,513,786,679,235,264,588,740,663,423,549,190,848,793,587,129,358,184,846,164,733,216,758,533,821,374,624,247,551,817,420,605,680,99,552,0,719,359,602,654,762,396,193,53,372,848,961,148,383,728,136,892,652,165,900,858,646,139,641,508,55,867,454,173,633,0,564,924,773,171,666,218,521,198,590,213,259,927,858,886,837,175,738,764,908,151,762,96,625,170,378,101,706,891,722,322,333,657,141,568,830,0,1000,933,404,844,294,807,329,253,313,822,804,918,416,73,616,780,646,825,446,948,1000,142,264,232,684,201,723,812,998,110,765,800,478,953,339,753,872,596,669,235,414,807,811,802,506,552,678,352,205,1000,523,705,342,475,918,627,443,199,940,494,176,281,471,892,660,880,475,196,272,131,604,962,750,760,814,102,821,759,443,886,607,744,217,916,318,891,776,978,969,435,169,213,369,185,810,942,778,400,81,101,753,987,386,780,727,895,230,667,615,793,293,206,805,177,885,442,264,830,863,606,0,598,307,210,409,222,610,251,822,891,852,344,213,211,451,815,941,589,14,785,633,957,418,975,694,870,464,411,22,83,467,544,82,417,0,327,340,541,910,783,733,808,356,638,333,686,660,928,597,843,267,937,348,514,806,879,637,904,873,446,0,339,447,660,194,577,856,309,158,867,529,941,582,603,115,214,381,941,330,869,735,465,908,206,864,488,901,825,305,169,548,103,374,537,354,910,813,864,335,105,767,880,502,853,980,148,787,412,572,635,707,197,607,597,523,865,314,756,421,180,948,898,307,389,289,168,421,247,546,114,769,968,542,853,775,222,500,914,694,655,330,166,436,399,541,858,692,620,0,303,234,679,322,209,918,262,627,679,218,461,57,102,604,847,340,299,237,419,469,288,395,831,520,368,34,717,101,828,913,398,523,351,59,791,390,407,363,911,879,655,596,329,172,842,477,0,698,960,767,34,838,240,245,208,275,907,838,60,401,319,166,612,206,963,637,889,884,999,714,65,766,242,549,122,573,90,593,981,317,933,298,971,792,436,193,393,186,337,696,676,45,641,712,679,237,319,151,933,598,727,151,383,489,965,541,280,624,416,575,658,348,177,249,0,971,296,694,433,424,198,856,973,668,722,450,380,672,153,726,876,372,115,742,700,185,726,751,847,712,714,74,292,789,525,781,637,160,937,430,185,873,519,0,815,424,197,660,574,38,804,406,926,760,176,819,415,291,248,744,813,423,255,153,934,898,338,170,953,333,235,537,191,289,521,14,885,910,922,763,461,442,503,709,241,556,842,596,160,230,297,270,896,890,720,174,135,695,980,549,215,461,1000,475,734,722,618,537,630,150,909,364,779,672,869,539,291,744,986,488,229,589,200,254,178,755,158,299,916,366,969,820,852,263,374,412,382,504,682,618,910,934,203,505,873,886,212,835,272,809,724,437,906,379,755,290,742,711,269,769,734,870,184,576,845,509,909,604,85,436,76,375,446,135,882,467,869,320,871,408,754,290,138,673,834,334,948,537,749,435,694,817,172,553,0,680,882,896,699,112,0,616,167,513,890,817,908,273,1000,686,143,436,205,209,378,439,851,739,140,904,349,614,714,747,532,76,230,858,961,952,202,767,275,686,279,248,876,902,220,596,867,873,760,906,273,738,867,774,195,542,964,590,298,237,331,338,235,276,793,655,741,670,996,743,641,690,501,679,786,611,912,272,315,584,182,637,985,593,411,580,766,685,958,863,172,799,885,668,705,87,877,694,128,386,785,228,799,807,551,743,309,435,658,560,863,283,137,834,524,65,886,783,177,515,197,422,691,737,785,296,898,879,152,593,796,814,228,861,458,146,917,932,952,403,936,798,562,809,981,525,713,800,645,622,459,653,254,324,701,356,931,460,595,121,854,848,650,317,780,732,253,245,832,246,193,355,936,460,297,627,872,610,101,435,862,417,6,480,229,851,419,2,690,240,741,874,213,918,880,776,292,271,382,501,770,824,638,161,163,266,420,0,979,676,176,363,724,169,927,327,793,118,729,689,468,15,83,565,21,583,829,716,265,498,834,765,798,459,244,535,250,554,202,604,972,346,691,402,228,275,286,553,677,760,810,866,597,183,430,99,747,841,882,413,183,437,508,51,222,327,799,529,746,895,899,658,430,848,45,529,101,838,682,329,600,330,163,239,191,653,231,273,797,329,125,385,86,295,239,875,218,425,985,761,276,638,140,364,217,264,448,100,294,369,249,282,143,644,174,247,446,59,802,404,457,381,183,781,775,826,243,552,118,434,285,271,121,880,812,472,835,491,206,786,335,296,632,399,123,546,522,17,661,798,722,625,620,209,252,574,340,530,457,122,135,429,629,852,648,452,295,805,512,810,222,221,834,674,972,888,922,304,803,519,404,270,933,919,567,57,890,480,641,675,770,283,671,49,731,88,272,731,190,810,434,301,142,227,788,624,860,548,905,360,147,617,657,565,813,815,220,605,940,867,139,488,675,264,273,401,53,1000,906,831,163,902,172,512,189,668,551,828,824,778,926,713,427,797,865,323,266,658,493,732,731,701,294,834,914,796,649,13,1000,755,928,351,781,355,791,423,56,838,763,786,527,287,700,593,285,654,103,765,901,636,815,787,158,199,676,696,695,771,849,492,886,535,889,203,879,1000,869,747,195,681,589,872,306,826,946,628,941,523,485,479,889,398,156,775,720,678,83,598,665,251,293,503,893,647,278,481,432,87,159,925,25,854,1000,408,282,193,192,318,271,254,318,247,466,146,132,742,904,655,239,799,62,326,82,562,98,468,309,348,162,538,772,625,164,809,232,259,597,207,232,793,106,454,968,501,245,302,201,801,752,618,390,229,943,783,880,777,789,288,876,892,73,376,800,309,469,650,277,473,956,374,898,635,770,308,453,204,948,405,216,225,180,548,159,401,715,789,352,69,524,693,675,325,248,271,925,876,806,464,87,637,673,691,281,145,176,569,222,335,895,543,245,383,222,770,818,772,256,198,180,681,557,759,267,327,247,850,98,297,398,167,257,248,554,813,952,762,120,734,986,614,807,181,846,821,95,378,994,741,903,499,931,489,863,284,290,400,102,729,936,701,328,620,857,789,254,331,723,80,529,18,779,347,947,325,765,218,849,246,601,175,156,656,984,966,585,30,792,166,195,569,234,237,204,370,547,724,930,831,398,165,1000,785,461,209,441,233,739,383,203,243,839,487,255,604,944,387,919,627,132,817,134,608,362,56,117,536,577,466,956,857,942,381,917,396,868,904,820,703,820,552,349,438,325,362,271,643,947,729,760,266,204,225,449,0,636,383,375,374,481,149,797,480,979,785,780,260,740,230,208,581,212,663,945,1000,631,147,699,168,847,291,108,516,802,392,543,25,399,165,787,300,763,217,794,536,765,384,90,733,905,583,592,862,100,523,98,310,129,388,810,486,874,228,232,809,180,579,257,702,247,682,411,159,851,850,814,243,542,678,692,108,946,672,771,275,959,542,886,555,147,379,758,749,195,544,414,414,969,469,773,557,218,310,825,961,951,459,95,636,325,160,597,206,169,726,107,431,323,342,525,776,266,261,769,798,280,614,483,191,385,601,376,685,787,650,387,584,531,310,626,249,534,79,997,678,105,733,450,643,892,597,672,292,593,198,843,482,560,774,134,323,370,516,809,733,471,99,652,331,168,481,527,772,25,1000,908,390,230,370,638,186,398,307,449,275,163,455,911,751,926,297,316,604,96,609,422,258,703,692,947,583,478,480,866,447,253,224,762,909,113,298,852,481,922,697,568,0,711,37,985,906,796,314,140,434,775,893,215,780,674,84,531,795,853,521,844,278,299,233,751,763,650,193,130,246,840,744,712,478,912,674,700,579,232,885,304,670,214,874,385,553,186,801,380,624,702,0,723,162,786,386,744,747,840,607,969,547,306,757,121,769,126,640,817,326,879,803,168,524,39,1000,183,368,974,970,301,634,264,393,155,498,863,805,633,860,130,659,665,524,176,205,534,45,639,789,802,557,290,404,708,808,796,554,701,429,126,228,214,892,77,562,752,820,474,202,428,9,597,405,694,801,789,125,763,634,287,350,798,259,910,960,613,32,880,580,163,184,447,250,711,737,776,696,242,619,123,314,660,229,827,875,0,551,719,701,626,355,910,870,192,571,536,175,454,521,764,758,70,693,783,564,384,0,944,612,180,589,456,383,959,754,109,471,513,769,212,459,253,461,991,743,374,405,465,599,428,453,826,729,46,824,252,88,312,588,281,409,555,359,216,245,430,68,903,249,769,581,52,943,130,508,10,1000,256,530,647,292,453,288,788,99,316,651,883,329,333,373,886,796,870,374,724,847,215,335,664,246,961,844,134,324,961,558,853,981,688,761,875,753,217,584,448,0,407,23,690,752,267,405,955,661,612,290,562,743,341,125,731,233,100,550,595,884,254,501,174,222,872,901,352,115,95,435,274,378,256,517,404,310,463,544,932,851,250,525,717,26,51,584,755,689,885,777,813,890,266,690,642,674,498,856,106,388,963,653,822,935,946,656,314,698,878,789,187,668,844,910,386,43,740,123,221,730,391,694,379,309,161,451,323,799,549,812,611,297,574,856,482,901,615,122,760,282,204,292,417,634,961,561,206,651,170,880,371,66,564,760,598,950,948,232,906,963,107,415,412,430,108,710,369,326,682,249,288,668,520,82,670,256,665,244,463,174,590,818,488,628,916,326,160,773,996,460,766,514,667,128,945,771,201,542,225,321,797,853,853,394,680,270,802,829,673,212,424,78,371,70,556,0,217,245,154,790,789,282,862,453,420,643,562,0,890,904,259,425,872,699,809,364,492,272,462,408,404,330,180,865,435,296,107,729,588,907,267,268,169,863,919,791,457,910,504,641,936,363,881,902,138,333,837,490,617,198,428,639,139,474,837,971,595,306,660,231,881,630,290,351,847,755,402,649,245,720,375,354,885,582,238,327,117,372,190,232,976,683,126,707,832,740,136,652,805,721,702,296,443,651,811,725,815,734,624,0,85,496,823,940,615,127,94,527,643,231,844,927,160,368,869,422,862,343,834,281,937,366,235,831,885,432,871,736,248,698,758,450,785,741,873,428,930,706,469,277,932,492,190,309,974,371,459,283,253,613,174,945,316,288,139,593,16,814,169,535,186,174,280,792,870,405,230,373,798,352,629,118,935,604,278,831,155,191,75,209,265,822,84,200,722,297,835,709,975,488,791,869,713,104,451,909,426,479,355,65,621,678,121,503,887,342,89,901,156,445,129,554,642,685,390,28,764,627,212,936,198,780,224,508,777,203,443,870,880,967,119,715,0,836,852,637,151,814,717,0,417,673,454,853,766,206,41,455,94,367,324,593,667,219,853,288,572,869,193,652,917,283,28,1000,233,265,799,685,124,487,991,582,91,453,616,378,157,240,151,627,607,632,774,936,218,627,197,809,203,449,947,653,79,795,148,821,945,712,939,652,126,453,264,846,74,399,916,709,134,260,177,418,119,369,177,290,4,988,183,289,474,174,115,572,892,436,273,556,1000,513,566,791,476,587,809,687,418,315,254,730,229,686,557,556,181,623,547,821,208,638,859,508,903,446,960,706,167,369,843,493,957,610,233,373,660,117,959,671,357,397,787,269,982,530,278,422,932,326,405,286,62,475,299,428,248,599,951,833,823,297,208,752,291,638,875,777,228,426,127,608,470,100,503,766,651,48,391,750,425,8,710,834,824,269,675,265,805,951,910,366,306,232,361,198,701,121,525,24,612,200,770,889,246,610,402,645,163,714,334,87,857,836,511,775,754,755,79,532,804,308,106,306,955,528,171,536,181,391,834,761,361,53,458,846,791,309,181,382,779,704,578,847,657,154,188,405,945,881,269,820,197,295,234,191,106,511,542,733,870,515,521,793,411,604,618,374,404,767,815,538,0,1000,1000,638,697,763,253,189,947,711,617,386,198,282,325,776,787,542,224,464,745,226,831,862,510,801,890,635,858,486,921,401,122,712,600,317,568,872,515,732,73,618,737,236,520,816,242,689,0,1000,792,738,925,480,412,535,866,833,232,769,28,526,803,276,829,699,221,299,639,620,880,946,447,479,910,891,66,469,302,638,240,394,666,272,840,351,622,595,101,365,534,836,219,652,173,677,861,787,230,389,219,659,232,444,195,851,212,560,531,35,76,476,678,803,167,828,853,898,206,757,153,612,816,747,503,797,526,818,960,709,109,656,199,783,822,902,162,254,293,62,708,740,551,816,615,0,793,909,584,347,256,575,833,621,162,586,807,289,844,927,226,663,756,417,463,479,131,334,890,361,290,278,849,969,864,674,395,384,831,353,927,967,384,283,380,203,110,266,742,634,898,451,943,790,866,649,628,120,541,722,241,238,809,669,205,526,301,693,457,494,689,255,892,632,708,388,837,233,762,636,776,183,288,323,810,275,196,827,561,34,250,286,783,655,155,781,859,606,695,691,305,718,897,744,175,817,898,425,897,574,747,51,608,338,426,453,104,433,59,614,202,793,524,787,709,355,195,822,513,106,732,753,0,1000,353,65,784,725,899,444,806,912,22,1000,809,602,716,832,987,666,32,413,1000,640,220,648,972,426,843,619,123,525,728,608,242,543,961,858,790,646,735,54,242,190,659,23,809,257,850,521,246,612,845,560,139,857,646,473,920,713,925,717,259,872,571,792,525,690,315,270,63,366,774,722,815,750,98,325,251,216,341,152,179,719,562,750,808,700,948,840,387,764,341,2,802,628,859,984,681,259,26,826,992,526,790,430,520,864,158,467,892,903,883,878,113,288,833,758,195,804,312,376,713,732,0,1000,212,289,166,661,310,172,924,851,251,217,214,294,953,504,298,632,517,795,745,217,282,316,163,670,190,299,602,890,470,636,112,457,664,328,877,466,178,504,0,632,618,173,416,107,274,768,0,632,76,917,191,358,911,963,148,581,199,710,734,225,417,50,186,849,368,689,576,130,325,224,562,772,136,507,530,729,79,416,449,87,828,358,764,626,2,700,709,119,143,225,923,591,907,660,841,656,273,757,956,668,329,339,947,401,136,614,333,777,548,799,108,791,521,787,310,599,608,599,451,941,621,730,693,676,800,891,591,818,575,792,922,803,187,885,790,827,16,637,690,245,81,526,647,363,198,660,802,968,803,952,222,348,817,263,693,754,861,658,661,530,143,755,0,766,964,675,150,844,857,236,707,206,924,516,229,922,510,772,418,117,758,839,892,592,730,380,0,757,752,598,304,623,926,640,986,506,634,76,155,795,211,708,852,312,390,130,187,368,732,268,695,746,161,271,168,470,845,721,233,325,521,788,578,845,812,717,923,703,438,468,112,416,211,668,840,638,918,608,837,802,822,431,208,475,0,819,783,938,124,445,227,126,187,762,259,64,873,747,856,220,916,751,137,672,881,603,229,648,609,975,867,346,849,399,119,608,246,810,390,206,988,783,877,806,159,279,441,0,406,162,519,147,732,175,260,882,223,668,771,469,927,515,194,421,747,783,194,546,872,527,448,57,219,876,518,791,821,628,937,771,409,783,421,36,147,809,863,589,149,774,300,849,815,1000,271,611,980,935,445,938,960,773,235,584,729,134,956,466,439,603,883,599,912,862,161,587,795,885,190,864,199,388,919,399,766,384,261,681,931,799,352,455,889,647,942,632,487,113,577,23,46,398,945,259,889,821,646,352,580,848,250,697,117,287,877,396,846,283,405,288,936,932,755,648,340,455,850,947,423,660,231,569,185,491,159,813,829,992,702,729,925,397,646,363,323,721,319,689,409,683,231,524,882,971,248,335,254,741,758,563,622,432,95,361,517,811,839,988,915,399,951,939,804,725,123,585,235,484,224,480,824,722,189,584,29,333,657,732,54,575,925,467,334,348,657,606,830,867,813,807,129,272,470,200,223,428,730,684,403,534,863,861,91,583,668,668,148,880,845,743,350,710,343,600,324,251,857,428,865,276,270,852,836,911,837,289,808,763,809,767,788,832,238,680,864,791,319,558,405,186,827,960,325,366,877,338,983,809,883,703,866,345,172,403,195,781,706,344,562,780,642,442,848,858,739,794,561,778,943,435,929,437,959,850,921,357,650,115,737,828,835,909,680,239,101,575,412,188,710,449,848,310,604,42,297,648,935,754,236,735,306,619,228,534,111,545,157,814,916,771,992,447,793,697,241,506,1000,772,898,310,811,847,734,849,892,941,95,518,168,785,795,916,530,300,478,852,831,371,754,821,168,623,853,643,194,516,717,709,472,444,770,69,858,690,389,485,269,726,266,775,140,621,223,929,933,343,842,254,142,774,879,510,674,414,262,524,187,589,779,350,943,656,216,849,129,652,222,560,976,632,962,860,208,792,942,697,653,15,937,941,474,630,261,684,203,763,596,893,852,1000,547,0,163,743,192,452,832,926,796,717,174,461,142,390,157,307,238,755,878,944,84,651,691,782,776,207,595,749,327,117,503,742,1000,717,180,627,858,1000,529,786,360,723,420,551,108,750,185,228,855,754,938,455,257,753,592,282,156,847,753,832,250,499,796,821,207,907,305,659,129,775,963,681,856,459,266,771,823,912,842,391,450,0,127,382,14,484,80,642,888,264,886,729,646,481,743,737,527,0,218,600,352,132,136,587,961,818,573,119,160,300,861,305,107,502,272,206,1000,550,884,593,1000,796,326,630,298,174,878,493,585,894,339,767,420,460,575,885,136,609,378,248,646,477,211,341,728,257,925,800,678,525,797,776,252,737,661,528,864,561,902,618,858,459,774,556,253,224,362,176,572,504,120,637,508,13,297,690,876,299,177,646,198,898,507,351,969,772,276,617,855,629,837,406,788,612,978,472,250,481,898,793,667,233,784,848,667,179,775,232,451,910,844,757,759,756,948,637,681,249,58,669,649,606,545,427,860,310,171,171,230,743,187,246,265,681,941,692,166,562,700,166,126,568,910,653,227,587,610,963,326,346,442,135,800,610,434,297,140,405,241,515,0,761,1000,502,513,810,269,684,967,358,850,215,181,520,809,388,174,798,622,238,209,328,459,864,326,251,402,540,636,544,359,605,853,389,750,148,934,889,763,714,285,82,789,301,179,822,801,145,840,520,738,687,878,241,807,728,189,811,305,195,803,636,849,415,309,68,100,719,209,895,594,0,215,481,840,622,104,683,411,32,869,922,204,409,430,449,925,617,974,585,220,474,191,961,785,837,645,467,65,828,291,353,796,804,528,67,874,329,665,230,433,0,867,730,906,426,172,523,954,702,971,759,923,384,238,641,342,620,822,857,214,230,608,300,890,968,236,722,883,304,421,557,840,316,890,536,820,274,246,209,321,255,869,694,180,253,683,226,828,407,731,70,706,245,262,861,398,564,91,620,290,275,978,383,911,272,798,542,111,291,804,905,600,631,437,161,274,340,210,264,184,855,797,681,219,347,428,2,783,293,853,444,903,967,737,655,486,757,341,258,746,832,771,331,107,284,663,304,615,592,0,681,322,679,78,622,814,537,62,479,125,367,966,451,249,813,862,828,116,459,361,344,533,346,416,584,289,319,26,538,915,900,492,178,649,315,469,909,890,694,979,728,176,861,979,983,919,522,506,480,772,722,212,209,175,683,910,431,789,303,139,445,839,830,761,835,369,133,299,215,806,393,558,35,305,233,653,605,120,293,874,374,816,301,131,616,815,865,789,607,654,585,634,0,809,835,942,659,460,497,954,661,916,758,912,317,240,637,132,396,320,100,970,586,239,253,833,792,696,0,225,510,449,131,399,164,191,324,444,295,408,9,758,833,452,911,782,354,195,758,972,478,1000,452,254,688,469,764,857,490,302,336,187,356,634,859,193,812,376,68,370,655,219,752,780,522,863,797,618,968,343,259,582,889,96,476,784,343,246,774,420,833,255,552,452,904,290,200,225,550,310,122,884,858,659,564,0,783,350,682,942,760,868,360,135,689,234,452,630,119,913,724,959,395,992,845,95,591,763,209,565,114,197,758,188,880,679,248,894,583,428,847,157,315,189,364,858,919,835,346,406,669,876,530,393,206,919,917,176,389,227,635,101,414,1000,491,186,868,791,795,191,722,537,809,195,623,712,10,108,661,785,640,256,709,214,469,648,621,470,803,1000,697,175,654,243,204,134,684,226,679,330,347,240,465,886,394,246,715,741,844,855,240,824,722,937,888,826,324,768,859,447,131,951,816,868,250,212,513,366,297,820,238,839,714,224,839,916,773,814,327,949,497,191,921,568,781,892,467,946,519,255,515,137,311,318,662,131,265,188,316,612,965,878,277,198,384,879,785,709,326,399,393,602,893,217,325,175,661,250,522,864,343,656,142,869,527,232,356,931,428,462,63,284,549,543,423,524,691,595,949,201,193,871,904,853,990,723,750,428,452,187,590,686,244,711,449,430,439,255,581,359,236,996,711,1000,776,975,869,272,557,756,447,1000,829,720,758,547,69,142,523,269,147,951,602,814,886,248,545,1000,844,195,534,851,615,954,678,791,724,577,81,743,230,405,334,285,222,242,396,325,49,181,877,605,952,237,332,233,661,733,830,374,150,939,503,755,620,305,168,514,233,182,253,971,987,415,616,848,553,460,915,811,564,319,361,663,13,1000,819,117,790,869,687,606,677,70,486,941,904,399,40,867,408,645,715,802,437,823,392,693,301,805,609,839,726,799,673,295,716,956,670,489,826,164,721,783,356,105,338,185,321,884,859,810,719,851,917,736,632,152,241,876,783,763,457,931,276,316,178,190,324,48,1000,821,422,405,284,559,634,206,828,144,305,185,366,731,381,782,896,631,16,269,161,58,267,479,459,194,494,288,190,732,385,667,225,859,614,632,859,248,644,129,699,743,752,373,589,400,480,179,549,304,479,238,391,801,917,469,286,234,301,606,677,456,113,197,293,870,312,790,533,336,384,962,685,781,771,182,563,840,304,892,727,835,306,787,286,127,484,855,968,880,1000,306,181,655,558,658,684,575,796,175,518,754,870,818,557,405,400,966,547,352,457,261,746,722,746,237,266,71,571,839,361,795,816,135,693,808,798,610,287,250,754,972,442,161,522,816,750,565,84,959,704,897,831,692,374,495,214,230,280,760,845,850,983,801,694,887,920,724,691,247,298,600,635,400,166,789,412,917,633,862,791,483,82,49,850,264,57,843,991,721,125,443,261,984,526,226,943,300,661,360,335,93,844,462,332,533,50,207,176,769,849,687,250,762,660,298,361,337,120,249,143,693,424,789,287,384,686,524,60,665,363,948,588,866,876,111,374,711,19,294,573,35,321,670,382,589,127,842,634,978,478,341,608,571,871,805,496,882,685,713,104,235,523,361,246,191,456,37,492,307,620,848,608,752,641,893,604,190,292,360,714,421,34,116,538,345,320,255,540,217,912,817,612,1000,603,218,276,262,690,668,252,700,354,137,389,371,197,480,200,808,690,852,703,461,914,977,685,843,536,744,869,229,324,880,301,776,720,308,722,949,403,813,338,849,507,774,565,188,446,836,674,215,580,745,215,615,438,307,226,235,309,735,143,192,664,761,617,770,738,877,762,621,373,942,577,113,276,121,471,858,264,192,427,947,533,799,695,669,546,102,671,156,666,934,509,824,284,396,56,526,0,921,441,641,745,490,227,284,797,384,81,475,880,728,241,113,642,285,295,806,875,958,488,378,446,163,601,235,804,288,775,411,17,172,859,256,469,809,699,213,714,830,297,249,808,911,692,133,318,262,719,181,251,193,424,219,559,314,66,820,430,956,1000,238,627,200,599,869,542,187,697,778,635,878,757,265,644,608,949,660,315,826,565,815,578,898,326,403,327,160,231,750,722,132,445,801,639,935,460,844,996,473,842,916,632,153,475,813,899,935,694,807,614,285,420,255,434,954,486,75,624,725,697,249,704,56,282,507,52,588,571,453,0,996,495,495,744,415,302,817,465,198,536,818,573,671,22,293,403,420,67,886,917,196,615,890,298,924,493,825,413,815,484,312,778,304,638,586,693,186,498,814,520,252,517,203,162,836,642,48,279,104,578,60,727,842,474,275,439,66,273,855,273,116,459,57,295,944,662,340,586,403,255,103,522,851,337,774,863,972,548,193,395,757,370,578,778,193,232,865,842,815,953,259,693,462,42,69,299,753,208,481,620,859,794,126,225,426,2,199,681,188,595,456,146,235,822,186,191,574,754,804,396,251,669,458,226,783,345,248,717,556,210,500,109,1000,842,396,279,884,237,663,229,158,453,804,593,942,600,839,976,332,343,839,529,75,312,373,106,389,767,872,704,835,364,394,224,221,546,808,513,526,739,109,300,978,793,433,279,340,657,378,409,264,734,537,0,764,884,237,264,257,701,846,752,955,848,801,948,405,334,936,574,80,326,742,181,667,402,208,643,901,814,142,335,90,296,971,985,203,512,756,751,623,406,878,718,204,376,209,591,371,548,477,194,857,269,908,903,905,902,616,23,492,180,678,564,772,827,668,23,838,972,495,175,417,232,51,937,135,694,146,206,823,860,652,13,460,230,288,279,263,777,667,251,152,434,664,257,849,1000,26,1000,834,454,364,687,896,978,962,262,819,924,136,345,856,341,784,679,276,697,889,529,769,787,800,932,424,89,899,845,364,672,679,244,938,255,114,628,818,535,409,134,967,582,337,366,271,623,906,715,827,325,806,260,1000,746,876,742,682,239,917,307,257,541,917,871,258,885,303,737,843,731,604,957,180,556,0,1000,859,725,841,937,246,374,915,354,663,565,166,404,156,715,518,662,126,444,150,891,196,303,839,934,536,0,441,292,669,231,636,742,837,276,228,745,171,687,228,880,207,873,813,677,276,36,431,236,191,191,493,178,95,329,306,627,806,541,901,840,797,203,283,253,1000,791,400,528,915,330,423,344,448,295,359,111,872,499,945,339,773,909,360,55,17,1000,800,605,756,783,67,749,661,266,892,772,192,855,224,662,603,178,206,134,299,234,952,447,988,653,674,556,103,628,969,841,85,623,375,651,460,489,681,242,426,16,884,575,253,808,814,931,984,400,805,727,519,89,502,669,841,709,325,335,850,448,222,431,788,358,428,449,779,413,669,238,786,926,248,483,788,412,797,112,856,608,793,344,631,151,793,704,893,627,909,874,138,402,561,140,186,260,838,409,926,609,948,244,831,830,547,811,928,396,370,0,294,489,462,401,182,233,924,596,991,766,0,993,311,410,156,644,45,926,828,326,400,543,765,302,970,774,178,335,722,52,86,760,88,340,826,486,848,769,531,151,830,453,832,844,106,650,463,631,289,824,108,694,864,456,904,601,84,428,0,522,73,405,613,190,157,262,646,364,849,841,484,156,365,339,354,730,162,521,586,916,465,297,970,673,812,660,867,860,197,186,966,561,671,262,188,280,250,767,650,754,173,524,771,614,838,600,183,527,666,229,441,202,305,837,914,337,240,239,424,577,226,289,275,220,921,685,830,364,879,498,284,312,297,160,709,403,152,239,938,689,957,881,521,818,178,461,168,702,784,683,938,693,814,806,130,507,844,803,662,232,165,560,233,483,770,800,879,487,277,391,808,1000,786,285,80,987,913,335,137,869,639,680,183,495,910,842,174,811,253,273,128,751,845,427,357,234,797,677,529,0,878,389,530,781,634,143,591,632,880,441,779,662,432,43,520,780,675,808,679,829,402,585,409,431,93,525,604,977,269,725,216,316,402,561,946,776,392,677,596,209,167,584,203,625,368,567,759,790,207,365,754,420,378,28,904,459,1000,983,425,155,728,753,551,64,752,423,439,148,436,154,664,598,243,467,836,395,4,873,880,860,39,645,287,311,62,613,850,745,894,503,181,659,381,20,830,657,89,604,403,336,752,155,280,852,396,616,837,760,69,703,739,537,857,295,119,764,932,546,456,41,803,568,826,284,765,617,189,571,964,235,333,683,296,836,401,135,930,493,181,589,805,661,18,423,635,66,172,553,157,227,235,440,117,612,47,608,836,840,640,691,225,623,278,749,921,354,762,54,942,668,565,57,193,471,222,776,106,848,24,405,863,703,857,618,704,189,289,626,333,704,838,370,707,51,846,490,268,651,197,575,596,207,23,954,234,688,133,516,661,846,955,1000,451,303,656,142,757,839,877,381,244,307,500,45,123,853,284,823,784,278,869,406,904,989,739,263,812,797,836,594,242,660,849,342,268,390,975,973,369,25,825,338,721,789,296,577,151,730,210,185,817,240,288,399,338,727,180,628,98,364,976,918,962,537,833,793,174,341,943,819,207,513,466,125,920,941,135,656,420,671,730,827,104,507,942,683,566,894,441,210,202,884,812,514,105,570,250,297,135,814,203,278,428,449,800,372,935,327,274,88,180,282,273,664,275,764,864,912,225,447,455,289,133,218,57,377,606,760,151,533,401,644,202,173,425,174,655,141,721,845,86,409,84,521,91,466,831,566,718,724,218,898,884,708,303,747,160,515,682,243,667,338,1000,517,928,642,385,489,409,240,1000,543,930,373,241,591,176,549,864,927,942,820,621,202,990,428,871,846,209,434,968,355,363,129,225,254,923,434,913,936,617,121,435,151,793,306,137,639,210,806,256,316,971,391,644,713,136,581,195,942,799,508,786,507,521,791,189,364,59,607,158,635,982,815,608,961,895,544,535,764,477,195,972,701,630,858,848,271,907,223,284,626,485,773,508,86,6,1000,733,390,783,930,752,395,313,766,733,584,780,353,942,782,873,979,100,589,213,466,275,477,115,405,107,704,993,461,887,367,468,0,655,522,127,327,309,583,265,287,310,568,740,741,970,891,970,460,699,45,245,943,400,378,154,709,448,93,92,480,787,631,824,583,845,193,835,528,294,242,197,781,389,236,710,764,270,481,276,557,527,777,200,854,227,732,210,886,557,557,366,625,839,815,120,334,958,460,845,561,495,808,200,815,902,771,271,660,272,528,939,569,943,330,0,1000,859,681,207,653,154,862,869,349,811,248,69,406,991,714,844,948,188,141,414,239,186,567,892,435,546,41,654,19,464,288,796,507,119,671,861,810,204,432,783,423,349,108,829,254,451,706,0,799,221,434,172,494,841,286,548,797,913,490,856,433,643,0,370,102,435,191,55,446,716,799,851,790,816,507,998,760,263,280,220,732,209,761,262,590,636,84,879,672,317,804,265,831,1000,791,832,977,227,920,813,664,777,848,179,281,710,268,85,515,81,568,107,284,136,829,647,756,522,85,320,565,271,604,1000,840,111,842,884,549,800,561,137,294,575,790,339,763,851,409,436,99,228,933,792,312,156,338,694,725,287,324,18,1000,169,668,708,371,291,793,760,725,570,837,837,561,6,566,852,684,574,305,956,653,236,842,738,74,966,512,227,550,328,666,415,514,60,598,904,306,194,754,477,786,459,802,891,601,50,644,448,671,967,873,454,283,14,848,756,420,124,809,955,629,1000,827,947,790,125,312,797,547,986,882,864,346,898,874,352,577,841,795,349,312,599,111,833,568,702,119,803,820,903,439,99,459,223,480,889,484,778,886,752,885,283,526,380,72,0,1000,906,771,769,320,204,628,861,225,410,633,988,926,190,612,948,478,925,802,202,705,257,324,436,268,302,796,229,310,443,274,884,597,262,473,709,369,443,135,398,753,106,732,0,979,537,378,792,716,111,443,1000,669,329,793,622,500,689,54,971,549,50,695,579,113,644,363,834,356,161,749,0,996,864,991,669,785,92,572,222,288,974,908,958,678,683,118,197,513,166,208,230,758,196,429,645,343,755,756,819,934,686,704,90,679,791,683,133,720,153,888,157,623,83,282,882,221,829,885,593,926,880,610,155,681,21,665,471,894,1000,628,682,23,115,412,451,846,658,40,214,466,345,574,919,993,825,248,585,188,281,739,444,0,243,302,269,178,177,307,461,243,778,118,389,8,876,712,761,900,855,369,911,849,758,446,853,495,799,237,666,247,131,611,690,724,796,290,703,122,869,382,932,710,185,468,639,85,750,617,148,321,192,461,254,802,991,933,841,265,352,58,979,695,752,795,930,860,180,462,929,963,415,637,103,654,849,449,853,835,145,346,775,326,277,630,0,972,262,603,179,229,167,920,827,526,697,437,129,394,195,827,933,869,95,513,987,514,340,597,0,602,230,600,192,203,891,558,979,355,248,707,356,325,549,891,462,396,865,734,337,730,224,367,617,118,16,1000,701,355,69,313,221,778,431,485,402,335,376,410,226,747,370,339,843,364,657,17,837,212,252,520,221,836,781,352,728,741,154,248,534,70,935,754,536,0,655,166,920,710,101,326,918,233,195,465,591,822,429,823,124,556,648,310,873,823,284,832,252,450,124,418,263,321,904,743,824,724,415,414,614,213,39,586,523,691,75,414,208,527,911,315,88,799,113,374,239,684,630,145,756,323,446,198,747,849,839,801,839,250,330,595,188,883,678,61,84,602,214,638,142,393,498,918,699,362,211,754,452,573,611,0,171,944,549,16,443,715,682,620,972,595,879,419,833,370,787,860,857,353,222,305,85,509,461,489,249,225,772,770,518,69,107,592,222,872,284,528,76,669,250,210,841,682,696,644,734,805,896,643,354,67,209,414,526,0,394,443,207,559,209,859,834,835,257,733,658,557,757,293,187,700,210,202,881,430,813,856,175,835,946,876,880,464,751,425,783,714,519,0,390,788,254,345,952,498,925,420,138,580,246,602,164,524,487,94,818,724,833,769,199,389,812,240,786,633,43,586,115,770,970,802,843,382,701,684,816,257,935,846,506,81,875,554,142,584,280,858,151,365,642,629,666,228,832,801,161,673,315,314,805,155,164,633,424,2,774,497,818,502,825,702,213,883,760,666,160,874,250,84,179,593,126,632,839,814,924,934,543,0,348,580,422,811,319,702,561,775,243,620,730,136,686,243,826,741,162,591,525,774,800,644,119,601,354,116,187,457,984,949,478,908,856,270,779,251,826,317,204,359,214,933,253,356,890,718,429,449,791,719,973,1000,70,528,959,1000,546,0,9,713,650,94,981,1000,170,371,826,832,383,518,914,518,18,1000,315,708,958,466,296,195,751,805,311,154,871,362,845,293,910,487,208,407,845,284,668,182,284,368,695,714,470,800,783,721,277,831,298,581,558,627,137,341,114,360,210,770,306,120,294,658,305,649,427,10,459,483,1000,730,484,898,201,735,746,216,701,196,712,18,282,313,868,373,536,796,841,788,921,283,476,909,932,262,605,322,858,282,496,46,968,486,180,931,88,684,730,373,0,707,240,378,560,0,824,393,294,164,398,17,175,683,0,961,403,133,932,286,284,607,862,984,608,593,459,0,674,223,872,629,894,680,598,172,432,85,742,79,929,601,69,436,185,777,937,593,859,915,776,634,825,846,281,528,767,301,436,0,246,178,316,166,897,817,872,373,146,627,901,420,787,694,234,412,658,161,84,392,388,195,243,466,163,204,135,257,324,710,769,281,179,472,948,863,743,809,182,894,827,720,429,720,989,507,441,884,830,458,213,630,524,677,636,161,421,10,263,813,367,91,274,841,807,203,180,211,787,311,692,735,715,754,775,895,231,910,712,318,175,914,809,532,175,450,802,191,199,597,796,556,656,152,220,599,627,700,371,611,946,502,321,575,720,398,755,840,305,782,248,411,813,823,872,819,53,923,914,527,89,329,916,916,992,637,219,453,0,1000,247,721,199,424,862,829,312,672,314,625,969,415,439,271,231,778,10,677,407,604,395,542,463,910,922,385,920,922,217,178,90,512,445,253,130,309,115,678,1000,635,521,790,0,879,224,276,430,0,879,871,924,881,129,466,294,376,130,688,465,160,978,642,943,842,785,344,206,279,403,340,82,519,959,722,915,519,316,619,173,431,176,300,790,927,177,668,523,693,980,602,157,283,203,395,894,787,176,535,793,615,880,818,445,0,209,443,171,715,914,650,635,292,66,221,295,50,614,647,786,319,194,475,987,938,758,424,442,442,927,344,134,370,221,523,583,80,958,500,442,483,687,692,794,428,645,463,638,705,761,210,202,514,621,434,911,324,843,827,843,535,32,1000,46,583,260,734,776,819,982,746,75,661,232,921,245,601,232,775,609,0,858,228,252,459,1000,576,201,297,131,478,369,334,422,514,63,468,276,689,771,832,373,720,0,629,209,539,561,132,973,833,645,691,380,407,245,474,271,551,619,132,666,244,160,680,774,300,854,927,592,2,747,780,1000,650,903,1000,117,362,867,781,316,439,794,523,298,718,134,458,383,41,245,762,699,498,541,754,0,723,818,635,521,3,173,420,77,660,583,851,256,316,588,781,72,594,792,459,512,0,82,752,285,274,767,868,879,978,400,137,192,504,649,322,134,779,120,435,899,799,471,405,639,335,131,636,987,695,339,160,792,741,835,242,603,326,481,154,652,318,882,853,692,750,835,902,575,168,108,263,141,379,717,25,222,866,951,620,530,151,76,406,395,643,464,763,710,442,95,333,872,868,505,559,475,792,948,521,708,358,968,581,938,794,401,145,441,567,244,812,376,527,115,472,982,818,770,287,351,712,399,759,122,455,117,568,830,873,275,283,666,762,61,316,194,865,717,38,202,200,531,267,847,390,729,803,203,542,365,510,821,590,414,643,489,854,120,715,320,120,412,0,264,821,254,443,391,46,895,554,135,704,777,684,192,770,541,292,919,436,830,685,342,255,351,713,157,418,162,450,393,758,563,788,739,268,132,832,484,363,187,682,706,74,979,426,636,540,175,397,106,575,797,971,910,627,932,826,664,767,114,773,191,827,280,641,752,705,201,476,290,574,352,712,942,321,858,889,227,520,609,307,215,261,235,690,822,223,131,266,424,248,835,1000,359,648,743,687,926,435,128,521,260,504,883,981,662,235,739,660,129,309,82,1000,800,907,242,500,124,531,154,668,46,991,137,490,111,807,144,513,252,590,855,573,738,246,192,756,756,290,324,3,446,928,892,227,592,956,190,332,143,737,129,762,217,614,173,482,608,339,559,434,904,676,884,816,850,880,446,426,709,806,679,257,727,412,817,1000,906,981,795,416,248,729,572,789,391,596,454,0,573,869,162,650,242,782,145,616,368,69,845,654,17,612,734,374,663,779,82,793,799,360,747,607,462,215,929,967,109,656,151,571,428,125,895,575,855,282,762,210,1,1000,930,711,710,141,171,649,522,19,460,904,125,640,343,678,183,558,850,372,663,238,94,338,176,176,806,395,475,480,907,779,531,745,90,459,453,561,302,172,342,191,618,208,995,858,733,728,560,826,263,909,378,692,312,719,613,114,846,700,125,736,73,592,124,268,384,736,509,0,944,647,309,632,278,805,148,718,805,926,319,684,290,273,798,299,740,264,60,642,937,680,186,817,546,793,527,0,951,318,284,305,927,677,203,945,427,455,938,678,193,668,192,584,627,276,573,871,400,804,0,717,914,696,464,604,399,154,615,642,413,412,532,903,799,909,233,509,821,187,114,573,782,350,806,909,270,393,823,1000,844,295,216,522,368,648,201,280,174,386,205,908,904,979,761,551,732,805,876,648,894,498,906,784,14,685,203,464,252,734,220,505,0,522,966,285,254,708,904,395,125,603,933,799,602,907,0,647,124,814,864,890,902,1000,357,247,222,710,218,765,449,494,286,307,135,505,987,708,427,528,185,608,561,825,362,637,139,413,366,12,795,757,59,734,852,727,361,224,821,692,233,638,910,377,531,878,928,903,859,455,905,318,874,449,244,223,80,375,792,872,259,565,775,556,115,453,763,895,124,720,640,364,163,599,204,576,908,551,109,721,351,459,63,690,0,1000,944,881,257,628,0,1000,175,524,176,412,158,733,243,726,710,450,125,258,82,378,872,390,850,293,923,908,471,857,408,717,837,793,175,624,305,473,0,692,871,293,755,444,871,446,231,607,106,718,231,458,785,556,443,74,868,389,638,698,443,124,141,873,427,564,48,941,896,536,119,507,629,353,424,593,808,576,125,289,286,553,206,590,892,868,945,716,930,595,551,904,56,751,797,977,166,728,940,439,49,397,276,285,156,250,809,840,300,733,241,706,98,587,757,448,737,382,803,491,824,348,274,244,960,552,134,837,677,808,438,332,744,662,400,320,780,720,187,873,151,763,983,701,682,666,465,906,662,229,454,140,380,403,847,533,816,750,166,551,253,730,118,535,741,754,799,611,221,412,521,815,713,496,257,561,239,784,566,63,0,1000,1000,835,794,539,201,697,419,170,633,565,916,323,795,853,283,324,278,558,203,613,166,568,169,758,0,993,160,424,287,619,265,293,572,797,223,350,76,598,136,366,945,407,124,501,448,239,883,925,547,787,242,790,870,688,189,539,893,245,818,748,309,678,135,475,122,325,83,683,479,144,677,430,391,202,568,92,199,864,342,405,814,834,730,376,445,126,218,206,625,0,84,677,974,657,966,365,757,421,759,447,0,1000,825,300,603,787,626,435,216,797,254,867,297,121,207,659,551,3,859,687,991,928,904,873,268,323,307,227,448,134,101,925,818,485,306,595,758,845,712,451,424,511,269,711,900,911,134,226,844,806,409,422,227,683,401,136,224,284,477,0,949,481,842,749,866,244,165,892,925,587,821,685,227,476,288,673,951,1000,235,301,230,811,277,610,8,572,836,754,881,314,592,937,0,824,405,185,241,429,0,962,875,991,879,941,486,443,728,139,156,392,298,238,559,70,940,749,302,231,787,663,453,278,178,595,142,634,1000,610,208,704,290,566,2,1000,256,349,375,626,150,829,262,853,863,677,234,169,759,329,221,426,687,626,135,803,256,622,427,183,925,642,169,782,764,815,980,499,180,506,763,305,999,504,278,365,203,612,996,658,165,370,237,608,430,445,890,711,836,892,698,681,581,192,900,390,381,86,208,813,348,606,218,345,135,798,465,906,907,1000,170,629,862,721,218,271,549,3,802,881,626,23,113,332,801,937,961,751,820,405,98,606,205,906,703,53,920,869,200,759,561,851,816,339,305,438,111,287,227,433,376,125,453,112,245,749,79,441,141,633,772,607,225,489,806,703,585,279,803,299,58,443,469,212,617,539,810,322,73,452,224,468,247,522,879,487,269,755,236,554,794,835,559,911,907,910,541,0,468,270,215,380,658,523,917,503,899,259,351,108,986,476,244,251,874,715,407,566,667,21,491,829,204,191,781,677,815,965,122,768,434,300,152,210,830,856,126,835,634,0,826,904,816,887,807,700,884,816,839,1000,392,523,1000,779,521,723,136,679,782,765,102,687,899,295,492,100,717,87,860,784,172,916,923,561,647,313,367,341,216,871,186,777,904,590,849,620,797,640,860,708,755,421,206,894,861,925,931,933,471,218,175,670,418,24,800,644,430,648,178,601,205,760,986,552,471,553,282,663,609,295,85,388,850,987,206,816,398,43,129,433,490,463,804,381,811,297,930,720,237,566,204,464,620,772,875,276,818,720,50,708,301,736,590,155,196,190,993,786,889,307,750,432,571,887,139,329,366,721,245,184,431,321,489,50,598,972,117,369,226,902,277,676,489,188,843,793,822,544,167,274,924,365,750,840,894,890,203,835,925,536,269,786,219,598,221,900,404,764,628,0,126,545,1000,549,74,612,965,386,98,796,812,861,474,791,859,910,752,662,85,413,614,194,859,336,799,513,649,0,938,847,13,472,427,435,122,539,782,750,292,856,811,660,742,204,813,548,938,452,827,959,833,930,261,668,709,266,222,634,527,818,854,216,624,77,880,999,161,790,937,843,171,594,202,550,794,643,726,582,1000,598,454,907,802,695,746,795,0,957,0,799,156,323,986,765,1000,689,230,225,141,277,840,719,177,190,723,694,651,684,918,884,315,655,764,223,743,361,379,61,692,747,107,554,495,175,730,775,0,810,460,902,884,715,403,632,177,231,868,1000,0,768,485,900,701,204,148,819,787,613,892,844,339,224,768,338,475,693,641,629,214,240,448,53,928,387,890,997,779,802,396,425,857,603,204,728,512,770,301,824,158,844,766,774,530,797,275,797,608,305,416,172,397,180,916,257,825,293,599,312,619,968,881,197,929,714,734,234,163,496,873,914,218,170,149,822,73,348,196,291,824,970,907,417,480,835,864,233,923,391,720,783,200,481,50,407,438,638,870,433,814,387,210,255,332,603,843,841,539,787,263,64,108,455,145,272,513,754,391,83,513,165,909,644,340,659,207,721,996,732,986,547,808,915,182,713,372,392,447,130,609,973,881,433,797,886,771,817,174,571,790,893,834,391,815,402,260,540,874,254,43,605,856,1000,923,962,400,772,805,499,307,683,705,766,909,951,175,419,1000,967,835,331,150,318,766,827,737,863,1000,981,952,808,1000,858,941,925,787,620,595,783,1000,505,845,878,942,844,880,963,923,370,642,579,15,418,989,584,806,915,583,861,583,892,153,552,760,584,796,805,807,545,175,711,191,291,764,686,292,520,467,901,409,694,0,1000,204,390,981,707,438,271,570,580,98,457,883,662,287,853,781,895,332,736,788,543,276,546,791,354,390,351,211,473,106,423,818,271,168,853,241,641,979,874,0,1000,121,382,901,284,567,61,209,784,0,918,561,14,881,919,630,118,294,741,709,359,126,456,218,485,216,935,890,424,458,145,929,421,167,310,648,701,469,0,171,861,298,758,378,606,992,665,937,382,843,370,257,459,93,352,904,915,142,339,203,453,114,341,706,160,775,701,919,667,400,527,877,909,469,838,565,62,384,632,260,281,759,643,160,545,120,514,139,735,949,844,688,800,779,349,892,540,927,991,962,510,701,780,528,0,273,894,274,350,424,565,924,955,435,148,942,392,761,781,608,412,171,317,226,588,131,793,309,714,646,616,911,896,829,286,366,576,841,553,744,723,844,985,927,455,942,915,954,497,872,962,700,729,197,500,689,322,437,196,368,719,180,814,117,353,388,203,874,884,951,854,214,660,193,142,892,308,179,370,435,152,920,627,939,599,590,909,218,814,1000,812,855,350,631,857,798,454,167,348,906,943,204,889,324,156,279,234,247,264,664,12,913,821,187,216,0,873,236,865,194,598,421,708,939,820,223,752,844,697,163,654,701,204,476,18,737,719,282,579,223,697,411,665,802,620,564,60,775,696,234,209,394,73,205,386,941,279,410,662,118,423,453,465,335,376,381,505,782,99,601,130,277,275,963,632,171,908,131,234,150,739,202,485,757,908,853,616,196,659,983,540,164,906,655,573,907,819,188,296,772,764,512,722,345,604,347,718,128,282,1000,782,898,483,204,371,139,332,185,705,714,103,539,156,782,644,884,570,727,767,967,669,883,514,177,465,924,674,254,912,350,622,889,351,548,44,881,279,223,256,619,0,176,733,583,834,193,155,876,196,858,828,275,281,234,321,865,436,922,338,395,551,964,361,0,612,980,724,405,139,952,572,439,172,583,190,150,345,214,329,153,901,632,316,330,571,242,862,765,291,963,371,965,370,741,705,239,257,776,648,649,420,468,277,745,888,164,228,375,214,864,523,174,407,266,448,768,867,216,251,655,141,711,754,685,248,684,650,938,694,648,829,860,968,757,564,97,452,923,325,172,458,37,384,723,697,141,239,923,715,879,294,297,569,842,439,571,872,603,317,793,162,696,786,949,320,868,474,94,587,47,911,221,588,452,127,227,806,200,542,942,440,941,355,806,630,992,589,774,700,106,670,207,157,398,329,732,378,683,378,799,272,387,792,192,884,177,579,950,862,639,725,666,758,1000,569,1000,707,638,159,858,381,129,551,573,89,645,232,951,443,663,190,0,564,826,260,946,841,585,723,234,675,824,389,894,794,640,437,998,433,838,445,15,726,873,259,584,917,762,206,287,395,931,688,1000,800,45,625,38,807,997,733,1000,775,816,958,202,846,966,488,57,323,261,290,381,617,360,657,748,813,689,746,165,833,202,597,845,686,816,725,795,396,803,861,695,684,838,394,786,760,443,220,695,88,246,226,195,456,316,563,811,267,185,518,658,59,744,258,1000,638,950,347,923,352,702,297,138,373,933,957,588,613,824,881,217,291,188,704,211,774,714,93,997,495,595,938,749,452,597,262,160,857,887,612,378,38,142,607,396,523,236,726,89,691,309,262,728,725,846,708,984,664,866,435,957,856,965,425,318,375,289,740,831,344,225,931,231,362,925,956,1000,645,114,470,224,490,938,626,866,316,921,568,282,775,911,872,336,97,129,575,573,796,869,247,186,584,922,474,728,411,484,538,56,397,430,243,869,756,45,526,851,458,233,749,1000,797,918,807,119,685,780,741,454,301,865,449,202,527,883,917,776,902,497,175,702,194,870,688,689,735,501,203,232,294,434,738,254,798,805,679,899,1000,924,933,646,469,405,285,282,780,933,577,176,491,847,642,596,529,170,491,257,432,403,290,921,406,827,693,860,724,142,599,239,907,248,423,263,598,291,792,531,172,750,618,226,907,867,994,493,179,225,622,905,842,159,881,242,449,243,731,532,891,333,227,117,739,457,184,643,463,621,207,930,695,297,771,686,244,158,866,606,948,915,498,185,835,883,384,765,299,341,630,811,238,230,168,276,388,807,882,305,30,161,385,617,0,706,343,767,414,570,11,288,279,854,402,252,665,490,317,893,483,642,796,354,670,211,443,246,237,714,311,836,648,804,269,308,231,721,805,183,896,930,786,684,242,776,816,933,766,465,16,128,292,334,382,682,245,742,796,437,238,989,623,548,50,879,278,882,451,917,431,211,635,928,320,185,613,224,637,456,868,828,806,788,275,767,748,929,339,333,59,931,335,794,499,806,355,943,335,907,336,663,13,648,697,733,375,192,238,657,691,125,835,765,302,744,673,767,876,531,811,857,651,793,709,708,151,863,530,308,700,764,821,475,586,337,354,756,211,146,923,429,138,724,243,366,513,743,260,520,726,194,394,726,138,346,670,604,953,975,985,495,403,557,132,889,753,504,652,660,623,650,617,0,697,654,29,433,200,0,861,269,744,757,211,346,674,940,382,511,492,243,752,612,323,959,602,345,221,86,315,192,944,850,993,714,763,697,574,776,797,808,459,857,360,176,828,986,662,727,754,433,120,358,76,875,610,391,305,820,151,178,363,4,743,444,585,856,773,593,827,647,47,169,393,201,185,210,745,582,851,305,738,742,230,142,522,396,568,199,845,839,874,213,326,173,426,118,562,870,855,809,246,785,578,272,576,933,386,261,589,304,147,385,181,140,503,929,650,41,665,242,205,837,767,961,636,63,235,580,850,298,157,647,467,268,255,482,359,807,701,722,723,145,470,281,236,306,667,177,554,187,391,863,750,579,857,793,619,650,330,968,435,800,675,490,827,948,384,810,504,268,711,634,332,832,927,840,815,996,786,784,165,789,299,728,295,678,66,376,408,225,690,102,468,114,672,263,575,30,607,269,707,683,240,895,734,271,802,243,227,324,650,722,756,814,906,885,462,945,584,702,294,943,370,193,676,964,968,951,504,446,115,593,131,970,941,467,903,620,775,474,794,176,343,778,346,938,806,301,335,917,1000,197,742,139,298,327,572,877,591,946,245,81,322,881,296,925,775,316,754,870,523,710,265,951,392,500,38,655,328,119,466,909,319,815,568,442,74,497,175,843,791,876,241,169,421,253,262,920,568,813,912,780,668,794,252,923,271,208,796,816,125,301,116,149,773,434,312,803,822,973,400,502,0,843,549,345,316,511,55,281,608,118,415,797,677,441,939,593,569,434,266,672,242,747,850,256,379,304,536,229,877,201,675,912,885,170,692,275,788,715,42,659,560,850,501,862,394,757,448,837,921,838,668,226,518,645,472,605,327,64,551,698,133,222,311,258,861,166,222,213,678,366,623,817,228,255,761,364,737,835,840,263,808,358,55,147,943,941,694,278,164,770,310,786,87,255,770,484,905,991,764,180,453,186,670,871,823,375,729,212,477,716,160,207,700,164,623,189,587,785,682,223,373,0,440,892,826,537,899,690,761,775,489,640,605,850,558,330,323,117,457,185,707,312,201,257,795,22,851,803,558,787,844,304,113,72,661,899,935,1000,619,572,450,794,914,818,894,913,601,849,929,922,390,279,228,644,674,205,709,701,718,392,469,607,399,600,931,886,481,910,375,48,1000,360,100,244,654,628,695,229,283,459,163,101,446,788,293,837,368,230,342,952,337,642,675,380,767,729,133,140,761,768,145,939,692,980,436,878,521,938,599,811,154,940,312,252,534,831,359,830,879,774,505,177,841,113,644,687,285,168,410,1000,673,183,309,238,866,217,641,635,293,561,797,842,264,701,289,868,554,644,693,136,560,680,248,927,698,371,382,958,367,259,567,298,621,999,715,132,711,156,518,822,336,284,264,310,725,388,475,267,415,822,662,476,905,977,902,836,947,794,519,770,322,387,12,221,567,757,295,195,478,307,740,454,284,742,769,248,514,228,455,45,346,169,385,947,840,219,250,977,320,276,573,887,472,365,546,1000,419,520,61,849,817,116,818,411,292,944,726,309,679,974,347,97,565,836,780,861,598,151,537,244,308,884,436,150,395,980,642,511,94,361,341,199,274,242,270,862,812,151,214,541,163,715,687,684,790,773,764,273,681,966,846,507,451,213,417,256,266,126,463,520,19,512,151,948,387,754,421,251,726,830,884,448,129,157,557,306,715,390,180,865,803,492,827,459,485,644,466,942,441,172,282,624,535,0,650,959,838,867,403,1000,516,42,524,484,192,830,355,215,337,113,303,15,1000,595,209,0,629,941,588,971,775,370,152,789,619,178,309,906,720,201,284,221,868,992,671,180,347,553,0,894,586,136,470,229,582,912,769,851,430,872,249,639,569,911,405,596,497,227,346,834,927,983,945,872,532,177,621,728,12,333,775,740,844,631,853,173,362,668,545,589,844,825,509,440,932,546,933,113,205,764,24,426,845,383,500,235,669,202,417,428,657,82,389,630,276,290,807,528,802,174,763,782,558,617,300,297,238,955,599,204,586,166,784,211,375,814,554,214,909,89,540,965,428,772,927,136,322,894,643,331,82,616,867,802,579,653,604,920,715,423,322,563,284,250,822,812,428,291,410,249,545,754,288,977,485,818,815,793,834,482,256,311,561,930,382,781,560,207,542,773,884,93,750,757,895,380,61,168,714,286,400,56,464,788,775,194,199,575,807,541,809,252,277,163,766,294,500,137,771,256,548,210,601,948,428,123,623,253,790,665,224,213,288,607,341,447,136,642,672,430,70,802,256,0,795,875,855,280,800,430,106,46,864,911,622,583,847,237,256,320,810,547,470,95,621,534,739,201,251,846,406,556,209,89,384,720,738,435,149,817,237,121,779,202,255,952,524,138,306,753,799,143,618,890,953,112,767,86,324,82,468,883,312,87,588,958,519,144,399,707,734,532,58,463,607,915,760,112,612,70,499,102,861,203,707,823,433,272,720,253,667,844,423,358,511,231,222,521,792,815,457,79,686,389,508,340,645,841,293,204,546,496,49,112,485,933,962,220,679,311,596,99,833,14,593,820,333,1000,648,623,510,852,613,922,835,275,625,112,474,294,778,352,562,859,552,377,650,501,42,49,669,361,196,557,182,530,161,248,210,782,647,657,0,581,848,0,1000,195,607,177,611,366,423,744,754,265,658,870,417,657,238,956,782,999,812,286,467,221,334,450,943,82,437,948,1000,172,284,861,330,731,667,279,660,557,819,879,1000,757,293,102,449,203,670,763,757,702,792,1000,825,940,949,625,866,774,538,199,397,376,407,263,609,398,101,823,411,123,260,882,560,171,443,188,534,134,305,138,463,688,251,250,667,282,620,584,0,493,183,409,527,536,15,935,827,826,334,778,821,803,909,901,736,288,692,364,192,172,538,855,322,871,670,552,0,240,452,496,727,126,770,1000,650,764,298,240,236,317,667,107,364,998,522,254,646,737,872,781,816,730,847,62,569,757,625,137,748,79,547,164,449,128,420,279,572,813,249,272,689,658,68,460,899,377,178,363,566,644,164,491,904,114,837,854,1000,364,45,235,637,889,537,942,695,136,648,373,51,302,728,950,554,1000,804,512,0,380,510,600,317,289,614,448,890,697,676,934,574,228,315,139,414,179,429,226,824,126,521,278,646,0,681,54,673,672,529,87,707,917,419,413,199,518,811,804,918,362,664,105,281,1000,684,339,526,701,371,202,940,157,580,133,859,388,198,108,591,641,692,925,831,185,666,587,683,837,1000,289,276,8,568,968,684,938,451,742,334,864,510,836,249,460,833,974,550,818,479,676,251,840,591,141,290,822,439,346,114,597,973,607,850,723,170,964,648,867,477,496,176,772,740,928,491,64,562,362,316,61,452,390,763,61,402,926,960,699,387,149,297,243,640,287,842,611,212,33,512,51,300,928,631,185,342,886,581,927,420,180,443,664,223,947,540,725,180,294,613,792,371,779,761,239,687,549,170,472,796,804,563,414,6,108,726,407,156,782,771,808,905,286,637,142,894,854,413,403,315,495,208,214,377,310,232,233,263,193,479,67,696,155,776,257,819,212,822,127,404,740,426,496,216,109,569,164,588,660,429,254,505,942,384,314,494,379,602,354,127,314,117,86,438,1000,587,634,858,727,319,799,526,663,22,241,799,318,562,715,105,893,866,18,945,3,494,163,488,204,697,736,235,659,293,777,785,242,735,568,832,816,972,398,93,230,906,201,458,917,570,264,621,185,332,573,741,139,457,57,340,667,425,320,598,381,379,207,568,840,557,98,303,171,777,874,474,593,628,108,470,475,612,91,504,627,848,816,455,815,820,149,745,445,785,196,783,147,254,521,10,0,685,121,606,0,670,874,274,149,918,809,416,771,778,994,906,551,532,113,569,131,446,189,848,244,746,102,697,135,746,208,446,145,245,77,559,626,496,811,804,845,879,188,719,79,447,154,258,185,524,545,164,872,642,1000,679,97,542,127,296,605,121,954,541,162,645,114,452,416,673,135,782,614,674,196,959,446,946,182,688,5,508,531,54,863,929,406,131,267,462,779,630,182,414,859,190,841,199,917,807,241,675,416,512,545,750,723,737,797,315,390,525,443,265,187,871,916,309,251,530,247,636,720,719,775,429,252,619,992,396,627,256,897,548,293,866,886,962,864,940,918,273,686,702,203,604,824,996,625,0,222,796,413,503,180,780,203,770,663,41,812,778,863,464,187,749,951,889,617,301,664,596,890,506,0,1000,661,232,123,731,107,365,599,776,930,856,212,231,187,451,679,535,255,339,928,738,303,776,499,728,869,755,792,351,941,642,139,362,812,589,185,685,756,294,184,681,20,771,935,686,620,895,532,811,339,160,819,377,622,308,105,412,132,697,800,682,113,336,816,886,778,685,147,496,724,688,397,168,859,739,713,608,501,232,968,870,377,695,276,542,765,311,537,812,0,715,926,609,874,296,574,698,107,445,216,670,567,85,458,0,213,504,0,754,90,735,732,373,405,675,917,685,708,734,642,0,407,187,808,931,922,733,945,480,140,538,818,652,604,665,457,43,81,459,258,237,192,846,795,192,896,509,641,699,215,723,306,739,311,742,876,564,289,277,468,304,854,661,185,643,413,402,818,944,994,520,138,766,918,942,0,812,870,991,970,930,236,299,284,629,929,502,487,325,172,626,95,364,792,269,889,368,893,580,290,836,895,592,426,484,841,825,292,560,55,814,47,573,882,645,860,234,104,592,328,67,50,745,790,107,218,789,7,595,560,722,506,764,872,492,861,442,53,522,337,389,352,56,361,724,633,721,633,821,147,431,828,567,208,243,318,164,790,281,686,499,824,249,892,631,859,443,646,361,224,848,539,907,273,574,166,372,819,410,923,491,290,738,764,722,764,758,822,782,494,735,566,54,120,831,287,835,897,1000,805,709,102,664,269,852,326,249,263,577,1000,595,131,358,95,429,969,756,875,260,242,779,269,266,87,733,168,425,882,621,62,999,377,632,964,705,790,310,866,822,527,67,821,317,170,902,212,522,105,368,270,532,230,722,931,919,428,123,695,218,143,333,481,47,274,559,351,58,500,236,144,556,275,660,429,482,803,679,467,197,160,530,1000,631,344,48,912,345,110,647,646,230,447,306,32,327,938,503,863,623,706,272,741,424,307,345,991,590,207,770,426,452,547,903,934,378,384,202,0,1000,728,714,938,923,108,535,217,819,486,313,199,672,229,559,380,512,436,246,136,422,745,510,67,684,893,533,854,314,299,654,164,492,99,531,904,297,860,385,0,1000,207,721,957,727,770,634,33,353,290,686,769,770,361,1,121,546,165,480,23,510,0,1000,228,768,244,401,379,665,987,854,879,639,189,502,184,689,1000,889,874,768,243,214,168,442,374,642,724,365,181,450,191,468,248,304,967,274,165,671,291,360,160,774,128,842,618,301,234,944,559,888,957,876,886,237,151,590,333,394,260,740,744,726,754,298,295,216,169,565,817,742,750,191,933,813,891,514,934,819,924,775,795,439,117,741,834,462,720,778,144,625,924,303,99,666,187,871,771,570,399,521,783,874,199,829,88,802,644,362,150,838,154,571,178,712,240,275,735,623,904,412,800,500,455,594,946,483,208,945,389,76,944,424,61,228,409,0,777,399,791,294,627,38,130,651,86,586,885,671,512,656,932,954,234,281,139,500,236,653,221,512,172,497,678,669,923,410,162,789,729,393,587,900,657,146,958,427,336,532,439,897,262,239,813,968,335,666,389,196,815,852,258,866,165,609,803,492,912,786,198,262,880,826,185,617,942,370,191,261,100,667,914,504,582,14,0,832,772,577,534,0,899,457,246,611,420,580,909,747,181,686,772,304,941,912,489,763,467,483,871,567,715,736,777,681,11,649,461,454,927,371,433,51,705,382,489,251,752,682,790,639,297,821,522,0,143,762,206,650,906,214,790,116,313,656,695,768,271,843,710,626,955,744,378,640,33,653,129,303,927,529,114,839,21,1000,429,453,173,461,303,480,331,220,395,383,240,908,968,388,865,326,1000,627,766,237,466,483,817,900,792,252,707,119,861,760,936,676,367,338,697,0,271,749,193,449,551,344,927,766,889,756,102,657,169,830,848,404,842,727,817,965,153,630,952,888,551,760,941,576,811,626,765,863,125,522,650,622,69,461,997,939,596,208,261,913,736,656,957,530,854,306,221,230,876,588,616,469,464,94,756,899,228,566,173,500,859,477,151,867,441,235,457,776,567,102,121,447,350,745,103,792,959,636,901,713,341,770,727,140,411,696,856,479,282,859,233,606,908,958,150,836,147,722,836,546,325,78,410,277,173,798,694,763,647,349,275,830,250,759,967,460,475,902,179,848,545,409,155,805,164,486,208,469,492,829,135,560,725,825,661,375,231,732,305,674,234,322,166,903,198,155,831,488,117,217,361,475,955,250,597,305,691,250,831,1000,462,82,512,787,923,720,811,889,217,911,450,359,644,845,0,698,340,766,817,262,400,62,483,607,57,382,149,817,889,402,198,615,282,311,743,210,245,637,269,232,912,449,162,620,1000,639,193,588,748,748,184,435,549,771,748,252,968,377,190,659,141,760,433,159,326,149,862,808,607,342,243,356,850,374,938,728,244,310,788,857,897,415,914,361,109,415,77,327,913,883,322,365,769,731,784,614,189,286,420,230,171,756,691,668,785,383,110,648,608,162,981,884,52,993,769,100,835,811,491,0,796,896,401,139,387,399,116,254,175,284,289,412,161,845,632,391,149,789,802,648,543,158,586,919,278,279,90,394,606,940,464,0,261,824,455,603,648,699,898,413,228,535,810,943,808,729,860,797,731,158,763,242,834,1000,961,732,346,565,932,754,850,816,701,355,972,682,836,965,946,440,254,657,248,248,958,524,825,802,296,577,792,296,443,273,80,222,184,598,193,823,438,270,819,975,931,406,219,608,618,76,854,934,110,324,857,370,783,320,667,439,261,643,884,258,589,193,426,36,931,971,580,604,125,358,699,359,960,503,248,868,811,608,744,631,346,120,398,10,202,274,180,759,522,398,837,903,739,846,591,913,834,270,579,119,954,306,197,486,785,836,957,490,431,803,872,580,919,518,145,291,234,629,182,759,1000,842,962,680,796,359,977,549,352,654,344,536,973,550,964,443,771,322,918,350,18,1000,401,165,65,253,581,679,231,671,951,625,193,850,100,451,905,924,470,631,91,674,736,706,58,688,254,448,757,292,0,1000,953,680,959,472,332,253,251,243,154,756,863,375,196,839,0,573,873,419,944,479,298,164,649,228,103,516,702,224,955,499,201,339,598,602,53,710,346,696,207,593,710,299,841,772,278,819,984,647,244,275,800,813,866,615,180,435,103,725,94,672,797,765,231,300,944,887,43,685,935,449,748,691,280,606,768,847,158,744,838,312,966,590,904,682,791,670,87,593,836,288,822,392,109,604,112,535,583,323,525,938,652,94,189,391,3,1000,771,316,87,616,772,713,485,229,48,547,841,829,146,522,297,698,208,196,358,158,796,635,637,534,374,279,81,691,925,670,192,444,947,758,293,137,845,563,910,508,244,676,806,368,136,638,515,183,0,617,230,806,884,632,170,702,601,547,145,324,0,526,392,374,756,41,276,853,919,767,721,723,211,662,300,37,882,418,902,538,783,646,876,429,789,303,228,499,249,239,175,353,813,408,342,666,784,649,360,160,440,932,171,791,943,814,820,695,734,772,478,201,962,748,942,683,810,762,203,839,614,448,560,911,875,962,255,810,879,528,170,799,953,605,197,569,834,813,142,768,749,867,243,645,715,9,909,368,227,869,333,723,921,291,574,798,831,1000,812,618,971,865,140,687,396,546,518,799,969,316,752,782,244,834,133,921,146,840,811,734,947,477,153,657,964,341,182,872,689,566,931,844,681,8,945,329,255,774,411,207,813,274,126,792,903,476,179,366,465,222,75,448,227,405,858,640,496,609,29,479,528,789,163,489,790,778,704,795,0,1000,616,116,85,267,225,661,181,686,66,563,909,874,146,652,460,245,192,492,864,827,828,494,442,934,82,606,192,422,853,261,809,902,836,975,850,732,18,449,565,100,830,339,220,278,767,295,105,548,772,743,583,282,745,653,289,544,725,712,231,862,790,553,817,428,725,295,194,351,957,845,926,634,885,370,978,641,659,329,972,443,112,642,789,302,778,730,895,886,749,795,875,703,666,1,123,292,307,231,366,598,0,1000,566,800,254,880,976,1000,210,950,214,945,255,117,789,785,795,280,92,437,414,418,361,702,890,950,4,502,242,653,735,676,253,242,434,945,292,272,321,241,321,578,259,838,648,313,137,283,714,76,958,1000,746,613,834,440,201,231,888,964,387,601,414,96,171,561,843,641,502,53,858,245,322,621,943,595,688,717,188,290,811,861,187,917,232,242,255,680,264,723,131,452,247,521,955,612,787,857,196,604,287,186,104,779,506,157,984,796,14,674,201,515,349,637,648,312,226,895,861,916,285,177,969,524,450,917,375,50,900,340,950,477,527,714,103,680,708,370,193,790,194,299,266,633,809,275,851,463,85,840,874,889,176,442,796,909,125,741,854,609,731,379,217,561,724,295,797,319,194,389,816,346,223,932,942,507,193,401,740,699,803,365,305,144,953,556,771,843,316,313,743,819,989,807,732,373,560,815,254,756,712,350,1000,693,385,628,783,684,762,822,947,697,793,326,406,760,782,188,902,520,712,821,649,233,604,903,432,109,769,304,119,827,851,201,193,708,289,813,904,501,990,464,974,813,0,665,87,389,544,750,500,462,418,130,506,103,360,381,113,685,602,594,171,710,391,170,832,382,947,599,787,282,814,865,35,303,825,294,24,590,185,329,251,514,633,142,0,588,412,690,969,710,131,431,783,534,996,412,80,536,757,205,322,25,965,522,263,724,1000,584,887,425,127,702,953,899,140,859,748,832,205,400,809,286,734,842,897,582,209,686,668,793,982,524,244,682,311,122,800,458,799,785,129,583,472,871,607,671,71,749,847,731,645,222,235,743,679,741,923,926,301,666,614,678,959,540,539,758,679,245,770,725,766,871,496,749,298,531,917,463,952,575,560,674,153,361,124,430,309,797,863,650,929,419,281,852,158,239,892,510,215,747,281,812,456,461,142,363,244,214,24,774,267,864,910,445,594,898,610,504,186,757,260,595,846,619,339,441,1000,540,663,13,954,879,834,560,58,678,663,17,799,672,446,932,199,420,441,137,264,551,421,523,264,338,218,449,440,900,294,666,285,593,383,502,580,889,262,272,728,132,89,686,289,224,207,756,886,592,844,532,117,322,0,788,403,184,828,1000,919,572,608,596,129,391,994,804,844,545,519,111,522,803,677,537,455,523,124,530,147,841,874,889,97,826,212,476,643,461,224,369,331,353,900,544,121,391,856,232,175,589,850,1000,258,499,211,456,614,883,807,888,577,845,680,791,58,874,519,422,947,651,948,540,42,1000,336,0,767,300,221,597,574,565,301,702,711,267,821,945,838,788,379,0,379,527,796,254,494,179,285,507,158,305,268,582,251,797,0,775,895,800,324,665,415,248,439,479,172,180,417,232,77,717,802,287,840,606,321,603,249,590,590,821,656,333,244,442,250,687,321,565,197,837,785,621,863,427,828,435,772,731,952,900,436,211,101,631,407,94,828,444,292,707,40,630,970,879,224,316,738,790,920,569,829,274,919,923,831,275,946,433,402,167,756,374,705,12,741,826,153,648,257,484,1000,686,563,57,455,233,294,243,123,706,763,320,922,308,54,396,160,513,402,338,887,947,194,418,616,470,275,812,627,378,617,667,590,371,683,808,202,567,197,777,827,1000,407,426,1000,593,906,549,425,153,575,803,969,338,105,646,186,922,255,237,878,419,716,838,178,548,986,540,768,290,594,140,186,548,44,1000,78,583,255,308,256,802,70,455,646,359,966,608,664,458,978,470,263,564,620,203,303,137,673,729,843,538,116,692,275,785,760,208,992,955,528,227,54,797,165,896,383,109,46,1000,782,349,402,467,662,483,636,489,948,364,848,277,982,481,705,119,115,350,252,734,921,604,754,813,992,593,834,658,931,310,978,576,853,737,1000,476,851,333,1000,615,885,694,996,406,140,797,631,668,777,708,565,895,737,151,637,680,483,419,97,306,933,711,987,710,688,760,354,713,178,467,836,264,0,576,783,765,845,648,195,270,852,800,858,651,914,888,267,277,592,913,869,454,226,639,766,905,326,731,840,919,144,612,510,131,949,731,1000,737,456,514,240,621,897,230,824,769,390,0,634,659,781,318,880,873,867,478,167,410,221,841,687,7,186,191,304,231,1000,608,315,567,858,889,275,672,976,342,926,644,876,726,811,628,218,304,533,925,877,706,62,675,787,778,210,376,643,423,730,428,285,852,477,217,575,855,911,981,939,355,83,857,683,227,809,360,970,383,312,613,456,630,984,739,274,879,251,276,595,303,24,394,937,447,219,829,609,673,377,632,819,936,540,733,229,711,814,418,756,659,56,627,765,224,691,608,290,803,790,821,889,286,608,543,270,282,123,460,813,358,427,0,484,54,192,450,179,373,853,447,564,927,220,781,1000,561,225,301,160,478,385,413,971,674,44,641,933,278,714,77,20,997,249,364,188,689,560,780,329,163,597,206,601,642,479,495,340,704,195,599,262,373,222,646,206,305,548,675,980,513,805,244,281,518,801,265,224,638,979,393,279,839,224,322,63,487,752,623,978,796,726,721,648,312,398,184,109,633,986,607,151,704,535,750,99,508,159,463,342,527,830,388,924,631,188,876,882,494,209,245,173,535,978,648,467,0,568,786,723,296,572,511,158,367,567,836,89,509,660,318,961,874,739,818,677,164,782,299,554,141,151,386,890,538,805,776,644,679,230,884,798,781,644,699,621,688,283,245,862,546,901,768,868,631,643,695,995,351,273,899,918,536,612,293,941,677,235,400,800,761,282,871,621,685,251,495,90,612,877,678,221,190,212,778,408,189,319,167,528,757,537,341,100,416,175,408,918,808,355,67,571,83,447,139,676,468,945,586,77,526,905,725,898,836,814,604,288,695,250,696,300,274,243,251,45,310,896,911,336,719,821,458,853,421,740,604,861,661,199,853,1000,791,806,618,818,234,786,706,266,250,896,282,890,263,803,903,437,0,836,951,226,865,867,803,972,465,299,301,664,12,282,759,364,700,284,695,561,926,483,902,451,152,923,753,256,252,869,834,126,626,854,237,71,734,865,338,462,841,307,200,295,365,300,774,944,905,105,375,459,914,195,488,709,353,1000,524,711,741,693,587,756,665,216,346,202,214,447,423,653,205,0,938,428,216,731,235,620,1,291,706,967,428,428,445,405,166,236,332,789,583,991,514,785,355,193,832,144,334,249,807,259,893,26,677,939,1000,899,774,820,436,152,430,900,681,969,325,773,228,480,883,203,895,659,567,954,672,156,727,879,1000,924,829,557,532,784,351,253,384,185,554,574,795,784,358,243,470,250,568,471,797,211,473,927,418,155,769,150,758,936,641,893,496,329,174,361,333,482,903,963,679,772,305,55,1000,845,759,627,261,642,686,427,170,180,685,227,320,644,226,719,22,27,936,149,414,885,351,817,644,97,353,496,718,970,504,20,1000,817,851,981,365,925,784,873,427,449,66,877,239,773,587,26,389,222,847,835,385,136,249,226,187,0,751,209,273,920,583,416,97,704,786,370,344,911,683,438,890,678,258,769,619,409,636,655,556,760,448,637,662,265,649,737,710,892,747,166,846,793,922,949,892,701,354,864,575,132,536,813,489,674,246,821,689,839,268,751,114,346,690,767,663,662,213,27,1000,861,863,867,899,824,544,810,591,122,416,827,277,780,704,875,748,352,456,110,383,245,535,806,325,902,552,182,569,655,642,525,803,888,735,641,674,812,699,473,55,409,564,244,429,129,661,112,646,839,518,504,762,707,762,917,882,611,284,465,905,573,802,812,399,106,500,245,263,533,74,543,719,966,527,722,124,472,33,301,650,28,342,478,668,404,330,850,682,859,743,925,416,779,700,790,817,990,430,853,593,838,642,757,274,986,402,796,792,445,103,799,889,1000,794,867,930,793,635,932,757,239,302,764,213,894,269,937,653,645,478,219,353,862,561,439,486,446,968,259,467,138,701,276,734,250,636,52,533,229,677,511,786,208,591,204,362,924,711,692,160,675,534,271,885,889,868,369,60,305,247,861,599,916,734,889,646,605,124,246,529,266,843,356,321,933,408,111,566,202,520,887,480,492,81,762,720,457,449,90,642,288,357,612,840,258,748,80,655,369,332,974,720,291,738,608,0,803,890,796,865,748,375,855,1000,984,475,152,821,960,593,945,310,967,774,770,305,236,918,680,157,699,365,150,796,670,254,986,945,393,4,838,624,917,310,426,7,190,409,185,910,82,408,429,0,448,882,914,947,911,937,287,674,782,595,124,520,771,857,180,924,836,438,864,239,805,288,819,937,94,527,702,711,864,460,917,925,190,666,961,662,467,310,84,953,754,415,248,625,257,142,180,878,615,143,893,698,148,268,447,926,762,716,888,697,155,716,166,793,132,687,133,753,414,529,519,400,809,463,64,519,764,825,645,492,361,372,369,595,464,912,15,494,628,18,107,722,908,480,515,861,876,738,102,575,948,732,648,696,694,71,410,576,858,599,420,249,270,640,296,738,605,690,84,642,663,370,234,755,448,879,385,508,326,357,660,489,647,0,127,769,83,602,321,79,209,740,421,73,199,716,190,240,116,584,113,738,875,1000,348,144,189,731,101,630,699,362,784,824,76,432,311,172,581,0,218,627,722,57,252,758,972,599,525,814,285,409,38,673,427,18,420,664,187,834,314,745,147,321,193,175,782,819,923,799,67,890,213,904,193,243,479,614,139,571,919,892,656,615,688,248,429,558,496,37,280,825,246,658,777,267,466,908,524,690,810,448,796,283,301,711,176,227,399,612,276,214,141,862,463,908,311,121,738,159,929,686,233,715,168,546,443,783,689,668,737,505,682,692,1000,450,143,415,415,403,755,288,133,568,876,455,386,42,106,319,316,629,167,825,898,612,572,92,943,612,775,723,328,228,486,882,624,499,337,256,225,349,889,415,610,301,955,418,886,383,655,463,740,888,777,251,222,857,580,921,917,643,652,723,714,723,532,895,691,754,1000,608,872,471,616,480,843,891,186,595,659,704,385,181,618,231,896,396,425,44,938,855,921,869,752,301,465,626,228,926,769,322,544,448,106,528,888,837,872,928,160,672,761,508,94,503,977,711,205,596,188,307,929,567,976,702,914,711,328,349,953,363,440,0,702,162,853,665,99,696,198,576,990,812,880,695,804,575,626,440,187,453,823,896,261,381,571,129,96,487,171,526,872,653,37,444,826,500,92,519,251,656,998,724,914,862,648,677,478,419,239,737,589,190,689,704,5,391,811,320,204,722,445,271,691,402,191,774,410,3,250,788,261,677,870,718,278,590,122,341,90,505,916,413,691,247,961,691,308,828,799,269,320,640,933,704,400,18,485,305,916,978,641,611,911,740,203,332,909,749,858,268,315,645,187,747,586,681,899,402,278,818,148,328,932,564,399,263,80,557,344,104,345,262,104,610,399,164,155,254,311,822,113,243,391,192,193,178,228,756,882,332,978,963,206,307,217,857,850,430,401,532,430,595,743,828,836,640,776,754,857,563,865,809,98,419,156,446,182,232,394,406,961,587,248,870,576,795,813,441,423,230,667,186,598,779,816,237,238,881,986,688,421,238,761,782,316,744,602,304,502,0,763,300,819,450,850,887,788,597,289,619,172,881,476,198,941,911,274,203,894,757,596,237,745,114,180,539,625,28,913,691,96,840,10,580,787,508,226,269,870,968,789,302,231,897,979,456,990,527,846,468,918,653,170,402,236,156,519,403,911,915,732,295,540,738,939,454,970,483,147,341,221,841,36,609,362,244,946,848,796,606,85,729,954,549,809,526,364,550,187,535,349,685,105,762,77,748,261,474,511,162,87,919,87,938,582,845,350,720,868,401,215,371,101,532,293,419,244,855,913,948,877,973,157,743,176,885,304,181,669,565,447,137,363,590,763,696,604,322,329,780,691,274,591,291,477,140,153,793,583,839,249,862,400,16,253,656,15,1000,150,701,952,686,799,586,245,557,149,689,788,826,851,686,268,774,652,291,760,538,224,612,518,101,241,692,223,485,807,643,303,7,635,819,551,61,244,469,204,938,324,249,828,337,644,234,498,89,915,807,911,409,138,800,934,417,812,555,944,699,793,120,141,791,115,620,810,897,173,240,892,392,174,644,106,371,9,871,860,856,286,273,172,813,224,860,141,856,1000,777,211,642,776,312,200,832,497,47,365,44,915,285,63,399,346,732,155,285,713,817,199,625,601,179,615,672,124,763,220,462,909,923,16,427,616,685,276,250,763,31,812,736,229,776,190,680,194,809,983,468,191,572,106,503,869,851,726,296,296,235,214,402,66,449,229,300,175,343,972,781,324,68,437,435,612,0,875,805,535,702,795,668,932,657,187,384,801,832,601,12,196,211,927,384,709,811,863,541,909,500,832,700,445,547,870,312,572,868,169,436,20,656,0,655,120,665,732,380,362,703,723,753,698,618,810,790,766,222,822,847,467,304,649,729,34,1000,193,484,649,329,9,596,598,954,249,577,941,357,0,1000,101,508,155,737,976,580,192,790,47,1000,310,646,868,826,956,477,964,567,124,760,961,450,127,788,956,534,589,416,510,708,142,496,497,45,245,781,895,343,572,884,221,266,920,336,201,846,59,593,870,383,917,401,102,439,656,478,1000,511,201,740,885,829,257,447,540,908,610,445,236,303,707,788,183,714,262,436,264,673,196,216,976,644,702,366,969,637,948,646,136,236,187,576,875,568,390,598,885,619,544,900,596,942,630,60,871,502,101,411,771,829,933,784,194,388,331,786,858,941,243,699,487,226,816,751,521,332,218,243,887,912,238,874,952,932,684,244,421,685,831,531,752,424,130,496,645,360,569,843,511,105,143,197,568,54,913,384,364,150,141,746,812,886,250,377,744,858,883,509,719,834,958,736,92,359,854,397,174,390,651,627,555,105,182,680,858,293,548,817,254,404,762,909,852,439,447,953,129,825,787,821,932,489,793,847,948,758,875,521,44,1000,443,232,781,605,825,693,206,952,760,911,809,549,724,857,88,665,866,758,626,324,993,741,164,661,953,841,894,906,858,405,153,827,395,212,899,829,982,480,909,637,435,478,159,413,839,232,787,355,770,796,150,338,282,828,767,848,362,717,201,485,198,774,854,375,439,0,766,680,859,833,946,503,155,629,21,395,951,751,530,340,136,620,583,682,845,643,196,508,447,96,36,316,926,745,436,804,596,611,909,338,587,653,860,826,828,1000,149,680,212,588,832,195,667,58,125,515,217,964,124,505,348,37,982,634,947,911,98,621,743,770,160,529,152,499,299,197,914,500,864,313,322,555,726,81,590,828,439,146,259,282,954,731,376,184,462,513,320,659,796,335,117,769,584,309,187,227,105,381,689,257,923,1000,428,130,563,154,205,781,733,659,154,819,443,134,889,234,90,404,607,342,142,519,940,877,210,215,288,676,104,311,256,553,244,800,740,371,212,240,216,325,420,0,234,441,727,412,183,822,436,48,982,645,464,618,451,520,791,141,325,249,817,729,148,742,170,480,0,1000,148,662,213,416,427,429,793,284,906,370,451,119,120,417,359,231,391,222,125,383,727,438,567,831,369,136,302,667,462,0,666,245,469,312,955,508,103,374,300,327,206,739,416,589,107,825,191,801,943,852,563,147,185,472,991,756,952,591,102,591,90,719,484,905,80,455,538,829,130,305,273,558,969,337,909,867,0,1000,585,0,527,385,851,488,965,715,920,498,594,601,175,931,569,904,932,705,328,342,206,634,934,520,178,813,265,900,220,229,751,908,631,146,881,890,165,891,261,867,89,300,880,588,603,946,130,583,917,779,574,0,941,933,171,410,182,598,212,810,853,584,769,897,112,451,390,208,703,807,0,1000,149,505,239,429,849,767,953,854,163,676,708,419,636,193,629,462,547,791,679,248,334,75,836,767,801,802,121,489,254,71,934,703,711,315,818,463,559,0,902,929,926,1000,111,660,489,616,944,434,635,348,300,233,795,833,193,288,187,327,23,511,641,267,876,670,168,448,978,970,658,380,325,339,281,624,896,558,154,932,150,737,111,690,939,833,920,305,147,746,1000,588,447,664,470,277,787,360,817,432,634,534,821,733,617,321,465,399,254,674,572,740,307,809,796,787,408,304,389,490,85,526,442,103,873,1000,225,831,173,516,66,610,179,715,902,301,649,624,752,782,388,202,536,75,645,627,889,281,236,532,260,245,472,482,803,329,469,806,802,884,574,790,810,577,194,458,925,776,106,765,466,277,574,791,715,15,356,723,467,309,687,236,491,832,227,224,423,302,547,0,518,804,878,466,218,719,150,427,810,308,264,225,189,419,159,286,845,292,868,498,230,325,871,902,675,248,774,716,686,232,695,425,813,955,561,371,837,283,665,241,301,769,310,290,433,662,403,137,214,472,308,681,782,350,795,308,596,215,243,367,193,432,789,616,473,364,409,251,428,450,780,762,428,849,17,1000,705,205,255,559,821,487,184,324,154,753,512,788,802,834,100,512,808,499,789,103,117,553,970,1000,661,544,327,771,466,480,814,737,731,79,76,343,666,569,244,721,685,562,219,443,677,0,624,868,742,832,798,731,872,247,448,607,874,415,610,472,787,797,80,911,197,312,196,730,986,638,948,582,511,774,288,261,436,46,777,787,480,163,841,803,261,779,214,783,406,425,379,0,601,658,701,110,195,386,776,248,949,637,950,677,633,450,398,541,946,493,177,871,742,656,470,800,275,456,634,572,975,583,287,668,573,132,463,605,228,735,83,627,916,309,307,231,1000,517,589,872,713,99,861,977,97,473,84,630,844,456,862,928,606,343,184,491,723,830,299,679,797,457,76,720,527,684,141,582,959,609,183,868,916,769,452,520,112,421,935,361,819,390,903,731,126,598,652,262,1000,621,825,552,436,42,992,477,710,831,194,387,896,874,925,415,420,222,210,384,425,83,203,743,787,864,527,26,740,470,812,431,308,813,473,845,105,455,877,1000,241,387,750,841,217,258,469,620,818,838,866,920,257,824,193,450,465,296,194,206,5,1000,828,311,670,291,508,53,799,598,463,33,533,16,595,932,898,916,849,721,964,500,155,544,0,1000,0,576,174,724,890,615,18,406,81,990,113,612,245,192,767,703,965,352,667,53,373,100,199,467,256,241,392,66,678,264,407,38,797,939,641,835,134,469,964,847,316,599,220,364,821,944,757,48,113,444,771,461,81,752,885,371,518,0,153,511,417,233,786,483,778,571,403,231,600,173,742,733,213,751,638,162,817,678,847,813,714,312,811,259,344,250,145,340,1000,807,444,359,157,617,987,495,405,648,332,338,725,759,645,468,401,137,78,387,780,853,730,662,524,760,168,753,358,416,787,611,876,479,703,166,865,870,815,724,788,238,862,657,916,587,626,385,865,953,826,423,466,0,148,739,650,314,645,476,87,737,349,32,667,55,973,339,258,754,645,472,946,713,836,665,956,515,204,200,814,640,591,616,239,482,288,642,240,288,959,757,830,1000,896,904,291,404,143,612,179,862,1000,562,198,493,894,675,667,404,187,550,823,749,862,950,312,579,105,419,765,717,214,575,929,848,726,666,804,740,972,855,956,811,194,263,46,403,683,65,312,348,765,300,418,32,880,549,804,743,424,224,118,704,209,219,767,303,882,424,766,819,458,141,880,555,585,653,989,596,777,694,494,742,991,860,68,419,918,460,915,651,146,654,124,333,216,522,184,336,922,951,745,339,82,617,453,414,128,463,483,905,680,789,655,434,244,551,180,887,986,712,647,724,307,710,854,549,928,841,648,21,866,753,597,875,96,780,612,304,873,225,850,519,175,230,257,784,860,543,757,423,792,283,923,331,748,867,961,509,636,560,909,450,480,193,333,560,225,376,410,594,584,920,254,831,474,472,433,396,218,696,597,306,439,654,863,537,416,28,641,366,4,515,994,915,130,529,316,362,101,579,834,583,764,713,462,920,227,703,321,410,739,551,636,472,497,680,1000,536,256,716,289,360,90,293,811,252,258,505,383,687,175,369,136,532,406,669,98,535,560,0,954,730,476,396,777,862,199,497,957,843,762,184,885,305,881,590,799,299,953,460,289,566,240,702,278,182,674,516,787,750,282,269,158,654,769,695,166,739,210,547,979,475,217,761,615,211,179,270,916,326,789,664,602,176,370,8,145,805,714,804,180,409,575,722,126,280,484,899,836,608,618,857,159,666,915,900,453,156,615,206,820,695,725,752,254,743,888,905,922,871,86,563,963,768,249,185,444,160,124,368,908,736,697,435,483,294,166,677,206,228,634,861,275,396,923,512,876,682,982,679,675,495,78,549,826,219,155,727,49,536,185,848,302,628,985,430,753,623,726,295,802,223,953,825,738,652,259,536,611,293,468,276,575,68,122,431,869,700,468,515,961,412,131,531,869,750,800,900,128,717,401,559,641,0,940,571,306,779,992,444,276,539,0,909,655,20,176,331,839,565,210,296,796,964,143,286,877,563,454,648,817,585,835,304,793,631,443,87,999,474,817,311,193,291,770,698,192,628,235,525,117,607,688,250,243,911,239,843,234,398,434,146,258,887,299,190,720,847,943,549,812,571,752,836,236,305,157,750,459,432,287,675,176,476,814,482,990,525,64,641,349,575,488,191,240,422,105,262,819,416,229,755,460,603,443,603,750,302,50,406,855,644,293,661,163,527,210,416,850,363,896,252,278,707,91,475,177,649,362,63,509,890,746,823,388,226,854,641,795,746,437,27,458,605,100,688,629,537,516,779,743,411,837,452,931,397,409,41,120,283,714,25,817,727,262,698,193,474,243,201,548,168,999,825,61,409,515,155,868,486,295,293,594,353,816,812,937,599,233,378,938,576,892,441,881,268,762,631,805,284,650,711,868,760,508,56,946,365,180,544,444,454,188,491,826,651,900,208,913,803,296,662,714,97,756,54,911,820,256,630,248,371,833,764,776,834,894,291,862,653,702,200,794,907,991,878,165,287,934,406,254,835,320,168,165,794,598,148,247,310,808,685,889,493,280,341,611,54,777,295,460,553,251,891,802,679,394,148,165,205,564,625,412,228,793,803,773,625,273,282,429,157,297,86,263,264,211,450,744,220,365,580,319,784,642,65,783,269,849,392,568,920,146,376,916,397,718,90,186,357,203,779,153,598,787,295,150,572,404,186,775,757,822,385,453,369,105,490,440,0,33,1000,804,750,72,402,493,751,345,80,245,675,238,545,435,340,742,884,179,555,826,151,106,761,320,314,147,767,132,864,324,792,569,833,793,262,776,735,341,221,599,24,225,806,216,470,154,555,840,468,759,609,249,438,436,130,870,707,135,454,686,248,191,902,844,476,702,295,193,384,939,763,747,836,400,429,888,376,71,888,10,571,246,678,246,426,534,74,792,642,192,630,819,758,852,869,659,12,625,0,242,838,264,722,355,245,778,259,685,729,939,813,0,916,254,681,822,725,169,253,331,480,267,533,485,189,30,385,1000,684,954,741,610,211,470,800,191,900,169,613,218,861,593,943,907,542,937,823,249,317,467,308,265,637,192,712,400,186,157,746,115,474,207,266,404,81,8,828,438,137,808,779,378,403,798,300,100,426,395,648,0,596,218,361,845,796,119,522,37,967,948,855,859,732,771,317,565,62,244,618,773,331,936,616,879,417,799,655,397,529,242,803,662,73,637,585,909,590,132,247,207,319,652,89,686,251,685,240,817,313,127,745,622,606,174,467,811,379,119,431,530,735,269,662,361,333,246,528,899,344,803,335,63,450,281,855,875,630,236,488,565,55,139,268,425,566,173,794,327,336,165,879,236,751,304,659,179,327,143,721,804,806,617,79,94,573,875,678,756,290,576,910,944,314,191,917,836,968,520,783,788,280,96,529,858,555,975,546,504,601,361,243,452,293,215,144,134,503,728,844,136,621,234,463,398,300,72,858,357,628,425,87,188,278,818,839,111,666,119,562,941,659,536,815,504,50,843,377,974,664,967,426,841,788,458,196,834,874,34,932,189,564,935,750,490,428,189,358,688,785,392,311,784,879,820,831,135,547,587,887,221,401,818,617,569,773,896,666,241,510,835,415,690,309,214,652,228,843,434,67,86,451,731,730,249,384,248,503,449,135,266,642,679,234,385,291,206,566,861,525,939,634,154,921,879,697,275,602,663,224,226,792,902,902,266,583,635,858,566,827,786,545,403,486,885,672,73,775,287,433,679,236,820,702,569,6,221,390,113,315,807,743,835,410,337,661,282,273,192,499,566,0,874,650,322,726,104,578,119,478,684,220,128,757,910,340,428,8,802,748,82,463,426,3,223,129,694,792,961,337,329,346,956,769,334,140,993,347,657,160,0,1000,144,822,435,37,407,166,957,802,141,716,963,896,943,799,106,703,955,903,927,334,954,734,519,405,673,549,809,178,892,570,644,36,205,421,400,201,797,597,982,678,419,180,559,784,614,193,22,767,651,331,111,735,769,625,212,425,643,226,687,635,285,614,344,260,908,375,187,355,646,467,130,325,887,656,735,816,238,638,882,358,783,352,862,744,539,17,850,562,548,167,866,366,179,648,482,560,312,282,456,115,223,904,944,499,846,586,809,947,930,657,568,62,632,147,215,208,864,594,599,777,862,524,292,701,718,737,858,708,297,729,306,543,466,310,887,643,599,664,645,634,96,505,916,804,230,331,0,848,265,705,867,801,914,318,110,309,699,7,862,291,299,362,464,605,239,529,545,0,240,754,99,499,111,559,313,631,935,500,663,492,156,389,139,337,449,702,192,425,816,834,399,529,120,860,789,897,883,1000,877,848,267,700,840,938,835,831,108,544,170,206,187,352,187,736,244,939,711,57,920,968,985,284,583,679,244,288,915,956,365,636,786,655,828,299,312,573,400,556,732,852,927,632,994,538,107,615,880,332,244,576,679,236,800,589,614,629,832,662,909,340,802,213,159,255,315,809,949,612,612,527,109,497,426,152,58,431,319,167,846,809,792,294,111,552,390,124,246,672,671,0,650,404,631,11,728,857,778,704,917,527,666,226,876,472,244,113,956,855,274,254,213,935,788,650,614,0,797,639,276,678,583,846,153,466,791,113,73,582,308,230,823,220,738,846,809,254,941,811,889,431,85,565,858,703,814,580,587,931,829,566,533,7,922,456,231,464,164,456,664,581,816,905,344,329,926,798,804,548,281,370,937,385,881,426,301,146,191,426,799,542,822,833,687,615,168,824,942,540,519,0,576,877,183,687,881,748,109,672,270,290,903,557,219,134,200,367,103,300,885,867,690,692,138,822,212,664,206,740,829,306,827,320,133,425,927,855,125,714,1000,502,446,273,213,500,888,420,258,636,809,305,790,566,829,827,148,316,654,344,676,65,818,685,153,675,814,395,866,375,444,953,1000,430,759,211,984,670,771,477,258,329,121,311,728,146,347,333,310,596,443,447,893,709,811,590,155,469,626,249,226,443,324,477,716,101,839,438,523,683,804,635,520,810,773,469,233,244,174,421,945,821,185,855,834,644,296,241,622,482,817,391,774,575,960,634,937,890,794,79,266,741,203,540,332,778,890,358,668,464,632,482,182,417,38,309,1000,763,974,445,192,823,788,300,800,564,863,898,961,642,991,703,831,850,194,820,761,850,817,332,895,562,778,348,842,591,907,843,566,626,582,191,709,120,438,648,971,324,630,145,827,492,884,379,931,399,276,282,751,676,861,1000,340,769,180,915,687,536,529,739,202,486,427,0,260,556,405,577,616,114,133,466,772,249,210,420,767,302,913,684,797,363,496,42,700,686,363,333,143,290,44,989,156,438,855,786,708,821,95,602,153,286,430,228,532,875,858,236,256,334,768,301,138,530,266,687,399,531,356,673,490,828,433,648,241,801,764,609,426,710,777,604,976,610,951,668,509,437,811,324,424,548,465,709,354,666,735,685,414,566,449,566,653,484,168,550,901,896,857,996,1,810,0,792,901,763,902,714,178,731,196,604,142,547,110,369,408,234,510,55,303,583,140,668,865,880,798,660,238,596,522,785,0,965,772,820,852,688,269,660,814,264,790,661,0,886,999,697,398,519,841,261,576,475,215,287,437,529,637,465,248,752,920,253,273,584,649,582,906,299,929,773,820,886,50,287,329,342,355,237,790,710,577,801,890,267,390,201,612,980,167,352,801,513,498,200,212,621,212,382,581,919,79,564,928,894,917,427,432,11,1000,575,882,655,942,689,111,373,757,713,780,666,923,616,813,693,447,128,189,697,927,718,704,294,970,427,102,611,942,386,678,789,655,846,883,976,614,679,527,75,786,858,892,502,223,275,750,777,441,929,122,548,532,641,450,477,567,783,417,485,395,34,734,770,489,184,242,611,791,763,254,394,767,205,910,595,573,197,949,678,23,451,221,581,95,731,739,803,791,780,414,372,896,998,363,49,170,429,759,282,913,750,282,592,364,655,733,376,415,149,702,302,202,240,944,319,249,536,108,604,847,366,116,681,157,373,66,389,807,490,964,756,958,494,201,840,856,388,358,724,208,424,443,926,654,335,187,481,1000,735,184,203,936,306,758,449,928,691,956,918,756,207,517,744,595,626,719,524,740,644,320,623,419,706,414,235,650,718,837,908,361,721,399,472,784,720,521,18,321,645,273,729,921,556,789,780,838,349,568,783,547,781,410,274,344,715,897,340,129,341,402,554,873,871,102,384,814,877,109,635,276,191,889,839,288,608,236,365,721,765,884,279,887,791,926,753,128,502,781,175,804,761,795,348,507,996,115,620,699,800,308,39,285,377,642,587,279,198,889,639,386,268,803,559,847,918,259,641,581,509,228,791,259,627,571,799,816,714,908,327,538,359,985,494,170,192,731,296,961,573,576,882,185,227,620,878,635,114,977,492,490,190,157,753,223,819,543,172,569,702,800,830,692,736,140,780,954,344,934,504,588,193,0,965,965,326,143,565,651,727,888,649,125,382,818,353,591,673,140,320,103,560,558,448,601,966,1000,667,640,410,983,762,168,547,831,920,258,493,101,570,480,901,800,660,100,588,911,568,480,28,172,804,265,90,334,633,811,485,175,491,273,785,956,603,245,716,626,374,760,295,433,292,143,575,967,461,616,33,885,718,808,448,456,455,203,903,195,782,122,368,564,777,307,191,849,574,145,803,834,768,586,939,210,809,963,642,729,831,956,707,786,288,722,163,868,887,554,803,132,299,690,431,148,893,930,414,851,865,936,709,150,353,268,637,313,745,987,976,193,176,119,797,219,505,884,545,212,450,793,970,935,610,248,246,391,684,248,245,489,184,654,544,703,812,469,803,109,629,987,372,0,979,251,405,483,442,250,794,137,366,771,473,66,510,537,239,931,584,607,338,200,433,272,754,8,860,416,541,968,390,602,758,292,511,851,976,474,819,138,608,182,606,888,711,874,231,937,750,304,644,421,876,283,256,709,358,539,806,386,317,957,335,98,382,236,722,287,652,430,240,481,360,819,1000,0,997,478,243,573,24,854,615,487,239,199,628,687,246,202,893,303,631,608,0,255,695,200,715,423,31,463,907,492,623,755,256,779,593,820,972,425,240,231,331,384,780,793,93,587,684,179,894,755,716,903,422,238,509,264,724,345,710,643,415,373,344,844,571,107,273,632,691,803,956,791,333,719,49,993,468,758,279,414,546,221,751,234,850,0,557,613,764,367,331,839,834,481,897,455,906,535,811,939,563,185,620,541,25,170,592,466,907,396,322,816,343,141,341,404,210,494,761,614,953,111,799,843,300,167,502,446,943,622,456,461,340,183,566,788,660,918,371,808,298,800,876,664,244,949,373,195,722,737,810,810,250,906,622,204,904,333,675,734,378,964,525,8,1000,915,854,233,929,902,823,412,32,91,407,956,532,216,433,438,435,857,657,126,500,255,777,646,359,619,651,136,584,873,548,334,449,713,432,321,374,206,736,811,747,951,304,340,389,582,489,681,202,695,452,865,645,815,510,818,897,603,52,845,550,549,814,750,429,215,350,857,377,74,428,0,1000,223,615,865,374,632,739,913,445,364,595,918,523,353,276,322,681,920,436,795,284,673,584,788,360,811,563,209,409,818,548,48,552,907,642,261,309,198,296,516,794,210,516,360,331,877,436,794,933,599,934,643,416,873,315,854,346,939,300,365,332,680,212,687,689,493,829,0,1000,442,265,274,249,134,265,0,1000,70,858,927,367,232,678,84,481,696,654,694,713,138,513,748,299,207,839,306,425,781,816,108,561,207,782,900,539,822,526,118,322,260,826,113,459,236,764,271,321,787,177,232,802,218,409,815,228,658,164,179,431,691,802,204,402,451,136,918,774,950,389,973,794,683,785,652,835,414,26,58,501,707,799,429,217,118,789,171,886,200,551,580,886,838,338,483,477,12,1000,462,494,917,738,753,757,557,823,105,398,684,0,440,440,809,366,166,807,179,924,759,726,806,274,147,806,398,281,953,721,296,239,837,921,976,696,150,708,753,863,693,423,173,610,247,590,946,854,607,762,646,674,187,275,937,383,891,392,925,509,160,650,278,715,125,650,0,816,784,351,516,668,221,419,433,509,401,775,281,721,574,798,143,473,214,304,673,430,437,660,131,728,826,774,765,770,328,607,582,836,216,262,855,919,539,886,620,402,424,582,337,634,971,648,256,379,937,942,232,398,882,944,394,747,862,253,250,411,878,860,622,203,142,684,725,797,1000,460,933,374,234,658,187,777,453,825,956,775,283,315,328,710,638,0,870,405,673,357,109,435,701,749,933,499,190,816,936,440,932,973,538,108,313,480,199,821,896,852,327,694,210,743,861,963,881,972,100,705,1000,437,175,356,920,1000,925,446,49,521,972,595,914,445,920,772,281,866,192,522,765,904,756,716,1000,451,129,393,849,815,262,278,779,348,52,725,783,521,466,827,246,455,867,238,931,456,916,638,875,560,421,84,496,229,858,782,469,275,259,771,908,746,919,984,301,829,380,218,864,737,925,948,287,838,841,271,234,771,236,695,156,624,752,589,198,710,545,180,746,682,867,740,902,402,388,499,286,597,940,775,224,596,929,639,236,388,298,161,904,882,159,323,972,743,946,731,824,517,993,379,226,602,120,661,233,598,210,940,834,262,262,762,790,364,962,517,291,604,692,220,262,751,798,299,694,658,94,594,911,797,749,722,279,563,804,524,943,348,979,669,764,886,485,455,331,54,798,622,916,688,944,641,166,771,185,621,953,771,716,790,810,591,96,388,725,136,874,271,943,830,468,285,140,732,862,577,852,272,751,779,964,771,937,656,93,685,920,452,250,436,124,387,448,0,644,111,781,865,470,884,32,931,120,789,320,16,897,899,292,634,178,449,601,181,213,304,697,147,252,245,401,531,189,532,874,677,236,823,426,151,279,259,902,892,347,109,434,283,834,291,172,342,598,888,236,744,418,421,291,219,811,633,596,967,451,63,273,660,290,853,483,193,459,904,586,897,155,376,847,818,430,233,732,789,192,825,879,956,724,725,887,899,115,377,391,548,204,440,255,732,883,675,163,296,282,372,195,505,143,648,993,604,882,783,183,724,258,722,97,674,325,369,281,350,859,981,356,140,144,597,154,760,918,947,930,545,186,536,135,476,843,667,151,809,321,594,80,517,457,190,73,852,812,778,245,662,474,790,935,639,7,922,964,717,72,442,932,403,930,674,270,695,208,352,115,318,528,78,839,592,610,306,669,547,985,847,351,680,749,821,80,223,785,302,150,602,261,797,356,230,216,642,856,942,155,462,134,348,721,806,413,585,882,923,748,816,196,311,164,833,756,822,317,281,263,255,211,515,941,794,833,802,19,406,785,291,170,727,490,175,290,226,696,225,327,200,121,411,760,640,322,153,773,805,986,551,849,859,1000,524,566,762,285,785,937,757,941,767,800,651,923,483,297,115,149,560,86,422,313,644,704,346,805,285,988,789,833,818,846,890,245,737,173,786,206,741,647,362,563,898,810,977,125,497,400,2,740,767,956,417,740,437,628,98,103,490,664,14,613,962,621,589,348,677,746,837,958,356,770,791,258,251,966,664,859,579,99,538,843,299,847,870,831,1000,234,817,657,611,272,522,804,733,596,42,285,738,783,846,413,610,848,915,852,938,945,726,903,583,796,760,305,123,860,771,350,69,959,452,713,71,844,404,132,471,106,635,917,928,304,841,948,319,876,586,881,870,138,520,301,836,537,824,21,933,783,292,222,260,585,741,282,591,455,89,511,806,212,877,792,792,93,867,986,842,45,993,200,570,29,815,269,764,42,819,949,851,43,294,93,450,208,831,866,473,676,585,947,582,198,662,860,286,224,305,679,245,387,138,81,800,320,633,738,586,272,314,782,390,164,802,209,354,1000,698,736,669,233,823,244,305,220,920,918,377,161,883,571,789,257,546,597,182,62,950,270,887,0,961,115,607,395,633,1000,536,457,533,805,599,978,422,400,675,300,284,826,681,893,312,768,301,610,210,870,703,114,368,256,817,782,796,189,884,708,121,268,515,529,924,584,682,760,294,886,722,643,0,995,902,658,3,60,229,213,643,372,661,112,679,845,383,125,633,377,412,709,134,239,754,106,373,83,447,0,926,56,339,662,372,892,758,934,914,764,728,830,1000,338,738,113,553,879,264,100,557,956,793,74,286,181,774,875,315,661,47,269,817,126,634,593,921,119,739,177,382,905,715,223,631,963,430,173,174,177,673,825,595,128,382,393,127,792,337,812,279,870,906,225,376,251,161,886,786,630,284,263,787,820,404,73,1000,223,483,816,479,711,785,611,726,859,826,620,0,880,671,950,338,119,720,285,542,916,736,317,281,746,410,811,889,865,813,284,762,0,862,798,413,880,356,594,821,211,920,177,539,884,952,789,284,752,628,683,837,222,475,213,384,130,701,176,621,0,662,843,533,1000,937,372,631,878,876,929,490,240,285,519,739,937,362,79,616,714,97,926,627,599,926,218,953,145,688,112,736,440,882,875,230,186,316,700,638,862,736,294,247,634,441,193,514,948,915,111,642,191,408,823,805,171,819,681,219,716,820,210,199,173,661,937,563,622,732,0,1000,866,665,760,444,791,572,145,431,178,898,195,476,367,125,180,565,978,878,815,434,989,646,110,733,638,162,413,14,176,147,0,631,638,163,19,424,286,361,408,626,568,355,792,758,891,305,936,367,776,572,917,514,942,505,1000,569,836,673,958,650,385,31,157,344,1000,741,52,1000,978,811,172,536,299,696,225,474,579,881,617,685,404,235,115,703,702,124,775,885,217,839,810,236,237,934,689,767,567,78,135,870,883,722,1000,644,223,423,709,206,961,652,789,295,242,820,1000,660,292,732,871,262,721,792,871,553,737,779,810,484,0,857,834,948,425,151,821,529,252,743,961,857,378,582,940,870,276,773,582,853,85,604,632,690,819,480,220,505,301,140,874,836,477,445,236,362,879,513,155,618,527,101,0,1000,6,836,426,508,787,558,530,236,762,643,978,1000,526,139,794,629,385,487,382,522,836,212,752,300,159,349,949,490,785,314,170,500,587,191,250,865,0,690,734,731,136,497,336,72,117,554,752,199,818,703,428,459,606,62,403,338,457,407,431,596,36,408,192,660,967,702,791,572,802,744,277,412,253,696,915,897,79,350,508,841,896,341,247,715,788,603,219,608,498,49,1000,600,893,606,729,383,252,646,937,462,683,247,977,298,919,446,377,301,129,610,810,445,243,433,790,515,779,625,178,541,177,495,222,917,943,505,850,627,89,517,874,589,242,346,874,952,152,822,663,10,97,741,862,542,338,349,771,775,925,720,857,378,936,533,172,564,246,416,439,114,862,980,16,425,300,659,878,915,853,572,865,558,646,796,863,404,907,660,698,696,942,937,256,230,174,802,890,717,857,802,968,443,797,904,987,872,546,0,774,908,936,313,616,543,136,351,0,701,209,861,955,435,215,311,85,558,192,729,252,624,262,823,885,532,366,234,368,680,311,664,870,520,710,824,647,308,623,504,423,217,807,628,137,356,419,511,516,773,191,546,109,712,225,794,106,539,483,443,960,613,227,374,975,664,529,70,871,774,861,798,844,885,693,741,943,834,106,281,638,685,292,750,862,864,594,211,299,327,243,697,1000,668,982,647,168,644,73,403,718,705,857,572,792,982,405,591,192,262,165,249,855,415,591,0,289,242,771,273,888,986,715,100,114,775,497,72,931,861,493,111,965,914,881,999,83,622,805,743,851,646,664,235,828,317,913,287,883,466,657,325,283,725,165,479,921,309,106,835,225,423,925,848,275,684,172,860,629,0,533,807,464,209,837,605,50,739,156,381,183,597,395,371,834,886,697,98,577,638,112,257,945,640,834,643,217,698,112,273,356,66,429,113,13,1000,149,700,0,757,814,613,192,453,442,446,126,825,582,854,201,456,216,603,927,453,83,429,237,290,105,646,256,652,841,981,65,430,484,166,131,751,774,854,1000,563,77,413,125,382,171,869,99,340,204,881,62,506,806,241,808,740,126,483,879,795,149,741,737,667,178,751,650,633,875,938,656,662,366,714,764,708,867,766,940,900,938,804,611,306,949,349,1000,648,194,644,994,587,913,272,458,865,829,968,166,472,858,589,219,487,988,684,991,767,65,246,660,611,192,368,269,642,370,337,787,631,556,0,223,182,104,565,51,801,810,708,478,40,311,37,216,687,187,247,950,769,634,92,989,337,204,347,276,607,229,181,304,253,897,237,112,503,785,370,185,343,123,523,907,851,233,753,165,217,19,1000,173,482,235,723,30,328,885,413,858,402,214,903,387,495,833,255,796,918,989,850,46,429,722,707,244,470,890,644,880,950,300,132,905,901,0,1000,152,675,230,362,290,727,65,370,808,870,212,352,921,683,767,815,887,888,504,66,74,748,489,828,799,648,116,308,748,865,301,438,825,646,927,459,793,794,0,638,915,418,384,502,257,756,92,643,972,675,713,21,187,601,715,25,344,122,195,606,180,471,742,203,839,810,822,562,744,220,762,208,438,655,409,181,866,734,589,927,456,882,797,152,118,691,884,677,381,655,848,602,236,341,865,628,367,671,744,709,964,1000,221,616,102,281,140,664,416,33,851,504,27,734,924,438,203,195,96,267,867,414,875,355,176,907,1000,630,264,508,89,368,446,702,754,303,245,531,728,75,702,195,872,899,896,257,867,901,806,492,224,422,687,730,852,820,425,583,166,299,113,290,0,993,201,160,903,276,826,584,953,467,923,774,0,1000,562,777,885,926,353,32,123,755,818,691,484,198,780,790,332,178,657,684,251,842,235,353,174,199,68,705,250,788,211,912,207,497,175,769,307,711,153,712,154,624,191,220,530,0,149,444,886,530,864,362,468,872,146,788,863,603,249,621,216,729,871,599,137,471,884,380,729,675,511,926,183,550,106,705,549,888,126,430,632,669,409,398,158,328,768,773,903,787,264,445,215,329,877,665,235,676,860,767,86,658,951,652,411,188,101,558,757,892,191,539,514,810,142,409,801,803,282,688,147,196,469,906,602,936,173,454,309,524,761,62,1000,570,151,859,595,881,455,281,347,204,140,652,249,766,968,700,181,321,606,742,173,542,46,496,464,434,910,877,633,306,372,722,954,397,667,350,162,626,410,75,811,905,722,823,175,783,1000,378,982,438,992,761,380,731,979,432,407,653,869,799,195,942,831,396,196,939,723,175,417,272,505,550,574,797,809,365,45,382,239,326,214,750,448,950,828,336,759,676,121,696,0,696,329,365,383,176,252,722,804,800,115,269,210,326,852,682,216,274,84,361,787,479,825,557,849,373,880,977,888,509,943,836,64,470,525,384,191,212,982,683,657,733,167,389,249,240,505,226,476,789,0,575,11,450,656,147,68,403,566,786,816,757,877,359,0,1000,632,361,242,794,931,704,73,366,654,323,152,650,117,588,867,526,174,553,919,459,806,925,100,702,748,641,127,788,745,195,172,834,254,657,261,517,249,722,250,678,770,904,771,324,834,864,155,712,20,724,750,801,271,447,780,352,94,537,709,317,991,653,931,913,160,638,128,538,802,829,319,295,954,508,835,591,565,0,785,623,294,371,870,664,681,634,244,562,734,812,161,305,165,757,777,609,0,916,870,545,903,833,187,927,182,475,44,500,0,640,620,669,974,820,369,64,177,793,182,668,890,572,395,536,203,325,192,524,490,0,401,0,861,735,682,710,943,545,154,681,153,331,900,728,445,163,93,567,127,639,925,664,575,880,596,211,297,828,378,410,298,202,78,454,752,897,596,893,868,831,945,745,915,951,349,71,796,927,319,254,191,571,567,872,742,828,870,376,638,158,305,338,923,726,867,889,210,343,936,368,239,316,263,644,869,285,888,367,355,232,220,361,849,964,54,264,863,749,884,684,137,476,322,636,842,400,160,810,210,263,779,903,282,246,209,246,875,668,0,778,938,904,319,798,388,225,765,842,437,940,630,363,936,365,212,406,108,371,708,351,25,1000,916,638,763,620,665,235,640,0,4,1000,759,811,211,194,105,432,896,401,198,530,0,870,365,336,877,257,488,907,928,648,543,412,359,699,792,923,201,344,794,643,12,731,255,890,732,827,681,247,768,692,0,759,674,21,960,492,465,410,757,855,982,526,599,10,844,386,220,765,813,646,783,403,581,852,228,369,889,645,318,727,632,683,228,606,114,323,182,476,181,886,215,857,929,513,747,774,967,618,364,67,122,737,725,714,0,777,934,256,801,414,329,344,920,541,224,334,585,927,907,758,197,556,754,289,235,827,741,142,639,88,681,556,815,371,977,372,187,833,957,709,326,667,273,877,232,849,672,199,823,866,656,346,182,553,816,264,918,913,817,317,140,677,241,246,375,70,751,755,868,869,404,209,226,883,685,276,208,405,152,605,884,397,623,0,212,492,146,666,460,218,492,181,434,152,957,558,210,342,663,295,847,506,854,1000,931,420,881,919,271,657,865,874,708,360,0,713,183,573,886,479,124,310,199,700,860,682,62,366,243,346,869,439,562,0,104,699,712,97,52,983,709,367,320,597,888,520,683,245,195,278,535,76,119,487,878,783,439,66,762,300,814,781,602,303,933,468,766,221,71,479,911,382,287,541,603,321,266,111,837,271,930,594,842,380,197,158,290,602,831,326,882,841,206,391,647,453,795,624,519,661,802,291,110,701,56,661,193,258,963,505,154,350,841,359,259,596,504,98,11,471,189,511,0,666,473,910,0,558,216,568,830,302,839,765,850,466,407,287,242,540,868,632,868,319,686,662,771,473,136,356,177,608,488,871,229,949,398,309,363,341,572,795,959,790,653,13,471,464,137,679,830,221,816,670,255,575,850,531,876,745,719,167,735,666,903,686,890,798,434,455,867,356,117,360,198,633,829,868,922,681,915,727,822,485,274,307,740,793,297,845,238,395,842,304,95,345,403,554,153,229,250,542,874,387,313,270,799,763,122,505,470,44,277,664,217,720,926,889,889,804,825,463,866,324,157,284,871,450,205,679,160,822,618,211,315,630,832,338,212,313,852,490,590,819,243,608,901,391,863,702,874,218,144,429,0,785,484,170,229,500,881,370,226,287,802,766,857,441,741,774,646,479,970,665,756,770,979,547,671,321,322,762,888,701,873,989,117,816,950,906,129,755,203,311,948,419,252,424,824,450,825,579,485,600,948,616,323,611,226,812,157,893,128,324,709,161,817,463,647,475,848,599,970,842,941,560,517,0,168,882,201,901,252,299,925,981,704,354,447,875,103,631,300,66,795,295,206,527,305,729,189,430,192,929,190,859,179,221,478,106,822,476,333,685,864,749,256,718,910,673,471,876,195,519,106,562,254,534,589,631,1000,601,317,648,281,722,908,866,233,740,226,700,932,418,710,777,583,854,826,262,241,634,237,206,582,0,410,276,488,901,1000,548,892,427,233,887,176,543,920,256,123,692,470,766,181,356,858,443,90,357,679,232,712,101,958,831,141,718,159,302,883,890,910,507,65,474,870,882,241,394,903,754,840,999,208,371,284,556,904,412,685,516,399,14,0,681,375,563,902,734,913,629,850,321,305,233,162,282,581,861,134,337,246,886,600,176,237,366,767,821,375,146,293,264,203,617,574,795,239,927,936,600,846,429,450,299,412,192,750,604,124,827,878,631,82,638,295,655,896,713,995,794,262,330,704,773,49,420,850,340,436,489,826,395,811,671,534,0,835,522,647,311,704,724,124,720,124,341,841,909,726,754,677,68,879,905,100,427,183,507,213,440,171,459,966,575,290,270,198,909,77,1000,878,462,76,785,86,875,230,606,874,864,191,688,468,192,113,682,479,300,982,781,111,840,169,356,229,220,621,800,317,721,608,292,719,803,495,180,312,660,198,487,83,570,75,709,721,273,229,772,522,50,575,809,179,682,0,534,162,572,485,809,359,118,996,799,191,435,841,664,287,815,884,460,218,381,169,786,140,460,825,522,490,189,715,403,103,378,892,682,200,561,737,859,863,278,154,882,190,305,873,543,274,223,809,779,835,204,600,972,247,689,156,742,144,549,766,301,847,596,803,498,408,424,266,649,352,68,138,444,806,930,880,550,891,393,929,358,316,776,993,754,329,172,832,279,843,960,612,80,173,914,0,668,334,296,923,808,232,277,206,173,615,22,255,829,382,72,889,326,109,759,199,878,906,791,835,414,927,822,520,0,224,635,920,628,632,18,296,115,120,786,800,393,714,784,265,253,236,733,389,442,263,883,892,944,775,915,828,264,560,112,151,862,892,682,152,816,997,465,170,852,278,895,892,338,791,450,293,636,172,849,790,785,947,763,811,712,793,360,933,423,225,372,821,509,850,911,685,759,268,410,834,779,914,921,915,655,183,809,950,681,185,203,347,645,307,715,139,581,519,0,291,363,428,134,351,566,923,963,935,319,414,666,583,853,125,786,260,731,82,427,244,781,982,500,861,975,137,499,885,987,444,569,1000,570,764,673,243,891,168,778,409,268,215,485,463,607,180,662,839,659,934,335,127,711,174,679,961,446,218,754,770,572,852,825,937,384,905,971,137,324,687,638,180,596,953,904,885,471,70,704,169,470,899,937,799,987,619,162,618,677,848,979,491,907,180,366,423,2,127,447,129,570,953,579,97,519,894,260,191,462,63,442,754,567,203,667,182,641,369,340,244,370,966,367,945,806,245,642,769,830,727,669,723,163,180,309,200,869,829,334,929,332,435,507,589,828,674,800,561,859,463,72,215,835,15,749,827,196,485,291,142,521,970,783,994,882,244,876,360,618,794,414,648,69,700,618,184,172,235,433,525,775,399,597,69,726,845,237,884,598,200,686,359,337,601,922,573,875,788,182,914,330,132,525,790,109,626,268,939,786,0,916,127,319,1000,696,253,571,650,286,364,333,662,41,795,937,331,248,715,725,500,846,14,417,167,389,883,861,740,629,265,593,631,704,882,350,429,446,156,578,1000,657,189,716,758,727,765,832,287,279,915,373,294,773,248,534,922,327,92,898,383,127,261,610,901,710,242,256,226,631,860,925,141,575,268,900,988,499,915,938,680,214,966,628,317,354,93,751,960,724,175,503,403,429,128,252,168,615,866,477,828,364,296,777,371,649,853,950,327,603,138,220,196,505,943,361,212,779,221,495,908,639,121,460,368,730,890,722,108,795,878,285,187,451,1,618,936,892,841,844,178,310,891,228,826,686,105,575,912,584,800,546,173,727,130,445,793,878,727,418,355,623,784,409,729,646,732,654,914,897,927,435,839,299,386,406,183,851,70,686,967,577,833,737,881,865,952,889,374,657,439,939,686,252,607,290,70,590,1000,544,211,569,736,701,315,657,631,569,915,778,993,859,111,365,981,920,240,339,398,13,209,764,682,288,238,329,213,848,876,564,131,260,161,623,869,863,188,388,103,354,307,346,758,294,299,131,225,420,866,408,253,732,294,802,846,375,282,672,204,769,943,1000,261,212,980,774,992,476,935,684,222,495,888,524,761,540,249,462,179,389,647,474,841,743,885,417,1000,413,942,892,948,861,229,889,644,824,865,360,874,633,808,836,156,356,247,670,524,680,891,956,789,941,975,391,735,853,689,761,614,34,989,459,517,479,946,830,456,932,119,450,818,845,209,641,726,710,813,876,949,346,746,86,129,491,356,72,612,192,767,294,550,795,980,830,934,782,124,270,575,913,0,786,0,582,904,839,170,488,947,721,240,486,875,959,937,323,877,678,494,815,340,531,494,94,526,20,847,953,539,756,858,980,226,848,879,356,125,279,227,720,918,510,114,511,517,16,159,727,278,763,242,456,30,653,529,791,178,812,983,908,853,1000,337,708,467,158,929,297,247,557,359,418,883,200,379,316,218,483,147,853,977,890,908,567,899,225,258,526,212,440,527,769,833,746,288,484,450,0,825,207,109,758,177,586,956,840,398,375,769,822,796,391,963,513,826,314,107,262,892,558,854,716,818,285,342,254,794,579,193,865,204,847,333,81,323,624,727,696,212,491,759,82,60,985,236,821,167,460,320,650,413,26,207,245,737,867,404,209,356,388,528,743,259,422,433,70,99,423,293,696,128,780,859,474,222,244,162,222,685,242,911,272,419,50,919,373,161,463,521,793,249,256,812,814,264,537,963,585,828,875,117,419,784,908,187,355,95,515,507,612,291,462,914,754,285,787,827,567,681,241,167,782,770,698,289,667,189,665,885,914,199,658,267,737,169,227,992,407,726,837,68,507,909,907,568,620,815,701,232,674,419,139,807,385,938,813,811,536,893,744,714,100,284,631,825,244,266,755,217,335,891,584,285,544,345,107,76,519,992,374,266,651,289,652,525,80,994,380,179,701,345,112,832,234,804,884,287,697,823,891,806,864,948,449,616,210,979,780,776,305,795,302,317,303,163,572,988,608,779,110,218,756,860,539,711,70,114,351,890,1000,183,490,842,447,306,704,840,849,227,202,341,531,260,338,271,214,399,531,523,816,818,409,758,461,972,577,664,186,287,847,227,671,870,484,823,265,373,140,252,534,880,545,449,170,237,472,52,414,878,687,599,239,866,918,201,652,988,711,873,321,780,451,161,538,248,845,835,427,284,863,933,677,1000,524,229,406,819,784,171,672,352,695,204,774,293,281,373,194,249,799,169,197,857,317,213,589,0,647,779,758,947,920,247,699,791,376,824,271,100,294,60,419,814,252,664,491,38,822,440,490,235,440,796,564,115,537,85,781,123,437,602,909,945,734,180,316,762,789,814,846,242,647,187,666,172,288,242,795,82,618,77,745,884,456,603,769,899,597,767,808,274,749,247,856,119,639,447,695,357,131,701,123,170,442,725,211,362,343,487,353,125,796,829,557,828,547,905,288,798,542,165,507,868,193,164,354,906,513,196,928,172,473,832,784,205,449,919,666,881,697,782,937,337,528,177,868,194,824,287,805,895,940,908,328,853,726,729,93,624,766,867,766,225,635,744,72,123,290,379,407,33,940,511,60,891,556,670,31,877,407,643,142,252,893,929,324,964,689,483,296,87,631,819,446,842,209,310,812,980,557,368,697,473,795,182,640,245,329,124,353,834,539,250,626,725,129,276,682,208,217,256,792,200,441,787,97,1000,566,1000,849,228,840,989,935,983,979,401,195,960,589,248,428,277,511,768,913,813,621,835,256,445,190,254,227,974,821,752,851,864,483,249,667,789,883,228,547,987,777,889,719,889,510,990,928,665,7,156,703,189,823,428,760,865,713,64,626,75,508,475,191,428,291,133,809,275,877,850,533,841,472,762,773,279,634,143,221,56,769,996,559,157,760,865,796,583,858,837,987,240,252,869,883,390,732,150,786,165,322,602,288,177,434,134,565,859,521,783,674,566,503,781,310,709,314,194,155,186,522,131,407,212,312,269,705,175,900,968,351,162,632,278,656,200,836,771,885,962,517,265,835,789,909,488,622,990,920,560,775,227,321,739,874,187,781,559,740,469,709,450,297,990,908,340,216,197,456,332,373,790,626,252,264,198,805,154,184,850,932,218,347,799,771,126,562,262,826,136,406,867,499,796,552,734,375,250,609,460,152,247,729,730,133,120,773,218,175,568,751,364,389,409,660,614,211,265,173,851,829,899,599,270,313,690,678,264,178,202,295,963,758,203,540,644,110,709,752,216,315,955,736,932,869,948,782,604,891,761,346,800,532,0,1000,646,696,965,840,251,760,336,769,239,488,203,613,896,949,947,741,805,265,287,624,789,108,494,909,123,318,826,456,203,757,923,697,878,733,263,474,906,906,843,521,140,872,641,710,130,755,632,151,814,715,607,617,670,548,69,865,694,621,232,409,187,536,432,848,930,451,238,309,223,321,601,935,391,44,396,526,561,775,0,1000,995,701,875,744,809,801,86,275,0,1000,358,714,328,736,445,0,861,252,870,866,780,566,239,282,684,732,894,536,79,377,860,351,921,858,920,682,642,368,877,697,801,592,550,801,455,864,368,695,629,148,587,374,217,551,1000,644,741,843,944,913,236,189,568,818,266,814,593,928,774,324,441,174,951,386,115,784,216,946,140,821,114,269,402,747,942,468,23,1000,656,547,98,831,853,792,878,270,299,684,397,623,809,555,83,555,574,796,905,745,131,445,712,316,886,656,919,447,645,234,808,834,614,734,67,247,652,796,951,843,938,453,493,181,301,691,142,489,788,693,511,0,207,818,215,825,248,719,123,490,164,710,244,563,792,714,799,712,93,898,244,795,783,750,119,533,550,762,192,261,150,385,999,548,171,765,440,158,456,223,911,771,202,809,135,533,867,755,529,750,153,365,740,808,410,185,491,767,558,828,150,350,810,672,764,613,396,552,366,203,183,807,943,263,463,616,722,170,800,195,886,664,537,0,869,757,440,34,258,714,646,473,852,738,720,24,468,373,852,608,278,363,724,687,565,73,0,1000,97,572,834,740,73,981,230,406,361,337,353,322,126,731,0,1000,87,449,254,418,643,781,310,798,960,487,689,715,979,650,421,671,826,545,113,469,292,573,13,376,846,483,907,877,864,524,834,540,276,627,210,479,921,332,297,201,724,164,908,674,937,611,867,543,857,908,892,604,521,817,860,697,322,249,893,529,908,577,144,372,846,491,189,395,917,668,902,595,892,613,853,565,78,467,254,655,278,401,212,914,262,656,227,308,232,907,212,311,971,773,937,645,729,811,58,1000,221,263,676,248,185,439,138,566,935,421,368,626,250,828,284,649,0,979,244,666,476,312,841,344,545,818,787,288,877,881,874,256,402,721,907,886,978,645,938,247,790,361,850,278,878,910,53,298,713,98,879,509,220,584,905,736,231,514,532,808,210,767,815,453,658,347,808,391,958,917,0,883,820,561,123,452,729,679,663,223,898,387,366,340,511,740,197,452,890,214,479,587,628,122,545,796,351,744,385,400,310,822,982,343,607,345,411,409,644,465,250,207,957,636,582,869,813,1000,14,1000,119,480,247,403,536,820,54,457,890,463,616,684,674,730,335,336,858,294,826,673,825,919,399,623,629,707,201,495,89,482,221,769,861,880,134,317,303,755,839,328,943,620,858,652,924,680,195,182,23,666,643,225,1000,779,247,537,948,744,573,853,418,443,907,861,119,440,148,435,130,402,619,211,359,566,919,370,160,254,172,566,85,290,732,374,530,104,161,809,812,248,402,621,196,517,74,598,54,1000,241,816,667,0,99,408,116,800,201,324,0,982,852,571,469,637,212,354,119,300,257,589,82,466,825,350,396,50,940,390,1000,550,294,237,251,593,750,784,992,399,454,287,491,905,79,425,585,534,920,669,36,784,240,908,169,698,826,882,979,806,152,276,979,496,916,269,833,447,268,515,32,443,676,463,962,555,855,575,863,386,337,83,958,425,897,1000,766,848,647,473,83,669,196,706,810,668,513,226,612,673,43,610,128,437,1000,630,856,864,229,666,76,362,355,219,247,695,282,361,130,811,526,814,222,366,805,514,468,279,253,483,155,314,820,319,228,817,657,417,256,818,904,703,198,568,878,895,221,869,130,831,725,391,280,828,273,707,135,789,760,789,223,829,950,549,217,473,427,876,126,808,598,650,860,733,328,655,138,836,849,805,802,251,426,203,732,651,641,620,759,814,353,129,819,905,547,55,221,401,847,533,215,183,890,667,142,634,553,817,833,200,943,607,619,0,913,719,420,627,804,256,234,279,684,64,890,565,191,550,584,316,893,543,280,627,0,840,433,498,122,272,485,188,121,868,819,792,122,589,441,495,170,875,209,819,237,130,184,575,463,414,328,338,306,781,90,460,462,857,790,249,482,145,286,306,290,444,120,503,46,632,242,786,146,797,664,224,480,903,705,719,237,867,271,893,645,808,290,688,131,868,147,823,298,580,438,710,789,360,697,577,74,500,755,73,227,739,33,644,441,590,757,901,858,1000,915,490,121,660,186,648,212,272,588,564,889,332,821,551,944,295,223,906,182,684,185,925,478,31,938,599,964,583,120,284,468,802,188,801,68,526,648,313,437,37,327,795,98,807,573,605,142,303,503,561,77,510,358,183,415,79,804,547,138,615,698,153,117,431,498,150,935,459,274,771,786,650,140,724,779,653,459,188,698,165,684,282,830,235,683,244,137,648,856,796,938,386,297,511,595,177,594,646,461,174,955,577,164,291,890,733,475,135,834,674,918,775,857,289,196,751,445,80,505,747,455,71,766,874,576,410,828,725,215,769,850,427,210,353,937,1000,821,595,628,320,298,837,357,613,750,231,977,758,790,359,607,330,687,0,545,428,833,210,878,322,871,901,900,382,730,810,172,782,615,839,258,543,908,913,837,730,321,616,351,66,702,296,0,908,946,611,802,289,228,649,192,542,190,307,213,705,76,455,846,187,907,653,122,323,848,715,886,255,708,407,192,811,157,670,752,418,768,715,942,585,897,647,938,606,89,926,169,525,0,978,120,692,874,917,984,772,790,783,355,725,2,538,87,652,765,210,369,137,949,355,876,399,521,799,915,965,920,902,849,764,229,404,200,491,90,466,196,754,120,478,840,856,939,842,307,670,185,793,931,746,282,647,542,94,372,161,346,197,163,206,40,761,34,464,160,782,206,405,820,270,63,355,24,462,983,796,179,431,273,161,857,653,113,562,164,246,607,339,194,858,198,258,793,393,519,413,781,776,222,343,112,520,166,482,129,472,94,645,242,530,280,779,134,340,948,660,278,784,348,670,805,309,169,515,202,863,203,246,243,905,720,487,872,501,129,487,415,504,807,478,767,300,310,690,226,830,976,559,805,265,248,806,264,421,403,648,819,531,988,684,817,259,182,919,369,607,161,709,985,901,756,206,206,759,242,563,685,21,449,134,292,561,221,805,965,526,880,254,977,507,289,556,880,345,842,882,931,314,851,926,123,813,732,401,107,715,997,469,479,376,28,379,74,624,315,627,949,345,314,642,77,960,85,868,78,954,153,644,811,651,835,318,174,790,137,501,974,718,566,59,144,818,198,641,300,541,356,159,585,667,930,854,674,352,186,643,200,429,897,831,580,35,781,755,260,867,202,637,105,368,723,659,214,656,173,307,890,574,109,378,239,307,326,318,707,723,792,941,733,781,84,624,0,1000,299,832,489,723,463,504,865,811,764,634,828,905,863,909,943,594,0,1000,175,296,783,364,838,988,77,951,0,655,242,737,899,568,582,885,904,862,764,628,926,387,795,408,513,792,964,519,916,530,167,327,640,0,314,598,244,650,956,618,710,447,171,517,315,781,428,848,845,579,932,438,189,426,249,639,844,211,453,300,881,796,783,969,830,332,146,557,788,288,925,847,917,293,872,322,120,415,733,373,524,143,690,278,469,595,849,326,267,654,929,404,663,371,139,844,726,594,1000,497,115,503,990,760,103,388,759,812,834,351,295,241,456,493,909,793,62,589,793,647,955,339,192,524,207,786,845,288,194,347,821,905,278,70,170,177,979,369,949,995,938,474,602,181,303,691,453,903,607,299,679,551,460,279,220,378,454,288,865,408,868,758,494,80,860,416,454,905,240,728,235,633,258,793,944,717,471,552,938,949,682,253,961,372,950,389,193,860,907,365,623,0,121,354,958,933,351,157,319,654,935,709,528,773,193,673,840,502,734,712,119,455,227,146,507,749,301,681,783,791,386,324,197,275,282,228,141,607,700,780,521,167,991,673,395,360,920,711,880,544,739,642,849,795,821,918,0,592,905,905,153,411,854,929,1000,367,89,682,52,473,904,802,1000,685,683,657,766,838,363,513,443,124,891,452,930,559,735,716,547,801,541,819,673,840,977,310,789,285,411,684,775,612,204,748,960,304,283,307,771,607,885,876,926,653,474,60,276,249,163,861,581,851,128,608,953,359,349,139,980,853,891,481,867,519,819,265,998,725,843,969,298,137,84,408,639,568,864,814,610,647,680,685,0,1000,79,557,104,640,339,232,872,918,85,550,934,621,813,368,158,755,755,811,754,609,853,310,618,302,395,449,900,420,816,474,793,291,184,664,850,823,490,620,78,473,520,61,267,573,900,848,833,452,283,177,999,982,989,421,818,839,563,0,449,137,63,599,252,663,707,809,254,799,71,876,927,296,675,833,787,261,141,729,150,657,267,319,639,621,156,514,213,699,307,155,282,311,998,595,562,189,528,793,320,250,389,481,206,840,931,672,361,245,294,237,145,579,879,748,787,280,74,247,843,239,952,732,195,768,908,907,280,821,827,434,0,728,821,217,505,799,939,832,661,810,121,519,428,253,388,496,635,480,753,81,0,910,188,532,192,348,626,251,504,842,927,585,776,744,112,470,946,928,794,276,167,510,85,533,251,715,658,169,791,592,937,755,119,473,362,735,950,926,818,637,230,364,618,301,194,426,406,165,223,760,852,378,730,853,152,391,599,624,490,226,569,66,442,134,585,22,21,937,90,300,337,81,133,426,314,820,938,686,243,475,894,478,825,572,877,342,130,435,110,365,544,686,60,782,832,461,646,239,101,584,138,648,685,246,524,779,307,704,721,659,831,729,210,359,290,395,265,836,923,291,796,958,775,308,805,271,444,553,867,236,971,641,607,289,1000,707,114,683,866,673,366,600,130,790,871,291,433,465,944,420,347,74,133,399,926,362,914,768,216,174,310,788,941,660,949,474,186,374,975,591,182,485,254,828,151,254,7,520,87,730,153,762,853,447,80,399,78,891,940,455,140,323,980,771,135,442,870,561,81,864,1000,537,167,751,859,513,866,645,158,238,465,195,73,601,15,977,963,726,592,819,686,677,992,858,280,757,692,745,620,0,866,353,154,426,123,648,516,374,739,128,840,475,910,694,140,261,255,530,927,634,849,420,225,887,124,396,940,812,656,160,173,448,933,660,784,365,575,804,444,81,916,469,815,245,127,736,675,777,165,840,903,420,334,375,387,199,166,470,184,342,199,793,944,315,144,528,222,150,180,355,516,798,834,293,196,610,397,586,714,104,381,614,28,455,346,112,677,795,186,216,251,616,908,1000,533,808,549,803,727,708,184,355,207,687,860,656,462,675,495,757,590,912,284,752,711,265,951,697,946,890,482,690,908,552,150,584,892,573,791,820,853,989,890,639,941,823,275,407,171,201,816,580,949,808,148,390,996,429,232,305,217,693,842,386,836,201,992,396,961,852,781,605,14,497,205,433,272,329,280,686,604,407,444,937,759,765,996,791,707,369,175,409,617,545,949,739,534,234,121,827,318,688,797,743,782,545,235,325,868,378,358,601,220,518,817,285,711,263,188,303,957,691,935,979,486,522,246,525,602,323,951,467,922,834,829,883,714,713,225,311,125,256,715,674,214,896,164,799,398,307,992,881,791,715,449,594,118,446,8,539,823,895,139,503,18,394,467,519,340,96,614,0,265,308,781,721,286,831,555,898,149,907,654,300,194,579,150,340,209,552,767,298,918,779,878,644,283,854,819,458,848,230,968,765,150,858,949,779,860,446,599,334,190,741,646,365,307,229,204,209,442,59,145,770,341,534,885,729,843,769,811,972,761,807,779,350,790,876,428,453,451,297,184,791,203,899,229,221,303,794,242,475,162,265,95,827,104,768,830,448,169,178,286,744,785,550,174,825,915,689,302,94,78,474,265,620,90,670,116,377,282,663,48,296,740,427,78,492,823,228,921,578,888,405,877,218,67,498,605,638,211,901,334,674,969,428,952,657,318,587,951,453,84,605,421,267,291,357,972,791,388,46,437,167,191,165,381,0,113,629,236,350,684,249,916,478,88,415,960,970,812,247,378,615,606,644,906,890,197,327,278,723,0,1000,802,661,147,699,276,77,114,640,867,761,957,887,939,775,178,236,710,592,907,230,49,1000,916,777,154,670,192,160,399,13,767,745,618,47,799,626,698,678,241,784,223,377,385,81,873,712,1000,689,683,241,808,344,157,882,146,296,664,234,912,374,158,885,739,69,203,790,575,801,96,510,809,243,714,313,146,889,892,795,862,664,852,669,1000,625,211,682,883,351,734,73,724,86,236,478,166,717,961,313,226,519,112,392,214,832,852,291,217,745,608,303,942,1000,631,857,709,728,175,578,64,593,32,1000,151,829,855,238,399,811,1000,505,293,243,524,14,63,1000,272,565,866,790,22,423,678,242,291,682,1000,636,194,663,529,0,946,508,363,670,168,630,597,208,630,129,29,699,257,666,0,695,888,790,522,769,395,184,861,311,315,352,600,380,185,557,1000,775,781,594,270,252,390,210,870,760,1000,506,761,618,60,247,242,776,714,81,130,510,840,776,931,830,53,625,793,870,424,24,250,235,175,421,919,391,268,612,851,228,163,302,1000,715,983,676,1000,706,167,768,800,846,57,569,942,440,243,841,918,334,142,493,864,483,514,808,1000,502,248,237,244,797,923,850,876,716,171,634,220,203,870,831,179,534,645,881,338,81,917,293,918,1000,870,419,970,871,342,631,897,466,933,623,922,969,476,203,888,715,467,569,826,282,591,820,928,526,664,140,862,297,665,240,359,343,386,95,936,970,125,491,655,426,251,708,574,868,605,945,964,892,594,946,457,865,849,852,753,770,961,691,690,251,155,663,850,276,917,794,669,181,469,206,824,968,219,414,886,333,168,777,107,663,705,427,124,374,851,685,233,653,769,554,2,825,155,240,973,592,535,817,644,463,88,280,225,832,262,763,128,828,219,262,951,807,258,774,232,861,427,455,534,245,858,954,1000,452,701,709,914,618,224,880,220,798,845,457,252,248,215,397,117,722,99,510,246,279,161,574,591,0,938,704,31,1000,189,741,948,858,254,864,216,393,917,941,159,647,236,310,142,757,129,419,310,230,692,760,407,223,525,0,407,535,1000,617,821,320,831,291,282,726,518,780,316,662,143,428,112,627,603,275,402,195,916,654,142,395,694,721,955,500,595,301,157,726,175,478,929,472,935,791,184,623,974,647,543,419,770,549,219,596,173,398,611,306,432,0,727,748,406,283,956,625,923,675,457,491,794,903,76,307,127,844,263,608,509,226,510,801,646,779,600,175,354,617,232,226,957,722,791,293,95,510,271,115,929,309,60,477,67,599,885,420,395,308,136,389,547,799,911,279,714,101,915,470,999,813,336,175,143,824,406,141,956,710,226,743,272,736,896,921,911,381,10,1000,121,300,883,609,959,530,712,55,235,614,938,593,187,372,882,438,656,569,685,680,87,413,450,262,102,441,154,590,208,788,841,505,756,417,820,1000,624,896,569,121,694,659,929,792,192,553,153,727,80,500,423,624,564,775,603,322,203,583,877,753,206,902,247,587,570,450,248,847,135,888,144,811,51,607,835,654,753,849,103,710,182,248,185,310,147,420,733,663,571,82,198,506,973,451,117,473,173,708,201,846,967,657,483,296,36,777,921,832,468,272,800,776,809,676,801,489,181,381,131,798,180,580,574,907,860,883,202,275,857,930,490,182,192,685,626,0,452,36,299,848,74,434,38,751,949,571,565,59,50,404,389,89,782,274,827,674,410,379,257,761,309,639,944,319,297,150,173,826,658,558,45,516,176,347,916,257,793,342,39,671,581,866,132,430,119,636,285,542,882,247,879,244,412,321,626,502,325,248,392,559,991,732,141,254,389,104,846,199,612,437,317,277,418,76,740,38,64,542,112,688,726,702,230,886,602,553,412,523,116,713,750,797,236,848,941,930,182,886,543,819,812,265,76,215,193,171,64,777,360,705,666,240,11,871,182,353,759,177,944,501,139,736,602,771,3,676,278,845,36,563,219,373,954,883,665,232,146,684,762,181,291,567,360,621,963,790,1,574,141,350,108,507,248,239,194,945,547,812,758,759,816,316,570,793,253,455,81,379,136,748,182,547,93,575,549,799,141,389,276,650,893,899,880,647,452,496,929,596,1000,677,164,656,739,715,142,778,186,657,483,196,844,678,876,323,189,811,686,246,301,810,824,860,440,665,35,588,361,595,638,569,227,503,859,615,428,75,450,697,197,838,509,775,610,636,94,901,838,781,898,626,894,582,692,643,655,147,142,400,304,629,95,483,99,424,90,564,919,331,822,524,630,884,882,248,747,769,705,712,919,324,223,402,771,317,426,450,233,732,190,309,10,765,33,721,170,528,478,437,150,752,739,0,957,404,226,343,787,403,0,1000,0,487,988,752,129,670,733,89,674,245,445,577,358,248,177,561,868,966,665,237,531,809,46,965,822,974,107,566,87,368,315,590,270,651,217,237,58,749,82,327,87,529,804,885,2,924,275,352,109,796,154,334,0,1000,283,588,123,354,179,917,601,636,13,1000,85,851,114,415,0,1000,23,1000,143,660,79,895,548,0,632,307,76,674,920,320,929,761,787,805,570,743,890,268,1,825,0,815,146,369,971,398,827,330,431,448,0,737,208,398,232,400,989,698,141,450,97,407,196,266,933,686,200,550,707,12,822,411,814,258,338,171,211,751,507,165,157,516,78,655,781,886,250,603,250,693,227,929,951,372,675,76,242,643,530,171,177,479,777,114,831,399,157,400,918,447,618,207,728,11,127,263,266,405,670,320,205,403,201,866,172,409,872,436,835,835,765,226,163,906,814,769,29,509,182,605,788,939,936,290,60,421,963,477,573,0,882,676,1000,785,449,67,0,1000,894,861,663,228,200,880,798,829,256,867,140,772,930,921,278,736,341,409,465,199,14,1000,155,667,38,704,283,366,257,181,261,662,141,284,232,916,135,827,181,691,229,886,124,716,1000,488,191,262,180,772,248,237,280,255,623,127,379,378,953,962,84,411,820,419,178,304,377,567,192,715,284,641,229,429,884,248,849,757,558,23,647,470,285,768,237,361,246,277,187,401,286,696,394,121,541,90,543,720,923,935,724,129,148,218,465,613,456,910,191,444,330,573,188,515,160,316,931,524,494,902,206,348,246,488,913,527,479,645,684,244,716,380,757,621,998,439,249,319,150,550,253,687,282,410,418,672,564,746,568,337,257,682,105,726,896,377,933,730,644,0,1000,684,850,938,747,138,953,435,155,640,200,551,576,764,508,980,463,904,746,592,138,579,857,692,827,345,137,706,818,851,288,682,573,743,196,629,69,572,817,401,839,602,484,195,796,605,184,292,925,951,101,429,569,733,880,679,800,913,869,912,889,319,318,756,825,192,748,613,875,729,838,857,282,769,85,564,926,758,125,618,791,108,637,50,139,242,274,473,16,964,428,71,132,735,846,565,613,192,820,476,515,778,485,149,443,944,200,390,703,0,821,294,607,668,417,158,643,57,892,380,692,759,38,413,663,188,205,274,258,340,952,359,500,38,951,1000,264,409,879,506,663,9,432,446,226,907,820,458,216,612,1000,754,964,555,933,817,336,116,979,853,810,534,652,331,272,171,189,845,764,692,182,235,697,795,265,543,293,245,503,236,407,649,364,78,928,689,954,814,864,872,646,638,583,20,181,893,569,833,861,291,688,18,971,610,504,661,916,713,783,605,941,815,82,317,972,605,923,790,801,899,770,623,42,532,489,820,430,15,840,506,833,953,946,549,208,363,881,219,349,477,269,103,405,144,974,960,783,356,959,720,171,486,803,255,625,536,443,911,734,712,634,287,166,644,566,754,91,625,620,855,441,491,943,266,751,606,402,336,87,731,309,599,57,1000,738,426,818,853,298,163,249,487,808,302,492,0,69,369,358,666,290,633,933,631,264,525,62,289,850,428,829,281,870,1000,921,327,692,697,650,281,393,799,911,815,470,835,649,441,188,380,138,289,968,974,759,368,468,908,100,200,615,227,617,238,231,317,38,982,941,690,894,440,109,851,646,557,184,783,186,783,918,520,331,488,309,291,13,1000,892,877,793,795,709,350,162,231,448,12,131,476,250,284,691,798,324,662,551,816,270,293,771,469,517,288,844,858,511,56,928,904,874,623,150,714,806,687,205,660,0,828,162,584,697,615,88,691,140,463,725,820,373,530,527,712,289,270,108,240,592,819,177,503,865,900,525,282,801,748,486,889,847,486,327,720,526,797,978,504,28,489,892,715,389,431,760,53,116,344,76,409,262,323,933,318,683,244,989,449,361,463,166,298,531,812,256,246,701,348,828,667,120,428,588,195,888,365,614,530,131,451,84,367,742,698,899,789,0,1000,537,18,329,248,370,379,275,758,872,376,124,501,785,830,806,522,257,415,727,710,997,512,291,731,817,323,530,107,558,747,151,201,271,883,993,356,368,644,48,789,306,229,860,1000,941,580,374,754,797,790,952,775,914,411,931,873,562,751,720,841,978,782,886,534,687,637,508,52,171,176,256,268,778,764,0,1000,513,919,204,470,788,298,563,739,812,354,149,309,105,754,991,514,567,757,230,888,0,618,182,778,798,695,980,449,962,710,0,624,946,386,872,601,134,616,429,446,255,200,914,780,605,762,87,584,90,217,724,815,429,637,222,215,109,573,251,440,441,568,281,565,568,57,864,746,487,229,296,359,119,375,376,673,1000,735,928,326,823,279,943,350,203,801,304,232,524,781,541,807,920,815,210,471,156,313,115,795,678,62,700,774,926,722,956,695,678,265,136,223,436,545,809,323,692,648,431,209,518,794,933,548,829,833,34,584,681,247,781,399,884,480,848,275,514,362,768,839,919,687,1000,778,444,196,795,303,476,504,533,846,193,426,680,244,156,535,595,302,616,325,639,587,924,615,411,762,882,336,485,156,742,808,188,399,136,542,195,651,99,597,754,287,399,5,777,680,688,258,905,967,928,879,52,1000,197,350,76,454,360,548,255,517,490,813,128,589,681,0,695,827,188,239,730,645,243,191,779,296,224,804,434,194,226,807,791,120,485,164,712,354,950,768,494,877,52,757,305,259,621,545,11,445,64,871,932,612,119,747,950,525,757,731,183,628,436,445,754,750,359,618,163,377,799,558,160,833,951,566,275,634,614,502,238,620,208,425,932,417,279,320,618,26,151,872,123,626,84,856,270,400,700,644,210,811,763,749,832,835,168,904,80,800,163,891,660,297,666,207,637,745,208,650,124,621,629,121,891,602,686,19,329,565,454,302,145,327,594,324,434,877,296,804,710,265,123,410,931,987,961,452,170,915,477,263,213,244,193,847,360,111,347,533,80,490,0,910,296,440,860,548,738,659,153,737,781,486,203,234,197,531,807,771,943,795,1000,618,832,557,188,545,1000,644,826,271,221,616,967,712,815,604,0,1000,457,258,138,716,389,480,173,560,0,1000,686,709,224,888,947,261,0,952,451,0,958,965,773,681,734,695,179,708,105,548,885,841,234,240,-1,-1,808,620,90,396,478,841,643,227,685,262,930,611,293,837,298,710,149,835,904,528,81,509,175,716,739,863,989,618,193,191,944,933,360,665,188,259,511,785,206,544,256,222,698,575,148,660,846,772,985,374,449,417,453,0,823,411,536,413,879,872,558,822,818,187,305,675,883,195,331,246,919,947,564,55,373,83,135,784,301,21,720,674,918,386,906,337,317,269,1000,611,949,447,211,577,768,293,931,776,895,464,101,755,828,381,773,390,169,750,997,852,340,640,873,589,600,971,399,529,895,513,196,192,259,399,653,538,435,445,290,225,826,204,793,913,195,701,603,135,234,820,907,687,791,800,720,696,955,380,96,735,903,827,571,784,369,610,728,789,262,216,820,231,1,742,185,636,16,468,1000,495,331,662,236,552,768,438,241,526,809,475,815,249,854,294,379,197,666,21,911,988,365,175,538,19,306,587,867,835,819,361,486,904,616,658,185,495,645,0,228,509,612,885,411,582,706,751,425,12,1000,714,636,679,569,879,987,757,142,386,786,94,933,470,348,577,570,439,322,626,401,339,845,387,176,383,547,800,881,710,948,397,769,307,764,639,882,1000,563,714,152,739,991,731,964,328,1000,713,924,706,994,420,920,992,880,768,414,589,765,209,593,942,921,508,413,638,538,0,924,993,535,736,101,609,426,73,596,950,860,970,134,751,946,395,471,0,613,0,686,19,581,676,813,418,257,342,918,615,241,293,519,804,0,1000,370,756,632,721,826,430,867,903,465,550,997,723,0,1000,447,874,680,488,528,807,63,981,719,824,975,803,553,768,442,907,885,213,963,433,852,907,832,834,805,431,186,748,218,380,788,324,168,749,196,802,529,726,724,790,824,553,660,618,615,511,349,358,462,916,757,644,448,859,952,955,661,178,166,559,134,268,745,50,640,695,140,212,879,630,401,691,494,819,860,182,495,186,533,812,513,727,486,735,775,240,869,302,537,0,121,840,338,512,377,204,949,682,980,300,642,0,151,757,363,387,743,657,190,264,671,374,475,549,152,435,820,395,767,739,801,473,852,354,50,629,520,414,131,568,737,744,0,1000,667,236,475,588,927,366,0,1000,106,520,218,331,115,404,962,1000,188,725,435,416,973,926,636,797,988,411,604,763,923,818,390,754,851,398,269,463,15,943,724,122,702,429,40,544,169,803,283,800,892,800,893,859,161,497,783,394,526,817,717,157,67,676,770,461,306,651,261,254,166,173,1000,684,948,917,269,343,343,392,441,182,392,215,838,287,111,662,351,543,522,788,872,952,89,856,888,470,290,39,973,298,363,333,255,393,363,675,716,743,716,23,185,178,169,435,472,125,198,847,168,556,848,611,465,911,911,451,248,331,369,651,816,635,46,837,930,783,456,513,800,631,649,317,368,122,780,385,213,349,254,530,155,781,461,901,711,716,333,663,766,784,98,625,831,374,345,103,533,830,430,31,232,677,145,230,845,822,290,433,815,911,157,561,439,74,517,0,862,244,0,518,769,306,777,600,864,779,817,998,389,209,423,843,882,626,1000,610,898,322,958,911,301,338,790,595,914,364,910,470,184,819,988,461,871,283,123,368,909,582,933,571,826,591,794,694,944,800,832,950,202,633,983,601,838,491,104,821,47,709,988,487,498,203,245,239,703,578,777,456,723,385,1000,581,372,648,976,934,299,646,94,626,1000,445,741,707,141,735,708,353,224,848,639,370,865,979,205,604,434,600,731,678,560,732,833,522,204,860,365,618,491,828,895,374,888,390,731,872,875,864,545,725,857,922,963,1000,417,119,445,504,910,460,647,0,935,549,866,785,441,903,285,287,957,684,857,393,196,663,841,787,776,700,836,923,123,679,272,893,324,593,795,463,212,348,889,894,5,459,885,349,517,0,575,746,419,673,905,351,786,605,137,235,733,723,700,725,452,801,962,382,743,340,876,913,244,782,367,345,525,815,391,468,525,817,127,828,225,244,274,394,897,216,76,451,804,270,115,425,658,578,914,290,302,628,672,7,771,315,493,175,889,843,917,287,189,863,440,185,802,443,376,105,184,465,848,755,967,575,883,537,850,547,854,506,411,580,122,827,966,999,949,884,254,112,849,791,367,332,202,716,677,802,153,789,270,630,996,478,814,564,989,842,208,409,703,754,256,568,38,763,921,835,86,705,868,650,975,670,839,734,882,423,603,313,643,700,788,678,919,729,235,262,824,606,829,466,957,337,220,755,649,751,140,652,979,448,149,535,151,338,113,569,314,794,960,274,179,767,200,268,441,138,397,70,892,555,937,682,799,900,996,575,520,805,892,809,212,547,464,826,673,479,212,501,877,693,354,123,838,934,941,562,210,458,563,58,886,440,877,493,128,397,196,738,132,346,145,389,781,353,727,737,131,597,740,733,368,160,846,377,602,364,578,125,703,614,837,363,131,693,878,267,835,893,464,616,55,625,381,505,885,577,799,704,641,627,331,649,108,651,101,441,141,213,429,450,194,559,125,656,755,743,358,641,801,845,384,501,936,726,927,450,658,43,617,0,671,273,133,897,867,878,262,205,229,862,254,432,442,67,792,774,759,852,0,988,210,198,863,727,179,852,338,439,828,836,343,329,221,833,171,416,91,367,471,665,289,273,285,287,595,212,252,428,216,476,944,388,846,641,879,376,463,51,678,13,552,781,754,790,180,865,153,362,210,893,127,834,340,532,362,340,121,387,874,291,559,0,158,494,442,941,112,431,175,302,392,173,495,178,732,869,111,781,936,586,270,623,817,947,512,729,722,803,243,439,114,346,121,538,769,746,169,322,721,585,71,858,871,498,351,457,32,331,30,349,242,656,443,893,760,389,967,315,818,234,932,589,824,256,553,805,805,549,167,791,931,606,525,797,262,786,874,476,817,243,224,500,886,715,760,752,834,319,485,188,122,808,925,455,930,677,449,853,199,209,108,264,92,667,187,507,807,339,114,594,818,493,339,594,883,219,646,478,262,765,106,410,122,696,947,911,309,779,926,846,212,533,796,568,534,137,215,601,802,718,414,672,233,843,1000,580,918,851,684,722,785,324,257,568,737,364,238,579,277,190,230,543,928,530,926,412,32,287,277,606,297,158,426,298,939,439,740,715,159,639,879,330,86,440,93,687,184,646,86,440,744,215,300,844,128,398,735,864,232,742,138,490,948,454,854,942,959,777,851,241,868,540,813,854,344,652,986,427,598,919,730,296,163,778,620,581,599,654,179,734,820,142,978,496,908,247,901,539,133,868,254,674,878,620,261,467,457,912,263,549,942,274,926,467,706,713,159,852,618,683,1000,702,795,508,988,976,110,729,942,793,515,80,650,27,867,977,967,443,345,611,934,552,93,721,938,988,760,368,493,465,889,911,660,570,55,845,935,530,868,732,794,590,205,863,183,878,419,671,564,58,977,596,535,749,660,557,179,616,892,534,297,605,557,0,947,499,183,229,232,622,375,261,255,411,223,719,934,813,187,571,42,422,845,345,283,369,98,267,829,623,118,488,249,611,689,760,838,219,201,717,757,508,413,462,885,572,611,307,88,357,798,183,166,645,136,544,783,799,504,173,893,615,807,232,204,629,998,431,253,386,645,261,197,464,196,473,997,714,272,808,252,459,934,318,933,624,868,263,271,351,870,287,861,311,665,249,258,413,937,841,911,373,808,736,953,913,779,855,248,458,806,966,402,186,769,834,185,861,155,894,895,348,191,182,258,427,786,638,646,359,957,376,790,650,686,260,927,410,185,339,294,597,225,276,957,1000,739,132,63,552,880,535,786,357,25,1000,704,614,231,646,832,327,873,431,920,350,2,1000,750,297,294,717,204,449,844,234,660,568,258,671,766,655,865,1000,969,461,875,324,853,255,203,293,327,263,927,866,561,801,29,413,121,301,554,530,745,85,38,847,408,537,139,655,376,327,185,856,253,722,904,257,132,649,480,531,656,427,238,344,529,167,121,543,877,392,698,165,116,777,709,763,540,159,938,847,675,726,67,720,58,565,413,38,957,883,805,694,802,700,709,54,527,238,964,242,289,608,0,621,192,883,457,224,220,679,846,229,807,852,791,552,707,592,684,233,511,632,264,667,173,710,148,785,757,442,820,697,795,390,295,701,414,410,940,865,779,313,608,20,650,709,869,369,836,819,753,669,901,454,31,438,716,797,876,288,953,422,459,306,808,273,495,910,794,790,585,0,599,461,39,797,158,851,1000,811,195,658,910,624,219,836,870,376,875,734,0,1000,771,316,81,465,574,799,904,956,928,320,1000,968,240,650,945,668,914,889,453,193,442,272,538,350,946,611,438,647,131,223,125,347,166,208,135,896,713,312,216,327,961,559,731,381,619,201,743,788,2,590,830,1000,469,761,417,467,263,77,240,681,184,782,981,436,844,308,684,22,1000,631,818,891,253,711,958,589,454,841,579,761,298,166,188,798,721,826,857,617,681,644,213,840,221,602,394,169,754,273,370,573,869,378,452,906,661,16,666,236,454,533,208,470,237,309,828,278,765,327,38,571,634,85,63,501,138,742,962,475,607,643,424,657,835,521,450,296,353,687,775,566,643,745,861,904,456,909,431,142,199,837,767,681,533,34,635,465,825,686,845,245,900,655,63,617,162,228,496,212,68,586,618,682,288,266,255,430,793,325,864,241,642,26,374,364,584,256,117,437,839,187,78,549,835,560,842,458,1000,827,175,495,180,381,844,331,360,128,16,425,472,802,611,675,905,311,665,233,545,755,70,700,441,189,849,288,182,780,45,539,189,463,374,511,978,380,780,379,186,781,910,975,5,644,185,201,1000,561,439,175,112,530,658,12,544,730,78,569,827,212,661,253,496,736,199,818,218,717,131,235,214,666,198,183,711,431,412,34,426,70,110,437,966,756,854,806,429,127,714,591,695,779,789,116,115,358,190,483,146,587,858,556,391,206,395,302,184,683,77,293,258,440,12,744,116,612,56,641,50,1000,427,827,92,668,854,770,661,233,984,570,366,54,262,396,956,739,233,214,929,953,295,192,175,727,289,192,289,660,921,793,784,380,1000,423,186,489,133,279,659,22,992,912,334,257,929,583,908,815,973,920,328,345,88,680,289,753,152,335,150,285,122,526,770,277,784,83,68,482,197,615,744,364,844,294,806,670,889,677,455,289,274,507,368,592,528,136,921,758,804,755,589,192,82,341,317,794,120,665,797,796,3,677,224,391,918,534,39,282,254,90,661,558,922,275,620,206,631,145,708,450,741,835,757,303,225,450,957,736,377,124,187,806,943,487,799,773,804,893,612,211,49,423,717,453,920,450,306,165,300,141,907,520,744,852,949,266,0,989,663,63,287,675,296,709,862,762,212,552,920,795,1000,877,775,803,177,693,832,750,0,1000,199,276,640,583,738,715,943,576,993,862,971,535,343,44,754,287,899,554,847,325,256,502,862,780,688,701,837,588,238,775,55,374,771,277,569,795,269,277,875,322,923,785,229,459,860,868,753,738,479,453,490,616,727,419,558,873,918,676,344,261,197,214,788,301,64,371,696,411,102,688,771,543,824,827,957,631,350,48,93,565,148,221,912,374,975,365,93,409,726,858,446,139,690,314,446,128,721,714,264,754,268,301,859,621,488,185,961,379,173,285,491,242,243,234,243,524,417,181,616,967,266,618,386,203,222,465,0,1000,176,214,250,719,467,275,1000,476,298,235,814,279,415,588,581,835,631,674,927,443,840,248,808,236,293,244,295,30,255,799,349,598,256,312,259,647,218,307,367,337,222,366,166,780,242,550,232,307,434,554,840,753,606,282,966,690,154,828,932,701,446,947,852,553,437,656,679,64,805,959,854,412,913,975,814,241,454,285,922,475,415,752,844,852,585,128,253,440,813,660,862,717,139,286,811,604,218,611,672,564,508,52,877,572,786,835,772,673,277,811,805,275,597,351,305,655,154,736,215,830,245,762,825,804,112,695,467,0,864,560,199,838,922,264,859,216,774,752,847,289,816,285,686,681,982,643,739,235,781,639,813,828,716,34,800,897,252,208,960,416,966,698,91,678,0,779,799,755,731,742,424,517,820,307,725,629,480,192,759,623,982,438,954,856,849,985,0,1000,466,278,736,687,748,772,830,922,828,234,384,66,426,799,877,439,847,1000,401,0,934,469,281,161,821,880,227,426,482,532,876,502,978,507,549,807,902,956,932,678,890,463,889,753,789,441,261,515,894,212,783,427,235,816,607,337,868,682,782,353,163,801,757,276,216,356,838,774,301,338,534,381,967,454,175,854,158,305,293,829,772,842,815,827,722,730,812,250,204,914,784,534,804,830,661,561,405,415,912,523,386,316,597,239,816,289,870,595,220,435,790,362,959,948,384,13,379,76,251,217,702,739,262,347,647,474,488,233,433,177,534,808,425,0,808,253,811,258,955,500,163,597,970,589,732,372,923,617,74,663,86,604,774,560,851,216,881,285,812,280,895,545,567,389,820,333,323,684,832,557,872,518,100,450,307,473,706,348,841,517,73,724,681,239,110,660,262,147,137,601,446,0,893,912,303,704,907,335,792,917,445,496,664,211,427,13,940,268,248,812,6,1000,968,359,86,360,431,1,81,566,277,222,149,297,725,439,637,569,811,641,60,622,863,799,772,740,285,696,926,600,811,542,219,316,819,926,874,292,231,602,211,539,531,733,835,809,213,315,910,393,167,344,762,713,754,871,216,441,830,549,846,773,818,589,526,795,148,707,262,471,496,749,862,643,960,690,802,656,68,498,814,532,825,266,249,645,558,0,944,838,396,524,694,698,802,650,817,972,825,270,693,663,77,671,113,602,303,347,362,64,685,243,243,617,378,733,979,382,576,911,802,945,758,759,94,601,619,605,955,316,265,636,581,852,86,611,356,67,154,307,322,584,139,824,832,864,603,313,522,690,604,320,756,275,314,644,110,609,76,513,285,683,522,718,788,394,774,290,102,485,245,808,74,719,879,516,458,259,914,844,815,874,785,816,181,649,123,306,387,767,465,641,154,348,86,683,943,347,931,618,39,736,789,651,127,326,191,590,544,783,818,258,506,12,962,318,296,594,844,242,138,256,227,733,786,685,1000,824,560,756,131,510,981,1000,836,274,939,777,646,230,792,909,858,576,64,720,209,784,897,741,227,736,180,431,586,835,843,434,808,859,194,650,392,213,857,593,236,238,124,352,401,154,445,950,243,619,823,491,214,442,168,370,215,387,75,656,658,566,963,781,479,135,802,530,148,529,267,369,38,769,139,507,915,571,248,823,98,447,634,674,452,905,87,460,622,282,230,478,251,733,406,287,828,292,598,539,711,445,601,655,435,145,724,122,969,306,396,169,555,16,455,628,654,329,78,598,112,366,411,426,861,374,135,381,246,302,874,279,436,207,748,671,477,902,207,639,966,725,432,197,100,635,95,801,730,295,188,761,231,689,981,472,359,336,889,347,220,162,631,151,412,0,454,12,164,735,135,618,425,258,86,660,14,703,937,667,593,630,234,169,204,869,544,651,164,609,220,652,233,625,53,570,852,715,868,888,782,629,943,450,417,19,472,903,397,738,199,625,478,0,920,600,986,889,269,219,202,391,400,24,857,768,520,789,95,350,871,434,0,788,194,383,263,214,245,644,733,605,1000,816,0,1000,229,619,465,780,933,759,105,519,982,311,796,758,948,517,848,276,816,589,678,729,288,870,512,85,84,557,441,55,566,60,945,882,515,850,276,744,662,791,644,473,895,624,120,238,251,485,359,727,113,623,661,233,773,772,462,858,721,173,215,655,265,435,206,404,818,888,68,580,187,493,478,401,860,629,769,848,277,380,549,718,295,183,10,709,0,1000,191,851,112,346,997,522,40,626,216,432,144,285,97,907,71,673,287,645,507,784,181,659,19,458,0,777,756,300,566,779,257,281,461,571,840,945,188,738,427,452,891,466,299,237,846,533,666,70,118,363,50,854,445,134,934,405,938,1000,65,697,50,570,74,679,750,873,110,363,752,819,319,559,754,750,780,329,87,856,52,387,563,52,252,445,901,735,108,654,888,711,335,524,108,734,832,397,173,915,833,405,518,127,503,800,190,521,610,758,443,658,872,393,130,472,882,399,280,349,115,789,941,540,345,260,210,918,186,349,557,930,577,880,626,250,255,687,100,551,794,239,179,489,243,581,482,905,402,177,693,747,971,772,249,224,66,601,823,691,619,0,410,575,114,501,847,585,581,363,88,501,901,305,619,860,631,238,855,688,456,434,853,715,181,375,807,790,125,893,152,434,758,826,170,416,239,693,749,636,178,264,594,0,917,539,138,466,831,303,350,697,498,736,718,739,890,437,884,292,450,75,699,616,40,428,915,377,157,205,712,722,882,448,637,679,831,310,406,286,410,543,28,874,42,513,100,413,875,490,204,809,396,523,667,229,467,211,216,933,666,737,118,698,145,787,168,498,863,715,866,737,225,420,609,292,764,760,200,518,435,146,416,561,951,424,151,414,898,552,466,312,985,723,327,0,947,506,822,524,64,544,215,465,696,366,3,689,458,94,841,318,896,925,943,800,198,720,471,382,568,829,828,393,919,883,391,371,229,787,256,252,219,890,967,446,862,412,915,1000,92,741,826,331,853,329,977,340,854,724,385,203,839,841,914,960,557,114,615,535,922,486,866,962,895,355,590,326,804,736,38,560,3,642,135,682,142,673,234,846,813,344,149,408,100,309,102,739,249,591,904,741,119,763,96,567,69,539,196,745,78,750,134,679,272,736,394,522,185,438,175,431,947,873,224,743,281,314,928,335,814,549,149,737,828,185,424,546,118,587,926,430,873,513,192,361,300,676,953,851,763,803,869,435,98,415,879,431,278,702,851,437,839,479,168,215,886,579,772,848,960,434,186,413,821,381,147,491,854,454,493,0,125,670,859,327,900,972,495,47,135,675,855,999,768,184,277,132,855,247,897,483,477,202,497,331,394,210,59,580,885,525,102,355,589,290,955,821,276,316,818,743,928,539,957,709,80,1000,40,389,882,421,607,341,860,211,85,726,601,922,888,517,889,549,117,878,895,477,825,1000,87,354,691,749,838,639,243,649,683,715,841,448,882,555,819,704,808,757,246,684,281,316,217,940,245,799,158,217,118,768,964,724,977,524,895,441,136,456,230,484,178,658,408,542,365,56,573,807,289,855,716,99,930,385,934,298,701,260,727,413,0,657,171,670,843,249,568,578,166,732,106,317,860,992,335,97,905,286,816,699,973,541,140,883,164,560,869,918,698,758,924,308,930,821,817,739,868,1000,765,692,799,562,852,805,909,868,885,266,850,599,327,249,482,899,764,900,746,697,833,560,922,461,457,384,957,456,614,471,524,718,276,864,33,619,255,448,786,302,199,161,0,862,209,719,684,132,338,161,177,851,827,839,895,490,334,624,699,282,869,437,216,195,214,265,104,566,155,278,179,586,177,322,115,450,830,471,926,443,813,698,229,240,740,628,690,400,809,292,830,537,924,664,793,875,868,963,852,789,103,429,997,672,851,557,614,824,890,575,821,229,934,383,835,549,75,692,124,755,984,734,224,136,299,696,694,92,926,398,614,670,206,320,790,894,271,279,847,716,0,1000,810,992,958,445,866,429,799,378,608,963,949,389,399,211,315,197,842,551,61,557,849,493,190,934,197,556,71,796,792,234,702,353,410,219,886,467,888,519,678,215,788,320,923,488,554,813,666,243,677,68,537,220,799,802,618,650,839,342,648,312,124,351,631,9,837,318,698,649,175,492,837,374,559,25,126,797,743,826,897,815,174,547,967,831,735,843,753,775,192,217,325,608,907,266,677,552,973,531,886,707,194,543,172,729,582,0,920,472,837,359,834,339,425,0,232,303,195,697,664,310,82,812,191,697,884,255,245,218,346,664,870,401,467,827,179,196,81,824,146,824,625,0,721,823,259,439,536,134,296,391,126,585,327,75,292,600,233,284,812,712,494,242,189,549,724,415,928,529,939,549,977,681,349,307,750,673,884,524,804,858,856,717,868,550,343,253,763,793,853,529,776,824,788,299,672,26,923,832,782,352,622,661,189,666,378,68,749,705,990,427,313,137,770,307,234,560,917,796,727,664,830,808,796,305,399,423,790,117,890,612,932,831,622,638,918,918,442,266,946,538,829,504,164,359,416,341,449,199,329,683,968,579,815,264,480,458,944,708,233,192,810,738,214,503,917,753,921,859,611,293,887,948,690,671,832,641,579,28,231,378,727,705,281,713,365,337,944,902,992,555,207,360,968,981,68,630,814,674,716,25,632,303,729,382,913,385,165,352,167,868,852,741,701,121,524,725,312,578,168,671,632,704,190,520,721,588,892,580,945,699,226,863,333,374,476,198,835,983,812,758,891,492,145,724,336,321,771,594,594,936,968,480,956,593,609,967,752,845,293,518,449,951,579,852,258,234,196,778,777,926,561,802,398,15,950,747,921,467,742,697,829,485,753,727,770,440,917,405,899,440,925,615,971,474,167,668,858,331,185,488,693,0,801,794,209,265,953,706,456,840,63,616,774,808,325,701,182,161,216,375,164,516,110,631,158,761,769,847,375,414,816,256,287,316,460,280,360,636,854,195,888,629,635,552,760,178,785,644,818,407,627,262,756,517,809,341,242,579,869,423,328,325,723,173,242,190,220,602,979,1000,953,696,273,270,838,494,272,135,292,742,877,947,374,575,119,619,857,985,1000,714,713,69,564,625,622,635,861,262,446,561,888,546,514,159,495,812,256,609,216,805,82,611,143,614,463,644,909,379,794,283,304,700,517,756,99,384,758,423,80,455,695,591,742,227,402,824,683,240,1000,906,252,668,612,641,825,460,185,626,752,428,662,69,421,552,678,66,769,709,187,553,764,24,591,362,197,596,514,22,783,856,815,400,464,0,897,302,128,265,0,793,766,70,833,408,771,321,381,651,757,212,733,779,726,700,0,723,274,110,696,128,947,241,0,689,174,565,964,655,662,574,746,755,773,559,962,546,794,779,661,533,932,436,225,363,310,349,825,410,101,579,313,298,460,90,698,192,335,382,276,374,998,453,985,671,407,676,259,312,294,713,175,258,441,941,541,804,872,764,936,499,829,574,687,661,735,300,742,697,51,661,212,893,821,444,277,725,984,524,895,236,355,317,712,658,312,735,277,856,660,558,301,612,815,422,212,421,659,557,378,516,190,506,724,173,399,37,884,973,716,846,325,134,754,862,426,466,232,581,627,606,479,194,136,309,389,408,572,777,462,209,460,834,214,518,693,626,715,105,43,445,585,67,690,759,564,61,790,364,642,320,519,52,767,301,549,29,404,179,927,705,799,527,610,302,954,778,708,122,925,674,926,700,871,797,129,358,855,587,120,606,733,826,821,853,219,691,1000,434,238,224,235,737,764,439,504,798,467,308,445,923,631,263,801,827,851,517,310,460,462,615,261,309,867,562,187,691,334,710,817,774,232,670,703,162,823,463,79,430,720,740,818,140,399,14,155,659,143,295,365,42,871,1000,126,657,766,293,666,249,441,635,268,613,247,211,764,618,970,666,221,117,927,892,609,961,430,250,602,319,247,680,271,385,674,265,466,584,663,15,561,735,465,131,545,730,564,181,625,667,981,525,188,425,488,825,211,269,564,770,103,401,430,718,335,571,715,349,802,502,562,729,206,747,98,631,262,893,860,489,808,272,793,439,252,917,238,913,789,687,922,847,832,231,830,992,668,773,781,450,287,713,592,892,726,856,742,743,296,241,583,678,332,357,655,376,206,230,795,955,164,641,590,195,722,699,591,124,292,296,973,619,946,521,583,342,348,217,739,582,1000,468,632,701,89,355,353,692,312,808,279,651,337,410,412,44,219,411,250,786,1000,627,101,500,837,391,656,389,210,671,178,546,811,267,525,708,281,645,445,135,132,222,298,192,465,909,276,672,740,254,715,829,254,819,331,319,923,830,57,734,574,795,674,250,843,679,876,349,817,319,684,405,848,539,893,829,828,240,929,662,774,733,857,365,217,558,368,336,211,882,194,835,290,562,563,825,144,443,286,550,177,777,648,626,918,643,222,509,554,743,909,475,564,58,118,398,435,192,714,107,0,794,939,894,936,399,957,732,383,502,605,919,184,516,871,769,973,502,756,619,712,318,998,718,424,5,416,509,223,660,527,713,673,669,800,299,455,911,274,650,304,209,458,456,413,216,129,344,362,272,224,482,189,455,93,448,280,135,705,353,342,0,792,261,629,262,687,240,776,295,772,470,858,889,70,524,709,449,0,575,172,854,244,306,611,83,113,234,212,391,87,984,667,225,283,816,305,678,791,342,337,147,63,349,853,780,383,505,918,397,218,439,717,103,617,978,936,305,380,17,308,719,469,30,398,464,931,870,146,616,829,493,89,684,330,593,701,353,302,508,503,297,803,151,985,933,942,978,452,912,712,372,750,773,211,179,745,215,281,489,849,923,46,638,888,340,326,339,416,306,116,457,934,285,564,23,795,622,981,587,861,626,949,504,755,726,113,382,401,558,1000,638,928,866,740,420,872,290,534,250,288,267,891,514,891,410,129,580,608,673,818,268,923,263,791,728,655,428,168,563,761,910,46,672,803,536,793,468,291,343,64,423,632,686,131,377,265,259,487,524,226,750,98,765,15,569,259,559,305,604,975,368,33,590,117,741,841,474,449,643,707,773,1000,770,330,41,803,419,330,563,560,624,385,38,815,524,23,1000,833,443,749,839,804,244,280,831,206,464,65,277,288,409,470,904,790,712,287,689,932,436,343,150,840,858,1000,470,867,493,177,635,272,361,938,616,939,301,652,0,593,559,236,823,702,807,902,391,575,797,946,431,220,762,187,486,709,834,924,824,430,845,644,627,774,717,288,781,129,750,307,235,98,731,330,170,451,151,876,861,662,848,792,110,953,487,210,573,869,306,324,246,229,388,163,291,906,764,0,895,375,594,281,659,779,824,786,950,756,223,914,468,814,662,744,887,156,834,199,266,302,777,787,289,1000,607,0,1000,0,1000,122,590,816,681,443,276,254,736,273,664,869,673,308,228,274,662,571,24,703,161,199,456,926,338,127,562,908,267,271,801,958,851,319,358,232,299,557,88,866,615,540,807,214,844,978,676,363,644,740,671,688,666,598,956,251,226,221,822,386,603,711,17,433,505,475,884,762,673,187,648,744,217,888,761,134,388,630,87,146,864,378,655,955,409,972,732,688,21,28,775,944,522,702,771,749,848,207,703,897,542,263,709,189,815,851,937,173,555,300,836,330,699,667,254,386,209,160,559,222,530,888,436,249,834,359,674,787,353,1000,582,563,863,0,627,0,655,976,469,490,228,67,717,164,864,582,921,0,775,218,888,817,441,219,905,545,909,865,587,540,789,750,712,610,294,355,53,145,685,327,785,175,398,837,309,200,211,993,457,545,26,663,398,791,622,958,721,139,827,431,728,844,780,489,904,220,669,1000,783,288,559,456,530,783,816,142,406,814,499,139,635,238,244,927,629,169,864,796,817,327,594,783,646,925,997,720,701,0,702,963,1000,659,718,247,479,595,826,294,745,582,190,459,352,934,499,960,511,928,893,321,479,739,229,220,813,159,547,557,527,585,664,973,437,246,791,817,884,841,926,373,138,221,607,108,463,147,806,971,318,885,709,909,324,137,786,88,409,230,373,890,698,834,298,1000,653,200,608,632,117,211,745,106,828,946,429,307,206,256,244,927,439,54,575,555,765,719,845,633,861,250,779,472,617,962,778,201,501,248,515,927,753,179,649,343,677,159,215,1000,868,501,0,564,58,175,467,159,247,403,191,731,680,68,362,816,574,814,223,340,671,295,696,565,110,961,499,243,443,824,886,625,701,858,932,433,284,815,288,893,818,757,447,861,237,911,792,478,899,475,906,202,554,960,380,798,408,917,533,242,372,200,433,231,295,437,507,664,243,291,738,573,864,947,415,848,999,212,682,719,15,327,676,858,533,751,829,256,582,305,168,362,621,91,486,221,510,950,515,619,901,140,655,342,0,842,815,832,699,646,471,771,347,252,547,435,403,245,243,243,533,336,45,814,687,954,509,183,822,264,536,817,956,629,119,900,958,430,563,608,294,901,724,186,440,231,624,655,144,937,399,170,819,480,53,968,491,191,190,243,524,780,297,990,817,728,137,709,267,844,598,851,648,207,913,397,552,831,327,788,923,196,845,919,642,795,724,278,174,750,855,0,585,194,317,853,769,197,845,531,729,233,278,978,600,228,830,823,254,288,590,889,683,933,976,588,495,294,618,834,959,518,785,493,816,230,368,668,181,933,769,780,803,824,556,1000,729,713,455,996,727,1000,765,1000,674,888,431,551,782,948,368,515,808,805,672,950,254,998,684,549,787,208,689,821,555,970,572,289,401,794,119,166,460,237,308,242,504,794,276,323,741,712,103,458,370,592,872,942,463,262,860,785,357,458,864,676,275,348,609,458,283,420,700,79,521,806,926,880,305,159,463,840,518,798,702,990,467,781,423,718,842,230,747,656,248,189,450,488,180,58,596,263,481,217,817,618,129,334,659,849,361,891,905,589,63,983,569,815,684,254,265,702,707,670,244,834,504,785,665,921,706,913,759,167,508,754,288,773,322,855,769,962,636,544,0,876,629,884,374,174,551,871,790,786,270,950,956,769,193,852,279,135,456,373,714,857,501,229,843,257,330,128,643,133,639,702,121,870,391,468,273,544,813,904,946,613,297,395,533,348,402,566,790,782,266,385,301,1000,592,738,84,684,488,116,776,736,636,175,944,463,599,600,95,164,559,904,890,212,646,1000,703,977,940,256,482,254,829,948,832,721,694,170,737,341,365,297,360,118,328,211,487,90,672,189,382,695,427,135,303,753,288,317,416,246,705,701,166,130,871,87,392,438,170,396,528,899,892,789,837,934,904,437,802,930,877,706,263,522,805,824,425,116,826,353,691,217,546,338,141,132,677,619,317,647,466,243,548,956,1000,879,517,856,691,68,908,549,804,51,698,585,666,194,712,701,355,174,778,952,892,149,224,507,576,298,647,173,620,963,1000,750,153,162,624,87,572,771,475,243,408,938,609,422,435,136,586,612,209,842,763,105,373,109,428,471,0,911,274,226,511,995,413,270,304,137,608,807,285,236,666,662,592,401,535,618,318,525,812,205,374,860,365,141,676,239,538,837,692,475,198,48,611,0,657,991,486,234,330,622,670,562,352,926,854,832,492,361,617,803,713,250,313,772,800,261,730,124,282,214,410,656,146,108,603,681,385,626,715,469,281,784,834,267,629,845,594,687,18,66,463,60,477,829,844,893,636,812,925,329,678,354,707,145,813,797,592,618,0,837,872,733,749,945,654,899,310,712,99,284,824,665,773,787,845,96,458,388,57,829,538,284,306,293,643,887,585,850,329,814,538,637,158,107,341,965,476,717,802,120,530,737,755,243,804,288,564,938,334,889,717,430,447,931,1000,800,312,14,1000,70,1000,204,600,26,971,927,598,133,335,245,737,828,366,177,252,847,486,283,351,372,549,0,694,0,723,910,425,257,709,817,788,659,559,752,808,787,659,646,41,640,570,125,223,1000,680,154,856,856,884,975,850,291,699,877,952,833,225,104,766,49,733,32,721,860,531,0,1000,731,719,784,866,848,617,888,486,278,521,167,598,878,483,0,642,153,243,352,142,913,874,468,0,844,684,299,668,756,682,844,322,975,802,141,883,797,635,118,687,893,842,417,298,544,759,927,861,8,1000,785,354,185,820,884,705,334,91,972,293,480,536,437,85,0,914,925,972,763,625,452,87,989,883,714,22,666,252,837,991,792,289,852,430,677,45,677,265,441,936,912,393,919,608,944,659,755,420,498,764,885,507,257,71,799,876,114,759,457,637,109,602,592,283,759,295,928,379,750,669,55,279,803,806,122,608,278,857,592,823,655,150,282,716,824,659,652,22,45,293,205,696,426,561,300,638,949,751,147,316,197,705,980,817,226,443,429,452,312,356,466,606,758,789,478,47,125,356,154,578,618,955,961,534,693,190,314,24,255,636,169,391,85,331,485,427,219,726,734,231,197,296,633,0,758,278,93,321,761,305,68,629,833,670,987,499,782,275,296,767,720,693,51,273,960,493,67,312,761,407,908,817,481,173,269,359,140,861,768,748,752,432,232,334,437,180,787,292,458,914,125,289,930,319,939,421,802,917,331,778,307,232,416,32,956,564,758,277,20,1000,411,639,611,33,770,305,657,0,147,263,900,471,264,384,856,1000,0,806,813,289,311,606,193,321,25,1000,317,788,205,843,137,455,519,132,492,728,758,447,70,703,53,716,861,426,76,658,473,847,917,792,541,786,712,352,644,0,428,848,376,711,669,812,297,597,28,738,537,418,210,369,113,726,189,436,190,419,287,571,319,317,773,791,815,262,565,6,148,871,157,350,843,611,920,643,740,850,318,168,73,714,392,373,840,692,950,633,200,427,982,745,425,844,691,758,629,118,850,1000,896,989,754,845,241,536,681,350,802,264,505,652,962,994,675,500,963,1000,373,133,773,848,248,224,404,696,792,469,162,307,951,816,938,913,135,307,827,812,429,132,756,423,761,684,0,1000,774,559,61,342,656,163,832,492,914,731,362,332,0,1000,802,232,523,802,166,480,778,264,397,704,151,627,272,697,293,243,185,523,293,628,143,886,165,562,125,396,214,621,97,617,926,540,663,210,132,490,246,227,390,525,768,224,533,839,989,477,203,218,796,275,724,773,633,376,252,744,606,884,82,606,509,131,706,157,890,536,116,290,170,879,182,820,134,535,991,638,798,301,249,658,888,275,367,347,35,725,272,665,730,865,458,282,96,421,865,535,739,674,634,856,50,560,947,509,564,56,808,926,510,779,243,231,76,449,858,238,962,606,244,274,154,712,377,411,890,650,362,245,327,343,568,852,906,684,179,450,736,699,822,752,297,586,170,446,187,686,843,1000,142,734,815,522,834,299,121,585,626,670,748,598,510,786,733,646,223,566,295,627,1000,596,813,260,598,777,640,675,312,285,387,515,774,623,180,487,280,269,854,342,217,813,137,328,614,444,102,675,196,861,780,676,822,169,833,808,755,611,198,673,639,673,195,616,597,176,650,838,639,628,208,947,110,875,433,191,70,795,291,743,184,416,755,779,395,173,134,510,648,693,126,298,449,329,403,204,84,327,182,345,748,551,956,712,712,102,35,898,633,706,680,683,98,391,532,715,736,627,627,503,250,187,192,383,530,718,228,868,889,850,30,639,729,714,324,337,499,797,808,727,778,626,159,748,455,909,278,824,297,241,945,805,427,266,992,690,237,890,826,483,559,771,556,387,762,665,806,478,500,102,866,643,220,455,252,455,869,810,524,813,905,251,954,334,489,166,513,810,88,333,876,724,14,874,241,778,584,934,534,719,159,563,825,432,731,842,185,578,752,156,245,543,692,747,911,836,456,511,207,167,247,837,933,716,57,716,400,658,174,707,646,470,427,448,884,642,431,445,297,675,115,505,170,768,882,627,925,801,872,300,806,303,960,462,325,338,199,528,761,721,672,251,171,736,923,991,682,61,943,575,673,240,618,172,607,667,310,675,215,416,826,439,781,829,617,203,197,164,756,661,741,196,953,749,293,620,137,615,958,993,465,680,191,380,453,390,162,364,267,880,335,486,604,943,503,73,430,590,918,659,169,514,818,998,929,600,718,718,597,282,813,602,209,854,602,322,735,783,867,944,1000,580,545,181,628,120,67,968,401,443,464,713,180,743,608,508,255,632,470,802,701,352,94,601,850,971,820,944,691,246,219,746,352,68,605,987,788,107,765,219,246,583,648,14,807,517,103,635,0,625,299,239,166,242,654,0,637,0,1000,633,911,317,620,205,838,846,612,849,981,972,743,716,325,797,201,340,460,468,789,77,533,813,215,571,856,636,356,638,890,977,762,771,124,609,157,879,72,543,758,448,254,809,759,448,901,388,767,854,541,63,785,852,530,28,756,607,241,394,701,353,873,765,367,340,944,566,776,898,210,291,99,424,430,244,779,780,69,425,386,43,155,384,355,705,144,305,933,478,210,159,783,234,743,771,190,165,552,819,511,832,612,755,594,922,376,83,390,131,788,764,804,998,836,788,237,612,124,506,929,451,902,389,0,1000,491,831,699,92,249,491,162,454,598,945,882,666,793,814,948,683,208,203,808,812,785,321,99,347,659,329,785,917,820,671,946,771,145,279,978,620,311,650,903,707,930,642,133,288,180,754,786,357,958,763,807,313,735,766,209,626,722,62,954,432,274,284,187,547,999,735,567,831,980,513,875,757,149,818,344,398,491,630,914,841,370,531,393,28,330,134,390,486,769,303,569,503,918,344,642,681,305,240,253,728,614,450,689,760,771,604,614,454,290,37,374,50,927,530,651,89,386,495,166,754,326,146,818,959,772,217,730,379,439,180,310,117,366,130,775,557,639,480,788,289,703,678,90,880,973,391,636,709,771,314,569,146,211,294,273,745,442,489,801,699,801,720,360,473,879,438,318,713,116,638,584,854,838,937,779,690,924,763,795,268,204,526,300,572,528,28,191,640,751,643,753,757,901,727,814,883,825,856,898,495,565,636,823,283,521,807,191,380,420,62,923,465,584,896,872,920,493,807,557,775,226,403,207,648,817,765,977,708,941,612,903,740,644,9,282,293,1000,773,178,397,964,828,349,674,251,721,1000,762,189,595,210,610,309,229,934,768,421,578,140,357,807,808,159,672,134,813,655,331,221,575,144,315,600,318,846,642,397,360,212,236,909,911,68,426,81,686,253,834,465,590,972,746,477,258,833,395,907,324,248,555,840,575,855,439,353,91,91,622,388,332,586,919,430,445,908,800,271,272,110,706,995,813,263,316,274,596,204,775,294,644,378,406,764,622,563,62,468,192,862,672,723,122,500,747,108,388,888,473,157,619,581,857,854,962,767,362,915,555,757,837,340,256,751,352,189,256,110,466,794,565,286,652,361,259,384,48,904,628,861,529,4,522,428,852,263,371,415,534,173,870,151,540,350,364,646,307,185,779,120,681,317,306,93,284,232,157,199,471,901,857,764,301,848,317,311,702,224,465,247,925,805,950,12,457,434,648,452,338,465,605,182,925,411,730,63,707,1000,713,548,344,402,660,652,461,582,680,299,327,170,845,190,778,138,396,873,293,903,489,331,668,812,546,804,967,394,579,623,659,720,788,1000,582,834,331,556,903,795,924,320,247,854,350,817,455,805,924,199,260,780,273,788,95,692,739,205,513,917,954,841,291,120,660,175,491,525,689,177,511,610,676,839,614,601,953,451,918,42,668,305,153,920,471,716,700,936,829,141,637,946,822,893,508,726,158,221,461,817,398,891,852,313,791,899,769,119,572,487,707,424,22,890,210,946,531,270,810,979,435,86,325,355,117,57,495,720,104,662,236,1000,623,833,900,434,0,946,510,451,294,352,717,220,479,684,738,1000,693,839,312,996,727,871,208,267,293,383,369,829,209,488,619,438,45,71,489,479,197,1000,737,649,627,142,368,868,282,930,669,370,15,864,892,247,617,896,463,630,577,652,86,73,290,385,109,977,384,546,786,482,0,65,541,168,444,768,839,873,267,173,616,539,15,586,838,352,61,650,90,833,529,429,126,433,699,754,805,74,1000,732,689,660,76,130,657,648,363,927,334,97,530,957,953,402,18,334,683,794,526,401,826,620,839,427,0,427,801,332,338,920,387,779,636,911,844,717,102,836,973,203,497,308,661,951,639,398,671,834,524,856,527,904,747,499,40,536,46,841,435,288,107,463,475,807,464,847,415,655,142,823,469,98,557,681,239,628,686,183,720,370,668,220,166,400,528,266,821,847,481,307,232,663,240,389,204,316,356,691,240,1000,646,136,269,860,375,173,502,843,583,1000,685,943,823,416,236,713,313,201,826,612,383,623,889,824,905,597,202,90,551,848,930,562,897,442,134,366,310,60,273,761,787,844,424,334,783,267,101,781,347,780,645,662,80,661,239,846,301,952,880,911,485,60,614,403,194,386,494,311,575,126,553,936,427,192,392,538,25,867,574,741,424,551,805,677,219,104,633,596,917,619,598,875,680,800,400,573,863,218,467,468,766,139,759,268,645,309,174,85,459,431,128,814,854,439,63,992,801,858,317,242,366,199,690,926,778,411,199,156,361,165,246,243,783,216,376,925,712,713,313,6,451,996,520,184,359,573,798,820,810,863,343,439,453,822,693,814,419,92,590,820,858,741,774,331,646,385,539,654,42,948,699,195,873,855,569,964,572,412,294,743,471,124,441,265,302,899,943,255,538,76,613,203,607,275,249,41,1000,648,476,408,456,215,692,254,669,847,328,59,501,156,348,252,691,568,25,468,805,161,426,849,323,829,945,853,386,0,961,849,690,657,33,359,533,939,535,454,667,404,587,688,479,817,313,946,546,166,280,289,692,757,360,791,388,37,481,298,326,173,260,848,323,248,755,875,302,187,306,170,672,1000,827,870,442,100,553,812,891,855,994,910,927,863,723,163,780,677,811,984,851,905,702,688,752,899,848,932,425,192,481,395,186,407,695,125,758,796,268,675,790,876,1000,704,118,795,583,236,900,241,650,493,387,114,430,394,262,863,795,210,403,820,270,753,632,321,625,440,157,337,377,496,184,232,928,86,482,350,58,46,560,831,281,396,15,765,210,217,137,123,341,759,447,442,546,171,524,0,849,791,523,661,236,121,574,681,546,684,768,882,892,401,217,342,675,250,821,328,239,861,278,212,724,883,477,985,763,92,659,247,723,189,827,691,228,304,385,123,452,860,750,127,554,880,711,242,476,851,836,392,699,401,165,383,216,925,1000,218,550,29,518,428,384,937,824,173,729,960,432,25,754,861,764,872,511,366,589,241,484,170,759,200,448,178,644,688,644,252,448,424,0,362,492,783,657,788,575,341,1,190,561,640,0,96,576,305,126,651,35,448,463,143,748,393,172,167,318,33,575,26,542,99,667,688,638,626,496,735,885,683,243,204,456,950,754,49,708,761,182,53,712,217,446,885,866,242,228,124,626,176,931,519,0,770,333,250,551,178,254,790,655,871,580,506,855,917,762,209,590,411,22,876,659,174,429,647,481,959,908,994,502,790,520,90,913,904,564,620,76,77,464,176,531,977,674,585,4,387,210,595,55,899,261,5,492,861,545,178,707,670,35,188,487,429,450,245,738,255,270,247,569,521,205,197,522,62,823,806,559,930,481,138,679,285,394,117,719,436,209,309,348,897,901,30,818,949,700,100,655,204,487,901,855,136,210,163,791,31,376,446,126,684,446,198,733,1000,489,18,397,509,738,304,572,93,528,65,846,662,610,102,550,887,671,807,330,337,256,75,1000,455,438,613,0,157,243,1000,823,386,0,723,37,308,267,866,548,286,270,745,416,950,671,5,790,813,280,805,951,567,133,302,106,136,261,977,727,663,225,937,339,406,663,230,325,497,41,632,64,865,755,250,577,475,142,190,432,182,417,487,846,273,588,131,780,314,20,801,724,22,479,438,379,270,225,30,498,880,695,9,545,935,951,179,364,414,416,168,249,296,121,135,696,61,727,377,294,638,82,768,307,868,477,709,450,942,412,470,557,162,773,709,350,463,150,774,323,388,218,904,250,153,697,838,243,178,713,654,547,244,566,711,265,178,670,739,263,761,732,915,885,0,1000,822,927,750,905,827,253,178,309,140,344,842,319,897,608,878,862,134,604,125,685,975,828,253,743,141,312,310,676,298,125,828,231,464,206,978,739,816,229,752,681,322,293,133,298,722,443,429,792,1000,737,84,681,403,0,239,840,170,642,75,452,943,781,141,677,129,410,353,64,152,369,816,269,290,688,210,893,109,808,955,590,648,588,924,786,379,3,211,453,769,303,903,780,260,504,266,240,726,84,922,269,195,501,165,867,981,927,254,352,852,417,427,453,298,620,572,882,988,973,544,0,265,265,312,780,816,863,822,560,233,455,806,824,308,154,519,82,320,600,581,874,170,633,818,526,258,684,98,363,789,948,807,260,417,580,313,203,730,383,854,673,405,310,633,690,288,274,943,894,505,801,852,919,968,508,334,142,933,388,822,226,802,667,751,891,426,73,829,657,427,451,170,514,943,914,271,558,168,877,582,818,713,105,733,45,191,751,582,858,925,421,695,737,397,187,123,597,244,341,207,391,643,463,974,1000,198,496,901,734,434,71,739,423,767,876,914,281,434,574,697,692,361,467,780,520,159,889,854,288,544,789,900,579,72,285,941,971,241,703,513,838,346,342,257,508,680,445,87,452,63,536,989,571,697,702,114,568,152,433,273,167,643,361,644,668,859,681,845,448,738,663,756,292,789,279,704,297,782,352,655,614,815,186,179,554,533,928,757,295,195,320,830,917,348,311,702,199,413,692,769,186,828,746,795,631,877,886,821,927,972,654,869,623,567,264,684,722,922,662,1000,966,102,453,890,495,961,554,277,610,925,984,96,637,880,980,582,855,834,245,668,593,408,612,312,195,174,695,707,253,788,300,860,955,940,562,760,295,644,360,728,409,815,447,96,719,299,748,869,428,190,590,938,556,213,728,642,567,105,450,942,425,315,725,177,842,945,357,176,752,68,603,245,736,796,292,145,382,418,12,192,648,573,874,934,744,845,624,594,674,707,807,677,407,180,825,151,459,652,721,186,792,891,315,890,545,992,916,249,385,197,936,430,92,101,538,984,634,418,543,294,787,793,358,982,412,184,279,962,872,317,166,474,478,252,730,307,710,188,521,119,454,346,696,566,55,292,739,312,726,401,630,762,859,395,414,267,746,276,607,863,751,216,500,318,374,943,462,729,378,349,518,960,885,292,573,753,419,218,614,995,769,624,646,466,210,401,137,902,508,864,329,832,357,857,423,442,518,0,731,994,849,499,39,191,515,470,595,138,394,485,256,200,543,947,461,135,625,192,230,201,311,882,860,232,309,802,819,225,922,887,660,763,769,860,976,831,538,928,723,711,453,292,688,467,244,142,467,245,902,706,576,606,0,207,420,329,344,141,654,157,217,187,271,272,277,898,540,224,346,855,844,259,314,975,371,340,667,202,332,216,609,201,259,809,757,204,682,897,459,679,246,11,1000,262,759,747,298,937,858,266,803,719,832,893,328,927,430,993,851,279,371,338,350,808,787,375,412,585,0,350,589,394,541,105,300,749,726,282,289,852,965,869,834,70,997,744,211,964,631,767,295,411,591,301,241,79,720,372,588,140,628,160,816,181,438,786,354,331,272,265,276,468,125,899,724,314,229,856,353,840,283,523,267,142,368,480,140,369,342,726,208,687,18,359,175,834,605,810,297,454,338,356,695,193,431,807,797,582,848,734,231,875,379,343,295,350,138,247,242,122,461,213,758,191,695,636,434,456,913,205,897,281,779,349,123,720,541,115,562,292,240,261,175,888,437,756,425,448,659,102,466,178,730,842,805,151,683,765,684,904,466,159,676,218,387,243,672,887,247,685,702,837,635,44,454,845,397,249,573,649,694,210,946,428,97,168,536,214,475,1000,949,351,309,941,350,116,694,573,775,735,26,242,377,169,717,827,179,77,429,246,181,845,202,1000,849,730,295,883,448,873,722,103,309,850,853,260,638,864,893,871,755,857,864,703,811,451,115,183,939,909,790,107,724,249,717,172,698,1000,898,794,320,982,682,252,476,459,32,196,925,930,431,822,886,231,582,716,525,636,390,454,557,106,584,202,250,927,409,200,459,744,889,570,794,894,224,293,245,834,292,896,621,201,905,679,223,973,394,848,1000,561,326,181,256,303,395,296,593,715,21,95,333,345,62,462,132,204,919,868,318,248,323,568,53,151,774,508,112,780,726,195,569,188,823,936,693,945,903,175,637,286,198,857,239,976,595,140,406,259,262,755,212,192,348,116,706,351,141,606,738,441,936,370,627,15,510,72,605,88,273,80,472,217,848,804,693,178,191,215,786,837,640,861,711,215,784,110,596,559,790,861,495,164,481,508,235,275,845,967,369,658,800,991,901,223,226,204,903,768,824,280,228,857,625,1000,761,467,341,946,436,656,530,305,617,294,647,881,648,918,551,797,869,795,553,1000,805,754,876,1000,770,445,948,231,290,141,367,168,563,225,503,1000,678,738,641,56,374,900,713,300,6,804,609,730,807,802,472,471,905,237,932,710,357,185,293,920,572,377,146,99,322,445,965,821,508,846,441,190,632,0,1000,234,817,1000,730,840,654,160,711,112,798,119,647,638,860,66,797,528,817,863,204,846,290,582,436,710,314,911,910,247,583,805,282,880,856,798,668,334,375,471,127,226,573,578,547,123,445,1000,736,658,758,597,945,270,678,1000,791,212,412,581,920,829,466,178,784,174,775,745,704,345,699,162,360,279,323,776,654,291,594,36,363,541,5,797,553,129,803,168,531,51,555,859,982,461,647,0,549,477,906,727,849,800,941,171,281,0,1000,713,833,826,803,894,451,967,473,141,388,866,343,477,138,802,774,662,826,532,819,862,800,224,237,329,381,275,742,260,486,772,727,911,796,571,3,212,687,699,796,406,186,972,719,235,907,790,833,966,343,1000,888,257,287,899,686,815,656,297,500,940,734,818,792,958,404,203,302,874,379,889,258,461,547,887,512,165,798,567,781,888,624,160,383,188,715,907,504,468,0,407,818,321,623,474,462,755,290,989,603,662,374,200,196,892,610,405,311,599,681,785,802,500,622,675,687,567,831,748,768,190,714,919,703,819,615,240,804,689,248,844,375,803,394,304,833,117,818,602,629,229,936,252,242,823,863,398,652,0,552,751,762,358,220,172,544,133,308,807,287,176,607,1000,834,867,541,502,766,708,267,607,759,183,480,379,296,728,850,183,568,190,792,277,341,436,2,562,124,792,286,1000,798,178,472,892,406,101,669,833,940,213,734,886,389,735,866,321,671,356,714,948,874,567,828,634,77,255,879,776,504,227,669,503,16,126,721,950,855,1000,781,159,251,938,376,656,325,214,715,733,378,945,847,860,675,976,433,964,826,793,688,788,752,943,761,809,728,172,445,935,445,48,481,285,275,822,528,257,883,968,636,124,476,211,378,315,702,819,517,798,949,495,46,410,648,955,732,909,743,154,282,203,658,570,2,1000,714,642,868,794,725,966,961,927,615,842,463,495,811,253,524,149,284,815,265,146,826,719,704,834,507,151,397,903,972,597,880,102,640,809,308,961,896,947,548,916,744,780,758,820,890,1000,805,602,924,105,583,216,471,175,296,123,358,766,884,639,460,1000,657,733,862,933,252,142,711,110,437,176,240,786,718,167,303,761,614,796,717,113,604,521,798,935,660,762,892,776,589,110,508,62,463,352,160,224,457,125,731,975,728,258,398,188,370,235,755,797,696,193,908,259,571,916,960,728,721,273,497,161,243,524,901,841,860,962,281,814,833,804,331,894,297,882,971,886,408,123,345,790,898,939,918,903,789,885,473,247,660,885,832,82,490,811,264,208,616,854,883,793,765,967,812,915,594,886,856,194,622,680,352,61,368,1000,738,170,378,546,414,187,782,146,339,154,934,100,556,359,695,501,795,95,463,883,958,511,195,910,445,826,828,899,554,243,503,833,286,673,548,155,764,775,703,929,655,652,715,530,221,330,115,834,968,857,688,910,953,807,521,380,552,168,389,319,346,329,45,117,461,1000,652,120,875,859,864,423,656,234,285,802,506,377,80,868,558,922,411,814,511,185,586,870,663,387,496,105,651,712,42,271,758,262,755,645,704,227,386,232,844,371,51,0,652,840,889,261,783,237,712,227,308,165,480,270,371,861,312,917,911,250,850,180,605,673,62,788,575,940,864,266,707,870,476,955,742,431,718,923,526,777,680,964,681,97,820,161,259,860,609,814,367,842,923,947,621,212,819,757,738,948,970,358,694,657,615,134,325,305,283,453,663,259,226,881,461,195,676,857,922,900,313,100,452,685,246,872,898,611,208,227,857,90,575,466,403,188,406,740,786,190,357,909,419,852,860,193,769,202,786,928,373,63,751,255,251,845,282,276,671,927,762,243,907,124,404,178,781,217,515,790,950,219,926,585,188,594,199,860,814,701,359,936,786,586,916,897,883,952,431,462,596,181,375,867,304,844,965,817,519,929,650,794,606,638,0,907,965,332,247,733,295,912,844,197,829,953,433,130,754,532,704,532,823,897,294,255,627,810,603,824,241,325,751,667,657,175,354,942,639,888,891,406,710,282,128,341,568,804,767,174,390,762,635,209,448,0,1000,1000,660,291,398,193,802,827,226,0,882,549,97,933,741,178,767,780,266,978,719,828,187,172,594,270,899,297,238,346,386,739,678,130,653,741,370,210,741,662,89,606,642,769,714,843,924,128,612,451,293,668,629,60,931,620,694,830,745,49,711,119,373,160,828,11,1000,931,712,763,224,987,945,778,760,273,578,349,617,249,490,784,652,819,955,231,921,889,337,307,750,425,460,399,207,278,203,430,0,210,229,369,731,602,203,660,94,912,685,142,706,566,218,701,431,924,612,258,873,619,778,943,604,418,187,261,338,124,548,358,274,909,378,210,540,966,508,269,162,720,719,113,494,838,881,403,335,940,406,907,582,270,566,114,440,897,404,26,638,589,151,264,313,853,875,300,703,237,301,283,817,517,0,425,49,652,89,918,330,207,723,749,685,433,0,787,759,221,792,830,231,1000,560,199,417,413,610,161,839,805,340,159,282,754,668,594,271,120,737,887,932,722,296,958,620,711,386,798,274,349,746,958,364,869,418,190,622,992,908,196,555,818,484,881,824,204,384,161,574,340,619,86,527,359,700,951,476,223,922,994,735,765,875,763,372,248,286,179,800,125,281,643,71,287,350,799,916,876,299,298,237,269,744,251,510,415,38,806,745,287,715,895,365,425,823,193,388,178,799,477,833,232,877,224,836,176,335,628,268,786,477,107,564,1000,749,434,0,773,618,823,316,589,635,248,234,309,670,838,242,319,319,429,163,199,792,844,495,895,934,271,600,595,305,189,758,197,597,934,660,234,428,250,308,875,843,365,334,34,292,158,847,884,532,724,581,261,730,878,522,243,309,249,670,100,552,911,613,214,827,597,211,0,1000,102,577,804,720,202,542,436,149,975,798,342,139,530,722,117,648,562,93,918,819,635,624,205,692,588,0,670,181,435,574,409,199,138,405,296,686,302,338,789,816,162,630,894,240,427,69,447,957,209,828,523,0,463,284,589,49,834,469,709,454,220,346,1000,721,667,625,773,562,1000,727,540,0,303,661,216,794,320,363,0,487,315,165,219,426,84,666,810,997,189,490,0,871,880,919,664,369,894,778,884,246,219,193,611,413,88,687,850,400,188,384,820,379,243,782,882,290,234,759,140,215,300,262,685,668,219,803,454,284,169,260,275,491,741,738,818,430,948,672,948,702,665,247,563,642,814,759,182,460,309,519,0,718,168,389,933,315,858,752,209,168,248,798,844,291,993,447,477,198,789,322,244,221,832,690,238,662,877,952,228,349,368,537,247,246,632,541,196,566,265,290,196,563,318,475,265,525,157,594,948,667,525,40,498,1,756,291,559,787,947,375,954,407,961,365,797,754,143,725,454,325,415,563,10,1000,651,685,841,596,409,571,689,243,831,916,340,657,761,208,528,0,711,355,892,642,190,527,942,383,942,785,969,604,401,399,982,499,291,366,208,508,702,353,0,886,953,392,146,298,228,230,885,579,413,16,913,769,208,516,141,648,940,410,250,823,156,346,544,816,177,599,73,917,77,398,217,855,298,64,276,782,985,395,604,322,934,474,212,809,101,256,65,418,335,391,878,339,546,2,94,813,465,296,122,802,924,444,793,377,815,870,181,742,22,748,28,732,989,457,166,669,535,723,243,318,906,864,547,30,436,199,333,379,245,522,172,686,136,555,0,1000,136,224,304,233,933,747,934,775,887,597,605,321,192,642,386,210,118,637,281,193,938,319,933,737,203,574,567,119,85,676,739,880,998,643,322,331,59,514,772,206,877,899,686,243,24,859,120,436,180,871,251,861,288,851,165,504,710,218,717,818,271,830,446,776,933,762,681,300,947,792,817,900,858,822,717,697,806,300,768,296,110,444,130,757,972,448,457,563,469,902,658,322,728,128,140,245,737,722,424,4,241,250,442,148,95,594,460,0,778,698,192,497,295,475,605,323,790,359,319,743,785,293,266,459,358,389,197,926,262,697,832,766,314,250,678,67,328,328,869,672,265,740,946,277,100,637,244,228,850,807,464,205,795,843,106,490,814,551,121,522,983,424,663,422,402,333,941,669,335,662,252,298,313,678,173,360,164,613,976,370,945,448,876,705,84,676,196,647,269,689,529,801,636,857,789,744,814,268,396,526,839,388,805,886,164,905,765,204,502,11,994,607,929,864,549,934,930,306,758,837,834,563,304,414,716,490,0,709,112,332,179,565,229,764,231,261,727,322,0,728,945,383,336,258,217,636,907,854,178,351,124,584,304,746,795,851,371,2,392,210,406,154,318,657,701,354,55,600,781,72,363,239,198,260,183,225,340,534,200,627,697,752,956,680,151,408,667,234,340,535,883,699,970,748,967,454,204,835,915,990,941,737,958,450,282,830,280,650,244,462,811,844,401,619,753,275,657,552,656,421,217,832,447,970,221,618,488,658,258,482,185,638,307,313,700,355,120,805,277,830,257,517,122,817,130,475,212,451,998,792,612,308,979,847,24,398,88,530,108,603,897,800,245,528,269,652,753,325,222,542,178,842,171,792,163,954,272,771,244,935,929,469,869,558,147,290,255,614,339,351,100,427,0,802,826,290,767,787,368,654,935,298,768,689,763,588,240,498,949,584,412,553,811,561,459,483,837,659,678,60,855,813,183,754,300,597,891,582,187,183,176,284,147,409,573,867,978,890,914,909,783,234,314,248,1000,841,859,805,379,364,316,665,144,729,771,168,788,299,1000,983,771,319,801,977,245,610,1000,625,887,768,424,525,95,535,241,235,363,552,220,416,783,964,264,716,991,904,116,732,335,382,740,426,152,771,293,354,752,152,709,316,523,890,686,714,71,968,936,955,871,257,360,732,373,752,753,873,631,703,874,791,863,610,84,684,116,689,1000,671,799,442,208,912,950,375,958,504,878,222,154,338,883,297,194,813,960,643,697,268,235,280,131,475,386,498,871,736,338,724,161,480,731,406,758,442,374,612,596,202,341,124,636,857,109,559,687,759,884,348,951,857,599,208,126,242,883,479,735,835,948,637,667,67,801,891,888,568,138,258,83,568,488,754,43,801,266,789,184,908,282,638,355,637,605,639,242,622,390,472,729,402,959,814,254,866,687,812,380,713,428,525,96,315,159,886,854,951,921,496,912,970,861,951,596,301,896,643,894,930,917,559,243,491,223,531,841,389,957,1000,219,838,644,470,124,801,851,904,848,832,137,775,938,348,226,598,233,448,146,328,582,678,234,477,126,562,602,956,931,374,468,908,808,771,144,689,669,789,241,654,812,499,936,784,166,782,955,672,664,823,205,788,540,793,114,526,961,360,854,820,237,440,939,635,569,832,118,604,682,248,843,429,173,566,893,676,861,458,228,789,800,957,606,153,389,442,618,728,840,952,116,507,932,548,924,807,523,761,970,626,606,663,282,704,221,741,205,568,279,249,0,534,247,568,871,747,151,741,139,624,243,240,957,602,611,870,127,680,0,1000,201,725,92,659,209,371,190,535,83,849,967,690,560,736,765,735,607,76,1000,764,139,599,214,370,531,813,245,406,617,204,249,745,795,888,314,344,916,310,591,820,476,247,232,284,788,290,146,448,545,676,204,275,816,750,166,440,0,526,364,744,799,782,555,810,924,663,244,92,981,670,954,815,792,736,25,576,223,254,382,506,871,582,1000,918,844,831,179,200,980,894,962,860,499,374,811,904,637,104,445,100,190,861,199,888,333,229,208,764,489,480,836,905,111,632,909,785,61,466,965,515,869,946,750,530,105,380,972,556,1000,691,835,971,894,807,761,834,757,809,857,952,1000,638,270,742,549,738,904,607,806,448,1000,621,99,810,389,202,761,731,157,706,932,645,933,988,198,517,922,307,817,234,97,390,139,492,789,363,774,725,663,239,161,518,231,243,124,716,795,290,640,15,550,675,226,858,884,681,169,422,805,842,954,524,106,451,981,365,295,651,221,337,803,987,712,260,921,695,413,581,954,883,182,807,826,360,955,526,971,840,804,841,0,784,993,839,187,652,469,283,315,758,792,260,156,717,316,617,434,165,511,801,0,787,105,585,716,791,0,795,199,616,113,415,414,278,966,339,188,878,908,447,784,911,254,257,845,938,250,395,838,932,634,715,137,846,223,224,867,336,902,532,969,626,724,166,981,850,911,574,472,176,803,698,882,282,1000,486,153,597,163,459,549,804,144,606,655,143,307,222,606,297,280,676,28,1000,320,364,860,876,0,589,749,426,136,826,281,579,762,759,943,685,908,920,139,613,359,595,866,839,259,313,788,897,882,330,649,770,738,360,756,793,861,725,116,743,322,765,190,723,142,563,123,769,800,169,901,786,664,566,373,26,147,253,52,1000,771,333,805,898,682,474,755,711,815,763,516,899,782,338,272,805,134,716,266,777,134,352,811,269,660,559,802,653,264,315,235,781,827,727,843,650,871,325,375,635,652,90,981,662,224,176,10,676,912,603,514,65,154,271,890,691,371,715,155,727,626,89,842,209,522,761,339,119,304,420,254,605,776,918,362,163,192,318,324,643,148,410,861,977,222,405,237,692,802,562,181,758,960,250,787,726,323,690,866,340,278,733,470,762,0,969,210,280,830,634,116,787,581,679,49,664,794,282,170,635,26,959,203,250,880,510,106,380,47,282,851,813,625,511,667,509,141,671,270,718,798,967,191,533,297,191,668,182,703,118,843,461,409,479,307,617,460,391,625,274,787,753,164,908,316,231,868,732,282,312,165,857,766,769,120,233,151,816,740,427,184,497,890,468,778,438,799,890,560,787,178,225,225,562,200,774,890,890,198,889,157,266,921,932,441,178,972,613,356,225,792,330,391,177,984,840,987,959,938,765,129,579,729,421,714,105,919,706,362,624,940,913,758,775,237,802,387,203,197,806,866,559,250,239,477,628,161,757,154,349,776,331,105,403,158,415,202,901,844,901,927,816,274,257,657,0,657,623,749,434,647,232,535,649,887,911,84,333,620,696,206,628,334,80,212,549,812,596,839,613,211,642,0,978,954,296,125,666,808,677,779,881,422,816,721,806,972,965,954,761,280,747,229,788,186,322,868,761,776,752,304,349,264,775,192,765,303,753,378,446,992,756,96,329,821,973,874,628,835,743,179,719,441,940,763,805,1000,814,121,486,216,408,260,351,913,752,240,861,846,613,755,784,246,874,930,349,253,444,128,607,275,881,718,741,197,933,831,880,824,302,441,851,185,158,988,648,344,158,156,755,249,153,552,0,525,780,420,0,243,532,189,250,230,304,117,508,909,879,832,718,945,806,744,708,549,487,159,551,876,1000,929,616,920,408,363,338,657,331,922,531,182,742,142,734,852,221,112,627,799,654,210,686,958,463,120,373,101,706,1000,820,396,448,834,926,174,400,950,545,151,819,498,224,252,358,700,124,815,896,413,579,773,558,177,831,966,531,259,550,521,864,1000,710,336,68,54,415,152,677,809,892,926,892,463,469,979,355,134,524,235,870,157,650,257,572,169,514,31,1000,899,711,654,385,303,484,817,261,310,658,581,23,441,715,405,623,323,364,868,599,173,773,719,652,638,190,846,271,871,674,847,917,113,357,877,268,517,275,27,882,329,132,770,314,951,459,292,594,194,262,142,825,284,311,618,174,235,800,870,655,607,0,427,450,947,529,881,697,886,788,131,457,470,797,713,726,130,573,107,552,111,659,939,632,136,587,903,443,893,885,517,121,227,402,173,457,315,773,813,549,881,985,807,834,16,1000,113,741,944,691,909,961,11,935,667,191,204,198,17,400,248,637,816,640,198,405,357,215,926,393,655,426,689,246,22,1000,280,380,869,605,663,230,470,562,663,366,110,495,274,701,232,723,130,698,889,580,76,586,119,613,610,289,138,351,840,254,679,67,188,780,616,867,111,208,193,587,198,661,768,855,809,752,887,901,847,891,186,281,884,514,758,279,771,323,127,547,605,948,135,478,191,586,107,317,3,489,811,718,755,672,105,368,828,1000,264,485,902,957,111,488,135,626,6,656,96,531,202,273,905,657,367,211,961,572,892,599,131,513,117,307,909,907,932,681,165,443,162,825,725,615,642,0,563,95,545,817,344,352,348,691,438,602,383,525,636,474,362,172,388,798,418,476,249,298,478,203,596,784,738,150,406,46,442,184,785,638,571,0,0,859,144,508,935,635,42,303,164,204,162,386,175,356,874,934,181,673,558,727,684,473,981,665,529,166,150,807,120,327,868,362,841,759,90,653,187,661,365,105,402,337,583,377,746,886,758,555,797,932,891,639,211,366,94,634,490,179,721,646,866,622,163,562,818,507,885,473,610,209,398,164,308,222,158,827,891,432,73,396,902,900,95,632,97,336,384,417,198,330,491,818,545,800,312,218,528,237,11,1000,0,922,918,298,133,521,372,206,252,805,216,846,0,1000,229,913,888,276,40,604,77,349,49,564,837,589,892,988,220,729,483,382,115,490,756,419,410,293,887,619,735,746,201,803,312,801,159,429,363,341,84,611,608,290,119,587,743,697,891,593,61,245,361,163,876,907,24,1000,424,723,254,745,311,133,1000,537,729,394,731,296,238,380,136,447,727,417,94,453,201,840,105,631,207,950,191,329,233,593,708,355,970,693,384,0,214,454,222,859,168,727,885,778,191,753,721,811,378,601,832,566,278,735,864,620,110,623,327,641,543,787,49,1000,639,83,602,63,774,744,690,242,226,286,907,358,274,571,609,303,554,815,237,484,724,767,378,153,113,692,583,74,486,0,904,599,939,351,100,537,224,220,153,339,228,233,148,349,174,436,281,238,198,150,505,771,469,635,262,884,709,355,965,672,929,382,921,519,197,316,182,372,758,735,770,310,571,679,199,415,903,238,885,789,112,314,143,373,213,527,377,57,732,375,909,654,58,552,303,770,352,45,607,343,731,669,524,716,881,217,29,944,922,313,0,1000,108,399,701,371,756,289,1000,481,43,287,780,350,126,323,289,401,520,790,656,328,102,746,680,787,991,616,919,845,885,414,688,248,78,575,708,772,70,812,226,871,850,950,647,468,221,178,88,383,54,802,609,301,844,715,84,759,0,1000,802,854,691,693,770,716,12,731,149,400,410,183,61,834,123,559,408,528,855,612,151,712,85,213,282,217,709,358,3,598,277,177,775,567,1000,444,324,594,437,119,741,747,155,621,858,949,1000,755,879,916,954,368,977,677,705,789,981,605,276,283,801,700,798,733,149,237,174,483,801,681,254,242,950,596,35,518,741,679,883,552,878,434,899,556,508,746,382,498,641,718,419,97,962,866,822,756,649,615,242,382,641,567,773,707,210,752,867,715,923,313,768,803,797,197,241,633,802,765,578,638,227,720,910,671,732,755,189,174,881,363,516,14,212,878,263,179,105,417,158,683,181,839,188,347,815,961,442,502,109,308,848,882,131,311,192,391,947,589,216,456,231,450,732,708,951,595,368,669,528,198,526,0,130,269,280,584,793,662,793,282,814,853,847,279,594,824,645,423,680,234,81,241,173,541,546,435,801,911,942,272,524,693,113,643,116,725,956,1000,681,23,128,621,775,324,163,318,963,734,988,468,845,843,264,490,314,202,769,283,108,779,769,296,935,729,635,702,794,642,254,529,667,223,439,950,252,442,708,350,439,0,366,47,458,927,1000,492,278,249,393,134,167,576,117,520,305,189,761,298,591,861,145,807,398,403,825,507,730,746,519,802,209,917,711,357,139,471,402,643,601,437,604,630,612,376,213,278,538,74,707,723,791,274,385,289,959,318,861,772,419,625,846,766,786,792,780,602,914,341,242,796,830,937,768,326,226,928,859,762,653,19,631,519,566,73,95,537,832,532,132,626,784,696,738,884,773,708,355,600,709,454,121,326,121,478,973,991,305,122,610,538,426,0,767,286,781,308,870,801,189,639,690,628,213,407,746,687,52,368,210,466,267,772,519,792,864,435,329,25,556,192,447,963,0,626,338,158,113,632,277,570,971,604,816,726,918,793,480,907,750,423,281,828,189,430,897,954,863,600,811,642,786,645,586,626,748,761,430,444,470,474,243,270,114,557,857,518,371,42,547,759,420,742,943,855,951,417,571,48,558,808,38,445,784,350,840,925,816,837,41,911,399,525,97,287,590,932,95,276,851,575,977,772,418,665,74,635,818,157,980,603,772,873,513,0,247,293,874,677,215,862,104,724,440,228,440,882,200,887,888,956,218,500,245,896,850,323,885,633,447,209,217,531,839,435,221,741,970,637,852,476,88,716,920,615,898,759,960,772,814,704,670,250,173,316,933,709,908,946,948,487,948,550,756,368,801,656,672,846,689,759,805,862,160,758,184,305,873,691,157,612,756,422,609,961,263,316,539,926,838,486,131,526,843,757,313,576,916,546,401,16,896,977,913,302,366,673,216,744,209,829,372,6,987,904,952,320,834,873,827,310,385,695,136,585,805,550,967,498,662,184,459,284,590,676,704,682,382,173,955,748,818,953,824,630,750,676,947,803,848,1000,851,946,539,408,793,124,193,236,430,187,432,882,84,410,247,868,324,616,302,695,747,764,221,835,784,301,457,863,758,803,944,357,1000,847,618,5,740,669,234,400,755,379,800,1000,755,422,226,319,596,17,877,555,599,668,1000,643,198,747,968,467,518,61,932,727,833,704,731,809,315,414,559,781,731,783,431,170,591,85,646,220,435,300,307,615,870,543,879,616,991,896,747,240,951,830,162,440,792,808,90,557,272,631,421,363,802,674,806,923,223,758,638,706,816,505,771,360,904,861,919,273,118,554,145,572,934,652,445,134,805,463,593,821,413,649,735,269,155,285,245,883,838,825,826,428,646,468,713,747,847,789,398,0,743,207,194,297,355,349,989,627,823,527,741,693,810,227,811,981,125,744,828,756,186,405,968,508,192,697,815,243,846,738,904,676,811,625,286,661,681,253,565,60,547,429,935,919,739,616,240,898,260,759,609,539,151,689,598,777,916,910,202,377,475,202,994,749,139,346,173,429,964,421,269,886,228,341,631,854,182,481,599,936,114,232,196,815,247,508,756,291,859,228,970,891,755,291,190,739,859,719,1000,782,274,484,831,322,305,701,409,311,949,799,815,389,772,561,105,417,953,914,447,136,936,472,431,450,988,764,950,572,572,876,1000,804,481,153,708,346,262,611,141,389,666,19,929,458,91,317,772,812,718,729,698,631,854,726,989,659,281,568,733,714,172,776,483,482,660,345,972,1000,194,761,193,687,173,588,205,422,222,292,897,950,383,137,226,737,1000,425,378,265,873,969,700,579,360,658,192,577,680,264,817,483,140,783,178,771,445,674,714,745,792,586,188,445,991,946,230,856,647,310,868,348,399,236,683,239,610,11,297,186,667,255,959,687,31,1000,666,14,192,504,291,242,413,603,957,623,927,849,4,1000,809,825,940,987,998,606,860,424,648,236,96,820,639,158,490,180,785,282,309,630,1000,668,131,419,567,54,674,226,132,336,183,813,88,545,932,808,172,582,623,0,95,546,460,280,748,878,854,251,651,628,196,859,329,342,278,852,226,300,93,363,201,626,740,841,881,966,781,595,883,817,252,484,152,704,208,487,800,899,846,801,206,742,847,784,768,608,0,824,0,795,178,673,187,645,0,841,900,788,231,289,873,508,899,451,148,557,774,639,614,0,0,911,681,243,336,257,295,599,315,606,709,317,228,530,965,431,861,547,199,846,883,441,103,645,340,464,81,397,260,616,113,704,242,212,88,521,437,699,393,512,180,807,651,767,479,99,288,704,719,702,667,228,171,289,537,822,821,355,398,243,455,190,36,542,230,667,68,633,607,967,217,396,809,195,62,609,256,236,208,532,954,710,761,295,522,789,746,775,808,516,221,759,151,901,64,479,161,468,634,860,264,698,291,397,463,485,259,866,988,818,794,479,248,819,724,762,296,721,770,744,255,691,88,451,821,658,608,304,28,944,167,252,200,878,701,119,477,544,225,341,134,443,203,966,127,589,91,607,219,487,152,854,167,619,245,834,819,493,259,255,918,651,909,345,887,846,1000,714,866,650,80,621,358,653,94,425,250,731,163,235,0,981,202,629,950,417,144,364,455,299,897,802,616,118,802,474,579,58,67,638,856,362,138,641,874,489,881,450,246,356,941,322,772,696,931,977,660,407,431,448,246,276,193,246,213,927,172,536,275,584,652,322,743,773,234,690,241,291,735,705,671,232,872,473,185,860,62,731,478,198,183,806,31,984,918,519,151,636,546,369,278,137,801,574,472,48,742,421,0,1000,119,794,118,354,376,101,351,67,776,268,0,1000,32,657,1000,859,203,368,128,738,804,287,303,627,712,737,318,703,0,718,225,350,803,731,343,201,101,444,314,612,107,566,801,787,610,972,852,875,470,713,424,479,196,441,190,648,680,248,280,545,460,318,1000,739,164,775,369,568,139,381,949,691,686,245,0,658,929,665,922,968,227,399,487,539,893,866,199,331,221,627,194,523,802,324,332,620,1000,698,987,568,890,622,796,373,303,748,945,682,304,637,469,769,224,306,121,568,90,308,139,698,293,204,403,551,258,611,254,508,868,823,609,292,811,941,660,569,758,634,972,689,534,804,70,913,351,151,908,241,614,418,132,435,881,493,758,292,568,832,136,418,601,411,888,514,307,752,952,884,806,947,203,698,877,455,848,465,375,83,253,288,925,369,598,207,763,768,774,841,780,832,367,78,763,759,951,766,289,629,112,634,948,562,134,486,654,629,0,970,437,0,925,561,152,226,483,297,846,685,350,743,801,415,300,332,350,460,440,0,282,650,299,642,783,554,601,238,729,697,796,798,977,1000,958,1000,115,470,869,320,839,958,455,287,911,401,933,818,625,699,975,692,845,193,680,238,455,199,334,694,770,893,852,818,860,786,457,43,248,508,290,273,866,1000,404,233,820,402,293,499,105,498,821,226,808,539,771,274,986,773,921,416,306,27,803,350,213,414,445,159,779,867,1000,569,67,733,834,862,547,71,971,875,283,781,433,561,767,706,757,443,897,246,294,628,357,175,660,361,829,915,859,313,477,887,589,302,566,57,848,323,575,803,877,639,616,686,743,617,468,138,805,270,293,492,911,817,6,474,492,4,758,717,867,326,600,177,321,129,436,162,254,865,786,623,888,676,70,469,653,86,180,932,142,685,23,469,764,302,126,408,180,447,779,693,198,268,469,278,893,341,424,220,915,710,328,345,121,481,175,648,600,955,781,658,259,679,451,186,207,579,1000,544,930,940,984,723,352,703,78,535,597,208,591,127,320,742,647,712,417,852,253,710,663,25,398,631,425,230,904,782,936,854,215,905,886,471,0,444,187,916,255,455,181,755,927,785,83,584,879,358,199,314,214,631,589,332,935,628,790,394,985,680,205,654,811,750,369,604,662,563,655,848,96,686,630,569,939,483,307,681,967,366,550,56,860,348,351,716,350,211,947,634,909,316,412,133,963,972,164,731,833,679,784,292,789,109,809,282,248,593,283,312,138,783,516,64,539,197,126,845,622,321,874,199,941,609,681,245,448,24,450,246,454,93,597,964,627,44,221,252,954,345,604,667,159,360,133,265,208,691,732,655,117,766,366,108,561,892,38,673,978,515,642,560,170,647,976,671,921,842,362,141,610,0,820,586,865,824,247,896,353,113,482,905,56,947,564,53,124,428,167,631,24,786,114,517,192,345,981,507,859,302,875,451,144,515,1000,877,834,352,824,888,854,471,237,856,271,680,232,521,717,838,147,331,803,527,308,113,721,88,891,658,203,498,792,679,659,85,876,688,261,687,863,711,893,587,239,823,768,165,767,828,94,546,218,919,613,291,935,569,847,694,359,226,541,174,109,476,182,637,186,651,222,606,265,679,22,826,259,721,809,542,190,815,786,509,352,456,177,455,316,790,201,565,981,589,187,551,96,918,811,390,471,906,412,348,288,680,299,574,81,568,489,609,252,582,205,290,892,849,194,822,414,272,650,707,284,349,65,369,959,675,155,544,381,0,899,719,567,776,646,618,228,795,709,827,362,338,923,458,645,696,1000,623,420,0,123,706,439,212,402,288,899,326,926,820,908,937,137,412,901,809,310,646,853,814,232,299,847,363,250,465,777,633,445,139,131,645,832,850,105,274,176,270,423,347,724,521,958,867,681,247,775,753,139,435,645,681,41,776,946,826,442,52,770,829,108,440,221,318,680,243,419,263,855,839,92,207,904,353,186,762,729,855,893,775,155,268,582,923,861,979,472,787,573,794,236,322,89,248,300,743,956,896,47,735,638,357,82,732,256,524,179,907,956,773,397,344,38,1000,0,766,190,590,172,393,524,785,699,241,174,923,818,682,110,683,795,665,881,632,811,545,954,847,234,854,643,221,828,499,74,663,495,252,58,358,201,692,873,908,790,926,239,232,480,84,59,1000,207,746,592,293,819,221,832,815,876,569,933,503,779,582,198,343,208,388,104,740,46,505,795,362,779,807,741,198,723,166,361,503,269,630,741,708,436,244,169,854,876,403,257,118,146,440,414,29,772,754,290,134,628,702,254,743,248,625,160,697,317,184,807,724,125,499,535,648,503,120,863,747,130,515,895,611,870,498,953,374,111,241,786,297,805,303,140,789,44,728,955,656,1000,555,337,160,230,513,317,584,68,578,201,588,285,726,888,677,752,810,924,365,599,943,751,725,723,164,-1,-1,630,252,643,42,935,252,268,249,135,306,731,382,327,713,440,241,151,439,723,284,892,390,780,808,458,861,884,977,912,400,858,933,436,0,728,131,918,823,192,471,178,666,207,717,485,892,857,814,60,752,635,703,226,723,259,769,173,857,0,538,904,321,745,607,95,693,879,640,973,981,184,811,786,890,195,340,277,249,130,771,747,308,271,190,736,690,701,203,88,655,128,831,780,349,167,715,788,279,428,5,838,914,801,868,47,810,364,71,836,801,790,669,856,889,808,667,834,344,100,365,589,194,712,198,846,782,825,959,776,893,877,423,0,1000,844,953,99,670,817,928,83,433,687,245,255,613,184,231,275,253,201,860,565,496,731,378,917,274,416,127,24,617,78,571,455,477,918,251,283,714,790,363,740,395,298,48,331,714,276,166,48,1000,425,21,490,419,266,847,356,703,861,280,270,316,929,966,990,632,965,576,886,713,871,692,221,836,74,536,400,230,959,317,305,270,227,916,807,730,963,313,448,889,289,144,359,221,702,671,202,575,211,895,187,898,147,258,377,439,802,893,883,865,190,834,202,168,847,482,255,556,178,510,806,536,741,423,115,261,968,539,579,139,888,772,147,369,403,633,789,564,536,814,718,730,758,478,367,674,386,230,934,791,193,560,923,504,442,712,249,779,591,799,961,480,248,705,767,290,879,926,210,269,456,107,278,300,911,640,620,11,897,731,942,948,454,728,555,0,665,237,679,253,623,80,1000,509,657,149,919,784,945,699,405,12,738,700,203,702,805,512,915,401,838,264,535,804,708,286,992,856,276,715,420,638,311,654,342,529,609,13,494,16,334,53,415,202,385,502,1000,447,988,490,257,629,406,261,368,0,1000,564,186,659,952,437,262,313,825,305,863,669,185,319,791,829,728,866,832,475,106,478,245,290,100,368,889,490,436,958,808,404,283,807,41,530,803,480,698,698,404,222,835,212,714,99,887,843,486,224,118,547,185,490,328,33,284,194,401,338,704,342,840,510,230,245,522,874,849,483,376,413,339,702,73,374,126,344,741,227,153,282,394,219,815,285,534,909,790,253,843,986,393,207,891,559,871,1000,197,532,427,171,188,273,132,432,944,786,242,251,185,404,841,298,913,862,209,349,886,397,429,451,796,712,143,753,237,763,173,726,304,148,932,490,699,783,549,17,704,293,928,380,806,612,994,418,332,370,254,574,946,348,885,445,454,595,619,324,938,627,925,574,809,255,179,312,759,297,865,418,877,633,905,720,881,294,174,567,708,266,677,64,939,846,198,427,557,0,306,527,412,419,759,763,972,428,914,860,704,344,295,720,811,407,723,295,837,849,694,782,806,783,252,664,885,823,646,309,355,179,285,716,684,242,430,847,889,695,378,0,226,765,821,965,191,214,787,294,794,412,592,333,644,0,221,332,755,288,708,266,684,388,462,476,318,629,484,154,175,480,320,462,753,380,799,776,254,903,139,242,810,496,955,413,241,732,881,467,801,86,288,636,133,259,230,765,213,527,986,419,257,653,272,200,126,350,445,0,495,448,775,868,234,351,254,258,230,297,125,710,746,229,703,548,168,543,241,633,376,409,288,221,344,110,193,358,147,887,292,160,0,633,67,631,387,203,0,855,661,15,211,663,753,301,124,542,933,495,201,891,346,106,169,723,700,753,691,242,308,675,200,815,160,576,46,531,802,726,201,349,253,832,877,391,422,131,485,228,671,206,258,630,836,449,909,384,548,745,978,379,386,498,363,61,398,680,802,410,176,678,775,584,140,416,104,752,835,837,714,108,90,298,806,850,800,236,712,793,873,637,500,0,135,389,628,277,510,209,91,456,257,282,258,893,191,405,266,603,188,841,98,581,476,900,982,637,777,270,122,715,970,721,959,651,909,290,950,267,639,696,175,399,481,908,90,767,560,809,934,867,751,148,502,702,79,670,427,0,616,127,114,730,87,629,838,892,933,424,946,243,595,201,723,146,205,884,212,385,103,586,943,870,863,783,793,261,201,624,662,27,932,443,241,203,970,644,949,635,215,850,696,428,301,712,321,248,947,409,430,851,495,712,774,878,676,813,654,249,417,236,677,252,241,340,135,729,844,800,604,638,380,522,273,685,848,786,538,67,974,402,751,296,177,553,370,335,450,296,260,218,190,354,979,596,673,841,685,2,517,806,889,244,780,347,971,782,761,795,816,512,158,427,927,776,239,389,803,899,146,850,213,838,599,950,963,889,224,759,939,664,296,659,198,823,248,609,813,903,844,912,763,765,834,967,242,216,121,299,926,316,395,16,476,202,405,169,225,619,431,61,221,271,382,0,594,623,1000,713,558,98,610,669,526,731,316,359,767,540,964,754,724,296,790,287,542,808,226,656,647,472,817,475,916,899,344,258,798,886,283,566,526,810,929,527,693,723,975,493,880,575,944,544,709,449,206,807,133,685,218,780,981,645,84,656,775,230,795,136,371,252,885,811,886,641,886,418,840,581,97,475,154,877,123,532,971,852,973,554,294,850,706,820,270,719,874,545,919,937,908,708,955,529,784,558,856,391,956,752,976,783,866,829,194,620,804,968,269,793,628,188,875,804,493,813,779,675,775,711,686,702,713,0,272,676,802,940,925,467,181,517,836,493,973,704,611,210,652,580,246,766,497,44,994,492,243,544,242,296,251,211,265,697,698,694,789,294,139,725,169,673,880,830,472,542,938,627,765,518,220,650,217,674,790,271,191,175,328,305,852,891,664,400,666,849,844,803,828,875,927,917,889,1000,198,805,288,636,439,424,389,535,50,662,807,663,81,745,170,503,890,332,164,436,383,365,800,271,246,200,211,300,659,346,64,599,927,864,485,900,186,329,815,417,879,616,823,658,143,444,138,665,280,788,382,492,760,722,147,649,629,702,329,345,683,228,159,897,283,657,218,827,100,769,242,328,114,616,800,284,415,700,227,541,270,277,203,711,241,758,869,651,200,209,814,561,276,732,214,553,185,823,211,389,185,926,890,294,371,210,814,786,154,687,354,551,115,763,901,940,203,623,183,744,776,456,838,834,896,646,874,242,893,723,850,764,408,681,837,419,144,433,967,787,283,837,929,776,176,260,696,432,931,509,952,473,868,836,812,929,135,815,869,679,907,390,793,840,613,304,220,932,44,780,180,410,909,308,922,320,741,419,315,811,855,596,210,470,869,743,277,596,0,911,915,920,378,619,868,679,86,770,284,442,218,870,587,192,891,322,159,348,746,694,688,764,178,185,264,703,876,291,758,594,599,952,198,727,973,592,531,750,112,428,729,685,384,501,214,707,795,314,190,407,727,824,456,605,911,358,334,347,243,742,529,700,267,637,64,895,861,648,906,748,772,742,79,1000,0,595,0,581,225,487,796,284,193,356,782,719,161,685,839,267,840,316,76,672,206,607,273,148,491,752,536,729,159,814,977,554,285,822,719,843,924,655,986,754,981,917,177,218,220,555,364,731,963,270,910,467,738,677,122,742,170,805,152,505,130,299,1000,783,871,671,331,342,414,32,166,661,904,534,231,875,165,688,934,445,246,830,757,869,335,629,828,318,1000,546,297,664,857,545,0,707,365,52,685,250,809,263,860,824,437,372,259,700,262,740,238,952,375,10,658,125,846,753,126,684,259,608,958,967,810,851,144,799,827,805,894,836,339,746,369,195,252,325,148,744,938,516,967,870,366,69,749,826,245,406,101,443,433,109,172,814,410,488,767,627,201,816,206,778,214,386,374,121,216,330,275,797,159,464,362,554,872,395,220,747,148,827,443,268,858,764,199,557,168,189,190,718,875,414,981,334,145,544,812,533,633,144,200,471,201,408,815,885,992,606,621,156,59,551,930,875,123,713,382,633,701,794,102,650,1000,513,81,776,205,774,964,383,184,197,775,560,975,596,111,543,780,696,442,477,129,678,786,643,90,302,184,470,683,12,815,796,607,646,740,424,67,991,129,323,555,56,781,577,647,480,961,712,804,996,314,611,161,268,220,953,865,606,822,506,396,512,891,601,178,365,107,420,744,776,233,735,338,352,914,699,934,556,848,480,719,753,148,733,695,576,916,355,660,320,711,447,228,602,569,791,154,206,575,857,511,59,249,662,842,979,952,848,895,1000,934,811,946,564,217,772,210,207,153,566,338,527,969,733,225,347,703,352,892,480,915,766,832,269,894,614,187,406,221,790,739,820,781,341,962,1000,462,866,113,693,228,472,208,284,0,898,829,765,244,742,429,850,665,245,939,521,138,301,174,366,198,582,775,814,182,368,237,381,981,727,957,548,618,538,864,484,904,615,914,791,776,565,706,758,287,630,933,394,103,718,825,750,847,376,243,681,91,756,877,323,461,59,804,675,233,162,708,342,855,414,936,398,952,779,923,735,551,149,931,340,253,916,145,679,91,299,941,753,1000,542,612,291,80,660,874,814,240,529,564,624,881,786,816,331,818,822,940,613,219,579,666,35,734,230,214,808,782,279,134,695,403,342,617,269,205,415,451,359,224,259,511,0,702,700,178,513,96,448,590,191,404,399,450,0,535,44,1000,530,201,930,243,793,166,482,825,370,373,628,250,499,168,196,942,745,961,566,143,855,258,497,143,497,447,253,728,670,852,587,210,830,838,509,1000,523,793,720,130,588,106,599,89,674,414,150,750,840,634,0,97,500,0,560,105,521,599,283,192,743,185,212,538,357,81,629,102,774,994,747,180,395,199,906,121,799,423,804,932,783,156,705,15,1000,444,491,133,706,800,343,783,289,12,564,428,77,171,544,186,615,147,308,881,911,776,291,110,406,92,747,928,528,263,856,768,725,859,621,230,821,221,431,731,609,112,585,757,691,229,366,887,670,706,481,205,728,283,378,173,255,286,590,617,205,608,412,806,807,286,541,493,100,197,901,260,368,889,252,175,871,252,608,948,340,929,509,218,956,888,1000,985,825,209,842,500,231,514,17,781,653,151,845,561,782,879,601,923,930,775,465,348,741,205,694,287,596,795,331,92,593,591,855,6,1000,378,261,451,125,710,359,845,730,252,523,726,296,485,160,541,824,167,716,206,295,154,601,840,298,928,937,337,378,800,242,906,867,140,620,533,816,710,136,505,728,259,646,524,0,958,801,288,871,872,980,814,479,245,791,121,250,240,448,922,319,396,625,632,22,170,571,905,430,613,521,245,500,614,12,912,894,932,909,619,209,145,365,920,425,493,0,779,926,456,865,450,115,614,215,166,326,633,571,122,617,607,333,699,267,743,410,647,468,131,396,712,838,717,383,103,787,728,411,119,799,339,227,437,933,469,637,928,959,746,732,340,532,521,711,860,440,889,304,102,424,705,632,232,510,342,100,704,797,419,648,170,424,521,816,865,636,656,492,254,276,137,498,953,713,12,735,928,813,125,722,82,551,236,749,317,600,623,850,273,109,786,260,639,685,340,513,821,980,679,654,916,465,7,911,756,767,940,443,478,48,793,812,918,600,725,587,105,516,799,667,395,309,899,817,399,32,847,546,442,0,884,650,0,1000,462,837,223,603,972,984,806,655,475,265,614,675,917,610,838,579,333,382,197,954,929,451,248,857,420,219,453,302,728,607,706,346,952,560,232,275,42,508,645,465,639,673,943,315,118,402,438,270,777,97,24,852,931,649,269,291,917,498,934,844,175,188,990,959,311,417,995,691,578,80,199,329,960,828,903,941,0,726,111,627,769,221,336,375,654,762,638,12,352,527,354,302,787,549,90,425,7,448,72,394,175,584,630,147,344,222,156,773,224,459,107,410,268,615,420,642,235,887,641,16,455,457,350,661,629,120,273,645,850,393,890,905,431,443,141,725,845,385,713,757,829,573,638,702,182,271,609,339,89,490,810,984,719,636,791,262,266,241,581,192,865,906,282,769,779,237,205,355,772,326,835,876,362,702,307,0,554,887,185,586,330,422,791,602,200,586,560,620,940,311,724,591,426,179,935,863,973,635,306,594,704,353,462,0,868,553,473,824,247,282,304,637,621,306,295,357,565,61,336,343,857,622,942,636,260,181,267,658,1000,560,856,766,403,612,812,517,313,640,131,812,531,0,847,293,865,893,636,438,865,566,934,553,287,663,387,496,845,779,739,359,121,527,647,479,204,406,865,335,944,264,815,876,957,593,216,857,367,427,781,896,286,545,136,832,853,495,871,728,790,115,200,408,605,908,460,604,209,182,701,197,733,374,314,597,923,425,796,288,174,774,273,637,808,616,890,871,917,575,911,696,799,495,381,438,455,455,284,783,133,417,1000,651,246,616,30,334,771,726,246,245,851,884,741,656,266,504,264,257,519,812,798,739,594,957,199,820,871,872,139,716,803,878,149,625,595,306,243,367,164,383,754,634,394,214,793,303,34,451,291,648,427,119,963,815,991,426,898,923,264,654,291,582,701,24,723,711,320,582,0,1000,640,0,918,810,134,321,332,361,311,579,815,851,414,17,914,656,1000,454,576,96,546,337,930,348,875,775,948,837,638,761,71,473,249,518,572,878,426,871,441,135,372,650,173,805,321,638,618,408,684,565,798,394,918,721,860,213,516,0,550,73,184,309,458,283,190,574,342,60,616,357,151,534,240,629,514,912,386,39,250,639,724,84,365,336,201,407,747,856,431,289,370,292,721,30,123,792,759,823,168,569,497,753,398,308,428,448,105,350,585,682,315,466,619,0,950,634,409,633,913,330,878,402,946,476,914,869,893,889,115,592,523,793,810,517,308,222,279,631,131,367,207,848,212,367,5,880,993,338,606,46,602,700,401,129,917,781,688,387,148,495,210,854,206,763,929,698,120,723,71,568,74,561,725,622,469,26,613,13,966,687,274,871,313,737,107,552,446,117,305,246,149,408,733,231,905,690,943,805,712,437,787,622,753,286,787,863,896,349,579,917,249,243,124,307,202,530,340,757,770,276,222,907,179,927,1000,578,350,141,829,561,245,825,653,330,686,433,220,892,651,74,340,640,719,0,598,543,0,622,124,369,690,228,108,245,655,497,824,582,327,383,92,675,135,879,964,291,666,251,997,865,277,447,542,52,211,326,104,416,539,0,238,197,646,313,215,934,444,136,665,0,638,630,250,726,178,199,971,666,829,413,507,41,773,714,854,234,302,588,819,223,992,789,522,789,824,383,810,694,846,422,248,642,256,243,559,0,826,241,873,425,262,445,445,484,222,946,238,696,472,553,321,577,625,569,979,606,825,454,684,241,469,283,33,894,296,241,94,588,824,676,968,559,433,615,173,797,248,733,542,793,69,808,848,492,42,825,139,804,781,625,690,247,132,222,482,887,943,968,147,641,828,200,85,654,642,102,660,348,859,742,135,450,768,300,710,164,990,513,924,382,648,202,701,743,825,769,415,475,985,473,156,294,765,659,792,644,854,257,939,789,171,200,216,352,613,206,303,345,222,450,872,234,193,890,859,282,336,95,351,481,478,455,589,198,246,627,271,850,285,366,924,357,933,317,228,892,162,388,995,839,963,793,907,689,129,297,194,337,860,194,589,191,310,803,607,970,200,154,286,174,839,284,637,83,749,154,884,227,943,272,911,690,486,904,457,662,792,832,884,737,473,791,805,780,281,315,154,715,984,824,441,878,841,586,1000,705,846,620,144,774,568,628,379,370,773,578,958,843,916,682,617,300,55,907,220,846,175,699,886,262,440,407,421,158,402,140,674,484,148,836,961,881,475,8,205,720,816,706,571,872,948,530,544,101,167,864,754,408,917,907,968,449,195,830,938,868,447,132,266,817,929,595,665,22,753,889,1000,808,103,356,784,101,933,718,176,392,859,756,282,319,948,692,976,464,873,355,305,545,201,325,316,526,116,721,278,597,810,911,65,386,975,529,111,766,171,581,887,746,530,54,334,620,901,611,929,344,687,60,195,418,294,239,878,775,179,884,842,801,195,786,619,288,153,237,198,937,973,524,821,1000,400,529,362,570,412,356,287,660,594,523,410,363,0,616,279,195,826,732,917,924,712,106,252,490,732,385,889,837,811,710,715,105,947,555,243,353,824,713,206,898,607,962,1000,550,851,778,966,681,879,522,274,617,282,378,198,592,253,503,190,796,989,736,360,332,620,161,920,788,732,717,200,765,887,999,941,962,337,120,688,767,596,950,809,757,254,188,799,889,250,241,311,116,188,659,252,698,290,405,959,715,994,959,773,182,312,587,735,641,261,258,947,908,631,298,244,669,524,0,50,1000,647,471,943,570,147,804,69,751,134,386,172,352,148,687,27,1000,932,435,928,578,1000,746,101,632,920,853,109,603,504,594,530,170,889,645,731,739,364,331,547,798,217,187,229,750,356,257,268,654,75,489,1000,494,131,374,732,777,394,0,181,851,692,17,291,657,660,185,427,449,199,744,137,728,363,244,457,861,874,712,180,651,479,56,768,566,756,426,313,540,789,351,881,354,668,229,464,324,35,445,572,801,311,354,429,14,524,695,801,494,318,702,182,900,494,443,840,603,225,205,989,897,763,787,118,689,148,186,709,353,794,122,233,490,1000,554,18,871,875,382,427,7,869,821,766,740,0,1000,645,13,766,521,485,31,974,551,438,932,317,152,711,348,362,116,854,606,251,537,692,423,645,437,759,281,616,213,382,75,710,737,162,708,897,342,792,751,915,504,685,249,949,850,438,198,861,797,798,694,805,891,788,321,513,95,288,585,678,61,293,241,280,638,922,579,607,325,785,748,829,462,700,765,849,248,896,372,884,297,445,177,797,893,604,326,295,362,0,843,433,552,556,760,605,156,270,569,477,351,808,468,469,271,553,736,631,214,904,813,775,652,310,706,239,619,564,911,829,883,463,0,552,0,972,776,537,71,577,45,191,578,866,411,420,673,365,545,977,945,218,720,777,646,247,538,471,671,737,398,99,469,524,0,578,0,279,837,570,591,250,507,850,787,348,275,475,900,664,246,177,557,768,786,860,453,548,727,628,449,362,48,977,750,819,845,917,711,748,679,166,483,764,724,263,877,349,549,291,670,969,513,966,958,329,556,797,270,841,432,167,700,836,474,461,646,218,290,278,510,188,883,567,773,803,473,557,0,770,463,202,522,215,311,643,611,834,248,345,262,238,419,576,753,307,746,78,341,686,663,390,232,570,103,567,828,584,174,917,480,844,966,460,80,287,253,660,349,286,850,248,928,396,3,524,811,643,0,775,326,155,643,237,452,202,302,954,546,981,518,158,251,126,244,808,262,211,346,246,407,226,445,401,162,881,837,820,629,636,38,833,715,287,738,871,927,852,650,999,809,498,42,198,409,905,726,683,248,179,641,231,643,869,675,960,516,212,445,274,575,841,281,358,635,415,627,451,111,238,583,257,485,214,524,320,682,534,815,935,777,303,232,784,357,428,712,800,283,400,590,35,437,852,778,288,265,0,882,248,230,835,827,6,1000,165,514,1000,523,468,18,604,760,939,977,913,677,279,367,862,335,93,502,753,824,932,682,900,376,567,774,167,269,899,821,88,313,863,726,107,274,530,727,100,770,662,241,65,1000,610,206,928,716,347,148,631,145,597,783,155,648,142,557,255,238,86,625,435,149,652,84,245,334,757,665,209,459,806,577,904,598,74,709,834,873,125,513,884,584,71,519,872,371,847,678,920,710,497,57,530,783,611,720,92,780,441,128,676,219,823,311,720,731,125,364,614,606,205,431,300,657,119,379,320,810,822,409,509,92,842,729,105,453,702,126,793,745,756,776,57,548,947,726,899,937,581,194,262,654,995,522,48,356,509,770,144,805,106,330,711,711,410,609,930,514,243,346,0,886,376,210,536,865,273,796,806,712,135,525,792,294,642,229,316,590,806,671,808,926,802,769,551,825,655,332,623,59,916,607,828,551,801,612,105,383,294,232,645,471,368,333,390,537,854,974,922,258,275,515,693,771,395,544,832,471,788,286,177,577,859,293,880,339,68,768,619,172,370,339,888,962,903,990,113,428,691,176,484,61,514,241,500,439,853,480,278,890,143,282,397,164,905,542,990,760,481,901,374,614,799,766,615,404,715,107,237,583,363,341,332,65,584,268,481,192,180,928,116,499,766,793,936,416,915,940,250,609,532,738,110,315,191,643,137,388,957,679,27,898,167,560,978,352,662,561,934,529,0,1000,504,759,794,852,73,317,942,793,297,814,0,635,163,663,728,699,68,1000,471,903,159,876,559,104,325,633,630,121,967,628,969,397,927,830,930,843,365,652,736,884,924,463,844,767,289,354,525,815,122,497,696,251,957,491,390,178,458,125,734,375,194,509,476,19,732,377,368,400,136,590,329,50,113,782,155,411,248,465,172,260,592,818,289,730,81,776,976,844,210,911,194,307,967,626,881,725,411,323,54,958,858,749,149,363,899,883,420,229,303,751,162,273,98,597,468,311,775,704,72,721,810,710,857,765,117,302,844,598,78,566,154,271,744,215,171,856,918,751,527,0,568,54,332,100,744,142,673,248,280,367,150,311,266,900,117,390,802,672,137,543,74,596,974,546,803,708,590,880,0,885,837,764,803,694,459,647,291,757,336,620,796,715,812,710,936,986,926,309,922,802,113,261,204,625,934,845,632,378,97,347,986,738,352,130,703,296,851,773,309,589,810,675,834,696,11,763,108,477,800,252,122,715,228,791,644,120,892,324,188,612,679,38,799,681,971,864,800,551,835,718,836,307,813,718,337,474,302,406,207,157,888,687,968,1000,736,666,959,888,874,799,597,780,617,0,509,788,958,394,966,439,871,325,918,883,659,44,338,680,946,880,495,435,137,501,309,585,187,298,148,417,700,203,295,686,806,716,126,433,169,764,844,515,119,568,808,730,290,599,353,677,963,671,485,33,107,713,380,102,292,404,423,549,194,374,299,618,345,572,188,643,527,817,296,239,485,41,806,836,495,241,1000,780,886,340,709,263,542,789,484,827,551,910,517,108,764,433,790,866,596,239,997,433,491,831,574,874,968,824,254,625,482,154,781,354,787,341,918,414,360,549,914,637,519,406,806,813,934,321,843,972,190,482,0,554,871,414,646,888,800,816,210,871,160,679,481,295,915,804,571,853,932,608,643,0,605,329,813,629,793,312,926,476,946,635,725,706,677,265,550,890,932,783,519,429,301,233,80,401,638,672,75,397,301,381,41,1000,977,425,856,860,288,266,409,308,789,258,235,295,762,600,344,135,0,1000,836,714,864,237,149,795,604,496,391,423,664,235,669,236,841,246,312,37,925,819,186,612,44,539,410,32,949,952,906,517,96,780,210,279,335,549,407,572,950,321,679,742,761,741,0,727,738,462,255,222,792,344,914,712,286,581,924,791,643,230,217,581,102,440,658,187,953,942,869,901,837,854,251,565,859,649,504,48,867,707,0,1000,125,773,884,365,291,184,992,774,640,282,396,662,251,585,868,639,968,877,981,886,469,907,969,922,248,273,499,45,924,349,940,318,604,963,203,940,312,773,860,584,64,585,848,1000,603,180,451,64,814,938,930,327,939,532,608,973,68,629,799,667,417,579,410,58,783,807,82,468,827,853,56,560,155,359,963,522,288,392,163,889,868,805,905,766,671,612,325,261,609,301,872,660,883,488,866,884,198,763,646,582,211,390,688,763,102,619,456,912,748,669,867,357,968,850,577,483,516,787,250,797,873,789,954,698,394,640,775,512,970,515,259,855,412,653,644,624,315,811,474,125,766,809,238,188,917,523,854,880,835,1000,684,819,527,708,766,606,82,491,117,683,768,323,632,298,852,982,845,669,878,261,644,590,850,738,56,1000,937,509,1000,886,836,968,1000,644,713,99,229,524,554,95,715,704,134,552,168,461,925,277,835,402,793,787,368,340,584,24,768,722,728,745,1000,635,230,266,790,800,229,867,328,160,314,506,846,801,804,962,579,519,540,825,422,248,759,444,141,219,233,361,661,348,927,496,106,788,170,775,602,927,543,798,223,378,961,431,945,451,894,694,911,725,195,433,447,133,809,287,852,411,895,610,122,419,449,130,355,724,868,524,230,868,656,802,280,459,520,907,680,244,802,931,0,811,636,0,927,351,532,901,606,574,909,889,156,667,469,764,614,957,467,876,832,223,599,955,0,883,233,640,683,746,344,665,724,123,692,734,397,546,840,889,494,812,320,247,731,386,85,651,834,284,948,338,85,685,710,350,406,371,183,848,945,867,854,646,472,908,304,261,783,673,773,662,747,698,796,763,823,597,557,814,261,526,630,176,749,431,305,690,137,568,316,595,603,661,941,608,840,602,532,14,625,146,1000,693,961,949,207,770,828,406,926,564,160,825,352,158,678,303,927,403,606,763,72,347,555,815,189,220,344,755,790,358,185,926,288,738,193,340,605,958,532,283,833,294,830,891,177,310,800,254,783,801,394,39,293,701,458,176,881,878,121,747,432,227,284,269,858,241,648,563,995,873,751,878,913,329,639,637,815,264,533,843,741,288,850,525,940,628,962,545,806,708,272,533,687,250,533,813,840,1000,990,570,865,689,793,282,906,379,1000,672,651,89,180,734,292,262,285,709,669,241,212,486,663,14,826,315,778,261,992,558,994,550,473,265,681,0,949,683,708,261,802,768,106,674,140,361,257,493,604,946,851,389,734,372,808,148,175,307,722,166,282,313,634,436,654,237,270,705,799,759,806,292,719,92,776,851,733,380,760,210,189,393,696,706,610,668,695,433,130,554,472,492,0,624,807,234,785,464,694,244,569,775,575,850,960,1000,798,288,61,758,591,192,683,713,295,311,934,483,557,614,201,709,840,407,419,9,538,799,1000,673,246,700,716,195,87,621,663,229,848,616,791,620,751,671,981,662,421,433,808,578,879,773,537,74,951,657,118,509,195,281,477,204,508,0,186,820,448,593,688,729,803,318,464,98,651,20,100,631,887,346,289,578,755,761,986,1000,366,116,634,154,514,780,870,394,954,408,533,76,106,283,684,249,257,687,809,351,879,610,512,659,579,889,962,717,443,569,171,485,891,767,314,611,224,293,32,707,221,658,120,545,623,209,196,810,912,754,666,222,563,796,423,589,108,747,328,248,955,380,755,736,680,300,446,489,180,725,403,82,39,928,45,907,879,477,65,358,373,108,817,757,817,758,111,740,677,54,100,781,858,861,915,707,723,429,156,502,598,957,43,660,676,18,479,564,93,677,163,571,890,466,268,626,911,678,923,950,80,286,783,555,797,734,861,795,784,829,219,702,713,673,190,677,597,783,871,548,247,665,875,357,507,0,621,873,490,187,843,570,227,870,163,697,177,525,479,152,814,781,212,830,833,992,1000,514,193,899,114,639,385,214,317,680,883,558,800,932,779,652,394,538,166,174,813,500,722,66,974,456,617,302,1000,357,781,881,188,622,662,222,133,643,249,687,759,442,966,431,757,445,166,235,846,652,266,724,496,228,427,451,586,189,814,606,758,279,800,583,371,96,841,525,183,163,792,598,642,361,361,34,415,282,555,909,61,451,644,33,244,678,330,629,942,511,585,190,156,245,787,525,349,645,414,257,630,120,773,562,263,275,133,541,600,918,761,699,952,893,595,207,903,935,97,439,417,395,781,763,780,853,766,300,815,452,152,218,842,416,865,199,434,134,615,675,162,414,657,564,658,566,923,945,860,931,701,43,496,181,831,995,429,9,99,520,898,717,950,695,351,68,524,19,828,448,603,325,270,553,690,247,105,333,197,812,859,651,860,856,709,789,893,895,191,740,929,849,404,631,274,609,850,301,216,748,224,246,735,829,377,92,388,460,805,792,112,415,485,887,784,115,395,213,827,406,904,315,935,935,791,692,794,689,339,83,616,0,458,902,947,672,383,665,483,294,534,0,681,3,103,616,219,503,851,540,721,169,808,765,816,244,999,441,289,663,427,181,727,679,774,277,984,441,362,332,64,233,797,844,567,59,928,785,204,361,930,311,772,758,188,711,800,307,606,51,829,316,167,771,445,638,786,394,256,729,490,135,799,601,943,343,484,896,331,247,876,634,970,550,815,844,774,774,558,828,915,683,547,0,468,905,709,314,466,908,97,627,959,787,411,581,539,408,242,214,667,230,658,144,192,900,648,469,165,617,249,418,713,722,255,862,687,257,601,826,803,261,457,909,127,762,810,378,468,869,242,819,377,413,145,818,484,907,376,67,913,589,874,297,764,223,506,8,164,636,409,299,934,457,938,842,86,712,840,333,86,738,220,430,880,412,196,287,722,296,763,212,163,369,764,898,910,705,411,278,708,696,130,666,784,584,171,383,391,304,796,517,724,139,193,416,794,529,826,160,624,462,153,715,933,378,223,886,932,320,668,238,398,150,921,783,953,886,397,634,444,9,795,951,510,83,781,751,138,228,320,592,295,582,841,503,874,410,938,455,947,727,254,239,248,578,48,710,713,202,105,448,434,3,455,295,847,656,841,974,42,281,809,414,838,803,702,374,910,627,274,586,691,772,356,362,635,632,247,748,401,166,230,281,495,177,399,203,832,713,664,363,175,555,795,573,802,987,297,723,472,748,428,848,815,320,0,943,187,473,578,93,327,79,878,1000,444,244,973,620,795,259,434,244,475,365,414,120,749,687,862,687,646,359,315,357,713,451,606,640,286,711,989,759,478,196,313,356,730,75,831,328,365,333,313,126,725,740,125,447,475,431,472,125,436,113,557,731,277,837,890,603,912,833,245,477,824,696,221,581,706,690,271,814,207,758,396,633,382,569,797,827,126,256,455,27,70,586,837,709,165,237,778,82,389,539,501,225,457,226,732,244,148,412,806,945,570,181,815,253,500,437,944,501,882,608,399,275,445,138,941,629,858,746,326,342,280,663,485,40,668,308,782,807,466,297,810,834,111,283,211,135,146,788,660,781,154,398,816,808,840,826,185,454,946,315,953,483,305,103,293,746,398,165,893,269,979,348,826,238,621,503,149,657,655,327,198,718,912,805,97,527,185,198,190,421,376,75,857,773,428,34,147,691,222,688,350,178,646,232,932,552,699,571,662,227,803,579,777,756,398,167,927,977,493,815,483,0,790,562,336,676,577,154,195,193,394,219,263,636,636,156,366,632,772,687,336,381,509,771,454,617,535,735,840,655,739,425,980,653,745,889,286,776,222,264,473,198,730,862,180,643,670,257,442,175,384,0,385,448,607,759,629,223,767,292,716,26,634,170,888,875,563,123,920,675,631,119,684,248,407,168,787,652,218,678,215,139,124,776,149,688,410,104,252,418,175,617,463,909,848,780,744,234,76,617,885,230,82,237,758,819,1000,721,951,524,265,87,204,525,754,910,263,713,716,106,244,416,768,871,847,788,712,98,357,702,660,563,245,856,197,273,144,806,699,363,514,0,204,942,118,442,89,364,786,275,780,743,742,584,257,802,852,636,177,590,805,568,226,819,797,611,260,379,515,813,133,338,0,962,560,36,608,297,0,1000,850,295,274,560,924,566,767,630,946,512,250,455,361,319,283,203,686,243,921,508,771,773,809,765,369,294,651,813,536,0,826,654,948,756,287,598,85,282,237,545,613,474,488,179,804,678,138,376,303,160,278,774,759,193,906,328,838,938,728,210,865,434,421,537,217,237,582,902,809,304,420,43,646,286,595,613,413,285,216,559,126,725,859,327,787,763,311,777,586,192,218,790,819,291,637,858,318,692,834,775,851,788,719,54,700,0,746,865,212,322,649,631,109,387,210,598,902,832,341,719,365,609,818,612,413,583,949,485,932,732,460,90,921,733,213,308,670,336,223,773,790,855,787,897,253,612,115,576,987,768,148,639,393,197,870,733,829,390,799,889,838,846,719,851,807,690,845,299,898,499,809,853,255,630,747,758,144,462,821,538,170,912,887,519,273,692,134,591,483,157,306,246,536,16,781,776,374,618,112,547,476,200,218,338,380,572,276,280,813,431,427,122,866,742,752,262,781,348,857,742,151,762,824,327,811,807,246,420,746,321,210,343,1000,710,906,809,435,206,441,179,167,522,1000,583,686,237,930,898,297,809,564,816,157,255,269,151,288,713,826,260,626,574,759,285,539,328,324,52,102,694,848,662,915,763,828,274,743,882,186,431,78,397,838,342,1000,800,466,278,505,211,1000,805,99,416,771,761,932,632,801,509,632,718,645,471,874,640,789,294,532,810,726,403,850,825,187,843,946,431,796,789,1000,493,959,872,563,0,238,439,242,454,963,791,660,446,762,862,81,375,468,311,543,18,193,682,270,835,44,548,928,947,254,613,974,717,146,642,925,963,906,900,944,792,753,209,306,233,205,938,504,85,782,295,75,578,291,399,664,533,731,378,476,55,804,908,714,104,299,240,647,621,469,274,446,876,830,474,471,126,869,234,309,154,629,851,705,134,786,681,175,714,216,348,336,171,613,847,830,619,610,296,853,450,549,116,198,234,605,754,891,380,1000,759,255,358,887,831,183,400,584,851,456,881,510,845,883,477,459,913,209,911,275,786,632,854,448,368,1000,824,570,0,291,201,739,123,85,712,620,210,220,349,756,250,736,859,758,228,281,102,453,0,951,622,998,425,149,930,653,546,101,607,206,276,498,23,195,496,951,669,982,653,741,725,447,784,91,549,186,534,632,151,762,686,210,325,25,663,861,242,22,649,623,717,857,694,517,86,893,853,517,896,82,464,126,380,251,877,656,324,65,500,271,711,301,143,444,653,805,755,273,839,528,1,839,315,111,621,646,473,302,135,666,559,424,15,269,605,114,715,933,538,787,840,1000,759,882,272,795,707,886,1000,45,633,298,805,960,506,131,266,233,634,210,525,468,907,960,643,299,198,502,249,201,294,885,301,630,405,225,774,895,530,385,721,179,764,302,812,338,693,94,295,143,269,509,770,788,848,382,470,110,374,765,211,259,616,619,523,681,125,828,624,928,485,923,305,317,527,804,913,185,469,115,707,748,695,161,357,221,681,400,166,817,440,584,680,965,961,933,533,213,623,966,440,858,829,943,404,938,577,299,831,834,621,829,274,319,0,821,398,199,252,859,322,187,498,882,621,754,826,911,330,766,872,898,294,1000,568,286,619,646,721,783,631,396,233,640,708,710,446,209,293,318,159,895,568,225,339,261,262,198,219,224,619,873,286,863,537,730,374,105,349,890,761,283,204,150,660,401,407,864,347,113,501,452,511,692,758,161,858,816,801,869,272,206,522,954,543,423,588,147,593,845,1000,780,939,791,363,122,636,257,807,538,710,240,445,339,291,850,984,953,758,830,195,683,0,840,196,68,733,283,610,821,821,170,285,606,764,952,1000,823,750,363,643,362,277,441,69,479,202,435,301,157,665,179,831,407,283,785,351,550,111,814,612,229,269,727,295,153,830,744,500,439,936,329,631,196,454,891,710,80,538,193,609,693,744,517,194,435,162,657,337,739,784,206,797,654,660,820,424,873,577,681,19,257,506,730,375,154,219,749,842,240,744,599,773,928,841,239,399,804,697,967,639,787,692,848,506,684,238,795,763,244,515,852,672,837,698,206,747,250,606,157,343,484,812,204,551,281,748,812,263,361,82,458,240,433,951,243,582,704,116,837,844,856,233,894,806,247,793,450,857,725,818,392,675,842,335,929,678,354,451,84,666,244,813,819,852,350,45,209,417,257,800,823,870,222,873,389,198,799,540,945,829,241,576,730,411,964,676,545,816,937,354,868,508,198,355,972,701,938,758,974,866,936,542,789,258,682,20,167,385,660,534,443,807,764,615,454,939,759,780,407,530,438,449,495,810,392,761,368,698,208,895,809,269,531,723,267,663,876,922,437,0,727,697,151,741,927,577,262,242,879,708,1000,731,240,848,805,987,431,467,793,299,742,684,275,327,149,808,652,616,580,487,947,690,802,713,400,445,1000,852,394,509,790,929,96,544,451,953,1000,505,133,246,872,849,144,708,880,760,180,243,68,882,123,431,116,552,822,682,545,96,164,576,793,657,232,594,161,541,935,700,557,64,173,747,159,489,818,516,816,323,596,658,195,479,242,440,450,847,300,697,665,247,439,942,188,220,263,427,684,21,850,265,109,553,386,203,199,446,692,702,263,243,987,565,111,352,781,461,699,757,882,474,378,410,886,211,622,768,458,647,233,895,284,746,269,296,955,701,927,862,142,297,819,402,901,372,889,871,176,315,643,704,920,304,96,701,145,253,379,455,743,690,259,465,571,793,308,239,0,1000,798,319,227,444,410,442,950,814,826,297,222,448,324,110,306,233,154,900,604,898,871,769,163,868,117,743,912,706,614,659,878,580,563,99,914,938,524,795,189,885,222,864,862,566,492,179,885,455,378,640,875,580,265,822,467,122,844,762,833,398,895,858,271,860,898,301,152,479,802,336,942,368,859,302,228,843,421,232,285,721,861,251,202,940,399,590,250,805,851,258,146,679,920,356,899,485,462,831,150,704,131,423,764,778,869,880,938,930,908,486,861,555,264,690,954,971,815,880,834,781,804,722,935,624,161,806,749,299,867,996,909,912,91,447,794,586,173,250,688,714,450,62,269,665,475,787,213,834,659,785,815,241,238,387,908,301,973,989,189,239,539,0,926,525,680,634,282,575,226,761,638,73,67,530,747,881,109,516,134,589,806,767,168,359,442,966,915,597,916,663,799,716,272,445,633,695,805,508,259,309,619,123,521,132,462,904,231,593,253,654,876,650,368,678,134,557,204,830,186,838,862,618,258,230,368,567,864,311,243,663,251,728,768,771,191,289,258,534,265,544,929,952,705,816,207,363,460,605,867,232,596,946,892,629,172,472,573,793,769,576,1000,440,122,639,447,648,481,156,230,325,385,37,937,367,640,337,769,294,701,162,250,558,658,441,164,839,239,562,545,0,662,14,66,429,910,348,875,584,459,281,171,888,200,311,884,247,197,717,233,225,256,684,564,829,627,696,565,865,900,416,726,712,868,266,322,597,930,762,874,370,853,218,115,504,939,315,864,763,207,893,270,691,746,863,430,18,543,6,989,710,696,735,166,833,159,442,935,440,882,330,217,222,506,0,790,701,538,138,263,869,1000,447,0,1000,887,572,118,574,883,864,200,476,949,726,809,742,774,789,247,363,145,710,643,709,257,834,68,674,863,695,944,701,166,349,430,451,203,726,686,20,926,335,815,806,268,769,261,803,954,331,439,272,874,576,405,589,320,362,797,854,397,522,37,1000,831,372,851,1000,835,961,129,452,529,0,575,875,918,881,909,308,1000,508,149,772,896,807,79,579,246,546,896,771,971,320,265,546,877,801,881,872,424,432,852,751,145,775,811,822,139,628,399,454,332,643,796,587,420,20,243,518,982,525,279,252,966,779,179,690,319,757,195,336,450,753,960,809,971,879,955,686,405,330,611,871,823,217,828,412,142,714,217,880,816,515,114,677,150,652,120,823,91,581,317,587,761,636,227,848,245,326,251,435,331,335,290,814,813,799,129,767,122,242,148,720,711,570,184,656,164,448,716,733,806,780,813,478,782,807,321,784,492,826,333,232,135,277,216,195,221,501,849,499,746,737,429,156,791,397,715,341,195,864,859,890,94,783,898,439,0,674,394,406,510,56,458,282,750,848,919,922,898,815,922,800,748,851,667,0,408,556,203,199,1000,837,434,224,976,889,288,759,867,452,0,950,460,861,98,360,866,604,721,731,538,744,936,680,95,610,145,725,808,881,933,884,243,222,967,967,967,962,221,361,201,919,838,407,268,715,733,392,572,787,318,671,300,843,229,312,646,20,924,646,164,814,883,746,555,0,288,87,688,733,913,347,260,362,945,608,298,676,529,415,241,633,140,633,844,965,774,325,904,649,282,704,614,384,457,526,99,278,476,907,839,523,164,470,832,402,726,676,263,265,986,855,617,839,870,858,317,306,852,822,486,582,411,578,131,463,138,608,127,670,114,284,967,568,248,519,836,673,36,860,236,335,704,591,293,242,197,366,850,269,787,920,577,3,262,530,622,671,851,616,351,232,172,450,68,564,449,595,761,687,254,748,450,4,99,547,707,618,863,370,275,695,59,588,483,904,262,552,201,807,490,826,757,442,547,766,836,503,207,404,444,216,105,600,873,317,636,157,564,778,745,420,408,188,338,604,962,722,867,523,423,52,868,831,912,499,861,975,857,855,885,386,927,363,0,713,542,731,993,730,76,511,282,837,872,499,265,801,387,493,266,497,942,802,216,669,508,771,364,680,273,273,249,383,281,478,360,498,74,629,942,365,78,665,203,837,237,816,222,853,211,398,759,320,73,671,482,152,321,718,866,457,238,767,155,756,0,651,403,205,51,952,831,773,964,934,945,245,70,711,643,184,409,237,438,220,473,278,883,895,174,446,70,372,360,291,877,546,667,245,970,667,199,410,374,599,276,662,399,145,605,142,817,532,102,559,647,593,298,821,216,284,169,349,704,346,343,725,876,968,488,822,942,652,165,505,110,402,635,160,233,374,202,851,790,389,879,732,871,678,916,673,705,347,473,0,711,350,955,612,245,584,189,873,63,681,129,786,819,540,667,508,205,944,944,417,287,657,535,37,832,314,141,774,89,555,215,456,248,614,547,0,288,850,1000,763,902,850,954,662,148,752,244,902,101,508,417,185,339,497,876,264,156,227,229,272,275,704,653,330,154,419,484,193,922,346,259,632,425,156,819,674,321,567,245,850,177,277,449,313,432,157,823,923,480,197,764,709,133,795,759,443,364,340,74,802,254,771,941,765,201,939,887,674,948,501,870,581,856,907,524,15,229,363,823,959,216,420,154,385,195,583,961,590,777,353,104,431,205,944,845,873,470,459,851,700,291,270,665,569,560,60,407,194,122,724,669,553,254,553,268,542,178,620,845,678,39,454,192,350,271,260,433,9,187,323,805,559,854,780,808,678,188,344,219,911,180,652,142,449,953,499,177,378,938,515,346,736,913,848,247,600,943,899,617,217,901,515,731,376,942,415,213,510,418,652,654,41,197,917,860,374,166,841,789,776,253,249,186,749,0,613,376,29,30,608,241,637,115,428,206,438,1000,804,275,516,0,620,989,735,151,335,188,701,337,747,303,233,728,683,965,615,927,511,520,0,465,194,411,503,192,823,193,825,241,661,595,289,97,353,750,483,384,316,190,661,169,616,126,322,192,228,189,891,921,851,108,694,614,732,913,327,73,372,818,671,441,147,224,513,894,1000,176,387,463,255,130,788,731,233,929,529,951,685,250,301,943,352,167,453,112,740,834,599,123,564,661,734,187,255,525,688,942,614,299,499,576,787,759,897,838,719,648,612,692,10,855,936,824,453,894,394,671,200,574,15,296,552,780,352,840,672,909,268,823,801,525,95,519,413,952,683,668,575,940,864,249,756,94,657,861,708,800,625,241,632,452,52,160,381,261,539,180,233,933,894,167,522,413,690,171,590,731,382,265,763,652,491,191,746,812,895,930,656,817,424,828,318,119,278,772,910,874,582,165,327,543,343,475,535,412,171,163,706,300,756,653,606,86,605,749,795,252,765,865,535,207,441,624,529,981,777,114,629,945,737,487,907,798,298,184,511,217,427,641,319,993,498,248,507,240,885,173,501,999,479,273,831,123,527,474,908,434,39,169,405,413,68,0,530,790,790,290,275,826,572,869,332,627,251,973,990,975,480,121,261,246,260,101,594,828,594,1000,542,737,583,805,894,259,579,763,876,251,791,988,506,265,694,710,445,813,808,638,441,536,727,829,431,597,784,284,692,187,378,384,696,286,604,832,456,812,275,695,72,656,524,479,192,852,754,256,890,577,752,212,611,857,826,225,320,491,899,902,255,814,747,202,495,377,201,412,237,443,371,279,240,752,456,295,233,122,377,451,70,329,235,627,247,283,596,601,926,695,226,925,727,166,733,4,500,793,979,880,284,530,791,870,922,491,850,582,850,294,439,871,979,665,158,438,435,629,146,321,655,282,417,333,323,835,697,689,263,679,64,406,310,869,746,221,448,451,649,342,258,411,192,913,325,328,689,455,289,205,800,533,816,596,306,798,758,100,508,484,461,297,574,187,761,849,555,483,900,57,643,254,249,733,0,893,908,286,690,251,487,279,741,948,774,402,617,537,715,287,226,123,597,318,626,480,298,897,308,743,212,584,682,726,794,572,879,727,146,771,321,837,650,269,295,958,898,643,226,250,586,697,575,247,764,812,889,806,669,699,791,421,66,381,544,662,597,622,207,282,267,741,421,699,410,239,885,106,301,194,669,574,606,985,529,993,590,646,481,855,538,231,156,608,670,903,659,771,624,202,583,788,556,837,821,139,427,761,734,805,945,647,313,195,273,650,331,467,907,989,863,490,829,750,885,143,524,690,713,164,708,166,396,855,907,613,209,861,752,920,437,549,0,656,212,856,629,542,20,493,728,647,633,499,902,411,629,298,657,14,422,1000,725,963,622,752,734,347,203,547,454,629,563,863,691,667,425,737,731,75,308,731,377,965,718,138,307,819,614,344,637,769,255,287,352,236,509,620,205,892,486,150,683,335,381,329,626,386,491,772,743,257,493,163,269,424,527,140,609,706,362,211,524,451,203,555,557,437,266,195,350,356,605,802,271,408,628,534,805,847,461,925,1000,878,334,452,891,100,407,412,501,337,667,937,570,222,306,34,372,156,212,360,685,236,606,153,318,356,368,423,300,819,956,874,381,469,518,309,825,803,262,381,0,168,266,140,602,1000,729,34,488,252,647,143,597,128,711,638,696,189,740,863,831,804,704,124,355,186,420,861,627,704,806,666,9,285,368,743,595,539,739,329,249,834,252,837,620,213,264,111,385,146,794,951,775,639,0,275,346,838,905,288,277,259,527,784,681,883,720,984,756,511,897,977,858,594,967,884,675,800,492,335,154,0,590,773,573,246,524,254,516,805,313,470,710,304,349,723,171,212,108,886,881,608,953,802,751,566,58,1000,756,435,585,458,436,583,847,937,542,366,740,55,968,585,37,383,362,567,494,797,349,970,859,897,859,338,262,467,310,647,477,909,268,108,344,552,799,470,0,416,224,261,628,939,686,818,705,932,741,258,552,955,986,599,973,175,579,919,850,871,609,189,439,317,576,916,811,955,876,868,559,91,488,254,197,815,567,709,777,894,631,62,934,730,579,201,683,699,467,248,930,975,586,899,316,257,520,478,203,75,907,935,616,901,340,535,719,1000,851,206,677,781,275,885,378,846,277,208,555,770,839,40,1000,871,878,712,449,976,320,427,386,475,97,165,645,537,752,541,751,551,797,812,695,802,650,141,422,0,871,145,366,762,885,842,511,93,379,943,761,253,842,177,764,734,801,920,799,882,449,161,805,870,659,749,601,805,971,797,315,124,248,145,498,173,525,922,640,270,864,193,236,802,501,207,248,353,60,375,559,771,563,959,400,213,308,132,679,244,499,536,66,797,433,992,829,759,636,177,819,702,809,759,706,834,203,791,109,319,766,944,701,984,632,914,662,230,464,792,120,868,455,69,706,275,604,807,767,752,299,769,590,441,587,327,346,110,610,958,732,199,307,772,657,431,594,777,868,422,540,832,203,402,42,233,369,374,426,172,317,729,800,491,188,941,453,866,491,645,376,300,563,228,694,86,549,488,409,94,662,138,656,175,389,145,237,833,870,810,874,210,846,760,460,208,803,931,914,866,554,927,312,746,645,898,541,806,573,813,671,186,852,385,496,570,856,995,470,422,75,192,857,590,427,696,665,795,286,963,925,866,693,751,841,875,243,888,267,749,779,904,764,704,120,862,853,257,298,780,694,521,784,704,787,882,437,762,764,594,834,212,690,578,810,928,455,821,783,911,718,816,538,911,821,537,332,617,213,47,646,272,373,864,782,634,820,657,707,811,568,352,498,1000,503,593,940,1000,595,823,364,884,354,798,601,997,537,293,575,148,687,917,952,79,580,586,879,921,591,606,339,465,624,325,262,486,605,889,425,248,619,253,765,847,869,192,665,295,627,963,708,599,625,995,787,841,283,155,234,506,186,199,625,976,424,277,884,817,600,822,341,107,747,936,830,927,731,931,610,946,406,167,540,809,308,177,604,145,837,788,280,915,760,141,587,176,316,540,239,197,191,855,688,967,450,211,640,762,817,960,475,330,374,162,482,731,778,131,427,545,735,192,694,1000,510,776,462,780,687,85,413,944,868,800,568,824,401,513,84,224,474,619,0,202,784,179,419,928,483,301,735,736,798,539,828,205,309,100,554,488,181,976,558,818,564,696,477,963,328,398,165,611,292,481,192,461,424,480,191,552,0,972,543,922,301,960,833,227,866,255,333,493,28,788,104,543,410,413,583,97,660,568,57,399,540,183,319,808,721,749,439,824,284,482,192,938,736,560,784,854,1000,467,309,573,607,751,634,123,241,804,601,717,128,298,704,558,778,230,286,750,658,375,563,866,712,914,713,981,773,641,609,180,822,912,328,812,272,726,758,264,762,345,553,454,369,280,655,879,661,462,634,595,537,323,334,394,446,793,781,472,857,805,493,285,315,355,71,854,839,716,835,922,436,880,434,215,721,218,278,259,262,419,72,201,771,361,509,739,233,149,725,324,249,319,363,960,557,281,549,950,468,163,224,709,733,392,375,397,164,915,595,150,718,494,38,196,344,767,90,168,510,450,304,820,354,823,371,862,657,932,814,857,788,820,315,963,617,886,953,441,43,629,121,228,229,846,739,24,516,139,631,74,484,595,206,682,159,19,730,310,445,79,709,788,824,782,605,311,778,169,611,15,477,214,804,586,922,838,370,920,571,494,575,954,369,830,286,158,274,235,831,265,846,23,852,750,675,341,255,760,862,459,649,265,232,660,541,974,718,854,885,869,362,428,344,860,809,675,262,891,638,852,420,145,485,293,719,464,213,543,0,499,46,878,972,245,715,360,385,526,792,927,1000,313,803,313,103,900,540,572,876,800,383,790,369,388,202,440,0,930,793,476,609,888,266,195,700,582,619,715,647,212,223,902,497,595,0,14,432,118,353,503,247,975,595,130,450,336,176,582,879,947,611,409,660,743,412,270,406,250,446,1000,734,396,308,801,306,981,692,675,8,247,490,955,441,921,350,334,664,612,962,76,631,820,538,99,469,502,797,105,597,357,340,64,630,649,633,807,643,121,765,323,148,130,337,137,869,472,248,134,715,165,791,259,465,216,587,15,904,461,242,998,417,456,185,398,156,764,739,422,29,372,109,909,408,56,782,176,889,0,1000,617,169,218,631,940,903,816,169,712,790,249,694,228,267,310,639,820,664,1000,686,861,905,933,453,862,536,161,750,238,645,54,330,782,809,853,971,929,283,40,673,0,1000,201,482,767,298,460,0,990,722,323,678,615,582,0,1000,92,589,939,695,266,389,947,407,175,891,985,334,101,315,391,32,292,269,767,436,33,712,129,319,534,118,969,1000,352,213,201,704,448,80,358,554,439,229,664,239,341,262,928,677,867,887,716,753,281,531,362,12,90,428,851,732,194,588,931,505,708,448,764,670,819,293,72,687,432,549,351,60,287,730,721,297,813,596,223,425,179,243,98,718,901,257,441,902,243,677,953,714,642,307,628,3,874,713,105,304,207,219,809,248,244,291,779,319,264,454,701,124,369,286,111,367,403,620,922,683,537,75,47,474,948,413,301,275,993,882,378,242,817,911,478,123,353,67,197,544,328,684,587,940,538,806,55,651,60,643,799,557,480,146,736,804,183,587,98,432,528,686,135,782,756,630,961,714,581,863,14,940,377,93,808,966,522,790,793,502,506,747,365,57,387,196,967,866,403,157,825,501,292,786,805,537,648,8,969,976,978,885,954,1000,587,681,109,583,74,419,913,736,94,748,930,668,280,207,234,241,435,583,201,945,96,439,885,716,656,145,76,577,55,324,800,364,75,1000,891,943,602,669,797,940,606,660,763,654,281,318,628,548,434,158,898,314,230,313,953,691,946,587,451,526,282,367,782,782,435,7,118,840,151,741,943,747,274,703,727,418,947,628,237,379,403,180,948,364,789,285,340,664,42,663,690,8,546,476,596,305,501,757,352,12,867,1000,387,203,60,610,294,354,231,453,49,564,180,672,66,374,578,550,295,236,634,563,775,260,26,1000,288,816,162,370,81,297,922,843,939,885,15,447,399,364,925,868,543,0,37,906,629,606,61,743,169,786,42,866,273,447,516,17,354,66,223,877,704,304,494,424,816,321,799,800,447,192,49,910,95,564,138,345,866,597,100,569,110,566,133,502,738,760,763,757,545,895,120,533,97,740,39,329,363,340,776,773,736,716,840,656,33,746,101,632,756,766,900,654,422,688,762,784,263,225,625,665,550,0,176,738,432,545,255,458,618,35,892,767,467,870,89,337,318,655,393,181,283,871,960,896,1000,665,63,881,619,210,330,345,84,523,163,841,228,698,914,564,613,320,105,371,524,789,290,231,284,753,866,520,174,477,400,603,321,381,41,835,0,741,130,329,1000,754,199,177,677,163,151,312,79,501,398,49,217,706,557,549,384,322,372,566,110,773,893,439,173,359,789,451,863,589,24,926,130,340,692,757,712,67,0,725,688,249,795,322,929,526,440,82,519,800,255,736,356,17,21,654,229,933,19,668,525,76,83,353,218,477,168,491,232,802,220,413,1000,656,59,488,310,619,118,385,0,646,91,392,0,1000,828,252,699,167,299,751,137,213,92,470,62,1000,747,804,187,860,87,453,434,480,790,512,395,378,136,632,188,771,697,726,764,831,703,16,683,684,958,750,789,847,147,865,669,300,98,552,877,706,359,340,959,835,407,14,0,704,177,436,304,269,280,280,336,110,826,484,649,229,419,119,935,838,261,581,864,426,832,965,578,819,426,362,879,601,846,288,348,139,617,171,121,428,145,566,300,757,761,93,259,613,268,558,756,209,542,434,674,110,786,279,920,373,182,261,120,412,648,338,422,632,619,537,155,693,561,362,756,687,946,687,136,753,246,379,772,823,640,427,473,770,565,54,577,326,763,723,411,570,815,668,432,467,641,718,232,256,667,254,149,378,611,308,974,636,712,97,555,613,372,531,251,671,652,89,824,533,85,680,436,36,178,525,244,617,305,656,173,183,606,641,420,172,383,70,684,242,863,380,915,928,871,632,731,701,941,646,141,360,310,606,852,939,783,135,474,852,282,753,225,765,344,375,921,674,261,564,863,458,650,91,375,713,233,662,846,790,820,702,922,890,485,585,243,238,204,684,228,805,246,619,1000,619,445,921,899,599,649,87,402,215,690,245,641,456,515,758,826,227,943,570,245,481,590,491,517,90,445,130,213,596,255,334,487,226,542,107,793,328,147,659,386,8,218,511,386,212,715,783,771,691,435,191,247,219,877,982,389,195,278,377,684,641,394,39,971,734,940,903,393,501,872,265,863,948,226,815,706,51,329,349,435,85,604,415,134,831,920,499,728,415,327,226,880,711,829,975,699,612,646,362,526,707,461,483,747,881,576,287,720,171,335,268,762,209,507,791,871,416,186,204,853,993,620,763,904,457,865,888,402,140,850,596,265,633,12,439,176,181,413,598,988,425,209,862,222,285,774,726,121,513,46,1000,230,675,243,882,250,791,152,671,339,218,177,325,0,697,255,623,774,482,246,593,551,795,308,230,501,677,552,848,711,824,71,383,227,895,559,78,813,479,951,249,941,763,828,897,731,837,791,577,724,36,305,837,656,32,132,830,379,136,916,581,483,737,861,465,887,391,425,848,831,755,305,719,649,24,613,211,644,402,375,104,908,694,617,382,730,295,639,714,220,940,329,719,255,597,237,528,346,113,371,609,712,105,240,214,186,870,935,586,544,468,878,763,226,342,712,783,670,739,611,641,268,267,158,836,144,655,144,751,190,464,133,385,420,646,89,448,264,634,167,426,715,509,116,399,473,0,959,557,85,772,212,337,877,750,178,637,733,229,925,610,679,230,374,419,315,355,164,895,728,177,910,426,117,672,294,242,789,358,872,431,343,528,267,452,875,832,172,169,821,300,771,299,523,698,148,350,947,356,279,52,609,410,539,68,168,221,769,303,864,1000,917,788,458,408,508,471,794,783,253,436,363,397,730,767,458,164,963,270,138,459,689,610,565,623,396,165,520,662,817,637,985,911,331,230,851,891,935,837,403,336,940,611,298,634,708,710,729,380,725,787,762,633,338,259,797,615,353,116,383,468,839,1000,912,320,826,987,946,875,416,638,730,741,397,218,455,863,448,945,1000,546,742,223,779,307,777,313,469,767,599,676,1000,432,146,559,596,522,686,239,744,845,196,499,867,833,787,283,752,736,823,885,616,464,784,627,792,597,264,501,538,808,226,273,681,776,235,230,178,439,270,546,176,583,207,758,984,682,847,614,821,226,128,524,606,288,94,563,501,341,861,224,775,615,753,146,227,476,547,404,363,619,454,50,226,451,954,544,874,338,526,259,172,275,1000,601,766,685,87,691,854,572,896,851,203,826,992,544,686,250,282,659,307,192,282,708,290,716,949,781,198,550,283,358,398,614,767,728,822,856,948,513,334,251,934,741,745,741,908,607,823,634,133,793,274,732,263,608,619,204,210,661,877,507,637,795,926,936,939,590,118,329,809,833,819,875,307,731,599,0,732,375,339,733,52,494,1000,788,548,814,934,554,644,698,411,276,1000,862,235,758,805,661,698,732,320,700,173,680,757,845,466,647,1000,413,827,809,811,379,258,363,961,322,793,277,445,276,58,514,226,741,641,627,595,220,926,585,945,604,113,327,786,876,123,423,135,805,882,705,634,387,569,770,927,717,575,790,244,207,399,531,852,866,176,821,920,413,227,917,144,415,887,846,954,801,158,714,243,543,914,575,894,516,211,340,238,743,202,654,121,710,0,707,137,654,142,386,0,897,127,766,344,261,706,344,848,960,285,830,861,997,671,255,452,965,446,360,721,168,771,315,530,842,180,650,117,390,289,831,432,33,922,354,331,580,613,723,174,770,925,624,981,488,159,788,807,691,134,514,366,748,669,257,12,393,102,561,208,744,914,849,513,813,806,243,790,293,114,543,605,9,468,314,663,784,942,815,130,692,609,304,919,614,193,564,751,787,223,600,201,203,695,624,856,255,153,733,132,432,242,569,477,266,36,654,746,622,753,288,238,301,756,291,204,893,216,783,407,845,648,231,270,712,867,597,388,474,792,635,245,391,401,672,303,588,936,421,696,778,579,680,860,338,799,745,483,23,277,724,756,601,526,802,305,557,475,790,410,673,184,687,540,802,217,534,450,684,249,612,189,245,414,214,545,822,160,392,873,374,176,829,876,667,256,509,387,388,158,769,255,798,613,207,443,52,266,479,394,14,828,170,799,877,490,903,957,439,189,189,847,669,267,651,152,384,133,494,929,508,219,670,224,504,534,321,929,850,153,698,343,259,884,616,854,198,221,713,429,128,728,676,417,43,166,920,148,700,875,393,892,601,668,179,316,653,444,954,370,654,501,43,610,472,969,768,804,711,782,288,446,640,985,617,692,790,192,746,841,264,355,693,189,772,179,539,441,494,270,706,938,780,98,433,369,401,912,282,972,610,151,690,204,412,723,138,705,706,261,767,199,329,824,907,335,354,93,669,915,651,154,618,117,481,176,725,614,978,208,427,146,496,333,377,738,763,879,694,528,748,605,761,252,227,121,606,279,281,812,781,928,333,256,732,110,521,878,823,875,700,610,132,929,679,142,253,299,649,410,630,294,364,866,684,211,735,626,717,815,281,71,523,876,667,956,704,786,358,828,283,869,643,769,300,675,300,420,0,292,233,918,587,772,890,164,561,274,806,75,515,168,767,874,497,303,782,466,0,249,124,673,708,605,0,149,827,40,640,965,726,864,889,296,240,912,394,850,239,378,41,296,362,823,523,289,197,879,842,791,943,326,338,837,665,257,581,171,537,144,562,953,498,455,498,889,573,220,396,842,921,986,581,912,898,870,776,-1,-1,760,787,914,647,797,738,470,346,760,445,533,0,832,659,198,666,437,106,182,692,835,434,815,872,394,118,197,304,400,162,404,588,959,722,780,744,168,298,240,835,774,743,917,870,221,330,121,298,586,189,858,623,789,736,825,679,162,780,373,629,1000,625,598,205,238,339,840,439,851,292,962,275,771,274,409,593,841,384,401,654,928,779,886,473,18,942,847,421,271,668,226,560,683,122,184,226,864,778,309,682,929,777,408,641,784,919,250,552,697,174,784,287,876,785,255,632,223,571,333,370,986,570,563,100,188,819,834,962,428,573,307,758,605,324,646,87,759,299,211,613,138,480,561,636,823,486,758,445,350,457,705,343,132,557,911,905,648,803,863,796,756,441,434,239,842,345,884,329,225,687,621,870,815,736,934,646,428,283,865,508,447,256,387,450,134,670,996,370,666,179,445,135,954,321,516,813,101,515,220,520,469,598,879,644,218,659,254,570,656,569,247,521,827,913,428,148,383,499,257,855,690,754,178,257,942,782,892,502,719,310,233,716,973,552,925,705,337,313,604,319,390,67,423,530,753,565,576,714,776,630,786,649,371,639,873,228,114,785,861,356,310,742,774,608,826,615,980,652,793,962,534,409,850,314,837,195,217,848,849,614,630,651,895,429,142,590,612,640,71,410,239,205,144,397,812,648,901,951,687,619,781,651,260,211,1000,715,574,874,499,81,194,875,235,700,173,688,890,939,213,861,925,364,518,806,89,600,277,268,0,1000,863,441,869,466,140,341,62,689,998,505,179,517,863,393,525,75,207,405,772,757,881,501,879,537,861,696,825,307,491,833,832,533,537,818,219,835,562,109,928,851,202,818,170,543,103,404,915,459,16,1000,160,793,799,818,915,906,640,363,959,698,595,211,140,602,824,418,784,837,162,414,105,379,430,848,624,561,814,915,143,662,787,597,799,692,749,853,340,170,250,706,475,199,533,69,385,39,303,602,795,360,8,1000,790,328,757,683,386,558,592,611,81,507,881,407,981,803,899,602,107,407,101,439,222,647,159,724,744,395,158,825,823,792,880,600,326,336,162,700,107,696,893,594,108,706,251,714,199,748,75,702,891,927,270,387,259,638,703,121,113,360,371,42,104,551,926,723,85,500,275,778,788,759,786,779,840,306,265,814,818,902,206,878,816,664,806,651,872,658,758,855,503,96,804,477,860,607,758,297,888,409,79,586,274,764,666,14,851,608,454,418,70,730,884,280,163,628,783,799,195,555,790,814,873,669,867,537,895,481,221,779,653,598,108,574,131,376,747,776,234,776,126,629,788,692,680,790,827,484,241,498,245,664,186,735,272,630,166,455,596,0,200,823,698,570,785,720,650,470,46,540,235,501,797,928,828,330,184,452,532,732,871,342,756,784,207,459,760,804,253,626,201,721,845,809,17,552,138,615,814,793,814,415,162,760,602,971,142,395,149,413,130,406,970,417,564,58,137,391,937,334,924,438,688,240,251,635,374,38,887,725,221,213,791,722,823,779,621,88,67,356,794,785,221,802,633,857,126,416,932,570,722,755,965,422,439,427,100,275,652,177,826,737,203,511,156,531,0,972,878,845,200,353,179,385,131,747,729,396,810,535,810,686,906,831,864,247,124,676,790,887,25,670,225,809,724,762,151,609,579,846,913,866,924,744,603,29,600,899,646,312,251,451,821,768,191,625,924,587,202,473,221,729,451,852,833,463,468,637,863,967,234,299,232,496,295,338,731,869,668,502,129,570,898,516,874,525,953,466,124,730,949,794,928,640,856,287,440,72,786,322,821,854,243,270,883,352,185,530,261,780,895,482,262,474,837,1000,538,809,907,520,176,591,564,729,709,315,763,649,491,228,817,632,106,290,859,622,105,465,124,487,786,753,788,513,316,603,955,399,562,0,128,709,101,755,728,381,895,527,881,848,218,298,954,480,786,606,772,644,887,635,116,346,931,842,166,478,331,197,628,6,36,298,95,601,532,298,815,499,457,858,177,745,853,763,226,593,807,399,928,918,662,163,306,182,449,493,158,505,895,721,808,400,294,752,484,160,131,604,156,729,918,430,498,37,588,188,559,834,439,467,849,327,881,724,607,962,105,663,140,560,820,904,834,606,214,522,206,281,266,487,89,671,526,818,764,589,1000,702,362,609,166,538,861,495,868,850,889,716,217,593,443,936,855,379,929,906,744,212,895,408,216,828,153,812,994,885,871,358,170,481,817,480,784,837,134,437,835,623,219,782,923,769,449,567,224,408,344,534,438,270,474,851,321,722,555,209,152,436,515,809,84,449,393,220,383,77,232,580,352,65,960,326,99,567,407,363,580,854,112,384,690,356,256,328,330,707,250,318,759,791,283,316,1000,616,510,790,960,499,938,605,783,613,185,298,818,410,766,806,958,831,236,244,233,428,810,299,899,749,167,256,834,685,682,801,839,375,996,486,925,356,194,270,88,423,775,733,704,725,185,612,475,202,796,586,85,636,795,525,177,840,887,660,788,297,945,953,883,631,807,278,824,715,124,740,285,674,844,616,875,552,929,694,858,593,944,746,632,692,825,690,288,757,451,0,402,666,346,511,940,666,343,739,886,428,843,998,855,762,798,861,727,416,799,803,225,341,515,777,112,794,210,504,511,785,541,731,256,494,898,844,6,748,222,503,891,562,944,904,874,268,418,22,942,542,164,391,199,258,0,812,767,695,0,882,700,302,0,974,796,660,0,886,135,617,775,892,523,0,301,48,850,601,510,892,945,865,789,287,886,683,849,779,305,802,608,338,1000,789,211,512,767,609,523,756,608,482,794,751,267,824,110,372,257,213,409,825,314,194,953,533,781,206,942,863,770,312,121,271,943,453,146,808,40,581,817,208,207,773,181,631,448,487,892,612,115,395,928,796,268,700,937,449,562,121,1000,798,757,210,781,827,930,466,242,616,314,160,222,719,395,207,669,73,611,187,745,218,812,869,767,767,672,223,934,855,688,236,120,513,840,331,791,359,289,228,887,724,899,877,922,768,524,683,861,440,658,250,820,383,815,962,833,891,195,238,604,955,745,222,667,180,0,880,775,172,842,889,318,813,388,301,469,310,284,269,135,569,361,624,725,699,404,336,525,711,202,328,392,544,945,548,690,718,288,759,575,647,846,302,150,214,122,797,645,715,180,343,278,865,172,693,330,249,424,547,132,839,383,294,783,402,163,765,300,675,799,700,449,685,661,737,230,323,746,786,887,497,730,769,183,302,0,515,975,883,243,605,598,205,445,137,319,172,901,715,504,707,181,324,974,416,369,609,581,857,389,491,861,465,178,374,204,786,183,464,241,534,253,694,610,153,219,850,875,606,833,518,947,805,723,684,906,443,882,309,186,260,257,830,808,299,950,489,135,345,838,851,380,71,665,360,671,795,706,216,911,372,880,248,679,255,595,14,249,888,404,197,200,253,317,748,808,706,456,177,272,265,918,507,612,13,313,166,106,288,179,402,208,274,679,66,215,713,645,475,884,462,230,384,157,316,252,374,249,764,104,454,452,897,853,462,164,323,228,739,555,777,279,770,645,729,373,355,668,700,807,711,1000,570,118,486,984,941,420,635,548,804,645,642,79,477,109,435,705,348,267,274,0,756,731,677,289,396,734,232,665,234,318,692,206,580,362,55,106,638,101,510,703,296,146,379,119,706,950,747,216,914,912,830,297,185,941,644,821,307,1000,762,842,187,783,599,352,0,810,585,469,800,257,556,165,737,949,612,156,702,153,431,954,426,878,905,518,48,157,564,233,278,125,830,931,467,113,701,148,401,861,738,860,342,806,329,196,386,57,672,426,568,251,766,181,493,493,741,1000,664,219,576,104,306,208,327,837,594,819,545,163,859,938,737,284,624,442,264,802,761,783,782,135,763,359,715,704,352,210,460,804,751,94,579,859,785,128,257,526,778,196,442,242,589,718,795,674,792,214,312,839,365,258,851,700,800,962,1000,134,362,150,569,758,232,250,613,285,294,166,251,904,619,256,626,4,1000,829,466,592,0,773,783,804,248,179,363,556,0,896,580,446,0,617,301,934,967,229,346,783,863,310,625,382,772,202,802,146,827,0,766,597,783,365,706,535,729,699,361,361,716,400,168,598,305,185,782,352,68,953,903,300,729,291,709,768,584,534,729,110,648,228,245,985,681,772,821,110,282,781,732,69,671,236,324,808,850,305,706,871,737,852,814,817,860,200,354,838,244,939,881,66,737,908,812,217,687,296,499,834,314,472,853,178,262,302,560,397,636,221,241,150,274,887,827,731,237,846,946,508,57,987,888,952,451,134,411,886,822,517,791,89,506,77,653,518,876,841,374,150,337,931,480,489,326,551,44,221,751,414,732,187,545,857,310,185,665,0,721,222,248,211,737,413,95,815,777,746,610,166,275,66,568,90,537,234,545,156,824,298,236,765,684,979,942,124,806,219,409,121,417,404,587,568,831,193,445,640,369,62,474,195,417,259,793,750,87,1000,657,259,691,220,791,968,566,493,6,842,927,146,849,823,297,883,284,379,746,898,558,597,175,151,670,836,556,765,748,168,638,160,758,219,766,230,692,203,243,145,612,863,772,397,229,1000,506,643,583,185,831,858,813,968,645,204,540,621,0,768,303,41,492,554,803,205,461,167,772,891,626,196,645,157,683,763,209,723,836,554,815,188,176,588,149,98,483,758,296,865,507,815,737,600,313,806,763,190,565,666,252,783,858,854,908,949,527,944,474,212,825,711,764,171,451,198,186,189,538,128,376,705,764,167,259,912,666,862,894,843,984,290,639,864,351,895,460,27,526,169,556,842,270,245,380,418,236,753,421,388,175,811,690,903,411,159,352,596,610,17,452,848,571,833,859,64,415,236,730,734,705,737,632,815,349,38,413,171,598,202,904,242,848,901,962,356,589,227,633,80,551,170,618,340,65,175,615,213,837,824,919,277,712,130,807,140,367,881,267,932,605,946,848,169,743,226,596,268,221,331,341,930,692,182,794,935,654,101,563,284,238,416,587,739,641,953,752,923,668,277,755,672,31,867,860,931,783,212,386,781,670,151,251,762,672,321,529,52,582,204,628,83,467,948,434,221,366,915,378,1000,521,187,594,243,579,915,799,199,764,803,497,832,304,659,568,821,871,218,899,472,15,251,364,202,853,107,384,844,294,840,912,901,877,342,81,0,609,854,922,372,666,222,525,187,697,743,220,815,989,283,416,961,768,157,563,116,355,276,497,930,531,834,882,949,739,314,722,868,886,744,659,955,855,177,874,467,315,233,342,289,675,838,308,270,717,788,467,885,477,225,528,896,1000,774,630,313,261,849,953,678,287,407,665,983,705,981,592,965,485,393,207,48,629,136,389,807,773,169,545,204,579,956,579,166,252,292,244,356,699,445,131,688,133,731,373,110,338,150,841,785,768,433,190,885,386,180,194,138,762,849,706,149,807,734,150,170,766,384,72,488,134,843,250,146,770,723,833,139,542,750,219,215,566,184,470,964,526,440,260,832,882,212,313,922,774,108,483,521,208,293,221,891,406,181,797,445,4,180,538,834,264,105,273,272,265,172,386,795,703,770,779,171,477,231,518,633,498,907,432,167,348,104,438,895,785,769,890,162,220,544,0,869,615,31,929,953,458,763,635,805,932,42,794,292,676,772,412,980,683,924,418,791,292,794,704,702,388,118,639,120,739,566,748,441,265,507,71,116,777,874,778,766,792,687,19,186,774,937,343,170,764,106,525,782,625,266,583,274,653,196,705,277,592,558,739,937,745,785,689,257,656,847,411,971,565,145,320,865,348,175,620,815,835,909,391,913,910,503,598,952,543,975,643,168,704,131,756,197,384,246,553,233,411,194,562,532,807,126,535,455,245,919,980,229,581,882,640,447,41,264,690,174,347,97,487,738,610,215,350,196,635,434,177,402,635,103,616,889,756,553,828,916,749,90,613,857,592,182,355,435,792,178,618,184,256,413,44,425,152,194,725,931,254,187,295,277,780,955,641,990,404,154,496,196,433,741,426,832,785,194,194,544,43,968,774,424,267,810,393,978,682,379,65,984,635,921,773,85,400,216,498,869,711,60,1000,254,489,660,237,282,231,0,732,811,645,187,310,389,492,270,628,865,623,676,50,423,36,968,568,203,678,889,733,255,758,952,855,818,909,781,932,63,786,130,341,343,663,485,159,390,750,186,401,187,309,401,282,164,168,953,669,306,650,983,536,96,271,192,403,259,679,172,705,935,517,195,601,778,591,608,482,102,518,151,694,225,932,182,730,561,782,613,308,810,281,91,969,861,361,958,253,186,232,1000,580,161,499,355,154,135,582,463,475,828,366,900,882,954,407,450,263,955,441,155,499,206,438,799,577,0,1000,599,364,793,824,995,872,555,702,276,372,777,703,815,734,931,629,239,230,425,0,885,801,196,637,978,923,261,620,821,398,202,816,352,662,164,811,143,414,31,1000,998,445,258,694,693,465,957,513,757,663,216,463,366,291,3,1000,67,789,138,470,70,570,274,600,727,430,234,192,93,341,0,726,120,340,777,920,264,284,265,719,481,250,907,695,941,596,198,692,536,396,802,780,26,684,822,484,789,808,926,848,227,607,937,622,290,174,777,254,793,294,952,531,939,446,303,821,867,603,944,687,526,226,108,557,459,442,844,766,354,51,466,208,866,639,233,245,996,442,458,332,877,656,873,825,972,628,855,756,882,835,90,659,257,559,854,611,80,478,255,687,364,272,129,239,172,686,844,327,238,724,288,392,924,948,55,393,865,974,404,150,186,464,713,101,847,760,424,24,1000,729,151,376,836,721,409,365,363,331,908,580,975,815,981,522,266,749,770,809,902,946,208,475,76,427,636,0,870,905,167,340,204,716,413,342,247,253,224,896,967,1000,648,176,833,319,804,885,129,750,922,416,183,706,955,734,927,890,944,982,186,440,299,304,241,437,831,223,851,556,816,793,344,524,105,582,91,306,272,860,187,843,862,968,340,459,79,959,726,149,233,464,657,186,957,635,848,286,118,432,879,594,531,0,153,320,920,375,245,592,264,571,296,105,103,755,259,258,0,1000,883,384,830,259,964,822,290,363,171,398,857,796,181,543,111,377,194,861,69,806,191,630,106,764,75,626,860,230,455,285,793,642,275,299,91,692,177,696,917,623,942,477,817,646,68,500,1,1000,111,682,273,285,319,800,226,726,32,1000,922,976,646,623,435,530,238,268,84,553,531,789,842,724,276,175,767,677,12,1000,259,600,123,408,139,502,453,301,911,790,149,392,103,571,151,601,813,761,770,764,242,856,892,688,167,507,830,932,171,846,978,585,916,880,84,642,108,822,167,375,114,798,707,373,228,556,373,623,150,382,244,601,200,355,662,525,794,700,170,434,276,751,383,174,806,317,372,427,127,439,968,287,172,541,193,761,917,974,275,588,249,392,853,897,76,559,7,459,854,797,226,819,787,738,1000,395,336,73,543,0,196,870,369,193,695,654,346,71,242,340,894,921,808,907,814,302,595,300,0,821,324,212,181,912,289,566,651,718,104,578,71,716,193,841,806,897,533,841,282,600,212,836,649,300,1000,802,318,716,741,786,819,1000,975,744,919,918,953,546,913,778,830,484,967,709,703,724,197,846,968,1000,479,314,125,549,152,780,427,846,82,683,173,350,550,259,503,758,602,145,0,660,228,804,826,1000,25,709,187,603,810,738,122,703,95,594,921,686,921,641,160,413,948,559,244,700,564,60,84,373,215,960,136,309,113,813,221,421,697,604,206,902,119,301,313,635,859,784,827,835,257,268,596,151,250,464,748,710,195,916,286,239,224,319,943,376,175,759,968,452,838,857,289,624,302,139,293,366,981,478,879,748,472,771,171,904,190,755,940,350,98,597,628,394,993,378,143,778,131,254,182,602,234,291,911,968,213,220,390,270,850,297,928,349,110,875,74,594,169,838,81,611,894,323,138,412,658,349,71,654,917,1000,378,770,145,592,611,872,522,240,608,304,0,1000,147,275,266,665,0,1000,95,628,541,818,161,835,865,384,575,696,787,524,386,558,167,608,270,493,175,826,216,800,917,391,447,420,700,812,538,819,883,904,706,264,986,380,177,507,650,228,283,638,886,623,101,737,352,353,526,814,177,569,619,696,119,874,329,695,802,608,785,282,230,326,86,636,925,588,313,714,617,377,908,962,783,305,923,775,889,358,852,759,753,730,702,776,0,1000,36,415,949,388,928,594,133,381,808,854,812,852,733,705,215,667,142,339,61,581,35,1000,172,899,885,765,370,334,56,1000,940,337,574,873,283,432,94,304,352,114,946,552,0,837,769,755,841,508,116,777,743,701,688,601,835,883,141,796,164,705,801,568,965,682,170,487,158,262,943,829,104,694,94,634,699,357,239,716,899,731,564,627,465,455,328,342,799,883,505,131,289,721,133,630,178,659,119,802,740,812,751,714,249,870,259,297,80,508,713,100,213,385,85,567,260,267,825,655,332,681,888,818,160,385,884,366,970,470,49,439,162,418,792,951,387,493,906,877,892,935,937,440,833,235,949,785,874,668,98,500,714,629,278,795,788,711,943,925,956,425,916,267,722,743,861,623,143,546,285,653,126,351,495,329,220,376,609,873,140,615,214,370,910,812,206,619,149,599,589,72,210,435,330,672,784,755,847,509,777,308,800,546,872,248,488,131,453,902,858,462,709,745,280,574,703,321,102,680,913,708,221,410,428,446,133,773,861,421,78,930,46,491,171,733,810,537,802,531,634,725,609,297,284,357,387,176,548,348,882,571,850,498,512,0,6,469,209,274,102,675,16,511,539,440,134,760,268,762,303,780,941,963,838,834,849,234,225,303,186,781,216,719,927,387,303,100,352,578,763,320,866,855,826,649,848,864,989,436,191,799,975,440,182,917,594,174,195,620,775,325,702,475,501,342,774,685,152,878,932,481,889,370,70,464,119,473,788,923,941,627,585,620,115,482,121,396,915,328,36,786,119,391,41,886,161,561,754,686,19,1000,159,732,151,640,889,484,111,542,207,277,185,184,845,799,0,1000,77,294,933,420,1000,602,220,180,908,336,703,717,895,813,881,344,117,718,546,737,902,894,400,167,523,104,123,223,202,824,547,0,849,961,768,600,795,723,664,233,324,649,150,741,302,634,712,771,701,126,888,986,866,209,989,740,246,633,840,920,505,708,218,567,471,462,187,671,756,739,840,675,236,456,153,309,53,600,60,672,724,689,927,979,533,0,115,745,966,531,9,563,466,206,154,454,215,525,862,765,249,491,83,688,154,641,646,20,452,911,805,703,978,757,170,323,664,9,178,364,42,929,0,680,886,667,857,710,903,333,885,993,216,158,236,933,70,352,941,345,257,590,763,787,296,277,97,723,814,880,268,368,95,795,176,672,114,545,722,185,808,950,134,786,846,942,274,237,430,596,217,301,0,961,482,341,101,529,177,737,0,624,104,319,759,801,841,185,5,724,196,265,200,525,989,496,969,709,852,717,957,562,144,860,781,841,755,650,162,472,778,832,267,411,821,520,611,588,912,660,7,524,368,739,628,147,212,578,709,447,976,715,981,474,133,507,852,646,190,847,821,564,199,193,790,784,762,883,266,251,105,455,231,674,720,755,189,503,201,834,588,190,644,235,73,403,200,589,95,809,443,386,828,825,154,559,250,693,176,908,156,312,118,782,941,519,633,312,395,461,288,228,211,817,192,871,534,73,976,697,612,628,359,539,914,515,350,439,147,655,114,643,165,545,177,821,899,764,803,759,289,416,866,678,698,637,758,678,891,503,409,18,565,54,983,467,223,594,259,696,97,501,587,194,342,255,918,750,991,767,849,941,128,697,66,590,151,277,842,941,864,793,469,803,183,907,199,675,784,591,89,549,147,752,130,367,804,677,142,661,930,657,984,720,1000,736,269,546,178,380,630,330,780,743,801,509,249,621,525,20,571,794,301,283,489,227,889,897,810,1000,615,208,281,766,811,530,179,749,225,761,827,385,530,687,102,627,835,375,854,814,776,834,155,223,291,271,275,831,802,536,468,284,231,643,337,566,186,467,0,865,120,572,104,621,912,524,173,248,254,247,943,460,383,358,0,953,192,885,934,380,267,872,124,649,0,1000,22,761,876,512,915,719,310,614,562,837,740,712,703,276,109,609,944,547,142,420,946,706,599,513,276,625,925,724,542,807,879,395,721,296,766,696,140,653,299,684,251,666,291,693,941,725,711,742,889,598,838,227,946,684,755,291,146,562,233,734,780,339,0,739,857,1000,1000,720,981,385,799,497,1000,693,936,756,146,833,187,409,772,798,119,310,243,257,841,872,988,879,943,345,870,289,957,589,397,635,533,811,93,949,986,926,214,192,187,764,859,813,39,396,656,570,875,225,508,789,63,812,844,691,1000,603,186,460,595,950,855,452,442,483,931,990,957,1000,987,679,805,593,406,201,722,169,354,529,829,289,872,398,953,1000,961,597,638,552,872,613,931,744,801,795,582,878,730,467,955,794,186,807,967,1000,923,1000,10,781,252,265,955,618,979,643,161,405,982,963,913,471,857,842,118,568,518,807,973,493,892,517,914,901,895,223,227,548,300,841,445,177,215,473,644,465,897,668,708,699,99,438,250,274,1000,495,839,850,281,397,401,136,597,878,917,964,804,932,426,450,474,848,242,246,385,43,746,759,756,876,76,821,117,263,134,739,584,272,194,634,588,269,158,644,747,284,77,660,816,631,105,728,921,926,168,802,118,368,176,626,985,329,396,0,208,749,903,1000,848,761,179,545,366,436,971,638,932,765,482,187,305,182,782,608,833,913,333,747,971,833,89,430,546,412,640,0,141,832,252,463,1000,517,251,387,208,388,258,238,961,379,763,299,584,680,89,749,842,765,998,464,754,380,228,858,907,521,209,557,149,212,103,746,421,220,438,87,854,821,91,569,894,266,0,937,374,634,860,622,312,79,0,536,270,636,107,696,85,452,937,749,687,326,927,735,384,398,196,736,233,508,125,511,699,708,206,356,956,673,812,804,868,764,438,78,884,270,94,526,1000,661,526,690,747,770,201,224,432,194,77,525,154,648,999,513,200,177,813,757,242,907,612,121,752,646,646,617,860,487,165,904,948,418,974,475,221,587,1000,555,234,916,353,113,841,622,330,585,578,852,361,176,680,240,161,380,201,908,124,531,101,572,518,463,885,558,207,524,37,543,1000,563,280,373,78,451,849,730,244,324,638,584,994,304,947,538,190,434,66,706,114,544,848,619,96,545,744,668,900,224,890,863,855,993,379,106,839,647,122,270,297,643,976,534,1000,454,691,754,899,592,894,596,781,279,78,406,282,410,204,482,954,313,933,882,993,703,795,908,810,859,261,636,138,548,517,804,83,405,807,241,0,505,541,61,848,868,869,824,213,920,864,726,941,1000,402,338,197,794,590,660,89,730,857,675,32,576,809,303,787,276,891,878,814,417,271,674,937,653,234,459,132,443,35,352,811,248,258,237,834,771,6,1000,112,560,989,885,11,1000,112,660,886,840,238,646,61,240,30,992,55,677,849,643,134,666,976,814,575,885,144,711,1000,742,917,343,155,573,0,827,736,871,223,278,962,467,633,474,260,521,0,1000,871,926,895,549,154,480,796,978,205,872,799,883,214,309,189,289,186,899,16,924,559,573,204,867,287,679,915,816,0,778,362,718,268,341,757,667,0,1000,0,1000,769,176,931,703,169,677,976,299,264,365,611,780,267,726,820,242,950,503,103,620,145,673,993,760,914,728,0,981,154,628,44,344,437,472,276,845,100,546,179,890,310,407,808,529,967,815,884,582,134,833,138,317,284,658,73,741,637,163,241,382,0,1000,718,619,842,387,24,1000,652,147,922,289,830,973,966,374,845,668,970,903,245,521,44,341,107,816,53,358,799,469,824,728,241,262,171,852,785,91,1000,543,882,951,714,733,284,815,538,79,709,441,960,629,274,261,222,403,846,464,745,804,750,684,624,680,218,334,611,311,438,646,400,678,840,594,976,869,886,616,59,655,826,516,850,655,466,375,785,679,560,49,960,870,382,558,366,334,101,714,875,741,750,651,605,699,245,545,113,761,647,610,366,577,142,394,136,578,194,636,741,592,333,425,131,442,255,669,847,554,594,859,15,428,927,412,83,477,45,908,993,612,598,830,326,570,934,887,494,807,737,776,903,757,811,823,639,583,263,636,91,223,952,411,922,820,930,334,211,602,260,423,68,564,146,614,743,143,85,500,100,386,754,717,88,551,142,331,643,0,152,413,297,625,919,671,195,325,307,784,783,764,807,838,200,170,304,444,403,807,197,905,351,374,233,647,849,364,971,501,201,313,857,525,73,486,882,637,714,158,85,584,406,123,207,407,467,517,955,722,462,553,155,717,244,231,338,390,541,63,921,383,757,308,710,444,492,600,794,687,917,763,124,627,671,59,51,1000,951,317,128,346,830,928,449,946,767,632,636,676,220,399,471,659,996,386,201,443,80,609,161,697,858,786,684,723,278,588,444,269,322,248,917,996,934,633,629,53,895,728,803,703,316,601,774,806,116,707,60,931,246,526,342,527,194,387,262,906,881,856,222,547,942,848,854,302,89,380,958,377,787,689,167,906,645,464,65,640,181,507,150,805,302,640,0,614,955,524,70,535,251,724,570,931,787,809,11,453,118,616,370,374,754,723,574,799,485,699,944,566,697,788,928,899,775,731,0,1000,96,303,995,731,591,817,159,517,128,745,194,174,955,519,734,79,680,256,981,367,126,821,881,322,756,757,221,909,243,313,144,870,190,491,55,903,160,658,55,587,573,868,859,966,586,187,185,649,476,461,478,195,248,613,888,686,225,442,985,732,231,615,279,770,194,835,197,341,266,734,222,561,889,887,957,361,0,1000,0,661,218,749,208,581,177,656,830,953,695,703,530,795,787,353,185,176,892,581,260,553,150,276,373,568,87,630,837,1000,32,1000,0,634,843,816,419,690,808,636,233,175,260,467,511,826,140,418,241,499,920,949,838,345,186,786,883,632,858,817,773,274,775,643,244,468,69,371,241,799,789,300,1000,588,758,848,209,347,291,400,162,569,224,687,275,543,233,356,972,595,247,729,236,908,837,322,114,500,910,434,426,0,235,752,280,734,818,192,703,652,158,892,804,800,123,619,898,729,160,477,139,323,165,657,470,20,227,642,71,338,80,494,129,572,203,681,362,339,149,816,279,252,878,552,861,536,245,673,449,294,321,374,617,167,716,722,620,663,167,379,854,1000,275,560,301,225,989,509,209,662,811,259,623,246,221,301,283,305,306,230,121,274,717,676,180,643,150,608,184,576,467,908,909,348,737,841,401,645,154,792,835,975,882,304,56,572,51,451,155,689,667,232,214,565,699,315,882,626,635,0,284,308,763,82,234,784,305,666,301,750,788,292,919,635,664,738,654,334,304,706,170,674,889,491,187,303,231,375,601,935,226,309,276,281,266,217,169,529,150,759,115,324,878,606,722,667,215,550,876,336,301,624,337,669,129,381,144,314,597,947,71,474,616,197,127,553,108,332,288,434,7,682,25,1000,22,1000,646,472,568,772,801,253,855,343,215,858,926,732,834,948,842,520,776,638,901,249,190,524,249,477,236,734,579,857,813,709,740,788,160,379,591,175,588,437,186,302,883,289,82,573,975,325,563,0,209,523,138,827,109,406,723,849,53,955,896,215,266,606,468,631,159,695,162,378,273,564,892,668,684,691,924,918,173,555,347,50,102,748,479,202,283,876,754,94,314,347,14,1000,775,45,920,359,788,288,860,367,935,917,407,351,512,753,752,802,728,421,597,669,853,356,820,506,675,511,86,663,201,857,450,461,428,416,787,668,135,278,880,630,927,392,916,367,915,531,252,670,244,448,897,863,661,635,253,234,862,658,510,56,162,334,886,281,645,623,759,774,903,649,979,910,208,150,230,817,444,343,274,252,981,533,969,684,857,527,238,774,935,536,365,416,943,646,754,661,393,490,133,568,111,662,647,624,193,208,199,456,644,628,785,576,597,869,690,679,809,519,149,869,364,51,194,574,172,727,659,624,937,599,730,385,746,824,577,881,204,342,815,563,209,653,663,627,759,210,157,900,907,264,814,704,806,260,253,449,126,737,774,663,253,259,199,436,908,747,481,900,448,132,511,786,599,622,476,444,803,304,189,911,573,871,177,560,945,632,413,72,824,706,770,317,330,649,721,707,260,867,86,771,778,562,391,201,253,353,755,622,668,725,953,666,1000,809,853,833,932,502,815,803,869,266,572,113,945,790,976,748,716,105,292,268,173,645,919,338,155,690,258,492,888,281,766,814,384,359,897,241,780,333,479,156,935,351,113,678,806,684,959,620,925,379,840,808,788,296,387,219,241,438,101,494,824,443,156,794,335,569,905,458,459,858,931,435,280,392,227,718,252,199,26,476,270,755,250,390,461,509,670,247,87,653,661,11,210,402,806,507,949,772,1000,475,1000,483,266,603,202,572,681,375,109,558,605,0,936,678,914,721,182,805,224,780,247,263,572,797,354,118,407,359,762,438,596,182,590,2,995,840,86,537,112,503,81,694,789,281,884,701,253,576,148,349,972,287,911,894,148,830,427,449,128,662,924,570,128,895,350,206,284,724,803,763,603,957,214,759,871,699,194,360,676,247,97,708,247,813,320,811,850,305,271,577,711,804,862,800,712,451,881,638,987,448,263,214,216,745,523,818,306,196,988,507,841,838,945,364,926,513,772,689,134,704,762,692,116,322,104,575,106,643,892,411,243,817,1000,671,213,647,354,119,426,70,154,752,977,559,387,444,254,722,346,106,989,639,524,804,727,804,744,220,689,758,333,786,94,630,392,381,253,325,180,699,264,301,574,799,714,532,897,266,198,419,633,716,167,591,234,492,866,217,678,420,95,844,429,446,264,257,215,747,931,899,245,664,345,589,184,356,835,329,802,484,541,721,141,628,827,307,244,266,874,895,923,335,204,146,869,627,202,367,686,735,161,391,832,356,481,488,260,480,792,405,682,151,397,765,487,903,965,287,73,495,985,557,887,786,646,464,291,586,214,370,805,541,218,395,351,369,172,358,828,433,455,867,596,205,94,845,784,767,1000,482,251,405,848,671,215,407,923,880,857,567,820,928,497,812,861,553,211,467,877,440,141,665,0,994,465,480,329,360,159,792,549,0,265,551,890,997,146,709,983,519,723,738,433,0,0,1000,947,582,42,1000,255,522,900,982,187,926,920,416,956,452,830,424,158,451,962,391,145,628,131,608,243,786,335,688,844,825,598,551,839,495,863,347,97,564,169,169,978,833,146,795,142,571,221,287,962,422,682,698,0,896,144,689,816,594,227,426,188,335,80,636,308,663,747,618,847,277,475,856,122,604,131,602,107,703,923,406,284,740,404,191,919,769,102,581,927,430,350,217,446,127,253,867,701,785,109,436,165,508,89,706,253,631,91,703,797,648,720,8,191,826,307,749,204,511,938,566,937,1000,197,418,883,595,663,242,941,900,191,272,155,425,967,834,753,153,176,190,374,573,237,309,79,426,387,315,856,447,225,926,792,310,849,842,113,684,308,793,925,358,141,300,232,808,217,674,61,500,895,416,803,652,446,265,805,808,821,688,114,784,201,838,885,883,819,762,439,500,826,499,352,407,795,89,94,376,26,431,75,528,152,802,0,687,182,716,0,1000,822,359,284,98,865,496,833,557,828,868,599,238,221,377,811,761,114,319,234,919,208,663,940,540,653,281,457,301,432,0,802,636,262,845,785,606,189,901,221,684,895,608,217,678,29,976,112,781,858,420,261,847,924,809,997,539,917,811,132,377,100,583,944,897,300,743,980,958,214,854,160,734,749,557,895,643,1000,983,484,274,421,347,633,526,903,842,795,724,776,125,195,522,640,0,803,717,288,97,330,49,749,726,227,621,144,475,923,751,887,827,760,364,848,314,966,662,1000,762,280,122,245,223,998,811,848,479,842,359,186,524,260,806,939,823,153,305,934,814,891,775,110,581,814,437,156,774,162,473,538,788,731,657,592,306,822,593,318,361,169,819,363,389,180,817,798,274,950,729,787,590,164,167,332,234,849,207,885,429,285,800,211,540,230,930,769,891,281,671,768,305,757,275,536,816,645,479,951,787,798,562,173,805,888,449,251,465,549,81,738,230,549,333,482,255,712,454,175,789,308,155,338,256,787,94,836,996,118,629,322,357,682,761,770,308,769,307,766,731,137,791,433,130,915,764,355,119,865,629,743,609,954,475,865,826,919,851,507,787,893,539,787,392,29,983,938,932,1000,681,450,292,599,304,603,798,810,572,770,884,817,635,865,783,982,766,862,707,790,291,833,406,644,228,286,850,620,335,595,911,572,763,446,394,146,765,621,674,688,719,519,810,473,197,921,378,101,605,593,863,293,744,281,243,369,656,1000,484,509,119,989,556,789,775,735,236,920,796,244,285,207,744,928,674,445,128,207,892,469,769,575,800,412,279,829,926,771,312,860,780,850,997,179,371,257,590,912,328,875,591,743,148,187,249,843,226,297,251,172,361,307,813,931,343,929,975,219,557,863,706,40,860,871,892,855,695,155,763,222,263,863,775,165,481,600,944,564,820,227,323,182,305,301,840,298,658,913,412,258,636,957,360,795,285,787,828,843,829,123,225,959,368,901,727,719,37,0,702,426,62,764,612,639,23,268,249,933,939,670,289,790,878,253,347,266,653,952,574,223,792,325,784,635,863,235,343,272,706,869,498,414,589,464,510,202,402,542,396,385,631,791,730,989,349,915,326,296,814,215,817,261,908,911,885,14,487,216,596,26,474,485,0,195,411,209,460,887,868,263,267,768,830,957,748,367,292,830,834,410,626,776,676,401,607,826,938,825,455,837,961,286,552,805,523,54,1000,427,484,98,473,911,383,180,397,169,215,806,500,801,280,810,488,171,505,263,496,910,833,358,114,568,833,905,412,247,449,208,535,730,136,781,376,656,154,805,620,872,496,796,329,709,826,301,820,879,824,913,587,762,740,703,345,790,606,940,412,953,767,141,615,938,381,174,432,813,688,80,566,815,763,815,736,147,821,0,1000,205,333,981,636,370,278,117,335,664,364,233,791,160,809,173,337,106,425,132,858,106,663,198,896,873,443,190,618,880,756,142,230,309,799,382,488,843,848,208,558,1000,767,130,310,208,611,837,444,847,643,160,313,858,613,159,189,923,747,685,752,840,393,174,286,177,361,967,651,882,467,928,745,356,76,814,708,256,471,924,674,75,665,68,1000,148,595,937,710,178,191,219,226,66,613,210,797,960,420,94,476,326,139,819,730,189,449,943,473,203,355,187,473,876,420,691,643,883,277,886,258,854,864,100,441,963,873,596,289,743,405,193,187,931,756,772,794,367,586,996,459,950,758,482,138,64,626,883,620,977,809,352,182,280,842,1000,572,91,706,870,948,305,233,209,325,974,715,646,81,461,563,865,574,15,795,131,582,212,575,127,499,92,668,475,98,239,805,804,789,530,789,439,41,732,295,871,788,878,382,277,283,200,518,168,916,899,770,324,330,177,611,412,180,177,422,453,229,236,323,401,137,976,716,338,163,872,656,875,661,4,814,252,821,886,989,771,823,485,190,759,833,1000,633,104,870,22,544,42,568,117,799,180,849,869,589,756,685,873,633,873,629,166,759,346,592,879,324,852,688,369,332,913,673,474,853,173,532,122,312,129,449,158,598,487,524,501,228,0,1000,234,674,479,0,182,447,432,434,619,646,428,486,178,671,240,266,248,431,798,779,150,800,812,833,842,1000,856,1000,751,836,95,317,100,748,430,458,85,609,342,675,723,832,210,396,880,456,386,350,905,400,858,668,122,783,106,712,745,799,744,478,787,277,205,642,100,307,113,250,944,903,689,454,892,611,758,832,896,806,946,442,105,301,890,262,921,642,402,334,906,276,647,234,131,590,756,449,967,541,85,434,479,537,932,365,347,675,894,605,843,604,286,648,206,190,845,989,252,417,193,273,261,648,807,731,931,801,884,281,708,356,142,260,853,613,548,0,872,605,434,715,880,572,554,732,1000,453,938,866,860,803,835,613,679,776,881,593,416,676,0,754,880,617,849,634,970,592,988,731,995,703,981,690,53,674,448,646,907,332,953,787,880,522,93,661,900,610,679,236,893,280,148,730,882,261,1000,596,811,694,379,32,166,456,256,517,132,485,944,882,254,581,544,789,701,404,842,561,870,829,723,176,150,750,311,432,387,392,271,185,820,273,591,823,123,403,370,100,959,538,0,1000,830,730,222,746,263,629,871,324,718,770,822,963,104,403,191,417,120,546,293,358,286,351,511,776,883,872,892,620,519,793,204,861,724,750,288,469,656,366,337,408,566,58,924,441,954,553,295,535,246,542,183,748,215,453,145,235,366,15,930,476,494,178,868,919,491,178,159,356,204,844,534,718,896,462,857,349,789,911,184,360,317,285,80,534,201,259,791,657,427,224,638,529,158,495,952,471,960,532,231,288,652,85,167,756,954,620,944,456,600,936,237,298,396,168,264,250,88,323,410,576,476,792,641,454,399,469,327,564,686,300,1000,540,626,831,513,777,39,680,703,199,400,485,415,664,136,632,901,580,401,0,412,442,140,258,510,770,750,654,634,862,593,671,152,506,786,677,131,688,288,252,187,316,716,704,547,739,398,734,793,492,158,612,163,600,845,364,1000,570,278,585,207,580,503,798,404,295,719,837,470,718,690,792,273,740,551,885,956,596,645,579,947,663,940,612,950,421,170,452,872,752,840,806,207,467,133,223,669,196,957,602,183,674,973,721,204,398,136,495,336,81,336,583,1000,570,281,693,249,516,858,908,487,624,135,567,545,0,671,244,972,914,758,887,746,842,303,715,249,668,595,844,649,235,405,249,335,87,949,794,134,637,416,641,810,246,358,664,255,365,1000,817,895,832,189,500,289,391,860,702,177,753,697,69,872,747,1000,476,860,227,953,597,864,516,998,743,306,154,141,826,52,441,186,424,711,451,185,489,590,865,1,573,256,516,635,0,972,789,193,883,158,808,787,709,929,1000,268,397,227,594,222,609,157,500,321,322,454,287,945,755,159,213,952,488,239,322,336,355,136,604,619,320,908,496,845,578,549,427,919,380,457,201,909,248,304,666,859,935,234,840,734,611,117,806,64,687,851,720,839,351,189,477,199,777,288,838,477,65,980,914,153,809,1000,566,191,310,355,241,784,845,748,756,668,228,904,268,507,1,616,459,143,400,210,284,110,403,216,403,686,211,839,579,798,577,663,258,1000,594,229,890,757,449,821,541,187,477,605,761,745,676,882,682,730,387,0,641,949,712,991,878,212,894,981,613,204,333,970,477,782,273,462,399,652,91,554,0,234,543,889,558,913,803,844,347,59,692,148,718,419,410,396,168,595,209,796,792,832,684,120,329,288,580,924,633,214,707,89,617,451,529,690,688,125,710,246,512,377,66,486,903,582,31,419,697,916,281,807,494,825,324,426,450,942,788,902,358,595,539,585,907,160,653,406,262,856,710,932,345,0,1000,107,673,958,339,76,843,68,902,238,870,253,709,99,653,808,552,413,33,624,20,646,684,123,464,986,603,697,703,1000,451,991,869,187,224,972,459,411,609,688,296,923,432,810,480,826,274,621,605,86,517,876,747,970,457,304,761,429,256,308,826,138,476,171,447,249,819,156,564,623,2,315,681,622,0,375,673,284,873,935,494,1000,552,224,567,607,976,878,853,654,330,778,578,846,601,318,356,887,495,856,474,400,526,880,516,0,894,881,605,1000,555,169,370,407,127,457,193,14,1000,0,1000,0,1000,187,542,366,667,381,508,468,764,444,584,111,678,298,341,594,380,961,490,987,921,94,327,736,586,66,316,471,861,137,677,458,514,852,213,946,423,109,564,852,255,941,286,867,704,365,535,979,680,930,819,886,308,791,580,780,348,259,582,795,893,813,881,648,321,879,359,751,425,188,397,263,500,18,415,610,295,545,733,869,893,0,989,289,582,273,248,818,308,1,1000,457,912,71,673,631,118,951,434,959,476,766,435,998,697,836,800,25,836,765,848,874,540,835,262,906,314,260,836,653,87,914,418,885,367,840,412,980,389,844,866,112,555,0,888,997,600,77,889,1000,661,329,763,202,414,517,435,832,293,309,646,730,382,160,527,862,291,828,332,572,798,941,678,287,268,957,890,200,191,123,420,830,846,16,707,770,274,143,376,831,386,243,461,765,610,639,709,72,519,696,749,603,182,177,389,71,825,4,1000,617,0,305,627,713,316,224,845,189,802,225,741,932,651,910,763,93,876,954,715,683,50,929,744,103,749,341,257,865,339,99,393,955,381,463,877,668,339,635,83,786,283,168,879,46,437,863,727,80,443,159,849,825,780,647,467,831,1000,340,252,77,616,689,244,420,692,708,752,224,279,0,488,440,952,126,693,813,272,31,647,492,831,8,961,787,293,431,848,893,617,972,962,464,148,959,452,993,783,179,436,813,505,703,124,45,1000,205,922,788,920,5,799,922,272,72,806,448,70,789,590,21,895,460,859,190,180,96,506,207,681,217,257,158,635,0,1000,983,566,932,421,772,768,722,48,935,301,215,270,246,881,893,982,215,742,288,821,913,271,476,908,53,291,1000,528,287,607,747,718,750,708,340,610,819,890,894,339,769,318,866,794,696,122,349,662,772,885,713,444,872,711,954,601,51,526,96,545,792,591,309,603,185,923,633,553,266,869,734,694,510,650,918,668,687,544,632,699,134,256,342,372,393,624,146,725,983,516,781,922,809,230,16,422,1000,865,186,268,490,747,170,679,683,785,284,148,697,575,297,591,313,93,517,798,376,722,727,177,581,859,292,827,120,698,813,657,827,790,816,681,931,424,361,334,617,209,854,602,809,712,302,605,693,671,414,590,192,501,264,649,952,762,72,1000,193,390,453,282,62,1000,445,802,61,1000,812,920,706,492,490,818,142,332,559,383,146,363,881,403,458,861,942,791,721,587,218,734,246,634,926,859,198,667,939,922,887,583,862,442,863,385,821,242,207,352,808,650,883,328,545,783,45,750,902,355,87,508,261,768,887,726,702,562,547,161,52,351,567,772,793,144,415,800,205,232,847,304,873,969,493,184,289,623,465,163,192,229,762,881,277,581,512,117,605,467,146,866,975,822,760,296,947,602,550,810,799,856,148,529,170,767,179,738,213,830,53,860,16,1000,128,249,210,825,266,673,446,862,631,96,440,905,241,710,266,676,326,637,845,354,803,766,996,627,779,616,514,775,174,634,248,745,194,358,404,701,761,790,167,760,703,660,198,445,282,784,574,502,93,705,168,745,366,617,61,466,852,878,366,338,924,438,372,638,965,788,805,857,0,951,190,615,242,572,490,124,823,990,483,899,170,667,394,456,263,656,131,621,1000,681,861,429,876,586,207,814,984,716,918,380,195,575,-1,-1,870,605,881,514,102,437,966,621,268,681,904,932,161,794,855,884,912,761,954,844,806,555,968,482,827,598,897,783,1000,786,846,389,523,748,794,850,74,766,173,431,458,907,821,265,641,676,808,317,824,369,985,758,378,539,430,131,746,695,290,344,889,862,807,935,973,856,666,553,256,474,244,510,619,173,950,771,63,529,975,586,831,1000,747,878,688,742,495,739,564,636,836,713,786,953,938,779,924,597,150,388,172,477,929,605,516,153,729,863,332,684,640,373,184,399,291,811,169,751,62,535,254,254,965,576,852,530,218,806,421,168,507,737,217,545,452,64,817,898,819,433,648,234,523,0,934,318,282,319,460,145,808,474,520,22,424,269,227,343,718,782,915,909,950,665,846,635,820,609,1000,644,858,701,817,271,818,894,207,449,339,260,392,321,800,493,811,528,535,0,153,763,866,1000,275,264,877,492,936,454,71,345,391,355,797,395,207,908,865,863,955,764,867,602,80,609,224,300,392,173,870,763,175,291,810,271,0,803,716,4,646,259,112,814,769,868,521,347,498,46,241,541,939,869,935,836,263,715,871,1000,1000,699,690,754,712,318,466,298,812,484,206,381,959,686,732,375,212,374,847,401,771,776,941,710,195,229,238,818,864,563,467,309,804,765,222,348,921,565,485,631,210,752,57,565,499,40,919,889,234,201,601,316,309,767,398,526,581,196,243,863,760,832,339,418,710,125,0,674,235,384,438,141,123,555,293,263,842,724,591,176,947,920,983,467,783,759,298,638,871,1000,889,629,596,66,1000,628,603,623,888,881,1000,397,969,521,269,891,969,754,551,829,965,322,865,656,834,452,641,568,719,0,790,707,747,713,282,512,425,546,812,576,792,891,515,763,404,125,990,770,361,222,942,711,928,400,982,661,709,445,212,264,169,408,175,655,1000,787,465,280,886,594,815,631,581,190,244,554,948,353,725,734,624,138,284,568,214,471,1000,741,630,579,929,567,520,118,986,766,915,607,540,719,795,960,546,405,664,358,937,555,591,669,957,468,190,801,217,277,642,794,249,214,178,707,133,356,883,707,362,300,856,428,229,953,480,355,126,699,310,616,653,723,292,568,291,416,195,701,234,618,836,705,1000,793,717,763,496,0,282,604,228,484,764,896,586,110,347,479,941,701,174,572,925,880,191,152,661,344,211,780,412,228,472,906,604,322,113,587,643,391,254,773,724,163,300,792,659,558,11,703,537,30,601,576,597,375,805,578,806,596,130,496,812,596,373,0,728,126,863,580,860,579,986,825,404,340,804,385,104,608,802,669,746,150,941,705,170,356,663,236,527,0,999,477,0,569,950,738,173,382,961,1000,827,421,908,665,958,1000,776,691,261,228,979,581,616,474,744,217,363,50,423,573,161,763,787,645,948,832,828,222,492,180,183,410,150,444,1000,604,992,710,265,446,954,555,958,419,812,919,953,737,632,697,547,741,555,504,929,910,938,667,954,381,323,141,949,580,987,591,971,583,182,387,561,295,17,491,1000,697,927,646,645,474,896,339,427,170,591,817,118,643,757,292,436,579,80,901,260,234,740,200,914,449,806,296,482,623,900,876,451,551,33,535,64,617,998,401,898,557,923,953,751,666,984,592,438,16,509,183,602,313,445,126,663,240,517,83,607,913,922,933,945,811,28,864,865,737,365,0,196,253,669,748,0,949,165,197,890,541,983,732,0,1000,295,242,718,445,55,736,710,360,919,871,753,482,716,491,898,867,740,722,378,274,255,451,542,810,610,412,1000,856,286,308,426,0,956,751,814,255,164,751,32,999,440,190,904,990,375,122,772,692,343,681,750,775,404,692,520,795,819,844,197,429,197,419,162,765,645,616,709,119,474,402,676,385,312,353,427,2,372,96,237,614,814,234,973,661,819,251,855,849,150,749,508,167,787,589,647,741,360,520,450,194,679,235,658,538,850,650,252,639,272,244,715,711,112,213,580,682,879,422,898,258,826,322,951,714,79,427,191,698,427,52,778,887,727,638,452,293,118,711,596,786,135,847,808,272,791,614,506,748,415,37,121,785,730,675,816,231,749,599,340,607,908,620,552,0,313,99,235,297,224,850,114,648,11,1000,734,705,282,99,653,74,929,577,149,879,714,475,439,908,598,567,464,913,819,235,370,357,869,321,756,447,941,509,352,230,474,148,473,853,292,232,64,456,460,910,388,647,469,276,590,194,307,765,847,669,474,905,244,290,832,498,617,205,407,4,859,880,642,236,802,959,362,242,458,901,677,251,834,515,449,298,899,979,935,656,749,634,386,220,105,826,226,766,570,500,209,673,702,526,952,336,699,571,601,0,362,403,169,693,444,69,684,652,321,237,973,623,810,248,730,231,164,285,848,804,318,169,546,248,789,168,435,144,327,346,206,830,976,682,1000,680,700,794,165,690,766,302,493,895,226,714,199,757,789,306,781,847,782,693,626,258,401,143,401,311,639,857,450,298,284,41,528,31,307,773,429,715,597,76,484,903,446,129,876,433,605,659,438,286,329,44,882,799,699,695,600,121,825,419,402,109,712,99,335,85,505,152,176,612,738,224,889,680,410,204,177,725,777,172,857,413,449,515,442,90,303,341,840,497,837,490,805,306,298,763,643,577,620,9,364,292,405,246,639,442,519,128,860,559,253,382,817,741,932,772,290,806,334,93,387,225,394,664,354,0,199,267,433,190,842,263,887,643,755,299,204,916,659,349,741,890,822,645,134,629,729,792,1000,553,399,482,666,178,548,146,443,52,759,296,347,69,235,696,310,809,811,582,718,747,832,752,719,629,371,121,456,418,397,135,818,776,617,533,906,393,867,679,495,482,340,195,388,491,851,1000,162,168,474,795,741,873,262,729,805,596,623,260,386,103,193,252,409,235,722,176,747,37,723,759,467,279,727,688,619,43,232,425,1000,461,661,50,0,604,846,516,809,493,872,596,884,579,812,622,459,865,874,684,928,707,849,536,778,591,466,35,617,495,847,703,806,661,782,646,949,726,965,821,437,599,557,30,888,440,741,824,829,426,71,735,849,475,802,770,878,564,546,13,349,313,525,232,839,847,895,866,620,195,440,142,628,621,424,29,690,242,1000,477,699,430,218,762,556,798,868,299,285,305,102,829,508,94,863,630,918,353,829,542,328,662,542,0,735,723,262,224,621,758,858,878,448,477,115,784,974,802,592,627,304,768,163,241,878,759,1000,529,356,671,123,906,152,356,844,595,873,546,386,442,665,213,992,674,835,662,143,674,953,872,939,727,196,854,847,379,794,675,861,797,886,653,146,534,849,567,800,536,780,646,233,686,242,894,194,413,915,736,397,46,158,195,857,240,907,341,834,532,837,848,487,97,1000,427,134,876,967,397,900,620,273,287,828,821,823,490,173,438,708,276,432,166,468,308,228,421,895,606,861,645,955,668,235,166,365,340,826,363,968,829,461,901,208,394,827,350,845,596,888,586,526,801,850,662,815,935,703,297,752,613,325,168,60,711,993,789,504,627,819,582,821,605,569,273,811,426,146,643,597,213,476,193,472,800,878,413,917,576,658,604,164,704,246,485,898,888,97,278,224,402,862,515,213,525,803,711,806,847,890,309,125,497,805,243,172,594,800,514,802,640,849,294,856,738,856,745,340,706,763,320,332,362,388,201,457,865,189,757,438,652,816,515,907,592,1000,540,868,658,198,676,218,570,814,453,816,446,714,460,812,428,305,233,940,639,445,927,808,483,870,488,851,324,735,761,699,52,639,86,811,350,787,700,760,866,998,461,867,828,971,526,1000,443,984,721,807,366,826,494,767,641,755,214,433,523,955,767,748,817,967,577,818,414,474,381,280,629,448,868,422,157,396,702,353,727,323,165,304,232,817,571,458,639,753,286,781,352,439,900,329,579,303,681,305,118,895,243,859,292,895,957,904,577,153,318,290,501,216,566,264,241,216,830,974,350,274,209,225,482,185,809,707,828,894,288,834,599,834,611,254,796,856,271,348,89,885,878,307,221,586,113,346,109,340,73,471,765,778,865,564,62,569,829,96,671,444,184,965,647,397,197,402,339,971,531,818,756,354,509,293,148,487,327,811,636,675,224,816,603,905,977,199,415,756,445,974,546,703,817,926,479,412,416,214,653,682,47,439,647,259,808,592,886,969,825,712,106,477,909,270,844,528,95,727,416,785,608,929,597,866,365,1000,508,239,575,1000,488,324,340,973,567,424,630,926,721,868,374,963,492,449,865,258,201,413,586,730,756,932,464,780,352,736,146,239,912,791,278,788,101,100,630,423,369,405,337,657,685,253,362,691,749,953,454,911,501,243,270,842,978,923,594,178,649,185,243,937,830,921,639,821,882,935,1000,672,661,165,586,242,295,653,496,334,682,656,635,326,249,221,813,551,330,458,161,177,494,566,667,444,190,628,261,617,300,271,730,653,86,908,613,999,395,92,555,461,403,555,108,453,282,979,482,647,476,258,250,411,463,212,403,914,855,788,354,793,544,581,272,900,935,884,781,361,242,529,0,891,787,767,746,261,643,832,363,166,679,145,595,791,654,133,310,297,705,875,312,729,437,474,910,373,69,757,293,648,605,454,111,910,678,180,630,404,16,443,573,817,602,839,258,117,704,872,813,863,388,862,943,257,292,760,315,431,226,496,33,717,770,513,95,755,304,284,884,837,223,688,519,972,683,875,802,766,223,908,334,361,131,986,641,204,303,752,798,654,279,894,587,216,674,217,646,484,574,129,685,264,406,955,260,978,301,109,709,410,614,803,843,489,180,155,630,266,560,310,643,435,246,598,651,98,405,292,354,543,792,928,553,110,641,137,487,470,663,770,460,619,210,298,545,265,805,178,443,868,494,407,585,203,813,227,764,993,796,901,384,823,772,618,758,273,312,194,182,166,390,930,439,228,789,14,453,718,110,394,543,815,385,303,722,187,162,808,663,235,500,931,941,278,712,874,707,0,576,497,550,793,579,891,695,161,463,912,801,191,446,233,647,811,921,132,395,701,689,130,413,263,465,727,839,860,785,708,795,356,677,253,787,521,20,925,305,174,835,212,183,491,832,87,256,162,254,728,418,838,848,992,692,281,249,784,501,549,820,92,638,198,340,810,955,175,260,119,576,849,372,445,627,943,905,257,531,137,572,134,577,214,906,113,316,141,715,937,365,34,424,224,521,913,483,254,501,186,749,208,666,302,763,800,286,732,676,186,550,727,810,52,571,913,734,678,250,310,789,884,281,190,895,1000,728,537,0,276,823,817,258,404,203,368,545,797,328,639,170,733,379,1000,790,744,214,747,544,209,241,366,197,729,138,387,172,246,883,397,83,866,626,593,883,241,516,484,3,217,806,186,606,805,593,642,303,808,957,278,573,907,303,456,156,46,629,895,808,229,784,818,610,335,378,657,24,284,307,892,428,367,111,158,583,926,407,952,857,500,40,188,919,379,408,261,366,144,665,100,730,548,106,632,413,455,281,215,875,843,943,939,394,928,360,846,900,990,394,149,424,117,617,175,410,756,291,174,246,75,755,937,481,995,938,81,532,161,680,154,604,704,351,188,881,320,742,941,667,835,610,685,384,97,689,655,477,313,113,772,326,207,831,114,484,283,797,572,803,896,308,295,703,944,417,172,571,263,587,956,684,192,723,0,756,680,22,808,532,420,582,182,552,454,121,486,411,915,397,752,900,178,811,150,346,280,720,573,859,427,581,363,336,112,607,400,331,941,731,231,471,458,438,430,242,756,272,0,693,923,512,539,375,919,520,0,686,236,320,686,399,224,241,941,905,763,713,195,682,154,416,882,319,540,813,954,703,174,787,248,295,397,524,573,55,147,492,572,873,118,385,711,831,263,639,209,266,913,769,824,795,795,630,219,564,485,479,796,955,202,268,451,382,749,300,399,166,248,684,435,288,287,550,165,190,395,520,869,877,141,871,88,429,480,457,257,820,882,615,881,569,284,765,234,619,252,700,672,541,893,565,835,496,975,793,570,871,663,202,802,280,168,577,834,937,188,211,851,564,119,471,81,785,586,681,788,321,290,428,253,529,885,566,227,381,962,1000,872,442,335,653,976,517,165,830,219,262,531,938,879,226,639,619,79,581,784,757,214,632,131,701,170,597,965,457,14,583,315,568,937,408,239,427,294,239,1000,550,0,891,906,836,297,602,20,780,227,920,253,343,269,463,966,680,420,455,238,377,959,456,631,550,56,805,853,773,170,243,89,372,0,836,0,756,864,952,515,811,894,504,475,371,776,801,853,338,113,730,73,700,952,264,753,728,301,499,1000,808,605,323,867,310,189,367,852,898,806,264,818,793,169,617,890,595,814,551,918,707,847,500,89,541,133,345,226,270,805,482,584,850,290,241,833,666,98,699,288,801,868,696,410,41,614,211,825,579,947,801,545,425,164,580,335,642,757,209,620,11,166,519,259,877,134,282,272,257,472,904,1000,492,746,800,673,282,778,846,731,880,715,812,617,614,156,670,964,409,764,853,981,669,162,581,185,817,536,708,644,230,809,929,621,754,727,741,791,502,943,853,80,561,919,291,538,743,368,566,413,226,871,775,839,491,958,352,19,374,242,421,1000,718,930,877,184,176,835,839,88,753,706,781,533,815,762,662,296,607,441,799,5,644,759,741,858,579,633,38,207,281,515,837,624,0,716,687,719,718,88,391,744,476,1000,472,193,602,679,253,743,465,855,895,883,308,761,208,404,772,121,731,370,180,739,829,496,183,503,615,327,506,850,366,940,461,954,635,771,831,933,301,0,1000,194,497,0,1000,113,359,879,653,337,356,9,1000,857,593,920,642,989,761,638,477,1000,708,128,455,873,627,866,483,335,580,487,0,379,204,848,522,200,646,525,73,536,17,397,549,525,790,862,681,642,226,788,377,529,178,114,360,120,724,986,522,938,329,401,551,163,854,149,874,221,522,41,471,251,603,455,254,388,192,660,544,974,830,371,730,267,277,1000,853,761,206,1000,705,978,295,677,251,1000,516,519,803,858,958,289,359,976,535,520,817,153,574,536,32,644,488,908,536,879,974,528,768,510,81,860,813,690,690,886,269,698,664,197,678,879,481,420,550,898,571,624,45,292,148,857,291,329,300,776,773,410,620,431,54,650,314,730,796,636,543,187,739,252,897,520,783,67,689,693,23,62,521,100,371,135,494,136,561,260,520,853,483,99,662,274,682,126,599,140,851,268,290,534,731,438,51,886,485,241,813,821,721,131,640,881,535,610,292,660,87,838,836,51,366,633,88,407,0,192,838,631,717,837,887,658,28,0,668,842,920,94,466,948,463,625,262,413,274,622,231,846,934,196,612,202,178,502,87,148,664,868,529,787,358,854,588,227,593,206,837,57,605,471,909,760,884,346,210,337,187,542,14,293,188,298,237,639,702,216,821,939,318,291,694,103,466,544,421,175,718,606,301,827,444,377,101,433,411,783,574,869,441,127,613,396,256,155,549,659,427,858,800,511,729,80,722,1000,805,705,256,707,475,804,487,624,249,853,541,521,13,914,710,199,591,614,905,768,880,911,347,741,425,723,329,174,545,833,400,276,697,923,797,127,699,910,392,531,58,704,741,473,903,379,445,208,614,463,852,828,824,251,836,809,846,812,281,298,238,728,834,645,866,654,856,488,738,559,558,489,923,972,752,988,477,798,782,335,379,942,350,569,834,924,260,76,1000,628,265,833,959,861,620,606,853,358,110,0,1000,238,637,863,915,898,914,286,595,472,328,831,537,942,600,259,217,605,0,207,501,153,421,324,743,497,727,711,360,917,782,429,707,857,367,384,317,128,529,283,433,254,507,183,315,368,349,129,808,400,162,369,410,1000,723,559,2,465,831,738,826,0,817,785,104,446,247,937,809,818,785,157,651,688,249,712,105,247,370,125,674,479,0,29,556,797,267,950,705,280,373,849,429,211,364,883,407,154,290,175,597,915,868,65,451,101,627,1000,748,961,653,289,238,728,415,668,791,761,871,921,881,123,764,898,884,932,395,432,442,205,421,955,827,96,839,428,398,537,74,513,775,129,475,269,342,916,489,118,689,917,702,226,828,234,260,600,776,749,726,412,219,58,542,646,635,788,455,530,53,430,232,225,276,668,530,172,686,977,874,740,82,611,188,288,424,973,681,214,906,399,749,204,676,980,702,860,455,584,686,571,878,524,777,397,304,941,492,849,244,476,789,926,500,754,794,923,735,152,314,733,272,110,474,485,880,217,454,260,350,672,220,863,503,167,889,115,391,182,888,959,524,771,315,721,704,199,366,976,941,815,908,133,829,769,309,625,273,437,64,298,759,886,960,908,883,825,982,972,698,952,981,889,509,229,272,730,135,68,324,206,350,687,673,874,949,775,768,98,675,187,595,86,541,82,526,898,709,974,587,327,342,0,1000,610,294,836,408,202,778,765,739,334,375,754,289,637,533,972,474,204,862,775,838,136,709,108,696,383,207,480,694,805,664,686,247,180,773,897,536,687,19,463,147,939,525,57,525,633,307,129,308,766,293,839,720,795,722,925,325,805,935,352,25,1000,594,499,44,791,634,150,398,828,922,700,722,78,477,807,878,245,823,929,313,768,713,932,895,196,319,847,410,192,635,229,510,708,780,666,232,687,250,920,521,108,431,760,283,643,18,270,240,212,476,433,197,562,296,937,877,190,203,245,361,949,524,139,226,284,673,146,315,147,417,227,261,167,733,862,546,827,889,276,801,749,310,376,138,425,502,105,318,58,311,183,214,155,636,216,667,273,791,833,434,837,317,592,819,882,920,765,753,921,1000,321,762,881,465,965,562,213,727,59,351,150,251,816,651,960,629,264,817,200,296,133,727,759,727,850,555,187,448,223,584,100,591,867,941,803,567,934,673,805,307,379,217,208,266,293,566,254,733,1000,579,120,618,885,662,888,792,750,220,962,346,971,350,362,693,958,933,762,709,443,939,141,230,215,483,907,792,692,752,788,303,453,398,989,560,872,360,261,240,698,734,566,56,811,782,339,466,32,1000,928,751,6,1000,332,779,42,1000,962,621,590,54,828,382,161,311,217,442,427,711,78,641,121,442,259,674,732,860,255,721,813,238,817,277,833,387,766,781,139,696,258,863,201,727,800,284,726,114,360,45,130,243,710,266,855,829,851,826,849,895,858,985,864,904,810,609,646,146,256,714,214,510,767,721,564,633,944,1000,819,958,760,749,884,894,859,944,346,112,261,396,948,524,875,384,815,522,901,570,492,829,235,374,818,486,802,861,207,437,786,709,965,598,78,583,141,861,413,104,917,871,445,946,688,20,112,670,212,305,491,624,191,396,709,443,671,790,315,354,246,362,266,847,800,829,143,633,419,161,231,416,942,513,114,308,626,693,119,473,306,703,169,566,169,605,210,947,925,408,362,344,218,615,841,527,129,788,837,931,626,770,572,766,960,350,215,882,265,744,517,111,69,271,130,817,4,487,167,545,564,724,803,896,973,723,863,911,867,546,541,0,230,770,326,374,863,545,45,891,130,659,22,865,196,802,921,338,853,590,148,373,0,1000,781,343,270,243,238,331,307,348,2,1000,175,300,202,335,256,606,788,279,211,336,0,1000,225,348,498,36,269,882,595,877,105,311,598,867,281,235,211,305,450,880,481,298,715,104,125,723,687,793,148,540,728,134,803,605,152,712,504,791,236,464,383,676,781,729,220,524,164,487,232,245,109,700,374,655,943,893,275,350,808,738,646,740,102,370,610,325,354,223,198,517,963,575,832,358,940,608,65,1000,145,535,855,966,125,562,869,754,816,689,372,637,924,639,199,792,207,814,211,523,337,464,789,346,34,630,934,343,214,520,129,814,843,961,776,185,357,625,525,815,249,655,402,594,405,597,390,560,814,271,406,156,392,560,299,639,0,980,813,755,745,844,789,359,764,719,242,150,11,768,265,662,939,643,811,325,234,768,940,636,605,974,800,648,958,483,289,692,806,508,796,798,576,869,106,489,369,346,921,286,459,492,691,748,132,242,409,659,207,933,113,383,601,527,150,452,151,630,890,829,588,857,555,813,863,345,871,633,788,613,908,685,221,571,262,490,829,380,264,265,218,193,850,911,79,705,110,303,260,608,906,921,550,803,244,422,816,357,572,800,527,816,952,886,73,412,244,576,292,682,64,434,209,737,304,169,379,469,898,899,844,327,332,360,316,355,982,455,239,408,147,669,891,516,440,150,95,692,131,567,113,526,934,471,255,203,119,657,809,265,185,285,828,791,833,873,106,686,745,870,251,769,208,683,563,761,115,694,886,664,705,346,147,412,982,752,882,849,131,498,991,565,930,999,936,531,226,570,498,207,133,553,648,347,288,375,99,404,782,406,765,762,240,668,916,780,258,669,921,966,935,566,514,778,868,364,77,528,758,444,51,416,916,845,892,598,484,549,770,859,582,196,591,274,256,589,122,302,743,410,790,301,182,779,256,724,146,547,119,677,133,649,403,187,890,834,190,251,538,725,950,608,794,361,912,621,490,828,893,953,983,853,940,913,260,596,108,534,277,479,162,509,880,411,654,570,223,298,522,802,214,767,528,794,391,735,806,563,483,191,548,195,367,691,256,847,195,632,312,705,879,987,332,305,366,292,896,948,390,68,638,86,873,269,0,667,525,420,695,676,534,409,953,662,0,907,730,296,655,327,945,394,410,26,727,736,390,9,238,263,548,2,342,473,424,202,977,587,818,935,886,880,262,699,659,239,193,875,314,757,480,192,80,518,497,407,433,367,940,979,898,808,80,400,550,765,599,54,916,418,192,832,199,298,236,488,819,233,188,655,195,246,846,375,616,250,128,428,92,654,817,979,863,989,494,16,270,701,196,852,402,139,861,837,473,912,329,247,413,71,424,412,924,733,136,828,841,903,645,72,107,311,627,260,818,525,809,249,448,67,167,336,0,752,800,303,525,0,464,615,0,621,0,643,905,788,274,279,973,741,289,761,157,747,190,653,553,0,647,477,0,604,458,908,155,745,603,318,438,41,510,670,390,437,140,712,565,63,168,693,774,300,748,785,262,723,165,679,940,347,119,246,225,456,0,1000,320,798,197,340,1000,624,709,23,304,513,917,705,383,660,800,757,424,568,241,163,251,815,265,831,270,522,198,326,935,966,469,852,250,716,722,296,395,122,241,525,322,375,950,843,34,495,919,380,396,42,0,487,485,225,421,564,98,663,911,489,927,1000,86,989,125,699,460,853,123,730,800,884,932,918,801,839,951,793,788,794,286,358,611,211,862,300,184,658,917,350,832,940,971,438,903,364,816,804,940,486,212,500,977,1000,956,615,645,632,302,727,106,629,0,776,768,861,199,435,668,251,954,884,823,742,950,917,765,222,735,694,957,991,0,583,395,208,181,232,620,19,811,365,788,839,681,245,949,969,644,471,813,947,967,781,850,815,299,604,844,241,761,695,206,418,0,515,883,302,962,396,218,698,243,258,989,840,293,565,761,744,866,904,646,618,256,342,608,297,244,635,327,337,962,455,519,770,877,900,854,794,37,970,576,112,929,798,814,509,89,579,842,388,722,841,933,965,199,544,406,426,269,776,386,323,750,824,982,725,315,698,938,882,1000,687,315,690,928,578,846,847,20,903,780,349,113,545,953,469,424,867,585,187,610,298,780,843,248,584,362,167,727,724,715,781,845,646,247,862,692,685,163,744,807,369,227,403,222,763,965,725,826,655,212,684,249,207,735,373,768,839,555,181,980,548,412,611,588,144,907,699,466,0,274,595,183,468,298,647,268,667,802,837,745,635,244,536,788,907,619,684,213,266,928,513,959,309,252,535,241,422,185,965,793,933,919,1000,341,750,111,589,614,847,192,610,278,837,220,302,647,775,363,704,606,960,193,478,277,652,864,405,170,619,815,906,584,881,823,239,582,836,110,679,286,783,875,299,141,728,126,619,129,631,752,774,881,743,860,828,70,517,343,256,601,313,252,356,168,757,588,774,235,784,826,653,992,953,786,336,143,396,646,362,599,728,615,763,135,267,177,299,897,314,805,291,458,523,116,654,867,521,476,901,188,300,384,544,533,895,855,616,642,691,325,592,436,650,955,548,723,742,438,654,113,720,413,237,212,314,261,643,93,724,110,376,868,552,215,738,993,717,867,470,904,390,88,989,914,406,176,510,597,205,836,737,211,564,991,701,313,691,494,882,247,380,420,321,114,202,312,755,640,454,252,406,92,931,352,568,875,506,257,262,229,166,926,600,843,693,184,330,189,592,268,741,222,597,265,717,195,286,527,387,448,96,964,597,670,0,534,87,113,438,811,826,825,580,290,832,160,879,949,956,115,513,845,396,87,283,900,842,62,367,818,562,845,968,780,353,98,725,710,801,868,453,375,340,133,298,473,73,140,779,803,276,898,427,795,323,573,792,923,353,237,441,875,406,495,808,848,939,35,493,54,482,517,50,977,819,601,905,636,466,78,436,980,495,960,775,860,805,781,545,198,339,177,236,895,654,277,763,246,447,739,682,265,588,803,955,788,620,804,316,639,676,944,349,927,321,950,736,72,991,209,564,868,452,516,731,186,580,236,238,124,387,247,373,108,705,226,846,131,610,79,323,959,908,221,378,218,913,797,808,946,297,197,494,808,411,159,806,926,369,499,228,128,332,184,734,1000,492,896,689,974,800,908,802,387,493,260,620,963,437,98,507,145,405,736,599,953,405,871,552,360,464,134,825,1000,499,732,154,99,525,400,139,844,965,299,567,124,738,479,199,260,494,313,769,462,522,165,423,421,235,115,706,905,907,671,560,349,169,176,408,985,817,203,753,858,572,937,469,368,712,875,580,664,11,554,379,625,565,768,673,104,521,534,85,124,275,0,1000,911,677,107,460,784,349,698,804,407,195,898,749,740,423,210,882,868,427,0,518,100,720,359,678,192,292,950,598,116,834,0,968,118,760,942,596,515,791,129,654,111,787,93,725,534,0,396,195,363,293,289,510,227,887,813,674,923,297,874,869,739,701,181,895,420,158,463,0,106,405,482,379,23,488,222,732,897,390,362,634,769,624,295,712,580,901,381,472,626,251,741,734,796,749,335,381,893,798,912,544,905,689,654,593,406,698,312,575,256,229,82,665,180,643,941,900,193,512,779,768,163,795,518,157,878,514,737,814,158,788,204,832,437,654,494,759,256,328,289,716,339,374,847,395,947,780,294,241,445,43,170,233,313,339,152,360,190,323,509,787,800,681,91,772,107,453,896,755,670,252,877,733,225,352,946,776,457,852,733,381,894,458,332,251,232,886,163,702,33,291,982,681,289,759,3,965,624,0,976,552,644,397,245,229,71,419,0,1000,306,689,958,717,861,408,834,1000,988,950,932,807,279,594,773,837,861,900,123,430,290,272,936,944,406,33,888,569,954,380,812,543,369,301,473,884,957,429,973,634,632,627,988,873,23,934,139,321,715,311,806,792,910,399,810,929,668,255,803,456,932,876,731,631,634,295,95,364,613,205,484,435,211,334,460,910,172,569,634,81,898,649,428,50,804,531,909,505,351,455,683,788,905,301,804,411,64,223,175,674,216,917,696,401,217,836,79,609,665,23,70,684,61,562,605,640,616,26,38,479,167,793,145,546,99,460,114,422,712,11,445,912,442,572,606,142,905,811,29,769,286,165,131,846,795,331,324,627,430,712,0,1000,624,137,340,739,759,724,792,661,739,732,772,325,264,710,71,541,72,602,317,238,0,871,560,844,885,587,851,460,80,482,472,859,600,290,154,382,266,705,315,635,64,590,86,803,469,595,122,567,554,0,65,329,756,751,0,1000,503,687,197,670,892,636,559,114,50,983,836,665,755,787,244,211,542,43,670,376,500,206,911,628,104,764,295,180,0,981,0,1000,969,428,294,796,443,927,475,630,152,604,153,740,944,965,189,625,814,279,180,396,167,228,510,0,970,548,763,591,379,213,163,662,97,635,117,465,134,675,219,790,431,447,164,686,919,860,626,0,128,516,825,164,822,739,158,716,209,705,191,710,452,299,740,739,816,977,676,662,439,0,307,620,977,502,76,452,770,685,828,220,974,442,146,248,527,160,359,238,501,321,267,143,445,0,738,694,740,688,541,737,78,473,923,673,233,875,285,552,101,464,816,804,740,653,791,649,991,530,841,733,158,835,835,448,155,677,970,780,163,373,234,299,188,550,302,234,156,529,1000,786,832,700,136,604,859,260,601,320,456,862,420,561,664,263,787,643,413,589,701,702,470,357,607,807,772,772,146,347,209,768,360,409,587,922,901,940,858,815,253,431,804,881,708,780,740,781,321,696,998,729,724,171,334,78,801,908,207,494,463,854,299,306,47,679,870,548,835,455,526,45,410,642,730,806,158,673,250,528,881,565,183,216,612,515,267,629,418,176,904,674,979,621,588,119,147,292,701,200,853,797,221,601,329,672,890,347,242,792,785,647,203,278,167,312,171,805,172,952,645,476,633,303,113,718,627,781,379,502,805,634,201,729,955,868,927,300,800,873,68,680,163,753,150,453,416,569,622,652,131,757,974,924,226,162,1000,551,677,62,819,987,854,876,573,803,962,458,143,789,764,600,256,406,924,1000,901,477,936,411,329,248,72,358,262,608,107,297,0,1000,525,412,426,499,136,899,469,276,161,478,980,998,133,675,368,348,641,78,910,275,673,516,39,965,87,294,874,412,537,413,865,373,798,743,902,850,796,763,775,794,841,762,836,619,937,1000,471,800,446,100,978,642,124,666,50,517,607,983,954,776,939,805,978,856,932,993,783,717,782,344,224,344,808,843,625,201,246,534,862,784,113,682,720,709,83,797,789,902,73,573,128,489,16,542,743,732,810,689,490,480,657,324,994,371,765,545,853,868,212,362,928,525,288,265,265,762,956,804,703,124,764,745,268,639,962,402,971,351,452,954,824,483,389,597,771,733,817,603,263,212,72,558,384,613,615,469,435,282,876,195,760,445,891,318,143,322,800,823,922,383,592,2,810,660,373,665,708,745,148,224,790,267,83,326,245,217,818,442,454,200,485,522,56,454,254,567,861,937,53,507,896,902,339,356,202,604,709,707,434,156,413,55,673,112,969,545,741,640,974,446,821,405,262,864,760,284,880,931,956,956,893,298,777,314,565,830,292,408,832,870,255,361,804,623,932,947,982,553,796,573,199,413,612,189,21,1000,397,64,417,89,794,644,684,240,837,284,804,689,233,516,36,770,921,900,569,790,676,259,668,503,155,259,460,204,943,438,800,839,73,590,887,301,342,518,808,639,911,370,912,461,755,787,345,263,917,698,434,3,3,1000,420,580,440,264,38,478,212,202,405,114,872,754,201,905,902,765,704,293,388,130,786,344,747,371,609,321,394,114,153,553,272,686,654,714,499,324,78,396,543,823,247,645,103,597,709,315,884,879,286,284,417,562,134,340,170,870,108,750,889,585,217,351,149,576,83,553,489,226,430,90,75,766,0,1000,0,1000,714,814,761,833,420,619,173,196,809,814,181,749,112,660,683,333,227,883,806,863,96,538,272,181,945,366,253,350,286,258,713,103,600,524,668,75,326,597,376,661,336,342,260,396,803,416,872,747,99,493,200,749,63,554,947,411,204,290,315,224,834,211,725,174,904,763,673,389,250,616,986,566,892,538,271,653,564,844,930,787,468,708,189,215,861,829,800,276,602,946,148,767,833,547,156,321,864,987,794,768,178,512,897,686,825,239,308,712,960,462,58,674,239,550,780,850,195,319,882,703,507,797,858,826,159,199,854,243,137,536,911,601,256,717,177,290,626,453,180,323,206,574,860,515,116,277,908,505,374,17,203,527,157,721,955,808,797,611,574,797,122,514,190,552,109,797,742,744,946,796,759,786,863,391,887,259,272,118,496,47,810,290,793,566,790,814,79,631,581,869,328,342,95,308,744,218,251,756,783,293,654,424,102,554,352,112,156,789,498,50,196,615,140,779,0,1000,419,607,773,67,559,105,389,581,515,41,293,720,952,826,379,702,191,634,799,763,121,358,791,775,475,887,140,459,330,248,231,177,905,629,814,487,203,908,876,379,244,113,102,591,938,554,877,671,533,390,340,751,198,605,266,606,184,567,979,623,631,145,818,228,167,720,151,346,207,392,503,759,209,727,267,590,776,602,163,826,214,229,300,728,427,146,864,523,803,286,826,496,219,423,807,334,619,313,297,728,814,885,643,477,307,731,835,797,540,194,409,436,870,252,814,489,869,741,818,651,847,549,918,896,849,673,871,682,267,780,176,532,709,805,609,24,961,418,664,249,883,875,896,842,353,59,812,800,819,293,911,808,637,80,207,346,706,640,888,864,263,709,640,83,539,16,216,226,143,773,281,313,831,311,823,299,932,736,236,216,915,279,181,530,233,735,884,981,110,430,126,743,121,416,772,835,385,40,873,779,835,867,230,526,989,699,220,481,155,660,163,636,160,394,269,629,142,312,937,449,921,794,703,814,212,859,696,42,91,535,250,498,861,520,270,533,248,250,105,582,246,728,81,484,964,681,163,578,243,633,310,563,831,355,635,488,267,351,162,392,477,553,145,828,970,733,628,3,969,703,204,839,461,402,744,802,780,576,534,0,842,903,609,677,790,285,651,2,526,789,337,769,541,824,243,689,172,867,827,883,346,755,238,662,938,809,689,250,209,622,905,918,804,625,748,711,944,742,228,776,627,698,760,35,822,879,395,307,174,624,810,614,319,337,735,877,322,771,932,422,217,316,137,572,212,314,485,234,643,674,591,885,762,753,174,516,91,443,281,659,180,507,650,542,173,783,721,819,170,906,909,817,805,302,787,377,835,868,511,788,376,679,842,451,917,310,892,871,806,754,297,581,930,872,797,877,389,233,225,788,172,479,948,811,728,856,185,660,186,743,237,674,446,44,921,796,265,264,180,521,623,658,210,354,193,645,431,232,972,497,813,285,819,328,0,696,717,848,816,371,803,263,668,177,819,263,812,247,0,746,0,746,238,614,124,459,774,875,461,345,242,657,281,751,795,720,427,17,840,785,277,847,297,755,781,944,759,910,948,604,250,466,702,588,722,770,798,720,244,734,306,167,804,802,754,770,178,408,213,300,922,458,902,246,781,670,839,743,195,264,765,896,148,258,795,798,140,288,439,51,176,562,156,652,318,612,100,379,923,487,913,462,230,366,139,606,101,321,283,63,238,563,896,648,757,835,801,711,903,924,147,560,104,334,678,65,909,721,754,288,204,329,309,530,844,938,100,448,246,356,962,618,765,226,350,308,745,840,420,663,880,483,787,934,214,642,415,694,566,831,857,822,842,598,299,759,265,768,843,454,269,720,135,519,139,764,809,500,832,610,848,962,58,665,232,274,81,725,271,474,353,599,942,303,205,248,836,220,838,189,1000,780,948,805,90,584,181,402,161,464,973,733,355,719,16,696,877,270,905,657,369,596,133,519,802,835,855,731,620,692,130,256,395,771,128,602,1,505,478,452,196,905,346,719,268,786,316,249,541,904,543,787,397,802,569,835,0,818,831,719,568,772,489,820,706,792,613,749,172,530,472,904,810,608,528,819,629,703,562,850,813,686,520,818,855,588,403,704,631,864,923,382,230,915,489,907,115,622,319,785,476,0,255,500,874,404,146,265,783,281,511,61,877,559,119,708,685,765,517,869,659,325,660,328,1000,796,856,927,818,539,320,365,100,341,190,178,65,430,306,813,702,297,901,365,231,526,409,758,0,611,631,151,213,458,920,766,901,983,429,446,950,356,598,890,254,729,184,495,208,518,893,596,645,477,549,430,863,635,164,327,921,644,151,848,516,414,141,634,582,858,800,246,354,734,169,969,1000,697,851,203,802,872,926,367,863,398,199,673,964,680,288,753,750,683,980,413,963,719,108,699,191,771,984,593,890,557,884,537,853,996,64,597,132,715,773,830,242,638,934,576,958,573,957,1000,194,204,949,464,971,667,263,466,176,563,828,592,791,362,787,767,893,388,475,126,180,632,253,830,219,563,984,546,944,707,912,959,669,0,231,598,661,370,246,780,874,385,263,504,351,698,889,652,613,165,145,354,812,477,995,386,163,627,877,911,68,712,294,671,861,436,941,865,54,501,121,599,816,503,947,692,254,207,211,696,963,687,909,706,942,423,877,904,811,730,787,909,863,657,18,417,995,417,989,912,199,818,55,389,699,363,752,288,152,770,255,879,932,354,75,612,443,182,810,996,534,18,381,506,147,358,349,382,466,207,669,806,129,659,0,915,891,534,940,903,182,916,410,240,902,891,81,750,91,932,254,447,825,751,114,477,985,627,173,551,835,789,227,224,801,385,448,109,146,277,120,888,59,704,809,268,809,282,764,334,809,295,814,241,704,293,76,707,85,462,704,701,203,430,76,524,226,443,86,654,361,354,255,696,770,871,194,235,665,22,347,715,257,785,271,447,359,221,72,833,261,364,223,261,112,545,110,637,100,685,48,360,39,319,0,1000,549,740,648,315,110,269,162,651,129,374,771,829,164,640,118,776,788,931,147,323,881,863,928,690,256,271,134,891,0,1000,0,1000,965,728,106,451,879,236,849,855,829,953,963,981,161,655,781,306,913,410,131,557,77,606,945,426,116,676,883,691,873,397,825,665,283,527,104,562,188,854,292,581,889,785,117,531,111,439,116,745,915,947,957,548,807,828,866,673,116,399,158,386,190,711,258,275,96,397,294,427,222,667,227,243,879,401,951,488,815,324,812,250,155,518,143,765,207,703,902,545,223,887,345,742,915,899,213,553,921,940,518,696,642,227,873,882,807,343,100,355,190,190,956,906,642,228,942,768,151,320,1000,535,373,362,205,288,774,225,847,465,753,769,287,469,461,861,231,289,137,668,525,744,142,507,790,813,355,185,241,159,955,697,138,441,283,289,156,226,849,940,287,283,895,603,785,905,708,454,951,707,243,556,976,791,177,722,829,869,728,820,848,676,401,169,281,109,431,179,521,791,460,702,634,858,896,636,208,767,414,645,278,624,720,829,259,560,863,447,574,699,773,871,523,802,480,900,797,916,932,312,930,954,504,765,160,547,563,783,955,547,186,386,347,548,185,317,188,374,326,741,848,254,861,352,757,858,248,840,148,285,165,585,242,553,559,743,807,889,371,746,118,576,803,604,321,743,896,390,987,864,150,311,798,905,906,968,549,805,957,1000,906,991,932,938,988,930,242,235,94,402,771,641,646,353,693,807,63,924,377,336,187,801,191,408,662,12,297,680,903,359,898,798,277,271,431,715,692,753,894,938,259,720,61,817,187,824,116,695,250,824,51,990,105,358,969,542,850,266,820,956,151,520,887,355,877,655,154,705,245,842,876,782,927,239,259,748,845,243,884,986,193,821,205,394,881,951,805,668,41,758,87,688,171,704,974,534,886,961,541,826,953,814,0,903,6,953,991,740,40,958,48,956,869,236,899,667,186,309,150,615,749,822,200,168,248,644,505,754,682,672,120,374,104,855,205,804,702,792,973,453,917,879,887,344,702,196,756,444,831,310,167,180,820,902,192,485,972,510,142,444,856,366,326,579,114,759,164,639,137,546,1000,453,289,620,789,942,1000,644,968,424,227,694,772,883,169,344,684,48,239,405,1000,503,844,841,93,530,35,1000,187,185,249,546,802,490,189,181,883,819,580,283,297,781,255,605,11,1000,620,61,640,568,89,287,249,414,473,842,249,358,246,663,246,190,143,560,210,503,889,590,193,451,0,973,132,364,757,276,263,464,96,472,136,286,877,328,606,327,140,738,14,910,223,335,149,676,884,738,731,722,705,797,840,252,890,435,256,521,852,300,0,720,0,682,0,707,806,239,799,303,715,699,810,276,72,447,800,310,812,273,851,285,736,698,798,272,847,285,294,499,0,1000,119,787,480,33,840,404,804,869,734,678,0,749,99,749,161,723,228,832,184,764,178,763,83,622,203,747,910,573,923,714,197,771,906,404,870,457,218,191,960,485,118,557,899,765,963,403,482,160,245,456,828,887,111,671,645,349,812,620,964,655,814,587,760,798,132,694,925,832,545,0,987,450,193,781,783,290,341,530,237,880,236,262,209,401,787,647,572,217,925,568,268,789,950,419,54,637,239,178,929,401,912,581,123,259,119,599,214,642,286,260,323,574,193,264,715,694,622,318,904,904,74,795,353,456,951,901,138,406,189,714,223,676,151,597,676,514,154,803,263,573,373,130,480,0,80,330,155,656,99,483,205,540,886,845,122,803,788,100,527,285,771,320,606,762,215,886,348,663,424,435,722,296,248,456,911,835,290,645,392,273,591,823,386,504,874,428,336,743,337,252,175,604,232,359,195,478,944,692,889,827,492,827,645,360,700,740,957,509,102,603,122,489,849,643,567,827,122,707,958,887,1000,595,197,401,302,654,347,527,447,886,698,752,0,744,181,720,865,480,76,464,138,560,882,429,172,779,795,557,383,626,249,198,847,831,257,477,344,587,140,558,799,267,407,235,0,838,0,796,263,659,911,450,191,172,952,509,941,762,8,460,172,466,223,298,978,744,269,900,580,880,135,399,680,763,441,944,475,842,216,400,930,345,918,394,287,146,997,803,753,95,596,518,992,684,126,425,818,400,2,566,32,1000,967,907,159,431,147,260,702,249,714,89,948,485,991,946,948,945,865,1000,979,988,743,36,186,422,923,564,451,910,908,913,666,25,854,610,26,505,168,827,835,923,262,254,225,225,855,785,130,866,457,900,215,438,252,444,77,677,77,581,999,540,803,889,331,733,759,71,585,320,906,868,965,685,256,298,677,421,821,256,351,625,30,573,947,516,245,322,14,895,31,1000,179,531,814,267,380,341,965,969,823,220,765,712,539,911,897,359,853,741,434,817,758,584,960,388,1000,537,52,408,25,1000,77,406,367,135,964,804,174,185,214,480,95,260,130,513,126,634,267,240,263,752,812,866,271,316,823,1000,171,419,79,638,140,438,880,631,82,335,700,567,42,435,222,193,790,851,70,674,635,454,906,618,972,1000,137,872,945,914,253,546,68,418,90,383,125,270,74,521,927,654,904,981,628,267,776,737,135,481,340,532,176,714,258,810,785,668,282,739,86,347,815,607,86,486,966,411,786,610,214,477,95,713,1000,681,90,481,195,609,224,715,129,530,192,469,168,541,214,629,258,790,757,737,922,530,81,487,207,692,938,292,869,796,930,714,638,451,882,477,288,845,444,267,447,62,88,792,989,831,921,893,149,376,110,384,819,856,176,237,577,909,548,75,852,307,759,841,882,202,970,527,232,272,86,662,641,482,510,787,689,498,631,144,687,760,875,953,858,462,903,836,551,134,342,589,258,353,875,958,776,672,187,402,455,532,994,958,446,142,533,817,976,603,138,623,668,183,566,61,993,431,898,269,954,828,913,905,185,614,305,683,145,633,274,87,139,530,241,576,292,259,528,352,237,207,171,291,370,334,916,704,902,816,93,452,860,971,664,362,222,376,435,392,317,327,689,638,202,573,918,593,226,513,992,755,310,694,383,501,898,970,816,543,351,641,193,239,567,828,301,241,472,0,246,225,419,505,613,638,727,127,268,295,640,569,390,135,735,666,462,666,629,147,835,564,776,536,517,734,413,687,568,837,699,320,197,898,276,685,378,712,735,394,638,585,503,1,879,520,787,374,621,368,277,596,287,358,404,164,742,68,391,300,403,22,664,242,669,253,428,32,642,25,750,652,447,18,885,685,567,61,724,153,688,764,192,805,588,701,455,867,567,69,615,468,561,441,523,154,558,554,680,399,746,285,478,204,828,424,974,741,844,455,663,367,349,360,716,77,327,562,213,479,470,401,209,761,860,891,835,672,244,331,770,630,794,618,169,594,795,856,810,649,742,728,810,684,794,715,828,630,932,759,789,650,888,594,675,525,270,766,191,759,104,577,835,932,225,454,663,507,594,636,652,600,415,422,580,399,901,556,936,885,990,559,983,508,829,438,754,154,965,531,850,608,203,524,149,831,358,159,440,53,928,607,812,836,784,515,853,281,417,251,689,251,805,450,115,567,880,982,919,338,222,412,406,0,887,562,440,0,502,63,123,711,439,37,878,747,823,727,868,703,341,212,262,676,432,545,723,96,578,182,664,188,441,186,813,629,438,143,847,610,620,174,533,75,448,57,648,13,430,65,432,36,148,394,104,799,131,314,460,478,702,295,365,56,678,61,869,275,775,855,214,795,841,637,188,668,160,445,152,628,832,983,924,922,332,725,257,737,215,945,207,678,894,911,771,739,840,559,345,110,384,39,932,485,581,896,263,630,514,808,951,456,105,361,121,583,191,669,879,883,860,956,214,633,243,203,239,895,458,115,682,778,99,415,96,454,902,344,255,896,256,758,817,252,259,564,728,697,157,269,645,363,123,768,931,435,884,766,187,330,208,360,792,754,278,776,246,426,938,956,240,844,198,526,212,272,884,496,811,558,68,676,203,573,851,574,287,553,205,689,224,706,28,688,112,358,191,679,283,525,221,395,939,641,904,401,165,250,335,340,864,876,232,846,155,242,187,449,179,375,130,780,183,395,684,724,845,815,899,715,160,417,134,357,632,855,816,571,890,602,170,760,767,773,421,466,581,855,936,367,205,165,814,532,844,819,897,823,178,821,928,521,845,692,196,319,269,247,295,258,150,839,344,528,40,464,154,494,201,292,252,462,912,370,550,829,135,322,135,599,140,917,168,757,231,781,618,860,105,503,104,506,199,404,370,336,162,725,253,484,772,702,220,764,154,646,722,399,854,906,98,297,622,204,67,728,122,345,954,740,886,673,123,494,146,353,834,317,805,522,775,866,207,402,171,794,868,810,831,719,222,780,278,703,282,857,497,713,138,422,91,445,150,325,402,639,684,250,494,687,324,605,569,123,166,681,511,730,887,871,689,49,300,593,521,896,429,453,433,441,864,858,140,310,202,497,256,779,391,318,244,898,205,486,204,339,151,200,704,348,897,606,606,298,200,489,694,749,712,269,724,678,249,731,675,260,557,32,155,488,970,415,404,47,186,603,832,338,944,530,99,549,860,479,795,274,767,443,484,188,839,521,0,648,257,910,870,702,212,771,0,932,955,406,944,1000,0,891,797,343,796,315,0,870,180,181,903,558,116,304,877,976,1000,775,237,817,247,295,923,537,729,149,342,593,751,735,827,303,255,705,249,703,206,458,745,799,961,454,966,543,958,584,250,240,953,707,532,160,822,337,902,482,26,463,209,810,565,39,440,137,807,603,793,349,787,189,527,326,142,281,597,778,119,483,779,437,93,378,357,137,578,850,206,261,107,588,725,707,743,671,33,993,525,30,691,658,941,719,1,447,946,827,916,588,387,364,810,892,0,949,130,291,256,263,1000,733,807,901,0,1000,982,765,959,935,855,516,151,525,187,873,844,971,447,139,799,834,162,186,89,443,344,532,131,908,942,445,1000,805,193,738,62,671,167,485,119,325,259,589,163,755,424,52,786,351,894,544,110,308,427,710,252,222,15,589,779,647,143,922,784,776,392,252,60,722,684,463,797,921,173,427,355,152,344,224,229,800,600,161,642,640,142,458,0,717,846,253,371,17,604,857,894,603,353,676,503,326,438,266,361,111,932,337,692,695,429,454,947,339,661,227,739,701,533,395,931,484,786,969,245,621,275,250,28,1000,212,686,163,801,781,248,283,684,442,899,69,622,235,872,685,642,120,355,217,781,81,451,339,357,518,0,274,616,466,208,109,862,496,715,173,523,334,314,527,806,810,895,136,293,790,364,97,608,139,767,148,554,169,872,350,216,458,601,102,568,711,822,971,468,189,884,897,779,222,945,81,499,644,472,343,254,162,239,386,435,872,631,404,188,498,752,823,370,466,404,922,956,884,594,414,446,511,55,729,640,298,633,330,56,759,801,329,0,889,665,73,837,803,429,646,627,327,343,774,556,337,55,452,824,397,16,958,875,926,947,783,287,418,576,212,180,541,788,239,461,328,337,151,876,656,681,357,442,815,256,785,359,575,105,314,605,476,785,528,105,895,393,748,344,325,250,470,281,602,652,701,443,682,22,463,573,637,676,276,317,508,791,722,625,758,445,600,181,702,350,744,404,362,325,303,231,454,285,474,618,499,42,620,0,296,689,726,418,341,631,633,571,329,345,736,733,772,617,811,375,660,346,607,572,727,418,495,181,628,266,454,273,362,664,523,94,988,779,332,685,387,73,532,846,934,677,712,313,780,352,523,778,362,333,682,378,354,137,767,292,566,829,759,562,477,198,645,472,788,820,927,500,743,800,296,603,713,381,552,804,686,731,676,244,961,783,450,298,364,160,863,816,945,754,147,721,936,644,476,788,444,287,865,511,612,754,578,921,276,715,1000,514,861,784,865,563,960,507,899,674,844,891,812,755,883,825,604,614,125,261,772,599,913,685,778,786,91,712,357,146,579,926,176,864,127,685,402,139,574,903,168,857,606,947,647,624,596,631,777,369,170,498,471,243,580,820,913,776,569,887,418,817,441,46,788,361,323,193,608,957,767,286,812,718,817,589,1000,784,816,841,854,537,822,452,889,475,897,478,834,521,825,324,793,507,824,748,376,0,656,0,394,191,709,202,797,641,484,197,888,616,863,892,869,351,751,421,782,347,751,480,203,785,515,135,650,62,898,769,775,640,885,404,280,56,109,342,244,913,770,460,680,246,469,88,807,606,301,235,817,616,893,510,853,383,849,872,444,155,408,16,60,744,866,504,726,158,877,922,865,783,632,145,660,369,264,848,777,169,703,352,876,687,248,297,348,168,251,344,178,634,958,329,400,147,984,638,140,700,183,858,880,703,130,790,786,741,804,927,147,281,229,477,234,278,86,275,927,864,246,697,305,641,690,464,246,776,216,657,201,214,410,576,561,799,936,633,412,665,1000,550,288,744,231,317,202,512,183,531,345,693,617,646,150,661,540,810,831,725,926,803,183,603,842,804,564,781,914,946,734,615,124,533,551,774,157,886,898,225,889,414,143,730,326,589,715,763,838,842,879,397,102,394,846,900,247,609,863,745,348,743,519,795,200,608,202,823,795,476,188,611,893,515,259,776,763,826,767,722,923,893,80,519,783,605,198,586,162,684,171,658,780,543,439,251,670,68,202,299,176,837,239,802,271,718,188,755,187,293,586,188,715,100,822,959,929,856,183,653,869,943,453,538,905,481,793,900,218,265,226,588,731,50,269,242,294,652,683,242,221,475,237,678,152,462,911,890,276,805,715,74,662,341,404,684,850,426,924,362,649,221,931,493,640,216,907,875,205,410,830,951,899,854,199,826,895,732,791,408,251,662,121,582,894,685,931,359,205,381,138,626,671,256,646,623,168,590,117,482,630,119,134,670,247,603,841,891,869,372,784,636,114,484,948,530,210,420,101,656,655,160,164,431,244,278,673,481,916,224,974,569,172,515,845,450,182,345,152,524,365,94,931,356,808,519,588,117,750,431,0,555,698,628,714,745,552,225,645,307,653,330,617,300,883,543,166,373,1000,724,470,765,469,284,213,400,262,811,924,462,946,302,842,894,892,376,434,20,51,646,863,523,184,368,483,609,384,398,248,830,495,180,336,123,311,212,284,269,933,372,123,279,956,336,187,852,198,416,158,826,704,0,0,907,744,871,896,860,159,641,885,289,910,714,573,801,773,720,292,698,289,507,923,285,693,273,1000,796,336,623,921,418,947,919,0,578,189,906,1000,561,967,673,757,880,348,623,861,624,998,614,806,820,82,719,797,489,954,828,952,842,370,560,911,956,915,590,151,726,969,467,217,521,435,799,67,550,840,642,126,293,38,486,889,515,863,537,130,458,99,628,873,723,399,192,115,487,293,275,112,593,901,967,676,454,162,204,439,949,246,243,303,635,712,449,991,370,604,607,912,266,445,199,10,956,949,762,31,608,251,328,583,277,348,547,680,0,713,173,945,539,914,860,778,346,995,452,697,272,532,81,498,60,439,36,811,459,120,534,632,121,151,632,324,737,1000,588,1000,633,185,824,799,394,980,291,780,768,361,242,251,380,783,347,985,339,95,207,91,514,83,382,854,784,236,348,739,748,879,422,102,384,68,580,196,659,118,541,255,470,90,715,70,602,89,284,0,1000,918,518,161,719,205,369,360,187,925,851,853,350,794,935,213,408,125,581,122,228,987,766,292,834,587,103,761,527,814,812,933,743,198,898,855,693,437,0,372,632,975,753,178,194,174,398,987,365,466,473,986,817,834,656,143,291,263,488,891,862,857,337,282,625,238,514,209,754,990,590,158,892,186,204,900,373,238,262,242,513,884,719,142,753,864,873,645,222,801,376,803,501,518,767,88,766,293,406,328,301,793,263,340,102,222,670,303,769,888,1000,912,646,282,809,345,108,976,683,804,743,479,901,912,894,261,265,187,630,919,964,494,180,493,628,525,786,788,315,101,901,889,769,898,300,864,723,235,284,690,703,429,241,612,214,239,325,231,426,248,220,236,712,454,234,511,23,228,613,344,368,781,832,764,805,816,293,225,507,697,430,732,379,734,377,883,836,706,423,1000,612,822,620,743,413,809,689,401,410,535,362,712,781,291,403,399,557,262,549,532,728,568,505,387,518,252,230,780,641,671,564,562,860,327,338,383,0,564,28,867,621,325,249,724,134,342,259,548,0,372,705,226,299,526,358,476,857,361,251,200,662,163,433,360,670,845,901,373,732,640,624,481,194,577,725,421,173,452,246,802,262,668,443,745,659,643,771,602,567,527,811,505,762,517,808,271,569,793,160,818,369,801,562,802,387,243,718,982,813,683,776,172,924,810,358,774,618,830,490,217,298,215,623,140,703,366,609,166,208,878,654,387,384,853,822,854,492,603,956,658,324,482,347,158,444,423,82,690,755,666,184,404,565,672,546,877,453,836,483,310,820,838,829,790,310,930,767,595,945,767,771,268,703,258,635,242,591,179,766,664,242,503,387,598,895,831,437,824,352,415,230,382,197,668,257,633,162,855,718,785,559,408,174,790,113,951,453,255,620,872,731,842,522,152,341,457,631,844,370,77,546,258,696,943,341,61,544,606,331,720,67,729,133,699,179,570,776,373,265,952,293,266,731,809,331,413,413,321,703,762,207,385,56,438,0,378,40,648,150,172,505,905,423,365,338,944,419,337,264,282,811,646,418,524,336,132,470,453,638,111,579,263,497,896,941,156,349,261,546,729,129,414,186,179,391,845,519,793,745,961,673,265,780,352,30,220,290,933,352,247,771,805,725,804,627,183,504,259,516,203,558,275,252,814,891,263,162,717,26,333,374,246,346,800,146,766,68,818,208,757,798,233,867,841,448,844,678,871,786,328,164,270,199,296,33,779,891,836,834,176,533,881,762,135,407,252,209,603,574,521,134,515,934,444,803,504,798,396,730,126,446,956,549,914,854,1000,630,827,915,920,794,879,767,211,496,178,814,216,644,176,887,811,783,947,862,141,426,581,791,893,773,869,692,100,634,247,747,22,410,848,1000,823,350,875,628,880,535,169,722,230,422,925,858,274,716,90,453,851,557,815,629,228,314,137,250,220,307,899,510,225,926,193,344,256,793,229,746,265,731,113,409,203,514,145,411,72,389,863,301,871,389,148,291,213,305,92,424,831,317,251,839,217,313,188,616,886,895,153,302,917,890,172,338,121,770,256,437,205,199,138,282,126,700,131,500,954,686,224,645,156,797,954,440,224,256,870,849,147,791,769,855,306,703,164,623,827,836,846,747,729,832,939,792,946,377,164,766,910,853,241,243,128,290,946,799,179,829,323,682,930,865,187,805,208,743,856,1000,191,686,193,544,40,457,929,299,196,630,210,888,100,279,190,740,63,423,103,476,102,467,129,393,253,497,266,693,224,770,722,776,933,493,103,467,219,781,648,360,88,499,195,661,841,348,285,758,96,425,993,512,121,292,196,529,875,973,786,950,509,0,172,766,135,819,993,849,160,610,87,723,171,455,492,196,927,414,603,322,478,284,756,129,307,532,1000,659,210,833,588,148,76,292,109,550,288,686,172,865,871,603,990,470,826,988,952,467,954,347,1000,802,483,97,176,285,191,689,224,467,291,716,818,337,934,428,870,308,276,637,127,666,963,275,93,692,570,799,931,348,844,235,193,552,974,636,936,758,938,307,921,551,142,803,84,759,8,1000,854,293,905,759,958,901,44,850,87,699,931,937,89,862,116,329,918,899,257,788,281,559,951,582,143,458,145,834,718,815,289,296,988,380,140,286,656,573,974,979,841,525,784,790,145,412,29,842,972,759,754,752,889,941,231,827,693,754,901,843,81,362,64,629,698,789,792,399,1000,525,810,285,450,360,968,967,769,780,62,1000,1000,692,768,819,953,657,747,611,578,208,61,713,209,856,910,398,846,871,722,769,41,774,748,641,162,555,87,803,685,752,105,727,161,798,31,903,180,327,121,781,936,492,85,392,187,746,936,1000,844,284,180,837,178,918,190,931,1000,618,198,714,123,463,79,422,191,587,84,688,43,400,245,597,205,927,244,807,278,859,172,747,848,305,164,897,0,929,121,742,241,786,290,703,129,883,82,625,81,614,251,316,965,888,330,155,256,218,804,810,747,812,878,248,852,249,446,480,681,246,43,708,915,436,354,28,869,724,894,893,879,439,457,482,168,888,892,594,984,632,957,642,800,636,929,457,852,849,821,349,725,295,255,666,300,661,604,761,379,371,838,269,802,893,298,168,846,729,757,291,706,598,445,927,295,359,530,815,480,296,552,675,549,800,560,780,548,747,521,713,525,815,540,150,767,184,411,582,666,247,757,371,753,151,708,347,703,218,464,116,784,309,447,129,795,655,803,571,793,123,288,561,428,15,880,354,569,724,519,261,443,179,432,159,699,682,727,672,546,31,386,518,745,626,570,794,557,46,577,854,740,686,233,192,771,167,790,289,562,875,795,272,584,297,460,908,748,657,737,716,407,416,446,648,407,179,834,261,815,290,289,675,993,742,685,232,209,424,1000,620,388,498,780,617,1000,788,790,313,852,524,505,6,836,700,617,686,379,595,859,453,580,298,474,870,235,187,146,427,736,759,922,973,752,749,430,444,472,831,818,593,727,731,453,289,299,615,655,446,403,337,508,641,550,793,601,905,300,330,402,557,512,23,412,629,491,228,290,406,588,614,438,381,580,677,629,266,846,490,385,36,217,642,623,506,762,314,213,315,239,592,849,682,566,55,907,671,549,811,495,522,300,717,841,406,664,227,591,817,382,225,764,223,457,0,670,45,641,115,471,24,432,11,546,32,476,904,488,738,761,389,324,0,506,800,140,860,707,344,407,226,774,638,455,433,936,625,441,678,413,582,361,55,439,887,949,385,619,458,904,807,859,335,726,296,613,674,469,772,381,436,296,236,920,434,860,560,963,520,524,803,670,240,929,926,655,205,973,600,914,390,917,367,971,638,420,565,590,659,807,712,777,716,999,538,948,529,774,515,985,569,890,919,787,634,200,442,142,335,598,777,574,679,417,548,891,385,789,650,867,554,955,245,390,272,304,170,794,286,375,60,698,233,383,523,706,72,446,60,307,168,797,472,258,684,868,870,770,776,913,669,846,429,276,397,482,417,726,206,415,314,677,250,779,704,311,194,408,753,170,465,174,490,834,806,721,297,856,405,829,902,257,695,477,198,366,288,407,209,251,226,808,473,991,419,843,562,893,887,323,231,300,776,714,32,939,584,77,458,899,730,883,429,895,662,841,742,447,0,837,738,169,389,393,388,245,412,164,461,147,815,162,511,850,866,813,367,328,797,894,374,382,439,244,425,726,114,883,383,722,253,669,38,432,114,214,821,285,569,883,853,331,589,110,662,822,323,344,107,887,604,261,746,814,251,871,787,967,894,278,165,910,588,153,328,483,519,995,887,853,900,880,517,856,682,980,521,800,568,163,253,939,353,768,251,671,15,233,291,123,361,407,85,174,406,300,40,321,129,248,265,814,213,78,419,747,311,287,673,173,495,543,788,937,277,469,499,646,484,660,411,610,780,721,802,374,721,345,679,473,847,461,880,643,461,514,785,384,747,456,335,443,806,776,659,927,927,791,682,131,542,748,901,136,647,171,479,806,902,856,685,512,774,445,31,165,478,906,265,177,744,115,374,422,554,195,854,873,677,876,993,118,640,456,932,210,456,186,201,846,823,892,956,843,735,418,578,368,658,255,742,226,179,112,366,279,402,97,448,831,682,169,825,177,423,298,854,848,851,303,339,346,738,863,784,733,869,138,265,885,316,843,691,813,492,882,835,235,734,796,808,228,293,291,678,991,852,214,842,924,869,89,638,111,357,150,565,864,988,921,812,161,798,177,651,304,832,137,683,49,546,124,782,241,467,761,676,282,766,159,765,946,916,852,952,153,533,272,399,122,356,172,585,71,603,972,440,848,630,843,284,221,929,268,688,264,747,213,437,682,641,289,747,260,804,201,258,162,753,201,226,298,777,238,209,533,0,105,484,918,917,156,602,871,308,809,543,947,830,931,678,922,793,271,696,189,801,226,287,738,729,121,669,94,566,809,316,165,601,179,670,223,217,830,843,177,560,311,737,175,606,108,485,246,523,237,766,788,936,76,498,708,712,136,445,216,232,191,711,807,409,90,669,546,42,0,646,299,789,682,711,211,336,269,283,846,470,147,717,848,968,492,28,216,838,180,374,195,181,142,667,157,537,122,754,864,277,253,268,985,803,995,386,936,831,814,357,108,583,956,1000,285,416,193,153,942,486,835,414,203,838,974,288,960,750,181,367,222,250,162,328,938,845,691,674,4,482,673,790,129,574,402,323,967,552,288,629,214,757,133,762,93,228,967,726,280,873,248,422,6,812,974,495,250,847,178,163,872,940,35,958,993,877,757,728,982,500,482,413,938,646,964,902,197,356,75,762,988,777,0,932,939,699,79,251,290,630,873,379,829,363,164,597,866,595,237,636,970,597,893,555,758,655,131,914,403,309,0,1000,58,782,133,514,77,342,57,1000,119,377,327,436,121,576,529,915,972,469,952,341,210,876,194,824,186,183,898,838,152,597,762,602,120,371,171,840,33,701,297,364,581,190,223,525,341,660,294,795,106,337,127,826,46,414,912,762,246,882,785,656,95,739,103,315,301,466,0,1000,275,251,899,673,824,308,953,630,773,829,750,742,904,731,884,894,754,889,867,861,182,179,793,738,891,794,829,957,925,915,832,263,815,520,898,793,810,847,911,501,280,438,879,684,599,238,824,813,766,213,930,654,0,1000,12,1000,441,202,150,278,225,808,962,626,293,585,767,637,458,415,377,436,234,695,564,38,0,706,146,221,989,723,584,543,934,598,770,309,729,597,215,763,930,432,731,387,209,786,111,700,238,394,806,250,287,392,620,749,473,885,184,151,367,12,627,741,996,414],"mb":{"kc":[68,69,72,83,84,112,114,118,120,128,147,155,223,266,273,274,281,282,296,298,307,308,318,366,367,423,426,431,454,474,482,497,499,500,513,519,556,582,586,587,623,649,673,684,690,697,698,701,705,708,711,735,740,752,784,792,797,798,931,934,960,988,1001,1023,1046,1080,1094,1109,1112,1141,1142,1145,1147,1148,1169,1177,1182,1193,1194,1196,1235,1245,1267,1295,1387,1391,1402,1404,1409,1426,1429,1431,1458,1472,1478,1529,1559,1586,1597,1611,1678,1689,1703,1710,1719,1726,1730,1741,1745,1746,1784,1788,1806,1827,1846,1849,1862,1863,1865,1866,1870,1873,1880,1907,1919,1937,1938,1939,1940,1947,1949,2017,2019,2102,2235,2236,2287,2313,2338,2494,2508,2584,2602,2609,2610,2627,2813,2923,2936,3089,3095,3106,3116,3167,3224,3227,3254,3258,3293,3303,3305,3319,3349,3410,3459,3494,3526,3619,3622,3632,3634,3647,3659,3671,3680,3685,3690,3699,3702,3722,3742,3750,3751,3790,3796,3845,3851,3865,3877,3930,3936,3939,3954,3981,3983,3984,3985,3986,3994,4000,4003,4033,4046,4047,4056,4057,4059,4064,4065,4066,4072,4077,4078,4079,4081,4131,4159,4166,4191,4296,4304,4319,4321,4328,4329,4339,4347,4488,4491,4527,4543,4554,4555,4574,4579,4581,4778,4885,4944,4957,4976,4994,4999,5000,5041,5081,5082,5089,5098,5124,5250,5288,5345,5351,5352,5357,5360,5381,5400,5544,5567,5574,5577,5594,5595,5620,5625,5636,5652,5654,5676,5764,5778,5785,5817,5819,5841,5878,5883,5912,5947,5952,5964,5968,5981,5982,5992,6003,6012,6017,6024,6028,6036,6046,6068,6076,6095,6102,6105,6109,6110,6116,6117,6119,6120,6122,6127,6134,6150,6158,6231,6244,6251,6252,6263,6270,6272,6281,6282,6284,6309,6338,6405,6406,6409,6411,6444,6454,6459,6471,6477,6746,6761,6763,6842,6880,6891,6928,6930,6945,6950,6955,6972,6981,6985,6992,7005,7011,7026,7030,7032,7035,7051,7064,7163,7259,7305,7356,7368,7409,7414,7614,7648,7676,7766,7794,7837,7849,7861,7879,7957,7993,8025,8124,8178,8182,8257,8289,8299,8304,8314,8322,8339,8353,8368,8398,8420,8440,8557,8615,8623,8627,8633,8650,8662,8672,8706,8734,8746,8757,8768,8920,8923,8952,8970,8991,8998,9008,9011,9028,9035,9043,9047,9060,9073,9077,9081,9107,9112,9127,9230,9244,9297,9315,9316,9365,9378,9394,9423,9443,9458,9501,9513,9517,9519,9520,9545,9557,9585,9608,9633,9642,9672,9674,9717,9718,9793,9800,9812,9865,9867,9870,9885,9895,9928,9951,9952,9966,9976,9983,9984,9989,9995,10001,10023,10044,10046,10083,10104,10110,10140,10155,10185,10187,10188,10192,10194,10196,10202,10205,10226,10230,10300,10319,10350,10389,10404,10424,10427,10442,10539,10551,10553,10564,10566,10568,10569,10574,10615,10753,10770,10783,10792,10801,10843,10845,10914,10951,10953,10957,11015,11036,11043,11059,11069,11070,11089,11135,11185,11194,11213,11274,11341,11351,11354,11385,11393,11433,11561,11599,11662,11684,11689,11702,11715,11717,11728,11777,11778,11781,11790,11862,11884,11889,11893,11903,11905,11910,11925,11927,11968,11972,11979,11980,11998,12000,12004,12018,12024,12064,12082,12091,12129,12164,12188,12191,12267,12273,12293,12304,12368,12372,12426,12483,12554,12557,12620,12647,12674,12683,12705,12721,12777,12783,12788,12789,12837,12839,12840,12866,12870,12875,12897,12999,13013,13031,13058,13063,13085,13086,13103,13131,13234,13277,13293,13325,13339,13349,13439,13467,13542,13603,13782,13791,13792,13805,13828,13838,13853,13878,13921,14033,14066,14072,14084,14086,14089,14133,14140,14154,14208,14261,14368,14502,14538,14546,14548,14581,14590,14591,14593,14626,14638,14640,14653,14693,14766,14779,14812,14821,14830,14835,14876,14901,14914,14918,14966,14989,14996,15015,15024,15035,15039,15071,15076,15081,15086,15099,15106,15124,15139,15158,15162,15163,15169,15182,15212,15246,15267,15270,15309,15328,15364,15423,15450,15520,15525,15545,15548,15606,15654,15684,15709,15712,15736,15855,15946,15998,16094,16111,16154,16156,16164,16238,16365,16388,16467,16518,16531,16606,16642,16649,16679,16694,16718,16760,16789,16827,16829,16872,16899,16929,16949,16981,16985,17038,17068,17082,17101,17104,17123,17174,17186,17228,17236,17245,17293,17354,17356,17386,17415,17434,17496,17583,17602,17702,17703,17723,17793,17865,17984,18172,18187,18215,18288,18318,18321,18337,18340,18343,18352,18354,18383,18393,18415,18442,18443,18446,18453,18456,18474,18476,18482,18483,18513,18523,18526,18535,18600,18696,18699,18702,18716,18735,18790,18819,18835,18858,18881,18888,18920,18921,18936,18968,18972,18980,19009,19010,19058,19064,19109,19110,19122,19128,19133,19315,19339,19356,19393,19395,19401,19425,19434,19509,19516,19525,19528,19529,19537,19586,19590,19599,19610,19653,19657,19681,19689,19690,19691,19731,19752,19760,19763,19790,19844,19851,19856,19868,19929,19936,19941,19942,19958,19965,19970,19973,19991,20014,20019,20090,20112,20164,20216,20249,20280,20303,20313,20324,20361,20407,20419,20518,20525,20527,20536,20544,20545,20550,20559,20606,20610,20611,20645,20647,20670,20691,20695,20699,20735,20818,20883,20891,20919,20958,21003,21066,21121,21145,21314,21438,21449,21469,21489,21508,21528,21532,21537,21543,21561,21569,21584,21591,21598,21601,21623,21630,21640,21664,21683,21692,21702,21727,21731,21734,21738,21741,21805,21818,21838,21864,21865,21867,21883,21892,21926,21927,21934,21945,21955,21958,21961,21970,21990,22040,22178,22186,22216,22222,22226,22334,22503,22512,22532,22606,22622,22654,22657,22694,22734,22737,22776,22784,22789,22839,22968,22982,23083,23117,23148,23159,23161,23204,23213,23232,23251,23258,23283,23284,23294,23317,23323,23334,23421,23435,23466,23468,23508,23512,23518,23550,23556,23607,23654,23686,23700,23717,23743,23874,23877,23904,23944,23980,23993,24081,24122,24147,24148,24178,24198,24199,24260,24267,24285,24368,24381,24493,24535,24595,24684,24752,24755,24764,24807,24848,24915,24920,24948,24957,24984,24995,24998,25039,25045,25098,25139,25142,25161,25164,25166,25180,25183,25219,25221,25255,25276,25300,25328,25332,25340,25343,25344,25345,25361,25364,25374,25389,25396,25405,25444,25459,25559,25567,25575,25578,25591,25592,25634,25638,25651,25662,25666,25755,25762,25826,25852,25903,25909,25933,25989,26005,26024,26059,26069,26074,26084,26094,26122,26130,26186,26199,26231,26250,26346,26425,26432,26509,26549,26572,26598,26623,26661,26674,26691,26742,26779,26833,26836,26841,26845,26963,26972,26979,26984,26986,27009,27010,27043,27178,27236,27272,27275,27303,27309,27318,27368,27408,27412,27473,27511,27628,27670,27672,27714,27747,27780,27783,27791,27822,27824,27825,27826,27832,27856,27914,27954,28016,28020,28024,28029,28042,28067,28096,28098,28105,28113,28175,28176,28190,28192,28205,28238,28299,28304,28315,28318,28419,28436,28441,28444,28451,28488,28505,28563,28586,28635,28685,28707,28739,28745,28799,28824,28836,28839,28897,28899,28901,28928,28930,28934,28946,28954,28995,29009,29011,29109,29144,29312,29318,29341,29366,29378,29384,29418,29423,29427,29430,29438,29443,29463,29550,29569,29580,29606,29625,29701,29724,29771,29796,29821,29858,29860,29867,29876,29881,29883,29888,29894,29984,29987,30053,30064,30081,30105,30141,30145,30147,30209,30304,30306,30307,30401,30423,30436,30451,30466,30485,30488,30514,30542,30584,30598,30603,30605,30614,30617,30622,30633,30644,30658,30681,30693,30712,30762,30763,30766,30831,30863,30870,30888,30915,30921,30934,30936,30990,30998,31002,31022,31024,31034,31048,31080,31085,31109,31140,31175,31181,31226,31247,31249,31275,31377,31408,31493,31516,31544,31565,31598,31621,31713,31719,31722,31724,31801,31831,31875,31907,31921,31959,31975,31991,32036,32063,32114,32148,32186,32194,32200,32201,32270,32277,32324,32340,32355,32392,32405,32447,32501,32517,32525,32530,32536,32539,32542,32571,32573,32574,32597,32609,32610,32613,32619,32621,32626,32627,32691,32710,32718,32734,32753,32754,32809,32814,32819,32837,32860,32862,32878,32879,32882,32890,32945,32962,32963,32968,32975,33009,33013,33065,33090,33206,33223,33292,33295,33492,33645,33658,33672,33718,33744,33750,33754,33820,33827,33872,33901,33988,33994,33998,33999,34007,34010,34030,34031,34060,34080,34098,34110,34138,34144,34187,34195,34200,34205,34207,34299,34359,34403,34405,34406,34452,34515,34517,34520,34529,34545,34575,34577,34664,34684,34702,34704,34711,34721,34752,34767,34788,34839,34854,34868,34937,34940,34966,34995,35029,35035,35049,35065,35073,35109,35228,35257,35259,35272,35357,35378,35408,35425,35448,35487,35494,35501,35563,35568,35572,35576,35584,35653,35693,35738,35762,35819,35850,35899,35916,36016,36021,36027,36033,36050,36067,36070,36103,36132,36170,36188,36210,36236,36264,36302,36344,36380,36399,36447,36453,36494,36516,36541,36550,36590,36681,36726,36757,36764,36778,36779,36789,36801,36847,36877,36881,36896,36905,36908,36909,36946,36952,36967,36985,36987,37028,37030,37036,37090,37095,37258,37308,37334,37372,37393,37394,37404,37419,37437,37460,37470,37507,37524,37531,37542,37557,37562,37579,37625,37635,37659,37749,37757,37803,37807,37851,37880,37903,37918,38006,38024,38029,38030,38044,38055,38060,38062,38063,38066,38070,38216,38239,38240,38302,38311,38319,38321,38366,38378,38382,38389,38398,38411,38426,38444,38446,38451,38453,38490,38495,38504,38592,38601,38630,38651,38674,38729,38772,38773,38778,38786,38787,38789,38825,38841,38866,38867,38931,38932,38959,38962,39000,39007,39036,39051,39053,39071,39083,39085,39150,39156,39157,39181,39188,39194,39222,39247,39292,39294,39298,39312,39323,39342,39369,39433,39542,39585,39593,39619,39675,39731,39761,39771,39808,39813,39821,39846,39851,39876,39880,39884,39887,39889,39908,39913,39962,39973,39975,40018,40031,40033,40034,40038,40061,40072,40078,40106,40150,40152,40157,40195,40208,40242,40245,40249,40255,40296,40301,40358,40379,40381,40408,40411,40423,40469,40478,40483,40504,40529,40531,40548,40585,40597,40624,40626,40659,40716,40720,40748,40755,40764,40789,40812,40882,40887,40893,40896,40901,40911,40916,40941,40988,41079,41087,41094,41108,41137,41154,41174,41193,41198,41216,41219,41236,41240,41256,41265,41269,41305,41352,41354,41388,41399,41409,41438,41483,41490,41535,41584,41600,41602,41606,41614,41631,41661,41673,41684,41696,41697,41701,41757,41791,41921,42003,42017,42101,42148,42150,42162,42225,42226,42247,42253,42263,42268,42288,42309,42345,42352,42372,42404,42423,42424,42428,42473,42485,42493,42495,42501,42516,42520,42526,42546,42548,42669,42694,42704,42706,42708,42709,42711,42719,42732,42749,42753,42765,42825,42841,42842,42853,42863,42866,42894,42918,42948,42961,42983,43028,43040,43055,43067,43068,43069,43078,43093,43101,43103,43106,43112,43143,43144,43178,43191,43194,43208,43214,43255,43289,43306,43317,43325,43330,43364,43373,43384,43396,43399,43415,43433,43444,43468,43469,43481,43482,43534,43551,43562,43575,43592,43600,43610,43618,43622,43633,43650,43661,43767,43768,43793,43823,43897,43902,43944,43977,43984,44017,44058,44149,44178,44214,44222,44225,44276,44286,44294,44319,44354,44369,44402,44403,44430,44436,44497,44500,44639,44663,44669,44683,44722,44858,44861,44866,44867,44878,44890,44995,45074,45213,45228,45251,45286,45294,45339,45361,45409,45447,45449,45481,45631,45635,45637,45650,45669,45704,45707,45732,45740,45760,45774,45843,45906,46009,46036,46064,46065,46089,46107,46154,46156,46282,46319,46333,46340,46366,46367,46430,46433,46480,46484,46487,46489,46512,46601,46726,46733,46739,46763,46801,46841,46842,46851,46878,46880,46882,46886,46989,47017,47019,47045,47129,47144,47150,47159,47202,47211,47218,47227,47253,47273,47278,47301,47439,47443,47451,47496,47586,47590,47616,47670,47672,47674,47699,47737,47740,47741,47743,47744,47749,47755,47760,47792,47805,47817,47884,47889,47908,47982,47999,48014,48055,48131,48176,48298,48301,48342,48350,48387,48470,48522,48525,48530,48587,48596,48609,48722,48756,48761,48764,48767,48871,48910,48943,48948,48962,48969,49028,49049,49084,49091,49098,49102,49115,49130,49143,49270,49273,49294,49359,49368,49383,49423,49439,49453,49499,49534,49593,49612,49647,49663,49675,49690,49716,49727,49731,49774,49787,49816,49846,49860,49862,49867,49874,49876,49896,49905,49910,49944,49997,50007,50013,50040,50101,50126,50144,50211,50253,50264,50283,50342,50471,50480,50494,50497,50543,50562,50679,50731,50758,50798,50848,50850,50890,50913,50951,50953,50956,50962,50969,51001,51029,51067,51157,51165,51166,51169,51204,51220,51313,51317,51326,51330,51331,51356,51386,51434,51470,51483,51493,51505,51536,51557,51617,51629,51659,51666,51696,51720,51735,51752,51777,51781,51789,51799,51809,51821,51824,51825,51837,51841,51846,51851,51852,51863,51876,51890,51896,51923,51926,51949,52002,52025,52032,52056,52061,52065,52077,52078,52080,52088,52091,52095,52098,52144,52147,52176,52181,52200,52205,52208,52232,52236,52268,52315,52316,52350,52351,52393,52409,52453,52458,52469,52477,52486,52496,52530,52533,52543,52554,52586,52589,52722,52735,52762,52802,52812,52827,52829,52848,52901,52922,53045,53080,53086,53089,53159,53183,53214,53298,53312,53374,53382,53392,53463,53465,53496,53612,53691,53701,53707,53748,53782,53789,53833,53855,53863,53874,53882,53892,53895,53962,53985,54053,54056,54091,54099,54100,54110,54128,54138,54150,54155,54206,54228,54237,54245,54286,54303,54317,54318,54412,54490,54517,54571,54584,54612,54816,54849,54881,54900,54904,54954,55004,55062,55144,55192,55205,55233,55269,55308,55414,55495,55573,55614,55632,55633,55657,55661,55692,55701,55704,55739,55873,55879,55925,55999,56041,56055,56083,56106,56111,56129,56152,56153,56201,56273,56291,56298,56308,56319,56454,56471,56477,56504,56613,56625,56656,56688,56707,56723,56754,56787,56878,56879,56880,56893,56894,56910,56921,56956,56972,57058,57059,57075,57131,57138,57140,57147,57149,57163,57164,57169,57179,57220,57237,57238,57245,57252,57261,57281,57287,57325,57334,57335,57360,57361,57376,57383,57435,57438,57442,57461,57467,57473,57483,57486,57489,57495,57498,57504,57523,57604,57681,57705,57713,57735,57747,57774,57814,57848,57849,57941,57970,57972,58005,58019,58038,58039,58092,58103,58107,58108,58134,58141,58154,58161,58164,58168,58173,58197,58203,58205,58209,58221,58240,58245,58248,58271,58300,58329,58337,58341,58342,58358,58364,58394,58437,58513,58562,58567,58573,58576,58591,58735,58757,58775,58779,58787,58818,58819,58849,58851,58870,58919,58922,58938,58982,59055,59175,59189,59191,59198,59216,59222,59225,59238,59345,59411,59417,59422,59428,59496,59497,59506,59539,59565,59569,59633,59670,59692,59720,59883,60023,60026,60063,60113,60135,60137,60209,60247,60258,60277,60290,60325,60347,60351,60355,60356,60358,60396,60402,60439,60441,60463,60481,60482,60497,60514,60521,60522,60545,60569,60579,60594,60620,60665,60685,60739,60740,60765,60788,60794,60859,60899,60902,60904,60968,61051,61063,61147,61200,61254,61316,61334,61349,61386,61390,61411,61458,61553,61585,61600,61892,62051,62109,62121,62154,62193,62300,62323,62343,62433,62481,62515,62552,62573,62693,62700,62752,62765,62945,63055,63063,63083,63084,63127,63140,63232,63251,63290,63293,63360,63399,63407,63455,63458,63476,63478,63486,63549,63567,63575,63580,63584,63597,63607,63617,63627,63640,63649,63657,63669,63688,63694,63726,63748,63814,63843,63865,63870,63932,63963,63999,64020,64021,64045,64047,64067,64076,64094,64119,64149,64150,64293,64297,64351,64442,64444,64469,64486,64541,64544,64545,64652,64675,64682,64698,64703,64710,64736,64741,64742,64744,64746,64775,64805,64979,65134,65144,65175,65199,65214,65245,65249,65292,65370,65371,65378,65379,65386,65387,65394,65411,65443,65445,65455,65469,65515,65525,65528,65536,65545,65555,65570,65572,65597,65606,65610,65760,65774,65951,65952,66054,66162,66181,66230,66304,66309,66335,66345,66351,66489,66526,66527,66538,66545,66567,66594,66604,66636,66650,66667,66673,66675,66689,66754,66768,66779,66782,66798,66809,66813,66815,66820,66840,66845,66871,66919,66920,66970,66973,66986,67013,67014,67025,67037,67049,67079,67082,67096,67114,67137,67160,67162,67166,67176,67181,67188,67192,67228,67248,67250,67311,67325,67356,67359,67381,67388,67397,67401,67415,67422,67447,67458,67529,67558,67608,67628,67653,67654,67680,67686,67708,67719,67736,67749,67775,67810,67847,67854,67857,67874,67914,67947,67992,68020,68026,68036,68038,68055,68130,68174,68320,68321,68326,68346,68365,68372,68407,68427,68429,68431,68473,68593,68619,68635,68693,68696,68859,68931,68934,68966,68968,68973,68975,68997,69003,69146,69157,69241,69281,69314,69324,69400,69425,69463,69464,69500,69659,69679,69690,70042,70127,70170,70179,70194,70222,70264,70290,70327,70346,70458,70476,70502,70582,70599,70610,70616,70729,70735,70759,70774,70830,70839,70842,70864,70865,70866,70891,70894,70902,70920,70921,70922,70923,70925,70937,70984,70986,71001,71042,71129,71151,71153,71267,71289,71294,71295,71375,71398,71401,71414,71492,71531,71550,71551,71577,71648,71650,71652,71671,71684,71688,71697,71700,71713,71728,71765,71773,71778,71789,71803,71810,71815,71817,71822,71840,71845,71851,71913,71930,71942,71967,71981,72055,72059,72071,72103,72117,72136,72170,72229,72233,72248,72259,72262,72272,72274,72296,72341,72385,72423,72441,72443,72444,72451,72485,72490,72540,72547,72556,72558,72568,72580,72629,72647,72659,72695,72706,72710,72711,72773,72832,72846,72852,72863,72872,72911,72913,72917,72952,72958,72972,72993,72998,73012,73014,73025,73032,73068,73071,73077,73091,73096,73131,73153,73167,73170,73172,73175,73198,73223,73268,73311,73460,73475,73503,73557,73560,73589,73616,73649,73798,73810,73811,73817,73825,73863,73928,73942,73950,73986,73989,73997,74001,74013,74015,74025,74098,74177,74241,74251,74290,74314,74319,74361,74385,74435,74528,74538,74582,74592,74720,74746,74747,74752,74755,74757,74766,74783,74784,74795,74806,74810,74893,74936,74995,75054,75068,75074,75129,75140,75145,75277,75299,75317,75321,75330,75372,75387,75388,75396,75411,75414,75422,75427,75433,75437,75439,75444,75473,75496,75508,75521,75544,75550,75555,75564,75620,75667,75671,75681,75708,75719,75722,75756,75805,75809,75848,75860,75880,75881,75899,75925,75945,76004,76054,76093,76101,76108,76110,76125,76146,76264,76283,76320,76330,76411,76414,76450,76465,76587,76605,76607,76623,76627,76649,76704,76751,76760,76766,76819,76822,76842,76843,76884,76894,76900,76943,76949,76970,77001,77004,77015,77065,77066,77074,77115,77158,77194,77221,77379,77384,77452,77459,77491,77517,77530,77537,77550,77563,77566,77575,77587,77596,77628,77667,77669,77677,77704,77713,77726,77745,77778,77781,77819,77835,77839,77842,77849,77855,77920,77964,77977,78001,78023,78030,78087,78165,78171,78234,78279,78285,78302,78306,78308,78336,78338,78358,78362,78365,78372,78440,78457,78543,78571,78586,78624,78629,78649,78682,78754,78829,78849,78891,79020,79025,79052,79081,79086,79110,79143,79161,79225,79230,79238,79264,79267,79288,79289,79311,79325,79337,79340,79346,79357,79371,79422,79502,79602,79607,79644,79649,79666,79744,79753,79760,79778,79779,79788,79806,79827,79925,79932,79944,79945,79965,80001,80025,80084,80114,80126,80136,80146,80149,80172,80174,80175,80178,80197,80206,80234,80258,80277,80278,80317,80329,80385,80531,80588,80613,80635,80639,80652,80661,80674,80682,80723,80727,80736,80766,80781,80784,80806,80898,80958,80977,80980,80983,80988,80990,80999,81017,81047,81056,81122,81170,81179,81191,81215,81221,81254,81257,81264,81269,81306,81313,81376,81385,81388,81463,81478,81494,81499,81512,81585,81602,81604,81625,81698,81704,81844,81878,81917,81919,81923,81967,81977,82047,82079,82112,82170,82407,82427,82453,82482,82526,82529,82540,82707,82710,82717,82727,82729,82730,82778,82781,82787,82792,82944,83024,83084,83086,83101,83102,83119,83132,83135,83137,83171,83176,83186,83199,83215,83224,83231,83234,83235,83241,83249,83277,83282,83285,83290,83293,83306,83313,83314,83353,83361,83417,83428,83461,83481,83482,83490,83500,83667,83708,83828,83882,83939,83996,84151,84206,84303,84340,84346,84362,84392,84502,84514,84517,84523,84530,84548,84695,84697,84773,84786,84806,84821,84830,84848,84902,85070,85093,85101,85113,85123,85134,85135,85148,85178,85211,85239,85248,85255,85277,85284,85308,85356,85400,85423,85435,85452,85479,85575,85579,85590,85596,85672,85674,85739,85806,85936,85974,85979,85988,86013,86016,86017,86072,86084,86110,86136,86140,86169,86173,86222,86274,86296,86302,86344,86372,86380,86385,86420,86441,86454,86460,86479,86486,86490,86537,86538,86547,86574,86585,86622,86694,86742,86754,86765,86818,86871,86910,86922,86924,86927,86936,86972,86980,87047,87050,87055,87057,87092,87140,87158,87172,87198,87225,87226,87229,87332,87358,87375,87394,87400,87421,87427,87441,87453,87458,87477,87515,87543,87600,87608,87726,87750,87762,87807,87837,87854,87862,87902,87913,87919,87975,88025,88039,88054,88059,88085,88099,88107,88116,88131,88139,88149,88156,88162,88166,88216,88253,88258,88264,88266,88335,88481,88504,88534,88564,88588,88640,88670,88697,88761,88771,88789,88801,88807,88897,88911,88936,88978,89010,89045,89057,89103,89126,89160,89206,89214,89219,89220,89370,89383,89406,89443,89444,89572,89614,89615,89620,89630,89645,89665,89671,89678,89691,89694,89735,89753,89771,89780,89823,89832,89874,89884,89915,89988,90023,90059,90061,90095,90098,90117,90120,90189,90194,90268,90285,90295,90326,90329,90332,90399,90406,90457,90466,90470,90498,90535,90541,90543,90632,90659,90694,90746,90759,90766,90811,90841,90850,90869,90926,90940,90957,90979,91042,91238,91278,91359,91421,91496,91501,91544,91556,91573,91685,91726,91746,91749,91787,91823,91918,91968,92009,92014,92018,92031,92038,92082,92088,92091,92133,92209,92212,92226,92233,92234,92274,92406,92409,92413,92416,92463,92504,92548,92571,92587,92675,92690,92694,92697,92698,92715,92741,92754,92776,92792,92826,92832,92839,92846,92850,92858,92862,92864,92885,92952,92956,92973,93000,93017,93028,93049,93064,93092,93124,93166,93294,93298,93338,93377,93439,93551,93558,93587,93589,93632,93718,93732,93754,93756,93758,93781,93783,93787,93801,93826,93848,93862,93887,93892,93898,93914,93925,93940,93944,93956,93992,94026,94055,94070,94074,94076,94090,94094,94120,94139,94202,94221,94291,94412,94449,94484,94492,94504,94507,94509,94528,94534,94536,94537,94552,94583,94664,94696,94704,94709,94734,94738,94810,94815,94819,94927,94954,94956,94959,94969,94991,95007,95012,95015,95070,95165,95167,95236,95270,95275,95278,95280,95300,95356,95363,95365,95399,95445,95452,95499,95506,95513,95537,95590,95609,95615,95618,95620,95625,95670,95705,95751,95805,95826,95830,95841,95855,95858,95920,95921,95928,95958,95959,95961,95963,95983,95986,95989,96115,96135,96162,96169,96178,96195,96226,96258,96264,96279,96296,96327,96331,96358,96416,96493,96555,96566,96572,96578,96625,96633,96641,96673,96690,96699,96754,96763,96766,96767,96781,96783,96784,96818,96896,96971,96991,96996,97111,97144,97223,97258,97276,97306,97322,97335,97376,97380,97381,97392,97398,97520,97523,97528,97557,97580,97687,97695,97756,97771,97795,97797,97809,97892,97906,97940,97949,97960,98028,98081,98116,98123,98138,98208,98252,98296,98302,98370,98398,98410,98419,98431,98433,98445,98483,98487,98490,98495,98499,98501,98516,98519,98523,98532,98556,98565,98579,98583,98588,98603,98619,98639,98654,98686,98694,98695,98719,98746,98766,98774,98786,98799,98812,98832,98836,98889,98912,98924,98929,98941,99002,99010,99041,99052,99074,99101,99119,99189,99229,99242,99250,99258,99313,99323,99351,99436,99461,99552,99556,99557,99567,99578,99595,99596,99656,99743,99747,99757,99845,99863,99895,99928,99936,99941,99967,100020,100071,100126,100173,100193,100226,100234,100349,100365,100398,100422,100438,100452,100493,100525,100552,100574,100588,100589,100761,100821,100830,100893,100895,100921,100946,100968,100974,101014,101015,101021,101034,101137,101171,101174,101177,101212,101237,101238,101260,101270,101291,101336,101350,101406,101415,101492,101519,101532,101552,101610,101632,101714,101731,101736,101741,101812,101817,101826,101860,101863,101873,101902,101904,101913,101935,101946,101963,101994,102004,102006,102039,102162,102171,102195,102238,102280,102291,102474,102480,102535,102609,102655,102706,102775,102785,102843,102955,103072,103111,103161,103180,103232,103271,103290,103333,103347,103364,103502,103509,103534,103577,103605,103696,103732,103734,103736,103740,103792,103805,103821,103837,103843,103924,103952,103967,103969,104021,104029,104032,104048,104061,104063,104084,104148,104151,104206,104214,104235,104244,104268,104273,104291,104446,104528,104544,104555,104582,104598,104626,104638,104653,104655,104658,104666,104691,104706,104709,104716,104740,104773,104782,104785,104862,104865,104882,104884,104889,104903,104908,104924,105001,105010,105012,105037,105054,105059,105060,105075,105078,105082,105121,105158,105161,105164,105199,105228,105282,105293,105303,105366,105370,105407,105410,105452,105460,105473,105478,105481,105485,105492,105504,105514,105529,105530,105540,105558,105559,105588,105592,105594,105616,105622,105623,105724,105750,105768,105781,105786,105874,105891,105912,105916,106091,106128,106163,106205,106262,106305,106323,106373,106463,106475,106493,106514,106528,106542,106562,106567,106605,106647,106650,106671,106785,106821,106858,106859,106870,106889,106920,106978,107009,107033,107044,107046,107084,107085,107131,107158,107171,107222,107241,107260,107261,107264,107278,107288,107301,107355,107360,107384,107403,107453,107490,107504,107534,107667,107676,107811,107927,107935,107942,107957,107974,107992,108003,108024,108027,108032,108050,108065,108074,108086,108088,108092,108124,108183,108314,108470,108477,108489,108533,108552,108618,108643,108677,108733,108796,108865,108887,108892,108895,108899,108906,108908,108926,108979,108995,109095,109099,109105,109107,109142,109248,109333,109410,109414,109480,109518,109601,109644,109679,109699,109730,109744,109777,109780,109792,109808,109810,109839,109893,110111,110116,110156,110264,110267,110281,110291,110316,110319,110410,110538,110585,110589,110594,110619,110621,110626,110629,110633,110636,110649,110650,110676,110691,110699,110705,110755,110757,110759,110772,110816,110830,110842,110892,110902,110967,110974,111001,111006,111024,111036,111072,111081,111122,111123,111128,111193,111223,111226,111289,111346,111350,111363,111367,111396,111532,111537,111646,111656,111669,111686,111703,111733,111746,111767,111811,111833,111902,111953,112003,112006,112042,112081,112082,112113,112126,112141,112254,112307,112362,112392,112409,112540,112611,112620,112666,112693,112705,112789,112794,112795,112802,112832,112849,112852,112865,112867,112871,112879,112880,112892,112904,112965,113049,113052,113154,113206,113207,113213,113257,113309,113385,113419,113433,113438,113450,113453,113478,113503,113515,113556,113606,113612,113642,113659,113707,113780,113874,113928,113938,113941,113945,113953,114019,114024,114167,114190,114197,114199,114208,114212,114221,114239,114274,114300,114341,114345,114358,114418,114442,114469,114493,114504,114517,114532,114607,114621,114648,114713,114731,114732,114757,114877,114883,114991,115005,115020,115058,115089,115102,115196,115203,115236,115262,115282,115289,115293,115294,115338,115368,115377,115384,115449,115581,115586,115591,115674,115677,115679,115728,115735,115780,115847,115861,115870,115958,115993,116086,116088,116089,116106,116114,116176,116185,116186,116188,116196,116206,116215,116216,116231,116246,116252,116273,116304,116339,116351,116374,116379,116390,116400,116418,116424,116427,116430,116438,116458,116467,116472,116478,116492,116519,116522,116523,116536,116541,116566,116576,116615,116631,116637,116681,116690,116695,116797,116903,117021,117050,117057,117265,117475,117483,117489,117531,117644,117659,117684,117728,117735,117750,117787,117799,117806,117854,117899,117920,117958,117971,117985,117992,118015,118092,118093,118094,118107,118327,118366,118435,118447,118452,118481,118489,118580,118652,118656,118743,118861,118870,118874,118945,118967,119064,119065,119067,119107,119112,119135,119168,119243,119403,119414,119453,119457,119481,119503,119558,119610,119638,119650,119651,119652,119654,119670,119677,119718,119720,119744,119748,119749,119839,119856,119882,119890,119949,119985,119986,119991,119995,120007,120020,120042,120058,120066,120081,120131,120132,120136,120153,120154,120182,120199,120268,120274,120278,120279,120307,120388,120394,120436,120440,120448,120458,120491,120526,120538,120541,120546,120547,120548,120553,120566,120568,120569,120574,120575,120596,120617,120622,120687,120754,120765,120830,120844,120845,120846,120864,120891,120893,120895,121027,121178,121185,121201,121205,121255,121322,121346,121371,121437,121528,121616,121647,121663,121790,121800,121810,121837,121850,121878,121880,121891,121892,121897,121923,121929,121937,121978,121994,122001,122009,122080,122085,122127,122229,122231,122245,122279,122286,122292,122312,122356,122397,122408,122423,122426,122435,122445,122484,122488,122514,122515,122559,122601,122646,122648,122649,122652,122674,122694,122722,122733,122736,122827,122834,122858,122859,122917,122925,123037,123115,123120,123136,123148,123171,123175,123188,123205,123207,123226,123233,123239,123257,123276,123284,123318,123326,123332,123347,123352,123353,123356,123390,123402,123423,123436,123445,123459,123485,123493,123540,123541,123545,123578,123591,123609,123617,123632,123648,123683,123685,123692,123703,123705,123721,123722,123723,123734,123735,123741,123796,123823,123864,123906,123907,123910,124144,124195,124216,124236,124248,124271,124303,124353,124463,124705,124790,124804,124807,124810,124814,124853,124859,124860,124861,124868,124873,124888,124922,124939,125002,125010,125075,125092,125114,125140,125142,125200,125219,125312,125381,125455,125790,125819,125858,125904,125929,125931,125975,125982,125984,125986,125987,126015,126054,126060,126062,126066,126094,126102,126110,126115,126119,126121,126155,126190,126218,126231,126233,126236,126239,126272,126277,126282,126304,126334,126345,126351,126352,126353,126384,126385,126386,126401,126403,126406,126409,126412,126481,126483,126537,126574,126598,126610,126642,126655,126751,126760,126771,126780,126805,126842,126844,126864,126866,126964,127030,127051,127065,127104,127192,127229,127251,127278,127310,127312,127317,127328,127351,127418,127429,127490,127633,127634,127639,127641,127651,127735,127738,127739,127741,127745,127748,127786,127996,128024,128047,128049,128071,128095,128119,128159,128164,128180,128283,128302,128317,128320,128328,128336,128337,128352,128378,128614,128731,128918,128998,129032,129144,129287,129320,129391,129392,129416,129445,129592,129707,129725,129794,129795,129876,129931,129937,130121,130153,130169,130215,130245,130337,130384,130385,130394,130402,130660,130662,130664,130667,130834,131059,131071,131128,131143,131165,131225,131233,131236,131277,131290,131302,131303,131330,131351,131464,131473,131485,131525,131778,131791,131822,131972,132001,132069,132073,132108,132110,132126,132152,132206,132210,132216,132279,132284,132291,132293,132301,132302,132306,132322,132331,132337,132348,132350,132354,132357,132369,132393,132394,132445,132461,132517,132539,132603,132605,132613,132684,132720,132723,132865,132873,132882,132884,132886,132898,132963,133129,133137,133159,133178,133188,133195,133244,133253,133275,133281,133289,133302,133309,133312,133357,133412,133450,133493,133503,133528,133577,133580,133594,133612,133613,133617,133670,133723,133732,133772,133858,133889,133961,134020,134053,134054,134065,134067,134071,134076,134087,134113,134118,134138,134170,134176,134211,134219,134221,134224,134281,134379,134418,134527,134570,134579,134580,134621,134631,134679,134690,134709,134785,134817,134847,135015,135024,135035,135036,135058,135059,135061,135068,135089,135098,135140,135298,135300,135303,135307,135312,135344,135364,135374,135384,135429,135437,135444,135684,135726,135739,136034,136049,136185,136227,136250,136260,136267,136272,136489,136490,136492,136493,136494,136495,136496,136498,136519,136561,136566,136567,136578,136585,136587,136588,136594,136595,136596,136597,136755,136762,136836,136846,136887,136897,136902,136910,136916,137049,137070,137073,137098,137115,137132,137134,137146,137154,137163,137251,137269,137272,137278,137283,137285,137299,137346,137409,137423,137430,137431,137439,137474,137603,137638,137640,137655,137660,137662,137666,137680,137691,137692,137693,137694,137711,138021,138061,138065,138073,138077,138078,138099,138104,138159,138161,138164,138165,138166,138167,138176,138197,138199,138223,138226,138227,138230,138242,138255,138263,138284,138608,138636],"mbon":[4063,4306,5810,8333,9580,10231,11074,13350,14146,19102,20246,20848,21939,23092,27156,27377,30354,31316,31375,32109,32166,33178,34314,40534,43601,45088,47684,51264,51609,53032,58018,58118,58149,59287,59405,60398,60420,60920,62415,62855,63246,64506,64910,65462,66654,66879,67120,67445,67617,67632,74926,75865,78097,78610,80559,89881,89999,90156,93462,94058,94328,95630,96339,96808,98925,100440,100958,102657,107063,108921,110685,111651,115319,116140,116755,116823,118944,121531,123598,123655,123856,124200,124996,125571,127353,127676,131322,132236,132484,132487,132641,133323,134139,135787,136788,137162],"pam":[685,892,1025,1325,1448,1511,2440,2924,3487,4002,4206,4503,4767,5083,5476,5606,5607,5643,6005,6022,7431,8683,9161,9356,9432,10165,10616,12241,12595,14580,14685,14748,15128,15281,15470,15692,16529,17040,17310,17687,18077,18328,19887,20975,21166,21501,22245,24380,24639,25094,26857,28011,28122,28809,29230,29803,30121,30960,31322,31932,32722,36389,36539,36768,37049,37837,38375,38415,38602,38611,38688,38921,39286,40444,40581,40583,40668,40876,40990,42656,43022,43083,43197,43244,43393,43397,43724,43780,44211,44257,44852,45648,46277,46376,47141,47201,47214,47534,47688,47692,47945,48104,48322,48998,49214,49380,49595,50288,51504,51589,51774,51967,52187,53066,53118,54507,54801,54818,54943,55382,56489,57449,57813,57861,58114,59399,60516,60774,60870,62139,62612,63660,65700,66239,66426,66905,67320,67437,67451,67586,67881,68482,70049,70339,70962,70985,71030,71909,72091,72299,72658,73796,73957,74705,75038,75125,75790,76404,76562,76806,77041,78916,80330,80376,80960,82180,83012,83078,83206,83576,83784,84155,85404,86219,88233,88737,88864,89210,89236,89629,89732,89926,90499,91021,91347,92361,92364,92561,93237,94228,94302,95210,96221,96813,97257,98066,98428,98671,98773,98936,98946,99116,99736,99953,99985,100174,100504,100592,100719,100794,100971,101094,101697,101706,101755,101813,102209,102348,102354,102688,102766,102878,103174,104001,104663,104668,104946,105170,105358,105783,105788,107964,108942,110402,111353,111362,111426,112370,112684,112764,112884,113251,113389,113672,113715,115307,115459,115680,115708,115715,116473,117649,118816,118831,120025,120134,120328,120815,121786,121794,122398,122400,122495,123080,123643,123893,124202,125047,125940,126290,126300,126925,127377,127635,128479,129902,129967,130380,130814,131741,131750,131788,131866,131873,132238,132390,132391,132560,132703,132876,133504,133988,134765,135056,135273,135285,135692,136290,136586,136590,136592,136905,137442,137663,138093,138288,138353],"ppl":[6994,24902,25537,31895,37182,38377,46961,58654,65046,83113,83344,105425,105468,107013,118937,135677],"avoid":[0,1,0,0,1,1,0,0,0,0,1,0,0,1,0,1,1,1,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,1,1,0,1,0,1,1,1,0,0,1,0,0,1,0,0,0,0,0,1,1,0,0,1,0,0,1,0,1,0,0,0,1,0,1],"Mp":[[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,6.0,4.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,4.0,0.0,0.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,1.0,22.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,3.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.0,0.0,55.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,15.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,40.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,54.0,0.0,54.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,4.0,0.0,0.0,5.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,3.0,15.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,10.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,51.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,12.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,22.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,10.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,2.0,13.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,4.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,0.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,47.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,8.0,6.0,12.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,8.0,2.0,14.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,2.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,18.0,3.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,5.0,0.0,0.0,2.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,41.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.0],[0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,4.0,14.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,1.0,17.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,15.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,57.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,1.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,3.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,4.0,7.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,75.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,31.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,65.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.0,0.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,3.0,0.0,1.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0],[0.0,0.0,0.0,5.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,12.0,0.0,0.0,2.0,1.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,7.0,0.0,0.0,6.0,1.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,26.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,26.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,8.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0],[0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0,7.0,0.0,0.0,0.0,0.0,5.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,5.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,10.0,1.0,31.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,3.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,6.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,1.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,7.0,8.0,17.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,2.0,1.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,0.0,52.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,6.0,2.0,5.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,57.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,5.0,0.0,0.0,10.0,0.0,0.0,11.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,5.0,10.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,2.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,36.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,120.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,31.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,1.0,0.0,0.0,1.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,10.0,4.0,16.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,8.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,8.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,5.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,6.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,6.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,4.0,6.0,1.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,2.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,58.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,2.0,19.0,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,9.0,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,3.0,2.0,4.0,5.0,0.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,7.0,0.0,0.0,7.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,10.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,21.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,5.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,6.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,4.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,1.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,11.0,2.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,4.0,16.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,15.0,0.0,0.0,3.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,0.0,0.0,0.0,1.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,2.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,44.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,25.0,0.0,3.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,4.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,13.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,7.0,0.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,66.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,5.0,0.0,0.0,3.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,2.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,32.0,0.0,34.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,39.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,44.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,1.0,0.0,0.0,0.0,3.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,2.0,3.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,7.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,24.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,89.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,8.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,13.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,68.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,3.0,3.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,30.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,34.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,16.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,7.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,6.0,0.0,0.0,2.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,8.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,2.0,4.0,9.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,1.0,3.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,97.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,5.0,4.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,20.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,9.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,2.0,22.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,49.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,2.0,22.0,6.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,11.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,11.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,7.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,21.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,20.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,22.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,19.0,0.0,35.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,6.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,27.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,23.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,18.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,17.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,1.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,15.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,45.0,0.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,42.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0]],"Ml":[[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,50.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,48.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,1.0,0.0,0.0,0.0,47.0,0.0,0.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,2.0,0.0,0.0,3.0,1.0,0.0,2.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,4.0,0.0,1.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,263.0,0.0,8.0,0.0,2.0,0.0,0.0,11.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,173.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,1.0,3.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,5.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,86.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,37.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,0.0,95.0,0.0,0.0,51.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,21.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,23.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,1.0,2.0,1.0,0.0,2.0,0.0,0.0,0.0,61.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0],[0.0,0.0,0.0,3.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,181.0,0.0,17.0,0.0,2.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,1.0,277.0,0.0,0.0,0.0,5.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,5.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,4.0,0.0,0.0,0.0,0.0,1.0],[12.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,41.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,3.0,2.0,0.0,0.0,0.0,0.0,23.0,0.0,0.0,0.0,3.0,4.0,73.0,0.0,4.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,1.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,78.0,0.0,2.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,29.0,0.0,1.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,5.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,15.0,17.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,25.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,35.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0],[0.0,2.0,6.0,100.0,0.0,0.0,1.0,6.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,16.0,0.0,2.0,0.0,0.0,1.0,0.0,67.0,6.0,0.0,0.0,48.0,32.0,0.0,0.0,0.0,0.0,0.0,0.0,52.0,0.0,0.0,7.0,3.0,0.0,0.0,2.0,0.0,4.0,0.0,1.0,0.0,0.0,1.0,0.0,9.0,0.0,0.0,1.0,0.0,0.0,0.0,71.0,0.0,6.0,0.0,0.0,0.0,0.0,17.0,0.0,0.0,0.0,0.0,6.0,3.0,102.0,72.0,9.0,0.0,0.0,43.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,18.0,2.0,0.0,0.0,0.0],[0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,2.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,0.0,0.0,1.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,0.0,0.0,0.0],[0.0,0.0,2.0,71.0,0.0,1.0,0.0,8.0,3.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,3.0,0.0,12.0,0.0,0.0,0.0,0.0,0.0,0.0,50.0,4.0,0.0,0.0,46.0,32.0,0.0,0.0,0.0,0.0,1.0,0.0,52.0,0.0,0.0,16.0,0.0,0.0,0.0,1.0,0.0,11.0,0.0,1.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,0.0,0.0,0.0,0.0,63.0,0.0,4.0,1.0,0.0,0.0,0.0,38.0,0.0,0.0,0.0,0.0,8.0,4.0,84.0,101.0,10.0,0.0,0.0,50.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,17.0,1.0,0.0,0.0,0.0],[0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,8.0,33.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,28.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,22.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,59.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,5.0,0.0,2.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,7.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,2.0,0.0],[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,9.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[24.0,0.0,2.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.0,0.0,12.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.0,0.0,0.0,29.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.0,1.0,0.0,0.0,0.0,0.0,40.0,0.0,0.0,0.0,3.0,3.0,49.0,0.0,1.0,0.0,0.0,3.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,5.0,1.0,0.0,2.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,1.0,86.0,0.0,0.0,0.0]],"base_approach":49.0,"base_avoid":47.666666666666664}}