108;96;105;91;94;103;91;103;111;102;97;96;107;93;97;82;99;103;98;103;107;106;120;76;195;441;549;544;446;465;525;463;409;369;428;439;419;428;380;450;432;375;381;426;370;362;439;513;426;460;414;488;542;551;545;514;393;396;430;433;433;571;593;472;447;433;383;370;391;492;501;471;445;477;447;427;419;414;453;527;575;579;627;544;465;470;450;451;520;527;537;471;427;449;518;484;355;270;381;416;449;506;485;448;565;618;613;556;457;435;452;485;546;464;375;444;502;410;371;491;497;422;489;472;416;504;697;827;744;574;480;518;475;351;353;424;439;399;416;376;554;459;382;439;398;367;340;351;456;426;405;429;444;493;420;368;381;465;536;584;494;432;353;479;444;569;559;528;534;408;419;403;408;385;398;383;421;385;361;345;318;386;370;368;397;433;392;455;523;531;397;402;476;486;538;558;453;421;506;429;417;467;388;406;444;385;347;404;370;400;419;432;417;433;478;488;446;480;425;427;428;425;413;398;410;418;454;464;492;390;398;345;389;481;483;434;514;575;507;491;537;591;538;494;476;559;499;400;410;458;361;415;496;475;514;459;457;473;482;467;440;514;560;474;480;404;389;359;472;512;524;478;657;556;477;404;444;430;483;478;486;594;499;361;397;408;442;529;461;454;457;472;419;444;546;456;395;416;425;476;632;756;550;463;503;552;558;420;472;459;470;435;491;480;442;492;502;455;438;529;464;425;440;451;371;399;434;465;443;507;473;532;681;766;597;516;408;412;435;350;363;451;416;375;392;427;448;394;395;421;472;570;549;526;504;518;538;487;441;411;439;421;405;448;433;477;422;450;440;429;541;545;462;519;494;528;475;410;369;438;498;495;529;600;512;382;485;513;541;437;497;486;460;429;414;509;608;508;500;537;633;708;662;633;650;694;828;674;628;666;644;508;528;545;432;484;548;551;589;548;514;478;531;550;493;622;585;523;424;465;443;423;399;510;542;610;605;574;551;688;655;678;573;546;563;451;481;488;388;447;424;409;414;438;434;553;529;558;649;669;526;486;541;547;494;522;520;466;516;514;434;518;614;623;473;495;548;519;428;404;403;451;507;393;450;456;521;611;520;534;581;660;605;484;383;309;345;419;519;462;398;462;532;575;541;482;446;496;587;559;504;400;439;498;449;467;541;555;548;512;522;532;582;580;585;474;505;519;465;421;445;455;435;459;460;491;474;500;562;479;406;329;418;418;426;448;493;448;518;525;592;577;600;476;411;457;464;461;436;516;486;438;455;449;415;449;523;550;540;485;433;501;518;572;619;586;513;521;445;354;417;430;457;513;459;357;436;409;407;448;525;565;551;493;409;409;502;492;427;448;476;430;395;386;376;415;510;451;414;415;531;589;562;449;465;486;424;419;418;379;440;458;410;445;414;432;398;491;608;564;601;513;572;543;476;514;489;532;569;499;489;454;378;387;395;411;445;462;441;431;425;409;472;426;396;347;340;409;454;465;497;396;343;372;382;430;439;455;485;435;414;503;460;480;451;465;409;333;403;375;460;435;410;340;381;421;463;525;513;465;460;551;609;559;528;551;521;536;457;516;485;441;410;488;534;409;373;400;562;451;494;545;477;545;553;481;537;489;443;457;600;619;603;584;499;440;419;383;387;418;443;531;507;533;526;491;532;470;429;454;498;471;461;406;403;417;471;484;453;506;433;490;444;473;453;499;562;705;627;547;506;484;364;396;401;395;393;419;391;434;444;433;382;475;499;476;532;459;376;339;425;462;418;471;460;424;437;424;477;473;577;508;475;430;477;494;508;527;459;471;482;462;476;454;457;461;498;677;536;452;418;536;640;549;448;505;502;539;537;503;582;564;459;599;681;514;509;542;442;490;560;533;503;628;544;453;447;615;652;575;607;682;704;685;550;533;538;631;677;656;598;518;551;544;552;543;493;518;469;473;574;524;525;532;443;453;352;356;398;470;520;543;505;470;468;589;518;558;474;490;506;505;531;501;509;598;621;635;576;576;458;486;479;462;427;544;518;443;426;390;396;417;486;549;405;452;506;547;587;694;706;649;544;493;526;548;500;471;429;422;552;723;618;587;606;742;773;644;577;564;423;377;372;472;585;558;340
86;91;106;102;98;108;89;107;105;114;94;124;102;100;100;104;83;90;114;123;101;111;101;77;168;465;507;506;468;488;491;472;375;387;468;410;439;459;390;444;375;400;422;446;384;369;417;484;491;493;423;508;536;476;544;496;352;458;468;468;424;527;614;464;501;456;373;417;436;468;487;538;454;441;471;387;400;454;467;474;513;521;589;534;500;452;429;447;568;474;560;516;402;435;521;480;343;287;341;405;411;523;514;501;596;666;571;537;465;496;521;450;534;463;359;492;554;465;398;437;465;430;494;487;439;479;705;860;735;534;503;535;476;371;370;436;426;385;341;409;535;457;383;434;410;379;370;422;494;440;445;472;460;435;416;370;395;496;603;588;472;426;428;477;450;581;526;492;502;418;377;409;431;416;383;384;398;311;302;357;322;379;395;382;429;404;402;443;507;517;407;378;460;535;584;534;447;430;467;439;439;447;384;380;405;404;336;383;344;360;383;471;419;441;401;481;487;422;461;417;449;414;371;391;390;429;426;455;409;384;394;367;418;462;454;439;517;567;517;454;501;574;479;423;484;602;471;417;436;472;374;446;520;447;457;471;438;473;500;450;440;520;509;491;500;367;450;442;450;534;457;564;679;598;472;391;394;403;443;436;536;598;460;423;342;391;479;497;489;503;485;422;377;415;500;487;395;375;449;444;611;695;481;383;471;517;586;516;449;403;408;409;492;480;438;476;545;512;416;541;530;441;378;420;415;417;509;481;424;490;487;581;735;765;635;566;413;482;443;407;379;426;425;394;452;475;398;368;377;426;490;551;559;511;449;542;534;484;401;445;495;418;426;434;429;438;440;429;472;480;539;520;554;538;547;535;485;454;396;429;525;497;550;575;467;469;433;520;521;416;494;493;419;404;379;473;566;563;500;511;626;709;660;646;612;721;791;628;614;670;589;556;526;565;434;486;557;624;582;540;539;491;514;481;572;595;625;496;490;459;447;469;475;502;647;662;661;543;570;655;662;658;624;502;521;453;444;485;407;414;420;516;468;453;469;617;539;506;615;632;506;505;544;554;483;509;495;453;534;555;383;518;652;593;505;563;509;465;439;443;371;437;462;448;475;486;520;594;578;607;675;636;554;505;428;326;366;361;443;463;450;465;511;530;583;504;437;557;587;590;490;442;442;464;421;430;525;555;498;509;549;502;535;589;553;483;508;526;467;473;458;497;524;495;480;472;499;429;526;534;421;400;396;401;452;458;458;464;483;504;612;568;530;461;463;410;479;438;450;531;480;514;485;436;384;462;482;620;583;459;433;449;545;562;601;616;566;524;487;457;471;440;438;487;425;388;404;446;394;448;532;496;501;455;441;420;464;501;407;497;503;418;382;345;403;439;549;445;425;452;549;552;497;447;475;421;419;452;403;438;452;445;399;427;451;397;360;503;625;540;492;557;533;514;427;538;492;547;478;474;473;431;339;397;427;377;408;453;482;359;428;393;408;412;396;375;389;442;457;486;478;432;398;343;379;459;476;462;508;443;442;446;443;467;438;422;430;296;434;464;396;377;410;350;378;385;470;515;530;500;496;622;670;539;521;556;574;542;474;489;436;411;387;423;535;457;373;467;520;487;501;475;478;488;531;506;500;493;468;509;620;607;558;590;494;423;387;395;353;412;447;461;574;534;522;484;452;406;421;436;450;434;393;364;412;434;446;475;488;501;481;434;411;484;485;514;495;692;544;518;532;437;401;394;370;401;410;479;435;406;457;406;461;447;496;469;533;519;436;387;393;420;482;461;434;412;416;382;443;479;585;551;484;481;421;467;465;495;465;504;472;423;536;456;426;432;486;608;494;437;414;511;651;565;444;448;527;563;524;517;572;636;495;611;643;526;562;596;523;522;599;554;539;591;558;496;507;637;627;559;602;661;655;597;543;568;574;625;660;678;560;517;518;550;524;582;490;466;479;427;496;573;522;503;450;473;360;402;443;536;529;499;521;433;489;526;543;530;450;551;479;507;528;556;523;531;595;609;559;522;456;481;527;455;468;455;485;451;429;420;378;391;482;477;394;505;449;524;611;713;731;571;537;510;591;497;466;469;383;453;523;779;598;548;604;695;748;552;530;495;402;330;369;527;598;530;334
124;96;88;126;80;128;112;106;97;111;94;123;105;91;82;78;97;105;105;93;102;111;99;73;159;437;463;527;497;449;513;432;408;397;443;431;365;348;346;388;430;424;419;431;399;403;429;503;516;496;441;443;462;488;475;493;406;521;581;523;488;504;543;461;471;514;430;460;428;523;497;482;471;484;409;388;335;402;387;529;459;498;530;505;516;470;413;468;485;482;501;461;482;389;425;405;305;352;443;510;436;450;498;457;605;630;540;462;419;469;472;443;438;518;457;545;665;499;412;431;457;496;481;475;370;496;651;685;592;519;428;486;426;380;328;457;482;471;397;437;476;434;438;428;472;473;393;470;503;473;400;449;442;465;386;374;394;500;607;621;487;461;418;461;522;466;493;445;409;377;408;445;364;375;383;321;356;336;352;349;310;343;338;334;385;410;399;455;489;476;412;436;479;488;453;467;470;443;514;422;460;455;370;355;435;396;416;420;405;429;441;453;461;455;442;456;395;427;456;405;453;514;509;375;341;408;422;352;355;379;380;368;356;473;469;442;498;569;489;490;473;543;509;529;471;548;419;339;400;391;416;421;468;400;460;462;476;519;486;408;418;531;542;444;452;418;454;455;486;484;454;563;662;654;484;477;404;407;415;476;564;508;547;402;385;433;487;428;424;400;482;426;327;400;512;450;356;360;412;390;463;708;571;462;495;617;573;476;415;396;496;478;468;479;394;494;519;446;502;586;604;488;437;453;423;439;465;430;516;553;487;526;649;592;535;568;449;505;479;452;404;436;433;433;439;445;427;410;355;419;516;498;523;442;408;503;508;489;405;434;491;478;492;501;470;500;440;487;476;474;524;546;448;544;580;539;426;373;342;409;445;399;519;522;517;430;397;458;417;483;431;462;411;463;523;505;597;590;589;522;542;530;657;545;551;731;716;498;517;612;604;519;580;648;565;554;613;601;594;573;562;529;517;524;548;525;541;491;458;488;491;473;449;504;615;758;599;591;588;540;542;636;629;526;453;474;549;503;453;426;414;489;486;550;552;654;662;489;728;751;570;545;581;506;520;452;542;456;449;441;381;513;668;654;544;551;509;421;409;412;440;460;453;500;450;519;573;690;726;675;672;608;610;511;396;313;348;490;443;448;410;456;506;567;531;438;510;516;585;503;472;433;495;448;442;524;529;528;550;524;530;547;557;622;570;471;465;448;427;521;528;467;553;468;462;550;534;427;510;497;432;334;296;356;500;488;433;463;497;520;568;497;467;504;455;410;435;440;393;441;431;477;414;443;458;513;529;668;671;490;446;483;455;528;542;570;477;494;447;479;488;444;396;400;395;374;389;424;421;468;560;566;580;466;438;404;432;454;411;435;420;419;387;371;371;434;639;504;412;438;464;479;459;380;389;430;438;458;460;409;419;416;415;421;493;485;418;545;673;558;487;524;549;459;456;502;477;457;547;531;553;497;424;345;432;411;436;505;527;400;285;377;397;381;426;431;408;410;478;454;453;413;422;416;389;494;482;456;572;513;462;472;445;461;433;466;445;459;422;425;465;474;426;408;339;415;446;462;452;493;554;808;728;500;461;520;515;537;512;435;486;433;368;395;479;406;407;534;456;486;441;448;401;487;506;481;519;575;524;569;597;561;445;503;453;395;411;401;416;420;470;505;529;498;455;439;435;368;485;461;405;420;384;444;472;455;447;451;451;461;459;429;424;510;480;489;470;559;588;463;427;400;396;326;395;485;447;472;495;427;470;419;421;449;443;465;514;508;456;413;389;374;440;443;438;405;363;359;477;445;521;610;498;462;459;504;445;458;480;477;504;470;523;487;453;456;557;520;479;373;388;497;536;536;474;465;495;508;477;422;480;456;479;593;630;438;580;602;582;509;578;571;525;611;543;538;566;718;641;548;542;577;656;578;459;443;496;547;523;602;520;538;550;502;476;511;475;521;479;458;438;449;490;406;476;552;395;435;450;463;538;564;512;425;436;503;566;551;572;478;526;512;538;504;572;468;532;535;540;520;496;481;484;511;496;489;438;394;395;442;470;412;461;487;452;441;528;635;694;561;620;542;497;511;568;518;434;446;526;547;664;802;751;561;573;513;495;496;453;403;390;402;455;589;617;532;412
88;68;93;96;107;93;86;104;70;94;88;114;110;117;100;96;82;104;93;94;112;101;83;78;226;404;438;443;457;457;522;486;450;397;392;407;515;425;418;434;418;443;412;432;354;429;463;458;524;508;467;432;431;480;453;431;442;548;558;499;426;448;445;473;457;508;478;518;562;606;542;552;539;554;477;423;431;469;470;399;434;512;498;397;417;461;396;397;465;478;420;455;521;430;456;467;433;427;444;514;453;455;482;453;550;544;591;527;523;506;500;437;498;540;578;545;590;516;529;470;473;446;424;430;429;431;467;477;468;422;393;338;369;312;340;468;500;470;438;389;425;463;422;415;459;454;503;540;535;438;485;446;407;446;435;416;424;505;501;521;458;458;442;504;569;536;495;453;420;459;476;422;353;406;420;360;388;361;319;334;287;339;318;360;350;379;409;420;420;454;428;442;425;420;428;396;454;484;480;455;455;371;354;349;401;417;443;380;395;470;457;422;441;559;512;438;419;412;437;400;491;501;472;459;372;364;451;422;383;384;357;325;421;462;537;534;570;516;495;531;515;464;478;475;419;381;389;386;357;340;397;409;403;423;433;517;553;545;574;500;499;523;505;438;504;460;416;388;447;366;338;440;546;513;497;444;478;422;384;355;480;504;465;394;457;533;485;442;443;486;514;441;384;395;424;391;428;379;384;310;525;881;698;456;472;493;494;462;436;417;403;454;627;560;450;504;467;424;486;629;586;535;485;435;546;536;503;468;460;400;527;577;616;484;486;536;507;532;486;424;423;431;466;502;521;484;478;422;437;417;507;442;439;419;379;471;525;525;515;512;540;495;477;555;513;441;377;439;476;517;560;572;533;581;731;610;430;387;405;423;425;426;442;508;435;547;489;437;464;365;418;447;411;453;485;505;547;613;649;463;470;478;525;492;477;585;552;499;446;520;551;556;462;512;477;604;612;535;581;545;623;537;536;484;507;472;447;501;605;573;484;521;589;576;682;741;484;532;560;520;483;545;553;539;468;468;482;506;411;468;471;451;465;477;525;682;655;487;630;775;578;555;475;555;449;424;507;433;447;401;416;496;588;614;493;458;446;384;470;482;484;473;502;514;518;606;736;872;910;670;626;523;561;456;382;354;425;454;399;351;438;451;490;567;562;572;587;558;525;500;502;458;528;501;460;483;464;509;493;507;520;560;497;511;529;507;585;535;446;496;464;565;606;583;468;495;468;395;443;499;498;424;335;423;474;457;464;592;497;552;525;423;421;500;542;496;450;405;482;445;408;522;555;471;514;548;439;463;505;540;551;548;484;450;464;549;472;480;472;483;435;404;371;465;442;461;429;434;430;432;486;558;557;483;466;436;489;463;443;388;401;377;446;373;381;490;509;387;425;465;484;455;415;398;404;404;415;422;444;357;320;408;445;476;554;484;452;533;533;501;446;493;511;440;473;462;485;532;528;492;611;534;493;439;449;516;449;551;482;389;404;344;388;402;446;416;447;516;563;435;438;430;492;517;449;437;405;414;549;473;426;428;428;461;408;454;437;444;414;484;471;439;408;419;404;419;517;444;450;466;558;722;603;437;413;468;510;562;442;331;479;477;403;356;366;446;435;503;478;488;430;391;458;521;603;492;481;490;517;642;576;512;412;452;371;372;373;417;463;476;434;503;500;509;463;411;455;389;434;472;371;384;415;419;442;468;395;386;398;454;427;481;450;491;399;467;510;544;548;516;475;472;405;404;446;481;532;548;519;527;472;464;442;373;383;412;476;517;563;479;462;446;385;447;402;400;350;399;419;458;457;603;515;467;419;475;415;396;414;462;443;480;492;427;451;510;512;472;374;367;442;445;459;481;472;436;374;411;382;443;427;499;397;401;488;447;525;549;546;522;429;527;629;691;647;643;615;614;517;550;438;459;513;516;475;487;476;479;486;558;601;597;507;534;510;509;418;418;439;458;434;414;445;507;615;706;496;409;413;498;455;471;430;421;443;456;470;505;572;494;470;469;518;476;494;510;493;501;522;520;527;535;536;548;473;459;464;445;458;498;481;464;488;506;434;550;541;649;746;678;596;515;473;473;456;454;502;524;542;560;574;686;661;556;505;437;451;511;393;353;391;469;525;571;581;531;395
105;86;123;99;89;102;94;86;95;106;113;78;116;125;98;99;104;105;97;86;81;131;86;81;222;381;443;384;426;479;560;509;450;376;473;449;545;500;460;478;505;452;472;438;402;377;418;419;429;512;562;460;535;616;510;455;486;513;447;370;386;502;431;452;427;479;420;479;771;724;537;586;629;667;550;502;546;497;434;391;453;504;434;423;442;458;400;413;441;473;463;481;500;451;499;521;493;480;451;439;506;471;406;413;447;526;522;474;434;389;411;438;433;555;672;538;475;487;419;448;509;475;448;393;359;402;395;377;367;356;417;315;297;252;327;440;447;474;455;409;483;476;463;480;467;486;483;514;508;495;448;418;392;439;515;486;402;428;440;440;453;446;505;530;499;573;494;458;477;487;503;402;405;448;484;507;417;368;350;371;292;346;353;389;327;405;404;401;410;394;419;378;298;342;496;430;477;487;408;386;459;349;347;400;436;409;400;405;426;462;462;417;433;581;487;448;400;411;445;422;412;480;524;465;394;389;490;486;433;434;500;490;502;547;571;597;569;475;465;487;506;549;476;453;397;373;464;406;367;338;359;358;368;443;415;529;590;552;559;520;464;505;543;481;549;507;531;558;389;395;386;414;463;492;471;413;414;456;398;324;400;454;431;486;524;516;491;426;465;474;489;466;468;422;426;387;375;388;345;335;509;773;644;464;431;503;446;403;512;414;478;428;538;569;482;506;434;481;507;605;453;441;392;437;484;536;503;445;487;533;484;630;723;555;564;525;492;460;490;424;462;440;518;527;471;444;462;487;456;466;430;450;438;386;414;472;540;537;555;637;524;456;501;517;528;418;388;392;406;468;557;572;510;643;726;534;380;419;492;454;449;459;443;412;427;566;541;492;470;392;443;474;365;435;476;514;514;632;630;553;420;426;531;551;445;476;608;505;475;492;479;473;495;489;531;530;554;533;568;533;578;606;516;553;527;482;469;485;642;569;512;511;535;536;493;508;454;498;539;500;496;511;484;428;471;422;370;445;416;391;495;592;499;416;463;570;619;528;588;659;574;482;512;466;492;462;460;490;514;435;425;496;556;578;545;427;438;343;480;570;510;572;520;517;557;657;759;859;903;640;544;585;539;463;401;421;433;436;417;376;471;563;548;601;639;712;603;582;457;464;509;568;537;528;471;482;462;509;521;507;501;597;479;444;481;539;549;499;503;516;445;579;582;525;560;582;534;443;491;471;482;540;425;353;392;463;509;547;570;625;529;431;470;469;539;521;544;460;512;463;432;559;582;539;405;423;430;410;468;468;537;633;519;404;363;435;501;504;482;418;367;375;359;417;547;483;449;489;495;509;534;504;541;451;421;477;526;572;479;468;400;419;366;383;403;447;458;397;410;397;468;453;553;437;502;402;376;454;549;359;331;392;440;446;464;514;401;434;450;480;501;478;422;461;414;465;490;555;515;488;601;504;474;449;443;470;433;463;488;370;394;405;348;471;421;428;427;553;582;381;431;437;485;502;464;411;437;437;556;461;397;441;466;461;503;404;443;505;468;477;488;427;416;464;446;453;478;452;399;447;486;521;472;415;478;436;499;540;514;442;466;413;405;357;310;397;430;471;517;452;400;419;465;560;509;465;458;578;592;590;581;535;429;466;519;400;402;420;526;474;450;449;525;468;403;452;407;416;322;467;504;386;429;478;464;415;370;351;427;463;378;421;450;392;356;462;535;500;561;511;490;562;429;397;397;472;586;569;495;506;416;498;459;421;369;414;403;437;423;425;443;510;441;408;399;451;416;425;430;476;442;445;408;370;465;478;423;374;421;428;448;469;457;496;417;427;481;405;368;446;429;427;366;418;383;395;373;383;341;342;483;458;363;345;422;387;449;442;455;389;451;524;598;751;764;580;569;488;475;501;369;406;481;536;520;462;433;498;461;538;646;589;552;527;465;476;389;452;460;451;483;408;469;528;536;602;503;448;480;491;481;447;447;437;495;442;456;511;520;488;484;469;435;525;506;492;477;517;559;571;560;485;417;424;459;543;584;634;551;456;509;426;488;560;492;436;563;595;619;630;580;543;488;480;432;506;562;511;511;504;485;555;550;487;542;457;398;383;431;430;453;580;582;513;514;462;440
92;90;86;103;96;108;103;94;100;104;90;92;85;86;84;90;102;121;84;97;103;75;81;83;227;431;405;420;424;415;473;525;464;473;531;534;472;496;469;463;419;429;452;436;445;444;467;532;459;438;535;477;490;687;664;453;492;496;466;373;430;476;514;510;525;551;427;499;656;599;536;543;604;568;519;484;471;519;427;379;403;487;423;450;473;406;418;534;506;491;471;474;474;507;433;563;520;494;392;459;425;435;441;416;409;467;506;423;355;413;393;477;509;584;760;480;412;489;471;413;391;425;369;389;384;399;373;313;386;377;452;484;347;325;412;453;469;386;421;404;479;501;476;568;543;476;442;463;533;459;409;447;424;486;526;511;508;431;465;473;415;385;485;546;513;579;449;440;466;418;472;426;486;431;503;516;490;410;450;399;404;382;385;349;383;391;485;465;450;390;458;385;350;387;454;471;466;492;426;407;399;338;383;422;441;409;424;429;410;440;393;434;484;464;394;416;433;452;440;415;465;522;513;498;461;394;522;463;464;490;565;472;437;527;631;572;487;471;436;426;449;420;444;456;358;433;419;432;415;388;365;338;457;495;493;556;559;447;449;394;423;411;444;416;405;547;572;542;450;449;431;424;465;578;520;368;389;439;497;401;376;436;513;505;611;515;410;426;465;500;516;450;551;457;457;493;391;426;385;387;462;527;482;499;551;509;499;480;556;429;451;386;515;444;437;473;460;417;539;511;481;481;382;444;531;491;521;467;440;418;403;593;689;552;531;522;456;491;480;490;378;374;371;489;465;477;485;517;467;491;495;464;518;424;394;478;619;646;617;537;464;441;449;506;468;506;374;433;466;499;556;541;521;609;658;522;414;429;457;427;445;485;420;432;407;459;489;621;554;467;479;533;412;406;573;640;594;616;562;546;489;482;559;535;487;504;489;538;473;488;491;420;463;457;469;508;510;518;509;496;538;624;581;609;516;475;486;478;471;477;505;523;467;478;502;548;511;551;533;487;536;479;490;430;477;517;524;507;424;424;641;584;570;521;444;484;507;489;530;552;568;498;501;528;498;462;506;540;539;452;472;451;553;634;551;439;431;418;520;642;595;518;525;487;488;641;694;628;662;597;613;555;520;486;449;436;429;386;439;443;488;594;684;688;663;619;499;611;539;538;508;504;503;530;531;501;502;519;476;436;466;528;557;420;483;547;591;544;618;647;502;417;476;600;751;678;595;545;481;428;460;539;403;368;364;472;470;559;530;574;542;524;630;576;579;541;554;471;490;401;436;587;724;588;465;504;464;486;432;455;541;521;470;390;376;354;449;521;480;463;415;506;464;463;443;477;535;528;472;470;452;465;537;496;483;506;497;523;509;447;477;429;435;405;435;467;450;362;426;416;445;507;583;513;448;454;407;489;546;454;384;523;482;535;454;477;468;416;487;535;509;441;392;503;435;386;545;499;515;532;567;440;456;447;432;372;420;418;411;413;425;455;511;567;381;379;401;510;494;375;409;477;523;438;371;382;418;456;536;461;368;464;463;462;469;518;467;558;483;462;514;477;425;421;436;410;410;467;429;417;429;466;499;452;486;438;441;595;595;463;455;464;418;421;337;383;416;466;541;458;480;427;499;548;466;399;507;695;639;600;609;444;497;454;476;501;513;526;565;556;458;494;414;460;434;401;350;380;403;498;528;413;463;529;453;414;375;403;461;463;417;418;421;391;369;502;466;465;474;451;461;575;467;404;390;461;513;527;470;481;448;456;471;445;414;366;404;395;422;386;474;526;488;428;389;434;449;431;472;470;461;458;447;476;470;456;407;409;459;496;431;449;425;443;436;465;478;458;403;417;504;454;393;428;461;517;470;414;337;428;513;481;389;363;397;403;344;395;321;315;516;667;572;711;747;505;478;498;556;518;474;463;580;600;548;450;440;419;412;513;615;598;485;535;463;442;476;425;505;491;496;487;465;492;564;548;534;430;502;481;464;452;436;516;569;533;484;563;498;524;478;482;443;508;496;539;479;545;531;528;509;453;403;383;464;557;680;714;789;543;527;511;524;547;403;398;518;521;517;524;570;552;540;523;498;423;498;445;368;512;482;583;538;487;462;420;339;454;501;457;602;808;689;455;429;450;371
106;98;100;101;111;106;115;95;86;88;107;111;126;111;91;114;129;97;94;91;116;88;86;57;221;411;412;542;554;475;409;447;386;435;564;582;506;515;502;425;412;385;429;403;483;541;501;561;423;391;453;469;443;530;506;538;545;532;442;398;446;510;609;579;620;597;494;438;462;432;448;539;497;500;529;531;468;443;439;515;426;414;485;446;485;495;478;490;539;489;457;458;484;500;456;435;469;488;465;422;407;430;415;377;426;494;488;404;331;367;383;415;483;544;581;453;387;412;417;385;394;413;413;398;478;428;324;311;335;406;562;541;472;391;457;485;396;413;398;418;441;456;506;542;592;491;463;560;466;344;357;442;452;457;537;556;509;425;433;440;423;387;335;500;510;517;530;497;455;369;345;360;385;397;476;511;534;438;424;434;390;452;353;407;393;546;499;467;449;462;528;406;395;400;381;407;433;521;487;409;381;375;418;432;494;450;424;486;450;438;453;458;527;365;390;393;442;522;446;441;499;586;541;429;435;471;542;462;395;446;511;482;484;433;482;482;435;435;433;425;431;315;384;411;423;413;438;451;461;406;455;510;498;600;538;567;487;442;394;430;427;426;464;430;344;415;522;467;451;405;433;430;440;485;445;382;399;471;471;439;402;433;501;485;512;453;409;447;480;517;453;395;467;533;566;457;508;475;436;549;505;427;498;614;586;455;539;515;460;419;399;433;445;418;386;417;419;448;511;443;522;468;448;485;500;492;462;526;513;461;444;477;541;527;457;467;442;442;468;466;345;359;411;457;390;480;537;593;466;421;539;464;469;399;407;465;562;638;579;470;527;511;455;455;466;484;465;536;518;472;522;460;430;534;619;429;423;522;494;446;444;455;433;468;405;447;446;444;523;419;487;505;412;386;521;611;643;570;498;464;487;508;501;486;511;494;485;511;522;487;475;438;537;548;593;450;494;490;488;550;581;563;604;545;512;473;438;412;412;473;516;514;435;440;441;447;504;534;602;590;579;482;449;407;453;538;474;475;427;406;477;593;622;532;496;461;519;438;437;486;526;478;469;503;495;378;415;426;409;375;436;431;494;555;515;435;467;450;563;655;655;509;534;517;514;544;545;471;580;546;511;528;515;464;467;477;491;453;434;423;486;629;613;652;531;466;484;539;581;533;440;457;500;505;464;476;509;486;478;533;530;550;537;489;494;497;633;604;609;609;404;368;526;825;981;818;683;587;430;370;447;475;481;435;405;435;472;553;520;520;514;698;745;684;545;520;516;484;443;488;547;634;605;536;445;467;499;443;363;452;459;458;361;414;329;257;409;508;442;488;494;586;465;462;475;632;577;599;509;451;456;427;441;502;546;474;512;541;493;569;535;491;383;491;503;494;473;368;485;527;442;489;453;485;457;455;458;497;505;498;527;484;469;515;462;474;508;494;528;564;579;468;402;440;459;426;438;485;491;485;481;428;418;457;468;510;485;475;419;489;511;537;563;565;415;387;406;425;370;390;469;547;551;433;386;463;482;426;377;397;493;431;453;467;435;485;444;548;496;504;505;477;462;457;440;399;394;457;429;410;446;475;513;463;421;423;432;534;553;462;478;478;375;434;405;480;468;509;434;423;507;516;520;454;482;420;502;641;570;509;469;409;419;471;476;561;570;565;567;509;454;476;453;457;413;483;471;418;520;499;531;374;436;519;488;462;429;414;450;448;467;403;394;408;383;521;489;446;525;481;483;435;485;426;430;471;492;440;485;445;440;498;463;458;488;500;529;472;374;380;424;453;458;417;402;473;453;492;550;438;419;412;494;428;456;426;407;451;481;494;459;401;437;452;497;509;439;415;417;384;485;507;451;389;488;534;527;553;530;604;700;575;443;400;440;447;418;449;304;325;518;532;616;791;689;487;533;566;654;585;497;523;630;549;412;422;509;546;505;524;589;554;430;503;447;431;505;498;441;531;568;483;478;563;537;415;431;495;491;527;429;448;459;504;481;498;552;480;425;525;509;522;487;525;477;476;431;438;450;482;446;454;386;408;541;450;589;681;794;599;518;523;486;498;460;460;530;419;420;515;508;498;552;534;456;496;488;301;294;452;456;570;622;527;463;329;365;444;487;502;674;776;651;450;416;450;455
96;85;104;90;124;116;105;99;89;87;85;99;96;108;90;111;94;88;117;110;76;96;73;74;244;450;488;588;613;457;389;381;380;359;462;498;459;463;417;452;414;363;406;407;457;522;538;531;520;479;402;388;388;451;465;479;598;535;436;450;430;462;506;514;568;558;516;456;482;458;448;502;535;579;558;479;415;394;485;495;486;439;505;418;461;455;471;497;524;497;449;414;490;561;547;452;373;472;452;364;401;405;467;422;451;494;478;425;370;379;361;356;466;439;456;473;435;473;442;402;520;465;365;443;464;352;337;350;331;376;414;458;494;399;459;454;356;447;399;391;379;365;409;532;557;489;553;664;465;392;399;442;439;457;498;604;584;406;419;410;418;422;463;448;525;488;478;512;443;374;358;380;380;415;429;596;497;412;437;497;420;422;383;372;482;501;515;475;406;463;420;429;404;406;373;369;374;435;485;396;410;396;383;432;375;393;405;460;413;434;444;481;539;431;465;486;406;428;497;388;491;562;437;406;446;449;426;418;359;379;420;473;416;424;427;431;396;387;391;422;384;372;350;387;404;471;383;492;475;454;493;503;597;632;595;458;457;411;392;436;489;477;551;452;404;480;475;460;441;428;448;375;384;366;418;486;469;423;423;380;416;441;421;448;501;532;445;535;608;542;424;371;403;435;517;531;555;546;528;664;571;457;650;674;579;519;567;528;481;477;413;387;433;484;450;399;367;474;550;421;451;486;450;511;587;587;549;563;567;461;521;436;521;534;541;494;452;450;449;467;462;367;493;456;392;437;467;503;390;386;441;495;500;422;413;441;482;550;491;550;533;533;505;500;545;511;489;630;606;476;476;481;489;531;509;428;428;552;501;443;453;484;508;423;413;523;434;438;463;436;431;459;434;455;489;471;498;495;425;482;542;477;435;526;443;492;473;477;494;476;519;446;514;564;645;497;535;494;553;506;542;533;574;537;477;467;463;459;408;516;544;509;409;427;531;522;511;509;595;550;582;544;496;452;501;518;500;469;501;431;499;513;517;478;515;487;499;410;468;522;529;471;450;444;474;428;415;357;299;349;450;474;428;457;483;402;422;479;445;532;512;535;602;536;509;470;533;548;515;482;415;476;496;534;466;464;453;520;540;498;570;485;598;608;472;508;480;488;535;484;404;424;487;499;516;542;479;422;518;571;624;667;525;440;494;615;690;565;547;528;375;361;446;643;713;708;552;508;394;381;443;404;519;530;442;453;501;553;550;502;517;646;706;616;559;549;455;435;408;363;426;528;530;437;398;448;478;457;416;358;422;431;419;488;435;326;420;481;428;525;465;413;456;499;489;509;578;527;531;466;419;430;439;471;550;514;539;537;512;577;600;464;432;515;501;416;458;469;479;471;493;456;520;467;478;452;472;479;469;538;485;499;438;491;521;552;616;685;641;549;584;510;417;463;401;377;344;406;457;446;381;401;462;539;526;564;532;575;499;438;451;452;502;588;481;447;378;422;438;489;546;535;448;430;402;464;473;404;369;431;459;430;361;492;427;396;498;514;535;495;508;527;505;535;462;497;473;498;472;376;475;441;465;518;455;382;402;467;514;442;469;470;435;512;441;455;474;443;371;479;465;519;479;443;419;403;470;583;504;517;480;468;453;481;531;558;495;572;542;490;463;451;490;460;442;485;502;518;468;489;456;380;392;446;453;502;461;442;433;480;519;447;403;381;453;515;524;494;503;531;439;418;508;524;511;594;535;457;441;457;518;543;487;429;559;569;665;576;422;400;419;381;446;421;409;422;465;502;537;503;436;533;519;451;437;452;424;410;473;483;426;348;402;443;522;487;407;401;455;502;587;573;472;440;390;440;494;519;547;805;873;606;441;365;466;499;521;521;406;469;459;426;544;644;706;532;529;567;560;510;438;530;551;562;404;441;444;459;538;516;487;473;453;423;402;385;437;451;458;481;529;486;518;527;555;516;531;548;532;503;444;449;516;538;505;489;536;466;473;461;521;496;505;453;433;486;466;428;414;402;441;354;316;421;539;410;442;492;630;655;501;496;530;505;546;639;532;485;441;377;390;469;558;703;619;478;471;371;334;470;460;505;561;447;482;444;395;452;482;478;516;554;487;488;466;460;455
104;110;110;82;88;98;110;111;101;104;103;102;123;127;86;86;106;76;86;112;115;112;87;86;270;473;483;574;530;427;402;375;361;372;396;453;508;406;355;397;433;400;471;523;486;551;591;600;544;493;464;392;381;421;471;539;581;570;470;492;550;435;500;480;574;566;468;471;490;404;461;543;541;567;500;482;389;403;418;469;654;667;539;530;454;441;459;566;564;470;457;465;518;487;506;455;407;451;455;480;491;416;444;482;525;483;478;413;393;330;433;462;442;459;457;391;348;370;445;491;537;505;479;455;569;530;386;334;340;373;370;404;524;411;493;489;394;465;528;402;348;343;416;471;552;563;566;491;463;433;418;441;507;502;462;547;549;515;450;394;454;477;427;458;461;458;439;430;439;426;370;438;386;393;469;555;502;420;461;614;552;467;409;428;524;517;524;541;424;392;453;458;554;492;434;388;433;387;396;440;455;544;426;407;401;326;339;441;441;457;391;409;477;464;523;424;402;443;377;430;533;468;432;373;413;430;371;400;379;374;433;537;477;460;359;361;396;405;362;406;471;443;375;388;402;439;409;439;439;459;436;441;563;602;532;537;437;412;428;443;496;480;491;454;428;455;479;421;472;594;476;409;352;355;404;394;438;448;393;465;479;433;512;561;475;383;449;580;606;605;479;429;439;509;582;537;597;494;456;609;546;458;563;591;568;670;651;515;442;477;456;425;446;480;542;386;450;472;558;453;367;412;439;515;632;582;632;528;537;492;476;454;476;511;548;478;435;444;435;469;473;431;385;425;423;388;424;441;389;388;427;429;416;433;378;340;439;464;526;587;585;628;572;532;529;532;532;566;579;528;505;511;515;543;488;423;437;516;479;477;479;542;505;512;472;416;483;478;445;448;469;473;493;505;447;432;425;492;437;489;499;511;452;478;478;484;472;517;492;461;454;488;421;417;496;507;499;592;589;444;476;584;591;522;502;489;539;581;475;480;500;494;444;470;513;534;571;483;464;447;477;526;526;485;513;508;503;504;496;488;429;448;473;508;455;454;445;498;476;493;440;411;482;436;405;483;440;432;428;472;471;503;514;440;453;479;500;528;465;437;470;548;558;495;517;464;543;548;539;475;405;387;461;564;479;452;451;444;495;508;539;509;460;505;568;611;577;492;537;461;487;403;522;553;574;643;617;480;486;623;626;601;473;425;496;592;687;535;478;414;396;357;392;467;550;521;525;500;400;433;406;403;544;592;447;571;536;587;575;497;473;529;502;499;460;482;505;500;466;409;399;475;499;411;406;483;529;480;474;446;469;462;448;531;473;433;403;474;442;470;477;436;470;502;496;396;478;480;530;508;441;439;409;473;484;543;423;478;473;482;512;451;455;428;398;443;428;430;463;462;476;547;569;501;440;387;480;485;431;454;499;522;511;514;499;509;592;744;590;506;577;510;418;373;378;340;420;369;478;464;372;358;444;451;565;599;627;583;538;470;448;456;453;571;476;389;371;441;401;436;461;460;459;417;371;395;415;435;410;492;429;362;419;527;511;456;458;484;550;546;556;643;540;519;518;526;533;523;452;413;416;414;496;553;491;427;394;543;746;532;431;466;495;520;544;480;395;398;398;447;476;479;479;454;447;410;572;574;637;544;475;485;490;634;680;481;462;485;510;426;413;461;527;573;462;478;495;503;451;415;428;434;395;443;489;498;468;488;439;502;523;514;419;461;479;566;550;600;606;461;435;403;496;442;481;632;556;463;487;509;462;467;534;447;501;546;554;526;421;414;343;261;324;427;457;392;416;394;422;473;453;495;498;453;454;495;493;451;401;447;386;368;371;442;441;472;360;413;403;507;590;582;488;443;411;374;434;409;518;642;697;587;487;366;410;513;607;621;515;512;484;517;447;427;469;481;539;571;490;488;453;476;528;469;473;410;434;453;553;551;472;434;436;439;426;388;443;485;437;496;498;436;496;490;448;533;540;578;506;474;421;415;539;503;453;440;494;444;503;451;397;425;446;451;533;560;437;413;447;364;422;432;336;409;501;417;432;442;514;674;658;497;573;551;551;500;548;533;428;419;417;372;469;563;480;526;556;511;469;490;457;478;514;422;466;405;395;453;478;464;460;401;475;563;589;449;462
112;99;73;109;88;115;98;98;94;101;98;97;111;107;107;113;96;82;104;86;103;105;81;82;264;425;467;444;435;519;456;423;417;418;398;432;465;415;365;417;386;394;461;493;512;567;663;640;554;513;465;474;373;447;515;584;615;507;510;448;470;458;454;426;515;542;474;481;520;477;501;513;535;471;487;500;442;383;437;527;620;700;587;518;463;479;476;447;486;502;436;459;417;451;495;444;418;472;472;509;440;451;447;565;528;509;493;433;387;385;406;449;463;524;464;451;342;405;380;458;465;479;500;521;641;587;418;375;391;418;400;405;488;474;489;440;399;422;529;489;454;445;449;418;591;613;562;483;422;470;477;483;634;647;533;468;452;471;477;443;419;427;468;500;430;482;462;461;422;426;455;469;449;488;527;606;482;389;447;523;546;480;450;458;503;445;484;479;456;412;447;466;563;495;515;451;417;385;360;454;517;437;444;363;327;334;349;421;398;389;369;332;383;459;429;449;492;456;468;416;478;501;472;433;408;432;398;391;370;433;417;461;417;399;392;376;376;323;383;440;396;456;435;428;378;395;380;392;387;468;402;391;455;591;536;539;505;424;456;455;446;487;487;440;452;448;534;482;560;669;704;491;440;364;407;439;422;355;571;493;421;459;471;484;427;383;469;480;440;528;527;375;416;533;538;513;487;460;466;611;606;464;523;518;558;650;683;506;486;424;456;446;465;496;460;504;465;515;495;449;325;323;431;476;542;547;509;484;495;444;459;433;429;457;479;499;481;432;454;422;391;422;462;439;465;426;450;387;465;468;418;428;422;409;392;402;442;484;529;551;610;621;614;462;475;582;540;542;471;506;509;529;579;547;512;424;415;481;424;554;533;556;619;552;452;482;438;464;453;419;466;543;547;559;438;431;463;543;547;548;468;465;415;493;462;426;442;482;470;491;505;471;470;412;454;511;545;503;464;417;496;534;573;605;511;546;519;527;466;412;465;383;409;461;432;438;532;537;447;456;479;532;534;571;493;499;545;533;529;492;492;408;447;449;394;445;406;512;463;580;562;429;447;454;471;400;382;371;464;566;527;443;486;605;485;478;543;601;598;566;516;465;487;464;496;498;478;542;485;490;435;428;469;430;447;485;462;443;446;635;759;630;501;422;554;578;536;564;517;414;487;488;525;497;593;654;599;572;564;671;641;634;591;481;439;518;554;491;491;434;405;426;438;440;480;509;507;484;479;454;461;421;454;503;458;483;609;586;541;563;527;511;513;462;462;568;532;519;474;388;422;473;569;430;428;432;444;464;493;457;487;462;451;452;444;399;549;571;505;478;452;469;597;607;454;401;443;413;439;466;432;477;422;461;482;477;421;433;502;485;419;423;413;428;431;360;438;413;451;456;489;567;508;473;450;443;478;473;446;519;495;506;534;495;483;509;532;570;521;520;533;552;414;392;353;398;415;401;458;471;430;390;421;471;507;561;564;541;564;436;403;441;510;589;455;431;442;415;383;401;472;413;391;430;444;348;384;389;471;460;502;414;392;565;528;456;471;524;551;586;559;736;638;492;443;387;445;405;397;455;418;317;402;460;462;429;407;505;640;584;529;525;562;594;577;482;484;440;448;491;451;499;525;417;455;423;523;703;525;521;458;450;583;637;561;475;464;408;372;419;434;458;551;538;469;478;510;434;420;429;355;448;371;404;563;535;556;519;513;530;487;530;379;527;545;593;550;583;561;493;443;468;504;533;561;663;619;492;477;451;376;456;458;466;486;463;425;467;481;523;414;327;294;432;433;416;437;388;399;491;491;471;491;419;448;542;518;442;397;397;364;391;411;416;464;456;406;423;498;534;623;541;544;522;454;349;389;403;450;524;500;499;493;425;424;601;616;601;554;509;484;523;435;293;357;397;481;466;392;449;448;458;507;476;398;451;453;422;444;482;446;491;478;412;466;380;380;412;463;448;406;405;558;550;513;477;547;546;541;535;438;461;493;497;391;487;465;492;505;436;423;419;461;493;526;611;510;567;526;372;412;491;453;444;490;481;462;465;591;871;853;569;494;424;457;420;509;547;455;391;453;488;434;467;568;491;499;477;523;478;518;545;494;471;490;433;412;475;494;476;433;408;415;582;492;409;424
95;96;93;81;103;99;118;88;103;113;100;104;89;125;84;111;102;132;90;108;106;102;82;107;318;489;465;454;503;490;431;453;439;395;395;461;412;430;479;407;419;421;439;421;472;544;622;573;533;515;498;425;413;575;549;598;536;441;509;495;411;465;442;535;544;530;491;388;503;477;431;474;545;485;535;479;466;385;452;515;566;574;511;545;559;506;461;464;481;506;477;414;455;423;438;402;475;477;443;469;517;513;635;811;667;564;487;375;407;397;415;490;557;506;494;391;418;459;426;447;460;428;487;571;538;485;440;437;417;436;428;456;441;465;429;410;443;419;466;462;526;494;437;395;629;636;482;386;382;440;423;511;754;687;520;432;453;458;511;507;494;456;426;434;486;480;468;496;406;481;507;487;501;481;447;617;492;396;432;505;436;446;451;520;407;377;439;457;416;452;401;421;474;493;495;555;498;412;346;422;388;356;376;408;351;365;379;414;415;441;358;341;399;410;400;500;537;556;471;456;462;442;480;480;435;437;389;364;412;369;448;402;399;418;360;450;321;317;376;458;524;519;454;476;420;375;457;379;450;476;388;438;475;466;541;563;432;490;499;454;434;504;496;449;449;495;464;457;564;774;778;630;447;401;411;503;474;477;492;476;361;383;375;481;466;425;444;443;353;465;519;461;469;527;465;428;457;404;457;607;521;511;475;493;487;628;534;444;507;495;513;527;529;563;488;470;467;500;495;484;355;371;465;443;442;433;424;426;376;494;480;477;451;412;436;465;513;556;509;371;420;373;463;463;531;600;554;495;454;478;395;378;497;381;351;387;431;479;552;560;552;517;514;468;475;553;459;481;500;501;534;516;557;559;516;472;414;519;566;775;754;648;658;520;394;468;507;491;467;474;412;536;637;514;432;476;616;725;608;601;558;525;477;462;461;468;416;413;437;504;566;561;459;461;468;499;447;473;451;513;577;572;576;588;548;467;481;466;448;375;407;435;417;519;411;460;481;474;544;498;538;595;531;524;478;448;525;500;517;473;441;459;488;450;432;458;411;480;557;541;574;493;496;518;449;423;379;444;548;598;545;504;604;520;495;467;608;796;746;706;620;502;512;460;448;444;407;474;460;484;494;424;436;429;434;530;560;460;450;623;833;646;506;363;521;566;526;538;450;466;475;481;472;549;518;521;505;570;555;622;644;600;659;565;444;404;419;470;494;471;431;453;440;464;482;458;486;482;474;417;367;398;437;465;429;434;501;492;443;490;549;454;473;499;535;533;604;511;455;412;506;577;608;482;399;486;454;452;471;456;419;451;434;439;400;455;567;680;561;455;483;563;561;507;404;418;406;385;462;457;412;415;495;392;433;450;436;492;524;452;464;472;522;474;394;359;348;397;460;428;401;433;508;491;434;432;418;413;425;454;495;459;521;515;489;452;521;629;511;510;461;518;500;464;400;377;427;409;376;456;380;449;494;457;505;482;546;507;507;457;367;424;501;520;530;508;524;524;426;412;512;450;454;503;431;427;364;432;486;535;479;514;410;463;540;454;437;516;491;518;574;725;587;539;439;351;366;324;421;452;379;274;367;385;426;430;479;435;455;475;535;569;657;600;563;493;462;468;510;539;488;460;491;536;465;435;563;592;546;557;410;472;516;510;500;448;390;332;348;389;439;482;524;502;508;545;449;408;420;365;430;390;425;481;525;538;496;482;515;463;482;484;482;463;516;558;525;460;541;584;538;512;598;579;600;589;568;483;427;394;394;420;472;577;547;441;462;514;562;589;433;351;361;368;464;473;482;379;417;529;452;459;501;404;465;566;510;408;359;388;429;466;532;528;489;434;346;471;560;563;726;581;519;523;407;417;419;481;497;443;441;401;500;513;472;560;531;469;533;460;404;424;327;304;368;420;443;423;376;461;408;456;536;476;474;499;454;469;440;492;481;515;540;478;413;424;493;455;528;451;437;355;459;571;468;375;495;506;501;479;426;528;426;446;455;377;496;490;434;495;450;471;526;514;526;526;542;552;528;456;417;460;464;497;461;505;509;475;549;837;764;634;497;437;465;479;471;529;454;468;453;478;481;501;449;465;451;496;512;519;458;491;403;437;473;447;425;474;560;494;470;425;449;450;469;407;487
110;115;84;81;93;99;91;114;100;74;135;104;108;94;110;96;102;94;96;106;118;90;100;127;325;469;423;512;556;593;493;478;438;376;431;494;386;434;504;445;464;451;475;407;446;533;519;480;514;520;502;483;468;489;472;540;496;491;491;434;459;445;474;536;570;512;482;481;446;491;379;487;529;474;422;454;479;417;460;517;620;612;518;486;522;389;432;431;408;480;457;487;466;464;498;420;503;494;511;493;495;480;954;1179;852;473;419;347;511;479;448;565;580;556;514;529;681;620;614;595;513;435;505;512;508;461;389;414;463;384;415;402;436;520;483;449;446;475;457;457;554;462;435;427;528;497;489;410;497;433;419;492;586;498;481;415;445;525;460;414;458;471;456;460;462;435;443;491;399;458;537;489;469;485;492;665;570;466;439;426;453;415;488;416;407;343;371;453;448;394;424;475;445;447;518;530;567;385;422;459;400;366;450;453;440;378;381;396;385;396;416;450;447;497;434;506;460;512;491;411;412;441;491;501;481;412;388;363;429;318;376;410;447;344;407;432;418;375;466;429;543;472;439;483;481;391;442;453;400;447;383;437;503;456;515;480;467;507;546;499;455;503;435;393;436;505;427;427;524;650;713;637;525;473;451;464;480;430;466;469;419;309;373;423;436;505;421;426;465;441;487;433;506;544;463;473;469;382;487;527;485;514;462;476;457;492;428;394;443;473;529;511;606;617;486;425;475;435;501;433;346;431;482;501;507;447;370;442;410;465;492;491;486;471;399;412;387;515;435;422;340;405;455;422;473;566;556;496;457;416;324;376;364;364;387;408;385;531;627;561;482;507;452;416;503;494;428;464;553;525;527;578;612;589;547;469;513;631;843;1071;1129;742;503;528;429;483;440;481;518;469;392;522;554;515;462;422;662;760;629;584;608;568;465;396;397;466;479;522;490;497;530;528;467;527;509;495;471;428;399;542;532;562;591;616;648;522;481;487;456;394;433;464;432;482;535;513;488;468;551;573;552;729;597;546;488;485;521;435;489;479;443;408;404;372;477;467;451;489;477;485;513;469;493;473;464;470;447;497;534;642;620;512;560;589;504;626;707;672;566;700;580;554;571;523;460;407;459;387;383;449;502;464;394;410;444;506;512;480;535;596;676;587;504;477;506;539;448;420;431;532;528;474;512;577;556;533;527;586;712;541;606;593;676;559;422;395;396;359;477;537;516;455;427;489;506;487;427;480;484;451;376;396;383;410;456;455;431;467;490;453;504;533;475;493;543;538;530;462;524;567;611;515;558;500;463;467;494;483;515;497;508;414;410;385;407;436;529;525;440;468;522;623;492;415;359;320;353;411;435;508;448;417;523;456;459;463;493;486;445;465;481;445;528;470;426;432;373;305;453;440;483;447;507;529;533;456;412;418;443;515;469;448;482;453;494;493;521;599;616;594;544;516;495;457;411;388;414;402;388;413;416;465;559;463;462;541;492;529;497;383;396;501;575;614;687;583;441;507;389;431;448;434;463;554;458;429;445;469;465;435;477;456;457;435;587;555;490;522;443;421;455;538;508;529;470;344;246;233;359;450;378;302;392;435;404;481;490;465;481;497;527;552;544;580;596;513;477;530;497;493;467;510;507;482;425;445;464;473;444;444;495;533;446;464;483;458;401;375;392;466;449;475;462;392;461;538;469;453;402;430;395;441;389;486;511;457;499;539;525;400;463;498;544;459;551;573;537;504;506;554;586;494;655;669;718;599;586;535;477;466;469;462;436;582;539;419;497;536;519;489;461;413;393;393;414;470;474;420;444;436;430;456;565;513;450;518;466;424;367;422;453;453;422;499;474;389;369;431;485;555;640;566;430;516;499;442;389;491;515;397;394;450;431;494;525;555;609;480;412;456;411;410;439;490;498;524;576;560;433;471;442;485;478;449;564;542;481;493;528;474;457;555;480;406;446;473;522;481;496;505;432;408;456;444;396;421;420;515;572;467;447;444;408;411;415;450;541;542;484;482;471;452;423;456;467;498;512;511;473;478;415;481;387;420;420;557;546;460;394;590;581;545;439;402;438;434;441;463;487;459;447;433;562;495;481;456;467;492;519;521;456;459;487;559;507;472;489;468;521;512;502;491;519;427;524;493;458
92;122;98;99;73;89;93;112;116;109;102;92;95;92;86;106;91;116;111;101;88;87;83;130;345;444;450;518;551;560;430;409;450;449;416;436;419;449;518;484;444;415;439;447;470;501;463;431;550;601;572;502;384;445;480;540;472;516;491;456;469;401;378;479;547;549;497;471;487;440;429;497;490;517;472;463;433;457;462;530;620;528;463;448;485;443;378;406;466;400;453;405;425;471;494;452;447;419;445;488;435;451;789;1008;699;352;282;319;587;546;550;697;593;528;502;583;998;1136;983;901;528;459;441;425;439;469;394;427;441;454;416;469;383;452;518;478;417;483;483;478;510;490;452;489;442;443;491;400;492;503;488;537;511;492;412;429;434;514;479;498;544;492;443;465;439;482;493;490;420;484;521;455;425;430;532;607;548;431;440;424;379;420;490;404;388;322;444;487;466;472;462;562;487;433;506;537;434;418;450;467;379;413;433;438;435;388;390;380;414;456;462;533;514;410;452;490;415;492;445;405;387;404;430;403;416;421;369;375;343;329;348;363;355;393;422;419;497;436;442;406;512;463;460;501;499;424;474;403;441;417;462;470;512;465;416;406;452;516;521;507;470;454;462;430;406;435;428;416;453;632;718;747;765;506;437;444;423;565;601;508;492;421;466;495;441;454;411;406;445;415;457;508;421;472;467;457;465;472;546;469;568;440;428;432;384;467;453;417;481;463;508;460;543;556;469;441;421;413;402;420;422;404;483;600;676;488;498;444;519;502;547;479;481;471;366;397;464;406;324;316;351;374;403;389;378;452;461;455;451;347;371;377;363;369;413;438;465;537;605;538;494;460;456;445;419;451;419;434;481;579;654;633;712;581;459;450;508;637;793;1092;963;573;487;544;523;464;423;431;426;402;424;504;579;433;438;415;533;591;505;511;508;527;494;407;413;429;495;569;573;496;513;555;486;499;515;544;458;418;434;483;493;529;552;512;554;500;444;462;485;337;471;477;390;417;450;447;447;445;526;563;633;853;808;676;548;553;525;475;469;419;445;432;414;499;441;408;436;428;497;443;417;457;458;461;415;437;495;423;530;636;532;466;590;629;538;495;625;621;472;502;514;631;639;540;481;445;372;330;387;393;449;422;423;404;425;469;522;563;500;534;539;541;498;508;497;457;505;460;408;542;477;459;544;649;542;484;425;486;520;555;577;586;561;510;472;417;422;373;507;557;530;481;428;446;494;469;498;444;490;503;419;421;454;529;458;431;438;512;494;496;500;450;436;515;495;512;475;439;480;514;603;527;493;513;512;545;514;505;499;457;470;383;362;352;413;445;561;548;454;463;534;554;480;421;374;236;347;418;435;512;535;512;481;463;477;609;596;489;454;511;517;435;473;461;419;454;425;419;472;485;508;500;461;554;502;462;522;546;444;501;444;497;490;422;477;505;568;625;626;509;434;422;485;577;482;512;492;394;360;398;415;472;454;461;459;512;556;468;340;373;447;509;450;644;868;672;432;479;408;442;427;396;433;473;424;466;452;433;421;463;448;471;497;501;585;584;453;471;449;456;482;470;493;472;451;364;250;222;312;395;408;433;438;414;420;461;457;557;479;529;544;574;510;557;648;533;374;386;411;391;412;501;546;554;538;428;430;417;447;448;442;429;401;500;455;420;426;387;403;425;462;407;457;392;375;422;471;458;376;409;367;480;495;433;594;513;441;522;474;392;363;494;415;437;530;476;506;368;465;511;591;535;608;605;768;654;583;602;496;482;510;481;464;474;485;417;501;468;530;500;478;418;406;391;418;472;432;507;507;479;449;455;481;531;509;484;544;503;486;467;454;438;431;457;447;430;500;465;535;501;511;461;470;556;556;466;401;475;438;399;379;438;382;424;480;605;584;487;403;436;457;517;525;544;556;605;685;680;479;517;495;472;530;465;478;512;480;493;462;462;481;512;462;457;425;493;487;457;503;585;456;400;470;409;395;445;451;506;489;392;474;499;447;451;469;493;541;581;537;497;488;470;375;425;449;501;548;473;471;465;392;441;422;363;483;575;528;470;466;415;506;483;499;467;491;474;497;458;433;461;402;412;524;561;462;492;459;585;815;700;558;475;628;542;518;471;485;459;473;515;545;544;496;485;502;494;528
94;94;96;107;92;102;100;90;98;118;99;74;118;89;117;100;89;86;122;92;112;106;71;129;377;522;517;463;555;494;437;467;467;486;385;363;388;485;569;448;440;422;421;475;482;464;432;470;544;583;620;548;427;438;491;456;540;493;425;436;500;436;472;398;484;433;461;456;479;446;379;392;467;499;463;508;513;529;521;515;464;460;491;539;496;496;447;467;453;426;498;424;378;400;435;440;451;370;417;478;456;431;579;578;435;284;192;241;489;537;478;573;490;477;508;657;994;1102;1289;987;605;486;462;440;395;445;465;416;459;438;431;467;481;536;500;462;525;440;521;491;505;541;507;456;340;427;504;488;510;522;485;566;524;480;529;447;450;517;534;515;562;500;457;425;447;505;455;475;436;410;434;420;400;412;425;483;438;529;475;444;446;479;468;391;396;444;476;538;522;525;499;521;440;407;449;515;477;398;459;456;459;469;435;420;421;479;457;412;416;460;569;473;451;393;497;513;441;526;496;404;370;369;344;392;401;348;375;359;365;379;355;365;429;376;397;424;407;391;432;468;508;536;467;466;463;460;495;453;473;389;422;501;470;548;438;438;451;450;488;447;453;439;426;484;442;464;479;447;388;442;611;810;787;422;420;460;454;616;558;477;509;506;443;472;419;397;456;463;507;518;541;519;480;477;434;399;419;413;422;345;404;555;501;451;427;390;475;475;513;470;493;459;487;437;465;486;419;449;458;397;379;382;420;585;583;499;596;495;534;471;577;494;471;443;420;397;455;427;387;365;356;347;380;353;388;429;390;397;390;414;426;431;425;414;423;481;567;500;548;444;499;488;484;438;466;457;431;410;475;482;617;744;728;576;500;418;465;436;570;701;645;487;414;480;533;470;439;413;398;406;459;569;529;491;427;499;451;495;480;479;474;514;437;447;461;439;457;581;534;533;526;492;450;452;457;540;422;440;474;498;454;494;518;451;491;526;507;430;437;458;451;475;436;429;446;402;489;484;465;502;616;748;748;593;606;556;533;486;518;433;375;445;544;534;384;449;439;383;458;500;458;461;429;439;376;383;457;420;542;566;527;467;506;456;601;526;492;548;560;500;589;608;564;481;582;518;417;451;389;444;420;416;400;409;437;531;572;602;513;451;472;491;544;584;576;566;503;543;536;508;447;481;526;604;634;455;388;420;505;504;552;513;506;452;483;497;475;506;538;535;489;426;487;462;412;434;457;394;478;451;400;478;533;569;530;472;498;544;594;512;421;396;417;459;469;431;495;461;378;579;666;554;496;498;473;448;466;508;562;546;559;402;359;376;421;457;528;475;520;576;529;494;515;459;369;231;362;434;428;480;549;529;499;466;491;482;544;618;599;618;490;433;462;461;430;465;441;508;510;424;517;456;485;475;530;469;471;504;487;443;453;531;514;485;544;551;585;672;630;470;410;449;450;592;530;542;573;474;402;387;402;485;504;541;486;542;522;363;318;392;547;522;469;620;814;650;472;445;407;453;431;431;526;460;475;512;537;406;384;432;406;432;413;505;616;590;447;477;459;463;468;536;434;406;486;468;400;368;342;348;443;475;454;398;431;412;437;495;496;528;445;441;396;502;554;559;454;428;449;399;482;554;519;580;515;405;426;456;522;443;405;452;399;501;476;520;429;435;484;380;398;452;433;434;440;475;416;472;458;458;399;565;503;503;530;462;464;424;462;353;360;450;459;408;535;529;434;387;485;500;554;489;604;511;498;555;520;499;554;532;480;457;459;501;391;382;462;505;425;464;515;438;496;401;389;397;410;510;509;464;455;465;474;517;464;472;533;582;505;581;547;506;479;416;447;481;545;471;528;462;407;394;489;501;524;509;454;402;410;406;424;412;447;326;397;504;484;476;436;430;413;415;512;579;639;604;578;559;550;562;511;529;503;450;483;562;519;492;478;388;502;495;445;457;441;467;430;546;530;498;459;434;464;466;449;498;575;522;502;436;408;448;455;490;463;449;512;539;455;393;482;495;484;385;488;510;575;556;504;479;521;497;481;408;564;530;548;498;396;427;486;460;485;494;540;488;442;423;462;452;425;419;440;489;420;418;479;556;860;829;611;511;557;572;485;475;577;439;450;489;528;519;506;499;532;539;454
110;117;79;105;116;103;96;100;106;106;94;99;91;122;85;90;88;93;101;82;104;87;90;133;396;543;479;526;501;499;498;417;513;472;479;382;414;499;488;452;449;441;482;498;521;492;428;494;585;558;616;536;466;470;450;490;521;467;456;402;399;466;427;442;516;471;577;505;507;429;406;385;486;548;512;571;552;495;509;470;435;425;531;550;621;497;503;514;552;485;459;457;397;411;386;432;379;396;391;447;517;464;383;472;458;375;251;350;413;482;436;430;436;427;423;528;630;778;791;708;543;444;346;392;389;398;450;520;475;453;517;469;531;534;481;406;436;486;499;490;477;516;538;342;194;312;467;528;516;610;530;559;559;621;529;545;470;514;500;523;546;480;456;441;432;381;393;375;377;405;403;426;404;483;447;408;398;470;493;521;451;486;455;503;538;565;483;514;650;583;558;509;432;425;441;500;449;459;442;477;423;401;473;479;450;372;407;397;414;447;518;616;582;551;562;575;581;547;489;367;416;368;334;352;367;374;364;340;366;363;327;362;387;398;385;441;474;397;434;428;524;523;501;492;443;458;487;491;475;464;434;514;463;440;388;433;478;466;440;404;407;446;451;485;434;465;588;601;462;455;497;542;589;423;363;527;589;591;449;400;427;460;468;539;472;479;541;541;503;561;507;506;490;438;454;467;515;484;268;154;277;421;487;423;432;409;456;507;535;495;486;427;472;443;528;466;421;397;392;345;382;384;383;475;454;435;500;469;514;493;599;565;491;505;415;357;449;454;399;368;383;347;352;399;444;461;436;415;469;456;474;456;412;451;498;517;518;490;429;432;556;564;503;483;486;536;496;453;501;480;573;708;671;576;442;408;451;359;388;449;469;438;428;485;483;432;489;511;478;460;551;614;573;606;613;456;431;381;464;430;460;464;483;537;470;505;479;621;553;480;534;493;391;468;432;503;411;416;548;490;448;474;546;513;547;457;423;423;416;469;513;506;472;411;472;477;473;430;425;402;494;613;569;565;565;593;527;503;469;474;405;363;501;460;363;372;401;484;480;498;564;425;424;413;489;423;496;476;486;548;476;434;469;437;444;543;484;553;575;447;531;563;533;545;657;641;543;460;466;492;440;500;461;545;473;503;634;576;482;422;482;435;489;631;617;570;598;528;470;466;379;484;555;564;535;475;414;499;569;455;456;527;533;594;515;561;560;750;736;545;469;424;528;414;418;442;492;367;368;402;411;445;510;553;447;438;534;607;598;562;465;341;449;433;430;490;490;496;393;497;582;561;484;561;453;370;392;537;526;535;481;357;377;376;433;462;500;474;517;576;553;444;472;467;421;386;459;407;373;440;533;557;528;413;457;435;457;523;553;613;493;419;434;480;445;423;469;566;498;459;417;432;478;452;466;500;457;441;494;549;577;544;430;522;712;700;584;634;490;445;400;412;441;507;499;573;531;504;422;424;409;423;508;597;473;488;453;407;329;432;467;469;431;468;481;447;381;478;405;427;441;611;611;478;453;584;667;485;381;367;409;445;447;474;575;510;509;452;403;402;537;507;528;456;458;479;487;477;399;384;403;470;389;472;435;421;440;478;554;552;420;355;386;430;463;508;453;464;525;561;512;501;440;540;479;411;423;501;587;509;419;425;418;426;483;535;448;457;462;405;363;434;398;440;470;452;451;509;556;538;522;542;516;470;423;482;483;446;378;388;375;371;395;476;484;484;439;427;498;535;486;496;529;532;496;440;465;482;483;502;421;475;470;414;387;466;462;448;461;503;502;436;425;406;404;463;412;421;480;454;480;487;523;597;540;434;469;535;564;662;643;635;673;526;430;394;469;399;440;377;375;426;436;468;479;548;490;437;439;422;394;451;414;379;434;450;520;425;403;395;401;484;494;543;589;570;529;531;529;503;434;468;555;523;498;523;516;449;484;460;502;494;466;439;466;433;453;553;485;441;400;346;498;455;577;533;552;483;465;527;465;480;424;463;471;450;488;411;333;356;467;499;513;417;533;574;542;625;522;511;458;504;510;561;539;515;508;453;437;479;451;480;535;562;484;454;451;410;434;419;456;372;454;534;478;450;425;567;527;577;479;478;507;524;506;458;510;471;443;503;591;569;569;551;657;578;477
123;109;102;118;95;98;85;82;117;92;89;119;84;107;95;93;66;72;89;98;86;82;76;142;403;450;526;458;414;470;470;506;588;533;447;413;495;503;475;421;464;529;521;534;561;533;473;467;472;539;517;513;487;558;543;467;447;445;445;503;413;424;486;502;446;427;550;536;476;596;484;464;498;618;569;492;482;510;496;509;458;464;510;598;657;519;513;542;510;462;436;427;411;374;418;371;370;388;390;412;448;409;442;413;427;342;355;462;437;476;453;418;403;383;346;435;515;490;532;491;461;438;370;407;436;480;486;436;540;524;533;494;446;513;520;488;489;534;522;505;480;528;452;286;175;331;447;489;533;629;591;570;529;579;597;490;513;499;563;452;488;422;510;483;446;374;370;387;465;448;427;409;435;485;433;371;416;402;462;446;440;468;477;480;545;500;528;480;528;544;514;478;453;423;454;499;427;395;411;422;369;356;437;535;543;467;362;430;406;438;458;519;572;662;561;474;507;521;466;419;353;475;389;336;339;390;374;331;333;372;425;463;418;390;401;450;475;471;432;459;406;538;405;385;423;430;458;481;450;407;447;467;421;399;421;463;562;561;440;555;451;482;453;453;434;476;601;614;542;484;501;494;526;459;445;612;692;613;498;403;485;488;465;584;573;606;645;527;476;531;522;470;475;410;459;512;563;598;383;160;171;358;378;326;451;403;425;399;446;422;466;512;474;449;514;459;442;432;450;376;406;377;333;374;409;424;452;462;546;561;567;621;549;541;408;422;475;456;405;416;480;401;382;420;441;453;465;440;441;473;515;462;444;412;437;488;443;454;414;434;567;580;485;572;609;465;522;551;426;431;485;514;513;459;459;451;405;423;349;338;445;510;429;395;362;412;477;566;487;515;533;552;596;698;575;428;421;419;442;509;517;490;588;504;481;530;478;552;513;520;505;477;435;469;418;457;508;422;441;469;478;505;520;473;530;497;491;438;602;480;474;436;470;415;491;476;454;431;396;422;437;439;481;438;540;538;503;513;460;435;375;420;467;411;373;404;419;486;477;460;612;620;465;434;517;487;500;449;458;521;424;443;519;529;468;556;544;513;505;491;447;514;564;451;595;566;547;468;500;521;434;461;550;518;460;689;635;591;501;514;471;505;538;603;671;614;597;453;531;448;317;401;485;540;456;546;583;597;565;442;450;427;468;588;591;688;643;735;636;546;462;443;394;368;376;430;475;406;328;372;410;407;424;432;430;399;531;576;494;470;423;417;442;524;432;446;477;534;544;475;495;468;531;475;464;365;451;568;555;513;431;407;368;382;469;425;433;391;479;531;477;513;489;471;470;453;417;332;384;407;513;547;470;432;461;429;413;531;444;502;473;468;478;408;495;523;553;573;534;476;476;503;516;504;445;511;498;445;498;565;694;581;542;553;610;600;549;566;499;420;368;442;444;441;468;495;493;448;453;461;453;420;498;506;429;423;477;316;341;436;425;425;403;406;451;475;499;457;425;413;467;641;602;472;429;654;768;580;403;369;452;449;486;443;516;573;514;475;430;445;617;647;671;559;553;471;497;475;383;366;388;468;396;377;473;455;487;516;610;601;388;374;452;438;478;466;524;560;589;621;544;453;474;495;494;438;426;496;567;560;445;434;430;411;436;534;439;428;440;391;408;404;368;431;493;504;491;431;563;465;447;440;445;426;432;574;551;397;343;464;480;360;397;493;563;570;446;403;520;511;476;602;657;580;458;397;442;536;552;481;454;487;456;459;424;500;491;493;528;494;467;469;469;476;490;493;377;453;467;524;505;542;522;637;533;461;377;580;588;648;580;524;536;451;405;415;383;404;483;485;422;436;525;496;482;481;531;502;393;421;336;355;414;467;490;466;434;344;382;428;442;539;542;442;539;531;439;528;465;466;412;474;471;547;613;565;518;462;432;419;433;525;511;496;504;483;440;515;446;387;440;448;503;539;645;645;506;395;406;388;493;443;441;446;372;354;416;374;392;432;512;546;493;469;566;590;563;608;596;490;473;489;535;431;522;506;496;471;501;475;407;470;533;669;638;495;481;434;402;392;374;453;478;559;540;490;424;397;387;502;469;439;501;527;560;514;477;500;492;450;584;464;454;458;546;548;475
124;113;99;95;119;105;118;91;65;100;90;99;111;74;95;114;108;84;94;102;98;98;81;156;436;481;431;431;370;397;445;528;577;441;397;442;496;451;395;457;451;519;419;491;579;495;436;484;469;473;519;479;525;499;530;455;471;467;499;465;470;477;512;522;434;477;459;442;590;683;563;487;465;549;443;457;423;391;451;468;498;462;498;467;543;485;430;509;471;435;423;405;420;447;344;350;431;457;447;396;431;438;449;400;463;387;427;499;435;443;482;450;412;395;371;416;532;537;425;379;467;520;454;432;485;551;477;491;527;578;480;464;547;454;483;479;500;587;634;527;427;433;456;356;302;418;477;467;487;564;589;583;525;575;677;573;589;558;581;531;492;419;506;521;519;405;397;452;480;509;451;483;455;479;420;408;284;341;431;412;425;429;466;570;541;507;481;471;457;530;509;481;459;394;432;458;446;398;416;449;381;398;407;498;538;473;430;430;385;355;409;490;598;610;506;482;484;502;523;405;342;375;369;364;334;364;408;395;357;420;474;450;462;474;460;494;515;470;481;555;473;528;495;521;515;510;473;475;470;421;414;407;376;425;400;486;468;502;451;470;491;453;440;473;377;430;538;548;464;499;458;506;489;489;522;609;690;577;436;528;573;558;535;514;553;569;564;484;554;517;489;439;486;425;416;475;596;584;433;312;274;357;397;368;423;417;355;425;464;463;519;484;478;402;383;435;446;494;481;440;419;423;384;401;374;486;493;474;513;541;561;518;531;540;507;531;470;442;420;499;569;584;407;405;433;457;458;437;489;422;452;408;393;458;402;445;417;414;455;465;492;524;519;497;522;457;643;546;437;439;445;399;335;388;467;427;429;443;369;368;358;453;409;417;431;452;460;440;528;463;494;442;469;626;584;508;398;457;481;499;486;493;523;489;440;524;492;474;527;540;519;496;437;470;473;509;410;377;376;421;451;464;417;411;502;579;520;512;558;557;444;409;403;523;430;433;467;393;417;445;433;480;475;480;493;542;535;533;453;388;408;437;488;538;437;420;429;451;475;507;724;720;512;487;445;421;497;453;441;486;387;458;518;523;563;615;541;615;526;474;475;526;531;462;511;476;473;454;423;542;550;501;627;666;458;552;544;532;561;603;527;542;620;690;675;611;660;550;536;473;410;349;528;535;464;589;764;730;516;440;416;436;427;540;565;553;564;572;459;463;444;377;365;359;372;480;410;467;407;417;437;366;360;427;437;492;481;613;482;419;454;508;489;515;412;450;551;672;771;572;501;489;506;465;446;460;524;537;535;523;492;456;463;418;489;444;313;338;461;535;470;468;492;456;548;467;378;395;419;422;407;494;485;455;449;480;455;435;462;415;470;458;513;566;527;599;542;635;602;581;487;502;628;518;492;497;454;465;507;572;638;596;571;559;599;501;530;457;479;421;397;410;432;433;456;447;467;482;485;431;491;447;447;426;455;556;408;325;345;433;412;382;428;486;521;501;425;457;431;453;446;488;486;434;396;524;630;558;510;471;513;452;425;485;493;576;452;538;494;572;680;779;791;658;479;457;539;417;434;431;476;420;415;406;489;654;696;693;667;608;509;441;504;506;494;460;593;601;567;562;559;473;436;484;568;463;430;467;519;493;448;403;509;476;435;513;488;408;362;398;428;469;436;450;458;510;497;449;496;430;432;385;312;418;450;499;528;414;428;457;436;431;491;502;494;488;523;474;451;490;489;525;673;578;480;326;375;456;562;491;452;493;503;459;479;553;512;471;518;521;501;532;482;523;477;512;489;546;524;585;617;544;494;587;513;405;418;524;623;589;621;489;469;383;375;392;400;500;535;485;337;403;464;494;455;527;507;502;480;361;372;339;337;423;455;440;415;437;389;462;486;488;540;377;377;505;498;453;477;435;420;472;463;542;557;572;517;411;408;358;378;416;502;501;521;458;463;460;498;396;469;437;522;500;542;477;517;464;414;400;471;459;394;431;401;421;358;384;368;431;536;520;503;461;557;507;516;520;517;499;459;468;439;401;462;493;495;462;509;492;476;521;556;672;574;556;532;432;374;363;443;510;559;506;536;483;449;418;433;538;573;460;507;526;619;534;521;465;485;476;487;493;519;475;500;517;477
102;92;106;117;79;120;81;97;88;137;105;93;85;97;100;101;89;91;100;105;108;79;90;145;386;408;420;444;471;370;402;527;542;455;448;514;500;455;368;405;458;423;419;405;473;480;453;482;454;514;506;482;536;559;511;539;471;456;408;460;488;553;506;440;475;422;479;457;471;616;565;517;436;447;499;458;374;406;463;512;538;546;459;421;533;458;464;481;363;370;484;424;490;490;434;418;514;400;451;411;418;498;483;435;480;467;444;446;468;468;461;421;414;368;418;488;514;584;419;397;474;554;509;481;523;503;399;363;487;525;521;672;652;465;406;472;547;578;538;528;468;439;419;434;433;470;499;482;494;546;531;587;544;530;651;544;555;585;619;585;478;473;490;569;532;464;495;465;460;501;428;475;440;478;482;428;391;351;299;364;373;391;448;515;513;499;501;432;481;607;513;396;416;379;417;519;433;407;390;407;388;437;473;363;453;460;389;373;387;338;394;412;476;537;503;430;511;558;452;399;376;401;353;359;373;344;380;378;379;419;521;618;521;508;496;438;495;486;588;559;475;550;730;866;795;517;498;493;414;420;460;387;394;425;462;551;520;483;398;447;478;382;434;496;458;441;587;510;507;442;447;466;590;554;616;655;735;520;419;546;695;700;593;605;723;566;553;536;514;498;419;508;579;536;429;531;599;550;493;426;381;420;422;446;510;453;412;366;451;517;538;416;416;421;464;417;405;418;398;390;390;403;354;362;387;422;456;469;515;570;534;519;510;509;491;555;458;426;376;446;521;524;489;386;438;489;479;528;556;450;360;414;439;466;455;460;469;412;388;468;524;506;454;438;435;513;521;497;464;437;457;423;354;474;454;454;451;514;509;437;376;428;483;475;503;532;438;462;518;520;458;399;473;526;575;518;468;504;542;496;502;453;463;464;501;500;537;454;548;555;592;481;502;479;534;517;452;473;514;453;482;410;349;480;568;544;547;521;509;444;434;417;457;465;470;437;484;435;493;509;430;456;403;449;468;542;517;524;404;367;342;435;582;584;525;419;395;451;482;546;603;576;424;481;411;468;471;487;448;439;505;454;595;567;512;515;624;700;568;512;509;462;423;415;468;484;458;457;481;511;550;506;552;544;440;478;500;525;658;591;560;543;697;781;727;702;682;762;683;606;495;446;506;505;498;589;697;676;595;521;438;469;486;584;514;489;436;365;343;434;478;370;405;360;417;386;391;463;406;419;375;416;401;414;491;519;500;441;439;415;434;458;491;407;366;461;481;565;719;658;536;518;487;407;390;594;582;532;492;489;548;508;472;442;516;529;396;369;389;511;492;467;448;489;592;493;502;496;500;411;429;487;500;442;495;472;421;418;478;463;440;460;580;572;491;523;487;594;648;651;523;523;540;502;425;468;430;392;438;452;554;619;638;544;571;530;548;512;552;453;469;485;507;468;446;482;505;501;465;502;536;451;529;502;509;515;476;389;376;429;525;499;504;493;522;478;448;518;544;440;445;450;435;452;478;570;691;604;520;626;557;500;459;569;555;548;466;457;487;540;761;663;733;654;471;513;550;404;420;433;452;404;481;521;725;1026;1088;824;695;635;602;544;442;497;584;550;611;554;539;502;561;436;423;449;477;496;457;481;524;520;428;468;485;529;493;435;440;427;399;435;446;487;483;506;465;390;426;462;461;597;523;423;348;351;496;460;459;429;410;492;468;430;454;492;486;467;482;476;534;530;442;478;589;516;496;405;392;442;485;432;454;477;519;551;525;532;520;425;507;458;515;518;590;506;393;500;577;697;583;591;598;563;437;497;473;447;466;551;509;566;574;532;441;438;382;409;465;486;538;493;282;390;455;477;490;495;578;527;581;456;396;378;413;474;456;435;500;429;380;441;450;493;468;366;389;478;554;509;475;423;402;447;382;506;432;508;560;402;422;424;410;411;480;529;517;494;557;523;487;435;427;441;442;501;524;475;632;525;460;372;493;477;375;442;399;406;376;414;411;447;506;505;460;462;461;445;503;506;467;533;530;464;479;479;456;448;505;439;414;472;522;513;469;512;507;509;507;455;405;421;441;526;533;474;485;438;487;452;508;527;647;555;556;515;513;598;522;445;442;513;468;472;548;503;442;476;500
68;104;100;96;105;95;97;112;109;102;100;112;113;110;115;94;111;126;111;108;87;95;71;174;368;455;407;451;485;440;464;522;576;511;498;558;468;336;346;427;421;448;445;395;448;476;465;483;497;510;455;492;468;465;502;499;411;413;456;419;461;478;440;365;481;519;506;480;413;450;448;473;553;577;529;477;465;455;454;505;567;513;444;524;565;490;467;429;420;411;454;498;571;490;374;461;483;447;460;481;522;468;465;439;512;532;419;477;433;438;490;408;396;391;453;473;530;494;416;399;456;530;604;498;495;474;382;441;411;451;559;626;625;496;464;494;506;463;527;564;436;454;429;524;483;526;476;470;484;484;515;597;636;608;695;594;675;652;617;601;487;490;530;536;505;466;505;476;440;433;400;388;439;510;461;462;482;348;305;339;425;377;382;456;488;462;507;439;493;508;455;440;396;338;414;468;455;418;403;375;342;445;476;348;401;483;404;371;335;354;358;397;462;560;527;454;505;577;492;415;370;370;377;344;378;361;400;392;346;382;515;556;489;380;428;447;438;475;598;503;462;467;739;1015;920;594;552;541;462;395;423;445;461;474;521;458;462;484;425;365;401;359;434;446;461;494;486;469;462;416;387;459;468;484;600;749;781;517;468;630;825;868;700;803;665;513;576;595;505;489;527;455;520;518;475;503;490;484;459;470;492;514;498;445;537;512;430;397;471;523;465;435;415;431;467;461;357;412;338;333;364;375;416;384;415;417;421;409;464;523;492;466;540;516;526;504;390;402;377;390;449;472;433;449;444;487;486;595;577;516;459;503;447;403;452;449;441;370;432;465;536;473;448;365;370;441;494;508;420;451;426;497;478;502;538;451;478;459;509;435;426;522;462;445;465;518;499;454;483;385;478;443;457;476;462;558;507;508;463;466;417;415;480;500;520;578;495;459;515;510;486;496;428;398;551;540;469;524;584;575;538;442;432;499;519;486;453;516;507;451;457;471;451;502;501;500;526;482;495;479;443;399;456;369;427;480;455;444;418;305;316;420;483;567;535;438;469;541;570;581;503;444;402;480;481;472;518;575;601;517;507;542;555;554;581;609;723;705;582;516;501;505;462;434;426;475;409;455;538;442;534;454;429;465;536;469;519;564;606;529;483;517;701;898;836;601;585;675;655;608;568;566;539;504;508;654;645;585;589;567;563;496;561;669;501;479;403;368;398;448;467;471;434;385;362;409;409;460;484;416;387;439;380;413;501;556;490;421;422;504;489;452;463;370;417;485;536;523;624;517;513;538;428;332;427;520;628;557;476;454;513;497;498;492;534;486;491;414;438;409;482;508;403;527;643;558;509;578;458;463;554;602;618;499;469;429;420;540;522;522;421;442;518;442;483;526;458;483;490;481;403;410;507;488;465;424;403;443;492;497;555;591;647;547;528;516;536;629;650;600;494;480;565;492;485;472;483;477;535;573;497;442;500;523;546;525;445;400;314;447;541;522;529;537;522;593;522;490;572;505;459;463;495;429;496;565;594;655;578;522;516;478;448;532;533;492;480;475;413;488;543;516;536;463;417;499;443;426;408;420;418;479;509;603;904;1325;1263;840;635;610;549;485;436;523;535;695;720;536;443;502;439;465;472;482;440;466;506;473;487;490;466;445;439;523;530;437;385;428;438;403;440;444;491;516;441;359;403;504;527;589;557;478;455;410;394;444;486;416;426;418;465;524;507;501;497;421;484;467;584;589;490;487;558;586;472;451;411;433;420;444;394;461;531;501;572;653;511;517;535;472;519;502;475;438;434;568;638;680;545;587;595;526;438;470;453;566;675;654;508;460;544;494;427;512;445;451;457;473;602;556;370;479;511;430;484;484;532;510;610;509;510;457;547;541;630;501;450;466;437;389;450;416;414;377;379;438;429;524;490;522;477;448;431;461;445;506;521;459;427;410;501;410;452;499;478;651;780;597;549;463;513;473;454;481;520;503;601;562;499;526;422;405;423;425;444;411;421;374;386;471;512;496;429;329;319;377;508;448;459;530;472;458;490;446;450;485;450;390;383;397;426;444;415;368;467;474;465;467;452;480;469;540;605;528;479;408;437;508;502;554;589;588;500;483;484;477;440;403;435;448;436;439;416;457;356;399;483
126;109;82;101;96;119;90;81;102;100;126;117;94;125;105;122;82;125;72;115;78;79;73;182;421;505;461;357;432;422;445;479;457;423;464;434;418;416;359;487;505;470;403;420;528;448;449;430;504;515;600;590;447;491;446;470;464;446;540;490;471;452;485;440;505;559;571;549;459;457;457;546;657;594;528;479;482;507;520;485;477;521;463;579;544;579;524;470;470;454;486;521;506;449;414;419;467;516;534;492;529;476;452;460;505;541;471;519;514;454;430;402;359;340;485;522;490;503;418;384;502;503;671;641;538;390;399;461;427;445;493;525;538;452;479;518;423;403;446;420;446;437;469;477;468;530;477;453;503;482;471;616;614;653;713;694;737;730;614;527;484;444;508;536;511;479;475;483;474;444;395;470;501;553;514;478;496;418;398;378;461;410;444;531;458;505;531;425;514;468;407;405;418;369;423;499;510;458;486;503;444;484;483;367;506;485;425;357;373;377;387;393;488;563;557;494;504;473;484;503;401;359;346;381;359;405;376;357;357;352;383;435;412;412;361;421;387;381;465;489;478;447;550;687;662;461;459;462;486;456;437;497;520;495;565;557;440;504;423;407;391;447;442;466;411;407;416;494;539;441;377;368;333;420;490;660;772;584;446;497;659;738;589;591;534;487;472;543;580;563;482;429;585;495;472;498;438;499;475;434;501;491;528;491;424;451;434;392;428;558;435;439;427;432;429;404;356;399;360;377;383;383;377;418;462;418;393;398;445;468;507;439;514;473;429;464;493;442;366;411;455;404;492;420;427;532;492;542;573;553;516;504;472;427;519;527;449;343;396;389;420;460;428;315;353;385;357;481;410;341;339;482;479;491;504;444;464;446;566;537;528;543;526;461;460;460;482;459;464;418;498;489;489;511;550;594;493;408;428;416;451;455;472;491;510;557;579;498;424;472;508;458;460;428;404;442;378;539;571;574;521;513;503;498;444;442;569;553;586;467;446;516;457;492;515;517;492;442;466;425;467;475;416;378;354;454;376;448;413;365;373;444;487;518;520;476;596;658;683;627;478;383;399;453;508;476;571;530;535;515;470;467;469;575;692;769;663;543;471;484;597;521;489;414;485;466;449;463;488;559;612;551;454;409;469;483;417;592;716;581;524;574;581;805;766;626;590;623;631;649;669;578;525;532;559;645;627;543;492;566;538;506;512;651;558;438;403;400;437;491;449;386;427;430;428;394;429;458;506;438;402;389;438;439;430;486;451;438;471;505;494;476;366;421;460;429;483;525;538;511;489;471;380;392;446;483;611;587;494;487;483;449;480;521;443;501;469;498;448;413;395;418;421;494;553;516;479;587;534;518;615;674;617;478;456;404;494;529;484;545;585;450;397;379;446;452;494;434;472;406;363;450;627;797;581;456;502;485;556;522;445;558;529;539;546;492;467;620;654;497;478;528;551;563;442;424;451;487;548;521;534;496;438;547;578;553;456;374;385;401;499;471;441;492;521;570;520;486;694;650;581;548;550;481;520;514;616;691;532;493;547;473;435;403;475;445;448;464;412;450;533;485;467;406;350;451;510;476;445;452;499;465;404;475;743;982;975;813;611;542;508;520;540;459;544;685;744;601;473;482;526;512;541;460;435;402;471;512;499;425;463;467;479;500;562;458;443;456;469;431;425;466;495;514;509;527;547;672;659;628;472;490;517;486;402;438;469;436;420;508;566;586;648;601;499;510;507;487;570;616;623;535;501;485;476;464;498;493;534;432;436;437;472;475;544;648;573;535;584;518;506;521;483;438;480;484;498;545;480;600;630;479;446;499;442;523;694;717;507;496;499;491;377;434;579;500;530;485;647;845;694;527;501;450;431;468;470;458;540;495;455;427;479;558;593;523;404;481;474;455;432;387;442;463;469;484;464;591;584;529;470;439;431;421;441;515;624;521;418;492;527;412;414;553;573;645;733;624;460;436;492;506;504;519;507;444;480;540;501;478;444;475;440;419;455;502;466;374;340;416;502;503;482;408;344;375;450;466;440;482;474;479;473;389;426;466;456;368;431;431;467;436;445;394;390;410;390;429;487;482;520;528;735;526;416;459;511;532;518;550;578;548;554;464;444;439;399;380;402;425;377;457;425;385;427;442;465
91;88;117;97;85;78;96;96;100;102;90;92;111;112;116;114;86;111;100;115;102;91;82;193;468;471;488;373;432;414;444;379;416;459;405;403;443;459;413;485;507;417;425;472;569;472;411;425;464;605;808;734;447;485;447;446;408;417;488;513;483;435;468;470;519;618;595;489;460;473;551;597;512;542;571;474;492;524;500;426;513;499;421;488;533;530;483;505;433;480;449;456;511;464;451;462;459;472;497;461;534;414;449;458;563;514;445;405;448;392;416;341;361;366;510;498;516;472;410;413;490;421;489;514;491;405;405;383;388;409;489;592;520;460;453;468;437;397;350;371;429;453;507;500;428;528;489;513;452;506;543;510;623;642;591;504;591;566;482;491;471;460;443;432;444;427;450;579;478;441;449;506;637;643;542;543;496;447;428;473;507;559;513;619;509;528;512;493;551;435;388;363;411;376;433;502;487;471;485;555;510;436;415;405;442;498;401;421;461;454;400;443;478;519;468;434;461;466;472;432;346;344;388;403;369;384;403;385;366;400;423;346;385;404;384;400;391;400;446;455;452;494;468;404;427;420;455;437;469;436;448;524;472;487;528;496;460;494;503;487;490;448;426;454;430;439;434;424;499;445;415;382;348;284;420;543;566;468;480;460;527;553;445;505;508;487;489;553;629;588;460;507;537;466;430;462;441;452;437;472;481;539;490;388;435;473;427;447;459;473;400;435;473;465;430;374;363;408;404;422;390;455;459;440;420;407;370;421;359;448;412;440;473;418;426;504;528;438;365;382;433;481;454;503;475;524;474;490;579;599;452;454;441;464;527;514;486;405;425;422;437;471;451;393;402;343;366;413;388;345;386;504;434;418;508;470;469;503;604;632;584;487;412;450;390;413;413;423;446;477;518;439;461;553;625;579;497;472;454;429;415;498;527;452;502;583;551;480;423;468;427;441;468;469;388;406;402;558;607;598;520;552;508;449;430;466;551;557;565;513;475;515;495;512;589;509;543;509;447;484;512;502;409;483;407;432;439;379;349;357;406;399;488;491;536;587;650;612;657;638;501;361;369;454;429;593;585;550;539;441;458;489;490;483;613;622;521;414;362;438;511;537;516;465;486;483;407;476;522;586;624;528;434;410;463;493;449;677;780;657;627;645;631;678;603;644;802;715;692;635;592;494;465;431;619;648;553;593;461;587;557;539;472;489;563;535;436;425;503;506;492;428;391;393;404;404;433;431;378;366;429;434;427;477;484;418;392;490;543;485;444;440;461;471;461;431;461;529;490;466;460;421;457;439;418;428;522;526;478;522;482;454;532;501;463;514;498;481;490;403;412;394;427;516;504;418;440;564;604;540;586;524;532;375;362;470;493;506;487;496;570;483;421;416;453;518;518;484;503;433;414;460;657;736;486;449;496;622;755;657;513;595;603;578;504;510;501;525;564;413;394;525;602;526;465;446;379;437;480;504;545;507;499;610;532;545;453;452;451;438;401;386;483;512;516;490;482;537;620;668;516;544;571;471;536;597;547;573;507;546;630;573;467;411;421;522;497;480;488;474;492;448;500;406;372;468;501;535;553;425;437;433;445;440;664;729;732;655;493;477;493;511;556;565;541;667;544;498;393;518;574;529;552;474;478;424;493;599;540;479;456;512;506;628;504;404;450;444;447;481;516;552;556;465;562;526;521;785;775;598;431;510;555;504;415;446;510;468;495;611;528;486;602;540;557;494;474;556;630;645;655;559;448;413;472;499;501;589;485;441;424;409;443;522;632;503;565;608;524;450;494;542;513;441;425;380;391;429;447;579;552;562;449;440;448;481;614;662;421;402;373;482;416;441;608;505;464;516;550;717;704;460;517;542;487;487;389;404;463;546;545;440;498;550;524;550;532;589;572;469;475;439;453;480;464;474;478;462;494;443;429;471;410;370;433;511;558;477;473;487;456;459;536;602;645;705;537;498;484;474;494;474;474;566;583;512;401;383;450;484;472;460;472;420;436;489;430;389;410;502;455;472;496;468;462;427;414;476;483;426;446;481;435;480;407;400;380;445;529;416;427;398;406;355;426;483;463;440;482;515;517;495;594;523;436;472;545;575;599;587;540;504;489;460;526;460;454;431;421;448;446;449;389;399;451;432;462
67;112;109;95;111;99;114;89;118;103;101;99;94;96;101;80;100;111;127;111;93;93;81;204;450;456;517;490;508;467;435;424;452;517;464;423;494;443;450;537;636;619;476;432;564;491;429;416;501;549;652;613;410;428;422;496;428;506;578;507;529;513;434;496;468;480;561;481;480;515;580;543;499;516;525;505;450;516;535;474;514;530;472;413;491;522;502;487;415;460;439;499;447;507;503;418;408;535;491;482;516;429;372;401;470;475;341;318;365;452;412;399;379;385;382;410;452;422;423;442;502;396;458;443;485;567;554;490;453;453;512;531;450;478;455;422;383;368;362;393;419;441;443;484;469;511;461;471;471;516;550;534;555;545;486;533;522;456;457;514;373;475;499;443;445;456;495;571;558;484;527;566;632;592;584;513;505;423;450;414;469;468;556;545;487;506;502;459;550;494;457;428;454;436;501;550;506;473;509;527;563;487;460;433;545;422;399;384;472;419;460;481;457;464;522;518;467;435;452;391;351;294;425;402;360;363;387;403;420;391;358;400;415;325;368;335;408;407;393;422;406;433;351;399;399;392;413;419;378;388;395;479;460;443;435;430;411;497;695;562;507;462;401;499;430;419;374;363;487;526;486;492;388;413;424;475;486;480;461;478;500;483;457;480;438;440;537;561;538;433;431;467;455;376;395;459;482;479;446;450;485;474;423;431;411;459;446;419;460;438;347;390;470;468;389;375;398;379;297;451;456;504;471;461;403;407;361;402;371;390;398;474;520;529;511;511;551;435;402;401;360;440;510;464;424;476;479;490;509;530;511;475;490;441;534;463;440;402;425;409;408;417;423;416;427;334;429;432;432;451;551;531;396;400;498;507;492;529;468;632;564;471;444;446;354;451;456;424;394;424;464;460;462;533;565;638;491;479;454;499;447;468;490;499;510;532;514;417;436;436;470;425;426;451;480;387;462;523;583;543;575;612;531;428;485;493;603;604;607;518;506;488;470;458;516;453;464;481;476;487;516;486;493;474;567;611;569;464;415;463;434;472;473;493;539;633;622;515;582;618;502;474;400;493;514;567;545;496;464;481;519;457;459;441;499;423;500;512;492;527;478;487;563;563;522;464;367;455;622;706;542;591;554;357;393;440;484;636;842;889;793;622;614;527;598;710;687;692;669;622;663;544;525;499;599;622;543;492;598;615;681;601;458;454;480;517;488;428;442;474;444;339;391;412;354;354;371;448;413;434;502;481;472;447;496;435;385;458;517;529;443;425;492;501;442;396;484;457;486;428;526;495;489;498;477;398;422;434;530;539;484;423;456;403;424;504;578;571;507;462;467;415;403;394;442;421;463;510;689;668;398;282;397;411;320;448;486;424;446;394;487;455;414;566;476;418;492;546;466;455;391;407;514;536;511;443;439;731;996;724;563;552;637;592;558;524;529;531;538;482;418;381;549;521;479;433;462;408;461;490;472;507;529;535;485;465;509;486;528;481;429;472;487;526;464;515;448;527;634;560;529;567;565;514;536;591;664;664;534;526;612;575;504;444;453;542;558;505;577;514;491;425;447;506;442;436;463;505;598;489;446;465;445;483;530;617;562;567;437;437;527;555;565;576;547;551;462;387;429;461;473;480;518;509;460;518;570;545;532;516;513;439;506;486;511;411;462;435;440;502;640;623;590;535;529;511;604;660;569;538;525;566;585;522;451;512;502;513;551;567;577;554;567;596;540;484;395;457;524;596;543;471;482;433;458;457;538;513;440;426;447;455;474;493;506;504;586;657;516;524;452;478;472;413;487;415;352;415;341;467;499;491;469;516;456;468;628;516;401;345;368;363;435;459;562;455;407;469;455;546;552;454;452;485;559;475;367;382;443;469;527;585;535;664;598;623;602;538;440;464;469;430;457;461;402;439;392;421;404;446;423;446;411;462;467;401;437;452;449;451;457;432;506;441;489;542;452;474;485;535;473;420;481;565;530;470;462;444;422;446;501;495;433;376;461;501;447;429;435;471;438;443;560;551;521;449;390;430;442;430;435;458;460;439;414;441;404;484;554;449;427;478;431;402;449;483;565;496;543;527;512;488;548;541;497;453;469;537;576;584;605;543;425;480;492;548;532;510;445;461;536;520;403;443;401;444;511
90;102;95;90;94;115;100;103;94;115;96;112;105;109;104;104;94;105;122;97;105;85;64;203;404;445;526;461;472;447;391;361;439;492;493;395;408;452;440;519;623;703;522;453;511;540;410;428;545;541;396;395;376;404;426;485;551;539;532;587;686;606;499;462;452;543;545;503;497;501;565;529;560;499;406;490;531;546;582;559;516;545;556;457;480;521;513;488;447;462;474;471;484;473;427;481;488;497;541;523;470;437;400;437;385;462;399;339;404;439;420;408;331;365;358;465;439;426;401;431;477;497;448;492;479;544;585;505;445;452;473;454;456;458;527;403;369;394;370;343;407;430;463;468;519;540;531;462;514;531;583;604;515;541;471;473;463;396;417;469;418;495;495;493;437;441;504;484;489;496;531;624;511;558;486;499;451;464;411;376;425;408;516;529;531;457;418;413;519;483;484;417;429;427;495;457;477;471;548;603;547;478;412;437;451;456;404;379;446;408;479;587;482;399;453;518;504;476;416;451;376;361;421;394;316;425;396;386;407;401;339;401;431;318;320;359;351;393;390;387;397;450;429;398;379;375;358;402;364;358;361;395;385;404;412;395;376;455;711;616;451;381;449;445;419;414;414;363;470;535;482;479;370;521;558;452;483;503;435;548;564;433;480;477;408;477;510;466;430;391;385;430;385;393;367;463;543;479;468;490;526;513;473;473;476;441;443;333;446;550;471;395;453;437;424;416;447;386;342;341;466;403;440;376;350;375;337;388;386;377;364;416;513;525;517;535;437;484;428;449;418;452;427;462;427;452;455;488;532;573;611;525;602;513;490;475;414;364;433;528;439;409;422;463;440;448;504;478;489;525;559;511;433;403;481;419;542;511;507;545;556;513;420;425;381;442;454;436;374;454;475;488;556;460;528;600;523;525;493;480;471;499;500;539;594;507;483;437;474;457;459;430;410;488;440;457;474;624;595;530;563;652;475;495;467;506;712;694;676;554;591;583;502;477;545;484;404;510;495;491;486;441;501;566;534;673;564;548;609;578;538;480;493;541;483;545;569;466;546;598;503;478;456;459;570;582;516;481;483;502;511;539;505;506;567;426;461;534;625;560;437;431;558;560;611;514;431;466;583;693;599;604;595;447;414;483;589;647;728;716;713;642;556;669;724;628;614;601;710;580;626;582;565;688;629;508;433;547;674;642;656;624;418;422;426;467;486;430;412;440;389;352;412;429;394;403;430;405;407;417;433;387;459;560;520;449;443;427;514;520;508;502;451;538;450;397;428;524;513;525;609;625;534;443;440;459;475;483;577;522;458;415;481;431;456;414;617;581;559;505;412;383;422;415;452;423;514;576;753;903;533;244;253;347;264;296;397;417;475;417;432;487;471;573;462;484;484;449;520;493;460;488;475;457;472;479;458;698;822;643;594;603;527;572;553;476;463;438;461;439;394;421;358;395;405;402;530;498;521;483;488;469;526;500;574;493;533;481;505;515;546;662;540;470;475;476;438;458;612;590;673;596;645;504;468;726;890;632;502;491;474;512;480;501;472;525;606;510;463;526;416;422;520;584;526;562;487;554;548;487;476;505;518;489;466;457;540;556;581;536;471;466;507;530;546;568;556;461;509;530;474;391;427;558;423;488;574;499;444;501;508;528;506;513;512;472;523;487;516;506;578;533;519;506;516;569;494;498;512;448;538;673;642;554;450;519;515;544;538;645;700;623;602;612;531;484;461;412;423;454;447;418;469;529;515;494;442;464;477;405;504;468;459;458;481;428;670;722;515;501;443;404;385;490;504;523;454;524;475;480;442;485;577;565;525;500;562;482;457;349;431;425;390;472;441;469;473;476;395;478;512;423;431;479;460;506;429;382;413;483;512;586;560;552;528;622;541;480;467;445;408;500;493;401;428;412;463;418;410;467;462;426;462;454;485;463;379;373;397;371;443;438;386;403;425;449;504;402;473;486;515;441;467;501;487;451;471;477;405;441;441;403;412;412;458;478;385;375;433;465;487;515;514;558;526;452;354;467;419;401;476;466;445;448;419;453;423;398;429;472;410;443;464;424;427;471;514;580;563;540;521;532;540;589;486;465;448;500;540;554;579;538;475;399;503;532;550;647;527;501;542;528;483;381;390;465;479
92;93;94;92;101;101;108;126;107;101;95;104;89;106;86;105;89;115;117;118;81;90;81;230;410;491;448;407;382;395;437;378;353;436;421;473;471;431;456;519;558;551;504;429;448;484;454;467;517;476;368;417;429;473;380;453;467;548;545;627;613;583;547;515;498;587;546;582;532;510;482;475;509;466;499;547;542;490;563;595;564;588;522;445;435;582;519;475;477;414;487;542;586;513;496;478;472;500;526;426;436;443;420;417;362;402;450;523;468;482;470;448;370;360;409;355;453;403;426;511;535;528;495;410;419;480;432;448;421;409;439;450;476;480;455;397;406;399;421;348;450;488;478;513;481;453;468;471;510;517;523;600;535;565;472;425;411;377;386;355;393;416;523;469;461;489;494;504;517;469;503;565;520;481;438;451;457;450;397;433;386;345;405;544;468;462;449;456;482;419;452;449;438;389;445;416;463;479;531;481;458;469;464;416;453;475;450;440;451;459;518;561;432;422;470;442;508;448;550;401;360;357;435;432;422;420;386;432;380;382;382;454;417;344;366;332;374;370;402;342;350;377;370;391;404;386;383;373;413;388;400;367;373;413;333;371;394;451;600;527;464;420;423;432;380;376;410;366;459;483;461;484;456;468;556;513;497;474;552;634;521;398;432;451;431;463;505;426;416;413;420;456;447;381;401;432;537;488;495;454;487;436;445;501;431;439;386;356;462;455;387;429;399;397;393;411;461;410;346;396;461;368;383;416;408;440;403;451;404;371;398;418;439;504;519;467;435;413;465;456;415;497;358;421;436;455;470;476;546;672;657;613;566;444;467;448;374;419;480;595;426;406;445;475;529;510;539;470;418;457;494;468;438;365;429;501;466;496;476;536;523;468;497;465;440;435;428;394;440;504;474;501;448;484;438;549;501;443;384;500;468;523;545;589;629;555;477;468;467;422;514;445;410;385;475;445;480;539;566;545;594;560;508;515;485;515;650;723;601;555;590;586;516;567;684;516;408;547;596;470;482;436;495;532;526;550;516;498;650;626;587;493;431;499;461;485;566;507;531;452;446;531;493;508;531;529;557;528;530;449;520;543;504;465;524;447;481;479;587;478;424;512;561;554;574;519;422;507;457;608;568;559;512;430;478;573;626;592;659;571;505;534;560;702;651;545;553;683;769;607;519;548;536;647;592;485;438;601;594;630;546;567;460;433;489;534;539;520;389;470;376;439;408;435;409;415;449;442;475;524;469;452;559;850;682;602;554;448;490;573;596;588;527;483;568;463;495;530;497;540;617;612;509;407;420;456;469;438;455;457;432;382;519;528;540;483;495;535;492;497;406;429;463;403;472;554;645;642;731;862;620;248;231;280;255;348;430;481;479;460;486;509;464;545;495;432;469;438;450;474;544;474;458;449;500;451;426;544;580;560;624;512;483;530;480;444;457;424;443;412;464;447;399;422;349;359;503;577;539;481;441;483;460;481;460;476;510;503;530;517;590;634;519;492;460;428;473;542;558;633;629;535;579;517;476;619;652;500;451;497;418;517;522;465;433;557;675;561;431;446;520;493;572;649;592;472;512;487;497;500;536;612;569;482;445;437;553;528;521;520;437;430;454;610;637;616;611;524;584;510;484;453;506;505;442;468;511;497;444;460;493;476;500;515;545;587;579;483;464;529;554;537;481;462;469;474;419;521;590;514;635;661;569;534;493;445;529;500;423;560;702;528;570;528;523;523;504;445;402;452;438;400;458;441;481;503;495;510;452;448;435;450;437;479;410;421;790;889;608;501;503;468;435;553;547;569;554;554;584;496;437;489;556;493;561;542;536;547;477;465;463;482;472;404;525;500;474;495;506;495;480;474;422;430;459;436;445;390;364;593;699;650;601;545;528;547;516;457;405;486;554;457;448;386;374;406;461;534;469;436;398;443;481;431;459;512;466;360;384;426;493;514;385;379;378;493;462;362;387;486;546;487;487;532;466;397;455;483;442;439;483;453;433;431;498;434;356;413;454;467;456;484;488;530;525;446;445;454;398;475;451;468;435;359;415;442;415;428;392;453;428;427;505;558;565;543;560;602;583;587;532;597;476;500;465;437;476;508;478;439;452;486;442;458;484;484;605;811;601;527;479;453;497;409;400;450;498
114;100;105;113;110;98;111;94;139;86;120;102;112;106;104;99;104;89;94;99;103;89;90;266;491;487;446;393;380;425;414;457;409;437;475;517;580;453;485;582;592;610;533;464;483;520;484;446;440;417;365;502;523;493;409;481;449;468;594;580;602;579;523;519;580;508;490;433;447;410;404;493;500;451;417;485;484;497;522;553;550;586;515;510;486;534;444;434;419;383;438;469;491;497;492;534;480;432;462;442;401;418;467;437;439;457;534;565;458;363;387;361;395;424;442;431;399;407;306;448;621;556;431;427;455;355;413;413;395;404;426;478;471;455;379;418;358;414;425;399;444;424;406;460;454;534;509;458;490;449;489;532;493;562;434;399;420;498;428;348;360;396;471;494;471;430;519;622;546;537;496;617;537;552;486;535;475;456;440;388;349;381;409;453;463;536;572;506;424;400;445;372;443;450;426;383;464;493;492;477;490;443;482;477;442;492;534;558;503;455;551;562;470;489;568;547;495;448;512;502;431;432;426;406;381;427;401;412;384;368;355;410;394;357;395;437;428;440;392;397;378;374;394;399;403;357;416;404;395;377;344;363;374;420;365;361;355;395;430;378;391;390;435;469;409;490;461;488;421;432;451;553;445;466;544;537;477;459;539;508;431;398;482;436;423;362;467;398;477;366;364;459;461;397;407;429;436;436;474;451;488;381;386;431;435;444;358;398;504;485;407;373;381;421;394;421;425;443;392;368;426;407;367;413;372;382;475;431;463;474;463;442;470;455;508;469;397;468;505;512;406;412;462;487;429;460;477;481;469;494;612;520;468;484;515;442;363;455;447;479;421;419;400;453;447;511;501;484;456;458;414;445;470;429;437;471;432;447;488;514;497;474;464;435;385;448;411;426;501;535;519;473;457;434;486;597;490;433;399;420;474;461;578;615;523;563;535;491;467;478;512;504;420;423;455;400;466;510;486;517;476;489;467;569;610;556;599;668;570;460;525;644;579;624;700;531;461;491;546;555;517;525;519;567;559;530;468;498;565;616;621;505;509;495;504;478;437;554;557;509;458;527;483;506;522;448;493;510;468;492;518;494;550;493;520;560;514;483;467;462;475;526;486;456;485;495;617;569;509;607;574;518;475;400;454;579;701;691;628;487;531;488;446;628;559;517;643;804;749;640;508;480;510;575;558;500;472;581;530;543;535;547;558;358;438;506;481;489;425;431;434;408;444;440;414;359;437;470;472;533;458;463;573;671;680;609;535;476;481;559;632;602;600;647;536;524;544;501;450;491;543;566;487;375;418;448;436;454;479;411;465;457;500;547;489;453;411;400;423;447;477;432;349;402;444;648;826;854;749;692;628;492;376;345;382;441;427;486;557;538;455;499;486;562;508;442;506;493;463;498;519;509;539;491;418;470;475;415;470;526;613;472;430;484;472;465;421;468;412;439;458;460;439;433;453;395;486;493;437;444;449;503;437;454;450;469;501;530;517;542;520;515;444;433;513;452;473;497;471;636;614;484;504;425;430;444;398;391;365;451;417;445;467;391;435;532;642;478;391;391;552;597;529;530;512;547;533;418;435;503;543;628;675;563;423;407;616;541;561;544;448;543;524;612;614;511;497;537;571;561;600;466;555;526;493;483;499;476;427;449;477;477;496;475;500;516;609;518;465;652;550;507;481;491;501;484;326;421;519;459;586;537;454;458;463;425;493;471;421;473;517;498;454;424;455;469;512;617;499;513;471;432;425;412;404;475;491;479;442;391;394;437;437;399;439;465;572;669;602;542;585;579;521;549;588;602;601;544;595;538;466;463;497;524;523;471;515;514;551;607;596;535;517;502;485;484;474;461;427;444;423;401;411;417;461;373;365;415;448;611;782;582;565;531;461;469;484;519;440;512;539;473;428;395;380;405;485;494;490;440;460;498;518;470;443;502;451;448;387;381;456;455;417;359;395;481;482;388;365;328;418;426;382;450;406;367;438;466;460;422;401;411;449;509;542;472;382;382;456;555;510;511;531;529;470;430;475;409;460;442;412;481;442;412;427;437;468;450;425;465;457;455;536;663;682;564;579;605;582;540;539;529;593;509;496;460;413;461;461;400;426;546;543;540;480;531;602;546;532;463;463;405;420;445;396;424;533
120;103;88;112;108;114;116;90;127;100;89;99;99;84;96;97;102;99;113;105;96;98;110;383;615;563;500;437;468;479;494;454;418;475;477;542;550;505;616;704;506;542;658;570;516;569;598;433;476;529;469;538;456;435;466;526;486;538;636;555;520;503;485;503;508;611;540;437;435;414;408;476;486;452;363;436;503;491;437;489;509;506;489;531;536;472;409;453;407;423;423;443;403;473;439;493;470;413;433;440;389;411;384;455;496;579;693;680;448;344;318;397;432;391;495;510;433;374;358;458;597;596;483;415;433;384;419;389;380;436;476;503;529;407;403;409;379;446;413;442;569;417;443;461;469;446;466;551;488;417;384;435;418;516;476;412;415;441;407;388;390;429;437;451;497;433;480;598;536;536;530;558;558;489;521;533;489;493;462;428;397;379;357;372;438;513;539;576;520;547;506;546;487;503;434;461;502;509;482;498;468;454;472;473;415;435;520;533;515;560;565;561;574;693;656;459;490;483;488;461;406;494;553;458;423;447;423;422;477;373;357;379;397;388;454;409;440;416;392;367;368;394;463;391;374;366;388;393;379;350;352;389;325;420;381;371;322;366;368;402;354;405;423;408;481;516;515;665;468;387;412;449;441;381;484;513;433;446;462;463;454;491;382;477;454;416;414;408;421;371;362;455;439;433;464;404;398;449;484;457;382;421;422;390;516;469;402;426;479;468;477;415;440;470;416;413;413;387;425;402;386;419;391;394;384;411;513;526;536;498;491;497;438;471;483;393;425;575;518;493;415;533;584;502;493;418;454;428;448;433;506;503;418;465;546;575;486;453;529;489;507;500;390;449;473;432;476;525;511;548;545;513;460;403;485;477;424;564;598;493;511;497;460;408;419;412;433;459;536;616;586;463;441;424;509;572;509;494;465;463;453;516;529;548;521;450;408;433;390;459;488;491;598;529;466;475;435;494;498;500;497;483;543;542;468;587;717;694;630;519;601;585;522;732;818;667;488;419;452;487;520;486;583;644;668;544;494;601;567;528;513;593;637;690;598;482;472;573;593;446;459;487;492;527;458;474;484;496;525;492;500;507;507;589;613;639;562;473;484;490;535;537;515;446;428;536;673;566;530;542;452;375;406;408;472;450;552;571;419;502;598;569;596;605;509;577;566;575;616;631;558;465;506;573;655;432;425;526;442;411;412;540;461;449;486;477;461;461;435;442;423;362;448;397;399;401;428;441;504;448;430;443;550;596;570;554;541;502;452;499;606;507;481;489;467;576;580;466;446;478;495;482;408;385;471;424;408;457;412;399;478;453;544;537;548;510;451;431;388;474;476;508;408;430;466;548;863;988;790;572;535;580;441;395;486;571;502;560;558;542;494;455;495;514;492;463;499;496;534;520;525;466;623;689;497;492;444;468;498;483;536;515;465;447;482;527;551;466;405;413;463;432;493;517;484;425;431;425;472;505;488;514;444;499;573;562;565;489;543;446;475;412;436;515;585;523;452;472;517;643;633;535;460;464;316;231;181;152;217;397;375;442;391;348;458;500;476;467;375;469;500;534;476;509;469;470;500;461;376;459;538;597;595;465;425;466;521;594;533;532;485;642;609;555;551;527;536;556;510;591;535;488;527;561;479;539;530;474;490;590;530;484;493;481;488;490;497;497;480;638;628;525;477;458;535;516;387;348;346;386;432;513;428;535;489;463;502;510;423;399;539;505;492;447;430;421;465;569;488;468;419;470;443;485;457;488;450;447;443;451;460;436;393;438;510;448;449;562;582;508;534;636;520;496;563;631;545;496;606;577;570;497;537;524;518;478;432;419;480;637;557;497;546;453;441;405;509;518;482;417;393;432;466;419;421;371;366;426;510;482;517;537;523;563;376;314;482;616;584;485;438;437;396;390;348;391;448;485;499;473;493;509;499;496;452;502;465;525;466;379;437;403;391;370;400;473;484;412;364;373;422;469;426;413;407;441;451;448;435;446;367;419;463;465;417;409;381;447;459;532;535;580;539;445;445;403;454;464;499;482;441;494;412;430;368;422;407;456;455;448;503;418;503;625;535;442;537;556;464;527;539;618;519;514;530;455;475;433;392;410;455;562;536;502;508;564;495;437;477;456;470;457;422;461;427;547;570
110;114;113;94;107;102;109;94;87;108;94;102;92;125;121;76;103;115;88;93;84;105;129;434;735;771;762;556;547;591;618;571;497;490;416;458;541;503;599;716;522;496;533;579;560;617;567;477;485;656;828;715;517;439;415;463;489;549;554;540;491;458;476;437;524;551;499;421;432;399;393;452;408;366;395;359;466;473;358;426;464;542;439;462;525;508;413;470;452;463;375;467;402;400;456;466;508;438;460;466;435;411;375;479;483;544;507;486;365;401;368;390;398;524;760;765;532;438;401;454;583;569;426;408;459;478;472;426;420;405;459;484;475;456;426;447;437;454;489;536;426;525;542;561;463;449;491;427;421;423;355;414;427;454;437;433;410;373;374;459;445;431;433;404;404;397;439;480;457;450;500;501;498;495;396;476;582;575;642;465;474;460;462;455;385;467;485;516;520;658;586;488;497;566;458;520;517;444;386;373;419;361;406;431;418;405;456;503;486;517;454;485;516;594;532;496;548;461;518;453;429;518;628;504;402;501;414;460;447;419;386;421;460;502;475;456;404;377;449;403;398;441;537;450;426;416;366;365;409;407;390;414;362;396;354;334;340;341;347;390;336;390;431;447;510;493;519;605;530;403;401;427;403;389;422;428;472;424;446;502;469;418;439;499;492;441;419;418;405;399;380;421;492;467;485;443;393;426;408;335;399;372;396;443;395;410;368;414;449;447;464;419;470;475;391;379;432;440;516;449;420;418;481;448;450;485;504;543;550;504;500;475;469;468;521;498;509;501;523;491;498;690;598;557;534;455;429;443;383;450;442;455;371;492;496;503;607;497;452;508;453;446;443;454;458;413;432;463;555;612;598;535;524;545;532;480;487;502;550;527;578;513;444;415;359;375;471;464;533;586;601;493;435;432;442;516;509;395;346;457;500;515;453;527;496;418;435;473;420;469;478;494;511;582;505;496;553;532;502;468;410;407;555;481;393;473;674;595;635;748;704;561;667;984;1196;920;567;472;416;537;598;594;614;723;706;669;665;611;600;566;450;526;576;607;577;464;490;505;480;501;459;460;522;554;564;549;580;508;468;464;493;519;530;515;626;526;558;497;497;496;507;538;561;500;435;454;674;656;566;493;407;328;410;467;520;458;457;414;382;531;604;602;637;528;484;494;427;485;558;595;582;417;442;509;531;400;375;428;482;408;390;476;469;466;502;501;391;411;423;403;418;412;443;428;469;447;453;492;485;418;408;456;478;382;434;648;610;488;402;391;553;532;486;426;512;685;584;495;487;479;465;460;502;424;476;469;356;439;448;406;394;480;529;622;587;499;554;523;477;474;495;481;470;442;513;554;637;705;604;434;515;619;443;415;468;590;566;557;502;461;435;453;493;473;456;475;497;499;468;422;465;442;558;634;537;454;507;448;493;469;507;515;460;376;515;584;640;517;477;458;506;488;536;603;541;448;389;436;463;550;554;503;520;509;581;543;540;571;627;447;438;476;503;564;637;716;552;519;574;627;565;567;510;441;255;155;160;223;302;513;532;531;471;453;435;427;372;472;485;439;466;445;495;464;490;560;546;435;470;464;522;568;514;478;511;511;556;574;561;476;516;552;544;497;638;610;612;504;467;476;525;451;587;514;465;502;540;424;489;627;630;526;493;450;485;499;541;485;449;545;536;492;474;499;510;476;397;329;348;414;445;502;438;444;486;424;415;442;375;407;487;487;459;403;388;418;470;523;412;399;457;394;428;439;401;498;435;416;489;477;435;378;395;462;470;441;453;494;525;481;594;594;532;529;490;489;452;486;562;548;557;483;479;427;521;497;464;442;459;418;414;431;428;379;338;345;391;465;472;461;422;491;531;537;422;424;325;314;411;438;492;444;508;543;354;362;456;621;583;443;394;378;401;422;449;471;452;498;457;542;553;532;443;432;430;466;540;448;454;402;412;421;395;361;321;386;420;422;414;417;425;503;482;469;482;479;365;387;436;395;355;375;461;469;438;408;454;455;467;578;712;643;648;497;390;443;484;519;540;565;550;547;489;384;456;486;372;438;426;479;494;391;496;506;481;450;569;547;449;510;580;544;525;526;507;473;485;408;445;425;444;546;513;515;486;436;469;504;502;421;448;527;481;418;443;536;615
80;112;85;97;107;95;108;107;107;107;104;111;79;90;101;95;96;115;97;85;95;91;125;443;599;727;763;597;635;598;565;664;553;503;475;484;511;576;576;586;470;458;560;642;631;661;612;574;546;653;748;705;506;529;446;419;502;502;472;509;456;464;511;506;480;469;445;424;405;410;425;456;414;384;401;363;440;452;425;404;452;496;427;432;435;417;529;441;441;508;524;485;386;385;391;402;492;489;454;461;394;462;413;536;485;516;637;566;396;412;414;419;479;745;1200;1105;685;537;490;464;602;531;490;485;475;540;488;364;393;381;432;456;521;556;518;478;450;497;531;474;470;537;559;560;490;441;417;429;419;434;505;435;493;592;488;474;426;441;383;468;461;456;424;462;386;338;437;434;411;445;403;434;449;394;445;520;557;599;658;453;435;422;471;428;362;425;460;447;429;533;485;514;519;564;523;621;528;373;379;455;426;387;459;521;429;441;426;488;434;425;449;431;460;496;454;509;480;459;539;497;456;527;571;502;449;449;498;438;503;423;435;396;544;678;555;393;401;438;439;414;415;504;467;407;383;422;363;398;411;402;386;392;451;387;381;404;395;383;442;365;375;395;436;427;400;417;467;580;483;466;415;438;445;399;421;395;448;461;421;450;520;486;479;519;436;475;423;412;461;452;409;522;461;512;498;420;413;427;348;308;393;398;466;424;398;427;424;433;459;409;505;513;430;398;404;437;473;580;664;608;526;498;556;556;477;431;520;501;457;483;543;464;477;536;520;518;437;504;521;518;560;675;569;515;548;496;509;431;498;591;573;464;451;408;420;439;400;492;385;412;394;511;476;537;526;497;430;443;558;667;638;579;571;678;648;450;424;409;437;596;732;711;505;387;424;415;460;461;520;518;526;483;402;434;521;552;433;341;365;468;478;468;358;489;567;476;431;502;428;477;484;507;444;541;473;448;473;497;475;462;475;459;498;485;538;410;357;436;502;763;607;598;698;1061;1098;755;569;471;452;642;726;636;641;980;779;616;629;589;481;479;481;481;622;593;614;486;545;586;462;518;457;432;522;554;541;636;627;450;444;392;459;504;520;473;512;527;465;488;489;495;496;558;571;515;429;458;666;728;522;424;461;337;435;572;546;510;504;420;339;541;596;517;542;479;453;488;458;491;515;497;421;454;435;426;490;379;376;559;518;376;350;435;488;499;470;414;370;469;428;397;356;418;374;440;474;410;482;563;493;395;390;410;401;381;610;770;614;474;436;475;514;557;514;529;642;564;487;529;634;541;500;462;501;509;510;510;410;479;509;514;390;454;524;602;502;450;559;519;471;509;586;534;491;480;540;557;578;497;462;435;539;503;438;439;511;619;565;482;441;444;483;462;517;429;463;449;526;537;465;463;520;465;495;547;487;424;471;520;502;464;492;509;524;428;431;521;558;505;450;434;430;504;549;568;519;524;524;556;578;514;479;499;473;595;632;626;653;625;533;530;477;514;489;554;695;702;554;448;561;501;500;548;660;564;427;338;392;520;612;734;882;625;510;492;458;412;442;595;551;607;541;484;424;443;514;444;554;495;473;436;473;463;433;489;596;536;515;541;529;484;479;498;586;580;598;602;544;495;481;516;552;509;546;562;385;470;479;462;541;563;527;480;416;416;465;522;565;510;432;516;517;470;539;562;443;434;425;395;363;443;466;408;423;538;491;417;456;461;390;409;450;476;523;479;445;420;465;456;387;425;422;439;379;398;428;530;487;504;485;510;466;440;492;520;550;501;489;475;497;486;518;550;625;498;412;445;441;456;419;546;502;474;446;412;450;422;487;484;467;436;373;429;452;448;399;444;451;415;472;520;490;512;614;523;415;419;371;348;408;465;479;417;500;502;463;407;498;495;406;423;372;389;393;393;431;468;463;463;504;521;610;490;463;491;484;611;535;477;470;418;399;513;455;232;199;321;406;459;463;403;483;500;548;571;508;453;476;467;468;372;424;397;454;482;599;514;491;489;511;548;620;621;620;535;474;468;531;525;557;552;539;549;490;470;431;499;488;446;523;500;435;261;311;477;463;496;535;515;479;502;636;587;611;540;426;389;363;504;541;474;458;512;549;519;505;512;510;502;599;501;527;512;507;463;543;740;645
120;106;92;141;124;93;103;102;122;90;106;99;93;95;102;92;89;110;98;108;101;70;110;414;598;671;712;619;626;574;595;648;615;545;499;509;441;543;491;500;518;552;610;695;621;592;615;639;581;590;659;626;488;530;529;459;408;478;459;387;400;405;494;460;498;458;413;427;425;395;417;451;407;448;414;463;450;409;433;444;513;492;515;387;421;429;498;521;498;532;587;448;365;408;399;458;448;394;397;451;474;410;452;503;577;578;727;696;414;399;397;394;468;746;1014;891;581;482;487;551;592;471;425;439;373;430;440;400;371;443;468;360;503;532;499;502;472;438;499;484;463;479;407;551;476;464;432;403;464;475;465;513;633;582;545;532;557;475;448;506;548;513;448;489;424;452;423;458;448;455;408;418;327;406;514;521;491;498;507;427;392;420;405;367;433;434;503;471;467;438;409;500;539;550;622;707;503;435;434;465;507;441;497;447;426;469;434;484;520;500;477;513;440;436;423;498;494;479;458;422;551;556;541;534;443;423;455;488;474;508;373;460;452;608;587;393;477;517;490;398;416;464;436;485;400;407;412;454;437;404;413;365;451;369;353;382;371;424;449;419;393;459;433;454;425;443;425;466;443;440;437;463;424;397;446;418;493;462;467;506;479;514;556;524;463;471;481;430;410;461;513;511;602;665;594;467;506;419;396;354;379;415;401;466;459;439;401;505;517;439;425;503;479;362;375;502;543;535;559;544;527;560;582;465;498;461;423;533;410;503;513;425;437;405;505;493;471;464;488;460;464;534;490;508;601;552;504;410;450;583;601;557;456;403;410;397;419;400;395;410;496;503;506;560;611;524;495;441;569;564;529;474;562;595;564;434;447;413;490;501;669;537;494;470;455;452;414;524;457;462;484;461;425;493;544;531;515;414;436;525;493;408;426;485;520;535;457;521;429;411;477;495;552;477;438;501;540;487;462;483;491;485;540;587;686;514;327;299;435;551;486;509;686;1044;854;544;368;428;470;550;722;621;694;958;795;619;727;600;484;487;488;531;568;641;519;582;587;628;557;517;539;491;504;523;535;719;559;429;416;475;472;451;504;540;535;563;462;467;505;457;417;461;519;533;535;636;653;611;538;470;459;417;588;634;602;587;506;449;425;458;569;523;505;526;529;479;384;472;442;392;431;506;551;425;394;428;453;505;407;282;320;389;476;540;509;373;378;438;496;435;453;402;422;453;505;429;434;618;477;365;408;398;428;586;765;805;633;395;399;457;596;588;574;565;524;520;496;624;651;590;510;517;476;455;514;570;538;558;557;490;431;419;523;455;425;445;583;609;494;535;501;494;465;490;482;527;680;465;475;525;524;489;410;479;589;621;474;409;447;439;493;455;452;458;485;464;469;460;533;531;496;484;441;503;546;516;547;576;556;510;506;578;570;431;438;424;436;468;483;479;501;459;490;578;635;521;501;586;499;467;498;493;493;585;687;617;657;613;523;563;421;481;409;574;791;599;452;491;462;501;423;548;780;634;531;472;555;570;617;679;817;789;673;713;590;466;509;562;750;531;456;513;472;437;431;475;470;471;548;487;485;389;401;515;572;460;457;451;467;557;597;678;668;677;610;536;512;465;450;496;479;446;532;528;392;476;539;461;464;447;478;526;421;413;582;598;581;535;484;421;469;558;574;564;439;485;444;406;370;384;432;470;410;423;409;469;453;464;474;443;444;481;584;466;438;403;433;481;461;470;438;415;386;407;519;504;632;500;450;427;461;539;457;528;639;626;511;510;500;487;467;468;442;439;481;485;441;440;467;461;415;453;438;425;450;428;494;519;508;524;487;433;444;399;373;414;421;396;406;453;475;454;554;572;538;432;407;470;487;523;528;400;447;510;486;406;498;422;431;449;388;379;429;411;511;426;495;455;447;571;618;473;500;550;585;710;511;441;458;408;538;584;426;232;271;400;475;478;453;437;490;493;498;434;463;434;483;442;453;443;480;466;467;586;711;509;518;503;511;478;610;562;567;593;538;530;567;572;707;576;513;498;458;438;492;497;449;447;544;521;410;224;302;400;417;512;481;521;489;481;629;541;510;461;378;384;422;486;541;461;483;548;580;490;517;552;486;566;586;475;490;483;491;428;562;630;638
109;108;88;98;106;99;102;78;120;106;83;79;80;81;88;87;93;78;93;84;101;95;132;383;543;626;546;528;470;498;520;638;673;588;551;451;411;442;490;507;501;567;564;568;556;596;649;646;557;547;492;507;511;599;568;490;460;542;568;396;358;406;425;415;390;422;442;452;469;469;461;417;395;419;374;377;369;410;459;544;667;745;662;556;460;460;595;563;483;626;559;417;453;494;525;533;452;345;388;456;434;374;483;500;551;497;513;572;480;409;389;391;383;469;629;567;401;353;479;593;625;499;480;425;358;465;549;468;427;465;381;416;377;446;477;457;445;409;404;436;456;556;483;471;435;433;437;426;448;481;458;456;553;601;540;579;606;624;473;467;450;482;482;544;491;461;443;518;429;449;373;416;350;388;480;477;450;464;431;429;360;450;421;513;501;484;470;510;488;471;421;490;564;508;511;532;416;511;527;484;443;443;435;402;412;473;423;518;560;498;515;497;512;449;462;453;531;417;395;323;465;519;508;498;439;433;445;438;489;522;460;379;439;503;481;420;496;484;430;429;489;421;396;449;443;420;449;451;455;346;377;397;424;454;394;444;406;445;447;529;466;454;433;436;495;480;428;455;457;494;474;436;428;380;469;430;479;456;428;483;432;396;528;462;462;551;552;534;519;423;489;517;498;514;462;430;418;431;416;382;355;350;383;444;492;475;462;447;493;444;475;505;554;390;441;639;722;588;494;447;470;541;616;470;464;469;464;476;447;428;463;484;417;377;418;404;459;439;451;450;492;466;436;485;498;516;414;424;470;577;600;562;453;386;405;376;355;395;370;365;438;463;529;534;633;534;493;454;468;456;471;459;454;477;516;484;358;451;514;440;464;491;525;472;463;469;486;504;475;436;445;467;507;476;565;503;495;444;462;548;463;475;447;460;532;552;477;499;507;491;469;492;497;446;429;525;538;558;503;519;525;621;623;639;716;548;390;376;481;602;465;502;741;825;705;436;423;497;449;448;525;563;569;734;577;533;615;581;551;582;503;531;490;482;417;529;667;560;586;562;585;497;415;426;534;559;502;448;486;497;498;466;457;532;519;523;490;522;463;506;504;486;586;539;507;713;598;531;487;537;491;479;590;684;629;580;540;529;455;389;527;490;562;669;586;464;385;405;384;376;445;494;445;466;483;449;591;489;395;339;391;427;470;529;414;421;421;496;501;473;418;411;420;502;509;530;527;573;463;514;545;450;564;875;871;727;622;363;334;487;571;539;575;565;564;571;525;538;545;572;564;432;525;454;544;600;493;455;495;476;402;394;475;463;375;454;505;564;529;509;478;433;512;474;500;575;617;515;488;520;473;486;438;478;492;469;430;417;450;461;394;354;388;444;489;474;487;512;608;608;506;538;510;511;571;561;573;633;532;562;568;642;548;465;396;411;376;529;563;498;472;489;466;548;582;519;539;576;537;484;473;499;488;510;392;444;505;470;478;502;450;381;430;548;586;631;529;559;503;487;478;569;622;608;544;453;508;402;516;637;638;808;846;842;671;510;514;562;575;512;390;499;484;467;509;471;450;439;543;491;463;428;465;525;505;488;421;422;489;521;549;608;623;661;559;493;447;451;462;488;529;536;543;491;448;455;506;463;460;430;465;425;387;394;429;497;578;587;554;480;436;491;565;488;461;473;587;536;432;434;388;416;466;412;411;469;441;421;461;444;431;466;513;477;382;374;428;492;408;440;435;413;405;436;495;526;544;481;427;436;485;468;466;531;801;676;510;444;463;458;527;584;424;431;483;441;447;421;429;417;430;453;408;367;447;508;580;491;509;578;516;441;394;413;330;368;441;431;445;476;405;469;544;690;577;492;477;621;537;469;485;488;462;486;440;417;407;434;466;423;394;432;395;476;465;442;476;509;537;519;539;484;541;571;533;640;515;356;416;379;530;600;462;325;365;452;494;488;430;454;468;430;389;397;359;445;577;431;464;439;410;564;523;612;612;542;580;583;527;480;532;490;517;526;491;532;510;580;681;587;537;471;457;483;544;507;460;462;490;536;486;357;405;511;475;503;532;563;491;506;487;530;467;404;387;406;421;515;483;495;394;542;549;508;520;499;475;576;534;457;507;532;496;455;478;498;501
93;95;108;114;97;103;81;91;109;98;115;98;88;99;80;95;111;93;109;113;99;95;160;521;640;573;491;409;402;454;429;509;538;484;472;516;444;464;527;565;561;538;481;520;554;564;571;591;574;519;471;512;573;517;576;585;602;553;545;566;423;416;405;480;468;448;465;497;562;573;557;426;488;447;444;390;362;459;481;515;728;740;695;555;452;402;517;566;538;570;608;563;551;556;644;449;463;383;396;448;484;409;440;444;483;437;463;550;544;390;383;381;444;459;444;445;418;386;392;434;455;505;501;432;381;383;627;514;390;424;393;489;501;436;481;519;460;424;388;414;443;572;555;455;409;479;425;471;464;467;425;471;496;586;556;498;554;558;438;414;417;449;563;506;532;477;469;503;478;429;434;430;440;507;469;399;438;440;461;464;472;580;620;620;628;551;495;537;437;484;483;497;524;421;334;367;383;488;571;523;458;441;418;395;443;448;450;484;490;558;458;488;430;397;411;460;484;455;425;317;415;444;447;469;503;450;398;433;471;473;445;417;465;490;455;431;460;460;481;441;481;439;392;456;446;411;498;386;329;391;349;389;503;474;470;423;452;429;473;479;487;381;377;439;513;505;391;459;449;437;463;427;409;415;437;450;410;402;424;529;416;382;448;485;517;566;542;442;422;385;424;456;416;424;406;420;458;474;465;339;367;296;339;405;493;527;554;579;540;584;649;557;503;380;383;503;569;585;460;455;386;417;519;487;442;510;447;412;411;389;417;460;401;372;441;445;428;446;479;432;440;445;479;439;461;429;446;434;462;447;445;446;396;432;393;356;369;411;409;398;398;444;558;547;519;504;508;435;508;419;462;450;467;502;586;562;494;566;502;407;511;479;574;531;492;580;512;471;479;484;446;445;557;495;423;468;515;536;482;468;486;461;464;494;484;517;421;499;599;520;482;461;498;401;441;444;562;580;564;572;654;606;697;625;571;535;473;474;559;562;503;622;654;594;494;479;541;568;492;492;490;552;489;432;432;405;474;459;475;495;540;567;502;438;357;433;528;539;473;479;535;533;483;459;629;603;497;461;417;504;420;396;406;410;508;474;581;657;509;458;503;544;605;495;430;564;560;567;487;487;490;477;548;612;566;523;499;554;561;454;498;422;530;709;543;458;433;396;403;435;577;478;411;436;475;497;499;444;457;442;417;440;477;493;472;470;484;502;471;470;468;427;435;537;628;632;636;603;608;578;565;555;582;899;724;625;517;416;470;522;436;533;607;599;606;595;550;573;561;527;528;503;503;592;530;564;398;416;442;486;508;506;513;404;412;388;512;511;468;441;445;451;474;506;532;557;531;514;538;544;531;489;508;454;467;399;440;507;511;437;449;401;405;415;471;496;683;644;607;518;545;561;446;561;517;529;528;519;532;595;542;543;456;463;382;419;456;449;509;526;496;449;443;491;515;610;570;468;464;453;452;597;469;391;322;264;436;425;424;552;524;405;430;478;534;588;572;585;545;523;553;532;553;483;483;496;567;469;493;578;552;626;663;758;560;509;459;544;595;489;464;567;512;607;515;457;439;535;539;520;446;419;425;439;390;428;389;393;436;472;505;579;563;672;578;493;432;442;416;437;557;600;576;488;448;449;443;432;507;480;453;405;427;382;407;502;622;648;646;578;451;483;473;484;482;499;596;567;435;387;408;419;473;478;451;445;442;401;409;426;379;423;456;485;454;367;472;509;454;405;403;435;482;455;430;516;515;555;481;474;552;462;445;443;611;501;436;459;506;475;572;546;419;439;475;464;450;417;375;414;474;442;367;345;380;494;535;479;528;392;453;408;408;411;387;360;519;512;505;490;550;553;621;546;448;463;561;523;475;494;453;541;473;465;479;481;405;417;524;558;434;374;406;485;451;483;488;468;595;653;616;471;482;521;513;507;430;452;352;425;444;522;474;470;418;452;439;433;465;515;428;371;389;386;431;512;507;461;399;421;476;520;533;591;651;586;559;525;558;472;440;497;535;584;473;449;463;498;519;531;635;520;520;501;493;494;502;593;537;539;475;390;410;453;500;419;444;433;454;489;482;507;514;484;374;457;534;533;499;421;451;599;577;522;463;436;465;476;462;472;495;480;460;456;454;434;461
78;106;98;92;103;122;84;90;105;120;110;107;125;88;105;89;108;108;92;94;90;83;193;626;649;577;532;457;449;416;492;425;438;408;462;482;484;526;554;556;516;477;470;498;508;476;564;572;559;514;477;494;507;465;476;565;525;522;505;510;472;411;473;540;509;463;508;544;580;584;516;429;498;488;510;491;409;492;484;439;508;541;563;538;432;556;560;455;652;685;542;545;525;511;617;511;363;400;455;482;425;465;404;469;496;546;587;647;609;524;473;464;464;490;442;479;524;426;423;394;451;453;476;395;413;467;619;510;374;417;422;483;498;471;478;475;475;407;362;352;381;426;439;464;446;436;399;480;482;378;368;437;476;523;403;365;389;444;383;367;435;460;515;465;513;522;526;525;495;410;378;400;424;573;458;365;456;428;481;528;485;566;564;603;625;567;457;472;393;395;419;470;456;387;400;443;570;478;528;618;515;508;411;436;410;487;426;492;493;502;477;403;400;424;433;600;479;479;487;448;411;462;388;462;478;445;358;430;450;497;404;397;457;499;489;452;422;486;456;452;442;452;405;444;447;416;463;398;355;330;362;396;479;457;414;402;446;415;453;500;469;448;414;470;436;417;449;409;511;470;446;423;333;383;406;435;432;445;439;480;413;423;483;466;476;493;451;396;360;363;397;378;416;399;503;414;539;539;473;435;435;369;341;414;464;494;490;584;575;519;597;529;502;445;414;423;494;516;463;445;441;461;567;519;498;592;590;460;408;436;416;374;389;441;536;448;423;432;364;411;384;389;409;451;434;475;461;511;461;408;406;431;441;448;437;381;371;489;517;478;453;522;546;472;401;416;412;490;445;450;489;505;435;445;641;593;547;535;507;380;427;479;457;493;516;496;557;493;521;470;545;551;547;477;443;494;535;557;507;466;500;458;409;450;483;514;398;423;525;470;415;418;419;450;484;494;498;464;561;601;617;624;606;588;611;589;579;505;492;506;525;541;424;384;364;428;584;556;528;482;501;522;403;395;385;420;487;407;430;411;543;450;490;420;410;462;488;489;495;443;475;543;495;588;697;547;489;516;416;387;426;464;440;479;500;504;527;546;438;443;474;512;525;481;524;598;526;500;512;541;509;466;546;595;590;530;516;554;524;508;465;464;506;499;453;449;437;453;464;478;550;490;386;462;431;494;449;366;390;403;493;418;468;463;468;463;495;486;442;417;462;553;504;643;522;633;592;607;621;572;517;488;526;541;427;403;484;540;518;515;467;517;607;577;543;513;592;607;600;574;499;474;472;529;554;494;359;364;452;514;593;563;435;465;497;470;498;555;510;492;485;546;495;527;575;536;594;688;759;767;612;495;510;472;461;391;418;452;442;480;458;435;481;463;523;581;746;722;547;502;522;495;458;531;623;555;509;471;561;587;560;534;527;465;369;422;477;461;611;603;472;437;505;509;571;530;506;492;503;412;537;562;499;504;412;357;410;457;421;579;516;417;484;598;553;527;500;448;527;490;581;545;579;600;469;478;504;550;437;497;549;575;560;692;569;456;463;448;525;468;458;465;549;550;523;431;462;587;557;514;462;446;507;402;420;473;434;422;348;412;499;604;615;637;575;520;488;457;446;386;520;536;541;435;394;435;400;424;428;460;477;477;489;537;427;527;530;581;647;535;440;350;504;491;442;479;485;643;523;368;449;487;495;476;468;495;514;489;410;373;428;427;478;506;459;360;393;431;429;420;410;463;527;459;425;511;500;533;523;517;487;465;439;424;450;356;340;426;458;435;501;573;460;378;469;486;430;440;455;402;392;388;405;372;368;455;484;483;395;406;458;396;382;365;366;422;508;516;435;410;451;590;534;522;441;480;539;493;461;453;464;501;484;495;425;448;431;413;380;461;452;388;474;561;480;430;481;487;572;586;481;425;478;553;458;466;407;415;368;374;431;417;417;528;568;459;447;490;474;417;408;434;497;477;492;581;613;602;553;474;440;446;521;577;613;571;507;502;501;448;436;461;571;534;468;503;499;441;472;665;677;586;592;555;451;421;501;529;549;557;473;431;448;458;431;364;426;457;477;463;447;409;413;442;453;437;502;490;439;405;463;554;537;478;421;414;451;468;435;486;424;397;436;379;481;460;447
132;79;94;102;113;112;81;101;108;104;80;94;118;90;107;106;104;87;107;108;103;76;207;522;679;497;451;467;478;508;510;458;408;481;511;534;522;544;526;508;412;438;409;476;570;498;499;503;433;506;496;474;506;436;440;494;456;516;498;574;536;442;393;550;530;510;518;512;562;597;484;523;525;572;573;641;659;615;539;490;446;401;485;522;509;589;621;490;630;589;584;471;496;524;545;436;391;487;464;395;373;387;423;473;539;646;691;673;677;703;589;618;515;495;417;461;543;547;464;464;462;443;455;470;482;510;453;398;398;426;418;493;383;359;447;508;402;443;419;305;347;421;485;466;404;440;419;437;510;412;425;480;439;365;378;425;359;327;331;345;412;435;446;477;565;546;463;532;418;380;390;433;506;500;422;429;420;512;538;494;524;550;657;602;576;523;523;473;433;412;453;599;573;383;511;567;702;608;486;560;486;395;408;463;503;467;524;465;437;486;466;474;366;422;512;598;539;507;442;472;464;384;412;401;442;546;468;395;431;436;433;454;579;535;575;469;406;423;451;469;474;380;388;401;464;440;397;393;375;408;445;412;463;362;356;411;444;409;445;461;400;377;448;442;444;382;369;306;282;409;444;405;412;379;341;382;439;474;435;410;360;429;392;422;494;524;477;374;344;417;373;429;392;499;481;477;496;580;479;549;555;527;370;442;506;467;455;527;472;464;466;489;497;438;474;499;507;492;498;485;508;422;467;472;452;479;490;448;438;469;409;352;392;421;510;394;500;444;455;405;441;443;414;443;436;492;546;526;485;420;404;488;524;452;524;470;426;519;500;457;435;462;504;412;453;424;432;463;471;463;524;456;462;542;488;517;580;532;430;389;416;450;469;488;482;474;450;500;496;524;516;579;505;486;434;510;553;523;546;605;561;417;430;459;509;497;418;417;398;415;455;467;456;463;455;490;541;460;486;555;485;494;486;553;514;557;589;480;482;495;497;534;428;386;370;428;510;496;514;555;496;469;404;404;410;447;487;432;447;562;514;443;468;425;462;512;440;433;448;501;476;503;447;588;468;455;552;544;464;486;466;470;500;512;481;447;441;551;472;456;465;472;484;509;637;613;535;493;497;465;459;533;606;541;534;571;450;497;505;445;404;418;472;382;403;423;422;446;460;562;553;528;510;525;468;487;419;433;419;452;413;384;398;455;476;527;554;481;464;386;457;505;588;497;455;512;578;564;671;654;568;521;451;413;461;424;528;557;506;507;475;471;490;449;487;518;591;605;566;418;374;386;383;543;601;434;303;410;439;467;598;531;424;505;502;517;569;490;574;532;564;538;513;568;467;429;676;807;997;857;579;423;415;460;500;439;365;379;489;416;420;468;442;456;488;526;595;546;451;408;496;440;483;531;517;534;446;469;564;615;628;554;536;498;404;412;398;511;665;723;519;491;472;541;532;545;578;517;469;430;543;589;559;505;471;466;496;477;537;530;497;495;512;521;550;539;452;466;516;545;551;608;721;676;546;418;499;520;479;468;532;578;609;599;601;536;352;415;468;538;483;533;528;552;521;460;360;612;662;504;556;573;630;456;415;445;454;424;342;389;587;657;683;602;524;584;507;421;442;410;445;465;511;420;414;498;476;449;455;429;374;458;504;537;478;390;432;465;562;490;412;418;506;499;477;471;527;545;431;420;375;443;422;441;492;476;499;492;456;370;491;443;440;437;418;411;405;468;433;448;481;548;563;478;437;471;460;515;459;437;430;420;389;501;442;368;396;407;473;471;479;535;464;388;372;411;422;433;455;385;432;481;447;407;403;415;466;456;431;422;384;403;362;372;469;504;479;475;516;502;462;469;551;600;497;490;445;422;484;559;519;451;537;502;435;482;466;379;317;331;356;392;465;512;476;405;466;463;458;516;446;452;544;535;448;474;401;431;435;445;435;456;442;516;491;382;375;450;425;376;402;502;508;509;572;647;652;731;647;474;438;446;466;490;578;525;449;419;477;431;476;470;524;454;423;498;466;399;417;526;572;590;626;551;520;538;528;498;566;540;515;459;521;433;450;423;401;495;414;417;424;348;389;485;474;481;510;549;513;446;477;525;490;454;451;490;466;504;454;486;427;480;377;397;497;430;450
114;110;106;101;101;97;95;81;100;111;99;101;110;105;87;86;92;108;94;102;87;67;192;458;464;414;473;563;442;490;441;374;399;468;469;576;616;537;480;380;350;378;487;555;555;514;494;461;390;454;486;534;544;606;541;552;539;520;696;682;579;479;508;578;549;495;558;592;629;613;548;586;573;544;700;736;714;747;641;500;469;371;499;563;639;804;728;713;640;529;536;407;431;498;481;434;461;525;429;421;375;440;447;433;620;860;722;574;570;601;521;506;497;448;410;472;635;549;482;491;511;451;468;528;584;603;521;458;414;418;425;415;416;385;393;496;377;443;447;362;389;513;446;495;498;427;446;454;443;457;434;490;407;425;533;609;534;429;340;363;390;452;422;422;508;446;471;431;403;483;447;497;506;405;349;456;465;490;485;522;574;793;1022;757;571;558;492;510;476;442;503;633;743;520;515;528;700;638;483;452;383;401;443;493;534;505;507;490;444;529;505;514;526;523;602;485;390;451;421;432;441;393;417;350;467;571;520;479;432;430;472;472;523;572;608;485;457;402;454;476;439;435;389;402;447;427;449;411;425;512;637;552;384;401;407;366;434;382;417;441;423;411;419;421;465;431;367;210;194;366;404;592;533;441;427;475;467;491;445;359;412;429;468;486;494;563;511;346;383;480;475;512;419;418;583;541;503;528;499;529;561;482;478;405;459;480;506;532;404;438;465;485;469;456;493;510;486;512;457;452;464;410;437;418;441;470;492;433;452;418;362;374;296;394;406;420;449;420;448;421;390;442;441;386;435;507;576;490;458;444;517;509;500;498;516;570;416;446;461;512;458;438;485;432;455;544;454;486;493;468;444;449;544;550;529;528;527;458;390;343;292;488;499;497;492;483;426;481;545;660;537;549;486;465;488;496;524;562;547;784;579;474;401;473;441;521;460;387;428;487;547;644;542;453;510;515;473;500;470;454;452;466;447;539;433;588;518;440;402;436;470;449;418;462;435;515;600;497;539;571;525;518;516;422;366;504;555;495;488;498;510;506;477;475;505;489;499;461;485;477;509;510;515;442;461;455;564;588;525;458;551;536;537;449;501;445;495;506;567;474;459;399;456;460;561;476;458;465;518;459;391;554;687;617;533;477;415;534;488;520;397;440;416;369;324;406;431;452;522;524;626;639;582;538;509;460;446;436;439;439;396;351;367;400;481;525;487;490;465;442;499;477;486;443;522;584;516;529;567;690;603;538;432;468;628;582;519;557;574;561;524;487;483;463;453;477;535;547;556;429;365;400;438;541;512;378;344;479;516;459;424;492;440;598;538;540;607;580;540;444;500;479;453;557;511;448;584;621;619;675;518;473;459;505;525;545;397;414;443;408;454;443;405;465;485;587;504;410;469;462;536;540;485;450;411;488;402;505;590;683;694;551;581;511;402;530;464;519;702;690;519;500;637;566;471;549;667;705;570;479;545;543;512;435;506;479;474;576;614;551;541;492;502;557;522;552;678;686;655;608;493;476;646;614;511;356;473;511;511;419;450;423;427;505;561;516;432;446;564;489;493;518;606;585;520;415;430;518;574;514;434;508;610;534;494;467;466;479;347;351;603;621;548;516;443;397;496;423;423;447;415;456;458;416;468;481;520;505;444;398;444;421;456;526;484;347;369;471;425;476;475;544;555;525;501;510;544;514;452;442;416;407;465;544;432;465;435;459;420;469;403;488;435;393;425;474;465;440;450;495;481;459;451;489;523;514;476;439;468;453;417;452;452;519;418;347;408;490;476;424;418;473;394;368;404;406;455;389;386;403;429;435;473;438;418;419;535;407;435;435;390;422;415;476;498;417;476;539;476;537;511;478;565;644;533;481;436;422;498;490;474;441;419;476;470;516;497;381;332;352;409;418;450;484;433;397;451;436;473;430;456;440;507;462;467;486;479;489;476;505;502;442;465;420;452;456;440;434;397;352;471;434;429;523;549;565;581;573;513;536;455;443;469;503;494;513;471;428;457;508;452;379;460;443;436;476;498;447;421;514;449;472;560;517;459;625;590;529;561;550;563;488;479;410;374;423;445;421;482;434;331;320;376;502;559;564;511;638;607;477;462;504;474;463;479;423;507;529;517;487;504;408;381;388;466;493;486
104;85;91;87;85;77;96;124;102;89;78;111;112;91;92;82;103;93;76;98;81;58;162;381;411;428;472;428;486;463;437;428;421;463;405;525;657;581;545;454;470;446;486;494;520;463;492;499;473;514;488;541;643;706;682;632;606;565;715;669;670;539;457;472;561;529;547;640;742;575;559;690;756;745;940;896;716;525;569;456;333;450;690;729;933;1139;1119;777;563;522;440;413;481;604;590;475;610;675;399;438;490;434;409;448;544;661;655;538;540;552;454;471;468;515;403;444;516;514;533;499;491;450;450;518;567;516;567;520;496;437;371;466;563;481;399;462;462;455;415;354;417;583;449;465;496;551;488;535;499;449;481;410;336;339;604;825;570;433;380;465;470;474;416;423;467;515;524;483;451;465;444;473;472;415;344;366;491;489;535;518;498;961;1203;803;532;538;449;448;542;464;412;525;656;618;518;601;689;631;524;444;369;437;462;477;542;495;501;447;433;396;481;458;409;567;592;395;364;465;393;470;472;497;401;332;389;462;472;459;467;458;532;507;470;529;586;456;334;386;482;473;458;441;439;406;431;461;532;461;447;490;551;489;440;425;476;583;506;474;525;578;455;476;449;456;523;474;398;273;290;372;503;751;710;447;469;466;525;449;479;377;394;470;482;500;549;567;481;430;430;468;514;616;433;461;605;498;529;535;578;530;540;470;405;307;372;457;491;506;426;378;457;512;520;510;474;452;521;476;409;393;392;403;418;442;439;459;442;413;411;394;406;412;386;423;439;439;385;331;411;477;391;434;450;442;427;486;498;507;483;500;549;484;477;419;497;554;493;401;510;535;441;539;536;510;528;542;558;452;554;514;459;453;487;514;512;471;504;489;437;305;334;467;507;544;462;501;478;509;630;687;522;503;549;476;463;416;473;478;491;579;529;485;503;492;540;524;446;419;378;457;775;980;709;573;466;516;453;452;452;422;466;462;500;524;586;612;648;491;466;499;461;420;416;462;483;490;490;485;500;476;517;412;488;421;347;475;599;558;438;368;468;508;506;479;447;507;419;455;439;510;555;526;481;385;404;455;537;556;605;556;666;603;529;443;415;459;452;504;632;499;463;387;349;396;440;366;350;419;477;367;478;525;610;606;533;446;452;516;460;551;510;516;426;342;349;382;428;500;511;542;585;669;608;462;410;443;442;475;556;473;385;366;361;365;418;545;479;465;474;425;537;505;527;502;602;614;520;485;750;849;652;578;533;534;664;617;510;538;530;573;551;461;481;506;513;552;502;583;469;533;471;508;611;444;489;410;386;424;568;507;408;410;527;541;580;533;557;653;643;502;444;414;489;529;530;523;555;488;500;523;554;571;553;495;581;526;519;450;445;424;476;384;325;411;462;528;500;375;472;536;566;579;549;560;450;436;415;465;657;716;705;623;598;546;552;617;580;542;558;536;522;627;685;654;456;529;590;642;653;537;530;544;506;408;517;517;466;641;769;655;529;595;547;504;604;642;821;828;729;519;521;587;656;600;539;384;395;521;600;523;333;209;257;324;585;598;452;543;557;443;448;454;551;595;539;367;395;522;546;451;428;472;532;519;490;453;553;557;405;460;582;538;426;361;476;507;522;417;476;473;482;482;468;409;513;439;484;440;445;457;567;577;596;560;507;465;475;476;425;473;469;433;506;466;528;522;478;491;496;445;411;398;478;472;448;427;415;477;459;541;482;363;433;468;484;481;450;466;513;510;465;406;381;446;487;552;483;453;501;560;451;542;455;507;445;392;433;472;521;483;463;449;394;369;449;358;376;376;462;393;423;383;492;506;532;485;477;402;407;464;493;497;441;466;487;453;505;526;423;517;510;505;470;465;449;465;407;442;457;426;426;434;401;480;477;417;443;415;385;414;394;364;384;449;413;434;437;462;468;414;399;421;482;423;306;396;493;559;471;439;444;406;410;361;444;499;497;436;461;486;463;429;431;433;436;493;463;483;452;524;479;486;471;496;423;528;443;403;491;460;408;409;481;492;400;510;529;524;455;414;481;374;469;473;456;616;618;581;518;456;503;508;422;419;380;437;447;446;468;365;326;254;364;472;487;537;538;649;591;496;474;514;486;419;402;385;419;521;487;397;453;414;406;416;470;516;569
98;114;88;82;112;110;85;79;99;94;91;99;100;104;88;100;94;74;119;126;83;81;153;382;453;506;455;482;473;479;423;440;405;421;372;439;497;577;503;501;457;451;410;448;478;433;475;556;530;503;525;532;693;690;631;563;598;658;754;700;700;580;433;432;482;454;537;568;551;557;627;809;880;858;1088;1089;587;302;325;377;342;618;931;921;1100;1225;1139;626;437;415;360;404;442;711;735;616;633;732;473;428;509;705;634;550;403;412;430;455;536;507;459;447;585;526;445;442;571;583;642;551;522;438;475;513;500;589;449;455;486;429;470;450;509;516;540;470;489;509;411;398;431;484;413;520;546;534;504;542;507;473;412;373;225;217;441;640;530;444;491;463;399;402;496;416;563;583;615;672;542;452;452;458;374;433;469;436;443;449;532;555;494;739;793;710;528;511;489;472;606;506;436;508;571;571;585;638;695;700;636;570;416;415;448;462;475;467;509;450;375;438;457;376;398;500;458;432;562;554;496;474;452;412;444;420;440;477;402;413;424;476;517;490;499;480;533;410;376;440;595;599;444;441;456;434;388;460;455;477;448;511;510;565;490;471;542;682;581;553;516;567;515;488;557;477;519;451;437;349;461;491;487;616;575;504;476;437;451;473;499;429;361;447;524;457;545;537;537;405;503;554;512;470;409;486;558;527;548;458;461;502;564;410;315;329;371;437;409;433;384;454;489;567;522;466;459;428;491;422;370;308;418;437;397;454;417;388;531;546;434;481;526;373;368;417;438;491;436;377;412;490;503;473;455;499;489;482;463;480;409;465;518;493;538;434;438;549;472;496;447;486;450;573;559;528;590;559;483;422;486;541;407;366;401;504;510;495;455;478;466;514;460;505;496;520;498;479;505;566;679;545;494;562;645;487;418;438;430;477;459;478;507;494;533;569;568;495;460;403;384;496;757;952;688;551;491;506;488;456;447;514;510;436;514;502;410;507;607;534;475;471;467;454;432;502;578;490;487;462;450;392;444;424;541;468;575;644;573;543;500;470;449;456;478;419;423;457;475;418;464;573;504;458;461;453;418;510;526;533;519;501;546;599;502;489;451;431;449;457;595;517;417;397;313;368;432;370;314;372;436;472;588;561;599;595;472;404;434;452;436;513;589;490;448;322;359;379;467;518;525;527;523;481;515;467;418;481;455;565;573;397;334;386;419;400;475;558;436;380;408;454;469;438;469;532;558;574;510;576;804;855;522;633;616;497;563;519;429;558;515;477;541;439;547;571;631;611;626;571;514;489;470;502;682;496;486;532;496;446;476;502;461;401;550;539;549;526;589;597;597;495;418;438;480;476;511;579;515;507;484;637;667;525;504;460;464;516;441;482;519;498;481;400;369;385;473;523;508;500;523;523;485;540;581;543;518;373;444;527;551;647;650;601;530;563;549;638;597;508;548;492;534;630;821;574;469;482;490;519;618;542;540;592;494;501;562;467;545;546;599;564;644;671;594;570;561;602;742;795;590;449;538;818;703;591;476;443;446;572;628;544;369;185;164;375;653;730;526;629;554;452;421;454;472;503;616;465;370;491;520;524;486;441;497;551;545;474;552;570;524;547;549;492;393;373;427;446;514;475;446;478;530;558;545;496;537;523;467;505;451;508;590;713;650;525;480;559;602;554;433;421;455;419;465;489;535;497;479;534;507;542;460;434;468;514;433;401;410;491;559;635;498;440;464;480;549;418;425;452;517;527;423;411;453;427;500;509;514;472;524;444;581;610;642;566;483;415;403;541;543;492;490;448;412;390;407;302;313;495;560;485;367;397;474;586;538;493;459;370;445;571;567;531;532;559;543;515;546;430;403;425;486;478;463;425;426;418;371;416;429;390;418;386;408;420;514;448;431;414;417;441;398;347;402;474;467;438;413;450;390;392;404;375;371;414;249;315;431;490;403;412;489;465;447;392;447;502;479;415;447;547;467;506;433;417;445;549;534;412;478;562;470;441;482;443;422;428;418;426;459;477;436;436;443;502;421;434;486;512;495;482;522;378;411;489;531;547;515;533;494;508;402;440;401;437;451;460;480;468;437;406;336;291;351;388;457;523;496;596;556;529;468;512;493;424;401;443;463;494;491;439;408;426;459;432;443;510;637
128;90;85;111;84;115;122;85;98;97;93;101;98;85;123;109;97;110;104;98;89;50;194;378;483;586;523;472;505;421;397;398;384;419;443;432;451;445;552;483;506;450;533;676;624;506;573;548;516;516;526;610;638;679;645;497;477;591;670;759;686;521;509;552;582;580;560;658;465;436;672;763;873;798;945;845;472;332;313;307;404;596;860;1055;1098;910;777;565;458;448;408;393;482;889;1167;715;499;511;408;401;565;870;1071;838;485;372;428;403;507;504;489;478;490;563;426;420;483;676;661;503;501;493;468;455;463;487;458;407;373;442;417;451;487;477;510;425;496;484;436;487;471;549;487;545;615;521;464;456;494;525;495;437;295;263;414;531;516;402;417;456;455;415;428;547;643;578;580;595;438;439;417;437;389;458;499;451;441;442;477;565;458;449;518;548;497;593;569;434;492;513;478;468;425;532;546;544;633;687;822;728;472;438;449;470;498;416;519;516;433;473;397;433;478;428;473;402;508;648;562;503;455;440;529;505;467;459;418;391;432;516;529;489;474;525;493;427;412;476;631;598;442;422;482;431;422;332;411;442;510;516;501;573;473;510;503;510;482;553;487;468;470;529;542;556;543;431;454;540;515;533;458;470;519;468;434;447;456;479;525;463;349;421;472;416;450;444;438;467;469;504;517;470;463;458;607;574;505;421;393;512;465;358;410;437;418;450;444;391;357;443;618;577;525;471;501;473;478;422;379;300;397;390;424;417;415;462;626;570;406;530;457;440;469;453;474;497;473;403;431;517;551;580;545;460;453;431;407;457;558;584;470;441;486;491;531;525;441;466;500;470;446;469;465;486;503;591;464;398;516;496;396;392;382;418;407;474;420;492;526;504;464;451;498;586;487;496;451;523;585;602;557;529;498;511;498;465;459;499;469;452;468;516;501;564;518;464;428;444;436;433;590;652;512;550;542;508;467;461;477;542;513;436;472;442;408;435;513;448;590;554;563;431;387;505;634;455;443;511;453;451;446;447;468;509;624;629;477;450;567;543;518;423;444;478;480;514;552;554;506;533;538;514;502;431;478;478;532;423;498;472;497;492;449;466;491;520;529;503;530;528;487;413;365;415;438;438;459;451;508;475;545;605;604;543;510;471;499;527;436;575;536;451;422;299;332;430;556;566;546;510;396;416;428;403;437;471;514;598;375;341;373;376;425;409;580;525;384;407;482;431;487;417;406;442;483;486;540;542;624;613;520;571;604;505;511;514;417;473;501;469;439;447;516;549;656;641;616;606;475;529;404;451;490;460;457;526;434;483;484;549;383;491;568;502;437;435;462;522;568;491;476;442;438;370;452;522;599;533;622;675;599;474;488;465;404;445;478;510;540;651;499;417;368;415;454;493;460;512;525;519;578;518;657;626;440;380;423;483;501;551;586;502;452;529;508;483;442;460;472;498;512;562;634;529;499;537;517;508;612;502;516;549;525;520;569;619;653;689;728;592;640;652;625;608;561;449;466;642;498;414;439;680;648;520;468;421;494;539;511;537;379;293;215;308;464;524;494;657;591;532;522;524;473;500;496;593;381;393;530;594;517;531;571;655;644;644;682;690;655;607;586;545;489;450;426;462;441;424;553;457;499;470;496;611;541;559;578;454;448;455;523;671;577;507;439;540;597;643;436;432;514;511;502;498;579;499;470;488;530;583;463;420;443;425;416;397;427;515;533;641;483;409;469;462;507;383;380;418;514;491;441;452;460;555;483;607;706;584;511;509;585;609;685;538;493;450;455;463;504;561;582;540;370;436;392;326;352;438;470;449;450;428;426;652;544;534;415;278;353;582;558;565;698;804;748;595;477;433;413;456;428;403;453;419;477;409;338;346;403;451;518;478;374;479;512;444;436;519;475;422;448;432;441;484;475;517;459;418;374;378;466;401;410;399;311;418;477;461;396;424;443;481;442;377;316;369;390;369;437;478;555;447;490;449;474;589;487;403;432;486;429;478;469;519;488;442;453;457;428;401;460;448;483;420;451;519;522;437;439;449;440;352;384;475;521;579;571;580;436;422;399;441;442;478;489;376;479;432;426;337;335;328;351;384;419;458;521;601;557;511;511;559;471;495;501;473;410;432;436;409;390;412;491;479;420;449;508
88;111;74;102;104;118;92;93;108;78;107;95;102;100;98;128;94;98;91;112;74;88;193;348;500;507;475;433;486;424;466;456;390;373;449;400;340;366;485;543;570;569;627;913;866;662;560;612;563;501;597;701;613;525;522;476;587;711;695;755;700;607;594;645;731;574;505;523;394;467;584;521;585;562;512;456;409;473;380;308;376;492;601;936;993;652;597;464;509;524;516;423;453;734;1027;934;543;412;435;336;479;659;842;772;548;415;389;425;528;623;494;440;466;474;421;356;406;575;555;429;354;426;478;507;442;470;378;278;273;339;410;385;357;447;467;429;463;495;471;519;524;564;609;529;473;449;434;407;398;455;530;503;500;410;440;486;470;402;414;440;457;358;429;528;544;510;441;399;337;427;430;472;418;384;473;512;481;461;420;415;419;451;481;433;494;463;538;484;483;563;503;491;408;456;495;457;441;558;631;565;403;386;450;466;453;454;513;442;462;463;498;551;517;428;430;461;437;532;513;493;511;503;603;627;520;389;320;392;462;444;473;481;476;495;475;541;463;428;529;523;463;424;392;355;423;401;374;565;682;526;415;393;465;555;503;375;369;440;460;485;525;542;552;584;491;418;479;691;691;654;607;612;510;446;440;450;459;473;524;510;427;456;457;383;408;373;455;460;471;534;512;444;492;500;476;604;545;428;439;447;408;407;580;552;525;523;450;453;461;475;513;566;447;497;517;495;543;458;460;456;438;429;514;496;442;508;666;489;397;495;461;450;513;467;505;618;562;453;435;487;511;563;584;445;420;406;426;465;444;463;417;453;441;501;574;468;467;428;408;495;474;438;397;496;495;489;450;394;462;476;376;405;439;458;446;484;490;508;506;455;497;480;489;552;482;420;431;461;518;570;511;478;536;521;499;504;449;497;461;452;450;563;497;493;531;429;350;419;436;425;508;517;556;591;579;416;437;499;539;551;509;489;526;551;459;493;493;514;563;584;572;493;478;475;492;492;440;449;410;473;435;437;413;439;476;486;411;478;675;626;553;421;374;439;479;501;534;584;450;497;523;468;420;438;466;445;519;525;461;460;503;431;472;481;486;530;526;503;549;498;445;416;362;432;486;476;435;480;523;510;478;592;546;473;496;530;610;524;495;549;531;433;476;439;387;443;582;688;564;483;365;367;405;382;424;387;530;521;431;334;364;400;438;485;657;576;465;478;503;466;501;494;405;431;442;476;435;498;506;553;586;530;503;551;552;475;440;372;368;457;458;478;486;496;526;573;598;465;483;450;411;372;435;443;490;526;465;466;509;477;375;436;513;543;497;475;478;576;488;504;519;519;453;425;494;534;560;568;611;654;620;487;523;479;444;497;472;467;441;498;460;439;385;444;467;509;533;486;506;621;636;519;614;586;514;453;434;578;489;510;420;418;411;462;500;519;508;487;488;441;454;464;552;485;515;489;466;561;590;458;464;441;455;463;545;679;664;707;810;695;660;493;555;627;590;488;486;544;652;518;309;283;307;412;416;443;577;543;637;635;518;398;243;376;413;349;428;606;592;549;515;561;586;497;521;514;526;460;543;563;522;573;542;604;716;714;685;691;576;568;572;535;477;416;472;445;486;508;494;442;428;415;477;504;515;548;487;501;443;515;580;546;572;522;508;481;557;649;540;517;501;531;557;544;576;513;501;485;543;495;523;478;384;400;435;470;504;541;437;453;410;434;453;486;537;401;432;506;481;461;457;405;423;467;493;648;660;560;513;553;597;540;479;464;419;440;380;388;411;497;663;686;423;384;417;375;373;426;437;492;500;492;521;642;561;535;396;250;317;437;480;543;647;747;633;573;507;411;457;471;418;433;428;418;436;429;385;442;424;488;446;479;460;537;639;515;453;498;512;441;414;478;435;407;430;443;434;372;393;454;470;489;433;484;472;453;454;413;422;451;468;465;449;316;239;295;364;344;378;538;506;449;508;468;527;562;553;377;440;538;528;519;519;520;445;425;418;445;450;386;452;475;418;462;521;561;494;492;459;406;433;459;479;474;612;573;605;482;473;417;447;460;498;489;473;427;493;421;418;386;380;368;395;392;415;441;535;580;515;475;550;452;498;554;539;521;409;464;433;412;382;450;450;463;422;436;397
86;102;87;97;108;100;105;91;85;68;101;102;93;113;99;106;96;94;94;99;80;72;208;442;439;407;379;404;474;489;480;544;440;361;501;376;289;274;429;555;803;799;623;702;731;583;660;686;506;487;526;616;492;503;549;564;656;667;563;642;666;637;672;735;888;605;472;543;462;517;643;525;550;556;435;415;479;480;441;338;453;436;515;687;666;483;480;516;548;575;560;493;474;564;791;950;572;409;433;519;510;459;493;539;546;397;369;449;506;482;510;515;519;479;478;398;443;552;520;442;379;387;405;463;447;526;357;203;188;346;432;421;389;432;536;570;466;442;522;584;498;463;574;505;446;463;436;417;439;498;602;577;524;481;525;502;505;490;425;463;463;332;401;465;495;449;485;454;436;440;423;453;519;446;449;455;572;587;477;453;388;373;489;535;489;437;507;522;582;584;502;458;451;482;507;470;370;453;454;498;469;449;458;519;432;428;456;437;468;494;534;562;533;511;390;511;437;383;469;483;617;566;552;546;470;357;428;418;552;517;500;463;496;511;496;460;474;443;517;527;459;439;390;371;389;425;461;684;591;450;335;393;406;494;442;449;473;397;437;434;470;524;487;501;459;460;545;722;891;729;664;622;476;338;358;435;367;455;490;492;502;549;426;360;469;392;445;456;501;539;479;459;405;432;502;652;554;481;450;454;401;427;503;525;517;441;456;456;458;481;519;490;417;472;471;498;494;387;459;492;553;518;557;527;481;513;537;498;409;413;478;467;427;415;565;575;520;576;513;569;463;538;502;496;511;501;459;346;331;464;478;440;468;507;446;471;564;582;490;471;448;420;437;508;497;487;496;429;451;423;444;460;452;439;555;602;482;511;533;466;523;564;533;508;428;398;469;487;473;480;526;521;503;578;618;621;459;446;459;438;501;487;540;551;515;478;395;443;429;398;480;548;738;762;531;447;409;448;530;544;567;469;477;503;566;513;464;590;543;492;546;525;472;433;548;501;448;423;357;454;430;426;457;488;502;479;472;503;664;573;463;486;438;441;493;506;497;460;400;472;480;409;394;402;399;381;454;498;449;475;481;520;405;463;432;530;552;515;454;427;392;424;399;458;448;389;396;437;480;507;500;529;519;593;503;428;500;523;456;550;528;476;487;528;567;585;665;650;622;554;447;433;478;476;450;405;432;520;466;430;508;417;419;437;537;537;555;471;495;443;441;453;478;349;375;390;454;474;477;484;499;482;435;542;584;530;406;308;335;422;485;593;557;521;588;573;513;452;488;397;394;448;475;500;480;456;421;416;419;436;410;439;495;480;538;502;517;498;456;504;479;469;458;450;425;445;473;518;623;515;547;560;432;493;460;471;520;492;400;413;497;486;414;504;444;564;588;468;492;621;708;730;657;711;563;492;542;700;594;529;481;501;466;448;475;553;590;517;439;396;433;493;538;460;509;526;537;595;515;430;506;438;395;471;449;560;675;629;571;576;476;403;431;437;376;527;566;659;670;515;406;263;295;427;504;505;607;654;583;661;651;450;359;422;432;417;506;522;488;569;602;543;564;533;585;581;569;551;528;639;629;567;467;562;672;634;577;538;479;581;566;630;566;498;479;470;507;462;439;386;404;471;481;463;450;502;479;538;538;488;554;615;569;533;510;500;579;584;574;650;542;442;486;439;424;547;520;535;561;509;533;456;429;451;420;486;695;666;494;469;463;476;524;505;483;427;491;523;515;536;543;408;461;468;439;541;505;436;597;743;786;517;462;467;397;405;462;455;425;496;609;629;606;565;498;507;447;486;554;613;561;492;513;568;486;463;373;339;375;469;506;574;532;524;498;528;512;500;459;491;433;437;452;404;412;478;481;439;514;469;458;466;459;534;562;522;438;470;424;409;433;470;426;423;420;372;422;413;366;407;473;417;442;478;470;471;418;367;419;513;469;387;389;264;253;347;400;290;368;496;455;495;450;533;486;477;470;394;386;391;464;473;443;445;499;447;482;487;451;447;450;368;399;464;509;521;463;490;415;410;461;472;469;471;466;532;508;483;443;489;449;464;502;456;476;434;432;427;423;416;409;406;424;375;377;439;524;506;480;557;518;493;522;431;502;411;444;488;501;421;464;456;469;452;441;476;435
100;81;93;91;93;100;104;96;120;98;98;96;100;99;103;86;85;107;92;118;86;81;262;471;510;464;394;394;454;399;509;513;488;423;506;473;383;300;539;631;805;860;651;508;484;587;783;629;506;519;476;488;435;609;677;572;507;519;432;558;614;711;699;920;975;788;679;642;566;629;630;534;403;457;457;490;565;612;487;437;477;430;535;603;650;467;465;464;519;386;450;496;555;638;853;787;494;412;464;509;526;555;508;501;472;326;265;383;477;476;499;535;549;520;512;447;447;505;426;427;414;417;393;435;477;531;472;316;260;304;393;423;420;443;469;519;515;489;543;521;418;525;532;523;401;414;484;470;416;421;469;435;542;471;428;493;410;453;482;518;443;407;432;485;457;488;618;588;446;484;427;426;511;487;433;436;571;624;493;473;472;407;547;632;573;449;490;431;436;544;501;498;476;481;420;415;441;450;436;435;488;438;514;648;490;377;368;492;511;527;494;601;655;494;472;594;519;338;421;497;581;533;538;561;487;449;479;513;494;473;505;464;446;573;492;482;551;521;499;478;522;479;453;384;366;411;468;608;516;418;409;414;420;432;448;468;463;362;478;503;448;464;489;588;565;592;558;558;688;598;634;463;432;417;477;379;462;408;453;462;533;519;466;399;480;426;445;393;444;453;448;449;366;359;456;556;503;488;407;471;443;442;444;449;443;414;521;469;530;520;537;500;401;339;391;396;430;434;484;506;444;434;448;416;438;496;483;499;503;415;493;459;382;467;685;638;614;692;610;633;583;510;434;434;462;465;451;391;342;396;398;498;482;445;447;445;498;649;557;396;444;389;417;364;453;550;606;500;383;415;446;526;451;472;527;537;568;570;532;426;478;554;518;467;428;450;466;527;491;486;578;525;554;503;529;628;420;402;453;415;492;490;547;597;562;499;454;438;449;446;479;581;770;733;635;550;432;444;464;413;460;448;515;445;493;475;466;530;577;528;507;474;533;436;460;528;526;488;392;519;451;469;500;529;489;433;462;483;536;524;532;473;476;439;508;491;407;454;484;462;456;510;417;446;425;368;493;476;478;421;444;548;555;478;475;575;572;474;449;401;430;522;548;533;393;396;445;460;505;495;416;569;614;645;545;365;448;517;510;566;518;535;548;534;570;511;522;590;511;608;550;456;554;533;658;510;488;431;488;470;464;498;452;420;461;514;538;531;468;428;439;461;373;366;384;322;389;478;438;420;459;425;421;528;493;447;417;325;317;533;640;569;608;591;590;558;501;450;446;453;463;437;523;530;452;460;457;373;380;386;446;427;449;470;500;504;490;520;468;497;531;483;589;501;423;470;505;479;539;631;476;437;555;409;518;528;511;486;492;533;541;525;569;588;521;657;627;611;528;582;657;650;639;596;492;502;621;768;703;656;554;464;448;506;645;709;562;463;371;352;448;561;551;506;540;511;568;587;537;495;526;458;516;432;404;482;475;523;448;403;381;386;349;370;291;337;530;562;553;524;471;362;393;597;590;545;556;540;526;649;644;496;429;521;500;463;525;565;558;563;587;598;582;522;526;603;591;583;514;500;420;363;393;533;569;594;509;551;494;523;537;711;683;490;501;501;426;448;495;443;423;562;501;448;483;477;569;566;483;556;600;519;534;469;474;436;503;456;518;649;500;475;387;400;395;499;471;459;435;494;514;415;457;499;515;521;723;755;571;490;484;502;444;443;400;479;614;692;675;572;541;549;490;420;422;472;488;432;505;849;839;573;457;462;456;409;513;503;424;505;468;666;708;701;575;503;506;523;600;648;601;508;542;515;512;485;463;467;405;426;490;484;490;461;501;492;415;432;480;451;387;462;498;423;464;577;556;512;490;488;433;380;498;529;515;368;452;517;444;425;399;439;406;479;460;400;462;402;386;379;460;412;440;458;478;433;414;376;404;431;422;400;387;349;399;427;412;349;339;387;414;435;412;506;599;552;506;480;391;453;420;489;474;455;456;435;438;448;459;407;394;388;375;405;450;400;397;424;419;422;409;456;493;499;444;511;574;450;432;441;440;396;425;419;424;430;430;462;450;481;445;443;415;397;391;392;401;458;459;523;529;581;576;521;471;406;430;543;492;487;458;464;408;406;437;512;479
98;100;115;93;113;109;104;111;87;87;104;104;112;90;86;94;107;98;73;100;93;93;333;554;539;479;489;480;543;531;586;516;531;511;488;549;563;481;575;588;719;632;528;402;328;586;752;552;462;449;570;512;498;621;789;678;520;438;398;479;592;737;882;938;1022;1060;969;787;661;547;610;529;414;458;487;614;634;673;476;551;630;557;541;548;568;457;428;460;476;355;401;470;683;888;855;602;425;380;407;529;517;568;540;468;422;364;339;406;408;515;431;593;563;564;460;434;378;372;402;372;373;462;357;385;474;518;572;503;405;349;424;462;483;467;412;416;423;500;500;546;472;463;510;513;441;507;477;479;470;458;409;463;550;441;461;438;370;396;396;450;517;438;550;502;527;574;563;538;549;508;407;390;432;429;391;440;475;503;442;447;407;415;425;488;504;534;464;372;376;434;496;499;481;453;409;441;564;529;498;506;485;423;544;800;645;402;473;523;501;535;435;571;583;568;503;532;494;380;395;459;420;453;523;620;572;573;553;467;440;433;494;464;536;538;491;448;582;508;423;466;460;491;450;370;328;346;433;507;429;377;503;433;446;388;361;443;493;444;438;506;519;473;521;543;579;648;543;531;500;485;504;417;409;519;542;607;558;546;453;435;493;607;516;462;453;419;461;409;411;432;435;450;412;340;422;498;523;508;423;464;441;493;435;444;469;471;442;464;520;519;541;549;462;421;414;469;435;373;495;477;456;427;341;367;407;481;540;538;509;407;423;513;390;468;531;553;614;635;734;716;634;561;510;419;402;439;486;417;403;405;479;499;506;460;421;437;494;530;424;409;425;455;379;293;394;488;480;477;336;351;476;549;439;422;568;518;570;581;461;450;431;455;448;483;411;400;520;471;500;538;501;440;515;508;392;418;446;448;452;437;495;421;491;676;650;488;497;490;517;421;440;553;540;629;688;601;549;526;424;458;463;555;492;366;510;429;421;476;538;538;565;508;524;497;491;575;591;460;502;579;550;549;480;500;510;502;513;510;504;482;468;459;460;439;429;457;424;606;561;513;524;544;452;437;441;433;467;426;443;440;544;600;668;413;457;517;628;497;425;435;534;565;427;444;436;455;459;559;502;473;507;524;475;483;518;454;429;448;586;701;558;543;540;442;500;505;561;433;465;636;543;433;486;500;601;456;440;416;475;388;435;451;469;396;385;450;507;658;556;470;415;412;420;469;363;347;364;427;457;384;378;473;479;582;493;464;454;383;326;603;706;540;530;556;553;417;356;441;479;449;457;506;490;470;459;366;410;372;428;438;449;496;507;549;409;492;465;606;501;457;587;617;594;510;552;509;473;376;455;492;493;507;468;556;635;568;480;602;607;482;452;495;479;515;546;624;638;703;598;608;626;600;569;565;477;403;527;623;664;640;462;489;433;595;822;854;613;498;398;403;539;581;587;556;489;498;626;652;603;630;620;589;574;489;535;506;450;374;392;404;425;390;388;325;303;305;402;517;479;453;508;463;471;585;627;675;640;504;405;535;684;557;546;528;504;483;510;547;520;566;529;561;563;502;494;498;592;564;476;486;389;353;458;525;573;458;392;476;524;473;518;691;655;537;534;523;445;458;444;443;497;493;522;468;467;487;556;636;555;517;592;549;518;537;413;451;465;458;526;559;532;451;398;408;426;552;495;404;401;478;482;412;494;576;638;521;574;717;456;492;457;523;418;418;451;503;841;1049;816;565;659;625;591;487;425;465;495;463;474;668;639;568;435;424;477;483;475;474;411;465;501;592;709;633;605;588;576;505;674;630;512;531;543;554;532;504;500;483;462;391;421;451;457;421;498;469;450;403;367;447;395;458;441;462;417;530;538;465;480;516;487;501;462;518;413;381;469;529;460;373;423;423;419;529;462;376;460;453;497;420;361;360;429;460;459;381;393;421;411;422;404;386;397;400;395;508;459;469;411;455;445;437;429;490;512;620;484;457;458;452;495;438;432;462;422;436;454;463;411;395;401;392;357;374;434;415;379;466;387;371;409;480;514;482;472;518;543;474;525;495;524;483;425;421;459;446;431;495;497;442;453;483;414;421;462;402;412;449;464;534;551;610;517;464;480;403;467;458;411;423;378;354;381;396;405;449;488
96;94;94;115;100;116;102;93;79;109;127;107;93;87;86;78;99;93;92;102;71;102;331;555;565;638;566;512;557;536;570;471;489;524;511;531;536;497;627;714;641;555;416;380;375;477;462;470;450;473;588;717;629;556;662;591;450;479;478;458;519;916;1116;905;1133;1193;981;795;632;513;546;554;538;528;603;605;530;555;458;544;564;534;565;449;439;465;432;402;598;550;492;558;691;784;740;567;467;423;403;478;529;447;445;482;458;452;405;397;387;451;520;482;599;505;424;369;361;316;321;300;355;419;375;404;493;483;485;548;491;379;450;432;459;480;413;393;438;483;573;612;532;491;512;526;607;503;488;453;466;459;439;541;529;570;602;509;414;294;327;453;518;534;515;495;559;487;530;582;642;596;430;445;429;427;425;497;507;380;444;442;432;459;405;456;605;670;475;428;389;503;495;523;485;500;578;690;694;509;441;544;539;505;576;664;551;454;606;529;499;528;540;620;570;602;545;514;499;504;407;428;519;400;498;672;734;596;503;457;414;408;472;454;537;560;522;531;628;453;395;466;407;418;472;420;332;337;397;412;384;469;449;507;423;391;332;438;531;470;434;478;549;516;487;431;492;617;534;517;511;421;432;416;451;464;479;552;728;667;482;454;432;559;552;486;496;465;464;455;403;514;523;504;448;385;494;588;495;598;471;440;447;478;436;504;493;436;432;376;455;485;528;522;493;423;447;497;511;409;467;499;418;424;463;427;447;397;495;525;435;392;397;540;403;378;450;455;463;518;585;630;642;691;546;492;448;420;458;490;393;422;506;454;505;465;405;433;436;422;424;447;525;501;357;354;438;415;456;467;454;415;502;518;524;454;467;445;457;449;470;526;449;462;472;445;378;491;457;438;454;496;448;370;458;432;380;367;495;434;458;414;405;438;480;588;661;597;596;568;539;470;498;505;491;561;566;494;454;446;426;402;462;487;530;490;453;403;387;425;417;504;495;466;453;480;528;495;566;495;465;438;521;579;507;515;548;514;483;466;486;448;429;426;533;472;512;472;519;557;600;549;449;476;455;402;498;486;425;427;454;426;508;521;702;493;497;493;521;512;442;428;415;455;439;446;484;486;439;486;553;544;513;450;431;464;419;443;417;425;492;549;521;497;493;452;580;729;551;424;450;575;509;434;416;493;520;539;433;432;437;461;446;445;446;452;522;502;504;561;517;455;453;480;491;462;396;435;482;483;463;403;462;443;601;731;555;457;486;443;413;469;501;482;519;549;561;413;326;513;525;490;467;512;499;488;424;396;448;488;578;585;562;503;492;455;370;386;501;483;500;431;476;520;474;435;483;530;467;432;431;490;504;438;614;598;675;636;509;518;502;530;487;445;431;547;598;520;560;658;688;746;717;655;565;472;482;390;407;530;554;530;529;525;527;583;730;715;603;473;394;437;616;642;601;525;561;585;558;718;752;697;731;705;648;569;544;508;417;447;470;445;488;461;423;415;348;411;472;530;476;496;492;468;503;539;716;807;596;474;432;451;602;511;532;490;485;477;505;483;461;483;448;592;557;577;514;492;561;566;479;399;392;442;498;516;513;430;361;490;544;495;512;602;550;519;467;503;439;396;432;496;486;418;535;535;494;504;558;566;467;412;485;519;491;450;436;397;472;475;470;541;463;526;458;486;491;441;473;413;401;477;480;425;468;513;598;435;404;492;403;475;456;471;489;393;424;459;735;824;683;670;658;592;535;482;438;508;480;513;482;572;549;467;457;517;506;573;570;509;506;528;538;570;545;487;555;604;472;578;616;593;516;524;510;461;485;467;490;557;525;441;446;441;414;412;526;465;530;452;391;373;401;417;449;421;446;481;443;463;488;506;480;468;494;532;434;480;496;456;381;358;378;416;450;478;472;421;440;530;525;461;424;367;416;465;454;402;402;376;462;456;494;482;446;422;587;573;638;518;481;480;491;417;407;491;524;546;507;443;489;469;472;514;472;446;493;440;447;518;434;423;399;381;353;388;489;418;454;345;416;395;480;469;508;499;492;482;521;474;563;535;552;463;451;466;400;442;475;491;533;443;506;481;445;510;515;433;411;465;545;539;502;484;435;429;415;403;409;444;401;452;360;378;396;415;401;470;533
96;96;122;84;100;109;84;102;91;102;98;83;101;86;95;111;102;104;96;95;97;91;325;585;565;564;550;558;525;516;564;455;485;498;535;494;499;492;631;767;716;567;408;394;464;428;416;436;436;484;678;820;631;550;523;510;462;488;519;455;439;883;1141;1067;1246;1146;766;618;542;477;464;516;476;570;595;506;389;438;409;464;539;533;590;419;334;458;541;517;669;635;627;619;698;656;622;464;514;440;425;446;416;503;471;459;454;469;459;426;487;517;523;533;519;491;420;405;319;300;304;273;435;494;410;412;480;430;461;494;444;386;375;493;424;434;537;447;503;544;572;506;470;522;552;585;622;492;488;580;607;450;516;514;461;478;573;552;414;354;359;417;482;560;554;497;479;495;527;569;643;565;495;466;466;388;510;498;559;506;479;462;417;478;397;535;692;628;463;439;476;508;595;532;504;516;633;825;636;514;415;464;475;528;576;595;509;623;639;575;611;579;591;721;695;566;547;533;603;554;503;498;447;369;472;757;713;575;472;437;420;365;452;447;511;488;553;527;499;444;370;384;399;451;536;558;400;379;393;452;450;413;503;499;430;429;387;412;490;509;434;490;454;514;463;476;467;537;529;522;444;406;398;389;443;493;448;505;643;615;418;429;485;405;401;483;499;457;488;419;465;555;687;669;562;513;430;431;465;489;438;492;516;463;386;527;535;445;505;374;445;504;473;537;478;432;430;443;471;442;491;465;413;400;376;380;403;391;438;448;431;402;415;454;398;376;436;449;451;473;498;509;561;520;467;524;403;374;490;491;480;437;476;469;515;480;510;453;479;508;441;458;543;465;386;447;455;397;463;509;507;434;497;609;572;464;475;360;429;444;516;542;581;493;463;429;411;493;446;420;434;483;444;334;399;395;372;334;455;428;427;432;414;456;511;503;558;579;598;540;564;488;450;491;682;704;509;482;445;408;429;434;460;490;499;464;405;390;368;309;391;524;514;477;469;459;472;485;553;525;463;446;444;518;509;449;527;439;502;529;566;551;481;467;469;457;456;463;522;551;541;533;521;494;453;376;413;467;483;425;419;410;507;497;607;635;545;522;486;468;455;445;509;487;450;439;484;451;459;480;534;476;447;454;492;433;365;424;406;402;415;540;570;491;489;476;622;758;569;458;507;529;511;480;392;415;491;580;443;371;421;480;473;521;441;462;576;611;501;490;463;451;490;510;574;618;542;505;523;464;481;496;506;405;520;669;515;415;421;458;312;361;448;450;525;519;603;460;443;554;560;490;555;533;557;600;531;466;462;526;502;507;478;492;529;483;336;359;398;457;466;415;415;432;410;406;467;462;461;533;494;481;522;530;579;528;648;716;621;577;470;544;565;518;458;602;602;595;571;657;646;648;752;664;549;473;509;326;370;557;539;527;516;502;533;613;603;598;515;387;340;444;696;767;631;460;480;541;511;566;728;754;725;662;609;680;753;664;495;550;489;542;385;435;445;436;383;475;495;543;590;497;503;443;550;547;571;577;534;524;450;498;530;459;488;519;436;512;581;581;467;416;454;521;566;535;492;426;526;516;452;480;520;455;501;463;470;403;382;458;560;552;598;593;579;593;484;460;436;385;444;507;491;454;564;581;551;528;475;486;418;413;432;459;420;378;394;388;496;494;528;527;470;481;534;439;444;421;407;421;505;471;443;398;436;535;491;442;428;384;455;420;430;455;488;382;466;477;575;619;641;626;532;563;440;478;520;543;560;524;502;536;485;467;477;548;592;701;686;435;436;535;551;516;555;545;530;622;468;532;586;526;565;582;540;546;361;377;482;564;653;592;488;495;443;391;466;579;563;498;445;424;444;474;483;470;475;458;447;479;476;480;488;391;446;471;429;423;500;384;385;365;390;448;510;441;490;452;486;554;539;622;481;390;451;519;472;479;419;413;486;412;504;491;424;554;684;643;589;509;478;510;458;446;414;484;500;517;468;458;480;521;489;508;538;464;533;480;471;433;517;419;433;441;427;489;523;438;454;372;439;449;512;471;453;509;525;448;425;528;578;514;559;541;451;446;412;426;437;488;481;492;610;537;512;522;582;522;473;488;559;519;491;352;394;367;403;417;422;420;401;393;360;328;307;382;384;466;471
94;109;110;93;84;101;90;92;94;92;106;105;87;89;111;105;128;103;103;96;98;127;415;592;632;498;475;464;489;520;446;489;413;461;468;564;599;575;676;738;627;512;434;474;526;557;460;483;515;473;591;869;694;532;469;498;491;490;404;425;382;826;1215;990;943;870;623;588;639;519;473;514;535;546;552;383;305;405;413;408;508;602;597;514;448;486;435;516;596;636;654;640;734;554;520;463;539;493;415;438;404;519;519;477;460;455;440;411;478;553;529;543;468;447;495;448;352;382;407;446;609;570;433;362;452;439;426;541;477;445;442;492;446;485;469;510;485;464;536;540;443;549;613;612;646;574;502;556;569;452;451;420;332;387;446;462;374;366;383;478;502;574;595;502;499;420;544;598;608;453;447;487;539;494;506;527;455;468;413;422;478;402;367;478;593;556;449;502;529;492;530;430;466;494;596;635;614;526;462;444;441;466;504;588;483;544;529;549;741;613;618;674;651;560;485;480;564;627;497;518;475;404;390;486;486;496;523;460;456;489;550;503;506;443;476;514;546;386;318;309;398;587;694;658;498;427;454;543;589;488;414;419;442;447;386;399;489;508;488;466;471;450;565;588;510;502;429;459;450;406;440;428;471;457;425;426;505;449;414;460;497;419;409;398;435;484;411;386;457;602;676;601;551;486;432;431;458;505;478;549;454;489;397;568;489;476;483;435;527;594;506;527;467;404;348;392;384;454;506;423;460;466;469;380;410;389;406;437;429;444;353;418;415;410;424;493;480;429;434;532;459;470;490;436;399;375;460;475;508;430;480;478;398;513;559;448;482;440;435;462;559;445;406;429;537;478;532;659;463;443;486;571;509;495;442;407;437;489;511;548;517;498;458;418;433;561;505;434;465;443;406;439;413;410;410;449;485;431;512;518;476;435;460;532;481;475;438;465;472;416;417;457;541;569;462;464;388;437;482;474;457;454;449;440;484;432;372;326;426;530;558;436;416;419;469;421;456;529;456;424;461;450;492;550;560;490;409;552;630;601;519;481;447;478;485;561;485;509;487;508;437;449;454;400;414;485;450;364;373;421;426;399;567;618;503;519;487;429;445;436;484;561;456;429;484;457;476;440;471;411;445;504;496;493;447;448;415;420;426;482;546;503;451;454;492;543;477;459;535;461;591;534;418;384;489;499;459;408;433;437;487;468;533;532;603;562;497;447;444;399;457;517;513;470;476;502;492;501;458;460;491;395;504;587;599;441;376;420;400;381;522;492;599;605;542;478;478;441;493;494;541;510;571;684;623;460;536;502;444;488;432;493;472;458;402;430;476;474;435;406;404;489;500;453;511;471;506;562;512;510;548;583;555;510;531;677;606;527;418;467;550;520;614;574;605;546;642;640;658;584;706;764;703;630;516;400;426;538;539;451;457;523;538;644;693;562;395;458;413;486;765;836;652;535;480;447;452;472;580;614;534;436;349;597;976;788;512;497;471;429;438;479;484;476;452;456;453;475;568;491;459;483;523;469;505;461;469;546;471;462;493;491;565;497;523;503;555;530;398;481;469;539;460;472;514;481;520;478;497;544;616;511;455;439;385;400;463;471;487;572;598;662;611;605;524;470;398;412;478;517;480;545;525;528;520;519;426;362;484;538;447;438;417;408;400;399;499;558;618;569;487;451;504;528;504;507;434;497;552;585;505;458;500;499;471;503;529;451;520;451;452;420;552;501;456;482;546;495;483;474;417;487;435;484;555;515;572;539;429;419;457;382;506;533;613;604;637;547;468;495;559;587;631;653;568;568;494;462;476;451;416;511;654;538;323;334;516;680;587;489;527;552;449;455;479;573;501;437;456;358;455;503;447;425;465;475;476;437;441;436;357;426;507;536;363;403;409;421;387;375;449;473;606;580;466;407;454;532;559;666;564;459;478;600;555;522;465;466;415;422;414;427;442;550;625;508;518;415;420;416;446;422;410;421;421;460;518;478;394;424;492;517;514;462;522;480;442;459;465;454;421;492;425;462;438;405;333;398;464;497;566;429;412;508;534;500;470;528;589;524;466;473;459;515;428;473;395;394;413;512;547;513;520;494;589;509;487;437;449;491;471;375;361;352;326;437;490;441;466;413;424;344;359;369;391;412;439
92;93;87;100;96;112;93;105;90;114;84;118;97;116;138;102;95;117;90;95;80;105;415;624;635;504;354;398;482;480;530;508;446;514;533;551;543;597;722;597;499;420;424;519;478;454;465;486;488;447;439;564;608;525;426;486;463;419;418;368;354;693;1057;757;786;736;684;536;530;580;551;509;513;558;567;573;478;510;506;400;457;573;619;558;495;541;529;422;571;606;581;662;703;566;543;468;508;511;519;434;455;498;481;535;457;494;465;483;526;581;576;489;456;437;519;489;415;469;509;593;543;433;392;382;423;484;457;502;412;386;453;563;556;439;481;510;503;462;495;505;469;537;593;560;557;503;461;564;591;495;470;463;391;448;385;403;449;432;459;535;542;601;554;457;582;532;494;603;584;430;445;561;534;529;487;446;505;475;461;449;507;411;362;474;476;403;504;626;617;508;514;472;428;484;500;451;518;500;520;495;474;482;478;540;591;585;473;545;737;637;658;624;518;429;404;449;472;606;551;525;553;467;327;398;419;429;486;465;479;507;558;473;484;418;489;481;483;352;265;338;455;565;645;617;531;409;487;615;639;434;359;411;468;437;397;411;436;506;519;449;555;409;511;570;457;417;401;461;403;422;449;391;456;404;424;458;463;444;530;444;439;417;404;454;437;571;455;448;588;667;633;534;531;519;523;467;423;511;515;517;493;447;460;491;460;438;438;385;468;615;527;519;476;381;381;374;442;391;437;405;434;550;458;399;410;435;462;518;421;417;418;438;368;440;431;425;491;505;433;493;478;522;458;493;442;397;516;501;514;469;517;511;433;453;480;454;452;446;476;456;550;502;454;477;552;568;442;426;406;388;400;547;494;525;468;466;435;492;529;499;487;391;347;501;595;576;495;455;450;391;385;429;510;448;398;464;445;440;494;587;519;438;478;504;480;458;384;368;455;412;418;427;428;407;439;433;395;457;431;468;495;467;412;453;504;524;492;411;423;428;377;436;391;402;450;502;484;435;519;499;420;473;528;577;557;509;467;496;554;520;484;473;448;491;531;534;450;435;460;418;411;415;446;397;477;414;434;417;427;471;465;444;392;470;424;470;453;515;447;406;451;461;385;447;530;424;443;436;561;486;455;616;566;481;450;416;436;411;362;426;515;514;425;414;445;514;482;475;431;496;501;535;435;416;434;456;442;438;427;408;432;430;438;521;465;473;544;444;378;349;400;493;489;430;429;534;495;522;448;496;426;440;447;595;780;499;294;369;494;536;575;559;548;603;520;415;387;428;600;619;528;497;505;670;563;444;418;462;439;554;523;500;443;469;427;487;511;506;478;521;439;551;564;499;560;505;550;526;544;545;498;505;592;505;457;550;512;449;404;472;430;505;577;633;537;517;599;561;555;623;672;834;746;636;615;502;442;478;556;508;445;444;583;793;839;575;428;480;451;457;574;713;575;432;437;425;427;501;604;610;485;340;356;643;928;714;479;582;493;441;430;528;494;466;433;512;535;588;476;424;390;441;529;487;496;489;496;452;410;460;505;468;570;560;565;516;501;525;472;440;645;593;419;447;478;462;515;523;479;562;591;471;466;449;411;443;496;434;457;504;611;644;629;574;495;451;460;509;467;521;498;518;599;548;493;427;338;270;480;601;429;497;485;463;436;475;482;631;646;700;628;478;576;628;497;509;482;479;557;650;546;525;556;548;600;660;554;483;464;550;519;546;637;622;553;509;445;443;416;333;373;486;474;439;510;450;552;506;430;451;465;442;472;521;533;488;541;515;584;537;609;551;890;718;532;525;478;474;442;426;461;472;606;548;344;338;509;630;631;518;546;524;516;479;518;474;450;385;428;437;466;457;460;423;440;501;520;413;388;349;378;353;436;419;393;397;412;451;480;415;435;531;696;603;489;501;445;516;585;690;563;562;551;558;605;527;378;407;426;425;408;417;431;555;521;446;395;365;390;457;414;387;384;429;414;435;480;437;362;389;482;548;501;466;480;404;392;443;436;445;450;485;459;487;468;366;370;424;422;449;534;409;336;477;553;551;467;504;506;490;493;494;494;477;471;497;378;350;420;517;547;513;506;518;514;501;549;485;464;460;541;485;403;365;331;445;403;453;445;379;358;344;343;393;369;415;429
114;100;113;93;86;80;87;107;87;107;104;93;101;107;115;109;115;88;114;100;74;131;404;559;477;417;401;355;400;533;563;555;464;487;595;505;372;519;559;485;409;383;445;466;471;478;438;448;501;440;380;365;498;491;442;425;443;441;402;291;393;670;837;649;713;714;669;565;533;480;587;526;436;535;744;719;596;499;435;460;484;606;547;516;572;509;542;547;561;579;496;475;559;648;568;470;469;518;501;418;510;487;498;511;494;469;503;517;568;489;428;498;497;548;658;545;468;448;626;712;457;373;389;398;450;489;544;474;459;369;460;603;558;404;376;484;411;408;535;451;430;417;421;463;539;474;460;514;574;549;512;441;435;408;418;451;462;533;545;460;505;524;458;493;539;471;459;529;534;450;420;508;598;520;418;453;406;391;493;526;473;425;434;472;410;359;455;529;511;557;521;505;575;613;535;433;466;480;546;477;479;492;524;526;561;534;485;505;530;442;452;460;486;495;573;488;495;664;663;501;602;429;343;412;422;459;500;488;476;493;474;504;463;389;418;474;463;393;361;300;445;451;480;576;539;424;467;518;580;427;377;415;431;434;426;404;383;465;467;404;410;418;366;494;436;378;414;487;443;445;377;425;430;437;439;439;390;545;468;496;364;287;456;533;502;508;524;548;739;570;501;521;553;497;519;540;470;541;555;552;496;470;558;518;437;440;405;415;407;523;479;569;543;363;391;408;442;460;451;422;464;413;440;383;431;460;524;566;418;404;460;424;486;409;431;442;469;492;518;544;513;565;452;429;414;459;466;541;618;582;551;538;499;423;475;443;431;428;461;552;522;502;430;476;453;487;420;399;392;358;439;529;391;489;479;477;462;466;533;499;408;402;424;552;594;483;470;468;457;402;412;472;459;483;487;480;474;451;553;648;561;469;438;547;491;431;423;383;405;432;413;428;446;373;437;425;374;466;466;521;518;456;431;540;510;671;578;462;329;337;391;400;362;376;475;523;426;411;449;434;434;487;451;480;597;483;410;455;480;464;528;458;437;451;464;422;426;410;394;459;485;498;441;417;360;354;378;476;502;515;604;467;436;455;485;460;491;493;429;493;467;457;376;433;438;440;381;445;527;535;484;631;516;407;409;354;373;422;376;382;498;534;554;470;404;512;429;385;433;462;528;526;449;518;501;488;538;501;440;422;395;412;454;526;424;502;490;459;415;367;378;459;456;480;441;456;533;519;500;486;501;408;418;626;759;519;204;343;593;561;667;496;512;574;476;469;413;470;854;917;609;510;566;603;538;515;415;459;508;535;557;480;479;478;488;438;507;477;523;534;592;521;509;460;469;508;532;498;533;524;478;515;592;599;543;528;447;472;440;494;477;526;549;513;437;495;534;541;650;586;621;837;712;706;567;535;493;525;518;515;461;447;568;645;725;446;379;471;438;455;477;484;444;503;492;488;494;492;553;648;381;358;520;577;705;553;480;573;460;407;447;527;529;480;465;485;529;483;509;530;538;532;578;533;497;503;415;416;405;408;508;496;602;629;574;541;433;516;490;506;517;532;448;490;470;470;485;476;458;466;420;447;509;489;489;480;434;418;530;488;523;590;542;446;409;454;510;595;648;591;546;463;547;561;494;427;411;364;466;540;369;434;484;538;495;450;509;601;613;742;604;556;641;679;517;480;533;499;581;640;590;646;594;552;582;687;561;518;494;502;459;474;635;628;512;534;481;522;430;382;376;438;383;395;477;442;451;522;489;423;404;418;457;485;447;470;459;574;724;638;542;570;840;698;524;457;437;417;469;456;471;430;537;550;423;491;516;530;474;509;486;555;574;567;441;522;455;404;425;455;441;439;418;420;463;492;450;458;420;429;427;400;373;415;424;412;445;473;496;486;507;590;524;543;504;478;515;487;573;604;527;573;516;553;538;480;439;407;415;445;405;391;403;385;432;354;374;354;385;487;413;375;392;433;371;457;528;472;430;409;443;456;470;493;485;454;349;361;385;383;411;429;445;557;606;470;380;473;457;473;523;472;429;453;549;654;537;442;481;480;534;477;480;444;456;527;484;364;458;560;521;509;486;517;525;476;481;450;441;458;528;439;399;372;360;387;397;465;421;405;396;340;446;467;423;408;434
76;96;109;88;93;106;100;86;112;124;90;107;98;106;90;96;108;91;97;102;85;128;391;521;491;463;417;399;419;435;511;486;386;410;539;483;450;444;477;463;406;480;460;441;496;483;417;437;403;405;379;419;455;537;455;434;408;436;377;351;419;587;654;623;700;693;614;625;493;567;559;471;468;625;850;665;570;425;427;444;458;543;570;562;522;519;529;610;589;539;395;394;519;633;547;503;407;423;462;441;499;480;441;477;413;513;494;511;569;472;472;601;631;703;741;580;444;487;630;513;457;465;418;401;404;513;513;471;490;411;466;426;485;456;419;452;450;438;569;454;420;465;395;468;483;468;531;469;517;617;511;486;494;426;500;620;622;492;535;524;519;523;449;432;494;540;506;497;450;359;375;480;484;456;323;427;449;434;458;525;544;410;427;485;421;409;396;371;475;535;514;612;602;598;570;561;524;483;471;429;536;521;516;499;553;489;488;501;480;379;443;412;429;584;757;725;663;756;589;486;465;418;397;427;463;430;456;440;389;517;594;558;456;370;415;453;489;489;464;363;399;402;417;523;466;379;494;472;483;492;485;417;439;420;426;462;427;437;486;461;470;474;436;419;385;398;362;435;461;488;440;517;571;553;436;341;281;430;458;441;458;468;483;538;484;438;562;613;610;473;471;476;564;474;510;509;457;553;542;546;568;530;449;386;385;412;464;423;433;441;455;518;380;333;398;453;459;464;559;409;445;486;421;435;429;466;542;503;392;461;449;431;480;420;440;417;426;443;539;509;575;569;520;514;434;538;469;604;696;568;544;633;551;493;488;455;415;415;550;650;580;493;483;502;439;430;489;481;363;385;415;403;310;371;455;457;481;443;501;427;405;459;377;436;441;468;473;519;484;524;545;545;506;519;522;451;471;526;555;451;466;386;430;502;395;353;411;411;453;434;374;412;349;369;383;381;448;427;457;506;492;434;470;576;573;529;557;386;305;348;402;398;337;405;469;453;398;387;441;426;480;420;502;456;526;431;400;394;449;395;417;344;444;378;343;388;399;430;453;419;583;647;466;427;394;285;345;503;615;536;657;654;414;482;536;475;533;509;485;553;551;460;465;421;384;377;385;422;459;451;505;598;503;431;397;358;274;351;412;406;470;639;598;439;496;462;415;428;464;425;533;576;525;496;544;516;530;542;460;489;468;411;489;462;417;387;385;396;446;394;444;443;476;481;559;523;489;588;524;443;432;424;436;590;534;393;287;346;484;551;455;445;453;486;430;440;392;550;947;1159;751;542;492;539;547;526;407;495;555;656;594;452;440;401;428;434;457;480;514;505;600;577;452;426;468;503;481;499;505;516;407;450;548;627;701;551;450;506;561;470;532;622;633;471;463;414;409;498;602;544;546;802;848;745;610;520;541;504;515;549;509;515;459;516;540;454;464;523;512;489;437;470;455;505;508;479;529;514;469;550;500;629;545;398;468;522;581;645;431;429;421;542;496;528;467;429;414;477;514;559;652;592;560;561;560;500;424;440;465;505;516;603;593;584;530;502;521;589;535;561;548;505;478;490;486;480;526;501;481;457;463;470;476;484;455;465;419;443;444;409;500;462;442;439;436;506;575;625;684;606;596;631;535;545;422;417;466;454;511;474;456;467;518;549;544;448;487;443;522;529;515;454;727;791;556;433;456;443;462;545;596;547;535;529;527;670;509;619;658;603;482;531;554;454;474;539;487;473;494;495;412;325;326;397;497;438;434;570;543;455;456;380;417;475;480;439;436;578;578;548;504;512;595;527;461;482;462;444;483;429;503;464;585;611;590;588;495;470;473;507;530;713;601;553;466;488;494;501;430;437;368;425;449;445;462;451;438;376;405;442;510;473;459;455;425;445;479;412;431;501;525;567;403;409;565;538;492;558;482;535;470;477;454;464;444;534;530;466;429;517;519;492;461;392;347;392;393;417;470;523;513;389;482;536;437;440;482;482;458;439;476;513;577;546;440;440;432;372;436;442;438;490;511;693;756;600;424;487;430;469;496;509;463;549;537;561;506;457;472;524;512;454;415;495;571;571;486;459;482;543;471;438;469;489;576;481;454;498;495;462;504;471;391;366;383;438;377;423;352;434;372;489;511;488;394;406;375
121;103;109;89;103;97;75;108;119;76;114;74;105;86;127;94;109;105;108;95;71;143;385;466;469;483;441;454;401;427;406;412;366;484;507;488;522;554;521;476;392;397;461;477;467;495;480;425;423;442;491;472;566;559;527;493;484;421;372;428;439;489;601;566;598;564;468;481;509;625;660;518;408;528;577;502;397;402;374;414;532;543;492;575;568;461;508;623;629;510;443;407;454;540;534;515;431;410;452;472;459;543;474;430;425;532;553;561;518;483;517;523;521;513;610;516;368;462;504;410;455;442;397;390;434;443;462;490;471;497;459;483;463;464;465;432;420;460;459;471;428;367;399;482;411;437;503;424;486;475;508;495;439;478;527;664;604;555;502;435;482;490;437;424;470;500;609;482;415;349;356;488;602;464;426;432;549;657;523;460;418;443;464;553;480;422;374;380;459;544;600;678;616;420;490;556;518;418;415;441;505;511;536;517;448;490;467;502;405;462;486;444;386;489;597;695;714;748;585;413;411;383;434;473;528;550;529;467;372;535;630;630;539;431;334;425;481;544;526;502;345;433;494;464;391;371;482;469;496;441;494;416;417;441;421;387;487;422;527;550;619;501;380;296;302;343;389;477;565;466;429;509;602;537;390;347;312;411;504;496;491;565;577;516;488;507;505;577;564;427;410;421;481;486;539;404;408;549;516;546;581;524;436;366;402;481;497;443;434;409;457;420;360;314;436;442;507;568;500;490;412;385;321;388;390;444;440;508;448;430;491;438;441;471;447;413;373;469;465;562;587;513;467;439;446;462;529;733;625;537;532;580;522;533;551;453;442;523;595;734;663;532;530;584;465;448;401;507;381;346;439;418;329;417;385;447;473;519;390;408;464;439;392;418;411;536;490;548;453;497;464;498;537;526;518;429;433;505;452;449;410;439;368;373;477;449;411;411;434;463;427;403;446;386;393;435;456;390;420;388;439;464;524;643;517;523;387;393;311;354;442;413;425;499;451;494;561;480;480;493;439;436;447;490;411;370;363;486;499;475;355;508;433;399;412;419;388;398;407;375;511;592;571;496;363;246;273;471;518;514;575;542;526;466;568;599;667;524;548;546;584;470;528;504;479;493;521;495;502;450;448;475;459;443;447;388;322;340;433;476;409;469;471;399;419;441;408;445;447;403;527;514;452;460;475;551;497;456;430;458;479;461;525;479;454;402;367;385;498;459;480;486;474;486;526;480;426;496;489;475;499;416;496;521;485;368;385;338;364;418;432;516;434;428;396;464;485;497;735;875;730;563;485;541;566;647;452;454;572;646;516;423;399;382;437;501;442;462;524;582;592;544;516;544;567;531;456;500;466;492;365;441;507;622;672;645;547;617;568;608;541;638;645;594;490;459;437;449;623;630;559;707;851;610;501;537;566;495;490;521;516;484;430;397;470;523;494;500;531;518;518;426;508;492;501;499;412;452;431;466;691;825;543;267;448;702;786;656;444;453;534;428;539;610;554;417;385;424;495;543;686;643;480;484;515;491;503;438;481;468;645;578;563;566;560;522;506;493;479;556;602;536;492;511;498;467;444;504;466;466;514;496;418;491;412;362;397;519;486;398;447;472;445;527;584;592;602;628;529;596;611;691;633;554;443;411;493;480;441;432;398;381;493;587;569;482;479;403;393;450;467;500;678;712;477;471;438;479;589;617;633;534;418;471;463;554;500;623;718;769;756;650;574;456;447;496;482;446;581;553;437;331;350;399;459;444;441;471;524;526;514;475;503;481;436;466;419;444;471;526;481;503;423;485;525;513;471;464;430;503;499;461;571;622;522;548;499;482;495;395;580;612;608;473;584;499;476;549;544;525;441;435;442;494;455;450;465;440;381;465;532;493;405;382;440;486;466;413;430;397;369;368;334;518;580;559;529;533;535;458;417;476;441;455;447;471;497;458;474;565;575;426;473;352;456;383;376;468;516;507;504;485;436;497;429;490;466;478;421;474;479;498;562;610;423;463;425;397;473;420;445;520;587;693;733;636;510;494;444;386;567;492;535;565;552;506;502;474;512;461;440;501;466;497;617;484;497;481;513;522;457;476;412;446;449;466;399;467;468;512;520;484;473;383;372;374;375;368;439;445;436;449;620;594;443;459;407
66;110;122;100;112;100;107;113;96;106;114;103;111;102;107;81;121;103;88;108;82;122;310;466;489;414;479;489;478;445;459;465;445;491;635;607;585;564;490;463;429;445;431;452;420;435;519;491;409;439;507;546;620;584;599;518;420;466;377;424;407;457;494;464;544;438;415;481;619;731;641;551;429;474;475;501;374;463;422;484;533;482;503;548;520;415;476;491;461;430;498;386;325;372;561;611;453;416;497;478;550;465;542;561;481;445;555;524;479;514;429;471;462;382;523;511;443;428;521;374;416;411;373;425;407;420;478;438;492;500;477;509;444;484;441;437;386;391;465;441;452;366;395;478;433;460;486;405;451;473;464;465;461;474;470;579;618;521;465;492;474;439;481;472;473;552;535;408;435;394;389;493;545;426;442;562;650;753;640;462;417;459;556;570;471;513;425;396;514;533;574;614;547;383;421;426;409;401;432;521;499;499;485;465;480;452;530;454;459;431;519;498;390;385;498;461;453;512;527;464;420;403;472;463;460;635;602;410;335;425;468;528;594;493;420;397;458;548;513;471;452;480;515;422;372;387;440;392;391;468;389;431;398;362;413;475;462;552;750;763;682;534;370;210;264;332;381;469;525;524;407;413;510;458;456;350;363;484;471;486;497;516;586;544;532;477;485;517;506;490;364;419;447;433;497;459;456;523;506;494;563;484;452;328;362;514;452;458;469;455;506;431;358;465;379;401;425;452;434;442;419;364;371;379;378;429;496;446;421;450;462;432;428;414;477;374;429;467;549;572;474;494;464;428;435;549;572;526;574;500;479;484;531;516;552;488;424;513;605;657;647;562;524;540;469;398;406;485;450;446;472;465;457;451;450;425;522;538;466;411;397;513;495;436;438;610;568;499;450;503;443;529;504;492;449;405;442;492;463;441;429;392;398;335;391;418;450;483;468;506;464;495;556;447;424;405;484;436;382;385;493;523;492;616;607;516;413;372;380;352;446;462;465;469;393;518;541;505;502;490;439;371;424;489;439;399;392;428;553;488;453;441;493;433;429;441;428;372;451;446;491;524;508;434;348;316;364;421;476;448;496;550;500;520;556;589;592;541;490;494;591;529;514;466;571;720;749;544;467;491;487;471;399;483;452;382;414;324;417;471;415;373;417;479;473;385;418;335;392;439;433;518;406;480;497;523;489;562;607;722;571;519;474;471;422;412;425;425;516;475;480;509;508;523;465;463;407;457;429;468;496;461;460;508;504;452;393;288;290;389;484;495;423;449;487;500;429;410;490;643;524;499;516;545;574;618;547;496;530;619;547;500;429;432;451;469;436;505;508;528;498;528;552;599;606;542;435;464;546;489;324;414;510;572;715;665;572;577;616;674;675;673;614;588;485;530;469;458;595;601;520;673;647;533;524;414;475;466;456;451;512;517;473;409;432;523;488;441;533;446;450;409;458;467;465;385;478;525;441;579;729;672;485;371;497;712;869;650;501;606;581;526;488;573;460;417;450;482;584;558;636;476;432;475;542;602;543;456;441;429;529;458;411;451;587;606;502;498;532;585;618;530;542;484;451;487;420;509;481;446;539;507;500;529;438;355;396;474;461;433;386;466;546;682;703;553;536;496;431;512;605;701;723;630;496;444;538;505;465;444;490;496;494;621;631;479;467;538;467;460;475;470;502;475;507;443;469;522;578;601;588;523;414;606;586;478;444;530;659;1028;943;659;577;474;410;504;444;470;569;522;427;375;439;521;501;404;389;438;478;475;433;492;509;434;446;460;504;400;528;496;483;478;436;456;549;481;424;478;481;448;527;486;584;594;449;486;502;524;467;441;451;526;529;490;563;537;613;623;571;504;438;445;418;468;450;497;501;453;477;449;534;478;329;428;434;404;465;461;482;447;381;358;374;511;646;494;515;530;460;373;440;495;430;380;367;444;452;412;497;671;645;427;458;449;393;405;418;406;521;528;509;501;447;435;535;437;402;428;352;419;511;493;572;561;483;506;551;441;536;447;465;470;584;660;569;583;511;548;449;437;487;574;589;515;465;471;493;491;521;460;449;519;502;464;543;536;436;512;542;470;426;433;425;369;453;447;431;449;436;442;510;490;480;358;351;392;362;456;427;487;452;492;632;505;461;452;467
108;92;109;112;112;113;83;124;94;104;106;101;88;93;115;102;107;104;107;87;65;118;325;488;484;430;478;511;557;512;509;492;492;589;697;658;532;487;455;437;456;501;455;503;459;478;501;500;387;388;467;484;572;599;660;538;432;469;436;476;418;391;439;436;444;414;481;483;568;617;641;454;426;419;503;421;427;432;475;477;493;535;444;503;522;526;446;501;447;428;485;469;401;422;642;812;548;549;444;470;530;526;643;687;554;465;518;439;423;422;435;474;468;479;489;562;432;413;410;394;479;430;442;494;430;492;455;438;526;590;537;512;468;505;398;391;366;337;390;472;401;406;376;399;475;460;408;425;421;434;448;421;429;436;463;461;552;498;450;453;493;430;488;533;491;483;439;436;414;468;496;448;437;466;458;447;498;634;605;496;415;538;530;495;455;518;461;438;451;533;547;572;440;411;349;438;480;455;450;538;563;592;529;504;517;446;533;446;376;411;412;418;403;405;389;414;400;525;531;527;543;459;523;476;409;479;559;388;366;394;366;399;536;723;553;397;444;484;467;551;487;423;505;390;399;361;432;438;444;410;416;380;408;443;460;434;498;510;653;791;762;539;413;388;367;396;440;490;680;534;408;507;483;531;528;482;457;600;522;500;496;497;535;518;565;510;372;419;482;465;366;420;499;516;507;527;502;525;398;470;466;432;420;350;417;498;455;424;452;447;450;504;497;502;472;458;419;440;388;446;416;418;400;369;364;472;516;494;421;405;470;430;414;415;428;473;487;450;492;504;462;429;471;421;436;557;479;588;789;526;381;472;540;468;444;443;455;487;506;527;520;483;497;530;461;411;482;546;525;547;482;459;448;472;460;481;459;495;473;403;408;393;504;489;441;554;545;510;433;403;447;473;439;459;410;424;423;455;486;429;401;373;419;345;362;402;399;446;435;466;444;410;459;463;491;454;468;538;511;484;554;499;399;542;433;534;456;444;389;378;467;461;443;486;430;455;446;515;445;519;467;506;517;462;446;381;393;435;495;568;479;418;508;481;430;452;410;370;432;432;480;457;529;422;486;401;425;459;467;419;476;420;601;529;474;512;500;450;411;448;485;501;493;427;610;930;1042;653;493;570;578;491;542;469;450;409;381;428;404;412;395;441;689;848;589;412;334;375;438;442;465;405;413;455;437;415;450;556;864;1004;742;575;544;499;410;447;388;425;444;449;477;453;497;512;519;409;367;398;410;476;561;499;499;426;529;497;434;396;321;397;445;488;426;448;471;497;454;375;434;504;470;458;523;505;435;526;611;674;661;588;531;424;435;382;447;383;442;508;528;520;432;448;535;484;528;450;472;471;508;418;358;385;467;481;567;645;577;517;469;563;599;697;633;477;527;552;536;612;632;487;437;527;529;557;446;433;435;533;494;453;461;481;465;466;479;577;565;605;559;470;440;424;458;473;422;407;405;478;471;494;646;605;400;365;450;568;709;603;643;669;643;543;449;507;524;489;434;431;559;553;523;507;329;431;558;508;497;479;460;419;419;435;508;505;557;549;496;551;642;612;636;522;529;467;463;545;502;587;436;423;473;480;470;436;440;372;315;460;480;457;449;483;697;752;706;532;469;499;469;457;497;542;696;629;561;479;568;507;461;458;478;496;483;660;563;550;598;694;636;590;501;517;487;483;513;501;455;474;499;480;585;550;491;501;583;448;433;561;631;713;743;663;484;405;395;423;405;460;491;541;479;466;590;634;605;472;442;398;401;430;497;393;499;440;503;546;526;486;470;490;528;409;447;479;501;483;401;393;424;452;445;481;614;595;488;452;503;474;484;485;410;406;468;430;546;509;538;610;549;458;367;414;393;435;516;566;521;525;499;448;495;475;352;441;502;445;410;496;544;542;460;411;423;418;469;458;551;486;409;397;442;427;420;450;471;478;477;384;525;662;583;511;621;547;481;467;403;397;356;468;463;455;473;425;438;450;480;458;432;497;518;515;519;545;498;467;471;507;509;414;430;520;593;538;468;507;548;475;478;460;518;589;564;496;478;429;444;521;488;413;416;447;469;542;553;470;398;503;585;513;364;428;433;443;442;482;473;452;405;426;458;587;554;373;368;427;382;428;409;438;448;532;561;462;462;433;533
146;83;111;118;106;99;93;106;84;116;93;89;110;90;102;98;93;112;100;97;68;117;293;454;447;426;489;499;608;547;558;460;528;511;576;506;453;448;525;491;567;506;459;414;414;412;453;443;382;325;428;493;544;539;554;523;481;443;489;410;528;485;406;462;530;373;461;524;530;553;544;594;613;517;462;435;487;482;421;500;477;420;458;463;458;537;453;469;534;420;563;516;578;652;785;754;669;554;447;499;502;426;509;720;579;510;460;416;396;433;420;512;527;659;577;492;434;460;528;468;473;482;498;452;480;507;413;397;495;544;521;464;398;436;423;445;390;365;424;432;445;439;447;426;520;478;406;481;460;431;418;421;412;430;461;517;531;544;423;462;431;550;605;671;573;550;479;450;453;465;460;445;408;415;500;436;430;506;478;385;433;518;489;478;479;578;488;436;471;495;550;632;638;479;401;434;494;476;527;556;491;578;488;526;500;448;453;413;376;385;347;395;437;404;391;435;512;587;517;478;609;544;582;483;382;525;570;508;367;440;413;369;530;808;626;480;442;442;459;517;514;450;430;406;432;414;460;443;421;429;401;365;386;416;423;386;426;407;532;500;533;511;369;413;409;397;505;551;618;518;461;435;475;543;549;474;505;815;816;598;462;419;478;524;599;451;400;469;492;536;466;395;492;517;541;497;453;420;444;443;468;435;510;478;492;500;486;457;534;454;482;498;573;506;533;460;442;508;422;463;474;474;449;411;378;503;503;455;442;390;466;397;446;451;515;624;542;391;418;502;453;448;458;460;540;599;530;687;892;607;487;461;496;516;539;456;451;436;459;483;463;416;492;551;497;446;508;538;561;449;430;499;417;439;495;483;525;485;439;408;421;476;480;517;483;497;465;466;390;426;394;460;412;496;453;353;436;434;455;460;438;425;409;376;404;448;400;492;497;472;423;375;383;375;458;464;479;527;538;606;643;601;435;521;503;527;422;410;426;390;396;434;448;454;426;408;407;457;466;497;481;484;551;563;421;382;409;392;486;540;513;429;464;492;401;470;444;369;363;401;403;415;440;473;472;485;401;511;452;465;430;430;471;536;555;467;396;402;447;449;453;509;465;415;563;945;1163;649;509;622;723;749;510;471;434;361;423;444;432;406;395;433;760;1097;771;478;383;368;511;436;386;414;400;421;385;459;423;540;854;989;690;613;508;484;437;449;440;441;446;441;473;536;603;469;531;441;402;378;440;424;425;436;375;406;422;473;471;408;368;400;483;495;461;439;513;516;432;375;466;506;492;441;445;343;314;412;589;640;582;555;493;365;436;429;453;443;378;448;538;419;466;483;453;490;468;437;452;525;536;395;403;472;533;458;495;535;520;444;484;542;506;610;497;503;583;600;609;644;539;337;405;517;512;511;506;441;467;444;436;432;518;421;432;465;517;528;615;678;532;445;443;372;410;411;456;401;397;383;465;531;496;498;344;306;413;493;554;496;591;910;865;632;579;501;517;552;469;557;612;565;481;545;415;438;483;537;484;539;518;381;401;473;622;648;603;493;515;625;704;657;567;500;489;436;496;523;558;596;555;495;426;451;485;457;448;461;489;449;500;540;465;596;744;661;627;501;476;467;464;475;498;493;520;567;554;571;565;573;499;464;435;500;509;547;573;592;553;615;652;593;505;478;470;480;425;444;485;463;503;514;593;564;461;539;476;441;534;680;737;649;490;419;413;479;433;382;403;479;471;488;454;542;676;709;622;491;459;406;417;483;467;420;506;488;608;557;540;578;493;482;465;432;453;484;475;396;356;457;496;422;401;461;553;546;406;460;404;476;519;466;396;403;429;443;430;470;460;461;521;385;352;380;392;536;532;548;493;512;434;494;474;403;392;415;514;424;440;493;514;546;527;528;490;506;436;477;498;477;391;433;448;486;498;414;510;478;426;392;419;516;461;508;673;505;434;388;386;374;386;461;471;442;429;386;436;448;454;419;481;623;573;537;516;485;511;469;462;447;406;366;366;535;566;440;400;534;500;539;473;444;456;518;418;430;460;389;493;477;408;421;411;435;453;429;469;461;421;440;526;425;331;412;394;357;399;453;484;435;433;403;435;500;468;393;380;438;408;426;411;381;406;474;527;491;402;410;555
84;76;90;121;96;121;108;127;104;102;103;82;107;80;89;104;96;100;116;68;73;141;344;486;420;462;489;546;537;551;526;526;424;494;535;451;421;483;526;579;606;524;474;466;427;421;443;443;401;381;447;498;524;436;568;479;512;515;407;446;498;485;443;473;609;509;530;513;501;532;689;882;906;759;533;483;509;437;460;445;520;420;420;345;293;403;475;497;363;462;606;618;703;716;800;831;773;616;496;488;470;359;507;583;587;568;453;424;490;436;534;526;537;584;529;491;453;475;587;530;442;472;524;533;429;459;428;475;497;451;530;428;403;395;362;429;414;457;471;469;494;460;406;479;530;492;453;589;631;512;494;438;410;442;455;467;522;450;490;433;513;554;579;528;466;447;432;407;489;435;485;460;398;494;583;454;353;398;459;459;382;415;416;411;507;519;469;473;528;531;558;676;585;467;449;440;470;471;463;472;493;412;443;487;491;436;478;460;368;390;349;386;347;417;429;451;581;633;574;473;511;495;479;380;330;510;730;505;394;374;386;377;502;688;605;548;432;464;489;441;422;397;506;443;461;516;510;415;354;350;418;401;416;423;455;463;368;395;385;433;439;415;402;448;392;399;525;564;659;555;532;512;545;508;480;524;612;900;943;602;443;427;480;495;428;445;429;548;459;580;478;394;433;499;543;525;516;500;487;468;574;514;529;437;545;476;429;542;551;480;602;595;572;468;517;502;406;466;442;503;533;549;495;445;460;496;497;438;449;448;508;427;442;440;517;738;557;428;386;465;487;462;501;501;698;611;614;617;606;551;463;417;452;467;506;457;431;423;487;446;464;457;488;498;477;462;480;511;464;450;502;488;442;398;426;467;420;423;366;389;385;459;473;537;498;460;436;450;435;478;471;445;517;525;492;410;402;524;438;487;453;459;442;367;457;472;373;428;436;376;416;437;406;419;482;554;514;625;755;618;645;583;511;501;476;441;487;410;447;462;455;433;463;412;465;412;409;426;407;455;474;416;475;465;415;427;466;457;426;433;441;464;460;500;472;497;477;437;382;427;456;421;404;436;560;547;463;442;473;465;470;533;564;542;481;444;424;407;430;494;493;390;437;392;480;753;792;540;516;562;650;696;513;408;434;420;383;459;454;421;425;433;556;762;626;504;373;413;453;441;360;335;360;341;372;438;497;518;594;606;542;485;481;425;451;471;406;388;371;449;563;632;570;491;488;554;411;399;437;421;424;451;423;388;403;405;449;446;418;408;452;516;480;530;521;533;439;435;459;452;479;449;381;295;204;389;495;482;548;489;437;427;426;450;436;425;468;469;436;499;486;457;527;486;467;458;462;504;508;444;449;583;657;485;543;574;532;432;497;536;500;503;418;529;728;668;592;569;479;296;370;534;479;487;498;467;496;451;414;476;489;365;366;357;489;476;500;463;469;475;375;399;378;362;443;347;372;412;531;500;455;418;337;341;332;438;485;457;685;1047;1086;750;705;570;526;597;454;509;549;588;551;490;543;493;562;621;636;605;504;391;377;523;566;633;653;560;448;517;572;552;456;482;523;527;467;549;568;626;545;438;378;380;427;394;409;540;481;441;477;535;529;662;694;501;398;302;355;436;435;471;543;525;486;493;557;575;668;642;552;456;381;368;513;580;562;646;542;517;576;545;475;444;521;491;428;447;495;584;545;564;628;544;519;509;529;523;519;551;592;483;418;402;441;547;495;396;381;481;569;525;492;535;626;696;625;640;569;468;460;480;450;452;440;478;608;555;552;596;517;486;441;469;454;368;428;401;405;417;450;390;445;408;443;435;436;378;406;463;462;389;436;495;422;447;463;455;468;498;394;369;378;356;418;413;467;499;469;503;432;438;404;432;423;427;410;406;400;456;450;481;651;663;520;434;429;397;496;481;410;436;463;488;585;402;478;460;378;413;362;392;514;439;434;465;436;382;392;375;350;449;506;379;393;407;433;415;448;432;421;539;561;521;483;448;479;414;401;451;483;398;466;510;480;395;375;466;485;534;472;453;438;393;472;443;464;454;471;445;496;471;477;443;430;483;477;443;413;420;489;438;475;384;427;408;416;481;534;463;421;433;430;484;507;432;407;366;394;404;453;393;395;426;417;413;419;425;436
99;100;104;80;90;127;92;92;89;130;115;96;86;106;83;134;98;103;86;80;61;176;377;549;529;448;398;496;452;470;499;590;440;467;544;441;412;528;624;615;485;502;511;492;476;459;442;479;457;480;556;512;490;481;475;446;531;481;444;380;447;499;499;638;800;654;496;471;449;515;637;842;1011;947;669;553;446;402;442;540;559;407;403;351;349;454;556;444;419;447;476;489;526;535;661;672;689;610;484;491;472;493;510;562;609;509;521;520;551;578;597;527;573;503;539;514;451;404;580;531;472;591;537;586;477;453;456;471;498;514;494;359;391;367;415;466;460;453;455;443;594;583;487;476;493;538;430;544;619;591;588;442;451;446;422;473;463;401;491;498;456;503;476;461;405;422;462;390;440;424;443;424;384;608;720;600;380;341;411;466;435;439;443;422;522;518;514;510;550;493;505;438;475;451;431;424;462;478;442;468;494;460;465;443;400;401;491;426;395;381;400;449;418;438;390;556;760;869;614;514;525;463;430;424;416;486;626;499;454;421;379;403;441;581;590;508;549;510;466;478;415;425;562;422;539;512;507;423;383;379;435;460;418;426;383;471;389;392;422;421;502;360;407;411;404;417;552;638;621;592;580;506;553;508;451;561;539;622;703;534;421;423;499;459;401;395;490;449;509;462;459;420;352;415;434;521;520;522;518;534;589;484;462;439;486;426;401;467;514;478;579;664;615;479;422;400;433;470;426;540;541;559;466;436;469;564;608;576;485;446;534;473;468;444;471;547;431;424;425;492;524;528;573;588;646;604;558;526;471;560;440;415;484;457;487;540;472;339;436;377;434;471;531;477;441;427;425;428;444;507;515;447;418;385;419;407;370;414;343;405;416;453;438;513;431;356;393;429;444;467;462;443;431;533;458;401;468;406;444;481;481;444;466;515;477;488;392;392;415;365;400;421;463;463;415;437;554;669;787;658;611;613;550;534;469;492;472;413;469;492;427;430;420;476;446;439;504;366;448;487;520;423;410;483;492;451;498;436;431;509;468;458;403;446;542;519;445;405;352;396;450;431;438;427;490;452;439;493;515;478;629;621;658;596;450;415;431;460;461;506;497;472;420;447;431;538;535;454;465;492;559;578;625;510;459;433;394;340;473;460;437;457;474;549;550;492;469;435;436;450;444;413;362;337;355;405;495;476;489;493;493;442;451;451;428;416;486;449;446;426;552;581;425;475;465;477;402;421;431;389;392;412;392;407;380;476;416;403;446;499;508;472;450;507;539;507;449;428;413;462;481;436;403;350;302;416;451;501;519;447;393;480;490;454;456;486;481;510;430;434;467;487;543;439;451;502;435;485;513;517;552;773;735;608;502;556;527;499;447;471;526;454;426;527;794;717;549;450;513;394;452;465;488;450;368;461;455;404;407;438;502;373;395;407;414;420;466;408;419;394;420;388;390;338;370;322;341;586;638;492;452;481;519;417;347;318;360;380;555;864;805;646;586;536;592;590;502;495;505;493;548;559;604;579;680;817;728;538;426;392;405;459;494;579;576;547;482;571;643;518;374;438;448;457;535;471;467;457;376;444;392;469;459;465;467;474;486;478;486;508;520;663;684;551;429;264;255;349;447;490;555;463;463;553;499;508;552;686;580;363;371;413;498;517;534;549;554;489;532;515;524;580;564;498;549;574;517;583;625;830;828;653;587;506;440;525;542;537;402;386;468;430;486;519;512;406;463;618;715;526;498;531;552;590;648;584;598;571;494;434;493;352;324;409;493;499;535;525;526;570;567;468;444;416;361;426;631;563;459;420;444;458;385;396;442;419;403;441;417;409;454;471;425;443;597;478;431;435;417;363;426;352;392;384;347;433;515;485;356;446;406;435;425;402;456;417;495;409;447;499;574;560;479;405;386;399;420;509;494;480;498;604;673;458;435;404;453;492;449;483;482;418;402;455;521;446;389;353;360;383;421;434;418;503;445;405;396;407;468;522;556;446;465;445;489;446;440;450;500;431;448;536;470;354;384;479;497;501;456;393;382;389;388;407;474;455;504;432;446;424;436;453;422;537;504;524;412;447;439;460;420;400;441;415;402;535;531;450;481;502;440;491;521;531;470;477;444;430;395;399;423;411;433;451;359;431;477
87;92;106;106;107;118;126;92;105;108;89;109;104;117;101;126;90;98;103;105;92;179;464;475;444;482;490;482;489;460;442;503;464;381;379;425;416;474;637;620;569;514;522;569;473;496;491;567;592;578;561;559;518;472;456;479;487;530;501;421;417;419;499;471;789;529;328;382;410;479;534;521;655;747;587;468;407;292;416;571;462;332;422;390;385;400;455;404;427;504;504;477;504;475;547;541;491;560;513;474;536;492;549;572;501;554;551;623;684;585;485;455;464;531;493;363;393;484;512;470;453;489;640;640;553;400;457;487;465;567;449;388;408;401;439;471;533;460;439;499;594;499;486;478;552;496;438;565;635;585;570;465;507;478;402;439;484;461;437;514;494;445;449;459;494;429;410;452;482;451;458;413;336;539;715;557;465;435;421;371;392;455;416;448;516;511;437;488;480;420;445;470;419;444;391;369;432;443;496;509;469;453;473;481;353;401;425;419;429;422;399;395;467;453;441;532;847;1005;670;422;486;495;466;438;398;482;561;478;417;423;437;436;426;533;653;596;563;471;440;402;364;477;562;499;507;550;488;432;388;351;407;474;427;368;365;383;407;455;465;503;459;381;392;449;415;432;456;618;521;472;525;515;533;517;520;476;479;497;620;461;456;427;493;465;447;399;448;457;435;442;464;449;474;455;442;534;595;598;520;554;588;532;464;418;478;396;436;457;459;445;437;566;571;471;477;421;520;481;443;496;507;529;506;467;535;668;640;641;600;452;479;464;487;502;524;516;468;419;456;494;562;603;643;546;343;400;570;515;504;590;465;430;479;440;496;529;390;354;397;418;437;469;514;484;415;386;370;409;417;449;484;548;378;377;403;376;429;379;423;407;365;435;403;436;483;400;417;467;484;486;439;397;372;405;467;412;467;432;439;438;433;478;525;509;486;382;358;373;409;396;406;363;442;440;402;436;442;538;571;587;585;600;661;724;568;485;413;353;413;455;453;453;477;488;460;481;504;410;433;548;425;408;442;516;508;453;420;515;496;462;410;434;451;461;499;444;491;423;388;447;396;396;386;429;486;488;441;439;474;467;509;644;588;540;504;497;494;411;500;484;466;442;426;477;454;479;485;524;442;475;427;554;632;534;445;489;418;408;447;399;413;495;481;490;558;472;407;417;456;446;411;382;445;423;427;504;446;470;495;469;482;450;410;437;440;408;445;510;501;487;460;466;424;382;384;484;413;363;346;346;355;460;423;422;433;443;437;434;443;506;518;408;464;497;415;423;382;414;377;500;515;476;496;461;454;496;408;552;510;396;378;466;478;475;435;495;503;488;544;447;516;454;466;405;437;459;466;484;497;547;575;728;656;549;486;472;496;521;475;422;416;524;455;533;738;703;557;480;443;435;441;503;486;411;356;395;366;390;427;389;396;424;390;461;445;416;426;411;425;407;374;365;358;371;379;370;404;426;454;461;473;703;887;617;216;158;328;329;431;557;595;508;556;524;542;635;587;523;424;400;400;527;688;680;942;1055;807;497;406;436;462;425;399;493;520;539;515;589;650;592;421;437;417;440;501;501;511;410;403;433;484;482;509;555;537;420;439;501;484;481;481;548;577;633;504;366;327;382;485;499;608;454;486;473;410;409;448;548;442;332;334;452;440;529;525;466;451;496;463;466;625;661;622;535;545;623;529;603;736;847;822;628;545;476;425;481;544;497;408;374;525;478;515;488;444;495;614;715;767;529;451;568;530;485;568;556;522;452;458;462;504;481;370;454;506;445;440;448;580;579;499;539;512;396;381;450;618;509;415;411;450;495;409;393;451;457;434;432;380;450;503;623;513;459;516;456;413;502;399;412;439;404;436;413;411;413;508;419;387;386;406;458;379;407;490;407;416;399;478;398;424;412;386;387;387;459;435;465;551;508;528;526;662;517;430;487;575;622;558;504;435;478;441;540;593;465;385;345;413;429;490;497;587;565;499;401;402;470;508;475;428;374;440;486;462;433;451;442;528;488;498;456;406;424;444;482;487;445;432;410;394;410;443;437;442;509;539;512;521;464;489;496;470;530;618;648;470;470;447;412;393;382;408;391;414;466;465;476;539;512;490;524;588;607;453;492;526;439;407;413;387;434;412;487;373;384;486
85;96;105;99;118;110;99;101;101;104;95;82;112;88;89;106;129;92;78;67;84;194;413;483;469;518;503;493;467;504;444;529;479;463;456;445;453;490;605;674;577;524;604;561;455;425;521;520;583;553;478;478;484;466;454;506;521;523;501;419;439;418;428;445;524;437;349;405;448;471;470;471;548;554;544;504;452;266;368;462;331;294;433;503;496;383;358;398;411;513;434;428;414;457;474;529;530;514;503;595;693;691;542;519;476;586;641;749;686;559;451;384;369;474;455;412;429;427;451;391;401;507;605;628;487;420;430;467;467;492;467;461;394;382;445;457;415;437;488;479;548;486;494;522;567;519;561;611;605;579;597;530;532;427;411;444;447;491;445;407;430;450;456;504;472;436;437;517;500;482;385;439;388;469;468;497;454;467;511;462;432;447;440;475;519;542;531;537;473;360;461;408;428;383;449;455;448;395;430;445;512;476;491;482;432;403;438;427;450;446;400;438;361;390;467;421;586;785;655;455;525;509;449;463;436;486;488;510;478;419;414;438;418;495;498;512;491;360;475;417;457;441;500;470;488;485;474;458;434;453;477;449;421;388;387;405;459;469;527;426;410;370;386;385;354;481;437;454;431;582;721;574;532;504;534;491;423;437;486;451;484;547;541;511;494;482;456;507;522;528;520;523;502;463;553;591;555;524;491;553;508;453;418;420;476;409;403;395;430;474;464;431;461;486;490;509;547;517;431;518;483;493;426;482;580;603;581;641;583;485;534;493;442;460;530;479;463;419;455;477;479;493;574;476;262;299;577;524;528;520;492;498;433;475;472;419;376;463;514;448;501;500;441;444;415;380;386;373;410;421;470;452;381;435;416;464;463;398;422;436;403;402;415;430;458;444;431;450;494;421;427;377;338;378;444;399;418;358;382;409;420;406;456;473;395;399;399;317;387;444;413;359;438;410;392;475;524;462;442;469;475;492;570;635;614;580;443;424;407;442;413;459;443;481;480;402;402;379;464;431;411;440;474;545;459;442;459;585;568;482;478;506;449;483;484;424;478;480;507;438;398;393;427;479;441;484;426;475;434;379;448;591;530;595;544;445;420;464;458;444;403;376;462;499;402;501;607;716;603;475;452;452;586;559;452;458;432;389;349;348;359;429;498;547;555;390;400;424;429;452;436;471;451;453;456;543;537;432;490;539;491;417;413;397;422;429;456;502;524;455;432;443;426;301;317;347;347;337;350;403;484;573;486;440;397;465;479;478;441;452;446;317;424;495;466;457;429;436;357;433;494;454;509;506;529;563;542;526;548;401;411;389;480;387;466;565;586;547;565;520;389;428;422;380;422;450;464;528;593;627;666;642;603;532;508;476;465;517;555;545;458;544;537;610;736;653;591;484;492;509;450;423;552;424;417;401;401;440;416;396;355;423;535;486;385;413;341;403;385;409;355;376;342;378;423;410;468;490;539;502;468;591;742;494;201;173;331;329;424;492;525;481;518;564;479;478;515;498;374;369;377;479;542;671;732;746;620;455;442;441;404;397;408;426;602;562;563;580;611;548;436;444;448;460;497;448;476;454;503;487;501;478;489;503;520;450;486;447;450;493;442;450;472;608;609;496;557;496;536;562;599;598;509;443;391;375;508;471;380;351;356;379;389;457;464;465;439;457;452;502;616;661;596;467;535;554;377;427;670;715;621;498;437;436;420;475;521;545;441;483;581;572;482;561;550;597;612;679;625;491;468;493;425;456;473;495;544;436;430;521;526;457;398;493;512;451;431;413;442;431;472;518;584;462;409;440;537;445;395;427;421;338;414;494;519;450;489;456;422;419;548;560;443;513;413;444;440;381;408;523;456;459;412;435;462;472;418;451;484;409;419;432;461;426;441;429;391;477;423;458;450;420;441;452;444;449;437;453;548;470;391;463;534;521;450;483;502;553;555;486;451;494;517;542;463;401;457;363;383;411;429;602;669;587;562;434;447;446;492;409;419;431;416;468;444;449;531;484;428;527;491;461;404;426;436;542;557;497;437;382;437;391;398;427;470;522;542;506;534;531;444;498;489;509;624;575;447;450;484;393;401;412;397;370;449;491;475;531;548;565;516;501;536;538;511;507;461;444;404;455;456;424;380;439;374;388;436
98;90;97;115;94;107;80;91;114;95;108;108;118;78;85;80;116;81;94;88;73;247;511;541;544;570;490;446;523;453;504;532;571;520;452;488;407;452;587;624;482;554;571;529;455;427;474;496;572;505;487;513;587;561;524;539;476;492;548;529;458;464;432;397;492;434;436;717;580;525;469;538;527;499;487;483;469;413;360;473;442;406;512;516;505;454;453;410;466;421;436;395;382;481;485;499;517;509;558;660;677;575;564;542;552;612;589;682;740;542;443;446;423;535;514;532;540;527;523;443;334;413;503;531;479;473;443;483;488;428;472;515;402;415;449;449;432;452;489;548;528;427;426;459;562;461;568;561;621;619;572;544;524;436;426;441;429;414;437;448;456;444;474;490;461;453;433;447;473;490;422;442;421;424;440;456;460;522;564;565;516;499;489;446;472;516;586;481;393;410;397;390;405;509;483;503;413;398;459;498;474;473;545;484;397;435;397;370;433;476;430;395;343;384;512;404;417;597;498;477;642;640;605;498;472;468;416;474;490;477;428;482;469;418;433;462;442;485;514;432;422;372;330;455;499;522;516;520;447;469;463;359;405;397;376;397;452;591;439;455;404;402;408;372;399;478;442;422;458;638;817;604;543;524;482;493;413;381;352;359;542;465;461;479;460;412;423;466;494;577;552;535;512;456;624;764;460;547;496;571;470;475;488;414;392;350;371;375;424;468;488;424;417;435;474;481;448;494;517;496;441;425;405;499;516;553;516;505;591;527;491;457;383;462;500;577;548;431;406;437;411;420;483;532;380;403;573;614;589;558;477;441;436;422;501;430;468;566;537;451;447;490;423;478;419;375;395;401;392;431;478;494;444;460;484;484;480;450;461;410;398;395;423;438;439;505;525;375;492;498;438;441;410;395;435;435;440;417;333;405;422;397;441;444;392;445;417;401;469;526;494;454;396;444;426;464;490;440;445;377;428;474;517;533;540;518;483;442;486;556;488;466;417;533;497;423;457;432;514;481;429;430;450;445;438;413;393;548;627;485;543;492;477;520;599;428;509;471;481;461;457;414;430;482;475;468;443;537;482;345;441;525;641;595;617;507;457;524;541;461;400;413;501;572;465;471;535;628;547;486;415;408;500;458;408;454;398;350;371;341;423;543;664;707;585;421;390;391;445;450;443;462;413;498;487;617;613;446;531;553;540;390;465;407;393;475;512;480;489;464;473;399;410;319;312;363;334;350;421;488;541;572;542;489;435;513;474;434;459;438;462;385;542;569;519;460;432;452;452;437;399;447;480;471;490;505;534;497;532;467;411;419;417;425;442;569;504;503;562;440;416;437;401;417;452;511;527;576;644;693;763;647;569;539;522;480;550;531;644;557;519;682;623;571;649;600;608;507;483;472;409;454;455;440;491;549;417;442;446;410;348;484;515;521;427;382;356;374;357;342;368;348;334;362;455;464;499;524;652;679;613;531;563;527;302;292;410;437;433;539;588;513;582;548;532;447;486;484;397;371;457;488;492;675;588;481;413;461;464;458;413;426;408;517;620;684;733;607;540;484;530;419;457;466;540;475;452;380;466;401;483;478;470;529;442;494;525;513;488;428;504;453;423;579;575;546;579;518;514;546;597;612;477;460;390;455;461;481;495;505;398;397;443;518;493;493;505;475;468;450;538;563;588;488;598;512;369;449;530;525;472;393;409;451;447;452;548;496;526;501;598;542;505;603;586;521;514;557;503;397;464;462;418;397;438;499;428;463;474;466;504;470;423;441;443;454;383;424;421;430;482;471;563;496;447;450;473;438;442;508;430;391;407;470;561;463;434;457;480;468;479;509;475;429;359;443;480;442;514;530;477;478;461;414;530;481;421;534;505;480;446;421;480;489;429;438;464;535;536;493;479;376;446;480;469;508;456;460;435;449;415;430;451;529;540;530;466;472;460;420;453;448;478;495;404;386;393;432;394;438;488;629;680;590;510;492;433;381;470;436;406;406;472;429;432;476;445;431;431;506;483;422;386;436;386;534;725;566;473;466;443;341;415;419;466;531;529;520;558;559;536;483;472;465;525;434;421;488;478;428;420;431;418;410;405;461;489;490;596;583;572;483;591;485;440;520;486;458;434;464;444;427;388;389;426;390;415
120;93;103;111;115;98;85;97;110;97;110;115;118;126;102;96;119;96;111;106;80;306;594;562;635;572;540;565;498;465;435;497;510;552;581;446;467;411;487;550;539;542;519;452;411;410;432;488;526;395;484;629;584;506;504;535;513;539;507;517;495;478;487;460;424;490;654;923;721;526;556;590;591;439;464;488;477;510;454;553;601;602;600;485;501;482;382;480;511;456;427;441;430;471;466;523;495;515;533;560;450;553;773;784;676;608;602;582;689;637;552;713;576;622;605;541;513;708;694;696;480;447;509;530;580;510;484;487;481;475;481;477;473;501;486;473;535;607;594;604;429;307;372;434;467;533;572;533;520;542;539;552;577;506;448;484;458;470;454;456;396;409;470;483;518;507;443;362;401;404;449;486;448;426;382;470;486;522;464;557;552;476;405;309;428;417;513;480;445;447;455;378;480;513;561;497;517;418;495;475;567;514;536;499;469;477;446;417;477;483;433;369;436;515;470;499;425;419;458;528;731;719;663;549;433;404;386;357;409;490;408;431;469;500;398;367;398;424;528;545;475;336;398;415;507;530;540;425;465;382;402;384;367;397;427;423;411;472;539;446;414;465;507;466;452;449;443;484;440;575;683;559;476;469;507;473;419;402;468;413;530;494;425;455;542;445;435;399;428;523;575;560;482;409;554;636;481;458;534;572;443;436;398;385;321;349;406;460;433;468;494;464;422;510;523;578;543;628;562;501;465;464;421;446;427;460;418;509;492;532;582;437;443;382;505;501;536;469;490;418;474;409;444;458;499;499;539;547;601;576;490;447;467;463;400;400;474;528;499;508;398;445;402;326;367;416;436;404;402;399;484;463;469;402;522;500;448;386;497;493;440;385;405;396;391;439;520;509;483;484;462;450;439;469;485;451;417;376;339;350;399;405;374;442;427;450;424;365;416;492;515;433;428;431;452;504;484;450;359;338;417;426;477;455;433;501;472;450;492;585;520;423;421;456;575;531;529;466;528;562;435;411;414;423;391;428;350;434;463;483;544;556;508;471;451;402;462;461;442;435;424;383;462;474;490;486;466;562;516;438;460;533;557;536;627;543;471;420;483;443;386;490;649;719;557;422;432;463;442;453;390;401;394;408;351;480;442;452;430;357;462;545;578;715;599;538;472;420;502;491;355;421;412;466;510;672;561;442;483;525;565;428;375;362;424;399;466;519;461;484;489;434;375;347;427;426;448;374;459;605;552;527;507;496;474;449;529;523;430;521;518;452;585;589;500;467;504;478;503;443;430;489;485;423;497;522;499;467;557;500;478;433;389;446;395;479;475;478;500;465;513;551;470;456;494;441;447;536;527;578;652;532;560;585;501;528;574;505;595;523;474;638;632;492;496;436;511;527;584;481;421;484;466;476;570;531;498;389;423;377;371;444;520;483;414;378;375;390;373;328;398;377;359;381;380;458;464;449;600;961;1066;600;517;577;436;456;459;484;410;489;579;511;558;531;456;469;535;584;507;434;449;531;453;618;636;500;413;452;410;381;397;448;450;492;619;693;637;553;575;478;440;447;472;468;577;434;406;402;514;427;407;487;439;482;458;510;612;543;479;450;470;472;423;519;571;499;516;426;453;458;485;509;400;442;497;445;420;478;522;476;452;489;436;464;468;413;442;433;485;541;499;482;586;557;576;606;540;503;446;439;462;475;392;418;434;476;501;518;573;571;579;453;495;529;609;562;487;434;392;448;693;544;446;412;425;467;463;444;451;490;501;504;537;530;507;469;493;508;437;413;424;465;477;395;424;432;467;410;450;390;443;451;410;488;477;435;487;411;458;447;502;452;478;419;405;435;461;512;502;476;471;450;545;413;416;411;453;572;572;521;399;448;532;533;463;428;535;482;461;504;490;458;438;491;409;494;411;403;359;391;449;445;422;425;508;417;396;436;476;486;456;475;457;438;337;378;449;487;463;470;518;561;535;519;487;410;368;388;477;426;514;432;424;453;426;435;411;467;457;439;397;436;395;445;374;411;559;477;433;424;413;409;417;415;402;426;563;523;521;530;519;466;501;407;501;441;445;417;393;430;513;491;478;453;394;424;438;419;476;521;520;550;544;573;566;501;487;464;411;408;472;495;489;465;461;430;484
93;104;107;97;84;78;99;108;89;92;110;116;105;113;96;125;114;114;106;71;110;361;586;459;449;493;527;644;591;470;453;450;501;570;603;568;416;425;481;625;595;511;481;436;401;416;483;440;452;439;527;740;657;550;515;481;520;530;548;514;577;692;547;481;413;529;699;770;660;566;617;613;518;425;438;485;511;474;441;579;626;563;646;433;410;442;424;466;462;509;445;422;402;438;449;527;514;494;467;497;457;646;957;815;616;583;538;549;526;534;693;798;692;646;602;486;494;639;699;797;765;549;531;497;505;467;512;620;666;496;511;466;522;531;487;445;519;646;542;660;465;421;408;528;542;552;485;519;476;508;517;528;515;519;437;476;534;491;494;414;412;450;464;601;526;507;508;396;406;372;442;478;390;438;389;497;558;462;447;428;427;360;376;342;496;391;393;442;459;547;586;458;521;552;491;481;526;446;358;503;528;458;428;487;474;405;470;500;467;498;454;390;412;449;484;480;478;425;462;611;795;777;828;735;682;549;425;387;502;501;490;411;568;480;408;400;514;485;543;491;401;408;417;430;553;668;544;369;434;369;394;452;466;436;463;385;459;475;532;562;498;523;489;428;500;384;469;492;493;464;494;458;431;453;546;654;451;506;620;469;531;437;407;450;462;505;465;432;425;488;441;484;454;393;464;477;437;448;448;556;412;361;357;390;388;375;442;489;483;459;441;400;406;482;537;637;633;588;693;501;379;440;464;378;393;475;447;464;431;399;478;488;513;385;421;435;430;436;397;392;371;451;534;507;507;536;576;599;583;506;455;451;467;505;465;383;408;417;440;414;384;485;334;244;316;349;358;405;435;435;489;490;441;454;542;518;376;373;446;451;488;370;394;391;368;413;487;594;471;447;401;406;467;486;559;465;405;364;349;370;373;390;377;370;411;550;374;379;430;459;440;388;401;356;414;588;471;551;434;427;430;419;465;434;428;447;427;395;385;498;460;457;435;458;605;670;549;536;508;568;423;359;404;431;411;383;353;391;523;591;718;700;538;484;480;396;445;439;362;455;436;417;440;572;542;574;466;527;505;494;473;469;468;450;565;498;500;448;436;447;474;532;666;697;600;497;482;473;444;420;441;422;420;374;425;417;465;533;515;470;512;540;613;526;444;539;491;460;503;447;395;491;473;524;550;582;547;453;423;501;582;494;452;412;355;442;548;509;487;483;540;509;382;478;457;437;445;482;464;580;577;541;622;536;459;587;552;451;525;529;464;569;600;581;488;440;471;524;462;432;509;461;502;458;481;475;433;513;520;503;520;484;470;463;432;388;448;411;493;462;503;510;428;472;439;404;440;505;494;498;543;540;568;602;525;558;521;516;568;491;487;610;563;560;576;562;495;555;557;525;455;505;464;455;576;581;532;479;443;397;385;472;542;484;415;378;346;437;410;369;377;348;363;392;419;479;453;356;626;970;1323;963;579;756;754;548;519;472;362;453;492;513;624;543;514;614;737;695;553;441;482;526;546;708;673;447;518;419;426;431;465;504;541;527;652;720;623;620;551;509;420;506;488;494;490;464;375;413;478;421;435;455;445;400;451;525;534;496;570;446;418;436;422;536;538;484;488;448;458;409;377;402;434;449;512;499;437;415;484;406;428;512;462;507;400;387;431;449;435;494;436;387;468;506;514;551;628;582;476;500;520;514;435;431;470;449;350;520;694;630;448;461;557;569;519;452;513;480;437;711;916;591;461;479;453;518;507;436;399;478;515;541;566;548;502;613;503;469;448;378;384;485;421;371;401;441;463;411;399;371;406;419;386;461;396;423;488;482;434;449;505;497;464;487;435;407;493;591;484;459;489;441;494;448;428;426;569;773;817;535;425;463;437;539;485;532;510;561;517;524;471;453;456;465;462;437;439;398;423;461;471;536;501;500;481;469;423;480;389;419;398;423;397;400;375;423;438;416;444;481;522;504;494;490;439;432;421;442;500;507;445;376;429;409;408;469;460;475;456;486;475;451;435;433;386;374;409;512;515;420;471;420;376;390;412;403;517;510;448;452;563;529;491;483;427;439;472;370;440;509;521;502;432;453;428;396;410;453;466;433;536;569;712;714;632;525;441;466;425;468;525;615;565;422;450;495;502
66;96;120;110;99;104;83;113;82;97;95;103;102;115;91;101;103;81;96;90;95;306;470;419;432;438;421;509;516;474;467;476;457;433;571;493;424;465;535;541;602;514;458;472;400;414;472;521;442;469;530;642;610;587;511;475;500;679;564;516;637;735;538;432;411;567;902;792;520;619;590;565;477;434;462;446;442;349;383;509;534;445;473;472;548;504;401;378;461;417;451;451;373;342;473;556;432;445;424;472;553;660;721;649;669;543;540;504;476;511;681;705;661;672;593;596;570;592;579;628;681;576;549;514;469;522;556;661;647;508;429;471;539;527;463;494;527;559;574;567;602;523;527;513;569;587;541;533;609;480;532;509;446;409;469;424;449;457;462;425;460;472;435;568;634;439;448;422;440;410;380;462;435;377;407;453;440;414;369;437;404;359;388;403;468;439;440;459;458;478;527;466;473;530;496;446;491;382;316;329;488;454;360;427;449;483;446;470;497;490;412;399;386;371;485;523;421;453;467;528;647;658;737;771;746;606;451;388;468;431;394;443;487;489;423;389;471;502;486;495;414;451;499;483;528;556;460;456;436;412;559;501;536;563;493;449;461;429;526;543;472;396;466;500;465;454;439;521;460;494;508;456;419;458;533;618;470;544;572;455;535;443;410;390;427;500;499;463;450;416;470;503;455;428;428;491;490;431;422;510;315;338;389;427;463;373;301;411;388;456;447;430;353;531;517;547;577;611;601;520;404;432;429;420;437;476;509;538;466;404;428;502;493;392;423;486;419;383;364;342;467;513;442;506;530;575;548;507;642;422;508;482;503;497;482;483;526;481;413;388;418;521;403;255;287;344;357;440;486;443;446;463;473;549;455;475;428;315;374;491;514;433;435;439;446;397;498;454;463;449;418;412;430;453;458;460;410;378;337;412;401;437;417;394;414;451;406;380;422;446;439;348;382;349;410;459;469;501;438;486;451;430;439;451;426;493;493;382;373;424;436;485;445;465;484;520;496;585;563;464;439;403;460;466;447;436;381;459;546;711;1009;872;572;584;528;507;523;450;404;455;528;502;392;504;517;523;522;500;473;462;500;574;549;492;482;449;491;442;434;452;509;521;529;524;476;497;422;456;405;442;420;405;385;395;430;437;390;445;410;497;554;523;609;546;476;516;577;489;422;383;309;415;511;554;528;567;506;420;494;543;509;472;463;449;411;480;791;616;471;461;462;500;414;416;439;406;505;463;413;483;527;548;587;527;567;694;607;441;466;462;428;504;586;587;537;454;398;458;447;463;479;418;452;448;418;428;436;443;473;515;507;562;494;445;487;414;454;434;439;450;422;514;463;385;413;421;510;503;510;465;564;631;573;503;581;592;523;527;584;503;498;586;542;539;561;482;504;509;541;583;478;467;413;513;601;538;443;444;434;386;432;421;419;435;479;400;462;631;542;412;394;376;336;445;473;576;493;508;551;847;1241;1077;680;735;672;450;401;353;353;449;478;514;529;551;621;627;555;600;620;546;497;458;492;590;643;530;482;472;456;457;513;507;537;565;614;562;544;529;497;504;449;569;561;504;493;435;432;486;469;490;577;562;455;493;538;568;536;500;400;443;431;464;509;443;486;400;441;587;587;481;443;386;459;554;469;526;527;450;375;412;505;506;463;394;421;454;489;511;471;489;453;456;423;424;501;556;586;520;528;570;586;482;484;492;396;433;358;459;601;668;470;502;612;580;543;533;608;570;580;789;913;626;550;511;545;579;462;431;487;479;571;537;564;525;525;535;504;404;445;448;452;506;494;417;424;473;476;445;399;394;389;473;442;419;391;465;521;499;392;406;468;463;498;497;566;479;502;472;458;526;603;572;531;453;427;470;506;943;1054;693;460;474;531;488;501;517;534;632;615;575;541;491;498;391;412;450;489;529;506;530;487;495;539;491;436;468;465;461;448;424;390;416;389;387;436;473;384;479;516;518;554;453;525;507;458;484;450;495;525;503;448;479;411;356;368;440;439;451;489;438;428;470;448;454;462;405;401;452;479;415;415;394;346;308;362;443;407;477;520;519;476;565;540;473;387;482;454;362;437;454;432;458;435;492;441;440;417;436;489;462;532;664;775;826;649;559;526;553;502;507;512;574;575;462;493;513;496
114;97;114;104;115;75;121;122;122;97;80;88;111;97;99;100;101;101;94;79;103;224;426;387;360;399;415;468;419;397;416;437;438;492;497;501;483;501;563;536;539;556;447;495;399;390;477;457;436;464;510;616;566;670;644;505;566;757;730;620;704;685;514;415;491;756;1008;688;413;459;478;466;514;435;388;489;422;338;440;493;415;376;487;566;632;542;442;397;462;399;378;410;373;388;475;526;460;389;427;451;533;536;592;546;602;603;567;493;469;431;539;500;545;573;628;547;563;534;499;480;492;507;515;435;412;480;459;543;599;521;465;486;546;579;527;447;501;598;601;572;580;631;663;639;584;534;604;510;515;478;463;483;450;414;448;457;446;452;473;535;492;412;441;652;603;381;461;489;496;370;393;429;455;385;375;406;434;453;416;465;423;442;393;466;420;499;481;447;430;410;451;469;465;472;488;421;465;384;321;357;362;423;397;425;456;483;511;359;404;454;418;391;419;376;429;456;456;466;443;400;466;464;608;683;643;498;428;493;483;477;446;404;444;432;441;382;490;518;531;463;474;510;430;424;432;468;481;440;359;442;617;558;538;466;558;497;375;365;514;496;449;398;450;428;462;432;503;468;500;527;518;445;449;353;460;453;493;452;465;465;469;453;450;406;415;472;461;505;478;491;469;409;452;473;466;531;560;441;429;443;327;340;393;466;429;399;296;332;395;391;382;382;406;426;446;448;469;493;448;387;449;414;468;488;462;503;514;542;496;466;503;482;467;492;495;498;449;451;427;389;500;533;460;472;547;463;450;426;426;534;439;496;486;452;507;477;460;455;455;395;471;504;393;366;347;343;384;438;441;439;432;433;557;497;464;501;440;343;368;477;549;473;419;485;522;505;405;441;402;444;394;374;376;458;434;451;456;416;352;352;392;448;486;422;483;498;449;372;449;456;354;359;376;435;433;490;540;440;483;452;387;352;364;390;455;485;405;376;396;466;495;446;444;440;495;505;552;575;533;423;522;436;455;459;437;441;374;383;479;631;750;621;591;607;482;531;544;454;486;567;532;496;446;531;495;424;451;466;449;462;465;481;570;577;475;496;526;410;405;434;459;408;461;488;501;392;432;417;416;485;430;416;430;478;545;459;427;343;423;446;494;564;689;585;520;620;772;686;474;359;364;513;523;559;521;452;425;400;466;488;455;440;441;456;482;528;746;608;496;465;419;461;548;477;449;398;381;459;450;473;559;466;558;547;537;587;579;461;449;456;435;453;456;509;474;420;422;400;472;442;385;369;432;431;523;459;451;402;442;383;414;508;482;429;463;479;515;543;473;455;447;486;442;461;413;449;453;574;471;555;545;610;538;516;528;578;515;612;597;524;511;525;511;510;566;509;446;546;572;552;519;558;467;563;536;496;430;396;467;425;419;470;517;473;477;482;514;593;571;544;493;351;405;470;659;883;730;683;653;638;772;811;627;612;503;414;393;397;353;406;491;449;443;478;566;601;532;563;582;540;492;460;467;449;418;457;548;492;457;480;472;544;510;605;509;603;616;574;451;413;472;636;570;568;492;456;590;675;488;536;582;602;516;594;512;521;511;491;391;384;522;550;570;489;457;429;477;534;530;507;404;440;562;565;586;580;540;491;451;434;437;374;385;336;461;555;591;503;548;477;500;406;403;459;478;503;466;536;574;604;568;500;536;575;467;455;455;489;531;596;569;642;682;544;485;574;692;646;537;591;649;581;520;478;525;533;457;466;494;492;457;569;513;564;549;433;417;456;421;494;540;590;596;426;401;438;439;458;379;410;373;495;434;431;439;482;486;423;391;413;464;507;489;584;554;520;442;452;441;559;615;558;486;483;437;472;564;791;822;620;538;509;502;507;443;491;591;548;581;624;610;473;446;408;443;507;638;567;499;524;492;483;475;491;405;414;498;626;544;441;440;473;439;452;425;442;465;547;542;564;473;436;459;490;467;482;397;465;425;494;441;471;470;391;393;422;487;508;486;397;394;405;445;578;532;459;364;426;448;372;334;354;391;342;335;435;453;417;500;475;462;502;435;419;426;527;426;440;478;413;423;416;404;493;454;430;416;422;449;424;547;520;542;591;578;592;517;564;699;575;516;455;483;454;502;471;472
96;94;80;109;123;106;85;108;121;86;93;126;78;112;93;110;100;108;92;85;94;279;401;396;406;423;497;439;410;363;415;455;434;435;473;484;487;537;494;556;524;538;450;438;443;407;482;503;539;499;556;636;607;763;720;508;536;624;641;626;723;684;498;481;472;665;732;580;442;452;535;558;643;506;474;551;508;441;461;648;428;410;443;668;608;517;468;470;419;413;484;472;426;454;472;461;472;404;395;391;537;605;532;494;454;470;503;513;459;424;416;424;493;476;549;525;516;516;514;440;467;498;526;426;430;436;480;535;486;472;483;503;606;577;501;440;492;527;520;663;588;607;584;524;502;545;497;577;456;430;487;490;421;419;420;437;473;479;550;534;460;442;497;455;475;429;428;446;445;434;478;462;457;405;419;387;500;464;395;356;433;482;450;460;462;465;481;455;436;468;443;385;454;478;452;461;488;487;407;408;349;380;350;402;471;461;435;380;403;429;409;440;463;482;423;469;456;433;455;318;331;425;489;542;490;419;449;449;516;500;419;439;444;421;410;429;460;432;414;466;490;465;431;373;395;425;459;408;342;370;438;432;447;453;508;533;445;454;570;456;439;426;384;463;523;454;441;430;481;559;491;480;494;485;503;433;441;475;410;444;440;488;449;484;491;522;561;543;447;470;452;417;419;485;497;562;579;545;413;418;408;350;393;382;447;445;360;366;376;405;374;379;369;398;437;410;395;351;397;352;391;432;380;472;469;457;472;504;516;539;427;429;520;451;530;518;400;415;430;464;483;475;456;485;371;434;429;394;509;447;397;442;502;484;437;418;417;461;440;484;408;461;378;410;430;382;381;407;373;375;380;482;537;465;429;463;490;396;423;474;485;504;415;455;536;460;347;406;471;481;388;430;484;557;497;426;432;498;465;393;508;471;484;490;415;495;482;366;452;463;372;406;415;443;495;483;497;516;579;487;415;293;351;397;469;439;355;312;343;430;508;489;445;498;505;544;567;593;526;436;493;502;512;487;486;458;449;466;549;552;554;387;459;520;541;477;416;413;456;481;484;457;543;552;516;461;446;460;487;460;388;507;468;516;532;528;473;421;336;352;462;416;446;505;429;406;377;413;427;456;440;469;458;448;484;459;414;422;401;447;483;490;722;587;588;768;985;832;552;456;459;539;618;596;461;412;408;369;373;474;459;463;392;394;407;506;587;580;526;417;422;514;496;391;496;437;452;478;413;491;531;498;461;475;507;566;556;487;386;426;417;521;492;563;488;422;483;429;472;422;402;390;449;476;507;487;417;408;424;477;448;531;508;450;477;521;569;447;465;489;430;444;568;542;539;486;431;518;578;521;566;543;514;596;477;540;535;519;554;516;491;563;420;534;661;556;512;537;556;707;521;502;449;578;634;640;544;445;469;447;421;471;530;498;521;536;499;467;707;765;695;460;411;569;784;1027;898;886;804;511;519;568;524;582;556;454;403;366;387;423;387;348;430;530;518;488;538;615;650;557;510;466;495;513;344;360;429;414;494;527;540;503;503;570;595;598;577;549;487;390;467;561;557;486;477;467;591;677;555;569;641;563;588;493;452;509;601;475;378;369;437;652;627;474;436;402;462;482;500;418;400;542;708;580;556;550;516;494;448;508;464;454;430;353;474;592;592;546;498;470;444;450;391;421;418;493;556;520;549;499;508;425;509;593;480;444;558;530;553;572;657;754;606;394;506;498;574;577;489;516;548;554;512;500;413;466;486;490;470;491;459;454;542;579;530;478;397;417;439;472;589;632;547;395;364;407;399;386;409;386;462;386;417;473;471;477;485;594;478;395;531;458;470;502;509;508;453;482;473;489;506;463;451;513;450;387;539;564;641;556;489;491;405;467;445;476;592;569;519;496;626;504;546;463;457;427;544;596;576;534;499;478;547;513;468;446;578;762;688;599;534;628;587;564;472;455;506;571;541;630;583;467;477;500;506;454;432;445;433;437;466;421;381;373;350;405;398;451;485;430;413;462;465;469;491;446;476;435;409;362;417;428;402;401;364;441;476;494;505;439;403;455;447;375;426;518;516;531;530;563;445;447;421;416;423;460;403;432;421;447;371;429;344;382;419;525;455;607;640;547;425;410;488;457;416;460;427
72;94;88;97;79;107;80;95;103;85;81;89;132;117;85;102;124;100;95;99;125;316;419;380;414;425;466;419;422;391;447;429;427;454;504;487;485;513;484;513;520;501;510;441;416;439;479;624;611;609;540;562;641;704;600;459;399;407;538;572;568;623;544;386;470;494;521;468;486;496;596;561;531;492;564;649;515;509;665;686;542;393;343;524;506;576;487;461;368;438;523;486;431;412;449;475;516;465;433;418;605;807;653;625;515;520;553;465;481;572;457;493;477;427;518;484;451;464;461;382;450;478;450;433;464;434;447;429;452;434;510;498;534;552;559;567;506;556;510;541;565;509;552;461;500;510;475;414;435;445;587;465;475;446;438;482;495;427;499;511;446;468;450;477;469;434;457;405;353;435;503;434;408;439;385;381;499;619;553;330;367;461;405;461;416;367;438;408;412;427;467;490;429;418;427;453;469;432;460;448;419;448;422;513;441;410;389;407;374;394;405;436;507;509;516;499;489;436;427;326;341;397;433;481;428;450;537;474;373;374;522;500;363;365;454;486;475;377;423;517;496;402;356;420;433;515;467;422;382;360;391;342;414;443;388;408;529;514;434;381;312;358;390;415;398;427;460;439;417;539;525;638;524;486;502;484;436;390;447;561;601;544;487;510;493;583;551;551;455;476;428;400;476;448;516;562;615;618;500;430;416;414;366;399;390;448;416;441;464;405;447;403;406;402;449;439;379;335;325;306;386;420;519;477;487;432;497;545;533;454;487;594;517;436;477;504;411;384;470;453;410;500;480;368;410;378;474;554;547;431;402;417;443;444;460;437;379;410;450;417;424;429;420;443;420;383;415;377;347;407;420;517;524;491;403;482;498;523;545;553;460;461;536;538;539;445;379;461;501;514;475;420;441;518;442;480;439;530;483;433;402;427;589;598;405;463;460;455;441;446;403;432;440;426;493;460;464;471;502;596;434;301;393;465;483;429;398;408;389;373;456;472;460;479;534;525;485;506;533;492;480;490;573;515;483;534;552;616;613;646;536;374;354;434;417;447;360;393;442;447;390;481;519;488;435;485;453;522;459;511;412;487;573;526;429;512;434;515;344;338;455;444;481;479;406;412;429;453;443;426;463;485;459;380;417;406;379;422;430;470;439;434;486;506;537;703;709;695;627;626;520;551;562;489;445;370;439;389;430;445;413;451;375;340;398;426;578;588;512;409;443;476;545;435;463;455;480;540;455;431;461;486;474;525;623;597;571;540;464;394;473;616;597;542;542;471;444;396;457;418;381;436;517;560;525;490;437;460;418;381;414;449;429;425;396;502;545;533;432;489;445;507;528;608;556;541;430;540;569;635;493;453;559;583;479;544;482;498;506;494;517;460;500;597;746;539;530;599;576;584;499;532;532;654;769;625;630;508;469;520;468;451;529;489;450;465;480;455;552;742;881;563;479;613;706;833;779;807;623;527;513;479;476;518;450;371;508;463;454;490;388;414;454;476;444;571;610;602;568;561;564;481;554;506;391;386;404;419;511;594;718;601;498;491;538;582;576;516;399;427;487;461;449;449;484;465;478;570;432;490;589;508;412;459;435;501;583;526;458;437;454;619;686;439;438;516;529;442;386;393;358;444;544;496;500;478;546;541;485;597;636;511;449;487;542;592;593;588;482;471;462;421;404;403;440;516;450;394;459;500;433;352;565;518;467;469;554;564;518;510;599;638;501;468;543;455;472;444;450;418;508;596;526;460;409;433;435;453;434;495;420;493;481;524;478;442;433;421;387;482;555;566;469;404;418;447;396;428;380;426;400;396;447;523;443;409;602;724;561;440;513;509;486;443;452;425;370;435;457;504;491;433;450;459;424;440;474;468;463;523;480;416;427;427;455;477;483;511;445;429;488;449;569;600;583;400;415;458;459;513;485;485;495;519;491;570;513;699;593;518;644;665;559;555;503;468;585;646;552;597;557;501;488;502;575;559;472;526;629;460;490;443;430;404;420;393;423;466;476;419;395;426;388;412;477;446;496;403;431;386;385;457;446;402;383;419;420;397;430;437;363;442;468;433;441;464;474;498;541;475;446;459;449;421;361;488;423;422;433;432;392;447;376;273;353;426;433;513;601;545;432;468;479;364;343;429;476
106;115;123;95;85;94;141;88;105;107;108;98;84;115;95;107;99;85;96;77;96;331;423;437;443;436;458;462;427;461;432;429;451;465;397;398;443;467;473;520;480;469;520;465;392;430;461;532;564;584;614;543;508;429;452;392;336;303;462;494;542;548;524;454;473;519;525;460;449;539;565;506;513;553;655;632;524;551;581;600;516;402;378;434;516;462;472;458;442;455;603;564;398;331;397;394;511;489;493;519;664;933;835;643;514;648;664;468;481;535;550;501;476;470;429;453;492;455;436;375;385;403;430;449;429;464;443;405;429;474;472;429;477;500;505;564;513;541;569;588;587;552;532;509;547;512;490;451;443;507;557;559;419;423;404;462;491;487;460;449;498;509;528;489;551;448;489;375;407;463;473;449;462;476;400;444;562;842;705;468;397;425;412;451;407;380;366;400;363;406;410;422;490;444;434;457;460;417;414;428;392;458;473;487;428;413;394;350;386;360;412;439;465;512;512;439;480;507;392;369;288;344;458;434;399;384;476;473;317;313;446;402;391;423;530;523;469;465;421;498;507;392;452;539;538;468;378;403;345;364;383;392;427;444;447;473;509;491;608;414;272;373;435;441;424;425;434;473;492;512;533;613;479;414;437;431;405;455;548;663;621;570;510;581;580;564;585;641;512;429;463;466;442;456;503;538;542;471;406;436;442;428;461;457;450;448;488;421;507;470;524;471;523;557;559;523;411;292;394;319;389;443;552;615;484;410;418;469;426;480;484;543;370;404;412;490;454;472;484;408;391;380;361;372;397;401;459;493;440;413;432;366;430;475;435;411;394;433;447;374;453;480;490;499;526;413;467;403;387;354;472;508;503;492;428;534;507;576;617;551;484;563;500;538;504;368;401;437;520;464;491;497;422;426;397;410;446;560;497;416;371;453;516;654;514;441;451;458;461;405;372;428;421;405;461;485;438;396;394;430;432;431;420;370;438;480;476;513;460;451;452;433;488;524;498;500;472;516;542;505;480;504;572;582;495;486;658;706;630;567;456;419;448;461;397;459;450;405;427;425;382;412;418;414;425;408;394;403;420;483;491;478;497;455;405;441;450;477;429;399;496;563;551;421;452;406;383;507;542;488;456;459;477;447;352;355;341;415;429;471;528;484;418;439;501;523;593;483;574;562;453;515;491;461;455;405;363;368;385;443;465;430;416;375;520;613;662;664;520;371;434;523;508;462;464;495;511;449;481;491;415;446;465;532;682;589;494;501;445;482;510;585;609;629;588;501;446;386;397;385;407;526;576;539;516;514;517;479;411;366;482;445;410;423;471;472;509;479;412;421;460;489;507;542;506;530;487;505;563;513;466;397;416;464;522;509;513;583;541;491;465;553;569;674;651;526;516;617;512;543;529;556;455;495;603;500;497;428;520;524;497;525;496;513;472;426;412;425;519;617;775;636;644;765;725;657;724;640;518;440;474;451;427;440;415;404;496;587;479;572;531;422;495;449;464;520;651;600;537;556;625;511;489;395;392;534;443;517;560;671;789;597;520;504;499;595;560;457;418;462;436;431;454;436;487;488;433;383;440;454;463;420;426;393;472;498;563;458;470;446;420;618;595;482;445;497;504;481;449;467;449;442;530;494;419;485;420;478;642;827;710;563;531;512;622;605;593;530;484;442;431;392;429;471;426;401;383;376;487;504;475;400;504;491;393;443;692;744;624;551;550;577;513;463;550;520;532;498;419;400;486;467;515;428;410;430;453;450;487;462;457;436;524;492;432;458;449;418;462;435;523;508;465;442;451;445;460;467;473;435;437;443;446;572;441;480;566;681;691;701;591;538;509;468;426;423;408;430;450;501;504;502;522;473;478;438;441;443;417;483;470;459;408;415;426;483;446;458;517;469;458;445;561;643;604;492;390;354;398;508;485;428;430;483;456;515;554;541;565;551;525;537;466;482;522;453;570;621;559;534;506;508;468;475;591;582;488;557;525;458;455;428;496;490;431;454;447;452;504;461;442;436;415;387;393;417;331;444;488;418;384;469;445;427;400;414;340;403;430;428;437;390;427;419;414;452;494;503;460;502;466;488;428;431;397;438;446;395;426;424;496;533;447;303;366;464;457;433;537;525;463;557;577;458;452;424;451
116;99;113;76;104;114;99;101;73;113;97;93;116;86;95;119;99;100;93;80;130;309;455;417;383;407;470;493;503;485;456;421;483;425;450;406;470;455;457;504;433;447;376;439;392;419;429;472;520;591;687;587;287;264;356;358;349;341;384;445;471;567;527;504;453;508;508;469;504;544;587;580;537;452;579;624;630;637;629;515;449;404;436;482;459;568;457;395;491;503;490;498;489;384;445;447;419;469;469;475;552;704;744;726;566;649;594;479;438;444;490;517;448;433;441;440;495;398;408;392;444;450;465;482;489;487;480;458;407;446;459;466;459;495;521;616;529;593;737;782;478;546;544;522;532;559;489;441;500;455;517;529;447;480;372;406;473;466;450;491;453;545;486;524;474;418;461;434;442;417;433;407;503;544;477;491;478;587;609;440;485;467;438;428;379;400;388;357;303;343;361;498;474;473;523;504;416;413;401;448;392;430;475;431;386;384;491;386;415;413;496;419;525;463;459;466;482;508;473;386;339;333;427;434;379;400;445;535;389;375;324;380;368;447;560;503;439;430;472;523;499;433;543;587;449;453;466;457;370;422;437;459;440;491;555;574;528;592;864;628;402;404;391;432;386;413;461;519;498;478;440;480;472;466;466;407;385;423;558;646;660;503;529;546;515;577;587;572;491;441;481;498;457;481;427;505;405;389;429;438;475;474;546;452;470;429;437;420;514;595;495;464;543;618;579;540;428;324;363;376;433;431;486;497;485;432;400;455;446;470;481;458;396;393;424;459;504;514;473;412;445;456;366;377;387;433;430;423;438;389;389;449;408;408;446;388;404;383;402;454;431;384;427;420;419;480;434;381;390;384;412;494;558;511;417;505;507;707;691;517;491;576;610;453;407;397;348;414;470;436;478;428;439;382;416;399;420;491;464;382;396;432;511;524;489;421;446;492;517;444;372;400;411;397;446;464;367;378;413;465;411;508;476;435;470;415;448;538;461;447;492;465;514;527;516;445;475;625;573;513;396;390;419;483;516;519;548;702;555;467;417;383;429;500;464;523;442;399;405;442;486;451;411;434;468;417;447;467;448;422;411;458;449;392;365;404;428;547;431;493;523;533;524;513;450;388;390;606;635;551;458;512;463;474;530;441;401;404;420;472;561;488;427;435;476;472;506;482;460;442;490;459;425;469;554;487;344;433;420;514;475;433;522;486;497;565;589;521;448;346;401;433;495;484;475;485;473;394;415;481;466;479;464;531;569;504;503;483;454;500;605;537;427;651;577;555;486;393;386;405;433;481;546;566;489;508;582;721;428;423;464;470;422;492;431;474;474;459;468;489;506;439;485;509;536;472;400;484;495;440;418;426;387;460;438;542;591;594;590;470;498;588;519;549;500;470;516;575;549;470;560;535;519;543;508;449;386;445;486;469;527;504;417;481;446;402;462;518;468;433;611;534;558;708;727;767;669;595;503;463;450;470;523;460;441;506;510;547;563;623;540;504;462;481;490;568;662;531;571;672;639;525;521;451;523;524;478;532;499;537;628;554;519;512;546;602;607;513;467;436;474;415;509;512;540;483;418;377;420;441;496;443;365;452;482;458;483;493;452;413;501;552;565;437;463;552;554;513;536;441;543;509;523;438;449;455;454;455;514;706;586;423;466;547;551;571;553;480;480;497;424;407;426;361;399;474;442;464;430;462;424;395;431;416;418;480;730;720;543;604;571;549;539;482;477;541;683;625;549;487;422;432;469;489;438;427;526;525;480;517;491;514;508;526;461;403;433;468;444;450;460;510;485;417;501;550;440;462;440;368;372;408;440;471;496;399;468;531;869;902;624;464;457;469;462;452;483;471;474;532;564;542;537;465;499;489;420;455;459;406;454;467;506;439;396;465;541;444;474;509;502;533;453;490;531;433;422;353;379;456;478;420;429;444;394;451;500;566;666;471;428;485;528;579;530;460;403;488;497;445;486;487;475;413;487;492;479;529;578;549;450;491;422;436;429;457;505;522;536;437;420;441;424;379;490;405;347;326;475;444;409;468;441;386;373;413;373;390;425;403;427;408;395;373;377;441;462;444;497;507;439;526;481;510;445;491;431;396;388;396;492;514;454;396;504;571;453;434;466;505;533;572;758;507;418;437;444
90;116;100;104;94;94;85;86;111;98;87;77;97;95;116;114;82;93;106;70;97;292;467;451;386;505;367;405;362;406;427;432;475;476;427;389;443;504;475;538;479;479;413;422;401;429;493;556;756;792;681;516;305;354;425;383;427;404;313;340;377;408;461;441;452;386;392;440;449;505;488;531;452;455;606;741;845;581;541;515;498;432;476;453;539;701;567;486;497;461;435;496;450;464;459;442;449;432;457;479;567;484;600;656;609;574;495;402;436;432;449;453;393;421;457;426;443;439;473;521;452;435;520;413;468;541;504;476;464;460;425;469;402;480;487;524;593;635;847;864;564;509;532;546;488;551;478;412;431;403;476;470;439;498;431;428;492;437;455;515;567;492;496;480;471;414;454;468;423;417;476;482;511;517;528;405;431;406;420;406;409;497;389;366;394;426;425;422;322;335;432;475;422;428;516;521;470;525;579;448;462;462;443;406;380;456;493;444;365;440;424;436;473;515;494;545;478;477;457;452;402;334;479;434;419;354;381;459;424;435;399;390;411;435;570;464;391;410;479;540;520;480;517;570;526;481;461;445;414;443;474;541;430;450;550;555;510;700;886;660;423;480;477;471;416;462;490;489;431;462;473;427;441;433;516;490;472;513;485;601;573;406;476;557;579;599;499;463;414;391;437;453;407;411;442;449;402;474;474;510;489;543;562;496;452;518;447;503;526;613;540;589;586;620;617;663;523;453;413;401;386;357;419;507;504;420;419;416;487;464;488;482;444;395;413;470;496;418;424;435;417;406;469;459;481;410;432;438;479;391;320;396;373;431;445;372;420;407;385;386;410;367;409;429;437;466;421;387;328;429;423;416;507;654;508;435;494;527;476;378;354;472;471;449;392;444;380;403;461;470;486;590;547;476;395;391;425;518;404;451;426;472;521;511;488;392;415;456;532;479;399;360;308;398;456;457;443;419;372;489;402;501;588;499;471;493;395;433;498;427;423;510;446;438;477;406;551;627;570;429;456;467;457;428;475;477;519;520;506;448;453;414;463;458;564;491;441;475;455;526;469;455;505;481;519;527;480;429;496;467;417;403;424;399;394;446;442;440;437;500;485;508;481;525;546;432;422;602;647;565;518;517;434;560;791;536;368;436;419;478;562;487;428;482;490;409;437;487;460;505;516;618;577;518;513;499;415;425;405;552;544;505;483;429;424;429;477;467;456;415;394;455;497;480;464;500;468;430;480;501;513;520;520;543;563;446;478;434;478;518;763;617;500;503;526;578;520;379;402;386;413;466;448;485;490;452;683;790;558;430;427;494;445;499;447;430;467;481;512;552;511;445;495;406;468;436;406;402;461;473;493;521;388;501;494;537;517;553;514;465;536;557;508;495;458;521;632;649;507;517;629;666;572;551;505;399;415;412;406;384;428;432;454;459;499;442;496;514;500;423;467;468;473;536;659;601;481;445;526;537;484;489;478;502;444;448;488;491;601;754;666;542;513;459;492;612;538;479;637;603;574;536;528;545;545;545;472;502;519;553;541;476;560;472;490;533;548;537;485;468;465;487;457;531;540;529;441;444;402;496;548;476;434;466;435;405;449;454;409;468;454;511;417;439;445;504;620;727;579;494;480;496;468;438;430;436;501;479;539;598;496;449;488;451;481;576;554;407;432;413;454;354;378;336;432;450;475;417;427;462;446;401;414;434;432;486;599;636;624;524;504;514;510;472;472;492;621;554;546;570;376;469;501;443;487;574;486;535;551;537;566;549;529;484;450;464;446;411;462;380;453;485;415;396;493;486;474;498;485;443;413;440;400;375;445;452;426;489;587;686;506;493;398;415;432;523;609;587;512;555;627;494;488;442;463;495;448;470;452;436;458;450;492;402;387;458;503;473;426;453;512;466;450;447;514;432;479;424;459;511;455;395;383;451;396;441;465;577;581;499;478;447;503;637;533;473;351;428;445;471;450;517;479;492;472;454;528;516;438;488;478;417;431;420;424;439;510;584;547;437;477;466;435;401;401;485;465;433;472;438;376;439;506;462;425;423;428;472;433;388;374;428;436;363;345;462;470;445;448;490;423;484;577;523;508;520;469;503;529;450;424;444;431;502;521;543;461;406;481;502;551;587;680;564;548;491;450
97;97;100;95;77;102;90;110;101;95;107;103;104;109;110;99;82;111;97;75;145;400;463;481;577;578;527;416;511;414;437;503;541;536;434;396;467;547;557;587;587;591;502;507;446;441;598;869;1275;995;689;627;650;652;617;543;560;485;457;438;406;437;441;592;463;375;448;527;573;610;535;489;458;521;780;1037;1163;757;578;558;650;531;421;438;597;869;654;488;462;494;630;545;462;490;485;427;409;462;571;519;519;472;558;529;492;489;482;431;420;406;503;449;415;462;461;453;430;456;596;683;506;472;496;398;461;537;584;520;509;446;326;443;502;474;533;580;641;706;748;767;570;489;470;463;471;495;487;425;412;392;471;466;498;460;454;400;434;435;478;451;464;472;506;488;541;493;495;448;450;396;443;488;490;462;454;530;470;457;364;385;388;409;397;339;391;416;438;423;415;429;452;477;421;422;466;462;531;537;559;489;385;382;417;418;352;449;446;420;392;494;478;452;474;522;521;543;528;452;417;438;395;451;511;456;407;379;415;460;505;516;496;503;430;447;509;453;465;409;400;477;518;488;474;467;561;517;489;528;462;478;469;476;483;461;487;431;367;552;578;481;397;395;444;460;482;474;528;525;435;494;601;634;495;435;444;415;454;491;471;518;454;421;442;547;550;548;512;444;494;435;399;466;465;444;393;382;419;439;541;557;483;471;494;465;480;492;589;568;540;586;533;569;667;616;634;628;513;525;424;382;334;409;442;527;522;498;478;441;422;445;508;447;369;445;481;456;429;371;447;445;441;410;411;489;493;420;466;502;429;389;312;360;382;420;416;436;468;383;386;412;437;391;430;486;432;511;451;420;361;398;390;377;455;556;469;443;436;437;458;394;399;431;490;461;383;374;443;432;408;474;489;558;625;522;490;395;388;403;443;412;418;506;508;580;503;454;350;425;471;457;400;387;372;411;474;472;352;369;414;432;398;506;504;479;448;515;435;427;449;415;437;512;431;475;429;461;430;513;463;482;488;516;488;476;454;505;501;497;416;379;461;482;458;451;516;515;400;431;378;507;458;428;402;528;487;495;383;411;487;423;462;407;431;452;481;429;521;503;531;654;559;507;477;508;531;390;389;366;461;584;517;495;464;637;825;455;377;483;458;448;488;457;441;515;434;367;398;448;475;451;609;624;555;578;493;504;483;430;440;504;489;499;437;390;415;451;431;425;455;453;479;437;518;495;439;533;507;431;477;591;505;462;577;711;578;469;492;475;479;548;725;613;448;428;513;439;454;441;427;409;410;447;509;477;495;471;591;641;561;447;448;454;484;462;455;305;365;464;592;571;522;533;499;484;436;478;477;475;552;499;472;508;483;574;582;545;524;474;496;481;426;501;546;568;526;598;674;621;464;494;550;600;506;540;437;451;426;393;383;378;403;477;451;493;466;387;440;439;472;434;455;522;497;410;506;443;431;466;498;613;604;531;549;570;520;626;570;467;546;701;590;544;579;562;537;455;396;458;628;593;498;539;576;577;543;545;464;487;427;475;465;534;526;481;481;453;497;428;468;500;534;472;417;517;553;513;564;551;510;584;552;479;469;481;449;476;500;459;467;557;557;506;455;529;444;500;559;709;640;544;488;504;502;500;466;465;491;452;562;558;544;504;510;529;435;430;466;441;361;463;492;357;347;340;458;479;474;533;466;506;471;475;434;462;463;505;542;520;545;473;529;493;461;463;455;406;469;532;476;502;523;425;465;533;629;593;483;495;550;709;572;585;539;491;348;392;409;397;370;427;398;420;485;391;444;453;479;460;480;453;486;472;420;430;372;400;382;398;457;526;420;409;422;419;519;567;652;655;682;681;507;540;485;441;473;461;503;457;468;498;433;512;485;486;540;488;517;462;361;345;456;489;433;491;500;483;508;449;511;528;400;479;479;477;425;531;506;602;699;602;541;491;561;730;752;575;453;458;508;476;415;489;413;422;435;491;430;461;447;428;473;418;449;472;399;416;456;505;484;503;456;403;447;475;463;476;553;538;581;445;446;517;501;378;467;396;459;470;407;370;329;361;395;387;346;386;352;413;469;520;441;349;554;539;457;461;512;540;649;571;398;403;443;539;570;543;474;440;342;457;544;483;504;473;500;511;466
105;98;101;111;113;88;104;92;120;110;88;100;85;91;119;115;127;89;102;75;152;407;478;496;503;591;451;423;465;483;436;447;604;481;456;434;448;495;544;531;530;543;580;436;442;435;583;1006;1109;695;557;779;928;745;575;486;596;490;495;499;432;511;413;565;394;377;514;544;644;708;577;455;455;647;902;901;981;704;531;535;600;512;454;461;536;710;681;563;572;558;585;617;539;443;420;394;419;540;549;518;420;429;515;546;468;465;444;467;394;475;423;431;446;453;483;466;497;483;668;737;497;458;423;422;564;641;609;540;586;483;399;415;502;520;565;662;664;659;562;628;557;470;430;446;450;426;418;415;445;317;409;460;445;427;419;431;456;432;424;509;434;466;508;438;492;505;528;452;469;479;456;417;424;440;439;498;448;443;421;407;474;443;442;379;407;448;409;487;477;427;439;462;464;470;438;512;467;373;443;407;472;479;389;458;436;374;385;461;462;400;404;442;442;575;645;635;512;402;446;390;426;471;487;381;367;388;377;530;584;488;498;526;478;508;516;510;474;411;384;396;448;479;461;455;531;538;553;496;480;462;396;521;539;436;465;375;386;429;404;397;389;440;462;458;473;495;431;531;545;492;565;730;539;458;438;424;467;470;453;436;457;441;488;584;542;502;443;459;381;436;442;490;475;433;435;369;411;497;492;463;413;431;470;469;530;542;539;519;452;472;460;505;596;492;522;524;536;503;463;368;280;396;547;446;455;477;495;450;418;393;446;441;462;451;500;470;358;424;441;480;449;392;382;497;545;455;469;514;483;440;329;355;414;415;406;446;366;369;395;381;409;416;477;411;469;498;482;469;452;462;388;422;528;524;431;386;449;516;457;544;427;401;454;391;433;383;363;412;435;468;512;507;503;549;456;468;418;417;483;440;412;469;474;506;553;511;407;477;480;517;432;370;429;533;542;388;423;407;364;402;435;491;444;381;402;467;409;516;532;541;418;423;450;468;472;414;412;463;450;446;472;462;492;474;456;464;496;527;445;379;439;398;438;446;426;447;420;383;379;345;386;390;513;525;480;482;369;373;469;424;421;473;446;453;529;522;568;518;567;675;558;531;440;479;569;455;338;355;384;465;423;382;443;706;782;445;431;423;432;460;471;459;438;540;432;450;392;460;412;467;590;545;547;553;520;555;470;483;426;444;438;435;394;402;428;429;493;454;475;506;516;499;542;457;432;487;501;490;511;589;546;451;464;576;609;506;433;471;432;458;516;512;520;409;472;403;416;501;474;495;398;351;390;410;423;452;410;430;439;474;535;466;444;445;434;278;293;504;568;567;526;546;580;496;500;477;575;613;544;458;519;506;477;564;592;552;481;454;485;533;422;526;581;555;491;488;589;539;424;461;465;415;469;496;426;460;517;390;403;432;379;467;533;521;496;392;397;384;410;396;488;516;544;446;420;414;518;486;576;611;667;626;618;591;547;627;686;600;573;514;428;542;580;529;480;485;444;497;563;464;459;480;527;450;471;423;504;525;507;427;513;537;568;537;507;506;459;354;405;467;543;487;385;481;578;570;571;509;483;559;545;441;462;485;590;512;502;504;483;522;544;535;529;622;518;392;490;538;556;565;458;448;457;525;481;462;506;461;524;551;502;537;568;488;503;424;408;364;303;453;471;375;348;423;539;519;522;516;631;640;517;518;595;501;564;571;542;445;494;500;450;454;592;510;452;443;503;495;491;525;512;481;480;541;592;570;436;476;471;616;645;505;475;374;390;396;399;389;385;417;420;448;449;404;451;411;420;425;442;551;511;502;598;508;413;469;400;385;472;469;475;377;413;461;516;501;602;635;755;757;551;548;500;443;425;434;427;427;455;425;495;532;527;538;514;530;422;417;362;398;475;446;463;427;462;527;561;491;520;492;472;483;487;523;490;494;450;502;536;626;593;455;536;744;663;610;530;495;542;505;479;426;440;484;499;440;464;442;392;366;414;433;476;501;474;506;493;398;536;492;356;426;416;459;425;444;531;486;526;544;539;506;412;454;454;428;438;494;380;397;388;443;404;385;373;371;277;351;475;372;366;397;457;435;428;506;432;453;490;456;395;406;406;485;549;489;453;397;369;428;512;544;541;509;480;459;533
71;94;104;97;91;101;101;111;91;83;98;98;93;78;95;109;80;112;99;74;170;382;492;497;468;542;472;385;445;570;529;506;530;510;505;417;381;445;466;477;431;392;460;422;472;678;737;731;619;308;473;596;705;622;449;534;640;555;475;483;469;483;480;552;445;400;532;584;631;664;587;454;525;796;862;557;518;498;494;513;527;523;531;463;478;466;630;523;561;488;527;541;508;469;442;456;450;487;485;548;477;540;513;548;488;518;511;443;434;480;477;482;457;491;466;468;484;413;542;562;457;509;440;471;518;537;484;598;698;652;538;465;489;644;588;652;592;584;489;618;564;447;407;499;444;417;431;483;500;411;514;493;405;444;575;555;440;467;477;503;466;476;474;434;548;534;517;501;500;487;472;383;465;470;482;505;488;515;502;427;408;460;474;435;478;429;416;420;436;419;409;448;480;452;476;513;497;397;420;441;457;531;459;496;557;432;425;414;404;369;338;379;473;651;958;790;556;459;451;440;391;475;423;450;416;376;368;489;625;612;570;535;477;490;511;455;465;485;404;462;432;402;443;486;548;600;541;482;461;438;444;584;581;572;473;393;458;384;422;484;514;441;449;476;502;431;438;515;492;472;531;562;531;436;444;538;565;513;521;527;519;489;580;605;552;476;397;396;404;464;503;519;503;463;398;359;433;454;453;382;458;490;403;461;456;444;428;419;372;434;426;416;454;394;406;441;432;469;410;419;367;366;453;403;460;461;439;395;384;413;434;380;433;452;516;544;451;405;451;507;492;414;402;498;542;441;451;495;519;407;424;387;413;385;390;353;437;448;455;419;448;431;510;470;491;438;446;448;419;416;437;455;578;490;450;507;463;493;588;629;472;459;509;460;416;359;422;433;448;476;551;487;457;462;457;539;499;462;482;494;467;442;457;518;515;424;407;444;442;536;487;390;444;492;484;472;443;414;461;428;543;433;422;330;440;480;427;455;514;474;506;413;416;474;494;435;401;338;405;427;456;441;362;426;441;448;416;440;414;349;371;409;369;428;431;365;346;356;409;365;412;386;378;537;468;418;379;404;473;480;460;472;486;483;454;465;511;513;512;539;513;510;497;485;549;485;362;413;460;514;458;392;421;649;636;494;458;433;418;461;465;471;525;488;462;463;464;485;390;400;479;527;532;583;499;589;506;480;464;477;446;419;434;415;442;401;450;476;431;496;541;498;481;463;437;404;392;474;524;555;512;449;494;538;480;400;434;549;493;448;423;492;519;412;427;360;390;506;512;547;526;419;388;412;414;335;385;367;423;481;582;464;394;468;463;435;418;545;537;510;494;488;524;500;590;528;522;537;501;435;509;547;468;432;442;447;566;525;461;461;448;481;478;488;464;482;478;401;284;348;444;391;479;495;531;630;507;435;432;439;391;415;455;563;482;408;405;413;393;477;450;509;478;561;500;448;516;561;544;512;575;514;560;562;527;537;716;683;544;464;532;505;545;483;492;466;526;583;542;458;459;513;549;515;460;492;503;630;600;495;479;561;557;514;514;501;448;473;425;557;586;487;436;487;547;472;427;437;420;458;535;516;512;507;524;536;467;483;519;521;522;497;515;575;596;498;506;487;474;464;451;493;472;487;449;506;511;553;498;477;452;480;491;503;485;436;473;364;309;302;346;350;333;405;511;545;538;544;557;515;442;514;568;512;476;535;519;445;529;516;479;419;523;653;615;557;558;427;550;531;530;439;536;539;604;443;422;463;442;597;554;469;456;380;356;392;453;480;403;416;432;505;420;439;476;468;403;459;492;496;545;559;473;448;428;398;433;464;493;494;508;486;479;461;589;489;480;563;663;590;567;491;409;413;453;466;489;477;414;501;505;591;496;543;564;568;484;406;412;448;381;400;478;466;476;542;659;684;675;472;518;431;407;478;465;495;460;486;498;531;480;527;471;484;514;497;533;674;706;596;471;464;493;510;531;453;483;459;440;421;431;422;421;498;535;523;473;427;483;484;462;431;446;452;455;384;414;452;498;475;487;497;460;438;372;389;376;435;429;509;521;554;465;412;433;327;325;392;468;424;463;466;405;308;406;489;426;362;446;423;469;467;395;511;659;504;425;401;414;470;437;393;556;514;542;576;655
94;99;100;134;91;97;96;102;93;92;99;105;108;97;110;91;108;103;98;79;197;421;525;496;445;495;495;423;503;500;504;477;462;445;479;418;388;436;454;439;418;441;416;457;528;964;1050;715;359;259;481;530;572;464;452;524;601;452;445;436;568;656;616;573;458;500;514;519;625;698;610;461;558;730;606;506;428;446;565;637;581;516;470;518;514;528;515;569;631;578;640;560;489;484;507;581;491;512;528;609;557;483;465;463;522;520;422;483;432;428;447;429;459;530;453;488;449;442;442;508;488;519;449;480;497;472;516;497;582;559;560;511;575;569;628;587;459;455;553;490;492;478;447;553;488;428;456;456;432;425;426;502;478;465;503;483;383;403;485;469;475;467;420;484;573;506;469;488;501;517;507;421;447;490;518;516;454;452;514;408;479;496;426;455;493;430;429;447;413;391;427;496;528;438;374;466;485;399;412;392;535;629;524;447;472;474;436;431;414;387;377;477;476;648;826;733;604;446;410;472;505;516;482;453;482;399;389;491;518;519;580;530;496;403;406;427;451;471;432;426;456;454;506;559;564;536;661;601;484;447;490;572;599;730;520;449;481;484;426;498;699;559;489;482;459;406;383;445;496;528;512;482;500;484;445;555;453;490;488;550;469;481;571;468;471;486;438;412;456;534;549;507;428;410;419;365;424;487;441;443;427;470;430;442;434;380;399;413;414;488;401;406;425;377;367;393;428;438;416;443;414;460;517;460;457;450;377;386;410;457;452;456;422;426;466;474;491;440;453;445;464;434;479;519;527;423;456;520;532;520;534;463;418;433;433;430;473;468;430;403;412;450;466;499;471;434;469;509;490;429;484;490;573;496;460;542;479;437;565;706;621;619;601;480;417;381;438;446;461;534;549;477;449;459;460;532;552;461;411;471;484;448;466;473;447;434;446;464;452;515;513;468;497;442;424;419;407;431;407;469;492;424;365;392;579;543;408;442;447;552;451;406;369;518;617;486;370;360;378;461;431;422;396;414;434;465;493;465;382;313;432;410;357;410;391;417;412;449;368;324;388;530;502;507;510;419;384;409;453;492;490;502;508;474;430;438;440;472;516;477;521;517;522;526;574;494;437;454;604;656;483;421;430;565;443;442;496;455;451;398;434;451;531;524;481;525;520;502;388;409;493;559;518;545;456;504;506;474;477;452;395;454;511;447;457;423;438;439;479;456;537;575;517;471;543;588;560;455;524;550;458;476;520;420;448;433;453;549;566;416;522;529;483;418;467;428;455;488;452;629;694;553;379;382;418;394;375;313;363;475;507;423;406;378;487;530;505;470;577;491;384;402;442;551;574;459;519;510;444;483;645;499;469;446;391;433;563;632;530;481;485;430;470;416;490;414;421;321;264;355;376;397;428;480;528;584;511;432;456;393;415;441;431;461;465;460;495;417;400;525;489;494;536;521;516;417;552;508;457;420;535;720;568;488;493;456;605;475;476;528;538;482;444;430;419;453;613;602;598;521;505;474;474;527;447;453;500;533;536;537;488;500;510;402;421;439;476;436;480;568;555;494;516;438;520;480;461;529;520;435;432;480;516;499;595;618;596;569;555;531;527;479;447;546;651;533;543;459;448;459;485;466;507;527;494;504;571;537;403;384;471;494;511;488;475;444;427;437;402;362;384;319;361;369;427;510;550;563;568;552;453;418;458;459;513;530;504;469;491;436;368;365;478;606;596;551;601;502;496;563;446;454;522;547;517;445;346;393;483;473;515;484;424;414;488;393;417;461;450;443;446;412;442;500;445;454;466;489;488;572;498;468;447;432;357;440;478;466;521;458;540;517;462;660;621;491;366;450;485;442;473;475;454;424;424;506;501;504;408;468;532;510;430;473;564;590;571;530;488;405;281;317;405;389;418;507;679;724;641;630;484;412;387;355;431;477;469;501;466;482;514;560;470;456;475;501;586;1004;967;495;439;458;550;592;524;496;545;508;440;451;478;377;471;542;547;497;441;398;477;460;413;482;423;420;461;397;369;366;473;454;490;469;452;454;356;374;399;412;437;506;528;596;519;424;455;369;428;511;531;515;547;468;355;339;391;387;424;404;463;511;514;519;462;570;642;514;433;484;434;537;426;382;451;445;518;498;545
102;94;104;106;96;99;92;114;112;101;101;109;99;108;100;112;120;103;82;67;238;488;522;485;531;453;466;452;472;478;442;465;498;494;480;437;414;446;446;448;359;424;418;482;645;1022;1125;699;479;417;520;607;518;440;418;458;444;459;425;409;499;640;603;551;472;433;460;529;594;638;563;450;455;494;456;410;444;437;569;750;605;512;469;552;517;546;572;530;584;566;792;695;490;434;458;502;503;531;550;580;494;532;361;518;596;520;478;493;441;437;398;386;413;423;462;499;461;438;435;473;484;501;519;421;435;404;468;460;485;461;458;458;533;493;512;517;454;447;526;526;502;468;455;490;477;414;488;456;434;398;430;526;501;495;403;404;450;460;446;497;522;494;490;571;515;448;467;486;476;511;442;419;459;502;483;434;374;445;431;418;448;412;505;435;457;464;492;497;457;427;467;497;531;447;419;438;503;412;434;449;514;543;483;466;386;502;437;437;432;475;455;411;475;504;496;490;425;362;424;463;480;521;470;518;442;408;379;458;490;612;493;502;536;384;433;459;506;511;474;401;496;489;545;571;597;611;600;620;555;541;485;501;531;704;585;466;461;470;470;551;613;489;489;459;438;383;407;468;476;478;494;534;582;575;423;423;435;494;488;507;508;422;430;413;438;478;485;475;470;545;580;478;446;494;477;436;490;557;455;514;483;492;434;444;435;391;417;392;449;453;398;443;408;359;396;457;439;448;407;417;394;497;444;471;441;441;409;439;416;416;384;458;447;467;473;433;436;469;447;431;443;506;435;501;552;520;476;427;465;535;493;415;407;464;465;515;516;483;468;413;383;450;386;406;448;457;440;443;498;463;473;548;513;514;494;481;524;501;501;599;633;701;674;558;433;419;399;457;403;476;469;395;438;448;464;574;592;505;465;510;446;375;422;495;458;457;461;446;495;514;526;508;514;453;378;405;431;431;417;451;440;396;411;414;430;422;459;397;401;418;453;373;427;563;623;556;384;354;440;494;481;418;384;411;420;440;489;404;387;395;482;485;451;512;423;440;439;384;328;286;439;714;671;565;533;364;315;387;476;498;517;495;429;422;401;505;546;548;598;498;544;449;469;518;611;555;465;500;543;567;524;432;444;475;482;524;560;530;413;474;400;500;462;473;462;493;530;601;479;426;510;611;594;494;517;447;469;437;486;413;388;451;452;527;496;490;467;447;447;536;524;497;471;477;728;782;677;501;530;486;497;495;483;406;415;442;509;675;591;403;458;473;447;409;493;509;522;544;499;564;624;544;372;389;433;424;383;339;423;440;503;390;360;419;446;518;547;508;547;629;487;491;476;550;497;508;463;477;455;472;585;532;492;476;426;400;508;528;507;438;467;512;525;423;402;358;387;411;360;380;396;416;402;471;461;500;462;432;447;485;431;405;381;436;430;493;465;397;384;479;464;418;421;406;453;466;509;431;413;418;544;656;496;473;547;465;473;448;458;626;597;516;447;529;529;550;538;537;550;451;583;523;576;576;524;419;473;476;506;507;520;539;482;402;390;399;464;426;439;599;655;545;584;518;494;484;462;565;521;428;371;441;498;524;554;634;683;537;540;558;515;464;442;478;558;523;552;508;482;481;451;442;419;433;479;422;566;506;366;394;371;396;471;460;426;479;510;428;392;378;448;418;416;376;371;463;555;589;629;514;477;481;499;434;418;485;454;504;472;433;427;432;445;516;529;505;552;388;468;568;532;495;476;480;454;392;374;440;477;473;437;504;476;451;505;386;387;400;471;473;449;388;504;484;514;524;450;487;509;518;447;405;447;427;417;460;476;466;440;475;434;413;509;724;647;559;483;463;465;423;459;474;428;423;444;514;481;478;410;406;473;498;465;443;524;524;580;527;485;277;194;249;452;411;339;430;561;615;617;529;419;348;421;425;405;415;524;584;655;701;530;574;543;483;526;549;538;817;921;537;404;429;571;557;442;449;436;474;502;441;478;463;484;652;700;539;376;419;493;448;464;443;406;400;462;416;419;441;444;455;456;476;433;415;365;376;366;393;448;545;550;510;440;400;464;404;552;548;483;575;476;401;378;448;475;392;419;459;477;586;540;515;511;535;604;518;406;386;439;441;441;419;420;383;395;425;462
91;94;93;89;122;121;88;97;99;104;103;101;122;97;107;95;98;116;73;79;236;466;412;433;363;387;393;481;505;485;445;472;516;450;431;404;408;496;415;411;358;400;485;424;609;1049;1134;666;522;478;465;475;436;456;504;432;414;478;449;483;574;530;548;533;513;432;477;507;488;509;465;454;425;454;515;482;401;433;500;629;526;481;505;571;530;561;527;636;717;556;629;613;581;493;482;511;545;601;612;486;464;435;345;448;530;479;403;422;412;405;443;360;421;427;447;451;481;524;387;454;469;458;501;414;433;478;410;473;437;403;410;413;460;468;478;500;452;466;517;508;419;459;460;463;433;376;422;413;433;454;488;450;473;463;387;455;430;509;566;429;395;393;516;610;503;435;464;484;447;482;456;391;549;520;442;485;364;400;445;482;403;441;472;450;461;413;442;457;458;464;426;486;462;483;447;438;475;476;448;410;449;489;422;407;413;425;493;507;514;521;451;404;418;386;413;401;365;358;422;439;443;486;452;457;484;448;364;415;515;654;497;460;543;464;428;452;500;505;431;496;550;542;489;496;583;565;426;526;593;521;455;416;540;517;562;437;455;459;582;479;482;448;467;470;435;387;412;476;461;403;417;579;866;751;459;458;450;526;441;504;439;462;375;374;460;439;429;430;453;456;502;450;470;528;553;419;491;450;501;490;529;592;455;420;397;339;435;460;431;461;430;481;422;403;419;443;451;468;444;436;461;430;448;410;489;458;417;400;459;494;392;400;467;473;489;466;429;408;427;434;411;502;454;478;500;573;528;488;461;411;475;494;503;407;402;493;501;459;468;451;403;427;378;375;373;438;436;511;504;422;413;453;463;421;485;453;485;442;472;537;557;690;685;535;456;447;452;422;423;376;430;403;428;417;394;549;604;569;626;496;378;317;405;444;504;443;423;536;466;466;508;523;481;443;384;439;455;428;412;396;375;479;346;400;430;587;650;536;462;472;430;374;552;780;701;543;418;411;465;479;451;430;430;387;372;433;461;424;441;457;537;567;483;622;558;472;405;389;400;374;575;854;744;561;550;450;391;381;399;453;470;436;428;409;395;455;528;511;549;560;510;454;498;530;498;593;528;513;486;429;469;416;494;501;512;516;510;458;517;451;441;451;450;442;457;405;458;541;449;411;429;570;543;506;538;509;477;414;443;453;418;479;432;475;466;457;474;411;406;506;568;480;433;446;591;684;645;598;506;419;561;518;439;432;338;421;495;664;542;346;433;450;338;382;552;513;507;466;399;436;500;465;420;472;496;624;441;369;394;404;415;403;424;459;428;473;515;516;554;571;605;542;539;530;405;534;471;383;387;502;520;427;507;422;433;423;420;433;439;457;489;555;487;422;505;449;459;551;489;456;405;412;478;443;440;469;437;454;463;482;579;428;333;370;383;399;411;354;381;410;384;416;444;521;591;536;489;417;462;489;499;531;518;451;505;506;455;505;484;589;570;478;563;565;594;491;508;449;483;417;467;459;547;521;610;491;520;558;591;527;621;568;489;426;432;416;407;326;477;687;693;603;653;796;478;441;469;484;483;409;414;438;511;492;549;440;487;526;484;490;487;495;426;476;396;442;504;475;502;532;510;538;416;406;458;455;473;473;405;430;388;391;472;465;527;656;578;436;494;496;554;574;469;387;320;516;592;558;533;544;511;529;524;453;410;454;449;532;530;449;554;564;534;534;483;502;558;458;443;523;567;498;487;440;389;366;361;360;489;463;394;404;431;438;462;385;412;425;464;482;414;438;527;666;509;485;446;553;578;515;377;505;484;479;381;425;396;425;458;483;459;417;417;602;554;542;612;477;499;442;491;477;477;489;427;468;418;416;449;390;421;512;480;437;449;431;558;550;422;345;294;351;524;477;452;481;469;536;529;481;361;335;492;548;396;379;484;673;1032;1067;634;453;514;590;594;499;424;450;505;449;443;421;496;505;432;404;417;397;398;474;501;457;415;589;712;505;373;387;438;497;518;376;318;386;438;528;576;481;435;503;488;431;412;356;350;384;486;513;458;496;450;461;417;472;506;513;618;506;508;560;450;434;484;609;525;450;466;593;651;563;517;515;546;545;598;561;491;512;436;453;474;476;442;487;488;512;413
88;111;100;87;75;100;105;112;96;120;113;91;100;86;106;90;76;87;113;71;199;400;434;385;382;392;387;476;462;508;525;471;522;410;386;324;336;447;461;389;345;405;426;479;545;855;799;563;487;415;386;400;463;466;507;511;483;439;457;469;490;466;561;621;546;491;458;396;465;555;461;403;444;429;426;454;459;408;493;455;420;450;452;459;440;521;586;587;633;536;590;610;564;502;526;551;529;631;594;501;481;515;406;452;469;448;435;360;414;492;444;399;465;500;511;475;454;429;428;499;468;422;459;455;488;415;447;527;413;425;471;446;508;419;521;592;458;455;503;554;540;433;457;414;400;298;354;388;437;477;518;468;449;441;410;499;448;553;537;461;405;515;506;511;508;460;475;522;436;459;393;385;501;487;471;474;415;435;490;494;475;546;475;535;506;399;406;425;413;461;491;442;434;513;441;415;445;410;469;428;409;531;454;397;431;411;476;511;454;443;426;381;409;389;451;336;413;433;504;517;450;466;482;429;418;447;437;447;468;533;440;436;523;497;467;423;453;446;438;487;478;539;578;534;509;428;358;555;518;453;453;457;539;582;548;536;490;451;586;581;488;466;409;463;439;424;497;456;459;445;369;562;816;748;393;371;404;497;479;514;533;508;379;337;365;458;439;440;460;431;493;501;472;564;568;503;474;454;426;484;648;648;512;543;478;352;413;445;424;463;426;455;455;500;470;449;449;462;426;432;443;445;460;384;489;430;420;430;425;483;365;408;378;435;520;550;453;402;437;395;388;431;488;440;472;486;506;474;460;388;467;520;474;466;438;427;432;461;476;417;432;384;400;400;378;374;380;409;402;405;468;495;443;457;500;451;513;496;435;496;514;643;636;491;421;416;382;399;415;435;410;401;478;435;435;499;613;823;995;782;420;316;331;429;401;391;398;504;391;449;492;572;477;523;505;492;448;459;414;377;423;402;390;461;560;658;937;706;499;519;446;501;657;880;742;631;493;482;409;447;457;435;380;443;420;443;385;441;467;443;532;507;495;508;508;437;417;356;415;419;537;575;538;584;530;462;452;469;441;468;450;390;441;435;413;381;479;424;482;464;481;451;471;516;441;489;580;558;453;383;338;460;490;521;528;483;461;577;605;468;431;478;475;397;486;410;455;517;441;385;401;412;430;457;493;485;492;472;452;471;566;474;421;412;467;447;447;409;400;397;524;430;417;480;459;455;491;578;547;473;497;500;440;426;458;408;503;482;398;392;426;365;371;388;395;441;422;507;450;460;464;430;449;429;519;654;463;421;433;403;409;375;477;406;419;460;554;536;506;498;514;477;479;483;472;596;608;482;430;554;507;354;360;413;461;389;408;383;407;475;522;576;515;511;533;576;500;475;518;494;513;479;503;478;503;456;491;535;474;640;565;457;399;419;441;426;363;371;390;373;428;455;490;613;841;638;464;463;569;560;582;678;644;501;562;422;415;393;523;539;524;485;544;635;549;499;436;410;470;435;408;512;504;506;483;476;496;474;512;517;507;569;534;483;558;496;422;446;676;852;772;571;586;714;479;402;359;401;480;529;498;520;566;501;575;465;347;389;426;499;451;468;481;445;377;432;458;445;578;555;588;590;515;368;390;426;449;442;431;460;451;455;464;496;540;620;545;504;625;562;553;540;402;334;309;539;523;510;458;505;546;509;506;471;506;495;526;517;487;469;507;618;619;489;447;442;470;500;430;465;525;597;584;433;403;416;385;393;434;499;409;412;398;402;392;401;460;441;479;491;477;495;554;722;586;410;429;623;641;552;431;498;481;442;404;407;423;476;475;532;495;442;400;425;500;571;572;512;524;393;452;485;513;526;513;436;358;415;445;468;448;522;461;435;391;353;349;367;377;345;463;453;444;414;464;574;565;469;477;444;448;582;587;709;523;384;447;592;969;1051;611;483;551;568;488;474;390;410;408;502;464;480;534;454;440;373;373;420;391;378;432;430;377;471;545;532;418;418;466;629;574;579;301;325;369;514;525;460;438;460;468;459;465;372;389;382;493;504;536;488;534;456;454;491;523;573;511;464;523;503;504;455;450;752;663;565;534;665;677;629;459;512;487;575;587;553;497;510;512;489;463;500;464;577;551;526;437
64;88;103;79;95;111;107;108;109;87;114;84;79;101;107;85;114;91;105;85;186;420;394;429;422;435;448;466;566;546;533;548;454;486;500;387;405;488;443;355;389;429;457;464;488;586;523;490;427;480;360;409;460;502;534;463;429;398;483;469;538;583;528;584;551;507;463;515;496;504;425;413;430;415;431;438;519;457;445;419;438;409;520;375;387;544;473;553;586;597;600;623;531;479;533;556;508;525;566;523;477;490;455;499;438;449;430;422;408;471;460;477;515;504;505;429;408;452;511;533;539;525;474;439;485;484;483;464;553;518;539;510;469;492;566;539;439;391;476;471;468;437;364;431;389;386;392;398;396;429;428;448;469;391;431;413;360;578;583;451;432;486;554;665;503;429;438;490;451;439;391;472;527;530;418;451;443;462;505;447;518;465;513;503;522;494;410;399;406;473;429;443;459;446;408;396;379;397;433;446;522;514;447;404;403;468;411;434;444;351;395;430;473;489;549;472;483;473;641;583;442;467;439;403;448;449;419;465;426;425;375;459;548;469;433;460;429;409;487;525;471;484;556;573;505;473;483;471;467;497;518;484;455;493;508;590;520;535;570;502;489;460;450;384;404;448;431;500;532;481;419;434;557;437;346;340;392;445;552;561;541;579;376;384;362;381;394;434;430;369;512;482;497;601;590;506;546;487;410;404;596;581;581;642;564;426;424;393;428;425;369;469;481;533;516;485;426;378;389;424;367;389;396;450;460;410;421;436;416;492;421;434;453;476;445;439;444;425;405;443;460;406;411;407;429;532;489;406;403;446;488;449;487;509;456;497;438;437;448;441;480;454;348;314;323;367;445;397;450;488;475;495;540;539;489;484;432;507;500;514;487;573;587;463;407;370;461;448;417;425;419;388;432;409;381;474;586;834;1138;790;442;326;375;423;414;401;416;455;439;455;448;571;427;484;555;615;459;430;474;380;359;385;418;574;626;614;736;663;549;473;549;433;487;644;655;542;470;416;445;420;449;433;476;476;417;343;425;458;501;507;490;560;479;488;469;470;514;477;461;604;574;516;503;527;546;500;497;592;620;599;498;402;445;462;364;424;428;436;465;460;417;474;507;482;444;500;556;488;437;378;404;397;477;524;532;562;497;570;639;440;410;529;500;483;530;434;434;484;437;433;411;399;378;359;405;470;493;444;487;578;653;610;398;481;478;460;425;340;424;471;507;458;454;512;497;509;444;575;535;477;451;446;409;424;439;516;550;444;447;455;425;394;482;463;396;469;448;453;491;456;388;431;476;413;502;484;437;408;471;445;434;415;421;495;445;453;551;468;473;526;583;520;486;524;509;557;617;544;516;473;462;467;425;513;511;487;447;413;461;565;604;566;523;566;630;474;464;457;537;532;472;497;466;572;418;420;464;471;493;456;474;528;552;499;425;385;449;498;514;436;416;455;485;497;750;667;452;532;602;592;648;756;698;607;632;541;466;462;489;505;526;468;546;592;570;518;418;483;554;427;362;466;479;539;423;530;517;456;473;456;423;477;534;549;510;546;437;498;644;763;631;575;610;567;440;368;358;387;456;422;503;542;575;521;532;434;386;336;403;448;447;549;489;389;410;416;343;436;459;447;445;504;552;410;372;485;569;545;525;546;441;485;484;470;512;484;498;497;586;573;533;521;387;319;258;478;457;401;475;529;458;461;418;451;549;640;468;430;510;469;484;514;491;435;386;459;421;443;431;478;512;570;527;409;374;390;383;389;449;414;445;446;436;447;425;381;443;593;657;523;463;464;516;697;517;453;480;509;553;557;483;537;534;478;419;421;470;581;595;508;524;517;458;419;431;485;470;536;501;431;395;483;490;448;483;392;393;450;436;439;401;484;499;422;446;275;249;336;355;404;494;461;381;394;481;567;537;518;443;394;475;578;652;660;453;381;414;470;626;675;483;450;496;501;504;432;384;405;374;466;454;499;486;440;426;402;379;398;396;395;452;418;423;494;542;569;602;517;487;476;466;481;465;347;359;399;459;415;458;468;443;454;442;418;438;479;509;553;571;556;591;468;369;468;474;461;496;467;476;517;530;463;517;629;603;563;500;574;487;425;435;441;515;546;659;497;547;571;508;522;474;537;541;550;525;488;435
110;110;86;93;121;105;104;111;110;91;118;99;96;98;93;111;93;121;88;96;200;404;415;424;427;405;422;472;568;520;507;535;437;483;448;455;416;465;487;454;382;421;465;409;387;461;516;522;580;533;484;505;527;495;521;465;442;417;468;527;477;475;411;508;488;514;474;483;550;509;499;476;476;465;435;479;558;490;448;438;479;493;482;550;470;508;526;561;522;503;582;572;483;523;592;593;549;511;431;568;654;564;526;479;421;457;496;388;438;461;475;477;459;486;525;372;374;433;446;510;558;500;469;436;423;460;503;556;569;594;513;560;515;519;455;467;412;407;423;429;483;423;401;385;422;398;441;418;431;486;551;497;450;396;426;332;372;527;498;420;473;461;618;666;593;513;473;401;450;475;435;414;478;491;495;440;437;466;489;502;470;526;468;448;481;485;439;405;494;510;516;492;413;444;428;413;361;389;432;454;464;443;458;430;413;448;485;531;463;396;442;501;437;459;458;452;455;509;579;571;431;383;388;367;489;481;444;549;554;497;487;480;442;447;453;458;472;435;467;454;480;482;574;637;477;523;536;463;478;483;508;477;545;586;558;631;527;572;548;518;488;469;520;448;426;482;504;475;508;520;522;417;431;388;397;400;420;496;545;495;512;529;384;420;376;423;477;433;402;431;456;381;401;440;444;556;537;616;523;423;499;534;581;627;584;448;433;415;483;521;424;413;534;535;483;401;460;403;342;334;424;416;448;480;467;431;437;401;420;405;430;468;434;462;431;430;407;429;409;454;469;461;474;436;394;527;543;488;450;493;424;430;432;534;534;494;468;493;465;544;469;419;408;324;338;395;404;471;559;514;456;416;497;651;571;461;466;511;485;467;450;476;525;414;383;374;436;454;371;426;386;364;406;384;442;531;485;600;631;463;382;404;427;436;432;376;384;397;387;416;420;478;460;468;596;624;507;488;496;439;404;404;415;521;565;511;508;530;519;402;414;342;448;476;493;459;488;462;426;480;450;524;593;524;468;373;409;488;485;516;528;533;504;466;396;433;481;512;519;617;599;509;465;525;511;469;482;629;880;760;499;404;420;391;378;419;438;410;421;403;412;516;523;513;507;571;532;516;410;387;351;562;561;497;456;499;529;461;465;406;409;396;464;535;562;531;468;404;466;410;436;474;383;352;384;429;456;432;499;543;649;551;497;489;486;501;402;436;489;557;408;428;414;479;542;571;472;488;470;389;433;421;440;443;402;611;541;439;447;488;479;426;488;489;458;459;431;432;472;448;445;459;449;390;440;451;467;402;470;444;493;524;480;493;465;481;492;427;373;496;630;552;568;516;449;524;513;534;561;510;514;531;455;572;547;570;431;378;460;522;597;553;494;488;529;524;532;485;542;578;521;467;481;496;441;397;488;496;486;398;480;591;578;424;420;448;498;496;480;426;410;402;381;384;494;512;454;542;552;573;680;710;723;755;698;545;522;490;551;586;475;451;472;492;542;556;521;481;520;369;407;471;452;497;471;529;540;490;512;455;505;491;501;495;445;439;482;496;497;593;545;574;661;559;439;383;390;416;409;426;477;652;577;433;468;414;442;408;475;525;497;543;463;439;404;425;490;456;479;412;379;439;463;399;415;441;458;470;588;512;533;529;454;376;388;456;475;497;562;492;487;479;457;336;305;411;430;440;466;534;496;458;497;463;503;490;480;473;462;482;449;483;475;412;384;441;502;463;455;452;479;540;542;445;402;431;434;435;356;427;445;499;481;498;432;453;474;537;577;415;481;511;475;381;448;411;435;488;461;494;542;643;604;516;444;473;482;561;573;530;444;438;481;446;342;418;416;474;420;369;400;433;452;480;501;449;431;471;524;518;511;517;473;474;402;346;348;357;400;431;459;499;438;471;480;596;575;654;625;444;428;547;516;476;423;341;341;416;449;489;470;451;528;511;472;479;467;436;431;451;416;458;443;450;417;422;419;418;531;437;503;424;442;528;594;725;824;590;459;418;388;463;483;398;430;406;450;416;446;453;414;437;431;397;445;479;484;440;481;495;575;487;439;500;507;436;423;390;509;567;489;436;382;456;436;424;510;487;440;390;415;555;573;520;457;566;629;576;477;527;530;512;579;510;505;520;624
94;112;92;88;109;85;96;97;103;123;111;93;92;96;104;99;111;78;76;64;193;443;462;468;449;442;437;450;550;494;506;468;465;449;520;462;456;484;547;442;392;425;380;427;372;426;485;554;629;603;511;510;551;540;417;450;448;466;507;577;471;426;361;454;491;486;511;490;515;506;546;687;638;513;451;459;444;496;433;395;534;415;481;558;553;550;542;577;559;455;422;429;431;480;630;648;652;521;474;550;650;608;484;446;509;462;453;373;466;502;458;434;466;484;456;411;397;417;486;495;519;439;464;452;461;492;493;602;660;499;573;590;572;506;476;391;373;401;358;387;457;488;488;483;425;489;552;506;412;481;601;471;370;439;482;451;408;394;449;448;591;546;555;606;620;529;452;396;447;496;392;410;519;550;537;460;465;392;465;448;545;576;518;511;532;420;529;559;518;506;430;445;480;522;423;423;401;423;428;469;464;433;447;463;384;409;473;433;401;514;471;482;450;408;447;481;446;391;388;431;352;392;400;405;421;425;477;541;472;440;433;441;431;388;440;483;492;426;421;436;543;519;546;524;471;477;510;514;483;529;530;520;563;575;549;468;467;513;635;597;522;558;522;471;525;570;493;463;467;497;469;468;469;439;447;407;403;451;403;435;433;459;411;473;396;424;426;332;356;374;381;402;396;361;380;543;651;684;585;449;436;513;600;602;461;462;454;446;586;781;680;487;519;504;390;394;471;442;438;419;469;524;423;424;427;506;448;399;390;358;459;423;435;486;411;390;412;356;369;420;438;458;467;420;373;498;547;529;507;400;403;424;427;531;581;533;489;406;484;556;434;367;372;383;408;427;394;480;486;478;499;460;442;517;574;468;479;459;441;367;454;428;400;436;423;446;485;507;411;414;416;415;405;368;456;451;417;351;271;342;426;499;515;449;435;355;436;397;413;419;404;472;472;549;548;479;478;456;415;404;445;463;403;383;364;482;570;555;531;420;355;384;405;419;393;451;495;489;482;449;496;582;570;556;467;463;420;454;467;447;423;459;461;448;392;464;488;497;448;491;440;435;479;445;526;502;434;535;667;584;444;407;418;450;421;439;390;412;410;421;444;487;533;515;568;665;556;552;439;437;463;553;600;527;510;477;609;579;499;398;391;407;436;480;456;414;457;414;400;451;453;500;423;383;405;487;449;459;496;474;487;404;459;468;582;476;517;494;508;524;439;400;436;477;512;573;489;493;432;463;420;470;494;452;443;471;423;357;491;628;619;502;557;412;384;412;458;449;530;419;396;431;428;352;427;557;547;435;465;396;440;534;496;477;488;513;432;368;372;468;648;549;534;479;427;506;484;440;465;529;575;558;460;350;448;494;528;479;478;528;532;515;472;460;445;510;508;579;582;559;445;468;466;449;482;465;475;509;504;416;423;488;531;481;565;489;483;433;448;499;411;391;358;387;413;488;505;469;520;517;469;605;688;631;573;555;556;571;549;546;446;385;470;514;619;667;525;428;408;364;411;457;485;533;526;517;661;595;492;530;696;631;468;469;471;482;463;460;411;528;535;565;572;492;477;392;426;406;380;385;498;570;517;429;492;503;481;448;436;416;454;483;437;400;389;407;436;447;514;470;363;322;376;324;386;418;372;442;562;494;492;469;429;426;422;482;512;532;501;478;442;435;407;405;506;445;424;403;421;398;429;442;487;485;525;536;467;441;447;488;515;489;377;472;481;457;429;449;571;509;532;483;495;448;423;488;427;395;402;453;443;524;527;493;383;512;553;587;554;501;430;436;443;360;351;365;461;437;508;512;474;541;588;461;543;531;484;482;477;412;399;398;491;450;456;441;432;348;303;354;471;446;460;389;397;414;411;423;557;516;586;537;570;426;400;389;373;380;380;356;455;430;510;533;559;616;657;776;923;698;463;405;394;475;401;404;398;480;500;566;492;452;472;453;460;417;492;393;410;409;412;436;419;441;386;405;416;426;504;466;485;417;475;496;527;592;591;585;470;476;439;458;372;416;367;401;460;447;384;446;437;410;466;411;453;461;491;453;412;425;505;408;388;467;489;448;398;395;471;489;477;405;427;349;390;401;518;466;345;389;464;554;584;464;503;422;586;489;510;623;609;605;552;543;634;585;525
113;85;92;79;89;73;77;78;104;97;110;126;108;82;100;78;103;90;91;79;238;356;429;474;461;432;492;567;486;474;528;442;449;442;472;505;447;395;493;462;402;427;394;523;466;455;494;543;550;623;634;595;524;453;393;491;445;516;547;642;481;473;458;510;487;566;502;500;487;524;732;915;705;488;469;486;483;473;520;420;475;557;546;633;522;507;561;497;394;448;458;426;472;473;646;674;620;436;450;459;462;467;442;451;517;411;371;417;535;501;422;427;462;400;399;453;428;462;455;484;484;420;383;407;463;480;551;544;536;509;485;557;492;468;394;365;367;419;423;458;379;449;519;459;473;608;514;496;439;434;473;453;401;490;498;470;443;402;417;498;623;587;501;555;617;646;486;323;426;485;421;427;442;476;501;449;334;378;418;463;529;595;546;525;502;431;465;460;458;471;446;480;470;472;401;434;409;447;408;488;451;376;446;359;354;369;430;466;484;432;409;422;455;461;506;525;427;326;409;439;374;400;391;434;399;421;426;457;422;416;432;409;417;370;412;449;387;435;422;448;539;499;446;480;390;423;442;516;470;548;513;544;565;497;469;449;470;502;613;624;508;528;588;513;539;367;531;530;552;499;529;446;471;436;411;358;448;399;400;398;401;438;458;500;467;443;329;291;385;377;402;413;476;376;342;437;564;556;466;455;406;554;559;517;552;454;523;603;818;926;704;470;535;465;445;394;406;428;421;431;425;510;474;429;481;525;460;365;359;373;431;469;455;417;472;472;427;402;492;395;363;394;402;413;408;518;598;535;443;470;455;440;417;478;500;490;473;518;471;495;391;368;368;376;441;432;481;536;438;481;445;426;462;470;526;576;497;484;480;453;540;472;385;464;452;467;550;556;455;443;382;413;458;402;466;425;454;291;283;299;386;499;542;524;434;404;397;391;380;445;437;464;472;443;457;382;401;548;385;355;428;424;454;420;404;407;630;724;548;415;414;448;448;463;452;463;429;493;473;547;504;551;518;487;441;397;448;513;503;515;477;455;451;433;427;461;424;393;469;470;449;452;493;474;488;459;384;469;546;472;421;394;409;498;452;406;341;384;382;480;459;493;580;588;614;632;491;555;508;462;537;561;531;519;488;480;546;578;583;402;436;495;521;437;376;393;440;397;414;461;515;456;432;404;407;466;492;416;486;410;391;505;450;524;522;507;490;424;441;442;449;444;448;440;524;546;542;561;510;509;470;538;559;500;436;407;426;401;492;609;553;504;498;502;441;456;436;485;439;360;423;438;435;391;438;482;563;497;474;498;493;451;446;544;537;495;409;362;404;423;595;469;435;486;482;485;507;371;436;580;567;469;414;309;349;501;502;523;519;468;467;505;459;419;439;494;458;552;617;526;511;490;518;462;486;449;435;570;527;509;472;468;560;511;544;565;427;463;430;469;421;452;404;402;409;442;516;493;456;466;523;543;508;509;443;446;548;557;568;535;448;432;522;646;658;769;572;403;417;381;488;495;462;435;465;480;674;624;577;585;674;637;553;463;482;512;455;447;395;407;439;441;488;450;434;428;424;422;352;385;508;518;523;530;560;465;499;534;489;428;393;462;533;494;499;437;459;513;498;501;417;422;446;437;458;416;373;446;453;457;507;511;448;483;489;553;586;565;480;479;478;422;450;395;444;411;381;444;444;484;430;417;425;493;509;566;541;467;438;541;506;515;458;462;453;487;437;465;529;505;573;460;502;457;490;475;494;454;506;498;420;424;523;466;456;488;543;502;472;475;440;403;418;414;441;394;416;443;451;446;478;487;497;457;486;570;559;401;406;359;358;371;454;447;434;523;425;349;276;405;485;470;482;413;346;432;434;412;460;569;545;485;506;454;456;368;398;409;349;428;414;433;398;480;592;751;1074;1039;1030;773;465;460;511;450;510;458;418;488;480;439;451;463;452;468;469;516;487;419;415;425;390;438;508;447;377;427;386;408;457;427;450;498;554;505;452;505;567;494;468;489;447;425;413;399;381;419;462;468;364;446;433;460;573;552;464;446;473;460;415;445;487;444;389;350;387;354;379;385;434;421;445;476;445;451;414;420;500;505;432;454;412;516;606;528;514;492;557;549;503;535;662;551;505;551;670;596;528
106;101;106;117;115;77;102;95;90;106;104;93;122;95;76;109;100;112;104;88;302;419;451;405;486;483;476;472;481;510;391;493;421;487;502;555;489;400;486;569;439;389;421;458;460;436;520;506;476;436;514;654;494;420;360;426;451;517;695;723;603;524;463;495;470;490;521;489;509;484;725;815;591;507;475;620;512;520;537;518;517;533;590;585;465;441;448;397;370;353;433;450;474;455;492;481;500;406;400;506;421;450;436;431;443;442;439;472;507;518;473;437;441;404;397;420;521;474;444;517;426;442;417;435;398;471;510;519;507;504;517;505;500;424;464;494;387;424;480;492;356;440;512;481;455;514;563;549;432;505;538;450;393;433;444;501;495;418;454;467;535;498;466;461;623;605;521;364;416;509;442;408;416;435;484;488;394;446;436;468;494;489;498;494;446;453;435;419;449;443;452;416;440;448;436;434;456;437;492;436;413;400;433;421;354;376;438;516;414;415;436;392;453;450;454;473;430;347;423;414;404;391;375;396;405;384;431;395;432;387;413;432;386;431;450;441;387;371;365;473;465;487;444;425;364;417;450;446;539;453;426;470;521;399;490;477;507;477;533;591;562;483;472;488;621;480;531;602;575;554;497;516;435;390;400;368;445;405;437;423;430;478;474;499;465;359;308;336;337;379;423;423;447;375;423;402;425;438;564;418;471;504;529;542;522;514;544;775;1073;866;662;545;484;433;392;411;456;553;524;460;429;490;397;487;469;494;481;446;378;482;402;382;449;443;436;457;501;499;469;455;365;356;396;392;414;431;506;472;443;368;466;478;485;524;459;439;436;462;433;492;445;345;393;393;383;500;514;482;501;327;438;504;393;452;524;566;496;519;523;468;459;493;442;420;438;539;617;534;498;443;381;430;439;369;457;405;346;384;405;386;400;485;513;502;486;475;440;415;416;453;468;456;469;476;422;406;469;525;462;388;441;488;514;467;477;452;539;561;442;418;463;452;460;476;473;492;457;429;494;590;609;546;455;456;387;415;463;465;494;516;403;440;433;463;564;476;509;462;435;451;507;533;495;531;424;418;422;442;538;521;399;406;424;455;441;435;401;398;482;467;499;551;550;531;556;554;468;504;535;525;634;667;511;492;503;481;529;598;582;455;473;601;506;502;374;383;445;461;386;466;475;528;426;448;451;517;515;408;509;424;401;466;487;452;499;530;486;398;377;393;470;442;457;459;495;480;517;566;574;521;479;586;650;573;451;404;465;397;503;467;442;396;505;483;453;425;495;434;424;414;511;617;431;429;443;463;441;372;380;469;479;402;445;499;520;564;445;418;453;523;639;518;477;495;501;504;453;391;471;463;465;466;387;294;374;536;609;559;493;496;439;518;492;423;456;551;559;528;613;554;566;503;547;419;410;469;434;466;453;501;495;523;457;458;419;418;431;439;407;435;406;394;451;432;413;421;442;447;473;463;494;524;524;496;470;429;503;566;523;542;529;631;684;658;646;662;549;484;456;421;498;484;449;461;412;507;612;564;564;513;488;525;528;505;541;527;500;525;472;395;410;471;472;423;458;474;482;425;405;432;462;565;648;576;498;442;524;577;582;536;365;458;485;529;523;473;427;503;518;523;496;600;630;640;531;558;466;417;427;433;485;489;495;489;505;522;491;403;406;493;484;492;427;459;468;395;391;444;522;428;484;436;449;462;564;527;568;557;431;539;585;549;505;420;489;531;440;454;479;525;569;583;494;479;540;505;485;445;495;434;402;486;512;487;460;386;470;438;430;445;575;524;476;429;460;429;497;456;442;453;517;516;473;394;451;497;542;470;478;409;467;451;508;436;503;527;432;388;353;449;471;476;512;445;455;420;416;536;593;495;462;476;474;497;484;481;366;335;385;423;394;394;405;456;536;877;1239;1444;1286;955;694;542;611;554;537;450;372;435;459;402;418;460;470;492;517;521;527;526;450;485;534;519;419;489;419;450;374;460;459;449;387;479;652;580;508;475;494;513;442;440;442;470;477;526;479;402;404;411;417;380;387;370;533;545;477;398;399;404;400;452;412;402;371;340;369;353;445;435;427;368;374;448;477;459;405;417;520;527;532;659;629;535;560;566;519;537;653;528;506;561;633;507;445;514;610;560;479
107;93;110;88;113;99;109;124;107;116;82;136;89;129;95;123;128;100;75;80;243;455;409;508;506;550;470;511;506;443;464;414;442;488;477;437;452;474;529;505;530;449;433;499;469;468;513;508;512;406;400;569;565;503;432;395;432;832;1145;1193;898;677;610;633;460;488;445;436;480;483;531;566;469;505;496;561;520;521;558;443;487;611;710;616;482;381;383;407;411;380;409;401;432;431;420;464;462;424;450;457;450;401;459;413;420;447;504;524;452;477;430;446;473;437;491;574;501;538;462;446;463;402;516;409;437;395;438;516;505;499;533;516;564;474;485;466;471;466;433;442;565;510;524;579;521;501;626;673;565;532;513;521;361;432;455;510;576;431;445;518;618;576;543;487;528;549;475;388;488;469;404;333;424;463;492;444;468;482;433;449;476;468;505;460;438;471;459;443;405;448;392;398;332;461;446;508;608;493;536;509;429;463;489;476;405;433;510;527;417;451;376;426;448;397;425;419;382;484;518;452;398;390;385;365;432;441;452;380;419;399;333;446;405;407;440;443;370;338;360;417;440;507;470;416;451;442;434;435;472;426;423;448;446;386;512;466;489;487;519;641;565;472;516;546;580;545;564;691;586;555;575;523;494;454;399;409;402;438;411;433;437;434;473;525;480;289;344;381;363;392;453;406;424;458;504;450;394;412;490;473;492;558;540;437;476;468;542;901;1221;927;598;528;482;429;364;406;469;514;432;451;439;422;392;419;432;476;499;473;465;425;440;369;425;388;438;394;471;535;524;426;416;434;458;446;432;439;436;369;391;515;513;480;458;536;510;381;443;424;494;546;462;424;446;403;436;499;544;599;435;246;413;510;466;503;614;613;556;574;470;359;382;417;412;491;485;468;529;486;514;399;330;435;381;315;393;421;446;416;410;458;563;482;499;487;433;439;394;402;382;438;469;345;461;438;475;447;413;425;428;444;507;497;496;483;446;438;471;410;402;407;462;427;467;498;560;462;426;469;580;635;552;492;452;398;435;414;447;518;469;452;471;475;429;454;498;488;499;539;563;529;532;494;522;479;433;423;402;471;417;486;436;438;425;452;465;378;390;485;492;520;513;513;470;503;593;579;530;490;491;460;535;619;528;500;531;477;526;519;585;452;473;499;504;451;421;428;418;437;383;384;453;430;480;429;439;541;503;415;500;425;411;468;468;421;476;499;506;469;435;510;472;434;426;418;509;487;455;602;574;455;585;714;621;606;496;507;409;390;427;427;449;370;447;518;443;426;494;407;425;450;504;723;502;443;499;457;424;377;368;429;486;452;392;471;506;502;408;410;454;586;625;581;540;547;455;481;518;461;498;466;527;553;419;275;253;461;624;559;511;510;456;500;544;421;491;510;520;537;615;505;477;438;449;405;418;454;426;412;445;434;448;407;421;405;373;428;463;456;399;365;480;459;519;469;458;470;492;437;501;491;431;465;450;449;487;409;452;494;398;495;473;646;782;619;429;514;571;471;494;475;493;441;428;526;489;528;579;475;468;504;472;471;493;504;526;686;583;560;542;414;391;463;472;445;513;490;492;456;507;461;491;556;707;647;532;490;514;580;497;398;272;374;495;465;568;571;525;489;507;523;550;627;675;684;643;565;434;439;428;495;435;504;468;514;395;381;410;360;447;483;560;544;385;461;364;404;473;503;545;487;472;485;499;526;544;559;519;560;548;611;585;564;449;489;470;507;482;434;502;604;649;711;598;492;617;688;583;461;454;454;374;403;520;533;491;515;491;440;483;470;539;596;465;455;497;493;543;452;478;438;484;565;471;428;418;458;504;485;508;524;528;629;585;535;573;569;541;424;405;397;443;515;498;503;464;422;392;522;577;532;417;500;566;478;491;441;371;359;417;456;435;495;437;413;482;659;1138;1342;1237;1030;817;795;794;638;491;462;432;406;420;405;368;435;523;479;486;502;491;451;474;447;509;502;437;366;413;444;492;523;446;434;382;506;664;554;453;560;501;501;458;491;486;441;512;561;538;397;397;392;419;442;374;398;425;436;412;385;365;416;453;470;427;460;446;409;442;461;480;371;438;360;379;377;460;376;431;423;571;608;614;699;613;573;575;562;578;522;572;522;438;497;526;463;437;492;616;513;437
87;95;119;100;94;105;113;107;99;84;81;91;103;92;102;92;79;121;79;78;280;439;457;479;484;450;465;531;487;470;495;479;430;474;439;480;416;429;466;474;469;435;469;453;578;635;524;494;439;354;436;487;513;521;492;438;528;896;1397;1520;1076;743;659;661;457;439;475;461;578;537;480;470;402;436;419;519;508;529;519;447;484;748;1089;842;471;349;420;463;457;379;378;449;470;480;467;504;422;445;499;503;444;395;436;436;415;457;502;502;460;458;506;509;476;443;516;608;547;422;512;445;436;498;502;438;427;421;464;533;477;483;454;542;542;484;467;485;499;509;518;537;514;587;551;657;610;471;624;673;681;675;636;504;474;481;447;572;547;504;433;475;541;493;487;433;435;434;374;353;371;382;408;423;458;424;441;432;541;476;495;447;400;480;391;403;405;449;403;445;427;414;358;381;385;417;444;547;617;497;462;457;485;488;495;469;471;497;505;455;474;405;460;462;457;473;432;390;430;507;506;449;454;423;404;401;435;488;446;404;428;412;359;393;381;425;475;444;386;427;397;444;420;506;429;403;423;420;484;496;453;475;394;493;487;435;440;470;539;553;545;544;493;502;488;550;687;692;636;622;558;572;520;557;482;406;382;403;433;441;421;394;436;470;375;397;404;393;375;428;473;501;399;422;433;539;648;553;455;446;482;511;504;549;478;389;393;446;497;620;770;603;582;530;477;404;449;437;494;464;474;414;390;373;374;377;352;426;488;474;485;508;437;396;477;411;449;471;489;500;530;397;439;476;472;426;439;412;425;423;438;471;487;426;409;504;500;398;392;400;501;486;435;438;462;442;408;520;515;575;470;336;442;534;571;507;575;607;553;557;465;346;372;392;446;462;461;462;609;510;507;502;383;386;387;326;345;438;449;466;448;467;500;449;467;478;456;421;393;394;457;458;450;467;473;469;563;601;527;456;455;459;515;524;482;469;409;410;404;377;393;379;496;442;394;536;512;489;431;476;563;564;497;404;421;433;426;487;476;519;480;446;551;509;424;380;476;566;480;518;535;469;483;502;517;560;438;432;420;413;455;468;397;368;406;461;406;443;433;542;523;528;479;492;470;525;485;622;513;459;476;442;512;511;467;506;588;568;547;551;616;483;410;462;449;461;444;404;380;413;428;411;467;410;424;423;478;475;467;364;403;435;432;474;419;405;506;467;536;578;618;511;571;414;412;445;506;498;442;480;542;492;526;629;490;465;486;566;470;388;425;467;482;437;457;466;459;419;479;475;451;421;485;611;611;454;429;419;418;394;387;428;475;440;467;441;455;427;442;460;457;555;535;531;468;452;423;476;481;531;512;523;558;613;474;261;166;390;606;613;505;439;438;492;531;440;465;508;555;513;561;511;431;466;487;437;447;442;422;482;476;453;449;420;458;393;460;490;434;456;440;426;425;449;506;451;445;500;406;407;520;482;465;468;457;477;478;451;418;380;360;444;462;537;561;446;329;414;493;490;464;476;455;428;392;487;409;511;493;481;517;479;487;441;358;327;440;622;628;532;523;496;508;456;439;517;562;560;583;506;503;410;518;552;608;576;570;480;482;502;563;414;325;330;452;541;521;584;521;418;518;579;502;548;515;537;479;376;365;404;511;466;470;539;469;456;394;337;392;417;392;491;555;504;390;408;488;447;434;445;512;519;498;481;514;515;508;486;543;531;533;498;559;490;454;467;432;523;576;455;549;595;597;697;621;566;617;683;561;470;487;362;332;337;499;582;532;584;515;410;431;522;542;550;455;431;432;446;543;517;479;454;547;662;553;444;431;468;519;482;480;547;619;645;689;593;516;541;586;557;478;416;473;541;530;472;454;474;497;487;544;468;430;444;561;606;485;533;484;446;493;439;461;476;445;479;447;503;704;791;700;737;790;846;891;588;527;452;477;449;429;382;415;447;487;472;458;480;449;497;452;444;510;511;399;395;436;448;477;464;385;425;394;465;468;450;430;461;537;483;448;484;508;502;531;592;532;430;407;418;455;441;404;366;429;446;390;383;404;424;428;495;508;530;484;450;453;459;451;445;386;442;428;404;440;431;384;398;631;694;727;745;604;542;486;593;609;471;538;517;519;471;481;481;457;552;566;520;498
92;104;83;126;110;79;113;78;88;105;113;97;86;107;91;103;127;100;69;112;366;483;460;485;480;400;497;489;474;467;451;505;391;407;458;445;381;403;418;414;468;408;512;500;561;511;439;522;440;411;477;475;553;521;478;455;506;722;1058;1204;840;559;522;548;514;440;509;603;621;501;476;500;433;453;493;522;515;575;388;379;467;851;1255;970;467;386;484;483;479;441;440;502;526;500;441;437;437;493;416;483;400;367;343;401;487;501;506;504;403;415;510;650;488;401;448;512;431;461;476;535;443;527;462;410;445;448;474;467;500;466;478;543;597;518;555;568;611;601;588;539;577;624;574;651;616;467;566;626;707;748;615;460;524;473;489;560;610;520;382;447;447;473;406;386;407;424;400;422;411;397;358;458;481;467;470;486;497;494;467;387;408;395;396;396;373;397;417;399;362;340;379;381;397;492;524;484;492;507;438;398;370;432;497;502;551;518;477;498;437;366;398;420;391;539;467;388;430;435;446;437;352;406;401;442;472;508;486;423;362;406;358;364;348;491;435;394;447;369;405;462;447;473;503;436;453;419;468;461;460;424;388;412;458;459;426;469;490;450;502;509;534;529;490;545;670;616;595;585;605;540;554;547;579;493;448;445;465;426;389;369;404;466;388;372;370;379;358;416;444;476;413;408;440;442;504;456;456;445;440;490;477;489;449;401;382;440;464;486;529;445;486;530;460;482;454;511;546;543;448;402;417;375;378;432;447;433;494;502;569;510;429;420;466;446;468;521;501;556;448;417;408;464;471;411;413;459;467;493;473;519;524;452;421;418;506;540;473;415;416;447;471;458;441;530;492;517;515;485;534;432;464;524;535;444;504;530;529;547;403;428;432;452;425;447;445;449;591;571;549;470;388;334;337;380;441;439;506;515;446;428;396;346;373;425;448;399;407;460;430;467;473;510;507;498;579;616;497;462;425;470;538;455;515;432;375;378;404;427;408;476;507;397;377;449;584;508;371;504;526;560;450;421;392;407;504;470;430;438;497;492;501;413;487;417;571;494;450;477;471;490;475;455;497;510;475;447;469;517;437;427;380;399;361;369;394;461;509;549;485;573;529;393;496;423;554;592;470;458;413;473;550;496;449;429;493;452;453;467;526;459;471;424;451;486;432;455;435;403;415;427;398;448;389;429;500;544;468;384;412;424;488;458;444;481;529;498;479;649;668;664;572;411;396;404;445;500;444;490;487;437;475;457;473;438;536;569;470;366;505;453;481;443;408;409;487;507;445;447;447;451;452;534;631;514;391;400;404;411;415;509;511;500;441;534;463;356;415;493;509;601;497;458;452;421;480;474;460;449;492;534;500;663;559;327;278;412;531;551;430;401;429;484;561;454;450;552;474;578;633;529;450;450;510;449;447;437;383;424;431;404;355;402;477;405;474;506;480;554;418;398;460;508;510;483;543;525;419;363;501;526;468;441;395;472;496;423;416;389;353;372;379;526;516;379;327;471;505;430;475;533;524;439;541;488;412;470;519;529;462;454;468;405;328;329;444;533;623;548;539;472;460;522;533;519;481;518;486;522;469;445;404;476;503;527;452;472;481;406;539;588;502;325;428;454;450;441;485;508;455;526;532;523;553;506;351;219;232;431;469;445;459;460;397;376;421;365;455;474;434;428;487;481;397;425;508;464;406;379;403;442;467;539;516;472;450;467;460;423;422;468;513;435;475;516;518;631;624;593;657;716;696;621;535;478;530;549;454;472;519;443;366;385;428;455;456;560;621;599;530;543;612;546;497;518;465;442;471;491;492;459;644;613;607;490;477;497;506;512;495;562;504;572;578;495;468;437;557;549;540;462;446;502;463;456;474;476;471;507;511;423;435;459;538;499;505;490;533;576;537;497;445;449;484;441;417;466;512;486;485;488;488;614;574;481;434;461;420;469;527;466;442;384;420;431;485;456;439;503;498;482;571;446;470;464;466;429;469;436;461;428;456;452;493;401;371;432;642;546;571;537;523;535;531;547;489;474;390;458;476;393;353;392;450;475;460;481;475;438;479;466;427;400;400;461;426;473;444;533;591;533;461;432;449;419;452;497;685;877;744;637;531;443;478;537;568;495;423;513;530;426;414;456;483;513;524;474;481
116;120;113;97;95;96;107;100;101;97;105;99;108;110;96;98;114;105;76;155;404;479;411;496;465;435;438;471;486;446;446;483;432;401;439;502;404;418;448;400;466;460;527;459;479;439;439;499;408;465;453;559;554;443;494;530;464;581;654;659;536;448;531;506;510;467;586;569;529;408;380;501;497;474;469;588;541;512;400;374;542;734;956;710;432;465;510;478;526;434;483;529;560;503;417;457;473;439;471;457;436;362;430;435;471;516;487;460;464;424;534;589;480;475;422;482;517;429;454;489;470;464;406;443;462;495;440;541;535;454;552;647;784;771;593;617;546;525;532;577;609;652;474;536;570;527;724;771;783;729;646;606;526;489;479;603;584;472;474;497;476;426;452;428;446;411;501;468;442;456;459;428;496;437;471;485;382;392;396;386;406;470;433;370;390;435;417;394;377;361;397;452;469;457;443;436;416;442;433;411;399;442;475;465;540;510;459;473;441;404;406;428;454;454;465;392;411;444;404;387;418;417;415;452;491;534;467;427;412;365;368;380;368;369;386;418;426;416;471;563;540;549;537;481;386;397;403;468;413;439;396;387;499;467;481;442;428;479;399;398;454;503;440;489;528;567;554;642;607;538;539;511;530;527;526;514;468;392;338;358;471;495;371;412;395;387;379;425;394;371;454;486;435;428;455;475;488;412;445;459;470;446;460;440;461;433;484;432;453;422;447;586;475;453;433;540;538;469;509;387;422;397;516;550;430;451;532;579;506;474;424;436;407;413;450;481;492;430;445;415;419;460;461;412;388;545;597;479;483;597;554;530;446;444;484;451;456;429;456;464;403;461;550;484;460;416;415;487;473;409;349;457;502;550;521;467;467;459;464;442;417;464;502;449;477;461;516;581;468;417;358;381;414;409;409;432;555;416;436;417;401;314;398;501;570;467;498;430;439;403;533;487;541;561;537;514;500;404;418;478;488;402;424;359;343;418;507;429;487;536;489;426;391;403;577;503;388;424;469;466;463;467;445;487;481;437;427;388;447;544;423;410;399;545;593;480;490;431;371;473;483;517;519;515;538;475;517;615;527;472;459;435;355;372;394;478;547;557;542;524;473;473;461;505;516;513;443;442;415;439;427;473;444;412;435;433;410;471;463;421;418;445;478;425;469;519;484;394;484;444;428;463;421;432;432;535;432;427;438;496;515;470;438;421;454;490;560;528;656;670;539;452;428;445;490;462;414;442;419;402;400;419;396;425;504;577;533;491;432;411;450;398;418;454;472;448;425;460;399;402;412;543;651;529;480;405;395;429;384;519;640;575;560;530;466;312;376;469;466;500;414;441;438;494;484;490;494;493;484;524;637;585;701;608;401;439;478;418;388;352;458;490;510;457;526;574;558;435;559;515;403;511;530;577;476;390;401;382;415;412;375;423;530;493;494;555;672;596;498;502;557;542;474;467;486;468;408;426;471;463;466;489;597;463;410;440;377;356;356;367;363;390;568;482;486;610;531;447;441;492;582;502;519;510;535;550;624;525;411;456;480;520;480;451;426;406;482;488;508;485;540;583;502;448;459;466;520;512;453;443;525;526;561;511;662;576;552;438;465;579;509;476;455;479;436;451;557;450;441;478;606;532;501;476;353;233;331;415;443;526;558;449;363;341;398;393;438;450;514;501;512;557;452;544;646;622;530;299;304;396;440;580;595;557;460;550;494;426;492;513;564;441;532;527;519;515;592;618;680;698;641;616;502;582;550;531;504;502;583;557;473;480;472;533;560;550;649;605;563;556;621;604;505;570;508;455;453;514;478;455;554;673;562;503;498;473;499;467;457;500;542;544;473;416;376;439;423;546;528;475;471;468;476;445;423;479;427;404;417;432;443;481;457;404;436;460;474;542;518;457;399;442;425;405;376;424;365;383;409;442;449;455;506;459;417;373;436;453;444;448;373;348;449;471;555;567;420;459;467;483;500;502;494;420;435;486;447;419;467;481;498;448;455;359;461;454;577;531;487;499;465;555;522;459;439;497;497;449;426;409;418;437;444;480;486;478;506;569;534;460;378;296;415;450;476;454;477;536;581;512;462;455;448;489;513;567;679;787;619;546;476;406;436;494;481;453;459;537;549;450;466;516;384;443;521;516;501
107;109;106;115;128;91;95;127;98;94;97;81;103;84;94;110;98;91;86;98;404;498;483;539;501;513;530;469;501;420;416;446;461;369;458;455;443;490;463;442;534;600;521;489;458;419;440;437;452;447;442;453;473;454;502;523;500;465;484;444;481;452;485;465;504;530;495;446;423;369;415;441;485;635;617;521;492;542;569;570;651;599;511;440;418;557;549;516;530;465;469;466;523;507;493;484;499;440;440;490;487;441;368;413;408;488;424;473;430;393;456;529;411;501;421;471;491;441;508;471;475;445;390;472;497;425;416;445;510;582;599;727;1017;1000;625;534;496;510;487;559;523;498;519;552;561;511;585;871;690;555;572;628;616;429;489;609;571;454;427;448;416;450;419;388;431;446;477;507;479;420;456;488;429;441;423;477;426;407;453;366;390;405;459;426;428;450;483;395;397;368;396;428;399;411;439;402;413;373;422;386;373;424;465;463;503;497;459;468;474;417;463;466;489;481;424;389;373;387;405;373;413;440;380;401;396;390;409;436;447;403;370;402;406;361;417;427;392;407;509;612;607;481;484;440;439;430;421;496;485;449;426;469;450;469;486;457;479;446;410;408;436;464;442;443;457;530;583;598;538;529;475;510;505;540;466;451;491;448;350;369;484;529;483;366;390;327;468;485;449;430;526;516;510;443;493;606;652;490;449;415;496;514;540;458;427;434;461;443;484;438;444;548;502;426;461;507;470;508;459;423;453;433;416;411;455;433;484;506;548;457;430;390;447;413;524;518;482;454;456;441;443;484;517;472;461;580;593;494;434;531;500;466;435;442;426;407;393;372;395;449;462;490;509;497;441;470;479;416;414;380;393;446;562;552;479;459;397;462;502;398;439;496;583;474;481;514;594;533;546;564;512;462;402;440;369;430;551;415;421;403;398;369;355;494;548;493;482;373;380;394;490;518;572;519;506;464;431;439;483;461;418;365;435;361;361;409;486;447;482;526;454;420;419;438;505;458;453;485;455;479;440;424;448;491;478;453;490;471;514;550;502;431;341;502;621;534;509;457;449;478;607;564;522;492;489;515;504;509;525;518;541;428;400;378;500;559;525;496;524;478;455;440;422;569;513;457;455;457;361;396;371;467;501;388;531;479;456;405;420;412;403;450;469;425;379;435;365;437;472;521;502;443;426;452;474;520;384;384;486;521;490;404;460;445;523;566;545;494;601;609;527;431;382;459;470;381;358;384;441;435;389;396;435;373;445;555;513;542;467;453;370;459;514;468;447;378;456;421;383;434;513;512;545;497;506;442;445;439;453;582;612;547;627;631;472;420;474;434;453;484;461;480;466;481;506;453;475;507;534;487;515;535;699;681;476;459;446;509;412;406;473;440;456;528;469;583;616;414;445;468;425;457;549;578;515;422;519;456;409;479;417;470;563;544;499;610;773;883;632;665;572;589;535;509;480;447;488;514;543;504;444;526;694;468;439;409;350;432;434;418;435;500;536;563;474;610;604;507;476;548;563;564;559;574;592;598;540;417;440;433;520;570;513;485;481;530;492;426;445;592;569;533;454;490;473;497;556;676;625;559;624;575;564;620;731;704;543;535;516;519;525;516;465;414;497;534;498;498;484;402;548;539;497;422;417;312;389;477;492;655;604;450;366;368;366;377;409;517;593;615;722;623;542;519;761;907;674;338;398;534;478;564;545;434;444;493;518;432;476;437;504;516;487;461;504;482;511;622;550;576;651;688;571;611;645;641;571;520;595;435;488;582;577;724;652;464;560;617;566;501;555;582;547;592;628;528;433;540;519;489;562;542;472;475;427;460;446;524;544;494;616;578;475;502;438;450;496;592;526;501;424;404;349;414;430;541;468;412;409;495;518;503;494;443;458;468;390;472;552;468;374;377;418;401;354;330;354;431;469;439;463;416;522;508;445;458;403;449;450;413;371;352;404;490;574;529;483;436;474;528;544;407;417;467;482;481;502;514;443;413;453;526;414;403;490;519;495;471;408;478;495;507;549;437;554;583;510;513;537;498;463;399;433;506;495;438;463;517;531;482;417;386;407;450;495;566;555;541;554;505;453;411;500;528;512;570;578;615;524;531;357;416;404;454;509;402;443;422;459;548;547;419;432;450;470;521;453
108;95;92;101;92;116;95;100;104;88;120;118;89;101;105;107;107;124;102;141;367;480;495;475;581;542;497;429;430;418;448;452;435;402;441;440;466;574;499;526;563;574;526;508;470;470;479;489;529;499;479;407;409;504;514;472;448;384;377;439;477;552;562;520;550;449;435;428;432;357;431;451;617;736;674;557;651;653;765;792;640;591;421;401;407;738;796;515;442;475;495;433;451;498;521;427;431;399;410;526;545;457;480;463;428;461;461;462;457;432;395;433;465;452;522;530;455;430;458;457;536;471;508;491;431;428;438;397;436;500;672;776;996;913;703;533;463;482;543;601;490;506;559;580;568;579;592;687;525;415;442;460;461;462;482;552;509;486;546;441;354;426;499;500;398;421;433;443;397;493;427;443;436;439;444;507;473;382;362;390;399;412;413;389;438;430;441;388;379;440;357;430;398;403;396;375;390;434;398;426;436;449;515;513;418;422;336;446;467;440;455;510;440;438;385;422;379;385;360;381;434;403;386;352;397;405;429;416;442;426;463;434;426;429;466;449;400;424;440;479;505;507;479;439;475;471;419;485;467;458;601;479;450;488;493;500;490;490;381;379;398;458;431;416;445;451;482;497;441;455;528;535;461;570;515;433;437;454;418;422;456;531;485;421;419;411;434;510;463;449;396;429;421;389;483;540;637;543;511;458;479;476;455;389;376;417;395;478;472;463;436;508;508;466;455;436;415;469;411;409;393;411;428;515;528;495;420;467;484;524;431;489;512;468;450;607;440;463;475;524;499;471;474;462;385;461;461;390;404;419;538;461;428;372;463;451;463;420;427;426;562;577;564;544;504;506;497;439;399;341;399;469;550;526;486;447;399;492;470;374;476;515;469;450;416;492;493;441;465;517;570;605;470;415;396;422;505;446;345;399;366;369;440;444;423;505;431;459;467;501;573;625;547;493;374;387;386;465;430;490;397;421;407;430;387;481;477;468;463;479;452;408;382;456;445;421;466;499;607;510;450;443;435;456;448;510;552;504;583;584;468;413;402;496;519;498;458;510;423;472;567;568;431;451;483;492;499;517;514;478;493;418;418;436;605;646;462;455;462;453;445;479;436;561;517;460;561;446;410;459;384;466;445;462;437;473;504;489;361;320;413;402;471;444;409;385;356;406;488;585;449;443;371;405;402;435;474;398;455;436;473;440;453;573;607;682;565;501;518;496;398;358;387;450;485;367;342;488;466;371;369;422;446;410;439;433;450;453;448;372;426;486;387;496;469;451;480;458;407;473;513;485;530;601;536;378;409;447;521;572;489;490;566;592;488;481;565;519;500;501;620;496;449;512;498;483;407;451;503;464;473;500;605;588;552;476;481;464;375;429;491;440;416;459;402;511;512;487;451;443;547;631;580;528;538;469;559;562;429;451;448;502;492;545;482;563;855;841;720;655;550;549;564;516;499;482;477;478;492;475;464;522;555;435;449;466;451;504;471;565;684;563;503;553;559;540;439;478;613;615;643;624;626;614;577;508;474;415;479;491;540;558;512;580;567;501;571;490;421;554;553;501;510;601;487;577;659;769;607;675;808;647;528;489;603;538;522;525;473;498;559;524;422;480;522;538;512;498;545;478;539;533;432;407;414;417;395;424;497;600;562;437;411;353;413;401;452;466;587;572;722;644;520;476;611;775;666;471;434;506;432;506;451;443;492;509;452;446;485;454;502;481;446;440;482;479;510;608;493;425;698;736;575;580;612;715;662;584;618;454;509;570;588;708;628;516;581;664;509;538;582;718;790;811;716;542;469;469;535;569;591;531;445;460;487;491;481;531;605;551;603;497;420;546;546;482;507;622;591;489;367;411;462;435;490;477;526;426;428;476;564;506;502;524;476;409;401;406;475;430;371;449;455;438;440;358;429;437;540;603;547;601;658;505;428;470;457;509;445;418;431;396;430;408;421;426;440;521;385;463;427;345;406;514;539;410;385;442;414;423;403;395;443;452;468;435;354;431;427;447;511;529;521;480;483;569;548;568;591;521;449;424;426;465;470;396;452;450;484;441;431;417;412;447;562;755;563;587;583;485;447;454;509;641;503;518;484;518;454;440;433;385;481;461;425;366;417;434;486;643;660;450;434;484;508;422;416
101;96;85;104;93;94;109;98;120;106;79;78;92;97;113;102;104;101;58;151;376;489;530;532;554;539;502;440;437;469;462;445;448;421;423;429;489;601;620;552;514;495;501;468;389;406;413;561;534;616;458;376;409;522;458;514;475;388;319;403;425;606;599;548;508;474;476;512;442;407;389;503;747;808;506;520;728;751;702;715;582;501;459;423;486;713;793;619;439;501;524;470;495;497;526;548;501;420;416;530;599;574;483;470;506;487;455;497;431;483;434;408;461;433;457;460;464;470;466;454;494;481;415;388;436;470;398;462;632;638;638;749;832;739;669;610;564;591;576;576;547;572;571;578;621;577;524;457;421;408;356;422;457;438;504;534;463;478;494;522;429;429;445;558;441;462;518;452;433;430;546;480;439;367;440;486;456;367;368;329;360;410;453;468;469;393;399;409;384;391;419;443;356;446;404;387;441;405;453;416;408;429;500;502;426;404;371;439;511;475;403;487;431;391;398;410;451;387;350;372;420;369;376;414;356;432;429;362;430;542;464;417;408;463;419;413;462;445;434;495;416;515;451;408;461;457;455;456;482;516;547;537;465;441;476;485;510;452;472;422;443;394;399;483;445;421;452;481;435;494;515;474;541;504;485;416;472;471;449;442;510;522;510;578;505;458;491;495;442;423;407;436;417;398;430;494;485;483;473;407;441;442;442;383;359;440;443;515;456;406;501;457;363;379;461;457;478;446;424;387;369;426;421;478;447;465;474;508;452;445;504;470;481;441;487;530;509;457;506;482;436;454;422;455;406;476;396;354;411;438;451;410;354;402;460;541;456;439;504;489;518;587;546;501;470;588;470;431;360;399;389;368;381;424;407;441;421;456;430;407;486;532;457;401;391;402;422;388;362;498;575;515;360;381;415;390;531;544;457;454;439;456;437;421;406;421;414;465;505;523;624;626;483;419;367;390;363;427;392;438;431;413;418;465;519;636;585;494;455;515;509;464;434;457;403;369;479;580;601;558;415;535;548;416;396;506;476;500;581;566;518;430;390;503;455;415;397;472;397;397;483;555;499;443;597;528;470;426;460;464;492;486;520;507;612;619;448;390;435;441;422;415;428;488;484;513;535;477;474;465;457;497;442;377;383;421;461;527;471;366;432;459;517;504;520;439;391;417;491;464;448;451;452;461;442;444;426;414;385;393;416;399;475;493;549;686;608;455;435;390;374;370;417;437;543;373;412;493;508;457;350;439;405;383;458;465;400;429;494;440;470;459;429;451;486;477;460;435;455;522;503;381;475;564;505;406;439;432;497;503;498;444;516;476;460;493;537;563;565;508;527;503;519;613;452;437;398;412;604;494;458;503;494;501;511;529;479;469;521;572;502;435;505;430;436;410;490;541;536;478;544;676;643;498;498;485;506;484;455;438;509;486;428;456;470;596;662;579;627;644;611;682;496;455;537;528;554;452;470;390;463;572;634;477;520;547;428;493;565;661;609;495;428;526;525;547;439;449;577;628;567;520;531;535;463;461;541;543;540;521;536;659;610;546;554;510;569;534;490;456;531;425;465;538;537;559;784;760;545;620;788;623;464;475;464;489;492;498;549;513;566;565;481;424;487;563;527;479;529;441;515;578;528;411;460;386;392;427;427;429;471;449;436;459;482;458;483;493;488;496;530;532;429;460;512;499;531;363;433;463;468;431;467;448;511;480;377;420;458;483;583;531;557;566;484;559;570;531;342;385;608;705;487;512;554;604;556;567;599;556;489;457;688;793;642;589;648;559;612;555;667;975;1227;1089;714;451;452;405;574;573;622;591;504;485;452;532;527;532;608;578;504;503;482;564;648;538;593;604;608;448;411;443;469;526;529;543;452;404;430;450;488;452;473;452;485;407;443;428;468;382;348;411;416;451;571;553;542;440;453;631;621;814;1045;710;470;505;458;505;497;456;496;534;466;441;433;400;470;528;437;428;391;378;393;527;449;400;451;389;416;392;377;381;437;477;404;426;382;375;392;430;426;455;578;543;518;601;571;568;548;518;520;468;390;514;559;444;412;440;467;474;388;446;468;434;499;584;514;488;486;474;550;456;559;544;452;441;516;507;543;454;455;435;505;558;478;428;452;427;447;611;529;415;428;485;467;426;424
80;98;106;91;91;94;92;103;100;95;105;92;93;93;80;109;93;98;70;144;356;513;505;571;493;468;513;480;424;430;431;427;415;429;472;436;444;504;645;628;538;519;476;461;437;476;412;463;504;482;468;441;429;488;519;527;502;430;436;434;465;509;500;480;446;472;405;533;484;445;458;581;932;727;327;494;812;750;547;542;415;317;389;497;604;489;583;585;532;526;575;585;613;494;540;590;605;514;453;538;570;528;473;461;422;439;450;513;504;417;427;435;419;402;443;444;415;451;491;483;479;408;424;360;408;436;477;576;689;618;618;786;719;612;628;671;563;598;579;463;511;641;558;527;615;536;482;425;412;436;512;450;414;406;439;444;524;612;610;481;510;456;432;446;505;586;628;493;447;494;518;508;444;428;455;469;409;401;365;321;385;451;446;516;421;400;421;465;384;389;388;418;426;445;415;380;389;443;416;385;367;414;461;454;499;433;418;420;497;479;544;518;415;439;496;437;506;433;331;369;439;391;370;385;422;500;471;467;536;476;472;449;472;450;438;368;371;390;524;568;518;425;477;409;434;403;419;479;457;495;508;498;473;472;440;473;479;525;492;491;523;454;504;482;418;391;525;454;465;483;540;485;434;493;452;471;576;539;507;529;486;496;634;780;606;524;513;513;519;458;354;413;472;449;443;450;447;415;415;424;440;475;471;452;425;386;463;530;503;454;508;495;424;416;468;538;467;430;396;330;322;371;410;481;480;437;447;480;478;432;461;453;447;431;446;533;475;521;520;456;406;402;430;452;464;513;479;367;399;385;383;433;476;451;505;572;531;450;489;508;502;507;492;437;456;600;518;418;415;426;425;409;408;414;367;423;452;419;465;471;493;515;454;395;407;410;453;430;454;391;452;392;379;357;412;461;541;590;465;427;478;503;470;455;459;458;498;452;447;536;620;603;450;379;424;432;464;368;399;436;411;390;359;417;599;701;547;516;472;466;504;503;496;416;423;398;423;499;409;441;477;424;456;427;408;459;463;539;534;521;510;426;390;445;438;450;452;480;478;474;592;592;509;569;534;456;423;448;428;446;470;468;468;499;522;500;385;404;426;455;393;472;499;398;461;508;507;455;495;469;427;412;390;417;461;493;420;473;493;482;488;466;468;542;634;523;417;409;466;415;386;437;483;485;400;363;407;413;416;461;435;396;416;590;503;575;542;472;411;391;387;392;399;520;457;398;459;430;451;467;413;412;425;404;487;477;509;479;456;477;440;428;443;498;537;530;479;451;383;512;496;406;423;470;471;549;475;466;495;537;454;458;486;458;431;460;475;503;501;470;563;548;522;522;451;439;438;453;500;507;492;486;487;477;493;542;507;511;485;530;505;534;503;485;455;435;496;576;521;427;464;610;544;465;421;516;478;468;420;450;447;386;473;474;529;525;488;497;636;652;695;799;595;483;533;608;606;570;439;343;385;568;526;474;541;560;485;504;470;576;494;477;389;423;488;524;447;484;564;602;562;486;546;562;497;477;501;542;471;466;493;456;591;545;425;454;522;575;520;492;423;461;465;501;495;543;627;637;531;526;627;604;475;416;441;466;472;440;479;601;665;584;465;406;440;567;559;431;400;452;463;521;544;462;547;404;385;425;427;395;364;433;496;500;449;429;427;480;451;388;429;424;423;489;480;460;413;381;403;463;496;509;406;411;440;400;346;329;421;544;542;511;495;559;585;594;564;550;427;390;470;506;460;490;479;531;577;567;531;549;525;385;451;709;830;768;613;541;526;565;625;913;1206;1248;729;497;448;448;445;541;585;597;537;612;476;485;541;496;524;494;513;541;539;607;636;572;518;570;548;470;391;437;520;463;513;521;450;469;430;489;519;474;464;446;457;417;450;453;469;354;270;336;387;478;649;850;651;490;455;518;557;705;866;626;418;456;423;425;483;497;442;524;420;483;467;454;455;502;464;485;474;430;524;543;439;378;403;416;451;417;434;412;411;425;422;404;475;425;440;430;369;465;465;484;595;542;605;592;665;523;511;499;512;567;483;399;350;396;407;429;440;547;519;435;457;455;436;413;411;416;455;415;472;495;454;438;450;495;489;539;554;480;525;553;450;434;485;438;402;488;468;428;417;409;504;454;475
114;103;101;106;91;80;90;111;128;101;127;95;86;82;84;105;127;119;55;123;387;474;501;466;500;468;493;429;399;364;411;465;415;432;443;440;386;495;554;545;508;499;444;400;501;435;400;491;521;419;447;436;450;498;519;566;561;491;464;492;450;438;443;412;448;501;488;512;533;430;490;623;792;518;427;552;659;555;576;530;358;181;277;481;600;444;545;558;562;544;541;498;524;450;439;500;469;421;388;549;546;551;493;447;486;408;537;545;510;419;474;472;431;362;416;429;486;463;405;472;427;412;355;328;423;467;467;493;543;521;721;856;696;515;608;689;646;528;555;453;445;564;478;436;449;527;479;423;428;438;447;467;428;471;484;497;539;667;751;624;514;459;359;430;509;605;545;480;400;421;433;495;450;461;480;516;457;403;389;356;432;463;444;411;397;404;472;510;400;398;439;432;468;505;453;399;456;441;440;391;420;438;458;423;492;527;440;438;483;526;573;524;468;450;532;512;456;472;357;325;411;400;430;408;469;460;456;529;525;442;440;505;458;426;358;355;455;499;589;597;563;534;480;455;438;360;431;462;391;479;494;468;540;476;417;407;459;408;516;575;680;569;506;442;414;445;454;491;477;470;398;443;427;481;459;467;559;581;488;497;474;587;599;616;576;574;484;487;519;474;367;416;483;428;461;538;477;436;465;440;435;412;394;479;441;404;356;487;393;469;556;462;417;469;451;521;435;377;443;441;343;436;363;407;445;394;424;480;431;454;424;423;456;419;429;464;471;416;504;371;395;410;427;369;424;478;442;424;343;386;454;495;478;450;450;479;512;453;432;440;513;453;567;510;431;436;496;500;493;497;458;472;492;542;488;406;429;423;472;479;570;461;440;423;426;426;500;454;491;366;432;386;362;365;369;371;470;549;518;449;459;524;431;531;483;491;535;453;415;430;478;493;465;463;464;492;486;436;410;441;440;405;402;475;457;572;474;457;474;453;520;454;536;436;455;436;492;404;431;455;493;450;392;396;472;448;468;471;457;465;492;502;500;487;478;458;449;462;438;448;551;542;518;476;531;425;458;448;494;500;439;441;426;533;422;441;338;407;539;634;565;492;509;401;430;509;517;439;455;426;318;358;380;469;504;553;486;484;482;508;526;562;493;507;649;462;397;427;427;381;334;445;546;509;401;389;408;364;476;404;400;379;460;535;545;474;466;332;443;388;402;399;377;387;437;470;475;436;421;464;415;381;415;409;455;424;566;483;454;493;519;438;482;538;480;497;426;403;436;449;503;454;421;466;514;550;452;479;530;518;440;421;431;415;435;479;449;456;480;454;472;507;419;488;497;491;493;427;504;500;448;498;486;496;464;533;577;639;522;512;545;540;465;486;465;462;547;541;459;500;565;478;547;513;495;519;564;480;473;498;451;425;510;487;554;521;537;509;536;564;649;647;570;496;532;474;550;616;490;451;438;468;511;562;578;538;519;464;500;454;445;466;397;394;431;500;425;428;537;643;648;524;443;482;486;491;520;513;532;489;479;463;456;530;475;478;480;512;488;486;451;390;473;502;483;484;497;471;452;455;529;462;423;461;475;508;497;458;516;643;618;603;454;429;447;493;545;459;393;402;419;394;471;473;541;418;421;488;394;377;443;381;435;457;446;484;431;410;377;341;425;427;390;528;430;416;403;384;376;421;490;445;407;458;404;386;336;315;342;492;522;489;459;579;580;594;492;447;462;484;400;444;476;548;478;452;626;480;554;523;537;493;470;593;733;788;577;503;442;449;458;560;693;784;646;528;411;417;342;463;539;577;598;612;521;463;436;443;584;511;521;576;513;620;554;555;482;465;549;414;390;508;484;505;428;414;433;440;434;455;459;412;421;484;499;501;448;454;486;360;274;287;447;454;605;904;771;497;412;505;535;601;636;434;424;413;372;425;484;525;454;458;418;445;511;450;393;449;478;460;506;539;685;777;532;428;414;385;374;388;391;354;413;436;390;391;452;453;435;425;399;440;456;446;533;438;542;529;703;563;467;524;611;506;448;415;398;396;400;433;537;549;484;419;416;465;414;432;449;446;464;437;465;464;464;397;444;498;477;548;579;502;474;457;442;402;480;435;432;409;443;496;424;429;437;559;477
108;107;111;103;114;99;99;96;93;110;95;85;110;103;90;107;91;100;66;134;405;461;491;424;389;393;445;438;453;488;477;435;377;391;411;405;398;460;597;492;396;446;523;577;554;472;452;551;555;450;455;458;461;499;505;577;534;482;455;495;472;459;451;477;520;549;575;654;656;471;551;574;511;454;466;573;482;575;648;510;257;111;302;522;598;471;501;519;506;473;517;441;435;449;396;370;397;411;362;431;503;470;466;456;454;498;479;529;479;489;541;609;425;346;382;500;483;404;367;475;437;484;382;399;420;454;490;478;444;578;821;821;614;478;479;596;697;605;686;561;504;505;442;434;477;423;435;379;389;453;482;441;408;473;424;466;533;744;699;623;557;455;435;456;522;527;506;462;383;446;391;400;472;464;485;502;524;465;371;448;458;467;466;401;415;456;522;423;405;385;475;459;472;454;447;398;364;428;482;401;397;418;424;455;471;517;508;476;492;516;530;517;437;486;453;423;438;411;316;375;452;423;408;410;469;440;424;556;487;485;447;503;476;382;395;468;544;552;505;546;522;483;452;427;406;521;513;400;348;476;512;537;611;483;406;471;525;519;527;593;766;624;525;399;342;418;490;505;450;363;386;436;454;423;431;527;570;545;497;469;555;552;458;491;517;550;478;461;479;437;396;382;477;465;464;434;507;452;419;412;439;420;344;439;418;467;386;380;364;414;497;461;479;462;489;461;450;473;493;516;443;466;494;468;404;464;379;465;512;528;433;458;380;459;413;423;474;404;483;422;402;430;398;372;343;441;455;420;422;453;477;516;495;485;413;372;438;370;412;425;488;495;517;506;449;498;548;519;456;496;521;481;519;538;430;452;440;436;469;464;500;513;501;399;425;382;520;431;386;397;403;384;390;413;473;411;443;502;449;440;480;449;455;447;528;435;447;465;454;469;412;401;450;434;458;483;584;407;402;447;487;459;365;393;502;446;441;472;474;508;405;518;494;427;439;523;456;493;484;480;450;435;497;454;443;499;475;449;420;465;545;546;485;459;521;462;475;442;436;500;504;500;475;432;532;545;419;429;485;482;480;454;411;516;476;359;389;476;600;748;565;451;458;443;477;536;448;447;476;423;379;396;453;427;480;630;586;526;484;547;630;430;425;447;432;442;398;417;400;365;359;414;479;432;413;385;384;431;413;363;355;400;436;485;476;416;385;351;393;413;406;385;396;489;433;456;476;451;402;455;439;329;372;412;397;443;483;513;511;534;562;481;495;577;547;481;440;499;495;468;537;460;425;450;456;518;462;462;453;518;495;450;392;424;518;473;403;460;461;494;401;476;442;465;520;553;520;423;454;482;465;439;458;444;513;529;550;575;476;467;499;480;483;430;477;480;509;487;494;517;575;554;533;518;510;580;574;534;526;494;507;486;472;467;539;442;437;438;504;476;631;579;528;561;497;562;621;683;559;496;482;467;501;481;580;527;472;451;417;455;436;360;386;428;471;541;447;442;516;555;547;491;484;483;471;497;497;500;537;541;474;496;437;487;450;495;471;468;438;519;428;433;518;550;533;528;496;476;444;423;400;441;391;546;553;457;468;538;521;581;627;518;454;412;432;476;487;447;439;426;351;378;441;491;439;452;443;484;388;403;415;458;468;466;403;429;445;472;451;389;370;417;411;491;526;436;369;375;454;448;450;412;396;516;468;395;330;263;432;553;495;527;463;518;557;478;429;507;485;459;398;415;409;530;500;442;457;495;462;521;488;482;473;482;544;628;481;544;477;489;484;552;603;599;626;488;477;435;412;433;496;500;546;633;577;483;540;452;478;474;513;563;557;530;505;444;530;477;446;467;442;573;542;485;415;421;420;494;460;434;468;419;450;507;515;528;505;509;499;401;348;318;448;412;534;754;767;528;455;507;547;507;517;459;477;449;445;362;394;484;475;467;494;462;463;424;398;401;407;403;459;519;778;765;576;459;415;395;391;425;415;365;384;439;377;474;519;468;433;458;439;466;425;430;473;423;464;462;546;581;448;497;457;490;428;399;382;381;419;563;678;532;367;428;479;493;425;395;504;495;446;483;496;485;431;452;447;491;438;551;473;435;410;401;400;467;471;489;447;474;410;543;486;439;398;444;469
65;100;107;111;107;87;94;97;109;109;122;112;102;95;131;88;100;94;97;133;415;481;498;439;429;372;433;468;531;559;508;411;340;366;405;446;509;602;578;471;386;409;445;541;587;511;474;486;485;425;480;524;497;522;478;521;488;416;434;480;437;474;468;544;600;638;582;685;727;559;494;589;505;476;536;602;525;550;591;390;168;118;376;621;754;542;469;502;491;403;472;390;362;418;416;383;415;367;324;389;405;464;474;463;476;492;522;412;507;522;472;545;491;444;477;487;572;410;429;486;498;521;399;409;448;496;521;369;377;555;720;608;461;417;495;509;610;619;693;567;503;506;531;456;524;498;443;390;433;413;489;460;492;414;433;417;543;608;628;521;555;479;409;499;462;495;459;401;422;420;399;396;482;564;517;491;454;434;402;409;448;478;438;422;432;398;485;379;395;373;405;438;447;458;476;416;365;444;428;438;405;428;422;386;476;510;512;461;518;483;483;457;481;412;427;393;433;413;408;395;418;394;407;399;473;516;514;489;465;458;490;502;440;437;461;499;514;471;437;488;460;432;477;499;531;612;670;476;371;415;509;577;536;533;466;502;487;625;592;610;689;563;494;466;375;390;464;558;513;497;481;452;381;450;422;508;526;515;525;583;502;585;481;415;502;494;400;445;464;382;419;403;486;451;502;430;421;446;401;362;414;377;384;390;457;482;495;375;307;346;491;512;512;460;491;424;396;442;473;508;484;486;556;439;503;379;420;502;569;473;519;518;495;448;451;463;429;416;431;417;440;413;429;399;334;417;428;456;451;458;458;441;493;477;491;498;451;380;398;426;465;491;506;522;510;570;696;593;407;415;522;513;563;518;500;416;408;370;387;439;517;545;512;423;414;472;442;420;484;372;406;429;425;426;498;443;439;418;439;408;461;468;416;461;384;380;471;513;443;465;460;431;412;393;410;422;506;464;408;408;409;445;453;388;410;474;404;423;384;490;443;466;484;475;473;430;411;405;451;448;413;456;510;495;456;526;477;408;428;555;517;552;525;555;462;450;440;430;479;513;560;493;490;434;383;433;428;363;442;563;535;571;448;462;445;416;340;584;644;582;479;438;412;422;567;529;378;411;427;396;328;412;453;549;462;586;634;522;641;652;551;386;381;399;432;407;487;442;433;436;400;421;416;449;405;426;397;471;443;411;358;442;468;495;505;449;419;397;414;468;402;458;443;500;501;494;528;457;431;460;413;396;368;438;411;438;453;429;524;515;700;561;549;710;844;655;464;483;496;497;506;445;492;443;462;491;470;531;529;463;442;485;516;539;556;399;349;399;520;542;420;431;409;452;457;593;571;504;409;414;436;498;465;430;479;511;469;460;450;434;450;445;473;513;566;535;509;428;476;522;558;563;526;517;479;520;510;487;427;485;566;542;522;488;482;474;424;405;388;416;593;644;722;611;526;509;595;593;593;535;493;436;447;455;436;531;542;464;433;440;418;343;405;449;478;534;498;426;534;479;507;465;508;483;467;538;477;388;417;542;458;456;476;467;436;510;423;451;505;572;461;493;613;610;544;453;464;483;489;460;395;458;380;394;515;452;485;514;516;588;590;486;572;372;424;410;508;436;485;495;402;350;492;489;439;464;478;430;435;471;447;405;488;550;400;469;490;504;418;472;413;397;428;513;504;521;420;397;411;418;477;445;457;523;492;410;364;357;349;565;521;565;542;467;461;435;446;452;493;492;409;379;393;422;381;466;453;342;437;450;489;439;450;400;447;450;428;601;543;465;507;705;636;633;560;534;493;489;484;461;520;526;537;605;566;533;536;563;504;475;495;467;523;563;503;479;442;521;526;518;520;539;496;505;447;447;438;438;416;432;464;558;493;521;569;490;464;502;499;534;472;419;427;448;486;608;613;548;561;483;578;511;416;389;495;526;513;370;361;440;418;518;520;429;364;328;430;396;430;458;450;512;601;658;537;429;401;375;372;445;382;373;412;493;451;498;556;516;448;387;345;427;470;398;395;380;407;490;517;480;541;536;531;470;511;490;366;423;438;532;608;484;369;435;453;478;426;401;444;506;436;465;491;543;494;473;482;516;423;469;559;393;458;412;453;431;433;468;425;451;470;511;466;423;457;421;420
89;107;100;114;102;101;98;101;117;85;90;108;83;85;95;119;99;83;90;187;393;504;436;450;440;477;459;470;499;518;517;371;348;368;433;404;436;522;505;490;357;434;520;581;542;526;441;510;447;434;544;676;697;516;504;457;471;407;366;358;397;386;447;530;563;552;582;548;613;518;541;606;609;557;525;508;511;643;708;535;370;293;448;731;768;578;518;601;436;510;515;521;433;524;477;509;425;379;330;390;416;431;424;419;499;564;572;445;455;503;451;440;398;440;387;447;500;470;455;441;449;435;463;457;485;476;432;394;468;533;542;500;435;402;376;547;530;730;678;502;417;463;493;423;498;433;401;467;382;443;430;431;511;463;399;452;496;572;547;595;555;504;409;421;472;452;430;421;434;430;404;413;438;537;513;472;431;366;377;379;391;458;441;446;458;420;484;456;384;412;399;428;499;511;445;436;379;411;498;454;461;472;426;387;471;491;490;493;420;428;436;474;445;422;387;435;472;410;415;461;406;378;354;384;423;460;455;445;419;427;447;412;466;498;518;552;505;470;434;467;460;464;468;563;441;481;505;537;423;392;432;454;517;524;477;498;472;578;563;575;580;447;412;466;446;429;484;547;595;493;446;482;458;462;396;412;500;422;492;528;482;503;543;507;446;407;444;452;430;408;442;507;462;431;454;421;470;491;394;416;392;463;389;395;427;452;440;373;317;416;484;448;509;492;412;461;423;393;414;432;494;508;613;517;492;411;406;491;560;534;477;553;572;482;437;422;420;399;336;331;386;449;455;465;380;367;431;496;458;417;416;399;494;490;487;514;469;450;501;510;522;482;576;543;551;765;819;552;372;430;431;517;508;534;484;429;380;318;361;384;462;431;437;418;443;510;511;389;411;380;365;433;401;421;471;491;428;403;411;443;426;439;401;406;478;378;525;533;479;442;534;618;511;447;399;486;456;473;488;386;385;432;400;385;434;424;418;383;341;403;377;419;425;511;508;437;402;459;446;413;512;499;508;571;514;543;452;505;447;432;527;514;465;498;430;429;418;449;492;530;515;457;485;446;484;393;398;379;440;515;545;522;438;411;416;473;445;506;540;458;391;470;407;380;455;449;438;442;447;352;383;397;432;490;426;515;585;559;666;792;570;448;396;455;495;458;450;506;449;438;483;450;408;418;380;388;443;545;491;581;505;438;394;494;562;482;478;442;471;454;430;465;418;501;593;650;506;494;401;415;424;450;506;475;443;381;421;487;450;460;504;513;504;690;842;583;453;429;497;460;445;383;388;456;435;457;451;538;548;569;489;570;640;579;540;384;310;423;509;661;505;473;458;414;529;575;515;528;494;481;447;474;403;441;489;488;459;432;404;394;415;468;513;544;600;579;462;491;412;434;418;414;496;476;526;440;514;446;387;484;553;572;526;446;489;530;441;372;374;469;565;716;632;492;477;479;517;493;493;604;641;530;493;545;435;452;533;500;444;490;408;397;393;439;478;463;415;476;538;451;443;517;514;548;478;479;452;432;482;570;457;433;445;382;463;454;443;469;502;499;446;459;551;564;476;406;445;538;568;422;393;412;387;472;499;441;487;588;577;456;482;442;444;433;386;428;525;505;473;470;425;402;530;503;437;385;489;407;459;431;442;445;456;486;505;468;466;450;426;470;433;448;460;461;437;460;417;449;495;545;525;535;430;491;533;415;416;459;419;447;511;493;521;450;491;477;447;418;454;472;381;385;344;409;404;444;402;335;378;507;425;410;394;411;442;486;486;502;506;502;500;590;588;579;557;597;472;449;477;480;571;565;515;498;437;495;550;505;588;552;588;495;523;563;499;457;471;497;534;587;516;557;543;470;472;499;452;410;481;458;534;489;500;589;624;487;430;504;529;714;633;477;428;445;520;527;507;524;496;495;557;531;472;502;515;495;408;415;409;385;384;369;416;409;353;368;413;406;393;393;449;525;625;534;452;411;379;382;436;378;356;383;493;453;450;474;683;759;594;464;383;389;478;432;460;457;412;472;504;540;505;552;548;586;602;489;454;434;453;534;538;491;472;479;553;438;350;379;500;494;472;443;550;496;486;576;463;441;429;431;478;405;419;363;454;494;428;438;414;462;494;531;452;440;371;451;432
86;100;108;110;78;93;98;103;103;109;119;109;120;84;92;89;110;112;84;184;390;425;396;438;429;496;466;447;427;487;514;430;338;445;406;461;496;499;402;442;424;521;541;601;519;464;501;495;476;534;560;601;583;512;456;447;503;396;384;414;420;367;489;487;438;489;564;506;538;504;494;636;550;535;509;540;596;834;895;609;546;606;605;758;672;522;586;520;430;481;499;460;441;415;388;436;413;375;366;387;442;500;433;415;461;530;566;441;463;435;395;365;446;413;394;382;426;397;415;417;402;439;451;487;467;446;440;414;537;625;540;537;480;407;404;471;514;569;663;465;362;367;374;421;423;416;397;433;483;457;421;438;503;491;546;530;573;573;516;566;537;448;437;464;463;460;454;388;436;439;457;368;452;494;511;468;417;397;374;377;387;471;420;407;408;479;445;442;374;337;396;403;503;442;476;375;358;458;483;439;530;455;452;391;470;512;535;442;397;326;347;393;421;427;430;398;446;424;539;525;464;378;355;414;412;416;448;440;378;428;417;430;391;482;542;494;483;425;424;454;446;471;479;565;484;381;368;389;459;436;479;484;471;501;485;476;496;513;445;561;448;377;386;401;427;385;405;452;492;507;520;477;430;496;417;476;466;366;409;441;471;468;482;452;448;403;384;403;430;420;450;441;459;345;327;426;421;453;455;334;375;433;448;422;435;424;429;440;451;483;446;470;493;423;387;416;343;402;434;435;416;486;553;515;558;503;461;516;516;574;478;525;602;605;527;455;503;443;351;370;406;472;465;457;406;448;421;450;447;494;453;460;481;476;490;480;416;435;544;553;507;500;544;525;612;680;840;651;499;456;450;463;512;462;473;467;352;319;350;425;471;451;411;386;394;523;531;478;413;411;431;576;500;465;498;546;487;398;434;473;419;380;431;420;472;429;539;518;438;342;555;698;627;497;488;472;549;529;527;432;406;453;393;436;465;453;446;349;366;413;355;431;466;442;413;398;456;461;450;452;477;453;572;643;581;461;446;517;485;420;503;522;587;500;461;431;425;418;474;501;538;583;468;462;447;434;387;466;475;481;608;455;398;334;443;460;446;418;407;297;422;484;398;422;411;455;413;507;401;433;315;407;412;444;416;471;442;518;940;1266;954;589;438;437;426;429;430;468;384;452;575;528;424;331;366;399;452;486;540;483;495;475;445;499;533;523;558;528;507;532;486;407;381;450;605;712;537;488;469;542;482;437;478;474;376;388;441;398;441;487;435;492;443;498;505;520;446;450;422;483;401;401;457;445;418;372;479;601;737;808;708;604;650;600;482;416;406;433;537;554;526;537;466;488;435;415;444;491;559;585;465;438;460;502;588;495;478;505;442;434;477;490;511;561;589;490;464;449;374;354;383;398;435;534;565;465;437;390;461;397;423;529;542;444;395;496;480;371;337;390;479;765;599;435;423;457;508;452;524;614;572;503;541;601;491;428;422;464;477;447;407;428;445;481;494;469;472;576;528;409;434;420;535;477;436;456;451;521;524;446;437;504;479;484;560;507;455;467;478;443;466;502;552;652;600;459;500;599;556;477;442;436;424;493;459;499;647;606;527;488;479;436;402;420;478;510;456;498;454;393;411;476;493;425;402;361;398;405;392;420;440;511;514;491;436;498;468;395;493;457;468;442;414;405;418;375;375;435;481;483;482;427;367;461;556;490;428;408;462;451;447;451;468;381;440;510;458;383;364;392;352;338;355;386;411;454;434;400;439;483;487;400;459;423;485;476;460;482;494;475;574;469;498;459;561;585;460;540;497;554;507;552;432;404;419;430;528;410;586;671;573;557;515;544;472;498;465;479;535;582;661;604;616;477;520;475;426;438;434;458;497;462;463;550;544;453;429;503;513;665;668;530;476;434;574;508;590;681;484;483;490;484;481;470;460;434;400;398;418;435;373;388;363;388;368;415;435;421;472;384;461;471;549;497;418;419;486;493;506;389;415;430;491;421;448;527;902;1227;878;457;391;418;523;479;430;438;437;515;487;469;558;557;542;543;554;497;520;460;404;468;483;438;539;493;493;403;401;373;478;446;376;433;440;402;479;439;448;455;411;366;456;415;444;478;498;452;405;385;400;390;425;441;493;388;419;379;474
118;109;86;88;101;103;97;106;113;96;106;111;107;106;86;96;96;98;88;174;452;433;419;462;417;452;444;479;495;583;610;413;407;508;457;435;453;420;433;413;545;573;597;468;497;464;509;552;592;530;465;471;516;426;428;520;436;386;426;427;409;442;491;460;449;491;499;448;482;464;502;541;459;496;545;498;512;724;601;436;534;599;730;770;544;466;598;549;454;461;500;426;436;437;451;387;376;407;384;380;500;496;466;443;459;467;435;447;443;413;421;364;355;426;465;460;479;436;408;442;440;432;488;421;395;415;414;427;466;522;591;473;476;483;479;492;483;433;494;393;349;337;425;460;445;344;365;469;480;525;462;456;495;487;587;657;706;632;566;488;492;422;490;467;533;483;437;436;417;390;387;415;431;461;558;571;484;542;486;463;396;363;405;510;504;441;394;337;343;368;380;338;411;501;408;425;367;421;396;407;508;544;507;476;456;528;473;444;434;375;396;403;401;374;396;387;424;433;520;611;514;445;433;381;397;378;392;386;390;379;470;390;378;442;620;619;589;446;447;421;487;489;491;524;493;407;370;349;378;378;450;436;414;424;411;403;465;512;471;459;468;426;420;408;397;422;459;410;439;465;430;468;446;487;472;416;456;429;436;459;407;394;446;458;410;392;344;350;445;383;343;378;388;432;427;385;350;369;409;329;396;399;453;422;444;484;505;505;583;600;527;437;437;390;439;474;394;418;421;452;422;470;541;520;514;509;500;526;562;571;558;526;634;566;450;412;489;385;322;339;488;449;460;416;480;407;387;421;543;574;508;496;475;448;479;541;507;523;558;565;544;420;445;568;559;622;632;578;516;481;488;542;453;501;460;433;395;377;391;459;532;535;466;483;380;392;541;495;468;457;542;630;614;553;505;515;450;452;435;433;414;445;394;449;529;586;472;515;458;427;540;725;763;674;636;517;536;557;511;476;503;452;400;418;464;437;412;401;401;444;400;474;439;395;415;479;513;439;495;430;462;432;518;635;516;400;451;506;468;490;544;567;649;581;538;553;431;379;377;434;499;490;455;407;412;359;389;563;550;592;566;472;391;424;459;494;395;394;369;337;388;507;467;435;438;397;450;461;439;424;394;420;411;435;409;426;403;559;976;1288;1039;531;454;410;471;434;420;454;432;375;483;546;480;401;395;508;540;556;536;576;548;440;461;447;413;452;443;504;509;440;488;402;401;369;486;522;477;431;462;484;430;445;541;463;455;397;317;343;431;437;445;443;455;414;442;398;454;391;379;418;429;441;436;390;462;416;469;509;661;792;619;481;572;508;440;397;402;545;495;470;460;457;481;442;355;381;493;513;588;554;457;377;423;486;562;528;485;475;490;509;483;462;594;640;616;563;545;395;399;375;405;358;386;480;588;427;424;404;436;420;407;432;467;477;491;424;417;425;391;467;452;638;607;476;462;483;471;386;498;569;490;496;435;445;443;429;367;454;485;472;461;436;481;525;638;488;509;608;550;387;393;486;489;467;443;460;490;477;510;458;432;499;529;721;752;506;534;518;465;503;630;696;626;642;703;679;475;527;474;500;435;466;558;480;443;502;716;605;458;496;554;461;414;483;595;571;561;580;523;492;539;524;501;413;404;402;390;392;452;486;402;514;503;490;433;463;491;458;485;483;479;448;455;427;407;385;377;454;452;516;436;437;390;493;559;447;424;463;490;505;474;417;413;403;402;466;393;373;396;382;362;332;355;348;399;533;466;422;445;679;707;559;440;410;415;412;480;580;465;561;519;428;344;376;497;549;578;614;566;516;501;568;501;417;419;419;428;485;539;584;631;753;616;575;497;508;477;445;501;602;614;546;453;440;500;576;539;510;446;427;464;500;478;459;518;483;619;575;529;491;503;478;538;501;466;526;600;716;530;472;448;458;452;438;416;351;372;359;410;440;397;377;418;412;412;396;458;531;518;416;411;430;463;380;422;447;547;655;596;472;376;450;468;446;430;551;814;1044;845;445;398;429;443;541;493;485;440;451;484;412;425;472;418;471;484;552;654;709;522;452;426;386;445;429;423;434;408;442;457;422;434;447;460;446;439;396;443;418;448;378;422;485;576;547;477;479;508;468;465;418;453;464;496;429;376;382;452
95;108;93;89;107;101;103;104;120;106;95;95;94;102;89;131;122;84;72;257;492;478;435;479;375;379;401;529;542;549;628;540;407;528;457;413;472;559;440;452;425;517;511;456;460;518;568;568;756;640;513;466;471;491;458;456;427;399;430;421;453;432;430;435;423;477;422;521;476;441;479;556;499;685;616;483;442;498;411;228;294;546;941;860;614;538;607;588;522;481;538;434;482;478;390;359;370;396;411;438;501;469;488;417;457;435;454;414;413;505;415;417;434;442;443;517;442;440;435;455;401;457;446;449;457;388;389;424;464;499;469;414;458;543;624;542;468;449;425;470;457;435;505;470;458;370;403;449;423;469;507;508;490;446;545;600;747;580;491;380;459;476;465;454;453;470;445;454;347;387;404;495;432;484;494;494;481;480;455;430;394;425;448;557;573;462;336;350;315;344;335;397;402;366;399;426;412;383;421;453;429;463;447;493;481;476;435;381;345;418;424;449;435;417;368;306;355;437;508;535;453;473;469;454;467;435;409;364;383;396;478;447;406;399;438;608;607;510;450;410;474;475;451;457;441;476;487;410;409;350;369;530;463;562;493;437;446;435;460;471;488;452;470;465;436;413;404;459;422;460;437;436;505;494;527;506;383;435;516;449;466;444;430;404;365;397;380;401;458;385;351;404;434;525;524;451;375;418;435;366;374;444;439;423;416;523;481;475;521;618;585;442;387;393;510;478;410;424;393;461;529;540;552;542;506;541;580;528;512;550;517;441;516;435;473;495;509;357;380;390;485;455;402;414;375;397;337;434;438;418;450;372;438;487;524;492;498;550;580;587;553;477;462;534;527;468;511;565;500;570;502;476;442;438;494;526;417;405;452;505;540;566;471;497;448;459;435;458;484;532;602;769;741;593;455;462;452;492;438;445;485;456;398;455;532;587;507;594;485;375;446;715;828;602;509;438;448;479;457;432;419;431;367;457;551;412;380;432;406;399;410;494;453;420;419;451;510;439;450;457;432;427;469;528;513;432;467;502;445;473;508;531;592;613;632;596;450;464;408;392;441;461;446;390;362;412;431;531;583;641;567;459;443;444;456;500;429;455;516;426;415;507;537;515;426;395;377;483;453;389;405;349;452;462;505;465;455;519;755;947;709;460;458;450;470;481;465;458;438;470;492;421;500;381;403;511;574;539;560;566;437;380;449;419;455;493;449;435;442;457;478;469;370;359;406;473;494;461;483;470;371;461;536;520;411;408;356;382;486;370;401;476;419;461;497;507;506;422;375;414;467;437;399;441;458;436;398;488;518;543;484;435;486;507;449;399;426;467;513;466;481;469;443;423;397;424;555;540;479;442;442;392;447;514;569;503;497;531;581;541;437;478;515;555;569;592;528;470;442;443;401;372;396;369;360;337;319;462;558;561;369;382;419;515;574;519;518;582;488;464;517;517;495;468;449;458;450;423;525;526;495;463;456;445;423;375;445;433;547;558;510;455;483;516;683;490;499;539;472;490;443;504;442;506;511;549;577;432;373;447;555;542;593;594;609;457;545;542;541;592;682;768;705;573;579;564;506;470;536;518;477;518;739;663;456;468;582;578;522;566;536;541;489;494;529;566;523;550;522;446;399;426;459;474;413;433;446;473;602;526;417;450;448;472;439;484;474;430;474;447;481;440;431;439;459;437;400;435;481;450;452;376;432;512;527;438;449;501;593;516;522;496;542;499;481;492;396;349;318;344;362;389;347;336;371;481;465;390;540;996;1048;682;523;540;522;420;520;584;478;469;430;420;376;400;431;498;558;655;587;502;551;494;519;484;485;452;455;509;584;552;608;723;626;599;562;564;447;459;409;538;480;431;488;495;541;654;718;518;395;443;476;459;422;442;526;574;789;833;573;491;424;428;473;484;449;433;457;492;439;445;428;445;468;435;396;411;425;408;466;528;469;439;472;454;464;431;408;465;475;408;428;424;408;395;407;465;593;777;744;574;464;444;531;484;459;479;512;536;447;411;393;472;536;564;545;497;454;462;440;497;366;386;436;402;470;623;792;784;586;449;468;383;369;425;357;384;415;450;401;386;477;543;484;405;408;389;448;502;496;494;438;521;483;521;523;538;548;629;703;581;456;465;488;469;379;380;421
96;90;100;94;115;111;98;100;117;94;110;90;101;98;118;93;118;93;69;237;530;495;386;453;414;424;459;509;544;544;554;475;443;454;386;443;492;549;501;449;560;466;467;501;502;542;555;719;962;787;549;469;515;537;475;445;492;457;381;455;478;438;403;440;461;477;505;490;412;444;462;578;499;706;641;545;436;552;346;200;301;490;906;869;689;645;643;593;467;469;495;439;518;452;401;402;371;400;451;567;486;445;440;465;473;459;578;461;359;422;450;412;478;436;392;492;486;426;467;479;377;380;434;421;410;360;363;416;506;490;490;503;467;619;538;516;524;502;508;514;526;520;487;511;511;438;445;435;431;414;525;572;630;640;562;602;676;589;416;429;432;484;498;540;472;498;458;441;363;473;470;445;488;528;400;429;498;572;503;514;442;398;342;441;528;411;393;346;351;370;371;408;403;362;372;439;408;399;371;485;497;543;498;480;469;478;413;381;403;430;500;455;473;407;343;378;408;391;423;404;430;504;468;464;501;456;425;459;383;407;474;434;379;363;412;453;499;429;426;422;518;497;473;411;402;562;452;414;475;383;388;468;562;631;542;440;455;484;494;476;467;444;479;454;519;450;401;424;468;452;469;631;570;574;600;578;377;384;448;595;614;487;451;349;372;357;380;378;508;390;278;342;413;495;446;424;443;406;381;382;382;379;434;446;523;425;541;466;421;492;546;395;364;382;449;492;486;417;442;504;520;531;527;464;485;601;517;463;344;431;471;438;459;428;427;438;494;517;451;454;453;393;404;408;421;447;439;416;425;438;466;431;414;402;453;495;571;573;506;506;416;482;572;590;554;500;535;547;669;628;498;451;428;462;507;535;428;393;404;399;492;484;505;421;430;429;421;481;530;584;632;627;575;556;515;413;466;475;485;484;488;440;425;441;499;575;509;569;430;359;421;623;669;516;459;466;481;455;494;418;500;467;389;469;499;355;395;444;436;427;359;454;495;474;453;420;459;498;499;483;507;467;485;430;466;475;487;488;451;472;482;499;538;549;556;456;463;559;473;419;492;443;434;425;346;361;573;537;544;525;470;432;469;518;486;536;489;633;670;520;485;524;455;461;464;377;380;423;486;390;393;419;432;459;521;515;476;540;511;494;472;465;419;456;474;459;446;436;364;469;445;414;418;379;382;408;465;479;539;511;491;434;464;403;429;462;425;432;380;500;434;449;441;390;393;507;487;481;476;508;396;427;506;521;490;475;423;555;478;335;396;455;552;666;633;645;519;438;422;392;482;472;389;465;449;438;447;471;431;479;456;440;483;472;415;308;339;508;504;436;438;515;456;408;473;405;513;529;455;392;466;452;380;451;502;516;504;638;545;507;438;386;476;457;560;720;552;454;565;425;417;359;386;406;419;343;350;436;608;624;410;431;470;532;594;492;556;557;539;530;530;508;463;363;384;511;425;520;595;573;525;412;413;481;379;445;423;482;492;523;575;495;442;483;427;418;467;547;507;587;423;468;378;453;553;568;689;522;405;532;482;500;495;484;436;455;507;582;570;570;508;629;660;631;557;538;509;505;548;467;524;537;595;563;440;494;596;532;474;542;567;660;546;525;514;450;486;534;471;467;425;412;371;457;410;421;453;445;457;456;426;416;381;373;402;484;472;381;414;504;479;478;433;419;491;506;427;383;396;417;355;408;430;447;492;475;542;509;616;587;581;567;607;521;536;482;387;328;328;325;414;366;364;316;342;330;385;391;509;1021;1127;623;418;466;462;457;444;492;387;377;428;436;414;417;418;498;465;507;478;480;488;525;518;517;481;478;418;494;537;512;535;543;654;583;569;507;438;407;489;543;489;483;523;535;505;569;540;434;426;469;482;422;415;462;484;557;662;686;546;427;397;431;458;523;439;382;407;425;435;398;397;463;412;496;496;449;485;532;466;515;491;417;463;450;418;424;430;426;432;418;442;470;505;475;427;576;526;607;590;500;431;492;595;522;474;476;563;460;447;429;460;462;497;633;616;539;456;418;472;435;342;349;421;440;457;574;783;747;500;481;428;417;429;393;440;411;431;423;469;442;525;504;484;446;497;482;494;565;556;540;489;426;439;508;520;475;492;682;876;730;466;488;468;457;506;461;419
76;110;86;116;111;107;95;119;79;96;87;101;84;111;114;95;95;74;83;172;365;498;444;405;467;493;493;522;504;551;493;480;474;428;390;442;547;593;633;451;495;489;451;474;495;526;477;682;968;716;561;492;495;558;560;470;474;464;398;414;490;504;510;506;396;382;404;407;427;443;438;461;496;596;628;649;679;745;495;310;312;446;636;688;635;602;593;559;480;464;457;532;662;629;418;416;450;474;540;623;521;429;345;438;564;550;453;467;433;389;375;440;497;433;362;449;546;475;567;440;401;399;421;503;455;398;422;490;531;561;503;444;487;454;524;484;477;464;597;559;489;478;484;499;468;436;429;435;460;492;435;471;565;628;639;572;636;618;524;538;536;474;492;544;497;445;466;438;375;415;441;417;433;403;395;375;400;515;492;410;478;385;353;461;394;419;411;384;423;451;486;417;438;468;458;387;424;457;363;416;537;580;638;460;508;402;420;376;418;406;470;434;431;368;443;445;452;493;471;431;300;422;404;480;508;469;465;492;506;467;433;355;387;357;417;515;440;463;473;559;574;580;515;425;414;503;420;518;460;447;371;369;401;515;446;517;573;434;397;540;555;442;480;432;493;507;452;391;473;416;412;592;552;539;576;516;481;485;493;590;658;580;534;440;430;309;358;372;438;396;243;306;347;391;396;471;415;402;377;377;327;301;430;450;536;411;416;430;382;407;390;394;380;404;482;472;470;425;480;500;518;524;553;526;566;607;471;414;375;387;468;455;494;501;494;440;447;434;485;413;443;419;386;441;425;441;524;491;409;505;489;439;448;463;382;437;513;518;465;430;449;486;569;567;485;575;513;652;651;645;515;488;496;485;524;417;453;423;444;438;451;413;429;377;493;426;403;380;444;528;569;478;510;484;435;458;429;497;494;456;519;482;428;376;458;432;527;625;494;485;501;545;529;502;466;466;425;481;525;553;556;506;412;420;459;393;394;519;525;528;367;378;426;488;470;452;449;446;530;513;603;541;502;458;471;431;502;453;460;476;464;510;548;517;535;530;553;508;597;546;496;439;459;463;519;464;563;604;483;441;386;436;431;501;545;501;482;506;504;456;504;421;490;497;449;353;364;438;511;475;405;423;431;448;422;531;477;487;458;398;398;442;424;509;511;417;454;497;398;443;446;422;467;391;377;430;470;483;514;546;496;537;462;371;379;394;436;406;362;389;432;401;456;382;369;451;460;463;512;543;488;458;465;468;451;488;500;523;447;418;433;502;565;732;666;526;420;402;395;507;500;540;596;483;353;474;545;513;432;410;384;425;415;518;423;314;303;454;528;466;437;489;480;415;408;534;521;511;465;398;455;462;389;425;528;463;459;533;542;526;519;394;429;455;539;567;447;445;460;440;458;360;403;401;415;412;416;488;625;577;474;404;343;502;675;577;510;457;436;429;524;487;463;383;444;472;450;456;599;485;445;465;411;440;422;410;420;517;454;538;504;478;447;452;408;395;387;454;514;489;546;444;353;418;544;611;689;590;541;568;535;507;406;427;437;457;509;486;497;450;478;487;511;551;602;573;566;562;512;537;597;529;463;438;377;515;596;536;528;545;606;708;570;502;521;528;520;458;460;416;456;416;399;400;452;453;450;431;385;420;400;429;405;416;450;456;413;474;451;561;510;491;438;428;466;443;406;389;400;460;431;394;450;508;496;585;484;503;654;569;548;598;523;526;506;458;427;370;340;349;374;413;346;347;312;342;381;397;455;609;591;465;425;379;362;391;457;449;449;398;400;433;403;426;439;432;456;476;408;447;485;558;493;539;577;524;411;431;491;544;539;459;552;583;562;440;441;404;492;551;552;449;534;554;487;450;334;309;403;504;474;372;402;438;486;485;552;466;423;440;392;475;459;492;412;482;427;408;460;402;430;520;481;524;496;523;548;509;419;449;479;465;446;469;451;452;378;330;342;370;437;481;470;498;519;546;483;500;500;550;540;557;697;712;556;481;476;416;416;428;400;461;428;572;590;555;380;446;432;402;408;494;445;418;457;504;538;528;490;474;398;377;364;456;512;450;475;433;410;442;568;586;533;469;504;478;509;593;618;528;362;435;422;506;466;475;506;692;909;759;500;525;488;464;528;540;539
122;92;83;106;108;91;107;103;114;79;132;92;89;110;99;92;96;81;83;196;395;419;394;480;482;562;571;498;501;497;482;428;471;447;447;414;477;537;484;421;420;426;456;490;468;515;414;530;609;476;405;415;443;529;536;435;450;459;453;449;492;492;496;440;449;414;410;397;414;425;448;448;503;492;611;632;598;692;556;360;353;471;529;584;724;648;577;667;622;498;468;566;706;556;440;506;526;490;443;524;487;398;331;448;539;520;477;561;542;420;352;370;462;388;352;380;496;491;567;508;421;481;490;472;453;411;433;501;679;632;567;488;392;391;406;457;447;472;611;681;559;502;477;449;446;476;547;514;572;509;462;529;626;570;549;558;541;617;761;644;532;481;415;491;463;424;427;397;417;374;379;390;432;443;365;417;464;444;471;414;424;446;420;404;450;428;396;390;444;409;457;365;463;508;546;352;451;443;406;402;506;479;517;457;438;449;421;410;398;403;466;408;433;420;557;518;396;507;471;368;387;334;388;516;481;468;389;469;549;468;459;463;430;378;427;546;457;468;506;569;559;541;522;473;455;489;484;489;504;487;423;341;413;413;441;433;430;463;412;479;486;470;472;432;495;500;446;437;460;455;428;479;489;569;540;472;494;433;475;558;537;473;482;431;460;386;352;370;424;390;405;424;387;352;414;442;400;358;366;364;374;350;363;415;372;388;370;445;319;347;349;406;424;440;446;522;566;535;503;518;500;488;536;465;495;506;477;434;456;450;441;432;482;479;424;386;415;466;426;399;402;402;388;394;394;428;476;438;490;549;501;478;527;490;429;449;523;476;438;440;491;517;498;546;597;620;519;551;569;644;491;461;546;477;492;418;464;414;432;490;455;422;468;507;457;439;436;333;347;451;461;506;538;501;446;439;475;442;405;486;578;518;464;416;506;550;633;680;628;566;597;551;467;517;457;439;478;504;556;582;527;513;387;321;392;394;498;690;737;582;504;432;433;424;437;486;434;506;536;472;624;590;459;379;413;434;473;517;463;496;519;460;477;501;490;539;532;488;596;522;515;522;526;508;558;507;410;393;370;349;381;447;423;472;470;452;470;460;454;494;435;495;554;509;402;361;373;412;433;501;468;431;416;430;491;606;496;441;426;439;381;418;439;506;493;437;532;538;443;425;470;460;482;481;492;504;475;457;430;443;448;511;529;388;328;413;467;437;372;409;412;391;401;405;424;453;402;420;472;560;505;427;390;449;483;461;551;579;483;419;386;484;515;688;614;525;466;470;526;523;585;655;639;452;404;543;559;527;442;381;367;445;398;498;524;347;385;519;564;454;427;450;434;428;520;474;498;521;467;429;480;467;419;396;490;487;471;489;661;635;459;417;420;461;446;498;440;384;421;436;356;394;440;405;395;403;429;502;558;578;451;358;388;507;562;586;429;362;444;382;500;581;488;423;490;580;435;503;475;474;417;462;450;441;423;408;405;409;477;528;548;488;470;429;351;366;448;487;488;479;473;434;445;502;487;525;631;607;538;515;501;489;466;448;462;554;597;484;431;482;464;477;461;598;648;588;577;538;560;590;645;541;494;432;393;512;604;569;585;542;601;585;514;504;598;508;492;512;420;465;450;492;449;448;418;439;507;403;411;415;449;415;445;423;442;447;400;463;545;536;478;456;417;542;490;460;415;371;466;455;526;490;463;559;530;560;556;549;557;611;554;545;511;492;484;426;450;401;328;357;338;384;414;399;356;403;442;451;446;465;460;464;458;379;395;396;502;497;532;442;484;425;423;443;448;377;421;458;447;449;455;552;558;562;605;527;455;414;442;549;545;438;519;577;476;420;421;365;510;509;521;485;547;638;545;471;434;311;371;420;429;551;543;414;472;465;492;498;469;455;476;546;577;472;425;449;482;430;470;429;396;427;480;530;538;533;517;547;491;457;393;410;455;471;490;357;419;424;390;436;404;406;398;464;506;618;517;499;554;631;578;498;636;687;610;600;543;391;409;399;424;403;454;570;560;495;441;442;439;435;483;478;457;421;412;387;364;460;472;457;439;335;391;479;500;449;409;468;453;557;679;579;477;465;429;479;552;548;485;478;433;431;464;506;451;435;456;615;673;661;620;547;485;468;435;568;529
97;100;111;91;115;101;98;112;92;93;90;114;88;86;93;90;89;103;92;300;400;408;363;463;472;510;524;509;472;489;498;452;499;490;516;521;499;475;525;502;436;454;411;433;471;424;444;580;490;426;486;429;483;543;502;413;458;437;485;519;512;522;476;491;457;492;486;424;482;440;524;503;484;478;554;531;502;616;688;467;389;486;548;557;760;650;505;488;545;492;422;585;598;453;467;511;560;514;463;425;509;410;377;482;577;560;540;492;493;457;412;419;449;414;399;477;418;482;536;483;439;462;482;523;441;405;412;467;579;546;446;534;412;422;427;464;424;483;598;677;503;401;400;407;474;493;557;563;513;499;506;658;664;560;433;488;571;641;817;691;610;514;420;477;438;420;440;495;475;432;446;430;446;430;408;426;438;490;470;434;413;429;379;411;467;393;432;429;423;431;420;444;394;494;504;389;394;471;421;447;582;490;531;400;467;493;457;557;546;477;447;435;488;531;579;545;463;466;447;438;442;358;405;442;390;383;360;362;435;460;433;413;417;445;505;500;477;507;457;531;500;468;475;433;443;432;480;498;547;504;453;351;387;394;472;421;376;428;412;437;478;483;440;455;473;490;476;419;430;443;425;416;490;575;581;445;468;434;481;557;479;459;493;453;493;345;405;365;428;464;451;425;447;402;465;456;475;409;422;450;443;379;385;337;386;432;376;368;285;329;328;374;386;454;576;564;588;619;540;444;436;441;460;479;498;519;490;412;482;507;477;470;409;415;422;513;504;460;437;384;409;421;356;384;425;442;501;426;463;433;447;453;535;479;381;518;483;444;402;395;495;506;573;541;655;508;482;527;538;507;466;435;458;466;403;460;437;439;483;524;471;423;528;519;466;513;394;292;318;372;453;480;504;467;470;450;457;464;380;457;559;565;466;454;536;481;615;560;559;552;559;494;484;579;493;423;488;506;530;477;523;483;399;337;375;484;512;701;671;532;471;481;416;371;444;489;463;428;422;502;742;704;491;453;489;519;548;535;459;412;518;421;482;535;535;424;432;420;470;419;432;553;511;445;453;448;440;358;298;351;441;576;580;449;449;480;529;479;442;423;407;521;654;504;481;438;437;395;422;491;460;434;509;500;542;563;425;408;458;444;469;479;527;506;537;487;508;449;500;458;471;450;490;469;493;499;497;459;420;396;429;466;371;405;385;441;490;398;422;400;476;426;379;417;456;456;449;508;553;489;462;408;410;430;477;465;595;578;426;379;401;426;479;611;587;584;495;488;495;457;569;624;575;396;370;425;522;493;396;446;379;409;430;495;507;452;433;508;525;511;481;489;509;483;505;503;511;539;567;456;464;523;419;435;506;487;539;467;489;554;499;348;391;458;469;495;524;438;360;366;398;381;430;421;435;375;388;520;573;484;405;319;411;475;517;527;406;381;436;429;507;583;515;453;480;549;462;409;454;447;391;410;424;469;441;387;397;433;468;505;506;461;421;489;408;458;546;525;390;412;419;467;476;554;526;573;580;594;537;461;496;487;489;518;533;552;653;565;499;554;560;502;609;573;561;533;554;559;607;643;573;533;500;427;446;582;708;619;696;630;579;498;604;642;535;460;478;451;374;416;536;565;488;386;359;457;499;471;419;489;467;404;438;432;478;370;399;438;560;474;465;443;472;565;457;460;453;446;444;466;593;459;475;510;458;501;496;493;526;530;465;466;529;516;423;410;430;370;411;338;326;408;384;400;414;414;453;456;506;444;402;427;475;422;369;490;513;499;466;453;489;510;477;528;368;396;414;495;471;487;478;445;571;497;540;570;558;462;509;608;629;576;526;528;506;370;392;426;463;497;511;578;515;562;460;521;393;379;421;371;435;593;570;405;413;396;465;557;413;434;438;525;537;488;461;503;427;416;423;482;392;406;515;548;527;504;540;561;470;451;404;461;468;514;399;369;361;372;411;417;375;346;393;464;559;484;553;548;547;545;498;436;446;527;546;538;536;485;416;426;432;375;497;678;584;491;445;488;520;465;445;449;459;425;393;359;353;421;405;429;455;404;401;479;509;495;488;537;535;550;535;501;449;447;451;480;466;401;346;369;484;528;507;507;348;410;456;571;616;599;566;486;561;421;470;474;513
90;106;108;94;91;95;81;88;97;105;90;107;109;113;111;99;110;107;117;338;468;469;405;402;526;553;507;545;510;504;532;511;531;474;466;606;575;549;628;511;447;428;453;483;491;512;538;506;495;454;502;432;481;477;542;434;414;439;451;509;493;508;503;413;451;523;507;544;532;454;562;477;446;479;574;623;467;556;599;536;490;405;485;598;651;547;379;401;433;352;372;463;430;493;555;416;527;557;530;527;503;379;479;531;551;550;463;491;491;549;537;437;420;406;420;494;408;472;543;559;557;520;457;510;500;380;390;446;534;451;409;445;522;527;472;417;495;498;470;511;468;455;450;534;509;553;553;589;605;589;530;752;818;602;452;423;523;533;505;563;619;578;406;478;453;474;452;480;481;518;436;434;444;458;398;422;378;421;453;507;432;376;374;392;420;448;397;384;441;398;377;426;456;418;456;432;415;458;450;474;500;522;575;422;528;563;493;576;575;568;467;527;491;444;422;496;510;430;384;461;469;394;438;470;491;444;365;367;479;419;378;401;423;397;480;424;405;442;434;470;460;431;539;441;347;401;404;453;528;502;478;386;358;433;507;463;392;397;460;452;494;459;388;516;479;476;485;480;481;429;467;458;542;484;464;434;441;468;523;605;519;494;501;423;443;403;388;347;528;526;505;490;437;489;510;443;456;457;474;495;498;484;443;342;353;374;398;322;252;294;306;327;385;459;609;623;537;652;502;477;395;445;413;461;466;493;475;404;452;521;565;449;439;410;451;503;475;462;385;419;445;398;408;448;466;465;450;456;461;404;433;363;524;561;517;486;499;428;401;419;452;531;524;498;645;606;580;588;474;426;422;430;430;462;407;404;492;520;534;508;498;473;505;456;422;462;400;396;346;443;513;562;442;415;427;494;479;429;372;447;551;625;494;503;498;567;508;463;469;427;636;654;530;574;442;470;432;437;484;450;391;459;598;539;438;464;574;607;531;437;412;507;427;441;482;540;580;426;425;476;632;610;517;495;499;519;598;616;435;419;445;437;541;511;523;448;414;416;446;375;424;437;520;461;481;513;402;393;337;371;427;528;659;682;469;446;462;452;432;381;370;498;537;570;546;489;460;464;451;501;451;468;560;584;502;520;418;429;480;470;582;685;704;633;504;456;394;377;499;506;446;451;435;414;473;591;503;391;360;384;370;390;399;411;451;444;485;405;423;443;471;418;403;466;473;515;539;515;507;444;492;422;448;522;549;517;519;516;399;504;471;438;460;496;548;580;554;497;515;516;503;577;520;412;391;478;495;465;461;449;476;440;404;432;470;457;449;434;443;481;447;408;448;421;527;577;530;600;537;456;490;488;509;498;512;404;529;467;397;474;401;370;379;429;453;531;507;432;379;345;371;420;437;410;449;497;540;653;631;521;501;511;585;561;573;564;455;481;505;485;442;503;487;407;513;524;492;495;514;494;436;397;431;492;510;390;377;454;512;541;561;514;501;517;496;483;520;444;380;414;404;504;482;513;564;640;614;657;459;419;454;541;519;524;487;483;623;549;573;562;568;563;592;557;466;499;530;520;530;536;518;458;440;480;559;540;602;709;805;616;606;599;595;559;603;483;410;443;364;407;456;471;430;382;416;393;413;389;493;502;425;378;403;438;463;422;387;418;444;464;508;465;522;490;449;404;537;484;471;498;571;514;479;360;478;557;454;430;502;551;470;445;434;412;372;364;362;417;453;393;311;423;361;397;404;416;458;509;513;441;409;336;430;392;416;576;518;497;507;485;561;516;452;497;434;375;422;431;514;480;411;440;458;468;468;512;507;466;484;494;566;562;493;522;507;429;398;556;578;546;519;534;499;487;419;448;468;412;412;377;449;553;492;375;356;379;457;442;467;452;478;508;527;509;500;448;397;417;444;425;463;395;420;513;430;421;447;423;395;442;447;476;427;440;391;362;427;397;399;401;419;327;364;416;524;585;472;463;476;443;486;363;389;580;567;432;496;522;429;425;404;436;493;642;635;498;489;516;540;481;363;418;443;460;426;347;415;397;350;453;389;422;456;489;498;439;448;491;553;497;480;364;420;414;474;543;448;363;268;389;512;488;435;437;412;447;437;457;525;600;532;503;716;785;499;302;474
93;82;85;82;87;77;67;88;108;105;104;98;86;95;110;93;82;87;111;359;495;461;452;478;495;533;462;485;500;535;482;425;455;514;439;583;574;524;636;527;512;458;480;534;518;508;522;533;489;479;434;406;378;479;502;485;512;546;501;521;530;485;449;368;409;471;410;571;524;443;531;524;430;472;453;506;469;406;432;457;476;481;524;475;576;650;505;510;428;437;434;433;448;527;511;498;490;615;552;506;416;398;417;574;462;467;426;432;422;551;506;415;389;429;417;507;436;412;506;592;601;512;496;433;393;403;404;418;433;411;406;422;471;482;441;433;457;473;458;394;443;395;541;495;466;405;470;514;574;676;678;764;767;643;479;474;652;534;489;488;563;550;477;469;456;538;519;529;453;487;426;403;462;398;394;316;377;367;330;415;463;541;407;380;418;426;326;346;423;403;432;391;451;487;419;504;478;520;589;480;446;477;504;525;524;558;559;537;491;474;458;450;399;338;391;396;427;419;391;415;486;479;479;514;543;462;402;441;524;465;426;408;485;405;390;365;381;417;463;473;469;530;590;389;365;415;424;519;506;453;426;448;444;483;486;442;409;410;424;462;454;434;342;410;499;509;529;493;463;431;451;447;471;483;463;421;433;508;597;613;565;471;468;502;470;436;466;419;464;485;498;463;445;550;486;513;439;481;454;442;527;536;450;407;391;528;504;382;307;326;331;346;290;381;477;582;613;537;498;442;413;433;411;458;531;539;418;427;420;540;515;379;422;450;430;468;476;465;372;378;445;427;443;492;418;432;427;446;410;369;320;276;404;601;682;538;421;488;448;462;529;532;536;555;715;698;612;571;470;422;439;465;408;459;471;416;442;520;543;632;566;521;481;446;429;444;459;471;528;520;507;512;504;397;394;485;553;475;435;469;637;546;640;583;534;501;466;433;413;503;561;616;532;533;479;544;475;453;441;466;506;614;648;522;440;482;561;607;607;392;467;537;426;401;404;572;637;435;409;494;534;608;544;530;510;481;537;525;482;419;395;431;457;530;568;472;405;423;387;421;418;461;494;470;478;488;432;389;483;547;422;446;547;577;598;440;415;416;371;431;421;438;491;540;535;437;518;547;449;458;395;458;686;620;510;427;410;446;501;528;583;689;660;512;495;442;407;423;479;535;509;476;415;456;430;472;424;419;421;379;379;293;379;385;408;443;406;489;503;445;490;383;447;430;477;523;510;450;489;462;484;540;470;640;555;452;425;449;507;529;543;449;447;483;449;560;498;528;539;485;527;608;553;474;490;563;485;451;493;494;508;490;433;460;434;461;466;431;405;456;481;444;494;475;532;553;512;575;570;468;410;485;531;523;418;436;541;472;386;390;398;374;507;508;492;501;491;453;442;439;424;415;472;459;594;604;516;596;470;458;576;844;897;590;548;491;401;456;452;543;535;480;413;421;422;543;515;395;479;480;425;460;530;531;521;452;433;449;485;555;563;465;434;555;536;486;393;449;424;407;392;522;548;440;558;585;593;592;499;452;443;482;492;496;499;495;501;520;626;565;547;570;526;482;394;425;529;500;404;424;400;377;360;411;488;558;569;723;781;585;517;621;597;528;528;451;504;463;444;432;454;451;378;445;445;343;374;400;414;501;407;446;453;473;434;354;380;474;472;441;480;547;509;456;494;419;427;545;493;390;522;547;518;445;554;470;343;441;434;492;429;491;430;392;378;414;452;510;475;339;335;403;463;415;378;445;520;534;500;332;391;394;478;477;438;550;535;474;459;533;555;513;475;463;404;396;429;438;441;479;470;506;519;480;447;503;503;514;410;424;470;545;471;442;526;539;458;459;501;619;523;440;461;439;443;461;479;459;448;465;541;489;417;402;380;405;387;461;438;493;569;533;553;478;499;450;447;453;417;452;510;445;407;488;444;414;434;408;434;393;380;453;414;377;375;440;417;470;452;417;451;401;459;416;446;464;388;354;358;427;406;462;458;571;579;440;504;542;445;449;440;451;509;533;465;480;514;465;462;447;457;421;425;381;447;474;477;435;362;374;371;403;472;449;485;473;426;416;469;501;468;392;490;453;494;372;399;379;436;460;447;405;421;392;435;475;417;394;460;496;483;525;808;798;454;292;436
124;86;99;73;84;91;99;76;80;89;103;92;76;75;104;96;118;87;107;305;481;479;505;520;481;494;473;465;482;467;467;516;478;478;452;486;588;535;622;463;367;448;439;483;494;475;517;488;468;478;393;399;417;452;484;487;534;559;576;510;498;440;415;420;361;367;385;409;463;485;511;542;524;470;427;479;392;413;439;408;399;441;565;481;710;1070;767;541;459;545;588;575;491;503;420;446;463;640;501;391;449;459;438;443;427;472;462;418;392;428;427;439;413;459;503;490;407;453;459;452;547;518;456;417;466;377;434;400;451;387;433;404;465;430;396;430;406;413;441;400;386;412;434;458;437;362;383;398;447;624;709;693;751;560;545;595;630;550;539;498;509;526;544;550;505;516;466;443;430;490;431;378;460;424;395;410;412;340;344;324;387;408;383;353;380;391;355;378;426;483;481;445;484;548;455;519;542;546;648;533;403;543;701;604;575;673;612;505;497;438;415;433;379;343;357;371;388;361;392;479;447;428;471;605;608;448;460;424;464;516;416;337;336;404;388;376;419;524;526;524;399;485;557;449;471;498;542;480;454;480;398;450;492;464;479;520;508;422;496;471;408;374;378;427;449;464;513;563;550;476;449;392;434;407;479;499;443;498;512;559;546;462;414;473;468;499;479;419;444;412;436;432;498;557;502;461;409;467;455;492;544;589;523;455;549;550;514;377;369;398;416;466;373;332;430;420;459;473;501;469;420;451;533;492;450;510;453;437;395;472;439;408;456;427;499;539;536;419;345;377;423;460;462;536;548;467;373;459;346;325;373;340;372;570;635;546;465;577;521;497;489;537;556;560;518;487;480;462;458;412;453;463;405;515;476;466;401;400;445;561;568;513;490;420;486;414;479;457;475;547;489;497;536;472;377;426;514;476;419;468;429;511;633;592;514;512;466;512;450;461;531;547;527;566;602;578;439;436;442;424;552;622;493;475;429;486;474;540;532;510;448;543;535;405;324;420;551;447;447;425;532;633;678;500;560;555;624;513;466;429;454;458;410;448;545;446;408;394;420;441;511;551;523;392;405;456;467;435;431;512;462;471;413;495;479;491;404;438;441;450;439;425;485;541;545;431;488;505;493;420;478;490;578;605;502;553;453;482;552;515;473;476;510;468;462;426;409;418;513;522;504;476;450;456;437;426;426;434;440;488;403;304;359;471;522;422;471;612;506;487;467;439;380;440;439;451;466;495;416;420;519;565;538;600;569;470;434;510;472;507;552;459;447;489;488;481;429;521;500;529;656;682;549;403;411;531;510;468;448;506;481;479;439;438;477;499;470;425;424;470;472;490;517;463;455;417;426;485;568;443;443;470;544;456;494;541;475;504;445;442;417;443;488;483;568;461;408;490;452;354;459;496;458;473;584;556;437;462;458;420;623;847;694;529;462;419;387;446;483;452;555;471;445;486;450;463;463;464;413;360;363;481;586;532;519;469;432;472;442;469;495;436;390;499;563;502;398;432;413;393;411;502;496;454;471;549;462;516;508;510;491;483;499;465;439;469;472;456;455;508;533;503;500;462;441;383;465;475;502;411;386;355;406;452;526;513;540;510;605;485;456;562;509;492;517;446;474;486;466;489;499;428;389;410;458;395;409;392;446;462;456;485;460;475;439;374;449;485;459;494;503;499;425;441;456;454;439;454;498;444;452;570;481;431;509;418;402;362;404;437;460;476;467;364;333;465;532;507;461;436;354;341;455;505;447;420;668;628;486;367;398;454;528;575;447;488;473;389;409;415;454;483;451;406;440;364;418;419;520;468;503;478;516;533;471;422;515;439;427;413;424;471;428;502;641;627;559;432;496;496;455;445;479;409;437;500;483;569;515;469;443;421;403;430;425;479;398;391;455;483;582;559;554;555;488;497;455;486;529;436;488;492;453;487;455;469;460;429;506;476;480;525;395;400;452;503;440;457;460;510;482;487;454;487;438;482;486;515;480;493;468;451;480;507;505;434;489;561;564;514;531;495;466;445;434;434;400;391;386;391;442;406;376;415;458;471;448;479;466;436;357;375;439;489;480;439;413;420;511;434;495;461;468;475;498;389;447;498;429;422;435;451;436;462;439;533;447;428;410;407;399;434;571;644;486;413;390
126;79;84;107;112;101;86;71;94;102;92;93;83;90;115;110;125;93;109;274;436;493;522;561;524;510;511;530;511;486;413;429;459;484;447;529;590;537;534;452;421;430;467;473;493;451;444;448;505;544;497;431;459;463;487;498;478;447;482;503;510;414;411;435;367;401;422;440;448;472;500;515;545;489;515;490;482;408;404;426;433;461;485;493;894;1172;866;501;445;534;774;855;571;438;419;495;469;480;415;424;467;458;430;450;478;489;453;424;453;401;459;487;429;373;418;427;479;529;448;418;543;480;482;421;458;416;452;465;464;470;411;431;455;443;420;514;513;448;447;400;363;365;471;394;370;387;407;412;441;556;611;674;698;659;569;566;637;678;648;565;519;509;535;619;606;457;413;493;511;530;469;396;432;436;392;403;389;388;378;379;341;394;390;407;347;359;410;444;454;442;413;458;544;585;497;495;516;534;535;439;496;585;642;637;450;476;527;481;479;440;516;523;449;495;494;419;453;413;425;457;408;436;413;508;602;419;418;525;430;483;421;356;316;424;414;425;519;520;532;459;353;374;477;477;521;508;530;476;489;492;458;475;481;471;431;455;477;451;467;452;454;419;401;398;469;543;541;499;513;486;454;467;449;464;495;510;414;385;392;437;455;397;370;420;603;521;465;396;348;412;449;425;407;473;524;441;418;492;482;481;587;693;590;521;479;474;416;437;421;444;443;392;405;412;492;416;382;389;387;343;346;376;468;523;471;419;426;367;369;407;354;379;430;452;429;471;421;409;382;403;497;509;432;473;539;528;423;441;415;303;364;369;449;541;511;489;489;561;519;537;549;566;523;414;413;371;488;495;447;400;409;446;442;469;462;427;394;473;477;535;510;535;427;479;524;441;485;430;413;497;511;470;559;451;498;463;444;409;449;450;448;428;456;489;542;544;479;469;502;509;439;506;576;601;667;578;503;429;447;351;519;524;491;385;458;481;450;575;561;558;464;515;498;447;389;418;389;407;476;393;414;674;656;555;566;578;558;467;392;430;433;449;433;425;449;491;494;459;467;426;525;585;477;446;460;438;489;462;415;417;426;420;373;409;469;413;368;356;408;417;452;458;469;607;581;401;360;447;506;525;511;565;569;608;636;469;462;539;526;517;423;473;459;383;503;530;445;457;438;424;412;446;431;462;448;437;524;449;452;484;382;419;428;455;458;447;395;503;531;417;443;416;406;413;429;359;403;404;406;406;503;586;473;476;422;466;397;498;498;426;406;391;386;413;526;514;418;463;574;576;670;587;459;451;502;538;482;471;459;472;547;550;488;432;482;488;501;419;421;498;474;571;550;483;495;481;418;394;451;517;468;541;532;523;512;527;468;474;487;518;510;391;479;414;437;419;419;407;404;347;346;438;492;435;479;473;439;487;487;506;517;546;557;459;480;455;441;477;492;486;558;548;546;537;548;553;472;428;373;360;331;487;561;560;510;429;418;539;501;412;468;440;405;405;544;455;375;396;413;429;440;512;456;442;520;473;491;417;513;556;440;482;472;468;513;503;507;527;493;570;523;475;444;499;444;462;487;498;489;464;313;351;412;500;579;535;493;426;435;455;481;491;532;505;495;521;477;541;487;478;454;390;317;390;491;444;452;505;504;433;474;541;482;439;405;394;395;446;465;420;440;452;425;430;407;460;449;488;485;453;529;583;428;464;476;488;451;442;436;467;444;511;487;426;441;476;599;596;529;494;456;430;407;465;456;465;562;623;423;355;395;501;614;555;538;417;386;425;444;428;450;466;479;415;405;419;391;482;540;515;482;403;505;517;466;492;500;424;453;446;367;404;470;491;639;529;505;448;495;437;446;390;393;344;450;478;518;519;475;506;489;467;428;457;490;484;572;524;542;449;473;581;459;467;467;443;491;582;611;512;499;497;505;503;553;429;433;414;494;581;511;465;440;412;447;475;419;505;578;483;462;475;467;460;435;465;527;510;518;534;432;458;507;495;511;439;409;507;468;464;490;471;445;504;469;414;425;408;382;407;398;338;348;377;453;442;460;454;464;447;385;399;367;389;388;499;442;451;382;480;535;490;485;441;498;497;471;497;567;500;464;384;418;458;505;538;509;460;400;390;373;350;486;482;542;543;516
82;107;88;108;108;90;106;97;124;94;91;122;109;120;88;101;134;81;125;313;497;485;533;605;512;487;517;545;484;417;421;426;452;483;478;495;599;597;485;442;440;438;436;495;518;479;463;393;499;531;430;442;428;466;531;479;382;387;428;422;486;446;470;463;409;428;418;387;490;450;427;467;468;468;501;498;500;428;519;472;525;454;417;423;645;862;668;478;431;517;763;1070;713;530;447;463;469;466;417;384;406;441;429;487;596;499;503;477;467;510;519;522;413;454;412;437;507;557;397;424;523;512;480;507;435;432;454;459;411;403;411;360;468;444;495;576;504;508;491;445;478;437;411;396;382;487;481;440;408;470;512;493;735;804;598;562;595;720;689;621;453;426;479;531;459;377;415;452;494;513;470;431;475;457;456;421;393;372;392;398;390;365;491;405;391;436;434;398;448;399;393;475;483;512;499;445;418;458;523;519;441;515;499;527;464;422;505;511;433;492;573;514;492;536;460;443;498;501;478;453;372;448;439;468;521;452;437;498;451;445;415;396;409;474;467;415;394;413;479;456;416;449;498;463;428;476;527;507;458;423;509;470;386;455;396;425;401;454;500;487;468;429;396;399;499;543;614;501;520;504;491;492;488;426;433;502;454;377;405;446;418;385;425;571;676;494;453;464;477;552;509;445;380;451;498;420;466;582;546;482;546;693;635;502;426;363;441;529;449;496;370;449;478;519;512;490;429;420;426;323;290;339;444;508;476;426;415;415;463;473;400;419;447;450;443;456;454;492;461;463;516;490;484;447;563;491;450;416;419;444;417;444;516;492;375;404;535;615;557;450;525;593;483;398;460;483;448;435;396;430;422;444;429;448;470;422;404;415;480;518;500;505;448;489;470;469;422;469;518;436;459;458;451;386;479;481;401;466;479;445;375;434;462;475;479;443;426;473;420;495;393;470;553;590;573;539;488;415;421;399;467;516;508;442;455;406;464;474;504;462;435;391;458;467;446;404;394;399;466;457;400;478;566;495;494;513;553;519;448;480;422;448;463;481;428;464;437;438;411;429;525;639;481;503;491;435;484;459;460;447;467;525;495;448;460;386;316;330;386;419;444;445;431;456;450;414;426;438;521;641;610;500;578;643;523;477;364;363;430;494;368;471;469;386;474;541;542;509;487;437;451;391;453;462;501;549;613;499;451;421;399;407;479;483;445;417;377;389;440;448;429;425;382;430;477;421;404;387;425;376;479;501;450;378;397;477;398;449;430;402;413;388;451;480;484;514;537;483;510;488;522;509;422;520;651;610;518;542;515;537;543;499;442;407;505;517;424;446;423;542;447;494;514;563;614;523;361;433;512;598;506;461;561;613;578;546;462;412;502;515;488;412;458;351;375;465;409;375;377;355;439;493;486;456;450;503;534;600;547;551;485;475;466;472;442;418;493;560;604;517;598;592;513;622;582;525;456;436;372;411;393;444;497;462;500;436;471;515;465;460;499;458;409;426;506;451;405;450;407;403;440;494;541;542;479;468;550;479;504;601;487;450;464;511;491;462;516;520;532;494;498;508;475;422;478;458;478;444;444;427;450;375;420;542;572;599;495;407;438;447;421;582;475;461;500;582;489;461;461;507;550;408;350;469;419;418;385;528;531;481;505;560;427;428;370;330;384;420;429;456;459;402;426;430;427;421;484;544;428;413;582;567;544;483;494;542;573;520;454;444;456;500;413;454;520;493;586;581;575;550;477;368;362;418;420;402;514;564;449;507;500;488;466;519;483;444;449;370;467;484;488;526;478;439;464;355;357;481;472;539;564;466;467;503;560;542;538;438;491;431;379;376;374;425;483;553;493;486;424;497;442;427;377;264;392;504;495;502;441;441;414;465;391;434;547;526;496;558;461;418;411;461;438;441;466;462;455;490;591;465;504;462;488;614;580;484;535;486;488;517;502;446;416;402;410;399;417;449;574;502;415;539;451;474;437;447;581;719;693;564;414;460;439;473;427;487;441;426;404;471;525;467;457;486;428;440;366;375;392;383;394;329;362;423;402;466;444;444;532;453;465;446;395;370;343;468;529;408;456;460;501;472;454;481;447;508;446;601;704;569;442;456;429;451;453;508;479;432;393;354;384;376;431;450;461;434;477
86;79;96;88;108;83;78;102;118;103;128;96;105;103;100;98;119;84;120;399;601;508;533;550;586;604;537;643;492;441;420;401;425;443;435;474;538;501;483;488;501;458;493;460;591;598;412;368;433;459;434;457;371;424;440;434;453;403;400;440;486;485;499;570;445;446;454;397;510;528;392;378;428;399;402;397;493;445;499;633;695;524;429;436;469;653;474;441;413;446;583;687;661;491;436;410;451;397;382;383;401;414;449;552;601;561;443;473;527;527;537;497;430;468;406;399;486;427;448;417;535;535;471;503;452;389;407;379;366;381;373;383;524;465;476;503;496;443;478;500;510;499;412;410;428;447;455;433;466;439;494;457;537;695;725;500;539;735;729;586;501;540;474;419;404;356;363;368;426;500;478;506;526;436;460;488;371;395;487;474;433;451;469;456;425;427;444;435;427;441;435;438;394;441;459;495;406;421;471;500;513;491;438;496;506;465;639;476;420;422;454;473;442;583;565;545;470;507;501;451;433;469;457;440;498;498;436;464;454;406;364;411;455;580;510;400;395;381;431;410;379;514;542;496;441;413;458;398;380;474;473;484;427;430;415;428;464;488;417;472;427;461;442;449;498;545;569;520;616;612;525;503;513;482;404;553;556;520;450;519;522;422;416;507;609;492;449;505;505;590;605;487;473;479;486;488;554;736;704;508;573;715;639;497;443;409;450;482;527;452;481;466;463;522;516;517;475;394;417;347;365;307;356;391;360;412;437;384;457;471;433;447;442;489;486;451;414;455;429;418;521;437;449;457;466;408;449;466;453;412;525;480;529;469;439;452;515;649;558;472;519;566;504;439;421;399;383;471;379;364;397;367;466;525;385;447;381;435;453;501;534;489;470;402;434;390;432;436;462;399;470;423;419;433;469;558;453;435;509;462;475;438;473;476;471;389;470;456;447;403;410;390;515;523;512;431;439;482;430;368;405;499;463;464;483;506;403;398;425;401;359;384;403;479;483;428;486;409;419;443;408;417;520;488;428;480;569;513;399;450;490;498;542;478;429;414;379;388;498;436;672;719;541;529;598;513;547;558;472;411;506;580;456;465;485;461;429;404;397;392;454;453;476;468;429;462;433;468;499;575;545;552;579;510;469;437;324;215;412;504;439;461;495;413;450;578;802;684;519;517;480;451;484;458;493;534;506;465;506;440;443;379;508;519;470;408;390;389;383;416;468;380;437;352;370;382;376;375;418;472;388;391;397;432;446;493;461;409;386;416;486;507;472;456;474;496;491;443;443;485;460;362;440;533;547;578;540;617;597;544;533;480;487;435;441;513;540;470;494;504;559;496;602;508;557;441;442;420;489;512;455;410;469;609;607;582;498;429;402;410;419;445;472;413;379;403;397;385;431;400;431;438;371;402;473;571;770;762;624;489;500;490;450;450;457;416;491;632;545;479;444;476;507;630;517;454;464;459;479;503;427;455;433;454;452;424;421;449;468;437;418;406;406;443;417;506;527;417;406;454;473;432;524;560;473;440;569;584;604;653;571;457;391;444;443;434;464;516;521;635;576;510;476;451;514;495;454;385;366;377;435;470;458;475;475;537;496;496;494;403;409;536;504;435;457;477;458;390;472;497;541;475;379;403;424;452;429;497;557;584;440;505;458;422;434;319;360;425;437;373;413;396;407;426;394;439;507;573;530;455;530;625;585;582;530;610;653;535;492;441;464;415;461;501;536;544;579;589;545;449;397;345;385;388;399;377;404;540;439;467;468;452;478;464;445;448;461;495;526;523;421;477;497;447;400;450;422;453;457;542;600;492;439;488;530;525;512;486;463;450;400;312;357;431;480;466;512;469;473;438;417;393;340;295;367;527;449;557;489;464;497;444;410;413;539;528;513;550;494;436;390;424;467;411;487;471;502;503;451;450;455;447;455;484;553;497;476;518;460;460;521;410;417;359;410;411;367;411;463;511;469;461;464;456;415;472;531;653;633;544;459;397;427;443;462;470;457;486;425;441;477;428;517;466;414;469;426;461;403;452;455;443;404;476;408;491;439;473;502;414;461;409;417;412;445;479;516;409;426;412;576;546;488;452;496;488;476;691;911;683;480;444;463;457;436;483;414;414;427;383;327;339;393;377;410;422;436
138;91;121;98;96;89;102;109;93;98;101;114;101;129;95;91;81;78;125;389;564;567;596;578;551;580;569;539;424;417;456;386;421;424;429;459;446;441;378;373;409;497;498;489;499;520;453;482;489;426;448;472;409;481;441;394;417;531;474;456;449;490;487;472;422;465;455;415;543;483;393;374;433;425;400;336;385;446;543;707;740;480;462;663;633;528;448;453;340;419;452;398;561;492;491;453;465;372;275;390;485;410;474;621;638;478;421;510;522;530;482;424;485;501;428;421;445;394;431;480;599;531;520;496;426;432;441;383;417;447;461;448;469;476;507;452;441;394;393;499;442;463;454;394;422;417;425;445;450;496;437;482;571;672;644;481;564;813;841;609;554;551;445;357;391;409;352;396;414;457;433;528;492;430;460;466;416;389;479;497;560;446;489;534;427;428;434;458;427;425;445;343;389;416;449;442;441;415;469;469;490;501;492;527;507;530;678;557;474;415;407;472;554;787;681;532;393;454;435;388;390;422;476;426;491;497;485;487;505;421;440;404;490;528;461;455;450;382;415;428;413;486;463;459;404;432;416;426;476;438;432;482;485;442;389;421;490;488;396;437;472;427;452;486;470;511;533;547;593;524;572;520;500;505;573;581;567;566;496;522;464;519;452;526;520;455;373;488;478;489;499;481;584;489;484;507;566;677;642;450;558;747;579;394;392;410;470;537;570;529;548;454;555;520;528;489;455;476;423;400;357;402;380;428;399;367;419;338;438;448;457;413;395;450;441;422;443;462;436;501;576;473;394;411;400;376;419;457;489;453;467;566;533;476;460;439;487;595;516;479;450;565;452;434;402;372;401;441;414;424;412;405;536;576;431;458;457;406;453;609;576;509;446;389;339;346;348;459;457;395;425;479;421;456;501;490;488;413;505;491;459;407;454;434;413;436;396;465;492;443;450;414;446;486;485;449;460;474;453;414;375;508;536;532;539;471;453;377;445;445;459;445;490;490;465;435;461;425;435;425;408;461;481;489;542;480;499;484;456;429;567;618;532;533;483;395;366;385;381;465;764;892;624;594;607;526;450;431;379;425;459;442;466;431;430;400;410;467;429;491;500;411;528;470;496;481;425;455;408;448;493;429;492;507;495;457;376;283;410;496;400;540;500;430;449;629;842;686;487;423;478;515;524;455;426;379;434;491;493;401;359;428;480;496;498;552;499;402;359;338;367;382;378;320;375;413;358;381;372;396;431;434;445;485;538;497;438;488;424;406;485;509;485;456;402;442;510;440;417;420;475;443;429;449;523;691;740;613;539;489;444;548;482;421;427;484;487;545;509;566;578;615;602;512;506;449;415;390;395;500;471;409;413;515;567;585;583;495;390;469;496;495;514;453;374;407;402;420;445;378;403;447;379;359;461;672;856;791;631;498;483;540;606;538;471;404;447;532;468;394;388;440;476;553;528;441;452;495;479;482;513;518;457;447;471;476;408;449;452;438;419;376;462;470;445;467;525;428;383;421;433;435;442;480;349;332;535;685;774;807;848;563;462;479;417;440;419;460;507;589;598;603;501;497;516;438;392;375;374;392;471;544;669;579;584;589;591;461;437;448;465;419;438;445;458;438;413;431;446;481;555;496;391;409;430;418;469;542;605;513;422;526;587;493;383;391;419;451;514;429;401;464;488;428;465;405;447;508;492;395;483;573;526;569;586;658;607;532;410;425;419;464;483;510;607;594;562;533;564;440;372;351;335;381;424;414;433;451;411;523;457;448;451;437;446;397;432;407;500;453;486;441;501;444;432;433;465;454;435;515;606;566;435;461;437;472;497;435;434;419;396;374;325;456;538;419;421;515;455;401;419;364;419;297;349;557;463;503;542;475;435;421;418;473;511;553;610;576;475;501;436;423;478;497;524;498;423;452;444;419;389;451;404;397;503;476;460;473;385;423;461;455;446;417;421;397;383;372;462;465;441;415;383;438;456;423;554;543;561;496;424;458;408;468;507;559;410;431;440;432;474;419;451;390;390;500;507;373;342;410;406;391;408;461;397;468;487;465;461;440;474;468;465;405;421;460;499;466;454;460;520;518;501;491;499;515;469;614;802;617;413;430;390;380;448;404;455;391;463;408;391;347;370;351;439;378;409
128;121;100;97;114;97;89;106;94;120;104;107;103;130;96;88;95;94;129;367;472;505;520;542;562;527;536;476;412;420;473;472;389;349;395;442;409;384;398;391;460;455;518;461;483;478;525;527;477;428;532;495;478;496;475;412;428;428;540;481;476;396;412;462;437;416;428;377;480;458;414;393;439;451;370;284;294;373;500;531;685;546;467;658;617;543;465;455;435;400;324;385;490;505;498;439;411;431;252;440;590;495;627;684;639;456;428;396;498;519;410;447;503;395;413;473;453;400;425;468;460;529;568;432;443;384;424;407;422;499;565;560;543;531;480;390;349;384;420;446;470;474;423;395;429;440;414;449;448;467;439;506;591;623;534;497;585;721;748;680;571;472;401;376;384;418;359;438;446;474;451;444;479;491;505;435;435;467;511;492;545;463;461;442;422;372;441;445;369;414;442;388;410;415;471;514;461;438;495;493;524;479;449;467;503;476;511;495;466;409;457;467;601;616;547;468;481;457;361;292;319;439;454;453;472;471;477;405;521;479;487;404;449;468;480;434;434;404;390;420;436;434;475;454;422;433;451;486;461;470;402;440;533;442;439;445;464;477;457;431;454;477;467;462;476;484;527;603;569;500;550;558;533;635;703;556;555;555;469;477;555;566;519;526;517;502;440;470;482;439;458;486;525;484;435;527;582;555;513;467;543;559;551;399;357;356;406;536;580;575;594;503;511;534;634;619;500;467;456;423;443;391;422;425;387;431;396;371;457;381;378;387;424;390;419;391;387;393;457;489;481;471;452;386;437;450;481;445;494;484;591;582;526;441;505;521;491;446;437;409;479;512;459;448;443;409;456;388;447;420;418;443;528;492;484;480;420;446;469;593;580;494;518;484;368;340;448;389;404;370;422;383;471;453;463;410;471;483;579;527;394;427;420;409;472;433;418;440;472;494;439;445;415;471;468;463;474;432;414;394;431;418;478;506;550;500;479;474;471;477;538;483;471;466;470;434;393;418;408;401;442;463;444;494;522;482;424;441;439;447;506;612;569;448;438;385;389;448;382;406;544;627;606;541;514;500;439;442;407;456;480;532;520;404;440;458;468;432;405;435;410;434;471;460;460;501;490;452;413;395;437;470;455;450;522;470;441;458;435;393;415;424;426;376;417;544;642;563;492;386;460;633;566;458;401;322;361;416;488;388;335;413;392;443;430;458;423;405;417;352;357;393;417;459;385;458;468;453;440;387;390;425;469;522;552;537;474;449;427;395;437;483;489;452;388;449;458;453;445;403;455;498;509;492;500;534;640;540;385;391;431;515;426;424;454;489;453;503;585;611;555;576;609;474;457;506;505;471;461;472;423;420;416;440;513;666;698;517;478;491;488;438;478;460;425;402;505;428;427;406;434;463;518;447;401;605;699;632;472;463;512;576;574;528;488;418;472;443;414;460;448;434;422;457;537;561;520;461;456;506;528;425;434;418;407;451;470;390;398;386;350;337;401;405;362;439;442;382;448;453;429;434;387;394;340;395;527;719;648;710;741;546;387;442;417;406;437;431;470;576;580;634;567;466;424;370;428;434;491;512;586;596;694;657;663;517;527;463;501;456;450;370;416;491;442;373;383;456;461;495;677;561;410;392;406;458;476;551;508;427;429;481;497;390;401;431;450;444;475;436;497;466;450;410;458;413;385;435;470;375;459;565;487;478;525;513;466;437;414;382;445;541;595;528;567;597;585;535;624;503;489;405;358;437;501;416;394;556;630;429;379;406;535;451;400;333;404;418;414;418;438;467;487;483;459;416;435;528;550;584;568;458;450;423;497;432;388;405;427;454;376;365;371;453;477;381;357;436;397;460;492;431;448;393;382;515;459;483;551;459;349;436;428;422;463;534;420;529;506;474;481;407;497;522;562;528;503;432;446;420;425;416;447;397;433;414;440;416;398;463;431;527;487;508;486;428;344;381;480;544;460;421;415;411;468;454;499;498;485;420;465;409;472;491;504;488;475;497;476;437;392;424;502;450;559;484;434;460;404;444;405;396;419;432;447;482;420;407;469;492;496;427;454;441;437;454;539;488;463;529;537;474;504;486;511;423;472;503;652;538;430;369;358;375;402;436;355;374;430;426;463;419;405;328;468;481;441
102;118;128;111;107;120;98;103;104;110;102;117;118;103;113;109;90;88;124;436;549;542;499;498;520;502;512;530;511;478;512;482;435;413;434;441;452;419;400;420;412;449;470;532;507;470;502;461;448;426;500;514;545;465;403;438;388;488;442;405;437;426;399;386;420;417;423;427;423;449;398;419;482;532;481;438;377;375;452;476;547;468;518;660;665;582;593;550;505;455;464;473;507;459;480;475;453;480;466;598;649;578;597;704;600;442;487;456;522;474;461;461;479;416;386;399;425;440;400;451;465;494;508;465;395;411;459;465;433;499;476;494;493;581;472;437;342;437;399;461;498;426;396;383;369;389;450;481;466;445;426;506;610;606;580;641;704;758;658;612;460;453;428;412;418;458;404;438;493;520;493;480;487;478;452;514;481;403;479;550;545;496;483;429;392;352;478;448;384;375;370;440;468;426;470;546;498;471;439;492;487;457;460;545;447;433;410;468;444;409;462;508;513;550;544;414;396;437;383;311;343;447;480;494;390;425;429;444;551;481;480;472;435;516;447;547;475;435;409;372;406;334;457;481;452;394;409;588;576;471;496;473;478;456;460;477;522;494;440;480;449;430;428;437;515;476;535;521;462;457;451;452;496;672;695;636;512;460;426;495;475;525;480;523;694;623;497;492;428;429;484;443;377;424;461;497;589;597;472;409;491;530;466;433;431;350;384;477;498;519;509;484;530;661;786;725;413;474;416;409;452;387;397;451;525;462;430;468;476;399;416;393;368;387;395;376;420;411;407;444;435;468;422;406;488;493;459;426;406;591;835;877;624;509;485;452;417;392;393;400;450;430;436;485;450;442;488;440;401;438;408;497;561;542;527;468;412;458;510;523;496;463;426;453;400;428;415;411;461;491;423;345;418;426;369;404;547;527;596;462;395;424;451;441;480;371;409;438;427;442;468;466;439;513;477;424;481;454;457;487;461;446;393;478;480;453;486;455;541;465;538;530;489;439;467;384;395;418;393;437;438;474;409;411;502;439;400;449;395;434;457;469;462;473;449;406;397;418;381;397;434;509;524;539;542;534;523;424;444;459;497;461;445;443;430;469;472;396;410;456;474;436;448;431;477;452;381;369;373;389;482;454;407;445;399;446;437;404;425;422;405;432;456;398;432;486;494;473;493;421;570;552;528;516;420;400;424;480;519;382;440;364;406;411;384;462;477;453;467;413;371;418;348;434;447;423;467;493;456;390;365;465;534;545;445;448;524;532;439;467;441;467;486;450;387;438;438;476;597;523;523;527;465;445;449;490;478;403;320;402;500;470;465;497;479;496;472;496;518;550;567;510;539;450;450;480;561;487;510;547;454;441;424;462;391;467;496;536;510;456;461;448;458;438;430;371;389;384;470;425;377;520;594;522;487;530;586;471;475;499;485;633;570;422;474;427;428;386;433;446;487;447;444;444;459;559;662;452;465;443;430;449;377;412;356;447;428;387;380;384;451;370;468;402;385;407;416;406;440;435;629;651;439;431;368;411;593;771;682;488;526;479;501;463;392;443;435;451;441;495;513;567;486;411;378;397;488;503;647;644;637;506;502;575;499;510;473;504;526;475;429;395;432;442;361;357;352;375;411;503;622;507;369;391;382;398;402;403;426;371;428;495;458;429;432;469;518;439;424;439;455;432;458;438;405;430;402;363;374;400;539;528;481;447;462;471;436;461;455;423;511;553;611;509;517;533;563;532;492;509;555;550;482;539;597;469;498;616;758;499;406;459;532;544;443;400;374;428;482;527;486;501;468;477;475;477;500;606;538;506;520;424;429;437;404;459;467;406;368;392;435;417;377;360;360;310;345;342;349;438;495;429;389;422;422;442;464;561;537;468;387;428;482;454;464;434;430;456;478;489;430;445;443;463;573;563;446;417;487;482;468;448;421;447;493;435;415;495;490;437;471;402;473;515;466;410;396;428;423;473;409;398;363;448;434;491;515;459;454;404;426;404;456;467;491;472;443;495;522;412;429;409;497;591;563;534;484;395;406;512;487;404;402;535;557;466;449;409;410;532;522;455;472;490;505;490;565;577;562;531;501;515;651;655;554;471;416;445;476;498;435;454;392;396;427;389;404;440;540;551;581;463;442;390;413;424;464
106;95;87;92;97;102;111;88;99;104;98;105;105;88;93;96;98;87;151;427;570;555;470;538;532;473;459;527;477;518;516;420;450;527;489;438;434;398;448;443;447;544;535;563;579;509;464;461;441;459;437;561;587;514;424;399;391;372;452;436;418;421;452;410;420;485;419;487;481;501;398;442;466;576;589;544;451;528;600;552;508;504;757;655;664;572;561;550;488;470;455;491;554;551;603;523;445;561;662;660;613;567;548;563;552;442;497;451;512;529;475;457;430;393;415;395;433;486;429;448;499;466;436;390;433;489;456;429;435;413;447;441;485;553;530;474;491;500;515;499;486;501;466;365;384;408;494;454;442;433;380;452;658;578;562;620;687;752;616;468;456;408;477;461;420;444;404;478;529;558;553;518;531;505;466;474;577;461;475;421;435;497;495;491;502;391;416;455;455;360;393;456;450;399;469;498;415;439;451;454;452;441;464;505;463;401;424;463;471;458;426;415;495;436;464;409;403;393;339;322;376;453;505;499;447;474;486;489;537;562;519;465;467;431;510;577;464;392;415;436;413;473;463;441;501;479;485;611;573;559;487;441;466;511;387;435;492;506;528;509;414;479;510;468;577;496;456;508;392;470;474;475;506;534;500;507;521;419;426;445;446;470;463;587;678;632;533;465;437;458;507;416;494;479;454;531;646;575;427;435;546;502;444;450;496;482;383;448;443;443;511;474;456;623;759;563;419;439;453;407;403;333;366;484;481;484;456;397;442;496;464;400;333;362;403;439;484;473;406;435;419;448;413;379;506;491;470;455;586;604;729;693;579;474;502;442;436;445;424;440;444;467;476;467;491;461;428;469;456;420;414;484;498;492;546;529;462;448;448;427;454;397;419;455;438;411;448;482;449;496;429;432;469;391;400;497;498;506;533;615;460;427;511;461;451;382;333;442;414;434;477;431;462;446;453;438;550;505;509;512;435;422;459;503;401;491;534;497;458;404;438;532;523;437;517;355;405;406;404;403;395;422;363;359;437;439;488;421;446;425;453;407;427;470;475;386;334;360;399;501;485;571;524;487;512;503;505;478;447;436;522;488;475;510;370;459;484;437;432;469;518;505;440;449;436;417;413;393;388;407;463;414;387;328;415;429;398;341;316;374;431;443;386;380;441;421;470;463;477;513;490;515;467;455;435;432;371;464;423;360;457;372;425;423;408;411;456;519;441;398;459;488;398;376;379;377;364;423;501;472;360;429;535;496;481;481;483;471;494;463;353;452;430;407;431;464;401;398;627;584;547;482;456;408;532;447;415;371;387;427;426;431;506;476;428;556;516;499;512;496;504;509;550;468;493;524;562;490;601;513;479;423;449;528;510;429;463;600;735;611;470;447;452;489;408;420;294;426;372;477;402;423;468;439;511;509;607;569;478;482;509;584;618;519;479;396;381;425;412;514;487;489;429;364;409;500;549;473;458;453;407;379;359;369;337;399;390;398;404;393;419;417;399;405;444;382;409;380;389;488;803;907;674;445;396;456;638;836;816;628;509;489;454;413;429;438;468;505;488;464;546;598;510;444;371;482;599;613;690;661;565;494;478;465;466;562;563;478;525;417;429;418;468;484;487;364;370;454;459;470;503;414;388;395;426;443;393;431;437;430;452;530;514;452;420;457;569;460;436;397;424;438;449;458;479;431;391;430;376;406;532;602;505;470;495;438;464;473;417;478;463;558;522;456;472;485;596;562;425;456;549;554;479;506;557;461;530;604;728;586;444;511;519;702;599;486;477;477;588;553;594;553;529;403;390;455;514;493;424;467;435;438;476;450;426;470;543;386;415;417;416;356;387;383;365;487;371;346;424;483;501;451;376;388;409;426;485;532;440;470;473;475;451;434;472;454;456;471;494;522;445;344;430;479;505;543;486;491;536;482;505;464;551;584;650;508;495;483;441;468;538;456;448;488;534;453;385;403;431;424;437;369;418;461;453;452;453;442;413;380;420;443;508;466;456;444;498;391;437;421;449;433;475;567;533;483;444;457;488;522;503;437;394;520;668;519;384;367;393;483;480;431;465;456;459;544;580;628;585;504;499;548;713;754;514;356;437;496;381;474;499;403;341;338;382;446;448;501;452;415;447;478;411;441;435;461;438
84;81;88;90;110;96;94;112;110;112;118;105;111;96;80;102;112;88;152;447;493;507;602;597;467;429;441;449;570;494;401;477;468;515;534;408;333;477;524;559;520;543;485;563;474;458;418;453;546;458;459;520;458;422;530;404;345;395;397;446;415;485;532;595;503;492;670;653;547;514;372;388;514;531;560;526;486;530;610;587;581;632;790;662;563;562;529;416;435;441;469;459;531;517;609;597;495;641;652;704;473;500;506;471;473;453;484;505;445;490;525;512;411;402;378;366;499;511;477;461;421;457;478;466;492;468;477;490;438;443;466;511;435;453;477;426;432;434;471;504;497;506;416;355;398;423;415;427;512;401;405;489;572;622;589;593;532;581;513;483;465;460;463;429;478;403;513;514;550;470;492;594;625;579;537;499;465;408;424;460;406;425;508;506;542;437;418;453;426;411;430;432;411;420;491;487;463;457;436;431;517;461;398;368;430;490;379;453;462;402;442;438;462;428;467;407;401;415;342;390;408;445;468;515;437;501;454;497;514;524;507;486;406;381;413;450;409;391;400;510;465;402;432;468;536;494;466;584;559;567;466;488;403;409;428;414;517;649;544;449;434;556;565;502;547;523;481;464;421;520;531;488;488;440;472;529;586;395;339;403;472;555;462;555;648;522;424;399;569;632;514;441;463;493;483;455;513;456;345;467;505;429;497;678;681;537;405;441;329;384;483;475;427;486;516;414;407;413;467;441;360;364;388;415;524;516;472;433;477;502;483;482;400;337;396;439;431;415;347;363;402;374;379;432;493;560;507;495;702;628;628;565;476;475;472;447;423;398;492;552;492;457;444;518;517;428;568;485;412;421;501;461;437;437;472;515;482;479;456;433;429;419;459;414;427;403;335;421;450;476;478;533;505;356;400;445;472;509;621;659;549;411;423;488;476;400;350;350;401;481;481;452;448;453;433;463;616;874;745;565;429;415;441;438;420;462;514;537;535;413;513;523;496;498;513;378;394;469;456;441;333;406;391;426;376;457;453;429;393;432;432;387;394;497;497;448;351;352;393;414;493;586;485;482;467;496;530;482;483;443;511;489;500;431;365;373;420;475;451;491;427;411;435;506;523;433;461;416;402;369;462;398;406;360;384;425;458;277;230;339;446;426;408;398;467;499;459;544;529;462;577;473;495;447;392;437;413;437;431;461;422;423;381;441;415;385;395;500;421;412;423;497;367;341;336;331;384;414;426;404;429;450;478;474;416;448;435;473;463;473;418;448;434;430;461;448;377;423;488;546;535;586;527;428;493;416;535;527;529;427;506;396;446;459;480;537;576;470;559;547;548;545;518;486;453;505;552;503;502;507;508;441;501;520;408;437;490;529;714;571;435;433;470;496;460;393;299;388;377;429;362;415;347;440;499;529;636;522;528;531;555;511;526;581;531;425;411;444;463;457;418;405;422;382;392;461;522;483;524;404;391;383;362;354;406;456;460;424;392;414;373;419;454;377;399;376;407;320;359;448;573;775;581;465;443;458;533;646;877;818;591;469;442;470;407;455;417;413;426;454;465;551;543;539;450;474;556;647;703;614;522;480;453;456;518;551;550;583;540;488;398;396;427;460;509;483;415;501;488;457;434;436;453;432;421;415;412;459;394;411;408;405;504;472;449;428;486;492;415;406;443;422;410;405;491;419;441;422;439;490;483;500;524;501;457;441;419;422;476;430;483;467;510;478;399;420;488;552;513;419;460;445;435;478;568;507;493;527;614;498;485;417;530;719;698;622;573;518;580;566;631;636;479;406;407;504;613;594;459;408;442;491;500;470;438;528;496;426;404;416;410;313;401;455;445;596;410;420;488;498;482;417;411;458;430;437;438;422;427;410;471;531;506;499;439;451;490;546;477;412;437;354;413;421;535;508;537;580;578;513;437;515;633;623;648;622;517;523;469;460;496;461;522;455;523;508;481;411;492;430;459;399;444;472;402;437;488;488;429;394;405;522;505;444;417;476;443;435;468;393;367;455;549;563;499;508;482;389;464;516;412;398;485;489;636;484;432;366;444;526;500;380;547;519;529;456;518;582;603;528;470;440;581;623;466;415;387;436;431;388;467;458;423;391;405;396;400;390;378;394;361;421;439;375;484;493;413
101;94;113;110;124;87;114;103;91;110;100;107;79;100;80;98;90;77;150;426;466;531;516;493;484;444;458;513;566;422;440;410;443;520;522;452;371;536;621;581;483;450;491;494;532;436;446;483;521;531;480;426;461;494;451;445;413;439;416;434;434;464;612;581;520;613;953;919;809;542;452;402;484;565;610;505;445;531;571;611;586;483;585;571;544;658;639;493;427;533;538;501;589;631;601;574;496;568;548;644;537;432;530;520;500;463;418;478;480;410;492;550;453;428;420;343;481;456;507;440;459;520;487;533;541;545;481;452;389;474;461;517;492;422;412;439;422;419;440;495;541;494;444;425;375;393;427;438;512;460;388;413;451;602;549;548;494;460;563;535;489;559;472;491;534;506;480;505;473;392;490;515;560;574;501;471;414;428;447;381;391;504;516;518;465;437;404;422;511;467;470;423;439;504;589;515;464;521;471;445;464;446;384;430;478;444;433;386;418;426;469;414;437;459;492;399;398;427;397;410;472;468;441;425;405;409;363;471;492;450;421;436;467;412;448;426;357;400;467;535;450;467;366;453;532;430;408;472;549;452;375;441;455;423;457;457;474;504;449;416;458;511;511;470;475;515;440;473;430;451;471;511;599;477;457;487;535;436;417;474;463;517;546;628;666;509;453;527;779;901;775;526;509;543;452;442;479;396;287;405;476;471;495;700;744;547;425;418;353;376;437;423;442;389;369;391;343;416;488;430;337;396;373;460;463;499;461;481;501;447;486;454;478;577;527;407;359;310;292;309;384;353;348;373;382;417;426;393;459;439;428;409;354;421;465;456;386;417;480;480;492;402;483;525;412;392;407;446;474;497;504;434;387;413;426;408;472;504;445;436;457;408;398;389;401;390;349;404;490;504;533;531;486;467;391;329;427;490;528;542;499;444;449;592;461;456;373;416;427;451;497;428;460;419;403;498;696;1000;837;577;487;474;476;426;345;436;504;475;492;434;518;529;523;508;471;442;475;470;479;447;388;406;406;412;370;440;405;429;412;417;448;396;431;423;570;512;399;396;448;440;546;602;495;556;493;491;477;418;470;397;458;506;538;428;408;414;418;497;457;533;488;439;489;538;501;459;393;375;413;427;497;480;407;356;360;495;443;306;234;334;403;490;445;484;581;666;543;467;522;520;532;540;524;468;428;511;438;419;432;479;452;422;430;464;463;383;458;497;482;431;429;492;459;467;430;426;381;381;396;380;443;504;455;437;409;432;460;379;475;410;420;408;450;524;494;412;406;407;531;482;439;608;553;558;438;542;576;735;712;543;511;460;547;582;588;757;700;589;572;520;552;526;458;468;510;520;541;586;506;540;507;499;514;473;417;414;461;443;468;450;413;476;487;462;434;403;391;412;433;446;391;436;388;362;403;548;544;510;551;708;583;523;497;516;575;432;403;446;484;471;427;433;399;427;388;451;464;522;448;496;486;405;422;329;426;375;466;415;407;421;414;358;396;451;427;408;442;384;450;438;458;528;540;436;537;611;597;441;579;737;582;508;522;463;477;530;431;421;382;405;522;477;471;527;420;436;473;573;565;485;496;557;470;540;593;583;611;589;542;504;462;426;434;444;524;492;421;460;479;461;436;441;509;468;419;448;467;444;412;420;386;428;412;465;433;409;452;470;393;469;445;430;378;415;519;606;491;459;438;470;452;441;472;503;399;448;396;419;506;484;448;398;497;442;387;381;429;551;569;430;463;468;422;483;532;422;447;550;510;431;438;409;368;483;700;819;676;549;513;533;634;599;549;412;386;449;527;528;484;352;394;501;520;415;338;478;459;411;401;430;479;508;413;531;530;530;544;486;445;476;453;460;445;449;476;489;546;510;409;403;459;525;449;487;504;504;617;663;597;511;561;459;417;530;569;490;483;614;598;503;407;481;525;487;475;518;540;547;522;589;514;495;554;465;472;554;560;423;444;451;427;417;423;498;469;496;494;519;419;401;443;427;410;422;440;544;442;419;548;477;465;430;527;571;516;445;429;427;462;424;437;435;408;510;506;475;480;467;461;696;581;437;556;504;427;408;315;457;422;446;473;427;533;528;414;427;486;458;390;435;443;425;412;425;454;402;427;396;425;395;346;453;464;415;462;438;405
108;95;93;108;105;94;111;110;89;83;109;112;104;111;89;112;87;85;184;400;474;485;520;537;478;473;459;412;404;477;427;400;469;462;523;560;538;604;678;517;489;450;433;496;500;479;474;481;582;588;566;469;485;444;439;438;457;476;445;400;453;507;504;418;398;557;918;1057;848;551;488;450;503;652;685;563;585;605;541;579;481;482;554;512;517;582;627;552;495;564;538;467;626;739;593;466;454;577;569;569;430;468;473;447;391;375;414;386;509;451;496;470;479;433;423;426;514;482;452;423;396;500;435;470;505;508;421;432;416;425;480;423;497;449;429;497;461;421;458;451;494;499;521;432;403;416;502;471;509;454;387;378;382;451;483;536;636;535;536;514;477;488;514;512;530;489;412;371;411;381;436;431;498;555;477;447;475;446;469;498;486;462;530;499;459;395;373;414;493;433;399;371;405;461;536;563;476;522;527;432;409;400;431;428;421;469;459;388;435;455;534;517;471;491;585;424;387;432;419;405;457;475;512;404;405;432;418;409;411;433;428;422;430;395;506;443;367;411;430;427;466;481;403;452;513;416;420;479;582;470;428;419;458;447;421;435;459;422;417;421;468;477;455;410;444;524;494;445;425;390;416;483;574;535;445;480;428;488;514;469;491;530;710;885;661;493;444;533;829;1018;810;636;574;465;439;425;457;434;377;423;526;538;463;580;535;479;503;392;370;383;354;391;434;449;396;363;422;463;453;454;332;400;393;408;402;405;427;409;431;459;413;439;587;625;492;496;405;353;336;348;390;415;410;397;364;373;391;379;419;418;352;368;378;366;369;454;443;505;516;455;424;339;482;473;445;400;359;399;493;433;419;410;441;400;375;350;527;529;430;463;459;514;401;397;389;440;391;361;433;422;439;413;588;519;383;393;325;382;470;475;590;512;471;449;505;417;384;421;434;493;462;411;425;405;428;439;538;744;656;511;505;481;504;431;444;478;494;442;435;352;396;506;537;500;508;428;451;460;567;500;410;416;408;425;460;450;480;424;446;469;452;452;408;498;697;697;430;359;497;441;468;491;469;510;492;520;540;520;441;435;502;431;478;412;409;478;438;494;450;496;480;478;467;513;583;492;405;377;420;455;556;522;457;424;368;456;425;375;324;414;546;472;488;541;600;647;570;458;440;555;513;495;446;471;481;508;434;417;408;480;475;390;466;506;477;467;478;501;478;438;385;463;497;518;503;462;373;340;370;365;421;468;472;389;470;466;459;449;420;411;399;414;456;503;482;404;479;475;537;530;491;649;701;522;466;536;651;830;735;526;478;451;489;586;577;859;827;622;592;547;595;490;397;414;461;470;548;542;565;574;552;484;548;481;433;455;402;400;407;486;478;437;422;460;397;352;383;374;406;441;515;427;435;404;453;420;454;459;605;613;534;557;483;474;526;505;497;504;482;445;487;471;449;471;455;433;422;482;511;495;509;438;441;392;383;478;430;440;431;431;392;368;429;491;467;496;490;439;455;405;348;497;561;525;496;632;568;434;449;578;479;441;481;454;578;512;485;464;418;423;407;481;476;464;476;413;475;473;576;556;483;456;403;439;488;557;600;492;482;474;419;397;383;506;413;416;428;439;538;435;427;472;451;476;425;479;477;527;479;459;380;398;455;431;430;417;442;431;383;436;453;437;406;448;554;660;521;531;484;534;480;468;479;470;488;455;458;446;445;433;453;481;458;415;384;348;464;488;573;479;442;441;430;476;515;415;406;489;467;425;511;407;354;402;578;730;592;492;431;487;608;524;489;475;419;488;488;463;451;443;418;490;453;434;396;432;531;433;377;485;576;526;525;498;488;482;490;474;389;480;472;436;507;464;460;458;495;501;457;423;392;501;508;541;489;568;731;831;751;507;517;562;540;471;539;495;443;597;556;482;469;495;494;469;514;503;542;519;653;741;734;570;584;503;483;619;593;504;428;439;384;446;477;452;475;491;455;427;426;404;455;403;455;448;471;488;417;403;466;505;495;462;527;485;515;489;446;499;516;450;436;438;434;425;429;462;485;513;496;668;668;453;484;489;433;440;320;408;442;435;416;493;492;407;489;508;509;368;388;402;376;397;435;444;442;470;405;411;456;367;410;449;425;443;385;428;414
90;77;112;100;95;106;116;101;112;109;104;103;116;138;90;104;87;110;194;438;427;459;543;468;517;481;422;427;442;457;456;437;410;417;532;662;588;575;585;532;526;476;435;524;536;569;564;542;549;517;542;504;424;376;471;441;469;451;433;395;464;486;550;437;418;475;707;722;651;508;437;461;532;543;581;641;808;725;623;567;392;542;676;623;576;597;562;629;665;654;483;450;480;564;556;478;507;548;487;467;391;396;449;426;431;337;369;519;571;545;516;496;467;434;486;537;532;566;438;482;447;487;512;471;442;411;470;451;414;463;497;449;445;541;483;468;458;487;399;470;480;535;532;437;347;365;421;362;362;432;422;360;354;355;441;582;748;507;481;439;443;471;502;472;476;445;372;417;434;431;414;462;472;497;524;490;483;523;464;524;542;560;513;520;472;356;373;423;407;446;420;390;424;479;485;465;407;500;481;389;413;464;401;376;356;423;416;409;481;508;522;456;409;420;472;485;482;627;526;363;408;483;501;419;336;352;428;423;366;463;456;473;464;480;557;422;420;424;489;435;512;443;428;431;586;440;441;551;632;502;429;456;486;433;446;490;418;358;449;476;451;391;442;436;498;565;530;417;328;370;398;521;515;503;455;401;411;502;436;422;463;499;758;994;654;485;459;502;757;848;678;593;532;519;470;420;362;355;396;484;489;552;485;478;504;486;436;421;410;389;379;416;394;398;371;421;423;434;457;441;396;422;447;472;473;521;434;446;437;390;357;457;451;519;561;542;456;403;355;354;441;477;461;439;378;424;450;422;550;580;553;530;409;331;363;407;484;492;521;456;370;385;436;367;417;407;353;360;425;414;414;466;557;429;339;383;428;484;445;426;394;411;392;446;403;469;440;433;372;413;487;514;546;591;387;285;350;399;402;473;581;444;420;430;432;394;420;493;534;587;494;464;446;386;429;466;476;492;514;517;449;468;453;469;503;507;537;451;456;403;386;478;507;454;518;456;412;470;489;456;419;463;400;394;360;468;444;428;522;491;434;477;459;560;618;566;404;407;495;427;440;501;510;469;520;586;552;529;505;462;485;434;412;406;534;517;485;449;442;434;528;511;465;503;571;531;432;466;425;482;480;473;492;374;398;386;376;427;449;530;508;522;478;478;471;571;614;550;530;493;444;454;464;467;423;507;453;417;460;390;409;347;451;475;496;458;504;440;437;438;343;369;467;532;465;351;363;335;397;392;423;415;401;370;371;437;471;519;514;415;426;461;506;447;436;404;517;574;537;519;703;819;644;510;476;513;561;643;524;539;499;510;448;451;530;641;639;592;587;500;529;560;515;483;435;496;540;667;645;578;474;473;502;467;429;455;380;420;426;401;516;471;450;402;386;355;440;375;403;405;505;430;425;408;427;482;408;507;551;537;523;559;494;423;454;456;422;437;444;513;518;464;407;482;525;499;460;526;527;562;559;476;410;476;468;480;443;440;427;413;411;396;416;512;439;452;469;484;509;437;378;431;491;508;528;654;590;518;544;475;448;586;585;560;495;510;551;470;465;451;456;415;520;535;489;472;437;472;570;626;452;370;334;380;348;415;436;452;392;406;313;426;394;412;412;378;439;486;525;409;436;438;447;466;483;449;536;530;473;406;378;359;427;461;401;454;445;504;430;433;414;362;358;457;535;614;574;454;494;574;527;452;458;479;417;472;479;464;412;459;575;498;424;437;360;345;392;474;519;512;394;389;390;501;498;423;402;471;484;397;486;434;429;453;506;569;577;598;495;478;478;465;468;510;571;529;364;466;446;594;586;539;443;429;456;437;437;465;418;472;545;563;478;461;383;450;508;512;456;570;572;489;533;426;436;363;421;471;493;478;476;557;648;685;613;631;898;1123;1019;614;538;531;523;447;465;449;541;497;441;499;520;522;483;510;564;658;563;606;632;915;933;750;502;503;452;586;528;484;409;411;418;443;432;466;445;431;463;464;432;457;409;401;404;403;465;450;506;463;487;495;439;408;464;506;478;489;492;465;534;414;455;486;333;397;497;452;480;523;445;507;556;500;451;490;451;426;443;436;435;426;347;385;458;428;495;586;480;465;431;409;420;505;536;515;454;434;505;425;445;409;373;468;430;375;395;419;459
96;109;87;123;101;90;93;102;102;79;108;100;104;90;101;81;114;102;190;386;494;499;527;468;494;491;503;452;488;539;491;451;388;431;453;545;590;594;520;569;555;522;483;509;564;568;598;549;497;462;517;532;417;422;459;451;408;508;433;446;522;507;486;511;454;419;439;456;519;463;352;413;528;483;590;639;561;530;569;466;343;474;714;753;783;655;507;539;542;522;514;466;411;467;392;417;487;550;495;489;417;460;545;549;475;355;407;663;671;562;511;406;417;464;530;571;519;589;485;440;440;525;484;543;516;555;484;523;516;509;503;467;438;497;435;387;387;541;399;441;444;569;502;442;373;442;373;363;389;395;363;334;366;354;416;655;730;505;427;496;446;477;422;471;499;429;475;479;459;428;475;433;423;464;511;465;500;480;489;540;579;541;472;466;494;417;372;423;417;448;494;442;441;433;469;449;491;528;505;423;423;450;377;368;280;403;430;474;447;426;499;474;427;421;469;487;608;780;652;444;428;423;477;456;377;360;414;455;419;416;480;552;519;509;638;584;437;452;574;428;494;435;424;517;508;457;501;470;509;502;481;477;437;457;452;454;426;444;432;450;436;464;528;490;412;461;446;308;291;392;494;502;559;444;408;343;396;411;400;413;413;408;583;686;615;416;463;497;498;544;600;564;486;467;464;389;349;394;380;414;361;352;497;528;487;486;393;407;496;447;357;403;415;362;378;467;376;372;429;457;429;537;485;481;454;567;633;535;432;393;354;390;375;496;601;626;595;472;404;420;519;508;469;441;462;503;444;377;469;703;752;556;489;400;395;400;478;519;511;444;379;318;467;451;460;433;390;355;348;388;469;491;536;434;342;373;420;387;451;425;390;392;522;482;435;410;447;431;398;428;411;424;499;514;313;327;366;391;507;497;597;524;486;422;414;415;406;473;462;470;416;530;440;413;372;457;421;458;500;536;456;368;477;499;461;476;449;358;436;365;411;452;404;432;485;473;446;433;419;475;444;415;457;383;430;442;448;462;468;505;501;505;556;550;436;436;448;530;439;397;488;506;548;547;564;644;602;565;495;522;486;533;530;579;516;480;443;492;451;446;457;507;445;434;492;537;471;448;454;415;452;441;470;426;439;455;449;405;455;473;524;485;468;429;462;577;595;497;486;488;407;322;391;378;385;414;483;409;410;379;362;403;408;468;414;488;514;448;443;397;334;398;404;438;361;373;364;404;410;446;353;348;390;408;377;441;468;542;609;573;562;533;417;442;389;389;506;632;539;549;740;856;713;559;445;487;551;576;479;457;519;546;533;469;472;584;584;534;562;499;387;541;546;488;501;533;607;719;672;548;423;488;605;485;426;358;433;422;439;476;549;530;406;460;412;388;400;495;489;463;458;397;411;433;421;427;497;528;558;518;504;514;455;525;470;440;422;589;549;572;582;407;426;434;499;511;503;484;500;450;468;466;445;445;470;429;377;435;410;414;406;402;397;472;505;474;475;467;503;423;395;427;491;542;526;565;553;458;496;465;527;678;765;659;550;527;579;439;479;505;499;486;546;644;522;445;445;478;540;530;446;353;354;459;391;413;446;468;380;413;437;395;391;425;405;339;349;469;515;432;404;467;436;443;514;469;482;472;449;409;411;419;450;365;423;471;468;517;436;456;460;448;362;466;501;545;456;505;555;521;578;457;475;475;463;415;397;377;439;396;553;569;502;472;433;418;446;416;426;458;393;284;377;453;539;537;426;423;452;433;440;429;430;421;420;462;807;943;782;643;551;501;473;541;574;546;462;437;440;625;622;506;452;461;495;456;514;442;421;386;490;537;605;576;493;485;513;547;563;625;733;625;587;484;416;392;484;505;530;527;439;618;895;870;699;669;847;1038;1009;630;612;591;539;433;430;457;481;423;365;385;439;495;532;493;562;637;593;553;586;820;965;693;484;422;438;504;492;489;448;440;439;463;468;476;431;477;422;493;527;442;366;346;397;408;454;398;488;475;490;581;531;516;455;420;482;491;397;369;422;475;419;405;430;434;433;484;535;476;529;510;464;429;429;429;381;437;462;386;427;383;394;394;422;464;504;432;502;456;547;508;435;515;542;473;376;446;460;504;425;477;424;400;402;396;444;420;441
92;114;85;81;111;81;101;106;120;93;105;74;109;103;98;97;100;86;237;479;460;497;484;480;534;458;578;513;607;504;505;488;371;420;409;518;539;589;607;612;579;505;493;490;510;596;555;541;509;487;441;466;448;429;456;425;380;471;487;499;550;483;442;493;515;474;435;438;441;442;392;386;449;520;557;583;479;504;588;524;392;363;601;681;859;705;493;431;494;454;530;512;373;425;416;307;562;632;520;441;436;483;589;736;530;456;605;654;634;501;473;454;437;481;494;518;534;569;514;452;443;459;515;563;528;604;605;580;596;559;520;515;518;478;443;403;412;452;420;392;386;433;452;420;401;364;417;373;378;375;390;381;396;356;449;556;663;482;477;397;468;503;431;451;487;525;587;566;504;453;486;510;506;453;490;508;630;596;435;433;479;505;448;462;436;478;497;447;479;462;461;478;449;403;442;549;551;450;474;441;457;447;413;311;249;457;512;474;443;407;486;496;409;382;416;450;525;633;540;446;412;423;467;456;428;453;502;474;487;429;478;532;478;555;674;618;459;545;524;454;596;550;472;445;548;444;500;494;511;504;446;559;482;466;472;395;422;463;457;437;402;429;550;485;443;374;404;370;341;327;460;501;432;440;357;262;353;385;393;412;430;429;487;553;518;433;483;495;439;412;434;457;457;445;401;430;441;386;401;408;344;359;512;556;434;425;472;469;487;401;397;384;402;432;389;446;431;410;376;394;429;589;528;544;485;609;707;652;424;468;384;430;404;479;470;595;578;501;401;415;494;404;432;468;464;475;393;357;363;499;624;489;431;440;392;382;507;485;412;374;362;379;472;422;418;433;423;418;428;527;650;502;486;551;461;383;382;374;430;435;454;430;460;376;464;473;470;477;393;461;455;410;447;395;378;472;505;435;512;527;571;515;412;442;469;498;436;483;388;400;457;514;471;438;477;522;520;587;571;510;417;379;442;459;400;404;425;475;464;482;462;421;411;405;473;466;442;520;418;455;479;450;504;415;393;448;453;476;487;465;463;530;566;558;463;406;509;474;437;357;367;491;533;519;636;651;562;596;615;527;563;589;671;650;502;499;422;467;491;456;463;472;500;500;535;506;478;521;459;420;390;446;425;439;471;456;454;422;466;466;425;401;425;423;509;518;544;467;455;409;409;302;356;372;400;476;537;541;504;450;409;390;455;503;427;499;484;476;483;464;505;323;399;367;345;355;336;419;477;386;368;329;356;435;469;435;454;506;640;745;667;513;403;451;439;474;504;531;566;607;645;648;591;494;456;481;487;481;511;492;523;566;533;495;492;537;547;525;524;521;468;503;492;538;479;554;539;552;622;506;486;518;590;512;421;474;388;457;482;507;476;567;441;420;480;425;427;563;585;489;375;355;390;440;429;446;465;469;491;543;507;458;466;521;406;415;451;580;582;489;475;442;422;483;411;430;470;465;526;528;461;465;464;562;464;424;394;433;406;423;441;403;377;454;563;468;426;466;436;371;458;400;420;543;529;472;460;483;518;529;551;570;675;585;538;513;492;428;441;416;524;512;500;515;507;458;442;466;422;487;418;394;365;382;420;429;365;399;444;444;484;482;433;401;482;365;361;456;524;437;457;428;465;440;444;455;463;477;408;426;505;547;462;393;452;464;478;407;406;465;468;426;437;470;599;542;457;515;521;505;495;521;596;463;403;393;403;454;458;446;570;530;508;515;517;399;399;409;462;478;397;224;186;319;505;567;444;383;445;407;431;476;437;449;448;485;752;836;799;860;676;584;502;484;454;418;473;422;370;486;471;453;450;517;503;538;502;496;415;379;397;525;652;550;496;528;478;575;492;543;659;546;530;475;487;460;483;487;452;505;539;567;797;831;635;586;641;744;793;737;624;647;537;504;459;448;496;474;409;422;436;451;433;470;527;563;495;454;507;664;715;609;438;377;467;560;541;497;405;444;423;470;434;415;559;510;511;522;504;422;373;365;390;427;408;347;457;455;462;518;494;561;447;423;488;524;433;351;376;455;407;401;460;413;414;520;545;629;567;448;421;440;410;426;408;426;366;391;400;380;383;422;388;448;462;408;489;426;504;494;470;449;511;475;386;366;529;517;525;499;400;441;418;386;432;437;437
85;108;100;95;88;104;112;108;89;89;110;95;112;106;88;85;80;101;291;464;528;477;463;508;536;520;525;554;568;582;494;490;430;455;481;488;423;454;572;526;559;471;542;524;497;525;581;540;519;467;416;410;445;502;472;460;449;475;498;545;500;485;470;472;482;513;459;455;502;412;481;412;348;451;485;475;459;483;583;500;419;326;417;618;816;884;581;500;489;441;479;471;396;443;495;386;527;642;557;442;529;640;632;811;618;511;549;652;555;548;529;474;464;471;436;533;552;561;475;473;471;527;560;692;629;752;822;690;657;666;627;719;668;516;458;403;411;425;384;440;414;409;445;412;383;393;401;370;353;402;395;400;431;363;424;575;699;550;490;501;481;515;458;456;588;630;541;575;584;523;476;430;543;635;606;636;809;734;574;454;486;548;517;511;548;603;597;470;568;439;423;434;398;407;420;496;443;450;494;474;505;438;469;416;375;498;496;514;462;432;537;575;438;400;438;412;450;490;435;432;441;462;478;449;478;499;433;468;451;477;338;450;499;519;561;518;518;585;579;458;496;605;584;552;511;462;475;447;473;441;456;489;466;466;499;424;428;452;547;462;406;467;578;598;403;425;356;423;423;404;458;451;437;472;437;394;382;403;427;470;462;472;571;552;583;527;534;583;566;421;441;481;460;422;446;473;463;391;420;396;400;453;534;483;467;501;534;587;416;462;442;418;483;469;457;438;414;445;417;473;438;537;444;442;403;465;515;539;464;381;447;496;440;357;459;502;435;448;378;415;496;434;398;484;482;401;385;387;342;388;489;551;594;440;399;464;471;483;423;413;406;505;499;449;422;424;420;477;568;645;800;643;554;531;543;383;441;426;436;450;356;387;357;444;477;422;450;469;451;427;426;448;431;407;382;504;555;495;604;607;451;451;445;426;421;426;378;385;376;377;429;471;514;503;544;550;578;628;580;531;477;414;429;441;444;423;413;467;472;472;426;400;368;402;430;433;428;472;426;434;473;415;445;353;416;431;473;489;512;454;479;458;460;496;436;480;521;521;487;376;397;428;524;520;587;504;487;475;497;450;563;561;568;562;556;460;458;542;529;497;449;438;434;517;568;521;513;468;478;425;507;439;495;428;503;503;459;477;449;416;431;454;443;489;477;484;484;499;471;463;389;375;377;396;451;478;572;638;541;517;479;450;358;407;459;531;515;522;596;573;490;451;426;392;473;409;427;481;479;441;370;426;401;487;569;467;433;496;536;792;535;370;373;459;549;501;568;582;493;505;523;479;470;429;426;451;444;490;495;500;552;621;521;522;494;493;531;473;526;528;546;574;537;500;541;525;491;572;536;525;475;512;605;568;484;478;479;414;464;504;454;489;434;415;355;421;514;592;681;539;396;432;417;435;503;476;483;432;481;538;550;526;473;488;435;453;512;463;458;391;502;479;514;451;433;477;507;559;552;489;473;410;414;465;532;508;455;485;438;453;476;372;376;418;448;462;434;426;508;482;412;487;499;538;558;442;439;381;370;420;578;585;568;553;553;493;467;425;475;452;523;507;483;475;534;487;380;428;474;444;372;382;385;328;433;409;350;407;378;412;428;510;448;397;411;460;411;441;528;514;391;423;425;441;550;489;499;465;422;442;568;537;461;383;423;468;500;413;417;417;439;445;520;531;620;592;523;506;480;434;503;511;534;424;393;381;390;484;390;451;515;543;454;478;503;389;350;403;472;494;458;270;108;200;442;520;452;412;422;449;461;463;391;393;422;376;493;524;552;623;585;549;472;564;520;440;399;405;376;384;408;450;465;480;489;477;494;505;476;402;368;466;584;487;505;512;486;506;523;539;467;488;500;455;467;450;412;439;467;528;517;500;589;569;547;461;556;542;656;633;607;572;510;558;547;506;520;480;440;444;503;468;437;450;429;454;463;400;454;431;497;447;479;439;496;550;577;394;388;364;424;467;415;531;583;621;514;430;446;489;440;389;381;411;374;388;402;429;464;487;418;543;408;405;429;474;371;362;462;357;316;406;437;438;473;451;491;703;655;549;441;396;448;447;422;457;453;347;376;391;412;462;412;460;407;444;492;501;450;502;446;418;502;455;425;406;465;498;491;520;516;385;376;465;449;435;428
120;115;92;109;98;122;90;75;123;100;115;108;112;96;94;111;102;79;267;468;457;400;461;438;578;566;545;639;531;560;505;534;518;539;566;441;439;454;490;457;473;474;495;507;467;483;498;521;504;430;403;453;443;478;475;484;450;467;489;464;442;530;507;455;460;483;456;445;504;514;496;350;361;388;386;491;508;459;484;493;460;436;465;637;710;775;619;518;541;529;524;495;440;480;488;423;569;666;545;555;651;692;711;780;692;697;660;647;678;690;642;576;444;404;434;461;513;554;474;477;546;653;788;834;717;756;946;863;661;594;842;773;672;527;375;409;383;417;387;422;383;422;399;425;389;386;395;379;359;411;481;465;456;369;418;497;641;668;550;463;477;469;474;441;575;654;569;547;492;518;413;461;563;706;751;627;679;623;586;484;572;549;618;702;638;564;506;385;460;414;364;352;445;443;452;466;434;463;451;446;496;447;473;532;403;379;467;420;454;364;440;427;453;415;453;488;459;418;410;390;392;498;492;688;752;562;424;486;477;459;401;491;554;534;512;477;559;669;539;445;363;509;627;637;548;402;390;392;426;408;398;421;488;517;526;524;499;542;572;508;422;421;497;521;487;430;445;429;447;485;463;444;433;436;484;407;473;431;478;482;503;502;532;569;604;605;482;519;562;570;585;545;504;515;530;481;528;436;387;455;465;402;419;438;478;478;552;707;518;456;438;462;467;469;431;461;445;423;391;479;500;467;385;451;457;481;536;467;445;414;558;537;513;470;434;436;462;413;424;440;445;464;469;448;434;394;390;385;366;343;467;616;781;467;455;486;521;492;449;394;400;470;411;460;502;430;421;453;539;539;642;551;550;462;493;413;456;483;425;392;409;424;419;428;466;472;504;436;481;424;409;444;476;391;397;462;541;484;568;551;423;433;464;465;365;415;428;374;395;401;402;437;448;435;589;606;585;493;496;536;463;394;422;478;513;496;420;499;505;373;399;409;441;431;401;428;479;460;437;480;476;508;477;366;433;541;524;481;434;473;459;442;406;410;463;513;542;539;473;402;415;402;464;465;467;467;461;525;479;405;547;553;450;499;576;435;402;497;464;529;424;413;403;533;641;585;479;496;482;443;443;445;446;415;546;555;522;479;490;391;447;514;510;450;446;450;482;413;470;482;477;494;375;422;427;473;608;551;611;582;502;452;359;407;457;440;479;502;492;503;497;415;461;456;613;499;423;406;439;447;441;421;495;467;478;403;362;402;533;565;477;420;417;522;528;514;565;528;405;321;461;474;511;473;500;376;381;455;534;605;518;545;522;545;549;516;551;499;461;611;648;513;415;532;644;554;514;534;495;485;452;460;595;643;634;534;515;440;425;481;469;490;389;437;378;497;596;518;522;466;435;432;515;432;453;463;574;481;419;462;531;546;594;483;469;448;406;386;396;393;458;505;521;516;483;546;555;613;578;558;505;388;408;477;500;526;501;498;507;499;432;400;412;410;453;495;434;402;479;507;483;516;555;534;428;452;363;365;318;469;600;558;447;537;598;507;458;470;471;466;474;462;441;443;581;486;450;401;373;457;452;384;381;388;411;406;329;413;446;480;467;525;492;412;384;429;435;424;507;470;392;436;493;471;539;480;511;482;473;561;542;436;404;436;429;419;424;475;431;397;425;454;465;529;612;627;474;490;515;497;454;500;499;498;418;415;463;498;503;448;419;476;532;435;344;374;301;463;517;541;433;375;250;236;544;633;508;486;444;466;457;353;314;455;434;449;362;352;366;458;529;616;560;579;547;456;386;351;369;370;422;403;453;461;474;419;433;539;467;380;374;458;543;443;457;493;455;516;527;513;480;525;438;405;410;445;493;433;413;457;518;495;448;477;473;434;422;411;506;534;504;508;456;454;547;526;487;462;474;473;436;442;421;474;419;421;444;522;536;413;414;502;457;378;479;612;532;430;422;352;382;413;459;486;575;604;488;445;445;435;457;432;410;412;408;367;371;420;419;510;473;485;410;423;462;410;431;439;403;457;373;380;446;500;422;474;402;527;627;561;447;446;436;451;489;504;485;430;371;433;457;529;438;444;446;505;418;492;493;545;548;449;450;447;466;521;529;444;447;480;511;471;456;442;450;432;379
78;109;103;99;113;113;97;98;112;89;93;113;94;105;91;107;94;73;279;547;473;369;372;439;527;515;569;632;636;558;442;460;559;588;534;520;472;518;410;430;464;557;560;510;539;611;587;489;523;492;466;473;501;520;515;460;509;486;520;450;422;502;575;524;425;451;446;467;453;566;468;391;360;411;492;538;559;465;498;469;422;485;634;713;578;643;529;516;491;473;527;540;494;459;518;519;428;536;472;549;640;619;636;585;562;768;852;784;730;757;780;603;503;444;407;396;430;488;486;519;566;615;763;880;822;739;848;799;492;570;781;666;541;500;436;430;441;409;421;454;427;423;446;439;420;414;402;369;376;374;436;398;410;468;548;539;518;594;527;524;496;537;471;458;521;541;523;529;499;561;520;418;524;691;542;492;603;543;490;498;506;513;590;582;502;414;448;407;405;426;405;411;437;439;481;496;446;446;458;472;455;468;414;463;462;433;449;429;419;399;402;365;427;377;442;425;460;372;388;381;420;474;511;722;1067;668;481;452;412;488;449;476;474;546;484;487;512;579;470;415;419;475;550;511;477;422;360;416;435;457;422;402;444;504;480;548;520;454;462;514;489;479;520;491;530;481;475;438;475;502;469;433;425;448;490;424;464;428;450;473;447;569;621;553;463;426;415;442;712;748;618;607;540;526;585;577;554;484;484;535;461;422;437;496;492;441;524;552;516;501;579;536;507;445;533;421;423;375;431;470;482;487;491;442;420;460;544;486;462;454;527;556;554;474;398;426;425;444;501;577;532;546;476;470;511;481;477;412;390;345;348;526;578;473;397;513;571;470;472;440;402;432;421;412;475;508;427;485;499;453;438;440;432;450;459;439;490;470;464;379;374;398;406;400;409;515;506;524;399;437;417;456;495;404;466;490;442;504;602;487;438;375;424;417;370;454;532;502;361;345;387;381;397;492;571;550;407;413;469;478;447;438;488;472;482;499;460;465;502;410;391;468;416;399;425;474;455;454;416;418;488;585;586;460;526;524;530;438;424;510;505;439;370;449;470;524;522;552;574;504;425;453;428;505;477;527;488;543;476;443;441;467;494;521;480;384;402;423;509;553;467;403;401;535;657;627;605;458;502;452;409;474;484;461;447;413;466;527;482;511;519;500;518;536;436;488;463;453;426;478;506;451;428;429;417;506;568;500;493;550;524;425;383;406;455;454;436;434;408;507;515;348;401;449;522;469;396;407;438;439;404;414;402;363;360;388;343;400;462;428;418;393;453;536;547;474;530;472;463;337;494;478;454;511;503;511;454;456;558;694;543;527;534;516;517;609;617;502;445;613;642;504;392;534;724;698;515;426;393;443;514;468;518;568;556;450;550;519;435;451;512;431;402;458;398;469;531;472;447;537;521;431;485;432;425;527;717;642;416;478;550;522;568;472;424;388;416;370;398;365;495;485;505;524;523;486;545;607;535;537;515;439;421;419;493;599;564;539;519;500;577;468;413;413;477;559;494;435;457;522;504;524;478;452;417;497;490;366;371;533;576;470;494;550;511;455;420;419;451;491;504;458;505;441;488;434;433;374;378;429;407;360;457;470;451;386;382;390;511;472;434;477;452;448;450;492;419;420;453;445;487;485;506;484;495;433;553;561;617;700;649;542;407;459;414;387;444;433;447;396;422;514;540;541;563;444;446;475;504;489;467;449;420;491;395;504;539;523;548;432;444;496;511;419;362;365;406;449;558;552;444;456;401;407;573;659;534;531;462;388;451;388;412;517;504;444;351;313;378;493;625;597;532;495;447;487;361;363;382;444;436;432;474;449;444;437;537;547;546;426;406;433;455;428;498;485;556;526;500;475;522;523;405;387;471;473;483;382;420;488;441;421;460;422;420;387;392;459;503;483;492;453;489;481;498;500;484;518;446;436;432;518;610;594;446;446;439;452;471;448;419;516;423;377;432;596;602;565;439;393;354;441;500;564;578;483;450;430;432;449;469;499;465;437;388;363;368;380;431;455;447;427;348;451;424;379;406;422;412;420;413;370;491;497;463;411;428;417;517;523;560;505;523;473;432;521;507;502;474;576;553;480;396;453;413;473;425;420;736;919;745;535;517;476;491;481;476;460;447;437;547;495;414;397;456;406;381
110;94;101;95;99;96;87;111;93;91;91;112;84;107;96;97;88;101;283;457;440;438;421;504;498;516;502;521;538;565;524;456;528;559;558;510;555;511;416;432;539;548;604;599;552;719;630;544;525;483;472;532;551;509;485;474;560;556;543;486;526;539;503;513;374;461;491;439;460;552;477;446;417;434;417;433;499;512;494;492;456;535;642;634;608;455;379;368;380;435;572;576;587;541;563;653;467;463;526;575;556;549;557;485;482;672;725;743;1106;1202;1012;688;484;529;449;408;459;493;525;544;611;625;656;854;812;858;800;657;483;528;711;578;567;455;457;505;444;421;466;512;480;445;436;443;432;406;396;306;370;453;399;431;431;498;642;568;469;477;475;528;472;470;469;521;525;469;437;525;728;586;504;496;513;537;526;581;605;524;497;538;510;462;452;453;395;394;348;374;422;481;488;463;419;454;523;534;495;403;425;409;450;392;419;443;387;469;420;368;384;384;418;376;365;402;382;416;442;417;404;379;431;485;456;590;823;676;499;488;379;425;461;485;462;424;389;471;452;490;414;359;338;464;465;448;417;402;415;420;492;493;457;453;458;509;505;501;538;410;505;495;471;481;536;569;519;433;437;403;427;446;485;443;453;528;423;489;417;451;521;432;489;652;672;487;360;463;384;466;646;690;567;639;513;514;483;480;472;477;521;503;412;419;517;536;478;377;488;486;581;597;534;525;470;490;467;450;475;427;420;505;482;469;482;438;439;474;405;427;408;527;528;596;555;438;471;409;420;406;374;450;465;432;374;429;500;489;533;486;375;355;465;509;494;474;401;520;552;494;507;424;460;503;486;382;403;452;377;429;506;415;429;405;378;391;434;383;391;533;510;439;344;388;480;430;419;460;563;530;490;542;498;436;405;414;464;434;406;453;619;464;416;472;456;461;432;578;645;505;459;408;428;441;393;503;656;553;468;392;419;452;444;482;514;503;523;512;459;505;489;431;396;471;470;459;459;493;457;422;418;387;410;562;673;538;450;460;480;528;498;526;591;499;388;453;603;644;555;578;743;460;412;514;551;499;499;513;513;531;498;407;445;408;504;543;518;414;444;440;545;537;469;455;417;367;487;527;523;497;465;414;410;468;489;471;388;432;502;495;470;494;505;482;499;450;427;430;412;405;382;436;486;492;477;403;425;508;475;514;451;508;491;493;525;473;488;472;512;528;420;451;464;328;371;410;439;476;460;404;427;480;440;460;414;342;323;355;419;385;399;392;469;449;451;438;496;503;455;520;412;505;521;468;503;531;623;544;504;472;579;683;564;511;538;587;480;488;542;530;485;555;597;437;399;474;685;709;490;441;437;491;498;488;540;520;571;476;499;511;544;531;515;464;391;417;425;405;393;401;522;558;540;506;440;434;422;536;819;642;406;426;461;526;525;473;459;441;379;425;415;512;478;450;453;489;514;473;496;567;540;505;533;495;423;407;449;467;479;618;542;472;540;489;450;397;489;550;569;501;462;448;451;465;449;470;482;586;622;430;423;487;480;509;508;521;354;431;455;464;521;492;399;445;501;452;485;376;450;397;387;394;421;504;522;522;496;409;377;360;411;435;408;445;438;515;516;461;452;451;443;412;504;437;497;474;428;504;563;638;651;631;575;527;431;433;424;435;457;453;522;544;533;543;505;485;500;438;424;416;519;487;474;457;446;473;456;503;513;535;581;455;434;552;429;464;429;467;443;469;492;558;468;498;439;417;524;622;463;457;462;420;497;446;463;530;453;477;387;341;394;447;585;567;521;432;417;474;449;489;444;523;464;414;418;459;550;481;459;525;448;481;435;434;458;447;502;501;515;510;448;487;501;529;497;436;435;484;424;442;422;496;429;416;502;431;399;467;540;555;502;490;472;494;536;454;434;512;495;497;550;468;482;607;630;624;566;477;467;500;456;400;422;414;457;404;454;467;488;508;482;434;439;484;599;555;485;464;444;469;515;500;496;481;421;371;367;382;395;325;398;494;427;438;429;383;356;377;365;429;383;469;437;408;415;425;486;443;460;470;474;487;513;403;514;525;524;482;582;618;599;675;723;570;447;463;440;448;407;438;780;1158;886;667;502;405;493;428;423;485;497;473;423;433;494;481;471;408;374
114;104;107;107;104;92;99;92;97;101;112;100;95;117;85;103;82;94;253;456;463;482;468;598;597;497;460;484;585;573;531;463;495;539;554;504;500;488;448;472;573;512;641;563;555;624;599;485;469;446;475;516;569;424;383;450;536;500;588;523;518;477;391;425;480;481;447;388;431;459;509;434;445;541;534;358;362;408;446;525;603;508;519;605;446;414;404;430;458;503;536;721;786;645;599;639;656;441;506;573;607;575;588;602;520;485;483;611;1037;1210;859;527;436;558;458;460;506;668;629;540;761;812;628;567;649;819;663;569;497;664;664;622;721;528;464;507;478;482;507;483;503;437;417;424;423;389;377;403;433;417;420;500;492;472;537;586;505;605;604;574;515;426;400;531;587;545;427;576;702;612;572;530;507;547;528;576;499;406;528;597;523;434;402;478;476;395;357;394;458;428;450;439;436;411;474;506;574;453;431;382;433;482;422;444;407;467;409;379;355;409;380;399;382;437;390;351;376;395;415;462;480;459;478;542;531;531;458;430;467;431;473;493;416;376;395;425;387;498;468;413;398;528;469;489;467;446;414;482;593;467;457;438;445;498;492;529;460;481;505;454;460;503;482;460;432;493;471;432;459;467;456;460;471;486;442;403;435;429;499;494;554;673;656;490;442;359;371;460;501;466;484;593;533;521;441;435;416;403;442;425;385;455;502;454;436;370;425;382;523;510;435;441;488;380;395;408;438;443;435;481;549;531;513;449;463;421;425;504;473;476;546;622;524;484;509;434;449;379;402;411;393;372;397;422;480;443;456;449;409;419;453;457;381;424;485;584;591;626;499;496;467;429;457;382;357;403;370;374;417;395;361;336;324;374;403;366;381;515;488;464;401;435;456;462;444;468;523;470;561;524;480;358;385;385;440;468;440;521;499;436;407;416;411;426;476;551;554;485;518;487;495;501;447;503;592;562;566;492;387;428;448;437;540;449;526;447;423;438;479;409;436;416;477;435;458;513;473;471;389;388;474;538;742;694;518;513;474;537;549;522;589;571;562;565;652;631;582;573;601;515;357;530;577;559;503;464;501;539;536;512;469;487;560;531;544;500;518;504;584;494;492;464;437;422;438;483;565;516;432;406;384;473;505;543;467;436;490;537;457;473;514;469;448;414;405;468;465;382;368;432;421;485;425;431;405;451;474;444;422;449;464;460;605;532;447;486;507;520;499;392;397;346;488;514;420;421;443;457;383;484;539;583;436;325;329;436;461;391;400;392;425;564;445;476;517;519;477;428;462;573;637;654;768;588;593;552;521;570;580;558;490;424;545;564;471;458;497;548;512;628;527;414;451;513;674;702;591;492;514;558;549;487;573;507;505;465;472;490;519;504;509;521;424;439;443;399;459;373;469;568;479;446;472;453;507;538;570;502;399;437;500;580;641;583;401;436;433;414;540;542;488;536;554;569;592;442;518;479;527;548;542;532;549;574;570;443;477;646;595;422;423;467;422;440;520;455;481;467;457;438;412;483;425;343;410;482;441;407;381;413;472;541;435;445;491;472;420;489;576;487;454;480;447;392;461;501;444;375;473;398;468;539;542;531;499;455;394;342;347;347;392;405;488;544;478;420;443;459;458;434;527;529;406;439;435;429;613;665;650;538;513;535;532;424;477;469;465;415;455;523;556;572;533;479;523;408;409;430;520;481;531;437;543;437;367;494;480;533;512;482;546;555;523;526;489;478;470;448;513;560;443;447;437;427;511;515;432;445;430;413;478;490;450;492;445;424;496;473;382;407;503;528;457;443;421;418;529;482;504;529;436;439;479;398;484;529;427;409;489;491;393;423;451;548;565;510;436;493;481;536;515;499;500;411;375;407;407;394;443;447;458;455;545;530;504;485;509;591;533;580;618;541;524;483;468;523;516;515;534;590;511;523;608;727;654;506;548;490;463;359;407;385;437;423;475;478;441;471;550;540;554;545;519;531;540;529;513;466;552;604;532;406;413;369;356;455;500;387;362;465;449;421;459;427;404;428;420;412;417;386;434;407;387;434;439;394;517;537;482;452;412;403;414;488;467;403;562;612;666;618;631;471;440;403;384;447;407;434;633;855;877;737;512;380;398;440;510;482;484;428;460;404;490;466;439;417;437
100;110;102;93;84;108;121;92;110;108;113;115;74;84;105;71;85;114;345;447;484;418;565;733;679;581;570;566;555;600;499;539;523;516;540;515;497;444;409;500;589;522;600;592;456;505;538;496;484;452;507;586;539;498;470;553;580;617;577;536;525;514;517;471;478;497;468;417;383;476;482;519;444;553;510;423;364;376;441;504;572;522;500;461;497;458;412;504;544;557;597;640;622;503;478;599;595;494;438;496;530;537;590;674;748;532;454;526;707;829;646;503;459;526;423;419;478;535;677;560;733;827;505;413;578;604;455;479;454;455;474;609;702;648;546;532;509;461;440;413;419;421;390;406;453;478;396;414;463;481;395;373;565;539;512;464;560;571;569;423;447;474;396;509;544;524;470;581;569;640;711;641;586;589;527;458;371;473;530;639;517;463;432;518;504;433;444;511;598;472;470;473;378;350;422;480;443;385;433;401;418;442;508;453;441;436;435;489;435;423;408;385;449;495;458;396;415;380;411;444;482;532;464;463;469;479;493;432;382;425;416;449;362;370;412;427;432;513;507;431;437;505;505;544;539;420;385;466;630;496;434;413;464;482;449;451;472;492;547;466;455;508;489;467;476;450;440;440;456;449;470;410;482;455;443;405;413;401;568;548;607;619;557;408;398;329;397;431;445;414;388;435;476;530;533;496;419;359;405;443;373;470;524;448;369;415;501;375;406;398;395;435;382;363;377;404;378;419;406;496;509;507;547;475;425;440;511;533;467;452;464;489;526;480;462;415;422;367;424;456;474;420;487;486;467;405;366;398;475;505;482;354;396;390;514;654;700;671;608;500;395;437;357;298;283;298;279;290;309;300;351;369;340;364;376;435;431;536;464;473;491;471;439;389;437;496;486;479;460;437;463;399;415;418;451;469;481;471;437;392;439;446;463;464;442;444;431;503;504;455;507;485;474;474;497;551;638;486;419;428;473;419;498;538;442;485;407;423;457;488;495;436;504;475;500;500;466;389;416;482;495;579;634;633;505;467;428;480;484;512;552;617;619;622;614;568;529;540;520;509;479;474;515;482;452;513;527;468;532;533;499;483;622;627;534;537;531;496;463;486;482;469;465;417;442;539;626;519;471;438;490;464;539;504;528;483;518;573;493;519;484;443;465;413;375;396;431;409;431;464;394;394;452;415;416;404;395;390;407;388;465;526;779;650;457;532;575;505;447;398;349;458;488;444;449;433;429;438;422;522;550;515;417;300;373;486;484;434;476;463;452;531;487;471;523;522;509;458;494;719;797;569;646;679;572;604;564;553;457;480;434;425;467;458;560;508;519;578;548;542;546;485;431;453;623;652;551;544;490;478;454;507;549;498;432;432;437;504;522;507;502;422;419;431;420;437;466;436;483;496;392;439;364;372;397;516;421;492;463;450;437;544;673;486;452;439;491;506;540;567;517;603;509;582;567;472;511;525;519;614;560;579;650;660;546;517;486;536;566;412;428;520;485;533;521;419;440;454;448;421;445;476;426;357;400;361;401;390;403;431;479;629;466;377;455;589;569;529;601;521;465;450;488;407;419;497;471;407;423;377;382;490;531;541;471;462;433;344;344;398;432;431;479;488;407;496;481;471;457;448;588;547;503;474;393;383;523;560;617;505;513;571;560;549;499;466;480;391;383;476;517;494;538;485;506;461;412;486;467;491;460;442;460;390;379;435;497;537;442;466;504;539;535;558;449;446;435;466;547;553;514;457;418;448;435;464;400;432;443;455;547;517;497;487;453;454;472;512;483;443;509;538;513;425;431;446;490;394;421;447;429;391;393;419;413;465;428;350;445;436;454;454;482;521;468;429;460;447;464;474;441;460;461;423;417;440;442;449;456;451;449;486;443;496;554;572;558;505;463;551;684;536;480;469;494;488;526;515;584;578;497;485;539;610;611;544;539;541;471;361;383;486;397;444;499;461;494;591;432;481;510;520;569;549;512;591;545;472;482;587;564;423;421;415;397;409;480;473;435;450;468;393;440;393;427;359;422;353;360;465;425;429;447;488;424;425;469;456;477;462;406;410;400;432;445;391;419;484;600;520;459;466;435;453;411;449;446;422;477;567;668;592;565;473;456;392;454;453;445;429;450;477;469;368;403;425;451
108;83;103;105;118;118;111;123;114;106;99;89;100;104;111;93;92;128;366;491;405;407;564;599;576;514;524;442;551;483;532;571;584;556;551;591;613;610;469;439;554;717;566;513;468;567;525;503;449;470;586;616;605;509;551;662;729;719;601;495;555;540;526;551;442;510;474;466;481;525;572;538;531;636;636;522;420;468;467;537;570;543;481;485;487;508;452;512;572;603;604;560;441;325;412;465;419;444;527;584;508;499;483;664;589;491;454;520;607;616;558;510;509;458;476;464;398;523;519;393;514;659;495;432;507;463;423;494;458;361;401;595;708;788;578;487;491;472;400;374;414;427;430;411;471;456;458;373;471;454;469;469;523;582;480;475;503;652;588;428;440;460;425;519;523;509;486;503;561;633;658;580;534;446;427;344;365;427;583;547;547;529;484;469;499;485;525;523;653;508;455;459;396;331;372;405;390;419;450;376;417;467;452;385;431;504;485;495;462;456;479;418;438;453;478;450;478;429;460;502;470;518;558;443;466;502;516;456;450;398;433;434;411;390;407;462;446;513;535;371;366;487;450;535;522;442;408;455;492;494;487;460;505;484;370;369;419;463;453;541;557;567;506;538;486;414;451;458;459;414;413;439;398;454;526;457;431;459;573;576;593;464;410;366;366;363;381;428;401;434;316;382;398;593;611;477;462;391;399;372;415;465;501;462;366;472;435;402;366;351;421;407;390;365;419;465;475;453;437;410;438;527;488;460;476;466;531;526;454;476;398;413;460;505;455;459;460;416;410;468;550;503;451;481;434;372;368;415;467;469;459;412;367;469;419;612;564;587;586;499;357;330;314;257;254;255;217;209;202;259;271;325;349;416;389;421;455;465;519;528;587;534;451;418;475;508;457;462;451;408;423;414;443;438;464;503;576;424;479;460;394;407;397;519;465;397;425;429;423;426;400;422;442;428;393;485;535;528;410;454;503;489;472;500;443;380;425;411;445;551;567;487;491;466;574;539;451;413;454;484;529;459;515;498;382;464;561;525;443;441;510;543;511;567;567;452;376;384;468;466;427;505;486;483;437;501;490;423;414;398;414;488;532;549;546;506;484;432;468;451;471;483;458;424;466;582;783;683;593;539;467;427;533;515;489;542;531;576;520;521;486;434;418;476;338;362;412;427;464;450;434;432;391;458;519;416;328;394;391;384;406;504;611;524;477;580;532;487;429;490;457;487;469;525;496;501;451;491;477;468;503;524;463;370;367;418;445;431;411;437;515;569;481;410;487;535;568;539;506;570;606;469;437;587;624;560;441;392;401;537;492;437;447;493;554;487;539;560;574;518;495;527;515;393;477;563;531;473;483;540;486;523;571;503;465;449;462;515;500;521;471;519;472;467;494;487;508;537;628;509;451;387;369;455;379;380;357;492;459;446;544;494;479;394;435;468;542;459;472;499;575;583;481;453;510;482;523;503;470;523;529;475;593;498;475;457;483;518;483;460;425;481;522;525;466;397;411;394;433;440;446;536;452;454;430;511;424;372;397;471;490;553;508;426;461;608;534;545;467;485;504;560;559;437;373;400;461;386;416;390;369;389;452;532;490;472;418;417;439;380;444;401;484;470;432;461;465;533;511;469;525;518;552;513;469;382;441;510;485;491;510;486;492;514;481;472;421;425;387;436;474;419;486;505;570;459;431;483;520;563;446;416;405;371;374;471;402;494;506;415;475;468;521;469;370;390;450;453;525;558;597;523;422;421;517;494;428;458;447;425;531;480;479;466;577;454;467;477;505;476;449;504;483;466;416;380;455;418;376;403;489;413;370;378;355;464;410;356;457;486;441;469;547;511;539;479;473;477;479;494;540;488;497;424;448;439;435;507;466;463;474;545;480;460;468;558;522;516;492;542;560;463;385;443;538;468;411;552;472;477;426;458;599;610;528;554;519;557;525;453;526;547;453;500;548;454;459;483;432;424;503;561;548;556;548;566;522;471;446;516;572;426;421;417;386;390;456;408;470;468;459;472;478;422;385;432;420;394;456;419;375;467;467;464;447;411;462;438;481;441;442;416;349;458;463;447;442;539;552;533;512;477;492;452;451;488;455;387;520;514;648;546;532;568;485;479;537;531;502;434;420;436;492;481;372;370;425
98;103;114;95;103;87;106;119;106;108;110;104;98;95;101;118;85;104;337;473;494;516;522;557;560;516;527;581;514;466;509;542;542;425;430;547;583;646;501;504;616;688;699;637;490;473;450;477;419;489;585;613;611;462;510;669;682;661;545;524;571;633;571;540;497;476;565;628;603;622;693;582;636;747;790;600;473;453;505;545;579;555;554;554;501;603;545;582;569;597;632;575;532;437;415;443;444;502;596;709;567;494;564;551;484;511;578;456;531;514;464;460;436;512;490;401;400;405;440;503;463;486;458;407;384;485;436;491;492;425;450;518;600;649;555;529;541;514;413;361;364;366;434;396;419;498;443;413;393;425;422;498;582;739;601;536;648;750;703;620;508;436;427;440;571;442;425;455;631;645;465;468;435;367;454;359;405;460;554;527;493;538;444;417;420;538;603;454;506;425;429;408;454;429;381;423;408;386;424;397;414;495;403;395;403;455;559;507;429;524;460;423;394;427;452;484;502;464;501;498;496;466;456;426;436;467;433;430;441;449;384;439;424;391;469;533;548;535;477;386;412;468;472;525;498;410;429;408;414;498;489;504;419;399;463;359;334;442;448;561;620;540;472;542;512;488;437;392;415;436;458;386;430;485;483;444;402;455;499;556;497;426;349;315;376;373;432;446;475;535;438;373;392;540;494;486;460;436;437;398;429;440;481;424;384;382;359;369;409;409;405;401;460;450;470;475;523;500;447;443;437;438;444;429;464;443;548;451;435;438;407;414;468;517;556;449;468;384;401;421;513;534;513;461;489;489;433;405;402;405;404;372;396;488;420;424;449;504;557;381;328;261;287;301;353;405;316;202;198;190;211;275;366;397;397;452;384;417;437;541;497;503;482;487;511;507;497;442;375;375;409;548;496;503;484;464;463;440;507;439;457;432;493;462;448;355;427;355;410;408;375;366;357;402;433;439;432;500;449;500;614;484;470;479;464;404;509;423;432;453;521;488;497;486;524;584;522;450;479;430;429;461;449;439;399;474;581;498;464;419;478;608;617;537;539;377;316;294;402;421;441;498;494;449;474;458;515;476;435;384;355;394;455;495;571;528;450;479;500;519;403;408;419;415;448;701;809;714;539;453;503;497;442;558;499;470;437;498;548;507;496;503;508;550;463;433;418;483;487;561;492;418;408;456;495;444;383;397;427;383;411;457;476;435;425;510;444;400;469;498;409;471;460;521;528;562;512;465;432;448;481;536;450;435;378;410;395;422;400;419;483;524;415;409;454;535;651;569;499;494;567;538;559;694;704;613;488;427;388;473;446;467;529;494;423;510;502;437;499;558;575;600;595;387;462;454;537;511;553;528;515;593;618;484;554;587;517;465;531;481;506;524;583;524;559;485;481;494;625;567;487;452;463;441;407;458;436;399;405;472;433;434;432;535;456;467;424;383;405;411;428;414;455;409;487;527;500;450;448;437;498;477;434;407;448;498;461;459;443;439;448;460;458;470;439;395;385;430;388;443;510;571;510;450;444;512;440;391;412;460;456;481;531;576;502;607;551;531;416;458;568;682;726;499;379;398;424;420;378;397;416;432;451;576;485;411;447;457;396;414;413;470;421;386;408;477;494;526;571;499;476;484;561;514;486;448;487;476;493;472;447;407;436;514;557;472;488;416;418;395;409;427;461;489;491;444;498;424;507;561;415;445;416;407;420;481;517;627;571;439;424;462;495;389;440;420;444;474;565;591;603;500;407;467;572;494;489;420;432;492;484;495;530;510;476;546;448;488;517;535;438;454;404;428;315;361;374;300;245;375;495;425;392;436;327;404;414;343;435;499;447;399;429;479;486;511;429;574;462;396;504;551;487;397;409;449;425;592;571;482;434;544;456;429;461;528;524;519;477;601;539;467;384;440;450;435;553;493;455;413;376;437;521;490;461;504;557;610;609;500;481;495;445;586;578;494;467;487;393;473;496;525;535;512;528;574;464;556;466;508;489;472;476;412;410;348;428;445;445;535;552;435;489;455;522;473;456;467;487;427;424;478;499;529;436;457;455;441;517;400;439;360;345;411;466;479;489;525;494;555;515;523;493;462;526;503;454;468;529;539;578;528;498;496;541;489;593;564;445;477;488;404;457;454;398;381;413
96;99;95;108;91;99;105;116;101;108;96;93;108;102;88;101;82;110;331;480;492;464;499;560;467;465;481;482;542;520;526;482;447;398;409;546;581;597;562;611;682;709;825;695;532;494;486;535;538;533;557;563;556;460;471;522;560;548;576;516;519;584;529;560;545;564;638;656;690;662;692;576;561;671;660;554;451;425;516;535;564;553;515;587;559;672;676;667;642;598;561;492;535;476;398;377;456;516;577;743;587;510;489;463;496;653;631;460;402;503;585;431;371;458;417;421;443;400;443;490;484;481;411;456;418;471;385;461;474;473;423;478;490;551;548;491;534;522;394;381;394;450;422;397;438;400;439;386;361;414;409;595;833;816;673;600;617;633;642;549;452;422;364;440;505;471;380;418;548;626;453;372;435;423;451;366;360;472;494;490;475;486;415;409;469;496;612;504;423;412;455;456;482;382;438;393;434;512;467;412;364;449;404;403;350;488;438;538;518;473;492;437;426;397;414;451;444;444;474;527;423;409;529;427;415;343;377;353;405;411;394;404;369;416;480;482;452;475;426;389;438;618;556;485;449;427;394;413;392;483;457;536;463;471;432;387;418;403;417;539;549;486;522;536;567;530;412;388;387;453;440;453;438;469;435;434;425;492;500;472;515;450;343;312;354;489;507;505;466;514;450;459;461;472;482;503;475;448;464;380;393;406;448;446;424;399;387;380;383;382;468;501;481;456;448;424;418;485;434;419;413;391;438;528;513;447;495;453;488;472;438;534;470;482;520;466;450;445;423;439;446;425;512;473;580;663;522;373;365;278;286;275;284;317;331;254;293;315;359;313;346;297;386;396;454;457;398;359;270;218;183;186;234;265;339;374;388;331;421;494;411;384;492;479;489;429;497;494;418;372;405;574;610;550;393;404;418;408;491;468;468;470;497;487;440;423;413;393;445;437;471;390;365;430;475;431;397;380;355;476;535;525;456;407;447;454;462;492;443;416;449;455;475;473;429;446;442;416;443;394;436;493;441;396;413;439;523;535;576;501;632;672;734;567;531;481;396;291;375;382;416;482;517;442;399;485;573;452;519;436;391;403;495;600;483;434;458;491;526;480;456;416;434;424;459;565;699;642;484;465;420;532;556;530;478;513;445;418;450;479;424;428;449;431;450;482;417;454;542;545;557;414;480;522;450;484;388;382;394;410;476;459;493;467;424;495;448;384;443;488;404;422;484;517;502;545;569;502;528;543;502;552;535;423;386;420;398;464;430;435;477;506;370;431;409;456;529;553;456;478;490;456;619;748;734;631;487;382;388;492;540;527;610;519;454;484;478;422;563;549;525;597;580;531;488;444;548;529;500;519;490;601;621;591;534;664;496;451;466;438;465;488;508;529;434;448;454;446;521;546;610;537;548;495;459;449;476;456;459;485;455;378;430;557;559;515;529;452;457;444;413;378;371;440;503;518;455;420;466;446;470;466;396;452;422;476;390;401;388;424;422;413;429;391;458;410;382;394;428;397;481;382;419;444;446;458;469;502;423;347;400;485;541;515;435;505;416;421;450;419;537;674;799;611;461;382;422;391;406;439;404;409;391;427;385;362;437;409;329;414;438;447;461;428;412;495;511;494;434;490;469;431;450;441;458;440;539;488;495;447;438;446;460;436;420;451;459;527;463;437;410;425;449;405;424;442;395;407;392;439;399;415;453;449;468;541;496;632;551;443;460;504;446;372;386;422;422;480;408;429;556;539;433;407;415;484;442;437;550;444;431;495;473;528;519;526;469;522;545;503;544;505;390;401;296;381;323;171;274;412;425;444;442;492;477;381;362;406;433;396;386;380;414;419;421;438;410;535;443;416;394;524;509;436;411;465;510;575;559;463;469;497;462;427;434;466;515;524;491;571;487;429;506;493;464;480;490;464;382;399;432;476;501;504;467;494;640;572;601;441;441;468;487;582;557;527;508;434;423;449;411;513;427;443;493;544;486;490;492;544;501;491;514;469;422;398;447;435;451;545;504;457;507;438;529;423;449;526;464;358;386;426;432;394;467;401;477;502;473;439;481;461;442;408;465;483;515;512;647;590;543;585;549;477;482;524;553;463;489;539;517;559;496;506;476;489;567;468;460;406;417;447;482;484;482;475;457
80;78;105;96;90;98;96;101;106;91;120;95;98;99;88;83;75;130;364;487;515;377;451;597;540;502;467;488;507;500;546;513;430;442;424;514;583;522;592;659;746;748;684;561;543;452;497;603;569;547;563;609;644;567;613;498;465;518;577;581;509;602;627;658;620;510;562;683;698;655;546;542;544;568;537;520;551;494;514;529;406;619;618;483;573;793;809;892;809;595;401;399;489;510;411;362;513;593;647;824;667;529;493;488;507;629;643;576;425;597;741;569;449;456;389;383;520;463;479;514;484;430;468;451;395;434;397;381;425;403;424;428;514;494;484;484;490;449;413;355;417;455;377;449;393;413;431;393;376;413;481;537;753;698;700;630;520;509;522;474;451;446;431;467;538;464;439;392;501;493;423;385;419;357;447;417;442;454;454;478;448;413;460;402;466;541;708;554;465;431;456;410;450;415;435;445;430;552;487;413;477;460;430;363;398;437;469;561;554;527;520;495;490;418;440;489;452;419;477;486;404;478;461;429;403;342;396;432;353;437;401;386;425;425;431;431;402;408;460;384;454;590;602;420;459;457;437;361;411;515;554;506;520;474;441;570;471;470;475;438;462;560;521;573;558;476;458;408;366;447;379;375;419;488;475;378;487;477;518;488;551;406;370;374;492;420;454;564;452;478;485;479;527;472;544;505;473;437;402;391;453;485;504;473;406;411;408;390;405;431;468;523;567;472;448;415;419;428;410;462;477;504;444;560;551;520;513;509;487;454;440;545;497;505;456;497;464;437;354;375;408;450;478;588;600;664;490;310;263;252;336;398;400;330;328;344;363;440;400;413;421;414;427;442;453;446;424;418;513;457;289;195;152;197;214;300;260;340;435;487;392;351;396;480;433;435;569;459;440;473;464;491;601;551;415;454;404;417;400;444;421;464;502;478;385;349;364;383;434;438;412;459;428;451;499;514;487;462;373;391;419;493;390;408;394;431;458;473;417;450;477;475;497;405;451;372;391;455;451;438;443;493;368;395;467;435;492;507;504;480;611;613;512;533;640;588;366;352;373;370;391;398;497;406;396;483;518;476;464;442;438;459;484;507;476;440;466;489;545;554;457;494;441;389;513;619;565;551;393;476;423;495;485;455;486;501;474;418;500;488;458;383;371;447;468;437;447;445;508;572;488;361;445;491;516;547;457;398;414;429;438;423;483;532;480;502;423;381;412;384;361;448;451;480;456;484;481;448;490;461;443;526;545;446;481;483;442;482;485;405;412;425;432;425;433;439;593;526;459;473;447;393;650;667;603;559;436;395;439;483;556;487;501;502;478;486;518;532;548;574;562;594;633;575;581;429;579;556;535;481;477;618;611;582;537;511;459;499;444;490;506;545;550;487;446;427;389;445;522;553;694;596;533;469;500;433;459;483;504;526;467;444;537;645;619;568;514;530;482;479;454;404;398;430;472;539;491;433;525;483;481;425;447;446;418;421;385;427;379;427;373;377;420;444;422;429;407;437;390;424;363;402;403;442;507;408;459;486;469;447;490;524;471;408;432;443;452;439;408;427;422;632;668;534;463;413;375;391;404;421;467;371;417;428;390;368;397;384;357;437;444;510;512;405;447;460;482;429;456;476;449;437;457;459;441;438;540;563;482;491;417;390;416;477;444;488;454;481;503;458;429;434;451;429;424;470;447;360;342;378;372;387;418;450;447;540;538;485;420;371;396;472;461;415;440;447;470;428;390;454;497;565;453;400;412;440;455;427;451;399;431;425;496;461;456;487;524;420;499;507;547;488;401;380;406;488;441;266;340;435;425;389;416;455;502;508;498;478;477;443;412;466;436;437;531;475;503;543;501;406;456;543;536;437;539;520;510;488;464;449;513;530;450;450;430;450;434;444;402;431;477;459;451;563;522;517;466;429;378;442;418;415;458;538;493;522;638;597;480;416;452;519;557;576;530;475;430;408;473;430;391;458;450;476;531;525;537;432;462;554;524;490;498;422;376;412;481;415;457;439;471;442;435;442;478;430;466;439;390;382;452;404;455;506;408;398;420;516;548;506;453;456;392;440;415;478;493;564;577;573;656;587;549;508;533;529;549;508;443;428;543;605;526;492;508;416;416;455;437;426;485;450;560;556;481;509;484
110;109;91;85;85;99;85;116;125;93;104;95;93;110;100;91;76;167;440;608;541;488;504;581;582;505;457;595;590;534;550;552;510;522;444;583;539;582;578;607;696;690;610;572;513;472;502;566;577;515;488;545;581;632;625;546;471;472;606;587;503;488;668;669;676;519;615;808;756;629;561;480;531;476;524;560;599;448;568;509;446;566;537;431;522;639;626;861;781;483;350;411;643;601;485;524;587;631;626;730;643;469;625;683;532;564;573;549;572;702;990;650;454;493;433;373;430;437;431;505;497;438;446;447;457;444;472;442;459;403;380;479;510;464;483;460;433;441;412;390;401;382;427;444;429;410;449;398;401;432;509;517;531;539;569;545;441;347;468;452;381;390;421;489;623;512;485;449;456;382;377;401;373;371;438;400;513;511;540;505;400;384;402;381;407;536;602;643;461;389;467;430;477;581;573;528;466;541;462;399;427;544;495;375;393;429;462;511;474;457;554;426;465;500;460;411;384;423;422;446;482;543;461;458;463;402;371;411;391;358;413;381;372;391;368;375;407;382;449;452;410;462;442;489;429;485;440;446;455;610;578;515;465;459;470;469;440;434;487;439;465;530;470;464;478;483;438;477;422;360;336;379;408;482;417;467;485;496;583;545;444;429;378;508;520;467;425;441;389;447;469;464;444;436;623;644;439;392;407;518;431;507;417;456;441;417;420;383;378;404;448;437;457;453;433;451;410;397;385;475;437;470;505;556;536;444;435;404;363;429;488;443;405;415;424;434;491;409;401;383;388;367;367;429;440;402;352;345;352;354;446;435;495;469;435;422;490;519;528;487;452;507;451;427;475;490;438;500;602;592;430;274;237;267;230;211;186;209;264;312;344;347;356;344;423;404;444;400;393;399;477;556;572;551;521;420;376;380;422;411;490;459;440;420;353;315;332;368;417;363;357;382;454;422;484;538;628;461;397;361;434;449;358;374;357;413;436;396;498;481;481;473;480;486;482;436;385;399;422;470;483;415;444;393;410;427;468;488;538;492;485;454;402;439;573;513;374;400;361;447;438;359;372;414;405;471;472;516;512;498;477;477;487;470;453;522;498;425;499;525;431;484;477;469;597;664;610;523;410;451;381;421;478;472;534;508;515;515;539;608;557;458;412;527;458;450;466;418;438;477;450;405;468;516;572;566;459;454;474;380;448;530;514;469;542;605;473;363;449;417;349;440;441;401;471;469;428;375;418;433;476;475;543;458;524;498;495;481;443;428;500;480;490;421;384;399;545;530;442;432;408;442;400;542;552;648;567;535;528;556;507;465;514;445;441;467;524;462;625;516;457;478;553;633;545;480;534;600;538;496;508;541;617;610;521;545;532;546;495;475;512;613;568;500;513;522;447;498;476;534;584;564;535;454;512;434;376;466;494;527;448;584;589;579;530;518;467;463;534;521;492;402;469;553;534;611;484;492;474;473;429;439;460;474;489;372;395;394;362;368;400;442;453;423;409;386;404;386;350;430;370;412;418;458;444;459;433;481;431;467;505;457;399;388;453;461;421;436;461;419;408;604;640;523;457;420;388;447;461;490;466;405;464;451;458;459;440;375;391;449;507;495;467;404;422;432;473;408;440;434;412;509;443;468;479;459;429;476;513;477;449;403;444;455;437;466;462;461;511;453;460;449;478;431;457;518;535;406;365;439;468;436;426;405;432;482;452;490;415;389;436;394;372;361;417;393;422;473;400;434;504;570;507;448;492;525;443;453;527;474;477;486;454;453;483;447;498;448;480;442;405;364;385;451;585;625;457;358;501;447;447;430;421;472;440;517;561;471;480;428;470;527;479;569;478;533;583;625;436;419;420;549;583;446;548;575;519;498;464;540;511;425;411;428;428;420;475;519;430;451;442;453;400;528;512;429;397;388;378;475;438;422;460;503;518;488;452;500;510;496;537;570;562;544;456;464;413;410;458;499;458;424;447;472;537;518;504;403;477;453;438;430;447;427;416;411;417;445;457;378;405;394;372;419;407;448;455;433;423;401;426;360;432;466;397;418;448;536;487;488;563;447;448;407;453;448;407;455;495;574;585;488;478;511;477;438;471;497;500;465;497;498;518;468;494;417;399;484;450;418;482;449;660;736;605;464;487
99;92;91;101;105;76;91;104;98;75;125;119;85;84;87;97;80;143;400;540;519;559;706;746;535;444;536;597;609;506;673;744;591;547;410;528;592;608;625;607;628;723;702;546;513;485;492;536;570;469;497;534;640;637;554;591;496;459;547;565;509;503;653;649;649;617;533;763;821;718;623;625;490;494;534;556;525;470;591;492;529;474;474;394;456;477;507;580;537;384;363;439;574;565;433;485;590;556;537;674;530;459;521;619;542;680;666;563;542;639;787;768;593;448;460;396;415;434;483;452;517;495;408;456;440;478;514;464;450;378;440;427;468;472;418;428;487;450;396;396;478;382;385;484;452;478;532;443;414;481;430;453;485;414;417;454;450;382;423;433;426;384;399;413;490;521;506;491;406;482;506;454;382;369;369;487;457;552;545;500;418;400;541;390;403;515;577;629;485;452;485;508;487;682;544;525;520;467;421;429;389;434;405;442;373;394;388;416;396;520;398;451;417;466;488;454;467;477;455;487;447;538;528;491;499;449;431;424;470;398;315;381;382;360;388;383;395;379;443;449;428;390;413;402;447;519;435;385;431;511;471;430;424;399;506;431;435;415;561;517;418;461;489;488;506;529;485;455;428;359;335;347;365;436;451;507;450;505;514;499;432;463;472;479;512;546;418;455;365;415;486;445;378;424;533;539;524;420;456;548;461;436;416;493;454;407;420;425;390;430;466;438;441;539;401;370;351;404;430;352;384;382;413;478;475;270;293;365;374;390;376;332;408;375;396;381;380;385;330;305;298;341;299;353;321;418;435;424;412;471;483;529;528;453;438;479;424;488;494;513;474;479;445;451;488;452;441;473;548;571;499;361;399;422;389;355;343;230;210;215;178;199;175;195;358;391;348;346;318;360;480;440;505;455;428;400;310;351;398;479;455;486;395;433;328;254;323;318;310;237;275;330;420;395;460;634;688;558;373;387;418;414;407;368;399;416;499;445;516;509;424;404;399;377;479;474;457;340;410;419;461;550;447;381;345;352;452;527;520;443;459;351;361;410;419;429;444;408;339;419;422;469;484;430;470;475;457;502;526;462;436;448;474;449;495;514;454;471;535;574;467;464;498;547;512;539;593;508;434;385;445;441;434;427;565;548;552;594;467;656;596;397;485;499;447;408;450;405;485;492;396;432;470;522;551;485;449;510;456;458;451;502;529;430;457;636;521;422;440;390;348;424;433;423;393;431;406;361;362;366;513;543;673;590;570;522;513;543;484;430;519;602;458;462;400;403;473;515;445;419;461;412;338;477;566;619;583;651;548;573;517;446;435;447;491;465;496;491;492;479;408;531;540;533;593;530;514;625;509;497;483;530;565;530;540;530;581;544;497;451;497;567;595;586;576;543;496;521;520;487;500;545;492;399;475;466;459;451;521;501;435;587;703;634;474;449;489;512;497;544;535;470;490;489;638;524;433;398;416;404;440;398;417;417;374;373;373;351;328;380;382;435;422;480;470;420;359;388;380;419;348;402;442;457;420;481;527;476;438;502;444;388;321;399;484;445;505;500;487;578;526;467;564;549;595;525;480;629;592;581;463;480;518;422;455;473;457;395;488;565;525;515;458;390;368;416;428;414;460;456;448;440;447;408;426;449;444;448;477;516;503;473;495;524;512;533;453;509;479;490;453;455;481;424;416;483;464;444;454;438;413;393;369;389;395;417;425;412;442;432;425;433;400;392;400;409;386;437;397;449;541;622;602;532;488;497;482;411;434;404;487;504;512;475;533;458;478;470;499;466;412;346;373;474;537;554;510;443;445;471;440;410;487;493;448;561;605;547;480;363;480;455;477;524;544;531;551;530;424;358;383;469;529;464;445;473;471;436;471;521;467;409;430;414;371;403;450;459;447;474;411;427;406;459;460;410;380;374;384;434;482;475;544;529;476;438;414;443;521;637;636;573;488;520;522;446;431;448;519;498;472;510;475;431;474;524;501;434;418;404;437;439;453;416;446;366;427;485;436;382;386;405;373;420;395;384;459;466;430;501;410;440;539;456;476;451;640;646;526;466;447;405;416;421;445;435;486;518;470;431;471;386;388;443;454;414;473;461;481;470;491;418;474;496;542;628;562;482;502;447;504;566;765;875;623;517;448
109;94;147;90;105;110;95;96;101;117;102;104;92;104;120;108;79;175;485;602;491;640;735;730;537;426;528;522;537;564;680;712;645;519;521;597;838;813;640;657;643;656;590;560;518;470;463;469;564;552;537;507;612;632;556;451;559;460;483;502;464;484;484;582;595;560;543;696;829;648;788;734;595;561;475;542;476;499;468;480;494;489;469;458;488;462;442;504;442;253;379;472;502;522;468;489;566;501;459;649;473;380;489;619;631;654;603;548;611;565;646;732;665;502;499;431;438;390;460;503;539;389;385;398;463;432;423;441;458;439;381;397;435;496;504;495;542;479;367;368;433;421;421;442;551;475;478;429;457;497;438;451;414;444;457;456;462;401;420;437;444;434;477;490;473;450;530;457;384;427;475;440;402;355;360;445;459;506;455;447;420;472;486;449;378;566;512;521;426;455;462;498;592;558;616;563;575;462;426;414;426;498;434;402;402;421;388;448;418;515;448;427;413;460;527;518;536;488;500;485;439;548;574;477;473;404;387;466;452;405;386;348;372;408;383;427;419;411;403;460;408;367;450;422;548;494;406;399;486;376;387;403;425;388;443;476;481;375;446;402;459;491;446;499;494;412;424;396;348;316;312;325;384;398;455;494;399;422;416;389;382;385;442;445;470;399;481;430;434;540;530;527;404;412;407;435;421;428;454;445;479;410;404;418;409;496;513;463;390;392;441;469;456;442;385;414;420;355;340;359;344;318;315;321;380;321;323;388;396;383;359;329;407;336;326;292;388;327;356;338;369;398;369;373;462;417;518;502;453;486;475;539;509;453;469;480;412;396;417;496;479;478;479;414;386;411;510;556;463;455;455;455;462;480;455;462;529;483;367;267;251;189;161;190;208;230;205;170;212;269;336;292;348;291;274;246;243;287;346;409;464;433;377;367;223;162;164;155;110;102;99;158;220;297;376;514;507;396;370;411;459;454;453;400;406;394;450;446;416;387;409;370;340;340;482;475;414;429;424;349;422;556;508;323;381;362;464;597;470;423;432;387;352;461;392;415;542;525;401;347;398;390;455;451;493;511;467;535;494;423;422;485;469;485;508;457;488;549;571;689;522;540;576;560;543;517;471;478;400;422;412;496;414;408;440;530;519;447;451;444;471;435;418;422;425;394;437;406;390;397;365;449;448;545;501;457;383;523;501;522;480;508;542;424;390;491;474;445;471;440;411;382;403;425;446;488;409;468;376;405;425;541;576;527;506;508;485;610;544;466;463;510;502;488;370;448;462;476;388;409;457;422;417;396;424;599;561;548;466;499;564;503;482;543;523;522;567;504;457;486;435;573;552;490;538;531;518;546;564;514;545;491;475;518;522;487;472;582;540;417;399;437;497;567;592;463;447;580;546;479;494;606;539;473;509;468;416;514;454;452;477;554;593;587;475;468;463;434;560;477;488;446;522;531;554;570;403;478;412;416;475;417;402;379;338;333;368;391;363;382;385;425;405;460;461;418;415;377;424;386;431;417;452;460;442;455;554;466;477;415;379;304;339;489;498;457;526;654;531;499;488;389;444;571;600;518;515;634;609;531;495;505;474;420;432;519;448;459;495;508;557;591;467;421;374;414;484;461;505;528;458;418;453;387;382;435;547;474;525;540;510;592;571;543;518;520;488;472;464;463;465;487;433;404;444;442;465;418;517;492;424;378;388;331;402;416;477;453;472;461;414;531;529;441;413;430;389;388;474;473;534;484;550;504;488;445;506;409;488;500;533;530;458;455;498;411;430;416;464;402;396;398;400;458;511;497;481;444;380;398;373;371;450;421;377;508;611;509;451;434;439;446;493;532;480;461;554;434;357;394;447;425;415;447;487;445;451;423;426;448;456;442;460;425;458;393;372;358;429;476;429;462;424;477;455;424;411;369;471;531;548;508;505;483;460;403;384;384;497;540;502;478;448;512;555;501;482;481;481;484;440;489;406;425;487;512;511;469;428;415;424;474;411;448;449;423;400;502;487;445;411;420;405;405;390;332;477;505;504;537;498;554;442;372;404;470;549;599;514;521;471;450;456;465;469;512;568;493;461;416;371;411;462;454;533;536;563;498;518;433;514;439;532;474;576;992;993;664;468;537;554;535;749;871;665;477;477
102;100;108;110;98;95;110;100;115;117;105;98;119;86;96;89;82;191;468;593;566;631;569;572;503;513;473;462;559;540;607;660;623;567;532;774;1142;982;639;630;632;640;615;491;470;510;471;492;527;548;545;524;591;703;553;553;546;470;512;479;500;471;414;503;568;623;624;700;711;591;621;694;582;455;523;494;476;506;496;500;544;523;454;485;492;433;404;544;542;348;437;612;634;561;476;512;619;491;494;640;514;398;539;637;779;722;494;521;590;514;580;649;607;533;417;371;378;343;452;442;478;431;337;375;433;404;458;447;438;448;390;483;431;421;434;521;494;495;430;404;374;429;364;409;489;465;410;451;520;541;473;447;493;514;517;440;450;468;427;482;514;481;558;510;500;545;512;502;422;363;414;467;402;376;363;439;427;478;437;419;418;486;486;388;399;476;468;473;444;466;480;550;489;582;534;508;580;540;443;420;465;513;428;414;377;505;409;387;368;439;387;444;436;528;577;558;485;476;480;498;507;487;493;461;453;417;454;426;409;414;341;397;408;411;425;434;423;411;404;392;427;459;506;516;623;526;401;405;412;398;415;481;434;497;489;456;496;356;420;405;476;462;430;480;578;462;410;398;361;401;331;388;402;399;473;543;428;385;410;387;388;355;391;479;376;389;436;442;478;515;626;635;565;437;522;493;470;442;466;572;513;428;393;421;430;433;486;527;424;316;356;509;486;408;292;326;355;258;288;314;341;400;382;355;407;401;446;425;389;387;463;452;472;339;320;401;460;425;415;444;439;453;396;422;472;491;511;486;500;511;529;524;478;461;467;489;464;446;517;566;604;532;525;433;402;501;588;588;487;420;429;422;458;442;388;438;544;565;529;468;417;329;378;359;286;238;205;209;180;160;202;166;181;131;138;157;150;179;212;192;230;212;162;161;95;42;72;72;48;50;61;56;91;147;205;247;230;226;218;379;398;393;352;353;374;377;416;365;410;327;373;416;379;431;465;471;455;464;419;369;401;526;527;448;396;385;484;520;454;425;408;391;399;417;384;396;573;631;520;440;438;432;430;447;567;570;567;557;483;429;379;457;511;481;424;446;482;502;573;596;527;468;481;572;590;507;443;368;334;368;379;479;425;405;446;428;477;431;417;475;529;503;486;462;409;413;421;390;426;326;315;367;452;483;464;461;453;460;492;487;443;480;524;407;425;462;484;396;475;565;454;437;452;448;438;437;410;418;463;450;470;512;485;530;482;507;491;545;492;500;473;468;511;534;408;459;482;453;397;431;413;504;589;473;394;422;406;482;522;516;537;515;543;588;600;556;548;540;506;536;511;551;502;486;522;483;474;496;540;532;441;433;412;534;477;541;426;561;585;530;445;485;503;508;515;514;491;531;551;586;630;626;485;564;607;576;479;425;483;546;534;512;567;509;441;438;411;482;542;474;496;486;548;581;539;491;471;435;406;378;405;435;388;389;372;385;365;376;391;379;466;468;406;368;390;378;382;356;373;416;514;427;487;492;424;441;452;471;575;428;359;336;393;452;489;424;544;650;523;447;393;452;473;669;612;479;485;545;546;453;449;463;490;492;514;424;416;487;513;553;619;623;492;448;371;385;440;522;502;518;436;447;377;452;453;496;500;488;476;537;537;584;542;478;488;471;466;402;413;406;454;473;440;393;442;435;378;428;518;537;516;431;444;409;464;489;524;455;411;374;452;509;621;465;427;386;397;426;478;475;421;449;499;486;512;478;478;503;439;457;519;501;504;454;498;415;404;419;484;437;455;429;453;503;499;477;439;425;390;390;389;351;471;440;386;498;611;481;408;415;480;430;451;657;590;540;552;421;431;499;485;415;397;447;493;476;463;437;393;422;454;482;390;529;493;418;389;430;477;500;474;488;530;561;460;458;417;411;465;486;491;420;475;462;430;431;403;473;467;410;452;452;412;458;572;568;519;455;553;458;458;461;437;413;506;405;478;473;493;447;418;535;486;482;392;443;432;476;423;429;378;451;365;367;404;384;443;491;518;497;475;511;452;388;420;449;477;514;469;499;445;458;488;479;409;443;635;598;555;482;322;335;365;355;476;470;471;417;452;479;483;468;560;611;657;940;1070;884;730;639;587;650;727;684;492;489;501
110;89;94;81;103;98;86;130;80;101;111;95;110;111;92;87;93;158;432;533;716;661;572;540;478;513;542;502;611;558;578;519;563;570;554;742;928;773;633;710;781;659;538;463;478;517;526;536;479;515;472;484;576;605;535;502;501;508;496;536;550;544;486;514;507;622;834;857;788;480;431;568;532;597;488;507;506;525;509;473;499;478;402;439;472;397;459;474;527;393;427;668;648;470;445;556;649;602;560;573;583;456;576;693;795;721;480;449;565;550;600;617;477;399;420;420;401;363;397;500;444;442;391;349;402;478;458;446;394;400;400;460;487;473;478;445;470;420;499;436;381;476;385;461;403;408;424;427;501;509;482;534;523;633;522;437;442;480;501;496;452;478;437;447;465;490;483;499;418;417;475;451;402;384;468;475;465;504;499;510;421;459;484;377;403;503;542;441;486;434;420;492;429;489;614;480;524;429;395;411;475;562;438;422;406;423;463;377;411;485;440;492;477;515;596;530;474;368;367;536;560;495;493;461;475;464;444;437;399;413;439;416;474;447;476;476;436;402;470;457;439;438;451;587;583;494;391;401;417;471;525;496;573;557;459;460;473;450;457;453;446;458;401;540;524;519;455;394;376;422;417;430;453;458;746;665;465;457;426;387;363;346;368;391;386;446;479;365;433;511;590;641;547;456;472;461;449;450;409;469;468;412;424;405;396;405;448;388;316;312;270;346;464;400;291;258;343;305;278;378;419;473;487;431;446;457;400;389;448;467;534;704;646;485;465;499;520;466;328;438;458;491;396;415;418;441;464;506;473;442;474;493;454;525;469;450;483;483;408;467;521;477;488;474;449;506;612;572;425;391;436;467;453;415;414;392;485;534;515;545;536;409;513;505;446;418;356;367;357;255;260;210;246;228;230;234;170;191;146;137;141;96;68;81;85;72;93;96;75;82;84;98;100;85;105;94;133;93;143;210;241;235;259;253;295;305;374;385;369;399;380;433;475;422;433;494;444;478;395;299;365;458;459;405;428;420;514;491;442;447;441;481;413;417;394;429;508;651;589;415;417;459;455;424;480;566;574;583;536;441;430;446;489;522;482;378;483;519;513;444;441;448;486;531;466;541;439;408;366;350;374;503;432;400;423;426;488;444;379;400;416;524;489;459;483;376;372;381;436;374;366;401;483;461;453;425;431;486;430;396;372;452;453;391;388;402;510;435;436;496;449;442;456;410;421;404;474;484;470;468;445;414;418;447;440;465;436;432;443;498;451;383;417;448;416;425;388;393;382;402;396;489;468;454;459;412;435;489;459;437;534;552;543;563;609;600;580;579;497;542;575;543;459;478;547;543;460;390;511;490;451;479;456;485;571;489;460;603;613;547;479;642;593;503;557;448;522;548;562;581;621;552;510;598;568;483;460;509;531;580;539;528;481;441;425;435;452;471;471;499;511;545;492;606;524;514;507;558;465;424;451;428;422;466;367;359;363;367;364;423;469;430;425;377;407;402;319;304;387;445;456;464;525;597;500;467;462;497;553;445;433;410;409;402;401;385;448;522;462;378;344;413;502;525;485;445;452;450;418;471;496;538;489;482;478;522;437;478;486;512;568;574;551;447;342;419;441;495;503;465;405;452;395;484;413;482;516;481;466;450;523;489;466;433;452;429;438;428;438;380;446;424;464;368;370;374;396;463;534;550;481;424;440;561;492;550;469;403;344;340;374;499;583;508;442;427;456;479;451;465;452;486;479;490;482;468;536;429;436;464;428;498;512;523;508;473;467;417;445;435;448;419;414;449;470;463;435;418;451;428;435;471;548;495;453;441;465;510;490;413;398;411;404;555;564;601;523;459;461;425;492;399;407;477;487;507;426;444;416;491;415;458;485;507;471;487;426;458;526;503;523;488;532;616;486;409;403;392;400;476;425;410;457;469;448;439;465;459;541;445;426;420;423;462;447;522;560;544;650;527;458;428;405;437;458;397;506;519;548;569;467;458;521;524;482;467;419;447;447;399;430;381;373;424;389;359;430;419;459;443;442;502;543;519;407;475;482;499;509;500;503;541;512;460;429;428;533;556;556;540;462;414;333;339;380;451;458;380;415;533;484;478;489;586;628;702;711;795;848;786;686;858;834;598;518;541;642
82;86;82;94;89;77;95;99;127;85;104;91;90;108;97;85;66;166;396;531;636;680;584;552;561;497;478;488;526;517;550;549;535;536;481;591;561;543;636;794;902;673;434;459;419;493;506;518;548;499;538;487;570;562;493;520;515;509;494;511;585;525;456;502;480;584;787;811;751;596;398;500;716;639;472;442;427;504;439;475;520;462;361;420;405;394;471;462;505;426;488;601;637;480;496;573;522;515;576;521;560;593;671;594;575;566;513;471;481;539;559;510;530;431;436;450;399;379;401;389;417;448;355;363;423;435;483;435;377;423;448;507;507;470;515;385;435;470;476;477;449;435;430;392;339;385;375;417;490;519;522;493;491;572;480;430;501;484;476;401;534;502;457;394;391;388;405;382;430;422;463;382;422;418;499;467;527;527;534;424;429;416;450;384;384;465;490;539;512;455;472;462;470;474;501;496;544;445;330;392;501;581;441;406;456;465;463;402;424;490;465;405;391;432;492;479;396;415;469;477;487;468;374;453;544;499;439;415;414;406;406;404;437;467;524;522;444;428;381;417;434;471;462;468;535;460;431;380;414;513;475;462;473;476;483;436;437;389;466;457;425;426;407;515;578;516;423;403;423;437;492;482;412;533;856;661;420;427;453;457;453;419;426;419;417;451;386;354;447;464;459;464;466;404;436;436;443;424;394;377;408;375;434;406;339;321;282;325;336;356;302;296;357;384;362;343;417;353;338;369;481;454;457;502;453;513;493;488;535;532;497;585;635;554;445;524;569;447;396;426;454;439;421;359;418;457;499;454;521;436;467;571;483;444;440;445;437;403;448;431;481;520;561;469;415;450;497;469;439;455;459;575;554;488;403;356;462;502;469;594;511;471;482;518;535;482;518;482;372;388;362;344;418;433;411;468;379;409;324;330;313;239;189;129;169;150;154;142;154;149;190;205;211;176;240;237;237;223;224;173;194;224;241;274;250;242;267;278;301;301;360;437;475;386;452;466;472;479;327;318;363;416;437;386;429;513;428;453;454;446;419;409;392;416;486;479;404;506;565;426;410;495;431;381;435;477;519;550;492;445;431;457;463;520;493;498;623;661;484;408;427;455;569;545;479;462;408;459;440;404;450;491;458;388;383;429;424;382;334;372;424;452;470;443;416;416;388;390;441;443;397;396;418;366;439;427;472;441;421;390;403;392;494;396;412;381;376;451;488;476;401;389;423;416;389;458;456;553;469;420;440;375;429;376;418;402;433;439;383;377;380;367;418;476;448;439;480;379;412;361;406;501;511;505;532;477;591;591;438;456;544;609;580;504;478;581;659;571;593;542;552;578;520;519;529;521;449;511;516;539;490;442;440;574;610;528;477;526;537;530;497;545;540;535;605;527;500;592;473;433;492;407;488;581;615;493;478;501;606;542;402;439;381;382;399;498;494;491;464;514;527;460;523;678;528;471;561;539;491;496;532;437;456;390;440;423;343;375;366;397;379;395;412;380;444;410;429;361;367;469;454;513;468;563;553;512;439;513;555;473;530;537;450;386;440;463;418;519;473;365;403;432;442;382;491;526;487;452;405;458;515;552;485;525;592;629;516;544;517;442;470;487;398;377;455;449;419;456;508;477;435;432;475;441;379;484;425;446;364;437;494;413;436;469;448;449;428;383;399;432;469;442;386;422;348;392;476;502;543;540;479;476;546;653;586;561;458;424;389;349;366;394;502;535;470;516;507;469;485;438;543;525;477;498;467;456;524;455;460;462;397;502;526;523;429;490;407;387;447;405;439;492;477;502;466;490;457;489;403;459;497;523;566;545;450;443;433;457;379;397;463;361;392;458;484;573;495;385;485;398;432;448;445;404;423;424;413;444;442;500;496;522;509;455;559;457;509;479;450;466;478;446;505;542;465;446;368;378;389;371;364;389;368;333;375;445;465;574;666;533;459;477;447;494;428;387;426;498;517;499;471;406;372;463;420;350;503;469;465;522;488;520;554;565;461;491;441;471;480;452;396;423;430;402;368;364;351;433;355;409;413;463;517;493;431;424;474;489;438;518;518;533;479;461;396;417;487;606;640;592;512;464;387;327;374;440;417;382;414;421;434;479;488;458;544;534;533;591;696;758;716;927;842;512;446;536;565
78;111;92;103;111;94;135;105;110;116;81;110;102;95;103;103;79;195;424;457;459;556;536;511;479;483;498;490;442;572;559;545;587;536;499;546;568;473;584;703;701;535;496;482;463;507;500;515;454;539;533;483;648;628;576;620;671;604;491;476;498;492;528;553;497;562;635;720;586;526;506;564;898;777;519;457;446;443;439;472;482;487;490;467;482;439;401;441;515;551;637;547;499;570;559;494;458;474;513;421;576;690;567;440;459;428;452;566;488;515;489;499;545;539;627;516;535;448;425;421;396;384;387;384;423;452;446;386;387;455;468;494;475;539;519;399;472;455;486;522;481;437;381;337;343;448;434;459;527;493;434;459;442;558;459;478;459;477;417;405;480;522;443;384;393;352;381;452;486;446;435;456;433;429;448;495;578;612;568;455;429;480;455;410;469;418;501;485;502;515;536;478;445;419;415;527;481;407;364;413;491;542;418;439;493;429;478;425;426;490;460;396;385;395;421;454;482;453;573;445;504;468;394;468;673;633;501;478;441;399;389;417;329;394;421;427;413;412;412;463;534;482;548;517;495;424;385;401;354;404;369;424;391;483;442;421;387;454;510;427;423;397;463;471;486;429;419;396;357;528;500;464;420;444;514;483;438;472;572;667;665;524;457;455;446;419;365;330;416;417;443;384;395;347;323;291;274;338;317;351;287;352;477;420;334;323;344;372;453;491;410;389;327;474;490;390;417;409;413;434;485;470;457;448;484;566;518;488;475;501;436;488;535;458;443;680;778;526;388;434;510;528;510;465;440;492;449;445;506;426;495;527;454;396;491;468;440;379;462;467;483;570;570;567;473;471;422;423;502;433;477;562;639;591;518;400;523;477;498;524;502;413;520;487;563;476;454;449;466;357;452;448;501;459;430;544;530;450;500;473;427;390;390;340;288;231;263;274;271;269;283;345;370;331;370;382;403;463;426;375;343;370;409;379;317;302;218;173;158;179;214;236;299;245;306;412;463;416;252;244;323;370;380;435;410;415;444;462;419;459;448;413;446;503;583;457;379;406;431;401;492;516;410;395;380;425;463;493;506;541;544;449;426;423;493;804;1117;1117;707;534;395;533;554;561;491;509;429;444;442;381;355;426;430;385;383;448;378;401;394;437;427;446;484;429;436;417;536;443;434;371;427;444;390;467;466;429;430;482;426;439;450;454;414;384;451;433;405;433;476;457;444;391;380;444;467;479;490;453;500;447;385;374;360;349;373;392;488;434;439;439;441;408;462;515;475;480;473;446;386;388;487;595;650;540;600;706;811;638;497;472;533;566;547;552;570;527;529;535;506;533;588;595;533;506;487;486;494;482;492;534;550;489;513;526;532;534;448;484;570;554;504;558;477;466;550;545;507;493;498;418;379;380;537;599;460;453;496;502;530;495;331;393;443;423;425;505;533;443;484;554;508;446;463;510;449;439;496;485;501;459;514;441;504;500;391;481;471;426;390;352;375;366;355;395;449;458;449;406;442;395;547;517;486;474;469;440;439;439;535;591;561;595;510;440;418;468;459;478;481;439;444;421;438;445;452;562;559;392;332;404;474;502;486;497;482;531;442;426;411;432;445;435;454;450;439;485;435;433;453;405;449;483;435;422;435;423;403;347;423;452;477;389;387;408;463;500;442;399;423;404;447;408;385;448;384;368;385;378;452;494;451;469;472;602;582;479;545;521;480;421;372;400;491;431;498;523;473;437;430;410;526;520;461;437;472;383;436;408;426;420;401;380;451;433;438;484;450;505;477;403;415;546;509;522;458;430;490;424;458;439;473;547;550;500;459;495;514;346;329;409;417;389;439;441;419;587;540;467;444;462;537;489;498;402;396;438;414;466;439;483;480;485;507;442;494;383;398;490;433;421;481;398;415;475;468;420;374;405;378;441;434;396;371;307;348;436;481;513;600;528;380;438;414;434;400;369;405;470;430;475;438;479;483;475;378;418;510;453;445;422;549;528;472;480;470;394;431;459;459;449;470;457;392;418;363;363;390;365;403;425;541;509;464;457;480;516;507;492;475;452;531;425;434;425;427;560;511;535;607;533;529;516;437;450;490;484;483;409;445;370;399;420;447;487;485;418;462;547;642;655;627;633;589;408;438;403;469
82;99;116;102;107;114;92;84;80;117;122;96;88;104;106;92;73;224;399;430;426;498;496;452;512;434;555;507;481;548;551;522;636;632;553;544;593;548;607;722;629;527;514;492;483;525;561;513;512;547;542;619;637;667;725;600;567;574;512;551;486;468;543;532;525;535;615;510;496;439;634;670;812;641;475;415;503;485;506;501;589;511;475;458;497;503;407;455;402;545;540;527;547;537;496;447;351;392;451;451;506;549;386;412;418;380;473;557;498;561;442;475;642;776;628;596;564;517;521;467;427;439;400;464;474;451;467;419;523;479;459;455;495;509;472;421;427;453;467;462;472;460;417;342;407;486;430;426;449;435;422;446;457;502;452;512;511;535;464;405;424;488;442;440;398;358;414;443;473;471;462;440;409;375;395;521;493;501;480;517;453;496;468;469;436;402;487;475;417;536;534;542;429;420;410;495;489;467;404;459;530;472;472;445;475;508;392;462;515;532;480;428;410;395;423;372;422;451;508;442;447;367;419;456;708;626;541;452;486;459;405;420;432;395;371;392;438;422;450;388;487;525;561;490;404;420;451;349;471;410;455;471;460;519;458;389;414;400;472;415;470;486;495;475;492;365;410;425;414;349;433;408;433;426;470;427;442;482;506;532;673;517;455;483;478;429;360;304;316;355;370;412;386;392;308;257;271;237;328;350;381;476;548;513;528;584;629;682;652;560;572;491;361;465;476;404;457;441;427;520;485;528;394;373;434;519;401;470;429;379;382;453;527;510;467;715;707;517;449;456;566;589;492;439;433;480;408;454;399;450;427;421;434;436;428;463;463;445;397;402;508;486;546;582;528;466;412;383;452;466;474;511;498;578;488;516;542;533;532;510;511;473;492;466;484;463;431;430;464;394;385;456;489;409;452;538;525;409;503;576;498;455;503;428;427;412;413;417;410;392;359;396;417;404;420;527;502;540;485;436;432;494;537;489;442;401;347;313;241;164;87;143;142;145;229;224;213;178;134;174;246;270;302;401;397;353;403;399;411;406;461;477;492;580;556;453;450;403;458;426;482;441;446;383;410;387;393;396;475;610;677;568;405;449;542;943;1376;1372;951;522;485;470;631;626;532;490;468;526;491;425;379;421;408;393;368;427;378;419;462;380;501;587;467;428;428;436;573;506;384;386;368;426;458;449;438;400;384;454;436;407;492;509;449;378;444;559;477;418;457;503;513;515;486;425;430;424;452;448;534;447;396;370;343;353;407;453;484;475;499;488;453;457;482;511;434;435;454;471;381;455;492;717;692;528;670;767;764;667;495;484;515;494;520;647;675;514;510;532;511;503;495;493;526;527;518;450;447;493;490;484;527;543;526;509;475;557;536;505;514;523;561;521;412;489;527;498;492;430;385;408;344;428;511;466;480;493;444;453;448;437;435;422;444;380;426;462;433;417;468;558;543;437;506;459;457;425;450;419;429;429;433;373;573;598;436;468;440;463;458;353;345;282;378;394;443;508;470;468;509;475;398;477;413;482;432;442;464;475;472;551;635;629;552;461;433;459;456;465;441;457;408;413;451;484;465;565;596;472;419;487;531;432;399;442;485;501;412;424;353;391;401;453;437;440;439;463;428;407;478;434;421;380;398;448;456;453;375;409;388;427;436;395;386;475;436;423;387;452;428;409;441;455;345;406;409;389;390;448;368;396;497;473;500;480;525;381;463;513;472;375;382;412;421;421;552;430;467;425;450;473;548;482;456;513;461;393;408;396;401;468;463;429;456;490;504;482;500;527;478;412;411;404;386;480;422;477;512;395;492;453;421;521;600;557;477;544;498;376;434;435;421;391;433;488;437;438;504;553;522;534;494;511;561;463;517;477;417;380;450;416;488;406;355;424;473;372;367;436;478;437;467;484;483;491;479;472;435;484;423;472;464;443;362;361;360;458;478;439;489;536;394;451;447;462;417;353;427;447;438;469;480;522;440;374;377;378;445;438;416;427;508;451;505;439;472;422;482;498;505;459;456;474;489;437;399;336;330;413;385;420;569;497;475;501;521;513;606;559;518;491;400;435;397;446;479;478;528;551;527;484;502;533;560;433;537;473;505;510;468;394;364;387;433;485;452;463;441;533;507;565;546;551;509;442;436;411;440
62;96;107;89;71;95;93;80;103;112;105;88;105;100;103;72;82;218;373;455;440;462;450;505;471;549;528;559;554;505;607;562;647;576;540;462;528;584;577;558;575;579;565;548;617;503;534;570;522;583;550;536;496;602;615;635;497;517;542;587;492;475;568;522;517;548;585;472;427;443;640;702;684;590;505;432;425;541;540;546;555;508;514;492;464;514;430;476;423;461;462;447;537;477;505;434;403;482;495;623;523;465;320;329;408;470;487;563;583;526;451;475;625;687;507;637;676;704;619;545;579;577;504;439;490;494;489;538;439;355;451;408;476;447;496;456;375;423;419;441;523;507;493;463;452;438;384;408;460;504;490;474;376;429;512;554;498;509;425;444;444;468;443;451;478;460;429;467;516;485;542;494;417;408;504;445;516;475;478;452;442;408;489;507;562;493;495;538;540;520;502;521;424;382;423;460;546;482;398;472;551;496;412;407;446;490;443;653;600;559;521;502;473;429;444;432;388;466;475;425;426;399;435;430;558;547;511;483;437;400;399;421;358;446;388;434;375;416;415;350;435;501;523;485;420;428;408;399;419;470;517;564;438;429;468;396;362;527;532;416;474;413;420;472;387;383;355;317;318;298;335;382;434;428;334;355;317;370;331;343;500;420;356;341;349;315;282;355;352;301;426;544;509;550;469;358;333;397;390;442;543;678;626;628;584;657;583;656;556;575;541;400;389;440;386;472;446;433;492;480;517;477;420;419;442;493;424;471;493;388;390;433;470;491;471;556;567;518;485;465;484;508;473;473;469;552;437;410;419;371;358;424;446;460;496;454;426;382;390;409;426;484;625;587;436;444;387;336;405;441;488;475;441;459;506;516;464;513;633;520;507;563;553;496;492;452;480;514;502;450;382;473;457;445;462;466;540;455;513;557;527;485;454;436;387;430;427;478;444;479;410;408;451;468;427;402;507;500;497;457;484;502;492;448;480;538;502;417;426;315;227;239;279;273;252;220;220;228;202;181;192;220;225;230;199;233;261;351;345;392;414;466;476;501;472;463;469;505;447;495;504;456;395;519;454;395;408;442;472;545;622;546;517;585;570;852;1174;1110;730;472;424;447;485;633;571;501;493;519;472;394;365;392;372;382;395;437;402;389;390;417;431;479;447;373;372;421;462;417;412;357;349;343;402;449;387;388;449;431;404;439;483;500;491;451;459;643;564;458;481;460;544;518;467;435;403;441;465;469;539;495;418;392;413;465;429;472;588;566;519;439;398;494;537;506;427;394;444;406;419;393;499;519;519;499;584;628;593;543;491;392;508;489;454;622;664;554;544;491;483;520;503;515;509;547;542;502;567;542;547;477;507;464;466;511;544;561;576;483;581;577;527;526;454;521;480;440;452;482;406;480;493;456;531;470;472;459;424;408;381;393;428;424;412;436;411;454;517;506;510;498;535;507;481;500;476;431;422;470;451;418;423;433;586;480;388;457;456;398;412;428;436;328;385;430;486;550;445;469;488;386;394;393;446;413;427;475;524;485;438;474;617;517;573;496;409;450;414;421;444;437;403;421;464;546;528;507;657;616;537;522;542;493;464;473;514;427;390;377;334;402;396;440;380;353;394;444;451;439;438;382;395;368;387;400;475;421;417;412;440;377;377;358;360;414;428;466;394;417;433;425;458;436;354;375;412;402;464;495;568;573;577;651;572;528;414;460;452;495;518;405;349;407;393;461;532;479;463;433;520;660;647;551;464;478;448;366;365;424;416;430;449;458;450;496;484;449;448;561;431;380;401;475;498;427;475;473;494;516;490;446;465;534;570;521;497;507;466;416;497;530;441;464;559;513;511;470;478;476;533;491;494;560;545;563;562;519;468;474;521;493;418;378;455;494;499;428;379;495;516;446;541;699;614;481;470;414;392;518;464;416;438;437;469;436;397;416;431;430;477;479;428;482;572;615;524;389;372;373;391;385;514;568;464;422;354;395;412;436;388;427;433;464;415;453;434;476;493;395;426;428;397;436;440;423;393;329;375;400;480;437;464;568;554;546;544;515;537;496;486;418;393;405;456;329;359;461;502;477;513;464;461;500;473;427;451;473;592;519;499;447;440;458;453;466;456;476;482;472;430;450;459;511;523;488;430;430;479
94;87;82;94;113;126;102;81;93;105;108;108;98;122;89;88;83;259;419;415;425;422;462;446;477;498;438;512;485;481;501;527;545;600;526;499;524;548;547;498;562;561;587;497;605;528;576;513;584;557;519;512;472;597;629;522;493;476;610;601;487;486;533;592;632;552;502;471;459;508;581;587;545;525;452;446;488;490;564;588;605;601;548;506;484;498;546;461;382;418;435;449;475;413;458;480;482;562;457;468;481;464;406;391;556;512;564;536;535;482;452;436;575;488;412;510;560;581;544;514;559;607;532;482;526;480;641;560;431;415;485;488;456;528;457;485;382;488;493;496;510;493;500;469;395;367;419;477;469;480;528;486;391;396;478;522;456;447;442;427;479;433;483;565;586;527;525;437;509;521;488;459;415;445;486;458;495;453;485;421;435;420;380;505;541;501;530;559;595;564;507;467;361;406;443;423;465;539;486;548;528;466;475;373;490;477;583;720;566;496;465;485;508;527;472;428;439;366;357;405;484;431;468;459;495;428;478;452;420;367;356;375;416;373;478;425;494;543;467;438;428;531;557;565;474;402;400;399;441;608;705;646;511;481;484;423;412;552;531;471;474;372;382;421;374;351;368;269;227;223;233;293;387;357;325;304;283;373;431;419;485;408;353;335;408;384;406;492;457;410;483;526;594;593;518;512;475;453;449;452;548;660;629;720;671;673;553;568;534;488;457;388;413;475;463;469;458;424;443;424;455;423;400;395;459;460;449;465;555;484;418;379;402;406;403;435;518;641;533;466;516;488;480;500;509;531;508;421;402;359;407;429;459;388;483;443;391;434;423;436;408;455;502;530;483;375;462;453;406;433;444;435;423;452;420;432;458;492;586;510;435;576;592;548;505;469;406;468;500;511;493;518;505;446;381;352;430;457;425;481;498;466;443;554;612;496;451;475;449;435;502;464;457;442;484;556;497;468;514;474;501;484;438;468;420;549;547;460;452;420;431;466;478;435;450;419;439;446;367;328;336;319;241;218;177;145;154;166;179;248;224;238;272;277;292;330;295;394;392;402;389;451;509;514;485;374;423;530;472;504;504;489;562;591;530;577;625;608;535;514;500;497;468;611;664;515;525;490;445;385;373;442;398;374;358;418;400;393;457;386;439;461;414;375;377;408;430;424;376;407;390;392;470;496;403;415;363;444;466;407;440;466;531;552;460;505;522;503;535;590;483;522;431;442;519;681;670;554;518;569;454;451;467;402;460;485;537;493;469;442;420;474;527;480;421;404;427;389;419;449;443;477;485;544;519;492;465;489;372;366;506;549;541;528;543;616;460;502;502;560;549;476;557;588;620;487;537;489;476;463;431;463;444;551;535;676;640;591;743;766;562;536;612;548;449;493;477;528;517;507;495;482;516;399;426;431;473;417;373;420;481;373;333;296;301;437;466;447;446;449;429;414;460;499;450;393;481;552;512;504;430;421;490;426;446;453;434;343;387;445;374;429;439;400;455;461;406;505;414;429;435;458;443;455;467;540;503;443;460;499;533;523;501;468;477;471;446;473;489;521;412;355;526;528;522;527;635;661;503;469;478;519;439;420;631;507;390;409;380;485;394;437;426;368;401;500;448;407;400;314;377;428;433;430;415;378;416;442;472;356;393;336;400;383;393;462;447;410;368;417;509;478;388;445;457;422;394;440;614;577;542;571;539;506;482;469;478;498;481;409;457;464;435;414;470;452;389;373;447;494;593;533;421;381;409;410;437;459;441;415;432;425;455;455;469;421;369;563;424;382;398;513;502;401;438;441;511;438;501;435;443;505;494;410;479;554;418;373;524;502;454;609;660;523;456;460;468;523;493;451;447;455;509;508;545;556;460;485;504;519;422;439;463;528;503;451;389;438;436;435;501;580;576;506;474;409;407;480;458;416;487;528;488;416;405;355;463;515;398;459;530;440;511;587;512;404;328;356;367;396;365;411;430;478;459;423;388;424;389;394;364;384;393;407;393;503;574;461;429;399;410;422;420;427;394;332;349;346;493;459;491;555;660;660;555;491;556;529;522;408;398;450;410;397;441;426;541;569;474;493;461;466;492;462;432;506;521;550;537;465;434;466;471;384;440;487;507;413;455;485;475;542;446;431;402;464;587
94;98;116;89;79;110;82;95;120;121;124;101;102;103;88;96;99;270;472;394;373;450;519;410;506;459;497;500;466;441;492;533;585;549;516;539;476;485;492;471;644;708;530;501;600;623;535;621;465;552;530;550;513;615;649;531;492;565;556;582;538;480;523;557;546;548;576;545;611;636;583;507;568;512;356;432;601;583;572;657;749;599;601;521;493;542;546;431;321;386;502;454;426;449;436;474;567;547;456;467;407;408;398;437;471;543;494;496;496;447;422;450;520;499;378;374;368;323;346;586;545;606;624;546;477;470;644;540;493;524;544;510;512;504;422;441;473;489;430;516;454;410;449;424;345;416;498;622;475;469;439;439;453;442;471;405;455;439;481;491;474;485;508;580;568;490;542;410;444;544;496;423;386;471;489;476;459;452;481;462;488;466;416;419;432;481;618;698;622;587;475;364;363;355;440;399;482;573;493;514;557;498;505;457;515;525;548;635;491;499;492;531;519;530;421;430;473;395;364;487;489;470;451;505;423;344;416;424;349;413;410;415;391;465;391;430;439;514;622;581;427;431;465;491;473;395;389;457;446;556;728;718;595;499;502;467;455;440;462;415;353;389;403;450;396;309;295;268;272;290;362;369;483;482;424;355;312;453;513;535;504;537;406;473;565;477;521;511;455;449;480;442;477;505;515;549;535;556;637;453;475;594;621;648;597;516;453;459;446;424;431;409;415;475;496;486;393;410;456;424;418;411;350;367;385;411;391;497;520;454;390;365;356;383;407;403;399;548;454;471;543;531;481;468;470;448;431;520;432;415;447;473;450;417;488;461;436;392;434;419;417;417;424;443;420;460;445;442;428;388;415;454;359;371;406;407;395;503;525;511;491;545;625;574;514;488;451;464;502;546;687;552;488;412;326;387;402;414;373;371;445;436;433;540;582;553;454;396;347;411;508;471;416;429;581;899;698;517;484;473;440;465;465;487;423;497;503;497;521;474;467;478;460;416;433;483;520;476;494;435;444;537;417;364;338;329;290;203;172;158;167;140;151;204;185;212;187;184;225;261;395;488;606;601;503;391;427;506;452;448;497;482;492;595;581;499;509;495;415;498;464;428;473;558;590;600;586;640;525;422;462;392;413;372;355;343;359;427;394;415;370;392;372;487;451;437;432;417;455;470;470;514;465;512;442;355;330;359;376;329;354;447;521;488;514;422;426;492;510;587;438;466;394;470;505;610;629;563;545;522;508;493;482;468;448;464;450;447;516;528;481;515;579;543;380;452;410;371;372;379;422;495;507;529;473;463;427;385;343;359;381;371;462;461;475;516;467;442;507;563;528;418;421;520;499;425;408;422;384;434;423;481;485;510;544;593;594;536;687;712;499;555;587;552;464;443;484;501;505;475;469;487;525;453;419;435;502;460;438;488;490;412;362;358;397;413;425;399;451;452;481;537;452;438;424;461;457;492;474;499;459;405;410;380;390;471;430;371;416;453;400;415;459;419;428;436;419;476;503;490;478;487;501;499;525;540;487;465;448;492;448;405;446;461;467;459;427;507;526;553;443;427;430;489;502;465;504;437;431;415;475;471;409;387;491;446;417;472;480;430;454;406;409;353;387;456;471;460;455;370;403;428;476;424;399;374;443;471;481;373;411;377;433;413;361;432;509;449;422;445;468;530;434;475;475;360;362;420;515;440;496;432;446;494;471;440;506;449;417;446;477;442;468;416;428;439;446;437;433;374;496;438;404;342;386;416;442;519;503;479;537;510;522;532;465;418;512;700;494;395;453;487;487;410;423;492;495;500;518;518;548;463;443;539;479;555;493;481;432;485;554;554;492;488;408;432;444;541;531;452;448;410;458;470;482;491;414;417;498;530;436;361;462;551;437;396;436;344;365;364;434;414;454;386;438;395;339;379;464;428;489;447;483;425;393;385;477;408;358;389;409;455;485;631;627;433;410;435;430;429;379;330;459;465;447;427;419;429;440;393;377;401;393;336;428;516;546;445;403;403;370;375;384;437;395;359;418;403;464;500;490;407;539;647;602;419;559;622;510;435;527;525;408;456;489;442;528;630;548;447;477;490;491;440;434;478;488;517;514;482;408;433;520;413;474;486;465;423;442;497;517;475;451;462;519;477;592
119;110;102;108;82;110;93;105;120;91;108;103;111;111;79;88;101;298;435;367;340;403;432;473;435;510;485;471;496;462;494;593;518;455;489;486;492;421;524;520;598;871;678;513;536;530;633;608;545;507;438;481;494;636;656;599;506;519;525;543;516;512;538;499;423;484;516;532;522;581;509;533;485;336;260;437;684;579;506;671;740;743;495;483;471;489;488;466;323;347;465;526;492;415;379;442;496;544;459;403;315;356;456;478;438;480;422;431;478;464;401;529;535;543;439;437;614;438;456;538;586;590;484;477;448;471;532;504;557;538;391;399;430;424;433;460;403;468;476;400;438;383;391;415;380;478;693;777;576;377;407;433;528;404;435;365;438;398;419;488;468;494;472;473;517;480;470;422;438;557;575;409;380;516;430;433;488;575;494;534;530;549;483;422;505;526;505;576;622;489;474;497;446;420;460;515;648;742;683;560;488;476;520;524;527;497;585;518;415;442;498;496;412;540;520;449;516;436;463;439;462;467;535;501;418;488;441;382;414;411;397;440;386;378;443;457;470;480;545;529;412;401;381;429;495;423;430;427;422;479;569;608;461;458;454;472;468;404;378;351;352;363;298;300;283;259;295;337;359;395;410;501;617;636;509;407;417;499;625;442;520;566;490;463;496;525;467;430;439;427;435;434;434;455;494;503;536;559;574;545;562;638;569;533;445;434;362;434;414;349;389;457;453;459;482;392;405;444;466;480;353;419;392;401;470;489;428;401;458;392;420;437;448;415;362;449;371;464;431;455;498;516;405;444;431;428;493;472;422;452;559;599;443;454;411;474;432;464;452;466;423;386;397;393;374;423;484;497;438;305;373;457;366;308;395;446;418;454;489;472;568;520;536;500;443;393;464;425;491;492;612;620;412;432;436;464;430;430;414;422;494;450;457;528;576;574;534;453;389;400;476;519;489;463;621;1210;988;568;490;448;462;442;423;445;427;502;603;560;445;464;464;474;384;361;382;488;454;486;474;486;462;558;481;454;472;503;383;392;300;309;298;330;365;388;395;360;318;285;249;214;272;376;578;665;493;343;399;452;433;474;489;507;495;479;529;492;521;410;428;473;423;397;435;485;504;579;547;613;562;469;527;497;429;394;355;374;431;410;408;427;390;411;410;496;401;424;418;505;447;424;502;479;447;453;425;386;359;348;328;327;441;394;448;487;484;406;457;435;426;406;400;442;465;503;533;510;552;512;457;466;605;530;486;505;445;474;524;439;440;482;473;534;632;541;384;389;444;522;439;436;419;527;446;487;453;396;340;245;200;195;221;208;283;330;332;418;395;407;418;376;301;237;245;274;226;181;206;190;191;214;273;382;412;455;522;510;500;621;584;563;452;532;552;506;439;451;477;504;617;604;507;562;589;540;435;452;497;443;463;435;417;476;463;439;438;355;384;414;443;485;485;501;476;525;488;440;407;388;443;495;470;360;368;384;373;412;371;449;421;440;448;518;452;355;431;381;399;485;403;446;471;426;448;463;486;528;432;420;416;454;446;384;381;423;380;398;434;506;543;479;423;399;400;456;506;492;504;427;478;442;459;443;411;354;367;380;433;545;477;424;426;470;409;384;453;441;463;418;458;397;465;450;400;401;372;468;477;482;532;480;508;456;381;408;437;427;581;482;385;397;489;498;451;482;514;391;447;429;419;386;335;388;493;522;538;513;448;509;442;444;525;482;410;390;490;443;426;411;390;435;476;517;466;404;422;423;378;400;446;429;487;505;450;465;460;411;523;764;514;452;428;416;415;400;501;539;498;464;524;535;645;500;527;545;544;611;452;437;396;439;596;582;578;503;470;454;469;465;486;501;448;432;483;520;474;444;477;472;444;410;443;441;550;535;506;462;408;390;387;410;390;424;438;452;426;399;420;433;437;463;501;435;440;435;328;378;470;418;433;425;472;442;464;590;622;487;475;493;469;366;409;424;461;394;387;439;437;468;468;452;436;327;323;395;373;465;429;444;398;430;299;310;377;387;372;383;404;416;462;478;440;439;565;556;474;443;448;498;409;440;461;477;482;515;601;493;489;598;627;491;452;480;499;449;434;498;506;493;485;466;458;452;541;424;423;546;500;526;542;521;524;493;430;518;612;706;636
50;104;84;99;110;108;82;121;104;122;112;121;97;97;104;91;99;264;505;426;369;315;371;413;470;558;489;461;523;514;499;491;466;472;456;467;437;474;479;529;559;784;728;608;585;576;642;591;553;474;429;480;594;648;619;631;473;453;520;550;474;600;588;467;444;536;405;445;460;505;445;521;508;302;298;497;539;516;485;608;716;753;574;508;466;485;494;550;425;419;447;473;456;450;474;412;465;602;507;398;333;404;615;710;659;457;382;333;410;446;480;500;521;601;615;581;787;734;490;428;508;384;362;404;441;483;527;430;555;506;421;414;413;529;485;429;445;486;555;512;472;436;397;417;488;507;561;625;493;394;387;487;478;440;435;447;361;389;433;460;484;500;513;460;545;449;422;416;438;523;598;582;497;484;517;449;495;561;560;504;499;466;508;414;503;575;516;469;462;502;494;462;481;511;521;538;630;673;572;483;414;446;496;497;506;534;591;509;341;358;406;408;509;554;561;422;506;430;424;408;440;395;464;465;406;486;455;404;395;392;374;439;370;379;372;424;462;477;508;454;428;500;432;432;452;473;426;452;531;481;442;429;396;409;373;514;499;439;378;294;364;292;235;239;315;336;401;389;435;427;336;455;637;679;561;345;448;546;510;470;490;507;574;488;470;463;483;440;481;468;452;396;414;444;486;474;469;529;532;494;569;584;550;416;391;359;401;441;379;366;407;428;396;371;393;442;403;461;450;415;365;405;378;467;427;475;441;436;499;517;448;466;443;397;407;393;449;406;389;473;489;433;425;409;429;381;499;494;474;503;582;529;440;481;550;468;450;465;449;524;393;390;381;408;464;503;468;456;436;429;418;361;309;359;383;417;412;436;429;432;486;535;458;400;459;408;353;456;395;456;488;461;470;494;546;479;497;397;439;432;499;500;508;464;568;687;589;550;463;416;472;502;591;561;541;884;797;584;470;474;424;509;509;484;520;542;567;601;519;526;427;377;379;377;370;445;496;449;461;497;448;489;486;510;505;474;409;383;409;408;432;448;486;540;443;502;525;497;451;433;273;203;323;345;356;317;369;399;427;472;510;572;589;464;510;530;482;518;534;490;485;470;495;457;499;571;548;483;677;543;434;477;401;395;399;437;426;431;338;382;379;430;407;508;470;450;442;495;463;500;478;451;526;456;418;381;428;388;389;385;451;436;435;462;398;455;416;379;424;455;474;436;462;531;597;540;521;443;450;502;473;445;454;479;414;495;530;557;433;401;355;481;476;431;292;278;345;396;363;325;350;307;313;336;231;206;182;124;140;151;200;186;187;181;166;187;225;207;214;183;177;182;212;231;228;174;188;189;175;126;104;141;207;301;378;404;557;578;524;529;557;407;508;492;477;447;481;517;594;674;521;522;566;590;582;473;468;424;411;378;410;377;415;465;414;409;490;568;513;533;489;536;542;515;503;482;439;360;403;448;435;375;427;496;447;359;409;476;416;447;536;539;474;380;437;374;433;447;438;411;411;457;515;509;465;378;387;404;441;502;480;459;468;427;444;438;430;485;545;454;384;402;376;511;633;639;604;620;523;481;544;458;443;440;359;364;420;496;440;394;342;440;424;445;551;478;382;397;450;473;459;405;386;422;381;460;410;441;488;490;646;537;475;438;508;454;509;445;371;344;425;416;492;711;821;605;508;450;392;426;398;385;536;540;541;461;483;488;523;506;545;503;453;499;508;418;406;453;398;393;444;572;509;444;410;445;430;439;411;384;421;446;476;454;421;429;499;547;434;434;472;390;377;400;440;536;485;499;549;549;561;513;537;552;567;567;476;452;454;462;574;594;478;490;517;566;610;557;533;517;484;420;459;527;467;483;489;489;511;471;508;503;521;556;493;408;477;448;395;430;483;467;462;430;331;383;414;457;453;405;539;484;478;398;347;359;521;558;679;492;484;418;475;498;460;473;453;448;397;354;498;555;512;591;464;404;404;465;469;417;494;438;370;363;407;486;449;453;409;445;320;388;428;427;390;472;381;434;468;433;412;388;468;492;516;420;461;489;418;404;460;518;514;522;576;541;524;492;547;479;447;480;503;616;583;491;568;583;506;418;488;531;638;461;484;549;530;490;435;420;496;461;504;562;493;595;555
110;102;108;104;91;103;105;92;110;100;105;94;106;93;114;69;110;245;528;461;412;373;414;442;386;457;426;362;438;417;410;415;411;486;522;532;436;427;471;458;530;551;610;557;560;611;563;490;498;501;604;621;542;626;616;573;437;458;504;478;417;525;521;477;571;454;488;402;439;457;553;495;476;505;405;475;472;464;519;622;692;690;611;494;424;523;556;524;464;396;383;420;436;418;441;446;454;565;530;555;539;534;706;802;542;420;442;378;436;447;520;533;459;509;562;790;1015;957;648;528;364;281;363;391;444;488;476;514;562;491;439;425;468;498;507;430;441;547;524;534;515;434;448;459;438;462;529;605;541;449;379;440;522;471;459;444;450;418;467;476;492;515;506;503;568;463;431;404;471;480;538;488;487;492;571;489;497;523;499;497;534;440;490;400;440;450;467;469;436;555;454;442;507;491;451;418;391;431;402;317;349;353;380;422;446;437;477;416;282;252;288;354;421;475;413;297;363;357;377;361;424;387;437;404;429;365;380;371;370;367;437;413;364;366;361;372;354;400;426;409;389;461;496;416;396;378;487;476;442;480;417;443;402;403;457;459;411;414;268;228;285;328;309;329;412;475;568;476;449;486;381;413;692;681;518;389;504;494;432;429;452;510;456;403;377;410;458;489;512;468;419;367;351;434;485;478;436;443;483;476;659;831;575;423;384;342;372;458;432;412;353;417;311;278;449;421;428;408;437;431;371;390;419;418;413;483;520;448;461;496;478;503;465;471;395;440;454;450;414;467;508;556;524;465;534;460;514;487;524;502;517;452;438;413;437;385;386;423;507;483;406;371;341;402;464;455;512;395;453;512;400;408;364;368;407;389;423;429;391;369;466;506;421;429;432;387;379;421;384;408;392;380;414;458;428;476;473;408;410;416;450;440;455;414;616;788;746;549;494;435;424;555;613;546;457;464;550;576;508;407;393;463;488;571;572;547;549;602;575;464;447;383;440;463;400;451;546;483;414;395;453;458;479;418;443;467;473;396;407;393;377;440;394;443;497;470;449;548;505;522;385;308;218;161;215;230;344;420;432;453;457;576;539;517;533;514;456;415;539;440;501;480;518;530;502;505;569;468;455;471;494;490;503;441;414;418;454;445;407;395;464;409;447;495;419;313;450;510;510;476;468;475;505;456;436;449;449;457;472;502;515;470;462;409;412;411;417;422;373;451;486;445;415;387;475;453;426;366;402;436;426;474;434;409;323;437;501;435;276;211;168;160;184;201;128;143;183;237;154;178;142;130;127;136;121;151;204;261;289;352;371;390;345;347;306;315;311;301;186;211;313;457;503;564;461;366;396;431;378;302;177;155;142;136;230;258;358;431;427;390;494;441;493;480;451;437;504;464;520;608;586;546;485;453;471;472;470;449;398;381;377;339;420;447;496;422;537;551;487;559;552;566;496;548;538;602;505;405;431;385;354;363;483;526;439;374;475;459;424;425;568;574;476;399;376;448;450;420;434;419;476;486;537;529;446;446;341;350;474;516;548;514;468;449;451;445;460;487;589;529;404;373;354;502;745;681;636;652;532;476;552;521;429;483;372;445;518;512;456;398;328;407;458;496;466;404;374;396;426;428;384;371;371;353;421;461;443;434;445;438;500;424;438;491;547;549;494;399;396;439;467;536;830;1172;1309;936;585;494;431;424;432;415;446;520;454;507;498;447;492;575;547;512;484;488;519;445;391;392;383;402;396;469;482;461;428;387;432;417;360;323;383;443;448;401;408;438;430;492;448;408;424;376;413;418;344;375;403;432;497;521;442;458;492;520;626;484;439;492;524;475;516;554;471;449;553;613;698;653;619;542;475;367;484;539;534;540;554;530;500;513;502;506;509;471;462;505;485;457;419;400;415;510;457;386;414;447;472;421;455;434;480;477;522;422;337;318;415;607;723;501;493;558;419;439;417;430;360;479;509;457;547;543;485;476;429;418;373;406;425;491;468;432;361;369;388;463;390;460;452;453;380;391;422;408;404;437;380;321;409;479;441;486;499;556;493;475;459;510;430;446;500;522;517;637;687;655;558;550;408;416;493;526;568;679;645;520;700;790;641;547;509;479;513;417;508;600;564;527;446;477;427;413;466;479;508;478;447
112;117;81;92;109;87;102;105;102;100;92;107;115;117;86;88;86;251;494;517;435;390;430;488;427;436;406;391;390;413;421;422;446;410;513;565;495;508;603;500;456;471;430;523;529;595;546;533;520;605;646;617;500;569;561;504;490;464;457;465;398;448;524;501;538;543;436;467;451;513;570;523;511;590;448;425;502;497;579;593;545;507;492;470;551;537;519;520;470;449;359;415;381;445;461;500;550;526;544;636;682;584;713;714;477;318;452;497;427;479;570;531;441;570;664;851;1129;971;732;485;364;366;359;391;460;545;509;456;481;396;385;444;496;565;472;523;454;548;519;521;455;472;362;522;502;406;464;565;538;452;441;449;447;462;513;463;487;480;489;501;436;486;499;520;494;452;454;436;444;449;489;448;449;484;471;413;459;417;427;488;437;486;486;411;427;450;427;480;460;468;501;492;479;439;392;471;442;345;309;281;278;338;389;365;359;339;348;299;275;274;255;297;427;375;301;266;292;278;351;340;328;286;332;320;376;310;269;295;257;283;311;330;305;272;312;321;328;361;404;457;405;474;438;420;398;384;510;528;434;439;403;373;413;420;452;386;335;282;276;293;386;432;375;301;391;502;576;527;484;450;455;448;631;585;456;414;407;509;447;442;448;464;474;385;387;443;471;488;547;519;441;425;399;424;450;491;488;456;475;461;549;552;549;462;389;389;364;497;484;421;376;390;350;339;343;415;448;409;500;430;385;418;476;493;454;565;582;555;467;414;414;520;459;442;485;460;487;387;448;504;464;490;511;498;534;543;473;498;555;633;512;458;491;393;347;444;381;400;474;559;496;443;444;473;535;443;425;306;393;506;455;367;444;422;495;385;394;445;435;438;450;386;360;433;457;495;439;423;342;374;361;347;355;394;420;439;404;456;398;439;466;432;485;465;545;713;644;546;455;496;393;494;580;538;461;375;459;496;424;405;399;490;526;581;540;471;467;511;628;507;501;441;508;504;457;491;482;470;478;475;430;544;456;405;466;491;511;472;419;374;414;527;391;478;460;465;430;455;503;552;462;389;387;250;201;198;267;415;498;503;525;478;495;551;533;486;461;459;534;535;486;431;483;531;591;574;580;460;420;417;412;471;487;475;421;484;536;482;450;366;406;439;401;377;266;197;350;384;429;381;319;346;377;397;404;436;488;414;432;594;652;521;500;502;430;440;466;411;344;458;417;376;387;395;362;338;357;328;231;263;373;385;317;263;255;266;297;276;221;203;222;231;229;196;190;170;204;157;144;175;186;178;221;263;297;361;444;416;411;438;530;565;440;470;555;493;484;533;377;415;532;535;615;652;579;476;461;541;554;444;355;279;297;260;209;159;168;186;206;198;277;394;411;375;394;439;416;465;476;554;497;463;430;493;536;492;485;504;463;478;453;387;398;429;479;460;427;465;512;489;537;545;433;428;463;508;529;454;410;395;354;350;461;547;545;410;419;447;410;510;541;500;476;394;411;479;432;488;457;445;497;546;528;483;508;493;369;349;445;487;505;432;394;483;446;420;466;491;543;528;393;363;332;428;567;515;457;460;414;391;460;509;450;417;451;478;480;492;445;446;439;418;428;432;359;321;422;445;477;491;385;423;418;408;424;457;411;409;464;456;424;460;439;499;548;552;502;484;397;464;483;567;1220;1574;1499;1009;569;574;454;453;467;520;521;483;452;475;449;468;472;508;518;480;457;468;451;410;438;377;349;365;423;453;409;392;414;409;420;439;337;379;401;429;478;396;392;487;448;501;456;468;433;420;424;401;389;370;414;457;429;380;399;358;406;479;497;527;462;560;546;510;438;510;441;420;530;595;607;527;448;470;462;429;541;577;541;584;540;568;546;574;453;437;552;481;426;484;517;540;392;364;442;420;455;406;364;450;479;458;464;408;405;442;461;408;393;353;370;466;517;479;481;565;420;385;451;471;426;493;684;796;691;520;424;426;568;516;343;372;413;435;435;402;366;406;451;452;453;394;445;416;442;435;395;449;412;420;346;246;447;524;461;453;645;519;429;459;478;522;430;565;554;536;501;668;699;616;539;478;426;483;479;500;519;498;518;538;711;716;543;497;473;409;431;392;450;540;528;547;464;408;388;397;468;456;481;421;394
120;107;93;72;96;104;107;103;103;97;92;98;108;84;81;61;109;272;584;623;474;442;521;491;420;473;506;431;372;396;386;408;422;452;512;550;559;562;584;573;544;511;430;513;547;560;611;525;562;615;606;573;449;451;526;496;509;449;470;392;397;454;591;575;591;482;506;472;479;548;612;539;623;676;597;554;506;572;603;531;482;466;417;505;551;611;464;541;493;451;441;429;400;373;436;482;547;517;503;536;526;552;536;550;449;362;737;758;450;489;641;645;742;939;892;828;896;950;550;417;459;441;380;455;455;465;498;488;445;364;329;352;450;442;476;558;444;618;600;505;563;522;409;569;563;426;436;502;450;371;431;450;408;421;410;422;578;476;483;410;370;508;510;480;525;459;481;486;467;387;456;474;430;455;433;459;497;456;447;501;474;512;517;436;417;414;378;455;422;429;381;421;453;444;501;645;752;575;468;400;389;523;467;404;374;366;342;385;487;421;394;378;403;446;384;406;376;397;455;497;323;280;283;298;279;288;280;248;348;348;326;310;317;242;270;299;316;314;292;317;332;401;451;375;410;427;459;416;357;343;327;326;330;378;370;352;314;319;395;379;428;454;334;312;357;434;540;526;479;467;462;534;525;513;485;398;399;419;429;434;469;464;492;480;421;348;451;474;583;444;404;384;523;509;525;482;525;433;495;458;446;497;502;440;445;416;425;509;494;424;432;391;439;378;362;375;429;457;468;519;399;400;450;486;488;522;530;519;498;430;421;472;507;497;446;467;443;377;387;372;503;513;500;493;556;551;591;574;602;692;536;530;454;435;426;402;414;472;485;470;436;391;425;486;475;472;387;425;510;425;469;411;471;435;421;458;475;440;441;475;435;395;417;476;438;382;454;397;360;354;329;344;407;399;467;430;395;452;429;427;534;495;388;419;460;472;450;529;568;477;423;407;480;431;461;412;480;478;401;376;398;459;483;573;463;437;463;470;600;545;529;483;628;524;443;500;528;491;558;532;591;537;426;430;425;456;520;539;439;461;540;533;481;515;462;499;474;485;490;526;514;472;460;399;292;356;312;304;325;416;530;547;497;552;506;501;455;554;605;515;398;440;452;440;505;454;433;414;425;403;439;454;500;453;522;549;571;595;418;363;326;306;303;205;178;141;177;187;198;163;147;188;219;242;333;383;313;263;434;546;493;410;456;427;425;372;412;403;360;397;278;266;213;208;154;201;180;156;151;157;221;261;165;112;145;232;273;303;427;419;438;447;475;489;410;414;391;369;379;427;398;408;351;393;460;474;469;394;406;504;526;475;496;568;479;554;627;531;498;510;639;615;505;554;548;492;509;567;611;590;588;592;556;512;428;309;249;204;168;164;164;157;191;223;189;183;266;356;396;492;434;352;403;489;545;484;481;600;581;446;446;417;382;500;481;434;464;403;460;547;546;476;442;435;413;423;462;497;420;494;426;353;385;551;523;526;471;368;499;502;490;486;366;417;405;442;428;513;502;459;556;587;527;460;499;539;449;420;418;490;454;390;370;453;443;466;450;483;471;492;409;362;431;412;460;440;456;413;480;410;368;396;389;449;444;430;462;528;503;514;428;433;454;447;346;361;400;515;507;461;493;479;528;560;539;473;401;473;480;494;423;428;428;444;515;583;524;465;369;443;482;588;1106;1405;1339;853;535;487;448;453;467;454;412;381;440;449;378;457;450;478;507;475;453;400;391;436;389;344;352;372;483;519;420;356;399;386;440;391;354;397;456;527;552;484;421;502;519;484;445;447;405;390;466;464;415;388;419;451;404;428;440;334;385;431;463;514;461;471;513;485;474;460;538;434;463;510;598;494;465;494;470;441;582;562;536;538;551;600;614;541;418;503;524;419;470;547;543;529;506;420;433;442;450;351;404;434;436;433;485;495;367;401;444;446;425;369;402;360;504;429;526;537;469;517;540;570;484;515;877;1008;745;486;411;412;481;441;353;381;434;443;406;410;386;435;417;436;428;378;426;405;388;396;422;454;406;425;375;318;443;512;441;366;487;487;394;483;514;522;485;626;714;508;471;547;478;422;464;421;377;417;491;446;420;402;461;455;498;538;463;415;378;351;448;396;411;396;445;426;466;422;421;376;416;456;473;444;411
88;97;80;99;95;107;101;104;97;107;94;103;103;102;107;75;141;285;533;569;435;420;443;418;446;444;462;481;395;427;384;403;487;528;484;472;466;423;478;392;479;548;556;575;590;598;614;512;639;596;555;471;416;496;507;489;459;436;535;451;422;507;491;511;513;491;433;481;499;541;506;588;704;660;674;637;627;574;551;473;488;440;428;468;459;505;438;514;575;496;474;479;460;498;442;646;630;496;425;475;411;378;380;557;499;505;932;892;606;446;588;704;989;1249;1019;601;784;934;581;524;511;434;390;425;428;505;479;409;371;364;358;409;471;466;512;544;490;588;528;410;462;434;459;477;503;446;427;514;498;425;403;430;411;428;464;451;429;458;470;425;388;446;456;418;389;448;429;438;457;440;432;450;452;481;454;427;436;498;484;471;465;502;446;408;356;368;412;386;371;354;409;475;558;542;557;732;788;638;578;422;572;654;643;519;492;463;473;513;514;549;431;409;426;425;443;449;427;468;497;507;383;322;307;362;439;480;464;336;416;499;428;432;447;435;338;409;359;358;315;312;340;416;370;346;366;404;322;319;292;269;276;288;240;270;322;432;440;399;467;458;485;517;446;398;436;420;495;516;521;474;474;493;454;464;481;400;467;424;459;404;449;501;481;470;455;405;385;468;472;459;403;587;852;620;490;427;462;474;396;354;339;419;551;435;433;403;468;559;470;431;460;503;482;426;487;416;421;447;407;405;454;481;483;526;492;447;516;478;455;412;465;460;503;442;466;475;431;461;379;379;417;504;486;514;559;535;544;578;580;521;501;483;549;503;459;476;452;485;439;472;452;368;397;454;463;489;423;498;444;421;524;491;508;464;425;413;462;461;492;387;382;423;416;421;422;399;412;471;473;421;452;409;477;412;482;447;531;516;465;416;550;484;468;423;469;415;486;537;475;433;430;426;441;425;359;431;438;394;423;434;447;487;533;495;480;511;477;523;591;584;602;543;537;493;518;513;535;511;547;523;561;526;520;455;421;411;447;489;547;574;553;492;457;497;447;443;453;479;428;468;463;485;593;525;495;498;458;294;239;253;334;390;431;427;467;479;542;534;606;563;409;485;415;394;427;403;445;376;396;437;479;437;442;450;544;488;413;294;236;189;152;182;133;160;126;188;225;222;145;143;184;226;255;191;198;185;179;151;162;214;198;221;185;258;355;242;188;206;221;237;209;178;241;167;144;157;189;182;187;200;226;227;246;264;311;396;337;458;510;508;477;479;537;565;504;465;515;481;379;377;452;408;349;379;460;384;461;458;454;490;536;530;533;580;559;551;542;606;573;574;628;600;507;568;538;540;688;605;532;601;714;652;602;572;529;444;433;393;399;449;335;202;154;134;118;132;126;186;221;257;180;215;287;388;400;366;410;526;431;348;475;393;328;386;495;444;395;441;502;471;456;429;486;479;402;410;445;500;446;506;529;454;392;440;501;536;658;605;603;550;568;520;348;399;451;483;481;507;506;459;527;528;542;466;525;604;615;461;398;381;415;408;426;451;445;415;459;438;397;359;466;459;579;479;442;446;477;416;447;431;388;364;353;366;365;450;392;463;554;502;562;522;437;392;341;369;409;487;445;438;466;592;579;638;524;411;355;429;486;445;412;403;390;424;486;543;528;424;401;313;442;595;656;788;749;563;494;482;414;428;404;401;364;403;391;418;405;404;391;419;456;448;456;391;448;443;475;430;399;417;469;505;478;420;438;430;453;375;457;421;427;492;543;486;483;511;527;457;520;482;461;398;482;451;432;459;416;372;362;441;389;365;402;418;392;418;426;453;504;517;464;417;451;450;404;387;533;466;458;467;496;503;532;511;494;469;414;413;433;434;406;433;445;391;495;482;446;547;590;493;433;500;460;375;462;423;409;411;494;445;358;379;478;530;567;480;467;382;509;521;524;494;445;497;530;528;493;490;575;673;499;485;360;477;542;470;403;433;514;504;400;339;395;459;439;385;359;350;376;411;424;382;401;432;436;471;511;418;456;525;424;434;424;477;405;441;502;438;431;547;619;462;434;476;426;414;467;443;426;423;406;431;406;420;437;410;445;443;409;373;440;354;406;387;348;409;353;350;403;363;367;417;469;494;461;448;494
88;113;102;100;132;128;119;97;117;117;86;112;95;105;101;82;114;350;507;453;363;387;443;428;391;431;404;413;431;417;371;384;467;454;442;421;417;420;398;383;463;615;581;604;533;594;562;511;506;526;535;511;506;563;489;565;462;492;571;545;495;544;524;495;509;514;530;451;514;540;580;478;715;681;592;575;569;573;518;518;486;458;425;420;433;436;425;491;509;606;612;546;470;576;612;730;779;554;457;420;459;410;474;568;465;547;801;679;490;397;512;647;742;863;741;520;555;656;523;531;468;421;370;333;314;411;424;356;250;393;496;436;457;476;503;467;480;497;432;418;423;420;390;387;493;415;427;495;423;395;415;525;488;476;428;452;379;409;449;421;443;426;438;400;362;303;335;389;506;542;480;491;463;490;425;417;435;488;427;364;390;386;280;315;278;360;456;356;352;407;476;570;656;498;459;536;575;568;603;503;610;594;622;566;553;519;489;532;539;512;511;429;422;434;441;465;440;488;524;469;484;407;469;506;479;542;578;496;438;481;497;533;512;542;518;560;496;458;456;446;433;431;394;377;392;406;397;395;350;318;319;409;390;402;416;403;464;413;425;476;585;460;397;457;440;486;555;498;534;506;479;463;502;447;448;442;408;407;379;435;438;393;485;513;530;549;500;403;448;468;533;714;973;764;474;447;482;479;390;333;350;441;458;410;383;395;464;543;446;385;423;483;448;427;466;410;481;490;470;401;449;522;468;423;399;374;389;403;416;441;495;478;483;427;456;458;485;474;425;424;415;507;499;491;484;514;517;481;534;484;538;537;497;560;529;493;478;530;549;542;475;455;397;483;434;436;421;432;418;496;433;487;492;502;392;342;466;515;457;381;378;447;432;409;452;408;426;482;533;467;453;510;442;455;444;467;501;450;363;395;405;431;524;493;396;471;441;397;440;403;409;418;449;396;413;400;406;362;523;499;497;500;452;479;444;571;533;484;570;579;592;501;378;393;416;460;401;464;456;439;493;520;528;459;402;411;415;461;520;555;550;498;479;489;432;416;558;543;455;449;468;529;545;573;452;468;413;356;358;256;226;274;300;337;469;455;493;509;509;508;525;454;450;399;398;452;424;389;442;516;533;458;436;415;376;296;220;164;209;191;213;213;296;344;357;412;423;358;279;273;353;545;458;378;343;307;248;183;162;185;224;218;217;343;588;336;130;160;169;229;303;384;471;437;375;378;387;406;428;366;368;383;367;450;441;447;425;408;456;462;440;481;539;482;450;415;423;466;396;427;361;414;348;395;447;416;495;516;495;525;496;575;612;654;699;571;500;683;649;460;481;541;489;509;618;551;635;626;543;530;640;607;614;552;515;480;401;461;514;661;631;469;414;466;353;311;320;229;188;160;157;158;149;164;159;138;164;225;229;230;260;260;262;315;409;361;306;276;341;244;319;329;389;476;469;491;537;493;402;435;561;529;496;535;453;472;583;571;543;566;596;486;396;454;529;530;480;480;545;519;453;544;490;446;576;638;598;477;505;407;428;409;471;445;466;427;411;418;369;447;552;463;452;500;529;510;429;469;469;432;357;352;361;444;405;385;447;452;472;498;533;537;476;405;433;406;411;433;478;439;475;447;482;537;444;397;382;415;412;371;440;459;376;355;405;427;503;487;471;427;434;457;477;439;485;472;424;456;533;443;454;341;298;385;413;363;438;434;410;461;455;438;440;430;476;476;402;416;448;479;499;501;458;452;513;464;424;442;455;413;385;366;421;432;522;536;545;438;498;505;494;536;442;435;394;434;420;378;411;420;424;340;393;494;396;403;370;355;413;534;498;516;437;439;428;400;391;510;373;397;485;529;524;415;472;422;394;349;360;383;361;430;379;430;417;437;446;473;574;461;437;438;472;400;494;475;414;464;539;449;442;473;511;530;614;540;511;424;458;515;447;489;460;440;469;432;417;429;429;465;416;395;455;449;517;413;424;457;602;519;355;348;370;413;405;350;321;385;396;419;463;346;411;464;475;555;625;572;504;497;486;487;468;506;449;450;455;464;380;439;424;415;434;474;493;444;493;463;466;451;419;456;472;483;393;418;420;438;437;429;527;511;494;480;422;379;369;438;407;410;465;443;499;518;475;511;510
98;97;82;105;124;131;104;109;102;106;110;83;105;107;93;70;108;359;462;405;420;374;391;442;418;472;440;408;451;412;430;398;415;484;417;421;477;473;447;485;459;541;504;496;485;501;438;337;408;523;533;553;451;547;520;543;556;512;586;545;516;530;470;426;453;529;488;440;443;508;533;522;509;491;543;530;569;520;523;481;401;358;387;439;451;407;441;390;512;567;616;515;446;531;552;610;648;593;496;499;497;440;360;378;425;472;515;462;319;283;421;460;477;497;397;387;344;421;450;532;366;344;331;281;250;384;400;289;228;316;337;332;387;441;462;400;459;483;360;292;351;377;354;377;523;406;368;357;379;344;415;405;431;483;418;397;381;340;383;377;396;468;525;467;330;329;356;286;464;490;426;494;483;476;434;354;367;339;308;312;292;289;240;274;327;426;409;391;422;475;509;639;711;519;446;419;482;643;660;571;588;565;515;469;462;452;523;482;503;506;562;488;462;519;420;492;412;464;488;495;441;443;480;463;504;451;477;408;476;450;431;441;543;494;585;602;537;505;526;482;430;428;467;439;421;462;463;592;514;397;422;383;412;464;484;417;419;400;497;442;556;456;371;471;457;459;541;483;589;511;513;493;561;510;480;426;379;375;400;430;449;435;485;525;636;645;486;408;411;376;505;679;792;510;376;402;508;458;433;385;428;529;546;435;399;380;415;516;441;392;449;457;417;384;424;411;504;520;490;490;481;465;394;408;347;375;378;405;438;432;477;514;521;490;420;491;500;467;447;374;390;415;470;478;431;457;530;430;446;511;523;519;414;516;468;457;524;548;547;470;451;485;408;403;436;428;410;389;361;436;419;476;490;471;413;355;450;526;468;392;396;399;426;414;391;407;461;464;464;407;421;481;536;473;455;487;492;440;358;336;350;427;416;511;430;458;424;366;438;429;430;451;409;393;385;454;442;466;528;501;422;462;453;448;485;480;519;471;474;496;554;445;414;386;348;460;462;431;488;486;524;508;507;583;521;428;505;545;523;515;533;471;467;404;486;469;537;596;533;566;517;518;517;514;503;468;460;398;490;452;417;332;215;237;332;409;453;490;449;521;474;440;450;422;457;426;515;411;456;476;513;334;264;251;215;198;225;258;300;324;339;419;429;485;413;399;503;419;366;360;363;504;485;416;401;436;469;393;335;338;363;420;397;416;579;453;312;278;310;375;486;453;472;472;457;399;451;487;489;430;451;446;430;451;516;518;417;371;441;434;448;464;527;559;580;460;386;369;389;345;359;378;378;391;358;429;525;425;472;447;519;561;514;595;619;478;477;495;521;423;524;559;550;608;616;553;664;669;587;481;493;617;660;526;480;567;442;469;499;683;689;550;545;531;588;547;529;466;435;358;377;360;346;200;180;172;190;171;125;123;126;90;108;147;142;144;148;139;135;138;161;187;217;311;298;427;467;396;350;499;608;547;442;502;376;262;354;409;441;537;577;519;578;477;414;426;455;443;473;520;487;491;441;505;545;588;531;536;516;449;370;399;436;459;463;471;447;455;473;435;494;464;476;491;493;546;560;512;463;514;443;347;398;446;464;425;401;437;450;436;539;583;512;416;379;423;433;412;453;501;547;494;456;418;444;473;398;352;312;416;474;477;495;446;379;401;453;479;505;507;431;445;467;460;376;481;447;487;476;500;446;349;316;394;401;479;512;487;477;517;520;479;496;509;516;494;428;397;445;452;449;442;407;436;515;447;490;640;504;444;420;408;422;435;476;430;406;359;360;426;465;519;449;422;402;474;464;387;426;450;434;408;465;474;504;405;345;370;361;414;514;688;533;476;413;437;456;447;488;407;426;453;488;431;400;371;392;349;426;393;360;388;404;353;357;423;432;438;400;426;426;483;400;510;523;506;526;660;600;478;469;527;597;590;620;555;507;395;496;513;461;481;403;452;471;530;439;337;379;398;449;446;451;406;394;443;417;464;502;496;363;451;396;388;453;333;326;420;419;438;422;440;498;447;500;530;562;555;524;501;526;516;530;530;470;405;409;502;466;477;373;406;386;469;444;476;485;495;460;438;453;403;460;472;361;426;435;470;468;440;525;555;506;477;487;479;397;433;394;376;450;429;476;461;471;434;498
116;98;94;116;99;96;94;100;117;119;106;104;111;88;113;73;127;289;434;428;423;410;407;460;513;503;527;454;441;456;400;445;481;467;425;465;472;501;515;526;448;513;471;480;480;505;453;347;440;553;491;465;518;548;499;567;484;471;605;512;505;459;460;459;466;544;558;475;489;501;544;465;431;477;463;427;471;596;555;473;499;394;387;454;470;432;476;489;476;543;539;496;506;520;541;486;514;500;478;476;512;469;405;386;391;404;452;468;360;338;431;427;401;447;342;364;294;309;380;372;297;255;358;418;424;498;557;407;337;325;376;338;418;578;523;376;344;390;314;266;275;288;272;399;374;372;323;244;252;274;369;407;412;359;297;303;299;283;266;315;341;432;539;381;301;274;278;285;333;283;385;423;418;412;339;317;279;322;254;303;320;408;345;366;374;453;434;430;464;509;463;555;542;520;495;428;501;625;608;540;629;504;528;482;415;465;461;338;409;447;518;492;541;440;446;419;411;438;535;548;479;507;551;538;452;475;498;544;470;446;487;520;519;517;534;549;524;521;541;475;485;424;492;473;409;436;629;770;605;525;505;449;426;514;494;453;409;434;481;476;531;465;382;475;415;433;478;483;549;523;536;595;587;528;516;453;379;448;433;420;452;465;451;468;604;525;441;414;363;378;403;505;478;429;353;349;438;403;430;360;381;493;504;465;416;386;453;471;454;437;388;401;398;416;436;440;566;578;619;555;473;387;441;405;356;401;457;480;565;475;470;482;496;470;469;410;499;492;431;401;456;453;448;397;393;422;426;447;527;577;539;428;452;445;472;491;508;568;530;409;487;469;530;459;429;423;429;442;374;397;426;459;428;453;404;402;446;593;562;471;420;391;381;393;453;460;520;503;457;445;386;457;512;411;417;449;566;533;408;361;420;422;451;474;423;446;409;423;473;383;464;477;456;451;506;470;385;455;465;449;419;418;405;484;512;489;528;486;409;438;438;404;363;397;427;440;454;546;477;560;537;503;505;539;437;392;510;587;476;475;520;536;458;400;440;463;518;533;470;476;501;517;528;637;555;494;378;443;476;517;526;447;345;290;247;213;270;294;308;316;316;314;404;354;420;453;436;304;214;264;244;204;195;176;263;341;451;400;369;417;446;403;457;394;415;406;508;460;418;398;368;447;388;395;393;450;431;459;426;370;455;525;522;499;512;541;444;362;371;400;380;412;473;472;485;406;422;469;424;408;542;586;448;433;437;433;479;407;481;429;483;512;518;519;619;546;420;387;421;344;392;401;409;393;373;489;447;386;420;492;504;494;543;502;460;521;497;466;445;487;560;488;607;590;501;480;570;727;687;546;510;575;603;604;582;493;509;481;545;575;579;467;478;539;540;574;591;582;534;433;512;489;378;425;364;388;459;361;252;213;157;172;157;149;210;210;221;233;287;340;272;219;175;153;134;167;240;219;244;494;651;396;359;382;347;285;312;415;505;509;468;489;482;357;287;327;372;337;415;503;429;413;418;493;550;502;496;495;481;440;379;426;490;420;412;485;519;510;595;543;432;434;401;490;504;523;602;473;410;391;427;372;346;454;386;377;360;462;431;419;435;478;442;368;397;338;461;449;479;583;574;451;446;458;481;446;401;451;393;406;515;541;563;466;375;411;450;441;448;492;498;469;531;470;469;429;463;421;449;467;439;316;326;402;453;492;461;481;518;533;561;495;497;472;525;521;451;425;388;416;413;381;391;441;402;429;495;598;555;422;421;438;392;354;381;373;378;390;342;388;494;486;446;479;443;481;396;441;510;556;456;418;394;436;510;432;438;433;430;380;522;597;494;463;356;322;317;421;408;463;469;444;459;456;420;328;356;374;386;376;407;380;398;431;396;482;433;406;430;498;526;697;551;540;544;584;560;528;435;391;423;475;563;556;458;419;492;528;609;581;453;496;416;464;538;493;438;402;401;408;415;387;476;475;416;450;488;437;456;432;451;475;428;382;375;369;315;462;482;418;409;446;502;580;477;431;417;539;551;544;466;441;440;518;486;399;403;576;618;436;369;366;446;447;398;497;436;415;444;488;437;395;411;423;394;443;502;516;458;438;440;434;474;511;489;461;446;438;402;393;427;409;385;410;383;400;473
76;103;98;79;105;86;91;113;98;108;84;102;90;103;99;87;96;307;405;408;416;428;455;475;501;471;483;477;446;487;482;483;480;465;450;489;495;462;402;518;440;365;459;545;448;442;453;485;544;529;458;486;515;535;528;518;506;462;501;533;586;442;411;438;491;519;577;541;468;534;488;434;460;471;500;449;453;506;444;498;618;511;478;450;524;462;462;452;446;417;474;493;538;463;528;479;424;429;445;424;526;482;426;394;423;426;409;408;388;405;449;417;441;396;334;296;276;250;334;370;358;388;550;674;657;522;485;400;420;428;423;388;431;667;700;540;475;513;429;392;324;336;298;371;324;312;317;347;272;283;360;421;385;391;358;343;452;353;269;293;287;335;347;355;312;376;431;354;310;347;488;569;513;503;472;378;383;337;362;356;396;470;574;518;528;467;490;520;547;467;464;507;450;500;523;509;431;487;532;486;467;446;495;482;443;482;435;379;398;485;434;443;509;490;462;497;488;499;457;416;513;478;493;525;498;474;463;478;452;502;479;555;588;627;472;523;523;533;490;515;447;462;554;628;442;547;798;1118;750;610;499;450;493;487;531;493;441;485;497;488;529;458;398;413;372;459;391;465;461;504;469;441;520;471;419;436;420;465;469;459;440;408;359;417;462;487;431;435;399;352;378;479;458;373;356;394;427;448;476;447;452;538;500;461;462;435;444;480;407;403;399;409;394;423;482;421;500;475;464;453;448;419;600;509;475;490;428;424;537;435;447;478;491;520;452;436;486;516;464;486;483;480;499;461;435;420;449;455;476;497;478;462;393;486;419;458;453;460;397;389;413;468;469;433;480;427;370;350;368;454;454;453;410;395;375;382;457;486;481;495;530;388;424;427;430;460;496;461;503;419;400;399;439;425;387;462;508;471;447;424;403;358;433;465;406;418;393;367;352;367;415;428;449;473;522;575;406;396;469;444;441;426;418;480;543;466;445;500;447;425;378;402;413;534;567;449;433;443;553;473;466;452;467;517;376;413;427;489;478;437;470;441;431;362;314;394;429;503;434;440;477;516;467;626;485;473;440;428;417;497;518;509;535;421;362;262;184;144;162;154;168;191;184;209;234;237;215;152;184;251;285;362;345;387;415;476;503;481;446;456;439;396;347;359;415;440;534;545;475;488;428;456;445;407;365;445;416;425;449;407;404;449;476;498;489;444;423;388;389;370;426;418;419;519;454;389;454;457;431;446;654;551;470;446;434;348;451;455;384;479;485;481;470;479;547;581;405;463;426;420;470;412;406;422;350;407;519;523;472;474;504;519;490;510;519;526;502;432;465;550;435;394;448;460;506;505;603;801;875;774;647;628;629;553;570;509;491;462;586;529;434;389;425;418;369;500;505;552;516;506;470;412;467;655;668;584;633;494;396;440;334;287;354;377;375;389;402;428;455;450;422;428;436;261;196;130;154;151;144;236;304;277;182;190;190;219;252;340;309;283;292;262;214;204;203;138;184;171;192;204;257;346;359;459;484;511;476;480;450;441;429;475;451;429;479;548;514;564;568;464;445;434;425;395;411;501;566;421;405;398;344;334;381;421;472;406;366;441;406;374;314;402;343;374;410;393;442;451;495;548;432;367;441;449;550;512;405;406;521;568;511;483;471;467;454;462;491;485;446;512;520;474;491;537;588;501;434;427;445;519;430;417;387;378;469;494;471;530;547;483;489;428;455;430;461;564;510;465;405;394;445;409;455;463;396;461;519;539;505;448;483;455;411;369;428;426;410;395;414;423;408;524;475;479;446;430;468;503;466;461;392;365;357;428;550;538;508;539;529;469;532;480;399;520;410;367;355;334;451;464;492;429;413;439;383;346;357;346;407;449;444;456;461;513;412;493;557;493;463;472;696;803;579;457;481;579;625;439;385;400;352;518;516;540;493;453;486;536;576;597;567;536;473;465;434;372;487;539;491;437;423;431;512;444;425;384;440;432;421;386;462;498;394;393;369;359;354;398;482;423;404;474;545;736;545;428;488;482;550;483;449;452;464;574;528;452;437;633;608;475;367;456;423;418;427;424;424;422;438;480;440;433;428;488;420;483;507;474;479;435;405;464;538;496;445;463;478;393;369;421;456;339;430;393;389;381;388
114;113;100;103;108;102;103;106;101;113;119;92;104;94;90;74;133;364;418;461;422;448;469;476;473;485;483;480;496;527;527;533;522;483;441;500;470;473;484;518;403;329;463;488;514;451;525;562;547;527;419;447;425;484;531;514;479;427;516;530;510;511;494;429;430;477;554;544;452;520;520;490;449;472;502;504;461;440;390;570;708;550;472;485;492;482;412;421;467;440;457;544;521;458;528;406;417;469;529;397;431;467;417;434;510;468;410;378;377;394;396;388;438;433;366;281;348;370;372;366;427;460;561;681;572;508;463;439;468;512;500;408;373;461;445;467;524;543;465;427;403;412;433;443;446;394;466;518;381;409;443;453;495;492;403;456;459;470;391;444;434;457;472;488;551;564;524;485;533;552;527;609;489;417;497;465;551;479;398;351;400;525;549;564;503;510;566;516;502;499;492;466;465;434;402;496;507;457;490;420;355;462;468;496;462;523;516;517;551;503;572;525;463;451;483;523;514;468;472;386;500;455;396;483;508;483;504;506;447;415;535;542;662;569;550;461;483;533;481;457;431;431;596;620;537;498;690;902;785;584;531;589;539;448;499;551;602;522;482;504;495;518;447;365;409;369;379;370;427;459;408;449;468;408;489;431;409;474;373;425;414;477;426;379;476;516;524;481;451;426;407;468;516;472;412;441;400;412;467;522;506;466;509;494;468;379;411;422;436;386;348;397;429;388;511;542;530;475;490;487;459;493;509;453;488;529;435;416;404;402;446;485;544;462;527;434;433;475;563;495;527;466;503;457;412;476;474;426;434;463;448;437;444;438;429;381;483;509;546;479;458;480;517;463;485;449;445;474;418;447;464;447;395;397;403;428;427;450;403;494;618;429;385;403;428;482;429;513;525;424;374;451;464;426;459;431;460;461;364;379;396;423;456;442;418;376;438;415;417;395;429;393;447;447;506;504;425;408;491;497;484;460;494;541;542;423;396;464;500;444;424;417;386;514;553;452;401;352;453;419;401;371;424;428;341;365;401;392;512;387;314;419;465;388;324;345;411;475;461;472;432;525;515;559;448;447;445;377;414;466;481;539;541;529;493;459;340;241;296;230;206;218;229;213;214;202;214;273;361;443;509;608;499;489;476;400;506;460;468;429;461;416;373;355;365;453;542;531;475;487;521;505;626;439;444;484;458;484;460;371;425;433;414;433;432;443;430;466;449;476;418;498;505;610;577;469;523;458;428;458;518;498;551;596;498;445;487;503;370;369;488;634;644;504;447;575;502;485;474;424;408;509;453;405;385;408;485;554;478;521;460;464;493;476;515;540;505;441;494;555;422;386;406;577;598;527;558;788;961;711;578;618;604;583;616;537;503;504;565;509;476;426;405;398;420;463;508;505;494;512;523;499;520;868;988;657;638;557;435;434;444;446;470;402;426;353;343;435;412;436;461;457;485;421;388;364;355;320;331;276;171;162;118;105;143;126;106;175;149;130;171;141;139;138;156;200;235;260;186;145;134;190;221;321;367;409;426;417;413;460;430;496;455;429;544;575;529;530;427;443;445;432;412;388;440;499;447;436;530;424;361;381;382;428;506;433;437;494;480;420;364;383;436;430;499;467;436;450;439;429;405;417;354;406;472;399;415;518;556;566;561;472;478;444;464;401;533;522;412;521;436;476;431;450;529;507;433;405;431;451;477;454;432;403;438;471;558;530;466;507;508;429;474;517;443;425;517;434;437;364;500;538;677;634;484;534;629;615;501;549;555;513;416;396;429;395;437;442;434;436;459;457;535;477;545;397;440;449;461;426;379;378;464;523;564;483;567;626;565;529;495;479;452;499;511;405;355;353;388;416;415;366;376;379;388;422;391;418;359;406;484;603;565;487;443;569;598;553;457;535;681;714;456;418;525;621;622;451;439;352;220;289;448;506;605;529;554;534;488;461;457;434;448;466;443;466;544;667;591;427;450;496;572;571;431;396;433;476;406;426;454;438;438;368;404;445;381;344;381;490;409;459;486;687;600;467;488;497;472;511;483;428;479;510;514;449;454;607;738;569;484;465;460;463;425;437;377;410;427;426;415;436;453;490;404;507;466;420;462;423;420;424;431;446;405;470;528;410;473;491;496;378;399;385;449;435;442
116;111;105;100;89;109;112;91;103;122;117;111;103;76;92;63;164;418;476;523;446;508;468;447;458;473;427;421;498;478;488;610;475;416;404;437;507;391;443;479;453;367;431;525;542;558;499;558;712;527;403;464;443;376;476;551;494;542;555;541;478;518;431;484;442;414;554;515;515;473;497;536;450;493;482;561;439;454;449;467;552;492;480;490;498;474;465;515;470;474;457;495;464;420;461;384;402;455;421;368;400;441;380;384;477;512;482;434;277;323;403;395;360;381;392;352;462;434;456;396;388;439;524;504;469;452;466;490;484;528;562;440;373;389;444;430;536;545;433;368;440;405;419;478;431;444;499;515;439;437;467;568;484;481;500;434;406;515;486;515;500;540;547;520;627;584;509;634;629;509;516;556;460;471;480;522;577;435;394;361;413;467;570;557;511;518;504;541;571;511;479;484;482;530;462;501;544;507;523;536;504;496;493;524;531;471;516;595;587;513;573;561;514;453;470;489;474;413;452;467;503;495;403;501;551;471;436;466;455;458;505;593;688;503;451;478;447;508;505;474;392;401;567;634;550;547;537;580;502;412;518;554;499;458;522;592;627;523;476;541;499;518;450;486;384;403;393;388;408;345;359;412;461;437;443;405;458;392;389;398;440;432;489;376;432;566;640;512;474;427;417;453;497;491;534;481;429;393;469;472;464;437;506;531;458;400;361;388;390;377;387;407;390;425;408;486;447;547;594;500;481;417;490;537;522;566;471;432;400;481;460;436;498;452;503;514;414;451;548;605;510;467;511;562;455;548;541;454;417;418;492;477;507;465;448;366;475;508;531;522;453;475;534;482;498;477;466;528;515;508;426;481;397;513;429;383;432;422;415;527;554;430;394;433;454;427;441;456;453;460;415;473;483;522;463;371;409;420;382;401;385;444;492;489;470;446;416;401;453;373;368;397;422;431;543;491;515;478;481;517;530;530;514;490;435;422;463;425;475;412;477;440;396;443;451;376;387;376;354;348;409;319;369;423;350;359;394;468;416;382;425;457;468;457;357;353;391;430;489;597;538;433;493;509;526;429;470;413;458;472;443;479;568;592;530;517;454;436;454;416;411;458;351;422;489;423;416;508;468;416;493;491;461;435;436;450;511;472;470;422;397;459;462;322;405;416;459;470;450;578;602;529;545;468;447;437;499;519;466;403;461;472;441;442;434;506;551;533;555;515;476;446;482;580;612;499;498;474;434;450;472;438;453;586;458;474;586;525;485;433;525;725;700;500;416;559;494;476;489;411;408;441;456;405;371;404;484;494;505;495;517;525;494;577;573;566;520;447;444;511;410;398;439;686;763;519;436;589;653;519;468;506;559;639;674;695;603;590;548;486;484;396;426;437;462;591;554;442;545;552;429;451;569;823;924;635;582;527;431;464;493;577;454;508;475;368;378;400;392;370;478;465;429;404;470;455;450;433;497;463;359;271;342;310;299;273;268;242;246;282;319;338;352;327;421;487;571;615;409;352;241;176;154;169;146;232;283;356;385;439;432;459;506;459;488;498;439;513;466;383;359;381;374;368;397;373;399;457;523;556;508;395;441;446;548;541;524;496;556;521;433;473;497;630;561;449;376;365;397;384;395;405;407;436;456;350;396;453;441;551;535;420;461;486;455;422;503;488;438;427;417;472;474;419;401;387;404;460;442;523;396;426;444;457;432;427;489;521;522;490;547;485;506;499;422;339;429;474;474;516;554;518;594;624;636;706;792;697;584;578;525;468;402;427;407;426;448;489;450;462;512;521;573;559;514;415;395;385;460;418;379;409;484;585;398;527;514;490;549;423;500;430;393;508;564;447;397;407;406;446;389;374;362;324;439;459;527;416;353;388;539;558;563;472;406;493;604;523;550;526;656;678;527;391;474;548;514;457;466;313;201;279;444;435;454;414;459;435;441;480;437;402;461;445;462;477;485;604;450;346;421;472;581;700;657;511;583;619;467;413;390;454;460;434;426;446;376;378;344;467;405;498;480;492;520;435;473;467;443;473;484;459;402;434;449;441;515;550;612;562;577;534;408;431;451;417;353;431;451;498;446;464;489;479;416;473;433;409;412;407;469;403;367;395;408;446;452;450;429;414;478;385;429;445;565;550;437
116;92;89;107;101;110;109;102;89;92;109;117;107;93;94;79;233;506;606;563;507;472;448;501;536;547;456;452;428;504;471;517;518;401;291;407;479;387;414;462;482;486;459;458;547;590;437;430;592;483;523;509;456;440;445;460;496;483;477;510;431;421;438;506;509;427;489;558;508;484;443;456;445;465;515;519;454;437;479;466;476;455;503;400;472;525;472;402;412;426;455;582;529;406;400;429;415;364;353;305;351;326;308;277;315;392;418;322;288;269;363;354;411;416;480;477;472;487;496;417;365;458;424;425;457;475;486;468;446;503;538;472;355;421;450;517;503;495;464;466;435;432;466;454;443;388;466;488;443;455;473;505;512;472;442;421;381;488;501;438;490;453;419;439;470;461;491;638;538;460;542;451;407;424;499;507;500;426;390;330;434;530;450;503;556;510;549;519;618;628;511;487;576;567;486;526;598;553;581;663;644;485;444;516;539;499;534;497;532;477;527;554;499;477;405;400;460;488;527;466;477;437;474;491;461;467;448;508;473;463;487;495;503;463;506;407;478;427;437;455;418;398;481;575;549;522;424;371;443;498;511;516;459;514;497;482;590;470;474;659;601;480;541;485;455;528;488;496;484;386;371;410;474;537;534;475;507;458;452;497;533;462;452;397;387;517;621;519;472;454;484;412;474;468;527;492;426;399;479;439;449;527;613;611;551;477;378;401;432;453;456;456;377;392;425;396;500;576;574;510;397;474;472;489;580;615;546;494;462;524;487;514;521;416;514;509;506;446;484;577;517;430;379;418;468;598;623;577;484;467;549;569;484;510;470;425;482;520;467;492;404;442;498;452;487;504;459;468;446;472;502;454;438;480;426;403;423;396;386;409;443;430;452;396;417;432;452;449;530;418;407;499;538;563;505;411;435;465;432;384;476;449;533;571;499;490;461;464;451;381;350;377;392;428;507;452;533;448;429;508;622;643;531;506;425;351;346;417;463;448;520;470;447;400;400;431;374;372;406;373;395;365;401;433;381;420;450;448;378;413;439;470;492;440;447;397;381;464;491;558;526;501;401;511;506;516;482;448;445;494;547;552;598;539;532;499;440;446;500;539;565;532;496;584;612;524;577;536;500;462;430;459;500;436;407;416;394;473;470;427;473;604;534;456;440;441;426;445;506;545;542;547;523;419;406;398;439;492;434;448;523;543;538;488;427;518;594;601;566;536;470;549;501;575;583;518;430;460;422;451;520;399;387;466;454;479;609;534;451;450;421;573;539;506;428;540;485;469;457;388;437;421;426;452;423;439;423;474;506;489;549;550;487;611;540;497;460;378;419;470;473;414;494;682;665;491;460;467;547;564;493;483;611;616;644;510;653;634;471;416;450;382;526;547;487;718;701;474;531;523;465;431;570;666;569;569;609;508;436;449;521;533;487;474;512;531;492;376;391;428;513;470;508;440;498;436;449;496;483;478;475;405;435;502;456;477;444;379;391;443;552;500;483;486;478;562;716;665;582;487;379;316;312;240;163;143;165;260;304;340;359;435;490;496;476;392;372;463;416;361;325;369;339;345;350;457;474;533;520;508;439;497;428;506;643;577;496;472;515;526;488;518;621;611;468;434;344;346;389;458;431;430;380;468;429;384;410;393;470;451;522;425;410;430;451;440;496;431;464;511;480;494;452;451;384;372;315;418;458;453;468;396;424;503;433;419;387;499;576;518;471;373;385;382;417;411;396;447;475;467;541;563;500;568;643;772;680;617;595;540;464;486;472;474;501;421;496;527;457;419;493;522;501;531;538;492;452;350;423;395;377;467;489;593;417;469;471;524;484;449;396;371;372;438;490;487;342;451;414;430;323;423;418;389;440;457;514;359;324;411;532;518;515;471;465;548;484;493;489;515;525;520;461;449;444;440;430;468;470;414;345;333;418;411;368;427;387;372;448;426;380;414;371;395;468;465;477;495;419;342;358;438;680;719;606;583;747;644;559;404;339;483;483;528;468;484;461;392;371;372;444;403;397;454;431;437;473;425;471;411;476;425;392;418;396;502;485;471;489;466;609;600;534;437;413;370;320;422;462;488;476;462;465;410;435;426;450;384;439;428;488;420;396;361;388;464;428;426;437;379;414;368;365;465;499;525;443
122;83;118;88;114;106;116;87;85;91;79;103;104;105;69;97;202;555;693;500;426;467;452;503;534;520;476;517;421;484;470;556;512;509;371;411;480;437;490;542;506;549;513;442;563;573;440;425;524;549;524;569;459;529;444;436;426;478;541;476;441;466;457;519;527;443;430;477;449;493;447;495;587;442;504;539;478;524;476;555;477;497;490;449;470;488;441;407;422;375;436;584;527;413;391;475;426;404;306;263;256;293;326;307;214;243;304;248;260;281;360;427;468;499;608;488;494;571;539;482;506;419;372;352;443;508;494;425;463;393;407;435;405;497;484;507;492;425;513;502;496;427;450;473;458;400;510;558;513;438;426;514;551;464;480;438;423;378;366;425;430;503;427;376;373;403;464;540;437;397;501;461;386;388;509;552;511;443;443;441;438;451;428;493;580;583;501;560;637;613;543;481;598;619;572;584;606;698;655;644;577;563;435;487;524;540;544;483;485;519;462;496;451;472;464;467;531;530;495;523;494;397;409;426;479;484;507;437;475;461;471;446;426;481;542;474;445;490;575;492;514;497;498;458;467;420;430;439;588;651;604;606;513;569;523;461;440;406;523;563;634;463;485;491;492;521;470;475;566;408;391;380;475;606;569;525;535;494;497;475;463;417;410;448;486;572;664;525;491;464;440;418;431;449;561;666;477;436;425;463;503;560;685;661;551;508;470;392;452;464;451;441;355;482;416;434;472;539;515;514;397;483;524;564;611;592;517;520;543;480;463;519;440;420;420;471;447;412;385;455;496;431;415;408;482;576;605;556;485;488;579;615;552;532;456;420;445;506;440;454;454;479;521;488;421;544;457;341;417;413;434;541;478;444;448;413;446;391;372;390;468;442;435;433;489;420;449;520;497;488;501;424;481;559;517;480;398;443;483;472;485;527;516;487;543;577;477;493;398;389;395;367;331;388;468;483;535;465;508;544;585;667;553;504;463;404;431;465;438;452;436;538;432;372;403;455;333;331;362;389;450;394;416;442;391;375;437;397;324;420;488;489;461;431;473;415;408;449;499;504;471;435;442;461;481;481;507;483;487;542;588;618;584;524;485;423;393;398;399;485;536;527;485;516;507;558;585;542;474;412;439;475;507;462;398;446;396;366;451;521;456;569;621;476;396;425;391;428;550;599;532;565;533;478;369;357;415;484;452;422;488;560;526;423;414;433;467;546;512;450;463;423;465;520;417;458;463;467;403;447;472;396;411;498;422;461;566;469;399;360;403;416;464;444;482;638;626;475;353;367;392;511;520;496;473;432;413;486;489;485;552;529;476;500;484;421;378;375;392;472;548;495;494;545;537;537;570;482;497;551;463;493;528;537;500;507;732;635;495;447;423;436;639;515;505;783;855;503;435;486;464;416;591;562;443;456;502;519;513;473;415;469;460;524;653;726;567;437;360;444;499;466;538;503;489;470;448;443;467;411;422;494;358;404;461;512;531;493;424;498;596;536;452;486;414;530;562;501;523;645;537;494;472;476;413;210;139;112;185;184;209;288;417;400;303;264;282;367;418;313;315;361;285;342;378;503;517;501;547;467;435;515;516;607;770;642;502;406;372;449;430;535;596;577;608;477;380;383;434;543;525;440;416;404;391;374;367;392;400;490;469;370;302;361;463;456;475;421;377;574;487;462;441;477;484;430;325;387;505;510;457;458;408;448;507;513;469;537;530;495;458;431;373;352;377;425;464;478;390;471;530;498;520;493;546;563;497;521;725;584;416;439;519;533;451;473;578;565;480;435;399;437;411;466;494;502;466;453;468;490;438;493;527;532;452;354;414;464;458;479;391;365;420;410;473;428;416;418;522;511;467;407;358;398;454;460;433;391;395;383;415;446;470;414;556;547;488;396;421;505;467;411;379;441;445;396;455;486;476;442;456;440;461;420;373;384;311;322;410;423;460;443;392;460;445;483;462;455;436;437;468;424;633;757;532;553;561;667;623;507;423;435;323;430;570;526;404;384;432;403;449;442;427;415;423;462;397;425;456;404;444;440;547;431;516;525;508;542;627;472;552;539;610;472;394;438;468;510;453;512;435;460;449;433;424;479;508;419;515;503;489;483;445;384;407;442;489;436;431;430;345;387;413;508;445;454;431
82;104;99;91;108;122;91;92;115;111;109;95;111;118;104;85;239;469;499;429;420;435;451;495;528;469;466;522;472;429;474;516;645;584;484;498;593;534;469;510;499;489;455;487;546;544;481;426;521;566;536;502;543;512;507;469;455;422;511;447;532;471;481;459;522;564;430;415;524;546;535;533;511;431;483;520;560;543;464;469;408;415;468;483;437;436;409;421;486;387;529;607;478;429;472;444;406;425;454;406;354;403;432;372;364;379;392;409;394;393;418;443;430;445;463;413;423;500;515;591;439;406;447;412;527;525;468;492;390;397;408;438;466;471;566;551;576;513;470;533;486;423;481;460;447;439;546;591;528;484;515;445;440;392;419;395;438;400;400;460;429;448;491;430;353;357;429;501;424;526;564;469;403;376;458;545;499;439;389;438;457;461;533;521;629;541;529;567;607;591;561;487;580;592;609;574;691;632;554;497;464;469;471;488;456;502;410;462;544;519;468;535;504;429;434;436;469;431;462;485;451;460;389;368;362;483;416;445;416;451;453;445;455;489;511;505;484;531;601;489;515;515;512;520;466;427;442;587;755;794;652;667;636;617;574;510;493;440;425;503;535;439;416;481;548;520;415;430;507;448;414;405;471;568;495;419;484;464;503;468;418;451;370;480;623;615;535;453;427;442;465;396;381;398;551;658;496;414;449;448;546;571;644;621;498;485;401;466;469;419;373;359;388;424;425;399;449;492;474;424;422;500;461;541;546;522;518;512;459;415;423;411;444;419;437;445;357;383;382;420;425;402;403;444;560;556;546;511;479;532;577;618;557;597;494;414;452;490;439;511;455;441;443;442;427;484;441;373;390;433;494;436;399;437;436;411;462;421;375;422;456;427;440;425;485;427;405;439;532;536;546;448;461;452;464;459;488;436;397;433;494;534;608;479;498;562;474;434;381;388;434;400;400;417;510;576;470;438;480;481;483;556;545;479;441;418;419;485;417;394;389;447;467;478;506;420;361;375;392;367;450;406;469;395;438;369;437;413;401;406;419;454;487;493;448;413;417;511;599;532;436;413;451;486;477;504;521;505;506;548;635;616;621;490;463;475;419;417;410;424;422;432;461;454;459;532;570;595;527;432;460;448;479;443;498;464;477;407;475;441;476;497;477;512;442;440;375;470;539;572;508;470;403;419;383;370;355;391;401;387;439;464;448;442;378;398;356;460;421;432;435;426;357;416;447;373;436;437;421;458;444;354;387;488;509;502;464;402;410;417;336;387;433;434;417;495;597;498;394;440;407;468;509;460;370;370;410;483;510;537;516;543;444;456;560;497;489;452;443;448;695;641;506;583;541;500;522;486;557;536;526;421;397;516;474;516;650;541;474;456;446;515;654;574;550;798;933;574;540;414;400;407;483;440;415;438;476;584;674;455;474;435;531;583;641;652;556;380;383;408;524;523;568;527;501;501;419;437;463;473;550;476;458;513;506;509;460;479;423;471;616;541;567;495;458;524;555;462;545;590;626;632;510;626;490;373;231;198;158;135;112;103;165;164;128;97;107;208;247;157;191;164;167;194;310;394;398;425;489;494;425;539;455;494;790;885;559;444;419;421;473;491;412;486;588;498;465;445;495;555;459;426;432;435;399;417;472;436;440;440;446;485;461;417;465;531;454;405;384;446;479;472;467;479;543;504;453;468;420;485;522;557;506;461;539;551;483;448;433;516;488;451;422;471;421;470;541;479;425;433;572;556;576;563;583;482;426;484;646;508;353;427;473;481;476;454;525;495;449;458;417;329;395;475;517;471;537;641;604;524;489;497;499;542;458;438;438;434;462;440;363;382;468;450;473;416;414;454;479;519;467;393;387;400;456;459;468;414;413;368;401;371;429;419;552;513;464;395;457;513;440;343;392;497;453;397;457;447;414;453;408;442;474;402;377;344;359;395;325;450;464;388;374;415;388;450;441;452;498;437;440;512;626;657;432;414;488;489;513;480;462;401;211;256;426;464;296;340;416;475;507;581;606;436;450;472;466;428;539;460;464;458;422;405;477;527;464;657;646;519;477;478;579;478;470;445;481;489;448;476;461;471;415;327;442;484;468;384;426;493;449;475;420;344;393;455;549;495;411;443;414;454;404;428;422;419;371
120;89;100;89;116;98;90;99;106;113;121;108;101;101;99;123;196;502;443;407;367;460;413;443;434;511;478;526;473;376;456;552;587;524;491;541;624;607;558;440;435;441;517;485;456;397;393;438;478;529;468;473;512;546;466;427;452;362;461;469;532;558;460;502;530;549;470;370;528;567;555;495;470;478;546;577;588;512;483;452;429;457;455;527;568;411;438;515;469;486;463;468;444;441;448;408;371;355;408;439;379;393;451;462;479;409;436;457;420;401;440;438;449;418;498;423;473;454;461;471;484;405;443;466;477;489;522;473;419;430;412;419;464;457;466;524;530;456;446;498;433;382;452;501;531;483;649;661;572;499;446;438;410;433;434;423;387;430;445;421;491;529;542;491;371;362;466;514;460;493;584;502;435;501;504;537;420;463;474;436;500;512;487;543;527;553;534;523;700;548;533;500;442;561;592;548;486;469;513;537;428;482;448;476;448;454;419;468;504;503;437;520;512;464;474;455;400;425;448;462;451;460;447;376;432;444;449;506;480;461;506;495;501;420;403;431;438;548;570;495;504;461;420;433;514;466;414;619;766;814;600;647;621;656;532;577;547;434;422;499;489;441;412;474;605;492;388;432;451;485;402;426;450;506;510;525;441;528;478;454;379;436;486;514;805;763;513;426;403;478;449;440;398;411;517;558;391;361;417;455;452;484;466;510;466;486;499;479;462;448;351;306;329;361;421;402;522;613;592;406;420;399;448;450;432;496;507;440;453;417;428;431;451;490;509;470;477;424;362;389;393;392;382;504;553;614;519;446;480;531;561;634;598;575;549;523;457;474;529;502;439;444;412;488;476;477;467;444;500;473;514;431;416;440;445;459;425;375;430;475;561;467;336;439;528;493;458;460;512;538;444;405;467;424;421;439;452;414;364;437;444;534;581;597;476;514;478;447;415;369;429;466;400;488;506;559;536;510;456;460;481;548;525;417;446;446;539;545;464;470;432;431;432;394;433;420;444;390;375;340;380;409;421;389;376;405;458;457;534;481;508;436;410;510;529;445;522;580;607;530;512;557;467;465;420;479;414;513;563;490;487;520;501;515;530;444;532;518;464;373;450;448;438;488;471;507;513;675;620;490;474;462;433;526;557;524;443;440;484;469;467;530;501;458;444;470;469;481;462;492;482;438;379;427;393;399;393;426;422;421;426;460;527;471;442;427;403;431;426;411;505;423;406;405;467;410;491;464;444;428;463;463;438;415;406;415;378;394;422;382;402;367;435;427;412;390;444;349;352;423;464;464;476;384;439;398;426;503;515;510;472;575;485;480;478;442;507;523;528;676;1096;974;555;471;526;636;562;617;647;571;625;401;361;452;456;516;535;534;542;408;449;558;567;427;543;690;587;517;400;407;345;383;422;411;348;466;475;579;663;460;466;428;546;569;505;441;450;412;365;423;476;574;542;514;480;471;480;436;495;534;597;527;550;643;536;570;537;410;367;479;510;521;477;503;457;542;534;498;505;496;661;638;588;598;472;321;314;358;358;319;297;264;238;160;157;133;141;135;155;121;145;108;94;98;153;149;174;238;245;287;295;387;314;371;583;664;570;466;465;496;422;403;368;333;429;482;498;503;543;541;592;549;430;494;408;465;587;534;479;450;513;471;434;487;518;486;413;419;441;436;474;427;421;446;485;620;527;512;386;414;487;556;622;553;448;480;501;448;372;439;434;451;504;522;417;460;517;458;414;442;498;524;566;606;613;469;395;410;490;432;420;381;435;465;400;400;473;401;423;493;426;363;407;508;531;475;526;827;721;569;488;434;427;487;437;390;457;469;454;478;438;470;509;509;497;496;491;503;507;545;484;419;411;442;574;619;462;405;487;393;360;364;372;385;384;445;371;409;424;527;473;414;410;433;459;395;352;459;478;460;456;408;423;396;408;385;433;404;397;411;384;432;377;385;393;450;479;515;519;503;456;510;480;507;470;362;448;380;379;377;480;565;371;299;415;436;388;437;464;425;562;768;591;455;444;474;471;488;538;545;513;540;464;439;459;463;424;522;571;485;447;512;518;505;446;378;455;476;429;418;424;463;438;429;468;469;468;378;394;405;442;486;377;351;391;443;589;582;476;453;478;412;437;413;400;400;435
122;106;112;86;112;95;97;110;105;110;114;73;108;117;115;84;246;490;442;407;382;424;485;457;433;499;435;515;488;409;430;440;529;499;532;431;521;565;501;464;407;456;498;483;466;389;425;407;436;512;486;471;499;484;573;549;476;466;499;510;585;554;459;501;586;517;520;525;531;571;505;423;486;516;576;576;505;495;482;489;530;527;454;508;475;483;516;602;512;401;542;501;517;503;444;355;402;351;410;447;404;419;449;453;397;382;450;468;472;412;509;438;444;428;470;431;425;403;389;498;537;526;488;544;496;510;655;524;389;466;454;449;431;445;434;418;485;498;526;454;410;355;385;533;519;510;635;650;554;446;487;455;460;522;532;425;397;420;451;396;449;548;647;589;464;382;530;509;520;531;552;517;433;436;414;468;413;443;486;579;480;432;458;451;423;442;543;578;626;482;500;562;487;514;539;428;421;499;490;419;449;485;448;467;476;504;533;498;514;430;465;485;550;459;446;371;376;465;457;474;432;471;419;384;376;466;452;510;475;537;589;551;483;393;416;427;422;494;478;537;507;520;466;486;611;614;532;557;788;592;478;522;583;507;415;462;544;488;430;429;451;447;460;464;465;431;352;377;436;488;435;447;520;573;569;538;589;598;533;433;405;409;485;563;667;670;525;439;408;459;474;432;398;518;538;533;411;394;381;455;506;493;461;491;458;479;463;442;427;425;354;318;361;467;490;448;482;736;614;440;441;439;448;480;428;503;458;447;442;440;444;528;473;559;592;559;405;403;392;438;453;428;455;487;592;536;548;500;470;520;508;532;543;516;508;488;462;390;391;409;437;445;444;466;497;446;480;431;481;482;437;449;433;482;544;466;396;364;395;501;523;498;421;402;444;458;452;445;436;447;424;402;469;408;400;425;422;431;362;379;426;531;547;459;451;440;485;469;424;442;494;419;400;456;556;517;546;445;447;487;466;500;434;452;459;431;602;620;499;501;503;526;500;402;401;467;382;381;382;322;407;425;385;387;407;438;499;437;528;452;472;443;431;544;539;556;544;559;512;472;527;592;509;460;436;447;411;541;506;427;462;458;457;567;518;466;547;557;486;405;463;490;463;496;453;515;579;677;627;563;511;473;490;571;572;531;498;462;473;533;526;499;438;494;542;527;494;484;478;465;458;397;376;435;365;457;441;543;487;452;438;406;457;529;475;481;457;492;450;435;497;462;406;467;574;451;554;563;435;442;455;508;427;387;451;400;341;443;386;426;440;425;398;403;390;390;409;303;329;409;504;428;415;411;443;473;447;424;485;423;473;489;562;454;492;490;439;473;552;738;1169;1028;552;543;589;522;467;487;538;540;512;409;423;414;478;531;553;458;438;462;480;455;475;489;492;509;409;432;393;403;320;379;420;436;432;487;410;549;510;412;416;560;569;511;473;474;456;469;482;399;469;495;476;520;485;478;465;482;489;493;524;484;506;497;546;619;543;483;409;466;440;424;471;562;534;544;617;500;437;470;655;654;590;516;526;383;437;403;389;453;491;485;453;444;372;314;329;292;319;320;311;250;203;242;197;180;123;129;125;109;143;163;122;144;210;297;305;257;305;349;266;301;321;372;291;385;386;467;393;476;534;582;423;450;455;526;765;556;543;527;524;455;511;480;452;456;421;396;450;415;417;492;508;483;485;583;592;514;418;444;460;490;482;411;511;455;476;502;444;425;346;418;500;508;362;413;437;458;449;438;560;544;581;698;727;507;401;373;338;400;370;402;450;443;414;365;397;437;537;439;401;495;523;507;479;506;574;617;577;460;522;467;441;460;383;361;437;443;517;538;446;436;524;475;454;465;507;531;443;497;506;488;394;396;509;611;466;427;459;414;364;373;438;370;372;368;360;413;423;454;445;402;406;390;467;501;429;447;415;405;407;409;435;426;415;396;483;456;391;374;389;416;421;448;445;445;478;502;547;481;557;544;470;416;447;398;407;395;285;409;499;510;484;436;496;459;509;495;415;450;553;678;593;484;486;511;482;459;538;484;518;527;474;482;407;446;490;474;497;459;449;507;584;491;454;346;384;409;385;410;481;543;458;440;540;498;410;393;387;426;405;384;394;404;453;425;512;571;431;445;497;439;387;386;413;486;446
122;99;97;75;82;98;101;102;106;98;100;108;92;91;73;71;223;395;484;394;448;452;451;453;429;447;471;470;424;403;382;471;488;603;465;441;483;507;519;510;447;449;488;486;449;449;370;435;460;546;496;461;491;557;549;540;555;499;514;592;709;568;472;519;519;525;643;593;551;514;507;447;460;560;599;567;527;458;496;560;525;521;450;402;439;444;421;500;472;364;545;606;662;577;466;370;453;401;369;391;384;517;526;413;427;384;421;471;462;441;408;478;432;457;445;483;400;405;443;477;526;505;529;488;504;551;622;519;408;483;487;441;459;449;416;341;397;431;456;402;399;371;378;462;443;476;468;431;479;448;448;489;426;473;505;429;405;469;562;530;441;394;562;642;617;458;500;499;518;569;549;465;468;414;428;430;324;449;552;671;546;426;412;471;439;456;499;526;508;497;525;694;538;393;432;408;451;409;414;489;452;516;447;399;445;591;495;506;412;461;422;497;521;409;335;376;413;438;439;460;434;387;363;401;375;418;394;515;487;498;638;594;499;431;398;484;451;467;428;435;524;499;482;531;603;574;546;604;776;609;429;440;411;370;397;435;538;531;462;467;469;561;440;382;417;395;394;402;434;493;424;427;469;469;512;494;552;555;419;379;404;504;534;603;548;500;502;430;416;469;490;396;453;469;609;562;430;420;437;415;461;488;462;477;488;408;427;404;453;433;377;388;437;462;454;439;403;529;505;424;411;452;499;391;417;461;469;496;456;424;432;484;551;552;604;611;501;478;492;500;439;397;499;482;545;446;469;505;419;472;428;449;363;371;461;465;414;438;399;417;391;537;425;463;463;458;452;473;466;476;447;525;587;549;479;405;419;398;394;466;415;457;435;508;474;380;414;413;459;479;437;450;537;511;381;380;462;440;405;423;508;535;480;425;460;465;446;431;491;494;532;446;391;492;564;564;519;468;479;485;501;436;476;514;456;441;448;532;565;543;562;566;492;521;490;491;390;392;447;418;393;421;397;447;462;423;404;439;476;464;460;436;411;481;482;505;444;451;445;443;541;558;554;459;540;479;451;473;410;500;508;511;493;638;525;498;595;560;493;490;473;498;500;464;520;591;758;681;591;535;494;513;541;525;578;537;569;554;562;591;549;479;505;466;518;530;428;438;457;431;447;397;404;419;449;462;556;650;544;491;381;445;458;524;474;609;552;498;465;409;494;486;489;553;526;442;545;535;450;505;542;515;474;478;404;441;391;410;438;448;414;445;417;456;442;423;467;427;398;477;439;436;405;455;442;465;437;419;436;427;500;587;622;523;379;491;456;383;423;603;913;868;568;577;552;506;382;433;523;501;421;519;458;393;460;513;544;503;419;491;514;452;449;472;540;509;480;477;445;422;377;427;464;423;453;360;458;451;509;479;472;509;575;533;618;537;582;556;523;507;494;449;446;493;452;472;481;441;522;496;485;411;448;401;540;628;512;438;430;442;436;443;451;609;570;541;491;391;430;531;585;638;460;532;600;460;470;401;438;565;571;523;511;563;476;541;552;522;463;461;403;394;379;431;451;367;328;263;212;193;218;176;173;104;113;122;135;107;111;144;113;111;136;164;158;143;188;185;199;239;347;415;370;378;370;548;610;583;583;587;536;494;559;481;389;460;424;429;441;378;386;430;464;487;523;612;591;552;458;414;420;421;413;403;472;508;440;494;558;403;489;380;357;354;199;264;403;438;463;422;527;531;485;645;643;503;419;402;309;323;349;348;338;461;425;321;448;537;450;385;383;434;466;479;515;440;436;498;429;386;535;539;503;507;501;444;388;411;537;459;486;466;434;427;474;461;375;384;505;452;460;436;389;444;535;531;401;398;398;417;411;365;379;430;414;425;397;394;386;409;409;408;363;391;502;468;431;373;349;298;341;409;533;510;390;379;480;465;391;404;397;450;441;423;513;412;461;446;467;444;568;481;457;411;397;423;438;443;456;417;448;507;473;419;430;433;526;532;414;441;527;566;576;585;436;551;455;460;487;439;438;458;495;381;452;463;510;461;440;489;568;536;534;405;411;331;376;396;410;414;536;606;507;462;551;536;445;437;439;401;430;424;376;417;421;470;497;431;451;438;445;364;413;387;505;474;397
98;102;111;92;117;125;117;99;119;118;104;93;106;77;88;75;248;405;485;466;455;451;455;448;434;447;419;430;444;422;457;450;516;527;521;453;452;509;627;501;499;560;516;516;500;438;416;382;470;488;452;429;489;482;497;516;600;500;490;594;669;531;537;464;562;697;696;715;621;522;461;444;464;479;546;559;554;434;542;470;438;466;382;354;391;404;352;447;354;354;425;591;710;634;552;451;450;407;346;368;383;508;565;441;405;413;410;441;496;483;478;496;443;535;443;506;424;394;378;449;473;442;471;502;469;446;602;587;445;391;391;519;475;381;439;393;478;482;437;412;387;436;444;442;451;447;455;432;414;428;502;449;409;449;529;437;378;464;572;460;443;459;466;440;483;460;586;521;538;534;546;437;476;485;440;478;405;411;477;631;599;484;504;507;536;535;507;519;501;488;487;660;494;370;368;373;531;520;483;503;448;478;419;372;411;468;475;447;459;501;544;501;437;386;439;452;453;402;423;418;450;384;328;402;374;397;416;467;438;445;577;516;441;426;474;418;443;436;441;434;501;488;549;683;713;682;644;552;551;551;470;451;487;395;374;438;568;592;572;540;498;515;548;470;446;487;536;463;443;467;436;434;399;404;425;384;426;362;431;388;446;476;496;553;407;404;429;464;403;429;339;466;388;424;585;549;481;429;473;431;503;436;435;480;446;449;437;397;459;385;458;430;508;449;401;381;406;385;390;442;442;474;516;482;467;427;465;502;476;491;411;457;499;469;481;496;502;517;484;464;419;425;542;583;533;539;470;438;420;405;441;403;367;439;461;493;408;439;443;448;477;501;488;516;402;463;410;493;479;403;354;486;538;488;408;416;398;365;416;442;388;456;573;512;493;464;418;368;437;415;430;551;569;545;489;424;432;499;401;420;403;421;451;470;489;518;494;515;480;567;500;421;340;404;479;550;493;455;435;412;520;388;431;496;470;416;412;461;544;486;415;500;500;516;616;538;413;390;431;490;440;409;428;420;399;403;405;469;469;477;478;432;445;525;470;452;370;485;460;523;512;447;525;471;557;476;421;444;498;534;551;601;527;509;537;551;592;523;487;520;432;472;598;562;498;611;637;604;582;565;470;448;505;524;518;417;580;579;475;504;522;467;461;458;502;519;465;416;397;428;473;425;431;424;408;388;431;598;583;469;470;421;394;428;526;528;529;465;420;469;496;498;482;683;565;516;602;498;360;415;523;512;536;473;400;450;404;482;452;452;435;377;407;491;424;449;498;465;448;410;428;421;420;379;423;466;572;572;429;381;501;582;653;608;533;478;454;391;424;480;645;610;519;588;601;481;387;490;524;438;534;489;448;400;466;411;448;432;362;473;453;416;440;486;496;522;444;489;480;446;414;403;459;488;518;554;451;424;553;479;452;471;496;555;562;560;534;558;510;510;481;468;411;415;467;480;498;428;544;454;500;462;339;393;478;543;491;435;485;510;420;428;451;487;535;525;475;409;414;439;523;530;460;490;588;548;423;425;434;534;476;507;534;578;624;616;619;573;473;434;392;360;441;446;554;538;520;449;385;381;382;352;317;272;199;223;287;298;192;149;135;129;135;134;152;144;171;102;137;125;137;169;181;189;219;359;441;466;456;480;491;568;590;522;457;335;368;440;461;420;447;405;527;553;624;599;643;473;412;385;337;472;529;483;567;529;491;508;560;424;446;357;345;283;183;284;407;383;377;398;419;451;486;587;474;434;375;343;351;367;307;303;399;402;411;364;532;513;490;368;422;385;416;494;505;407;441;495;470;456;470;530;497;522;449;463;442;470;508;486;450;500;395;410;439;384;395;384;461;377;359;422;443;472;559;461;413;404;474;428;347;426;378;421;407;448;454;402;425;387;403;418;375;390;477;419;439;388;423;363;395;506;579;422;393;354;453;535;418;402;360;396;435;514;445;380;339;354;390;528;544;466;531;468;430;446;432;483;530;460;434;420;392;352;357;402;462;471;455;446;437;438;586;590;569;505;479;464;429;411;404;454;438;358;482;514;477;401;423;594;568;492;395;403;376;423;387;476;472;416;471;557;628;517;566;605;539;470;425;402;457;462;423;433;432;436;511;437;395;426;463;430;399;374;541;498;401
96;108;108;94;91;107;101;90;91;103;101;99;105;96;85;105;289;486;494;457;453;416;474;444;440;467;417;453;464;451;403;441;509;523;450;457;435;487;557;475;452;553;569;744;629;500;524;536;493;460;438;528;529;501;489;525;561;536;465;549;581;464;533;508;568;692;837;764;674;551;480;479;470;539;495;519;510;494;461;447;452;474;414;347;327;333;358;320;314;350;429;385;521;597;497;495;429;386;363;345;388;402;420;376;469;399;414;484;483;530;601;506;400;515;462;466;401;394;444;395;472;407;418;392;427;435;545;523;391;317;437;510;562;469;481;548;504;504;434;409;453;531;513;493;505;455;454;465;468;436;508;489;436;439;432;398;414;426;500;459;457;578;558;439;411;436;416;417;494;462;440;483;472;453;443;372;460;434;414;512;492;515;521;501;577;526;529;505;431;451;524;528;498;422;437;403;545;511;522;483;453;453;463;457;386;418;438;468;468;558;619;497;432;464;500;508;471;436;450;426;437;420;415;418;396;401;422;468;539;534;505;469;410;405;550;439;371;465;443;444;486;501;606;600;686;604;615;490;465;508;505;521;433;432;422;482;509;551;523;607;575;511;468;472;451;459;551;530;549;554;595;535;406;441;428;385;407;395;352;369;437;431;453;458;462;395;455;452;430;397;347;366;404;428;487;566;470;394;424;443;479;462;491;518;480;412;477;445;415;457;459;443;393;430;436;347;390;353;424;401;392;425;485;472;465;388;448;435;482;474;415;354;399;423;414;467;451;449;468;428;383;491;630;769;760;835;749;464;419;475;475;463;405;515;482;474;475;465;533;470;418;486;472;475;460;447;437;415;493;470;388;503;547;501;484;436;454;434;397;442;426;416;540;455;487;381;407;359;381;411;382;443;505;514;446;386;462;444;435;450;394;400;461;399;425;435;421;431;429;573;553;503;408;417;466;465;486;476;504;483;535;413;413;425;408;436;510;496;616;510;407;515;497;508;509;509;419;379;474;461;410;410;430;434;381;378;432;411;402;425;392;426;482;446;511;477;459;424;453;493;532;454;496;498;486;441;457;495;495;445;482;537;469;462;510;562;480;579;494;477;487;510;621;573;604;560;490;544;582;573;490;436;480;490;443;456;522;557;495;489;475;414;492;516;516;515;480;370;403;516;665;612;481;411;418;405;433;564;557;435;425;343;406;448;485;471;493;448;469;454;479;477;504;584;496;527;575;439;343;372;389;522;519;438;474;515;465;503;569;489;408;407;375;441;414;415;507;447;444;461;521;491;449;426;396;463;516;607;542;369;408;491;505;619;606;430;452;405;527;494;517;519;497;562;623;514;419;458;429;468;524;605;446;480;418;380;428;367;427;474;442;431;442;531;521;429;411;404;446;479;423;428;514;521;504;550;503;428;488;479;514;446;398;444;521;489;529;451;426;470;455;549;512;457;446;517;433;463;566;554;519;529;404;372;449;509;440;491;454;465;380;465;506;420;484;493;498;447;400;500;459;515;509;508;533;520;417;416;412;444;505;551;491;442;431;476;571;565;521;462;468;357;439;463;479;488;598;521;457;452;451;454;446;366;351;386;472;435;395;313;345;308;336;330;256;356;377;309;312;269;202;167;121;110;127;155;209;276;315;333;378;459;510;577;426;401;395;439;452;471;464;477;517;656;719;642;598;448;408;379;445;439;489;493;497;443;508;491;473;423;391;400;344;388;322;346;379;457;421;389;385;364;400;401;369;329;353;353;365;382;354;336;368;413;373;413;522;558;434;408;422;447;478;587;505;522;504;581;552;476;381;422;508;539;468;410;446;476;491;467;479;495;455;529;391;390;399;350;436;451;390;425;438;440;539;443;409;411;419;435;394;406;436;417;477;455;428;472;456;440;445;480;375;405;387;431;376;441;531;517;528;518;539;449;354;403;576;638;494;452;356;345;478;581;536;359;395;353;429;536;507;441;515;533;568;509;464;501;462;475;485;432;401;338;379;407;432;409;412;422;429;393;512;532;546;541;530;486;450;471;423;464;426;406;451;470;413;436;450;482;504;462;422;394;400;438;450;428;408;434;458;645;550;438;545;530;517;438;393;439;473;446;460;354;368;399;491;477;383;417;455;435;435;445;475;482;415
78;74;99;105;100;99;103;98;105;95;116;130;121;92;92;93;340;474;456;441;381;379;352;439;484;450;491;471;532;503;455;481;451;507;429;509;476;474;477;513;553;602;551;636;605;460;518;556;472;495;537;555;553;576;506;455;474;480;527;601;558;500;530;514;565;549;709;622;538;580;468;486;549;514;519;470;455;534;504;491;617;672;568;336;363;366;378;461;442;464;442;404;413;438;550;476;426;442;415;411;319;426;408;390;421;475;446;519;532;523;530;468;441;447;422;495;404;392;421;405;441;393;411;504;453;482;408;464;413;402;434;478;433;469;444;505;437;443;507;450;489;540;550;452;542;501;460;481;462;327;399;463;507;454;452;437;406;422;491;457;496;544;489;436;414;423;453;475;516;467;464;412;466;519;434;357;370;518;498;432;488;546;433;479;488;519;533;504;388;411;515;464;469;446;484;478;532;583;499;458;425;487;503;560;469;465;429;409;444;518;550;490;487;532;457;513;481;530;500;420;428;421;498;439;387;373;469;597;648;514;508;532;430;395;463;438;415;370;424;461;619;812;734;595;740;599;520;477;509;427;459;430;463;489;504;473;501;489;478;478;517;499;504;470;374;457;500;530;540;630;585;535;446;540;460;451;400;373;352;378;413;464;396;385;399;386;388;463;449;451;453;473;387;423;494;468;459;420;432;477;441;444;470;506;508;476;428;451;406;449;445;389;371;393;406;434;435;342;321;290;231;308;451;478;443;376;382;420;438;480;489;438;440;458;475;471;433;382;478;422;425;463;611;757;1022;1271;1045;523;483;489;437;426;407;443;440;472;450;472;499;424;337;414;455;423;469;497;482;466;507;566;504;497;523;425;457;496;401;386;400;380;430;410;455;417;409;418;428;443;431;397;425;418;494;532;415;365;483;431;398;359;432;370;447;449;430;367;444;424;410;528;549;547;507;554;480;504;465;546;474;532;518;479;488;416;386;436;491;578;586;508;457;434;456;485;480;476;376;380;447;501;551;466;483;509;455;343;410;430;432;381;469;481;448;447;580;520;467;456;400;451;453;403;450;493;420;461;438;422;489;492;459;500;494;538;563;565;582;605;476;506;550;595;582;546;556;477;534;539;522;485;428;400;424;425;450;461;552;473;399;425;439;461;496;535;615;525;514;472;503;654;890;691;490;441;457;410;422;480;483;514;515;411;451;470;606;560;546;555;605;553;612;609;632;669;658;581;611;456;487;525;512;591;535;485;430;439;421;467;473;422;398;438;417;384;397;446;569;487;521;552;535;566;528;531;541;481;467;498;487;431;395;347;467;603;638;504;465;519;499;473;485;532;492;468;536;620;589;444;399;461;460;567;513;453;406;416;456;453;490;443;431;423;477;476;479;424;353;448;452;486;439;465;483;487;499;551;485;426;418;429;487;463;396;462;561;577;563;443;390;383;457;506;617;511;491;508;462;519;601;683;659;884;635;382;387;367;401;475;551;506;442;471;553;577;487;547;504;361;401;536;590;557;517;519;459;504;445;466;485;482;537;638;526;518;465;488;492;518;596;720;577;499;465;458;423;466;558;484;485;476;487;522;501;470;445;426;529;555;454;510;449;386;404;376;401;549;656;511;522;456;363;333;271;274;205;183;117;166;148;156;219;272;326;471;479;425;441;503;387;473;422;430;518;525;582;642;611;473;479;512;602;529;443;451;486;350;388;412;427;384;390;363;387;343;405;470;433;455;450;439;385;385;393;362;389;365;340;336;392;375;372;358;381;455;445;515;474;467;479;409;459;443;473;427;451;488;510;648;639;545;357;411;519;481;472;427;441;517;506;488;455;405;495;457;399;400;381;336;415;412;486;442;417;386;466;444;391;423;442;404;390;452;434;384;439;477;439;463;503;488;400;426;400;385;438;464;451;425;506;557;559;645;535;391;377;506;573;678;559;484;410;380;494;579;560;369;298;339;429;546;598;513;524;420;524;466;448;454;433;494;536;484;370;380;409;378;433;447;403;423;452;490;550;591;518;445;414;395;420;404;475;410;468;459;462;512;545;519;470;504;552;502;407;417;369;534;464;367;441;443;485;565;517;390;439;460;475;439;367;399;459;517;417;375;400;391;468;432;395;416;365;406;444;479;424;417;460
116;100;105;96;99;117;80;93;102;84;88;111;111;122;97;109;339;447;379;399;407;365;404;469;540;515;453;486;467;474;479;466;434;502;393;385;414;437;517;518;586;662;571;502;503;494;470;454;440;477;567;462;477;536;466;429;423;464;532;495;506;533;522;479;503;512;508;457;354;391;448;483;481;476;522;439;449;478;545;488;519;642;489;466;405;422;450;437;451;511;411;371;475;452;565;492;487;451;396;396;456;416;361;388;439;505;515;514;471;595;557;543;459;437;402;426;329;369;339;415;433;418;453;527;508;490;484;490;504;407;392;448;524;488;416;385;344;383;397;423;479;468;531;504;496;428;430;410;382;348;342;435;469;477;434;448;416;379;523;466;506;426;386;419;493;490;523;523;517;493;465;452;505;525;491;390;374;505;426;471;450;499;424;491;513;587;617;419;322;341;433;441;392;417;504;467;467;442;490;401;474;465;572;560;498;406;485;507;452;459;466;440;454;466;522;562;503;587;530;418;424;449;473;471;475;438;461;577;565;534;515;462;428;405;458;515;384;345;432;516;724;931;897;562;777;794;522;391;434;477;460;411;378;497;483;549;477;416;401;489;500;468;455;441;430;426;494;567;508;640;658;563;568;469;434;424;428;363;354;377;413;416;386;320;391;363;484;474;368;356;490;428;359;473;442;515;477;411;449;528;443;409;443;512;578;525;453;465;556;420;373;432;391;423;435;371;406;364;265;212;140;236;383;542;439;425;363;449;460;486;452;522;488;401;431;453;497;365;415;369;332;384;521;547;866;1328;998;524;413;506;426;478;416;394;442;427;433;406;462;424;341;507;526;525;659;553;484;508;512;643;597;492;443;399;438;479;378;387;444;378;401;406;373;356;370;459;403;463;434;385;425;432;421;540;438;382;457;414;331;435;356;378;408;479;511;465;475;376;418;468;493;483;457;527;513;524;469;535;497;492;567;493;471;531;463;462;447;396;456;460;423;436;427;358;409;447;400;438;436;518;599;461;484;485;428;341;431;453;396;392;492;522;468;448;509;542;487;421;370;415;423;484;497;383;398;469;436;420;527;447;520;521;467;480;580;605;630;581;496;510;584;525;444;421;471;432;463;503;446;415;357;396;436;367;448;476;518;408;352;419;488;462;449;509;530;494;518;533;535;701;740;567;462;480;454;448;482;463;579;549;615;468;488;551;613;683;595;653;641;727;752;694;772;832;648;613;554;542;582;669;571;546;564;457;361;429;366;404;381;327;355;371;415;415;413;464;572;514;444;438;439;504;512;498;453;421;404;455;518;539;477;396;483;508;587;467;473;550;557;564;619;719;646;429;437;590;633;548;467;480;460;510;538;483;426;398;453;427;459;414;474;453;461;541;504;484;444;413;395;413;495;573;556;456;533;499;424;435;434;423;454;431;457;428;566;586;550;473;383;452;460;448;602;526;455;456;486;523;562;596;918;1161;840;485;385;425;395;413;467;477;437;460;545;563;521;578;501;460;449;506;600;622;581;507;557;604;586;530;554;517;571;484;489;587;577;537;469;496;759;1001;831;605;525;474;496;499;476;492;477;564;491;490;505;554;465;473;549;518;491;420;457;410;384;347;350;465;569;458;454;547;496;485;462;475;383;368;381;285;175;120;150;149;218;333;388;393;376;421;412;413;424;481;549;547;518;555;577;487;470;554;562;490;382;416;418;329;409;454;412;332;328;377;336;337;462;474;376;403;467;463;437;363;436;413;452;415;363;376;429;345;392;378;415;467;499;430;444;476;467;484;458;455;464;403;417;420;413;522;624;527;474;553;560;490;382;401;513;518;494;479;443;465;410;371;440;479;476;371;410;474;466;370;354;386;481;443;372;397;407;396;363;443;433;396;408;440;510;448;458;451;447;397;412;392;410;537;495;454;410;495;485;498;489;416;418;586;627;612;508;480;473;404;458;407;505;460;384;322;397;528;640;525;487;435;373;449;500;493;438;469;477;444;429;416;365;338;422;425;410;406;436;565;452;607;508;446;410;436;406;398;433;464;367;405;413;449;496;466;434;441;477;552;490;459;402;470;520;440;446;519;473;450;416;388;431;450;428;505;472;426;485;486;396;424;406;423;420;416;406;467;393;279;446;441;456;509;510
84;101;107;107;85;83;110;107;93;88;120;101;80;109;102;116;344;489;404;395;410;309;376;540;567;446;457;471;499;450;410;412;430;438;443;436;444;420;440;573;568;621;484;483;416;419;410;368;401;448;511;402;362;411;379;435;375;361;389;377;376;430;426;370;380;354;280;346;412;408;481;449;452;463;428;409;392;421;482;439;455;545;461;466;516;447;482;362;373;359;437;453;457;528;484;523;550;530;419;470;460;404;391;413;487;519;429;433;549;839;742;661;488;410;438;454;392;382;351;428;422;496;464;537;546;539;485;493;487;482;404;375;457;429;406;350;390;348;370;383;446;390;476;389;433;386;371;394;366;424;404;357;371;473;395;499;490;454;516;493;497;473;451;440;510;518;608;591;624;619;500;474;539;507;525;362;343;307;478;509;633;483;475;499;538;669;730;497;379;352;484;449;478;466;594;573;483;416;542;551;526;492;543;605;521;428;499;436;428;433;437;431;417;451;541;481;501;582;553;420;479;486;494;503;473;427;493;529;481;465;507;473;384;418;460;483;549;500;439;471;592;773;753;583;699;786;592;422;525;424;470;453;411;507;525;507;510;416;421;480;476;448;463;491;499;453;496;452;469;761;789;634;528;406;417;442;395;408;371;399;429;402;407;410;383;353;420;460;357;305;451;456;396;427;578;587;539;446;436;531;510;382;342;460;416;469;462;524;448;409;434;442;427;405;470;412;424;465;350;334;240;277;385;527;485;442;412;480;448;557;495;525;495;413;443;444;365;371;385;358;344;410;423;456;571;764;617;429;403;416;419;475;508;465;489;487;454;405;414;481;458;492;515;523;681;623;494;584;469;595;624;478;408;406;388;385;393;458;475;415;384;371;346;392;387;342;407;509;426;444;378;326;384;531;521;505;503;476;402;417;386;445;412;452;455;475;383;383;405;436;371;347;430;453;523;466;475;508;509;405;527;624;533;539;609;550;612;402;401;478;437;424;394;386;403;412;464;463;500;595;655;449;394;399;362;367;400;462;444;436;488;470;415;469;449;509;464;493;433;449;476;568;579;482;496;480;424;421;436;530;616;588;444;500;640;589;522;582;579;597;608;528;412;394;428;431;474;489;446;453;372;344;370;400;412;421;426;367;285;370;444;422;445;440;385;478;583;507;445;537;517;463;507;511;573;672;644;626;617;659;661;544;493;464;607;702;591;599;664;730;822;763;783;709;641;431;430;498;705;775;701;532;515;582;464;441;400;402;340;314;362;290;424;437;408;451;527;534;442;403;493;453;470;419;398;375;366;395;451;481;491;437;424;436;539;452;509;549;604;547;647;797;698;532;454;519;474;395;456;490;479;403;460;410;396;373;386;424;429;458;462;428;462;519;490;454;485;411;387;495;422;489;489;491;459;524;429;424;409;400;467;622;617;501;487;508;484;491;401;416;505;470;533;517;450;459;419;412;496;483;622;838;670;455;475;398;404;366;459;496;407;428;450;445;472;531;517;475;491;522;515;538;437;429;559;738;780;679;541;557;551;578;531;572;538;558;542;511;812;934;770;549;481;500;500;467;487;547;715;824;707;539;487;505;456;434;508;480;393;448;458;433;450;391;453;396;457;416;403;456;524;480;467;439;552;593;551;484;344;378;374;223;151;189;261;278;288;404;441;485;422;438;485;532;606;628;627;545;457;531;515;379;412;459;379;346;390;433;426;339;412;347;342;352;389;397;316;403;331;391;450;369;423;478;514;425;423;399;436;409;432;389;394;427;429;406;442;434;438;410;446;419;458;487;468;461;418;440;585;652;554;620;633;452;463;534;436;520;479;481;482;430;403;433;486;572;516;462;457;439;481;423;486;538;469;392;442;475;437;384;424;437;384;395;419;490;424;436;404;420;521;466;431;453;394;453;486;455;443;504;437;416;411;507;515;574;564;562;415;410;456;490;396;424;534;497;452;353;413;487;478;514;499;429;411;420;497;468;461;403;401;416;490;444;397;343;366;391;332;371;406;437;431;447;488;470;407;459;422;432;438;500;387;439;359;367;414;408;472;479;491;600;581;483;427;520;512;499;434;411;382;438;408;393;461;479;489;487;512;483;520;446;415;408;462;463;439;424;419;467;319;224;304;413;430;524;562
114;109;97;95;99;125;111;84;94;93;94;91;110;103;88;109;383;523;438;422;420;430;441;485;475;449;384;390;552;479;368;454;505;499;481;483;431;409;424;486;490;471;490;485;405;452;416;344;400;396;368;403;294;304;373;417;282;307;281;343;316;370;340;345;371;347;376;477;509;565;503;481;398;368;363;388;428;399;527;474;481;519;482;431;510;556;428;303;287;382;490;466;461;567;557;540;543;530;423;489;494;490;413;409;459;416;428;444;616;798;733;587;501;544;499;499;436;376;403;431;503;444;428;574;633;541;543;475;474;481;450;400;417;401;402;443;424;422;392;424;517;439;361;349;381;363;371;355;516;490;435;397;409;400;426;446;516;499;568;565;516;547;523;481;504;490;534;639;580;452;436;550;500;481;487;468;419;363;497;560;660;567;544;497;555;695;665;485;434;488;469;470;490;468;570;602;480;538;805;868;666;566;499;536;521;439;457;401;392;438;465;430;421;399;462;480;536;617;575;471;442;405;464;434;383;380;427;535;493;537;526;472;438;438;454;471;461;541;420;411;516;690;709;543;560;596;554;473;466;476;464;462;398;483;443;480;460;456;405;453;498;505;475;455;464;475;462;477;463;674;682;530;470;432;402;436;471;491;460;400;415;437;432;397;394;370;464;377;384;315;331;394;451;473;637;611;487;482;481;477;391;414;431;480;437;458;387;468;432;437;442;428;425;458;466;394;432;476;467;444;311;282;292;431;522;475;481;466;439;455;374;499;483;452;521;429;373;360;359;396;347;379;405;385;409;383;410;341;338;405;527;565;501;489;471;504;478;447;413;401;448;478;429;461;577;552;475;532;518;603;536;426;417;472;414;377;389;465;504;519;455;432;388;417;431;381;404;461;386;414;392;346;378;437;435;462;482;481;463;473;471;476;465;447;366;459;445;418;432;385;326;348;416;461;542;494;464;436;376;483;494;525;527;522;517;615;685;465;449;500;451;398;415;429;429;393;467;463;564;594;615;565;375;374;411;450;417;480;427;454;405;463;437;456;430;462;522;535;578;547;540;542;685;510;515;547;439;492;467;541;618;579;541;609;590;507;619;574;606;548;520;421;377;416;471;453;398;434;469;392;362;367;414;498;395;368;415;343;306;384;422;405;454;440;343;405;484;482;446;477;483;503;497;558;622;853;922;827;641;605;552;541;495;469;554;540;412;447;492;643;671;614;613;501;548;454;408;485;775;959;619;462;395;551;551;395;339;425;384;375;363;358;394;355;407;427;386;400;440;436;395;403;373;390;451;365;374;420;424;443;478;446;438;432;449;460;453;612;592;542;362;431;516;471;449;505;457;445;447;412;429;343;335;387;396;383;392;436;403;407;444;424;413;489;520;440;406;440;386;382;400;422;471;483;378;473;473;433;397;360;438;615;712;503;383;442;484;497;407;431;426;515;504;499;433;428;427;400;431;399;333;485;435;445;408;384;431;357;375;395;341;397;369;385;513;524;414;414;462;515;453;401;397;477;566;608;754;667;619;512;509;608;578;457;478;511;598;561;509;631;592;449;479;523;491;465;482;689;1149;1305;1143;752;486;470;394;355;379;396;401;361;465;478;505;482;440;432;416;424;420;434;479;515;475;478;567;660;650;541;522;549;658;516;331;251;165;134;199;248;277;380;387;418;415;425;560;561;561;555;476;492;438;466;454;465;415;385;369;407;412;388;406;411;355;353;374;385;399;405;345;406;377;435;476;454;525;522;427;451;486;401;420;464;479;468;429;470;443;399;423;390;347;384;461;455;512;472;407;449;492;557;606;620;545;484;537;639;535;453;484;484;469;397;451;443;500;512;530;555;421;427;439;458;480;556;388;384;476;528;544;407;483;364;391;383;392;427;440;355;374;420;511;559;554;427;375;391;398;374;395;391;456;422;367;470;571;557;537;485;467;422;469;471;436;392;566;471;416;374;389;431;410;452;424;386;450;444;484;470;400;450;412;433;543;519;384;437;384;351;320;298;345;386;382;462;556;430;387;455;414;381;458;448;460;393;348;407;413;422;467;537;475;544;578;465;379;510;517;473;427;387;430;475;411;397;469;460;414;465;468;448;480;469;445;442;441;474;473;431;448;514;413;332;321;399;406;585;534
114;91;77;97;84;119;103;101;82;124;95;81;124;95;91;142;400;426;422;474;461;476;494;402;420;391;405;393;520;509;433;417;558;592;493;437;364;427;475;462;458;461;508;457;413;394;380;413;368;316;309;328;307;356;394;429;410;383;340;409;482;445;417;421;443;454;430;538;519;553;481;462;435;466;480;497;491;492;467;502;540;519;522;480;495;738;451;204;255;360;480;488;477;609;680;540;443;418;458;493;440;526;440;413;446;460;408;398;399;505;541;550;537;572;538;544;502;482;439;470;456;402;430;483;503;472;491;434;421;468;401;370;382;396;431;523;424;467;426;462;544;569;427;370;368;409;351;445;566;534;455;414;377;387;485;495;506;574;556;414;485;577;566;462;475;447;458;572;534;383;430;501;568;505;544;520;603;461;473;584;652;551;464;481;548;588;589;474;417;441;439;463;500;452;658;817;560;593;973;1058;961;706;545;513;457;429;431;404;393;504;518;544;472;433;405;540;498;475;559;522;383;396;472;394;346;355;462;524;476;487;453;444;455;521;460;488;514;461;485;531;574;609;559;524;459;523;431;377;394;483;421;504;506;460;392;438;471;445;395;413;506;501;400;400;418;487;427;476;479;660;633;482;360;455;437;452;434;481;461;407;394;476;438;407;401;419;478;470;401;325;305;332;456;496;533;575;505;507;397;468;466;477;475;491;449;396;461;441;453;489;462;405;376;430;484;398;482;445;410;428;362;316;317;367;490;448;496;455;448;408;411;384;454;488;442;440;342;385;411;472;376;388;391;388;426;398;409;408;354;529;711;643;453;432;395;414;481;425;397;405;398;423;394;391;476;452;475;520;547;578;481;432;449;543;464;421;335;412;461;583;427;416;369;428;472;479;461;472;509;413;402;392;372;486;373;438;536;505;504;498;447;434;407;387;414;467;561;526;447;409;365;361;450;470;514;427;422;458;392;415;492;525;437;587;561;501;533;442;444;459;507;406;440;410;291;376;437;500;476;491;558;540;424;427;425;457;459;476;457;473;493;440;488;556;546;482;432;511;596;500;479;643;794;600;491;483;538;495;610;488;526;601;536;544;582;482;481;534;543;508;452;419;394;500;468;493;449;468;472;403;478;487;506;462;482;396;384;342;306;380;444;429;443;421;380;487;567;503;498;528;483;569;516;509;591;679;857;771;581;437;484;531;468;463;506;513;473;467;487;506;494;462;501;437;442;459;426;522;639;652;534;401;415;478;498;408;391;403;429;424;402;390;338;369;399;345;287;332;434;423;442;389;418;387;454;445;404;440;449;407;453;562;474;423;460;506;436;531;502;487;377;398;428;469;414;431;497;475;464;452;385;384;357;430;445;364;387;417;391;428;451;384;411;422;480;396;433;420;448;378;396;362;422;430;421;393;402;410;393;389;414;518;496;459;395;423;478;483;424;436;477;446;511;527;468;425;374;366;377;344;373;474;423;478;480;453;461;360;330;369;372;379;353;450;511;458;396;397;444;431;488;538;467;479;517;507;454;428;490;491;460;518;502;460;531;606;626;511;402;459;521;525;477;551;593;539;567;633;967;1251;1166;600;399;472;369;313;343;426;412;478;440;477;535;504;535;521;442;439;418;532;490;459;428;489;424;502;524;515;511;551;580;531;464;381;300;191;145;120;129;177;255;331;392;295;338;471;498;596;477;375;435;478;478;471;442;490;523;503;415;419;466;569;465;418;393;530;519;391;464;423;472;405;427;414;438;451;442;469;384;450;465;501;529;497;492;463;443;416;430;405;395;429;441;518;500;470;455;440;437;451;465;499;584;535;514;483;595;537;437;422;448;451;507;499;474;475;446;505;475;395;390;410;439;537;411;373;444;497;510;471;394;382;417;441;435;377;372;360;399;468;429;479;474;442;458;411;423;455;378;367;402;394;401;456;569;509;505;500;469;483;430;403;380;434;402;461;456;433;410;440;421;420;440;452;427;479;438;480;497;545;525;564;542;534;533;428;423;378;351;308;335;359;415;480;504;504;397;379;437;432;453;460;378;390;420;420;436;425;446;519;497;465;440;444;366;437;460;412;429;389;451;407;379;421;517;467;452;480;452;436;457;422;413;484;476;468;448;385;454;444;472;461;440;358;384;572;595
126;94;113;93;93;103;115;117;98;105;98;79;102;89;75;109;321;472;457;472;474;459;421;441;395;328;363;457;535;514;436;489;509;566;474;460;408;432;507;461;432;341;412;357;393;395;402;312;362;326;419;515;481;532;518;567;563;493;469;461;517;472;519;442;501;507;541;472;510;475;462;488;387;428;481;548;494;420;463;564;575;635;608;489;495;602;508;277;266;325;466;507;502;581;790;598;417;327;390;472;437;537;518;395;520;443;357;347;410;376;425;478;581;497;481;538;510;496;453;463;499;450;377;379;445;436;476;484;415;410;391;410;481;470;492;466;434;417;354;418;492;520;447;421;431;437;483;389;432;483;477;520;389;486;471;454;501;486;468;403;484;488;493;493;413;484;509;442;470;343;408;450;509;572;630;620;601;484;510;475;633;600;499;408;488;529;473;484;499;456;494;525;413;529;693;707;663;711;964;1088;1011;795;549;481;524;454;481;481;417;493;553;547;451;399;485;498;473;477;502;488;440;420;477;390;363;430;403;478;439;483;498;443;525;526;523;499;500;452;400;445;455;462;550;450;563;635;454;325;395;412;467;455;539;501;454;448;529;488;347;430;462;501;380;375;422;429;458;449;438;509;515;423;361;428;409;546;448;502;465;468;445;510;479;406;422;484;458;475;439;390;372;376;453;443;504;498;443;457;499;442;439;490;470;461;394;327;484;501;486;482;453;393;383;378;456;399;473;384;403;403;426;318;394;398;468;526;412;411;487;462;433;377;480;444;442;418;370;404;499;502;417;350;419;388;452;479;428;422;380;492;835;881;491;448;441;361;444;484;357;397;401;409;391;338;374;404;431;471;525;501;470;434;478;482;421;408;320;389;454;496;498;430;423;442;498;401;416;447;455;502;424;468;468;417;381;433;491;527;456;478;396;430;439;403;482;506;500;493;492;460;462;402;441;454;485;511;533;497;501;388;462;422;386;480;473;441;419;448;415;467;445;371;392;396;288;334;428;506;463;477;464;485;486;411;381;512;457;492;502;485;491;474;454;572;526;490;405;400;451;439;446;570;724;674;443;478;565;580;536;494;457;511;453;477;527;443;466;522;525;486;434;392;400;428;507;525;431;476;483;430;476;510;417;451;489;468;429;386;334;422;496;437;466;499;439;461;525;510;444;501;487;534;493;497;552;519;542;542;450;427;452;484;467;428;506;505;445;529;484;435;460;455;592;558;444;459;437;468;467;523;467;461;422;415;420;410;390;484;388;415;420;374;373;404;401;399;359;350;391;431;381;372;458;467;389;367;377;412;439;386;431;491;483;477;499;519;521;541;492;550;480;423;435;368;393;438;439;487;476;432;335;424;384;418;484;431;498;446;392;430;413;386;407;430;379;465;484;447;453;408;455;386;365;436;365;464;380;425;341;347;442;443;416;414;398;437;566;441;378;467;499;495;499;522;450;367;431;441;414;327;432;619;443;429;522;549;528;441;488;407;409;441;439;454;480;442;383;433;463;395;435;484;468;516;464;455;407;415;517;469;422;384;451;492;663;845;697;570;505;505;489;529;472;587;675;610;588;535;533;653;663;433;423;524;427;408;373;472;450;419;458;442;459;467;540;582;440;432;428;476;543;594;533;530;461;438;437;543;652;558;504;467;440;455;449;405;344;308;247;177;168;165;167;173;102;205;246;404;346;239;273;470;510;520;470;463;578;599;481;506;572;602;563;492;458;643;693;577;548;510;531;484;421;430;357;367;467;456;469;452;429;397;378;482;515;464;438;421;530;424;422;395;521;575;545;501;519;496;486;429;456;548;530;467;486;516;536;512;446;443;503;498;527;459;423;474;510;597;519;410;449;374;447;455;430;350;403;363;422;415;427;484;511;505;504;347;301;304;353;408;452;448;417;404;443;360;390;354;387;364;373;340;380;471;602;477;419;425;363;434;456;440;389;410;433;412;481;542;546;529;503;449;492;524;406;449;499;469;496;549;502;572;511;557;695;579;449;444;413;405;371;390;429;465;532;565;417;437;467;454;437;423;397;479;470;454;397;408;482;517;569;492;421;404;380;451;409;453;419;519;505;445;410;397;524;465;466;463;434;474;454;406;419;506;499;447;464;432;456;431;454;474;471;415;444;517;560
93;108;114;108;116;77;116;93;102;99;109;113;96;114;78;117;311;504;433;371;342;378;367;298;326;343;346;397;467;490;545;506;470;537;444;416;456;421;409;439;375;298;248;287;255;323;418;372;500;498;520;506;488;555;546;647;575;502;481;480;498;535;521;440;509;542;573;477;486;494;509;479;434;482;580;585;580;444;521;546;628;692;524;419;476;512;426;373;416;388;452;521;449;623;857;617;454;461;503;465;463;546;477;442;584;580;505;420;470;473;467;509;496;442;419;539;472;533;477;525;470;491;465;475;413;447;490;408;355;377;368;423;478;549;500;441;422;363;330;409;524;461;418;440;400;423;451;403;384;442;485;450;414;496;497;559;478;480;450;435;451;503;448;426;434;487;494;362;382;414;425;537;533;522;436;457;450;458;458;507;573;549;463;434;462;515;421;493;411;363;401;475;468;492;546;612;640;584;791;902;858;634;505;565;558;468;472;503;446;479;533;512;492;410;429;450;432;432;494;444;353;468;459;403;369;449;396;485;547;557;498;549;515;555;543;592;479;428;387;467;497;448;486;494;535;622;462;469;469;370;371;411;534;533;566;584;464;457;403;397;447;485;419;375;449;524;531;453;468;479;499;477;419;422;429;389;465;408;449;504;522;567;429;379;408;405;497;425;370;412;433;388;380;382;432;398;448;431;447;439;522;415;443;427;410;364;333;356;454;476;454;444;384;418;477;387;448;423;368;378;390;356;438;488;596;485;460;512;473;494;439;436;367;436;374;366;399;488;458;519;480;425;414;471;376;464;464;423;427;473;502;628;499;416;421;389;445;511;500;395;420;448;380;360;407;434;401;443;495;506;527;510;485;448;426;406;354;462;507;565;487;455;451;379;434;375;421;434;462;482;430;432;488;429;421;426;467;448;456;399;469;411;369;480;417;412;395;406;500;538;488;452;511;494;472;454;492;521;515;505;437;485;410;433;378;407;374;491;464;439;408;372;358;410;401;427;423;458;549;460;449;418;443;365;393;453;424;425;452;461;462;398;429;494;512;428;358;357;427;459;422;429;555;516;505;523;600;631;602;535;530;525;494;463;495;464;514;511;502;546;492;471;402;415;466;510;412;416;467;430;454;433;440;396;406;470;403;380;380;399;477;445;437;528;474;415;410;482;486;566;471;523;480;460;529;467;455;428;480;425;365;427;388;406;429;462;443;449;451;441;407;478;538;588;561;490;499;553;510;471;494;517;423;431;460;389;422;406;392;405;436;408;423;522;520;439;461;454;385;395;364;449;485;496;428;421;443;395;437;394;379;438;439;491;464;505;532;470;474;492;509;498;442;523;470;468;472;461;436;477;405;457;474;501;433;457;449;366;478;418;424;389;384;410;408;396;420;461;379;410;375;371;379;403;415;454;402;374;398;399;442;467;439;443;418;545;472;336;370;405;434;480;535;487;459;435;436;486;440;420;471;561;444;437;539;487;581;591;499;421;423;397;480;429;420;417;435;476;436;378;432;432;397;419;510;438;461;469;499;394;388;439;453;459;650;701;641;501;490;477;492;501;452;474;561;449;542;518;391;422;435;514;424;424;391;407;450;508;403;409;430;401;397;489;657;703;547;445;432;446;499;610;566;566;481;401;498;549;605;542;523;535;515;473;491;511;563;495;463;366;301;254;214;172;150;153;140;158;138;152;188;319;390;475;410;438;451;507;460;442;519;505;438;399;433;621;751;649;600;618;414;461;454;416;433;444;549;535;547;478;472;345;289;401;558;516;452;484;528;508;415;447;485;448;435;464;503;569;519;509;520;517;575;454;449;436;544;523;385;404;466;570;556;441;400;464;558;552;492;394;424;405;435;479;616;436;377;466;376;365;482;451;442;474;512;384;345;418;387;444;468;479;427;456;468;406;326;324;344;248;246;296;359;530;538;466;362;394;441;439;419;466;476;404;397;392;413;430;488;509;502;446;447;508;445;445;609;649;551;552;607;578;602;618;633;624;520;526;546;533;444;436;476;501;537;516;488;523;527;520;521;527;385;508;459;386;400;428;473;442;525;529;464;402;397;415;454;374;520;529;525;410;455;427;524;521;475;451;474;501;451;388;418;463;442;562;467;469;451;477;452;450;383;394;430;483;432
94;88;105;97;104;85;109;112;114;103;113;107;79;106;60;101;252;371;323;320;278;245;271;266;290;258;241;251;304;360;463;410;306;308;320;294;323;333;342;301;328;373;345;376;417;409;498;469;468;505;499;430;414;470;533;620;544;478;502;559;542;664;582;579;668;715;624;542;476;512;522;520;520;536;640;514;505;496;492;542;621;633;493;414;626;544;474;486;534;550;520;479;404;591;812;631;479;491;482;390;414;434;430;445;536;657;573;480;448;431;418;497;524;453;434;490;469;462;492;478;479;474;466;420;427;449;478;359;322;362;395;441;471;577;568;385;392;309;404;357;466;456;385;404;391;403;454;402;458;429;490;474;442;457;531;524;506;448;483;419;449;487;460;421;457;407;467;441;409;457;422;478;470;569;460;469;439;400;435;440;523;559;408;407;522;567;480;417;375;402;405;442;524;468;526;532;588;513;560;623;550;531;506;527;522;471;473;471;426;432;490;476;423;455;420;429;482;393;423;419;511;489;421;403;438;428;486;518;534;522;570;581;597;565;549;557;502;486;498;511;620;509;460;491;492;505;448;419;495;391;441;426;421;484;658;757;536;434;504;503;398;458;464;458;548;711;715;585;519;555;519;499;497;417;513;454;456;458;440;526;560;508;399;374;444;439;485;446;450;453;413;356;366;353;374;374;362;373;432;474;436;403;455;449;371;364;401;343;417;428;513;544;436;438;457;452;433;483;355;406;443;520;471;469;479;513;508;469;433;424;375;397;368;379;436;398;395;467;448;424;475;421;473;448;431;351;426;494;554;506;481;456;442;416;382;414;466;506;422;461;444;431;422;370;422;486;360;425;418;513;484;453;504;502;449;482;354;472;444;525;493;518;463;421;377;346;438;492;544;589;460;399;396;520;497;450;408;440;392;366;406;425;353;439;440;427;317;389;416;465;510;440;462;453;469;445;522;505;508;383;470;509;404;407;393;438;474;458;425;412;389;418;346;434;475;483;464;476;520;506;477;433;421;435;423;421;412;397;424;389;462;461;374;418;412;424;423;435;460;456;430;352;414;458;483;411;703;731;679;617;458;518;582;592;546;513;507;509;558;476;477;462;438;432;443;393;301;418;449;456;450;459;429;440;414;402;361;382;383;385;345;334;415;467;507;369;417;453;582;541;495;528;488;426;410;440;430;384;462;476;418;458;554;536;451;453;433;469;410;369;394;419;415;539;777;673;515;538;506;410;430;453;519;540;527;408;438;366;332;395;447;435;395;434;431;461;473;470;350;349;387;443;507;563;490;461;491;448;408;394;505;503;537;525;441;432;432;489;424;475;527;435;460;537;509;532;389;394;519;417;421;456;606;590;510;538;445;375;379;413;453;400;418;391;401;459;408;475;451;420;392;399;382;366;393;430;465;449;480;456;380;407;441;460;515;409;400;406;341;400;398;467;424;481;492;485;468;493;452;344;433;537;488;492;489;506;528;543;483;400;469;393;423;380;363;465;556;581;438;447;440;400;400;415;412;480;430;456;412;439;446;462;406;394;455;562;460;449;508;525;487;550;433;410;416;460;491;511;378;414;463;466;475;376;360;381;383;483;452;414;437;468;437;396;529;563;500;397;382;470;491;495;475;482;471;401;564;530;484;521;474;521;510;481;484;558;592;611;582;541;481;404;437;397;398;428;420;307;220;166;162;185;267;368;395;393;393;402;406;393;391;377;353;405;518;561;556;488;555;539;481;519;493;461;414;524;573;626;643;540;471;400;278;351;475;512;447;497;510;466;449;515;433;469;415;445;501;542;593;515;458;462;506;451;468;514;638;551;511;443;418;518;554;385;401;469;504;478;456;410;394;438;484;529;520;442;457;514;454;426;472;409;380;401;412;450;400;439;443;438;485;481;461;449;445;401;290;362;402;299;255;359;395;394;463;502;457;446;473;437;410;435;413;429;443;439;398;488;524;472;479;445;466;449;456;502;575;655;659;656;603;520;563;572;570;543;555;558;578;565;517;519;423;502;618;491;487;525;578;588;565;531;455;498;489;433;400;407;465;532;509;484;462;441;412;366;394;445;527;525;489;465;480;449;492;454;454;495;489;499;453;406;468;524;487;464;497;519;434;394;439;434;454;450;436;425;483
82;96;89;98;102;98;99;83;92;111;102;96;94;103;78;80;222;290;306;325;321;335;343;391;413;405;433;351;365;293;325;370;339;347;384;377;370;421;401;394;402;437;462;512;488;510;459;430;444;467;464;424;483;483;520;561;450;457;470;518;530;542;548;665;689;615;585;613;539;581;624;595;629;639;641;485;452;484;494;577;661;548;516;450;629;514;579;614;726;686;530;437;489;709;746;500;478;521;502;286;302;473;535;440;473;625;515;433;470;463;404;494;506;432;382;432;484;479;491;496;435;479;510;402;421;372;381;355;334;406;430;468;519;597;565;368;227;298;424;398;431;355;353;344;319;405;435;392;446;586;570;483;438;438;506;525;489;433;413;459;416;433;436;427;461;396;427;457;522;460;414;460;566;544;484;455;390;428;461;465;578;521;440;466;514;520;483;463;418;463;408;449;561;519;494;542;586;483;546;649;552;504;515;497;602;490;476;455;396;396;451;467;502;465;474;418;419;457;414;461;480;478;426;474;439;473;539;496;484;473;589;580;592;497;533;550;572;551;563;650;577;544;523;525;445;469;424;442;463;470;492;478;427;483;621;620;499;399;476;430;499;436;471;458;534;753;762;564;465;545;529;465;472;413;465;464;490;476;460;523;508;387;364;359;419;494;463;453;611;479;469;499;393;420;368;409;388;381;405;439;371;416;504;484;446;451;430;360;386;439;542;611;481;413;437;442;448;410;392;405;447;521;461;502;474;495;529;412;391;411;403;441;470;519;452;451;412;425;360;398;426;418;455;454;467;379;399;438;556;571;489;439;405;424;400;426;452;556;502;446;404;411;410;484;464;466;416;428;416;408;482;526;563;535;463;431;425;472;566;552;644;509;440;399;383;375;497;491;540;582;423;366;412;593;518;443;454;422;338;364;369;385;355;411;451;447;393;380;396;492;464;471;507;444;481;529;521;503;373;400;435;466;475;450;410;431;436;545;445;376;426;386;362;383;482;509;478;489;466;413;377;385;365;413;457;482;469;424;465;452;468;413;356;422;418;416;433;451;417;436;408;278;352;384;432;420;533;553;603;566;498;523;584;746;584;443;461;443;483;467;491;442;464;429;413;370;340;413;413;358;424;463;444;484;486;373;348;327;370;374;373;382;436;490;360;293;399;441;590;579;589;565;472;382;407;383;464;424;419;443;455;615;652;569;491;472;466;355;392;356;386;364;441;539;663;562;463;426;505;432;457;501;421;545;419;357;355;354;332;400;468;442;417;382;423;374;486;412;361;380;359;402;491;532;544;509;433;451;426;492;541;515;507;468;375;471;517;398;391;484;479;455;475;482;497;364;367;394;406;397;407;468;548;594;585;582;467;411;420;386;415;407;464;445;404;394;404;414;409;351;474;420;414;457;461;537;483;390;413;453;385;407;467;524;438;383;408;403;411;417;469;476;426;495;534;571;509;534;433;381;515;465;457;486;469;479;475;528;408;492;413;465;443;366;411;524;671;791;615;498;456;382;380;366;407;461;485;451;465;464;469;472;394;373;505;496;458;452;509;524;464;428;403;382;441;489;479;454;397;472;432;459;410;445;393;413;523;542;385;434;378;472;414;400;396;412;356;418;429;391;444;459;421;459;441;408;544;557;548;481;464;500;469;408;477;540;567;624;626;688;566;499;572;543;581;544;518;455;433;384;285;263;197;187;258;290;297;443;442;440;414;388;382;328;430;390;424;382;454;517;608;667;578;409;421;510;629;604;618;661;399;365;320;373;429;468;499;534;586;569;459;519;467;469;431;487;430;528;557;560;438;408;485;428;429;641;661;616;545;444;476;495;484;445;509;450;451;417;390;370;456;421;405;502;516;459;419;468;422;434;461;388;463;369;433;485;423;441;398;469;463;449;449;488;479;441;455;402;410;399;392;416;427;403;389;495;517;569;475;502;489;428;416;360;367;353;383;446;464;438;448;468;509;480;521;500;485;480;551;601;489;517;412;417;420;387;459;585;622;620;519;474;382;470;527;479;450;473;533;579;518;522;472;425;473;420;450;471;486;493;564;502;369;441;401;356;418;494;494;509;402;446;467;538;479;463;415;560;449;501;443;403;487;519;511;480;409;417;409;381;421;403;479;480;386;406;426
103;105;107;114;93;86;113;96;96;103;113;113;81;115;95;114;291;413;488;445;443;406;396;461;470;481;494;450;421;421;530;475;478;419;382;492;422;445;474;435;483;460;425;526;524;425;372;402;415;457;464;517;552;498;489;533;513;462;523;517;486;501;601;718;616;576;679;716;627;750;757;648;586;675;565;452;514;484;492;573;578;522;429;450;567;523;566;764;948;753;514;506;728;868;769;498;435;481;474;286;313;485;502;408;439;523;583;470;533;477;435;463;491;379;453;459;507;517;524;488;437;405;480;417;375;369;380;407;422;437;522;491;552;595;457;438;297;347;430;440;350;373;424;378;458;437;457;379;440;495;559;457;417;435;465;412;478;398;383;430;410;427;427;479;413;379;417;499;368;405;508;477;491;503;436;414;391;398;395;494;557;506;491;403;458;468;448;545;462;474;472;488;509;491;472;519;511;435;597;868;726;585;498;543;627;499;499;494;472;471;427;460;545;523;419;437;494;548;459;454;428;447;405;415;421;519;551;481;429;465;507;621;593;556;494;525;566;649;594;651;548;478;534;635;597;496;505;539;552;506;468;435;458;490;528;509;442;445;469;542;509;421;412;415;502;590;530;532;549;467;456;451;443;456;508;443;448;501;485;477;452;370;429;457;445;480;483;499;530;498;519;484;444;448;411;418;436;424;412;427;395;398;449;415;394;384;416;413;446;468;597;707;509;401;456;489;448;533;417;457;419;463;462;521;557;485;520;375;350;468;458;433;482;470;497;429;418;364;391;443;425;394;470;438;476;380;385;486;463;453;483;461;450;447;468;470;471;488;514;490;447;367;437;423;428;439;420;484;451;393;499;577;496;516;472;462;379;407;528;680;666;542;382;433;420;431;520;613;534;516;433;379;504;537;519;409;438;391;348;407;384;408;382;387;405;462;452;392;395;424;407;460;495;436;432;453;523;501;449;479;481;427;449;473;475;384;433;450;486;420;405;397;415;432;430;479;510;502;481;498;392;393;493;446;419;498;442;442;411;449;465;467;395;419;424;377;421;456;414;427;446;385;385;382;413;427;495;441;486;469;545;539;595;693;506;325;393;442;434;438;406;381;375;434;399;329;356;408;374;380;429;473;454;429;486;453;400;339;388;347;380;456;449;421;421;317;361;439;465;482;488;525;462;432;412;438;486;463;433;377;458;659;534;515;501;455;480;486;427;392;336;372;457;479;558;486;427;416;445;406;422;481;453;454;381;359;425;347;327;427;432;388;338;448;399;400;447;417;428;390;414;463;459;477;501;492;383;377;410;400;456;451;491;468;445;430;448;389;421;490;471;434;396;433;441;383;404;435;508;438;420;440;544;562;515;483;394;412;452;369;402;377;410;347;355;370;311;328;343;346;403;339;407;425;443;454;506;421;403;413;457;376;410;468;412;386;433;482;455;457;554;485;439;480;554;576;483;486;401;497;472;420;415;463;426;543;612;549;485;507;510;446;401;398;421;504;662;795;614;452;463;357;392;432;394;415;463;519;505;411;396;355;332;393;531;521;432;387;407;577;531;423;466;427;515;635;586;488;457;448;440;411;423;450;423;459;525;468;388;383;414;395;420;378;397;380;325;412;487;415;384;406;391;399;466;503;579;532;502;422;462;464;426;446;500;502;567;538;540;630;570;517;525;559;543;616;498;520;603;529;444;360;313;276;258;253;218;263;347;378;440;461;475;466;424;340;363;367;398;414;636;757;635;464;455;591;629;584;680;571;496;396;417;373;500;552;633;642;620;580;424;521;533;510;497;444;513;517;584;537;493;420;444;456;515;566;528;497;525;508;529;487;478;474;444;477;489;460;386;423;457;420;382;384;487;552;448;439;439;462;470;460;418;401;440;381;441;457;465;432;426;456;490;444;504;472;423;407;390;395;372;384;451;463;484;445;500;668;604;597;475;439;414;382;404;400;387;465;404;406;394;497;562;618;471;491;428;441;526;555;472;475;426;439;396;348;391;501;501;562;523;504;419;460;406;448;492;502;416;537;622;568;429;493;455;506;498;460;527;503;547;463;461;459;398;378;409;399;409;391;406;414;408;487;598;538;508;513;489;448;414;399;343;354;433;400;399;374;377;438;434;385;452;442;431;415;434
74;93;94;109;115;88;121;103;100;98;100;101;97;102;103;130;339;449;497;485;446;375;403;481;498;556;503;477;418;403;521;517;401;431;514;640;508;448;475;476;479;502;568;556;558;501;410;498;434;424;459;464;490;495;495;519;552;475;500;386;481;525;596;684;641;631;737;636;667;764;806;668;548;534;437;420;474;500;474;414;309;418;497;433;508;608;755;846;831;586;489;520;614;809;664;533;462;508;587;441;420;469;425;324;443;523;577;571;546;508;435;402;391;406;392;560;606;584;483;485;494;405;416;417;354;318;349;385;457;515;608;577;531;523;437;483;455;456;515;418;374;445;508;426;477;503;465;420;394;550;573;527;448;474;463;432;442;350;348;478;419;386;410;455;450;445;457;507;447;408;478;527;549;438;413;413;407;407;429;498;551;480;478;468;531;441;400;503;501;488;460;575;549;435;436;471;475;468;564;646;639;537;460;454;445;429;445;503;649;421;405;438;524;492;497;418;469;506;529;536;567;596;484;414;466;472;497;474;413;438;498;502;651;587;503;454;487;553;495;490;458;464;511;594;520;522;558;580;506;543;467;435;436;477;568;639;578;589;649;678;564;432;390;375;455;455;430;481;615;555;428;401;409;437;465;395;462;452;509;510;443;437;419;437;449;410;450;503;495;546;479;395;463;454;464;432;487;411;438;416;411;433;429;484;423;407;385;448;406;479;594;556;446;428;465;453;483;416;386;421;358;383;430;454;518;412;464;417;444;492;472;435;468;444;496;465;389;414;414;400;439;444;483;470;488;405;324;401;379;406;411;436;387;408;425;417;400;491;466;466;453;413;410;404;431;365;407;454;458;400;432;551;472;380;476;382;367;395;445;552;585;470;402;468;417;469;493;481;496;445;397;390;477;558;458;472;426;405;403;423;468;441;410;432;368;411;436;435;413;353;370;398;375;371;398;476;470;451;433;525;482;442;460;408;480;412;335;405;431;451;416;370;376;418;457;521;585;543;586;559;445;431;460;409;399;343;374;365;384;415;469;398;370;389;426;360;407;459;407;372;403;441;478;399;443;427;444;414;524;561;556;512;564;475;443;374;379;438;424;340;406;407;433;368;477;335;366;421;392;359;388;458;493;430;495;443;376;415;399;445;486;442;503;386;382;408;382;369;449;459;483;534;528;418;399;470;545;451;444;399;399;470;464;479;485;496;579;496;424;412;438;344;365;411;431;389;342;412;400;436;449;394;430;397;351;391;349;356;366;396;363;345;479;443;435;404;451;507;416;404;412;482;468;534;488;455;370;368;453;404;405;409;439;451;412;374;403;421;383;480;383;368;494;402;385;446;475;503;460;485;489;397;407;451;449;430;348;394;385;411;396;446;392;380;338;289;260;322;355;349;378;390;387;370;378;419;406;408;408;461;408;476;407;410;407;504;462;456;497;557;623;465;474;442;490;472;483;514;456;465;450;435;426;401;479;525;636;541;434;391;445;458;412;387;387;420;496;578;511;474;494;467;454;463;483;497;469;486;508;420;423;371;370;418;505;532;498;436;476;594;543;531;440;362;411;572;652;582;527;403;454;390;440;437;389;498;438;371;396;428;467;395;350;430;463;445;369;422;460;342;326;370;394;415;489;491;493;500;481;508;471;446;454;412;416;491;530;568;504;486;521;530;553;580;623;548;572;563;598;616;503;481;487;466;562;602;386;277;198;289;365;387;433;402;423;388;420;477;398;371;446;550;485;460;443;538;653;708;815;716;583;497;468;463;454;552;629;576;585;566;490;463;485;462;485;450;494;561;558;465;406;413;424;389;378;447;457;453;415;382;532;482;413;378;409;416;449;557;394;383;499;465;376;370;495;548;505;451;517;509;591;628;522;419;424;448;476;535;544;453;425;464;525;477;475;487;506;464;469;435;366;352;409;467;415;443;473;616;634;648;428;476;434;401;397;450;440;462;454;345;408;467;543;579;534;498;510;547;480;496;416;412;440;441;438;400;525;499;505;522;632;600;434;466;443;473;455;414;453;676;643;659;564;562;481;477;498;462;493;456;454;425;455;431;430;533;460;409;478;416;403;445;474;477;529;517;476;524;472;513;424;369;330;320;396;438;447;405;371;428;432;439;446;416;394;407;389
132;99;120;116;83;105;89;104;103;109;104;110;97;89;72;156;343;468;451;495;321;388;372;467;410;505;447;379;421;382;479;509;413;455;608;648;540;486;423;456;493;599;561;646;586;526;547;615;457;406;390;454;446;447;417;585;589;481;467;455;462;517;525;524;545;579;637;622;603;746;660;529;453;420;462;450;445;467;385;349;272;354;439;443;545;677;982;1030;684;642;656;466;497;536;404;372;439;450;551;458;429;419;390;449;442;564;522;502;565;546;467;418;374;406;431;679;730;504;493;516;545;468;457;432;421;437;394;420;379;468;495;486;506;584;462;407;480;466;511;424;397;430;423;446;527;594;497;420;397;607;590;481;476;459;535;513;449;399;408;393;375;352;381;463;403;488;497;469;435;511;509;428;479;409;440;392;393;426;465;482;504;449;434;432;494;496;534;526;510;506;414;496;489;444;466;500;459;443;475;551;490;536;444;414;403;349;372;398;474;439;371;445;454;388;470;429;409;510;473;513;504;532;433;398;411;452;449;468;482;499;487;547;659;687;545;481;458;530;518;427;389;384;507;511;520;485;534;503;486;492;442;347;431;384;527;619;595;607;630;601;519;473;501;492;482;447;468;601;698;616;429;459;435;433;470;442;410;396;420;443;453;397;385;423;417;386;436;453;445;460;449;404;422;441;468;483;610;419;491;466;462;410;425;474;416;407;391;437;421;458;473;417;394;370;422;426;449;327;304;374;398;394;391;453;392;404;397;476;517;534;528;581;466;487;437;458;425;464;443;410;458;516;504;477;415;371;321;338;353;422;472;410;397;380;408;411;476;469;456;442;401;392;423;444;421;341;428;505;493;485;499;485;425;445;494;420;384;410;422;447;453;409;436;473;437;498;411;444;455;406;388;402;459;472;479;410;434;487;456;406;417;426;404;353;361;378;430;483;434;387;393;445;414;367;500;497;469;423;433;496;474;426;410;474;410;423;398;394;445;463;410;396;414;448;431;606;601;512;498;391;443;452;459;422;413;315;271;395;436;438;430;440;446;481;422;441;468;409;400;403;391;390;440;448;439;468;480;434;491;691;580;431;453;492;538;430;416;415;448;386;441;466;394;480;451;410;423;459;455;348;419;378;421;479;444;437;438;486;473;420;477;470;529;481;383;386;401;427;509;524;516;580;479;455;459;484;553;450;497;494;434;568;490;473;483;509;529;419;363;472;493;444;381;353;370;362;388;434;413;446;455;419;459;345;357;398;444;393;429;386;333;457;657;550;389;439;506;505;511;410;463;503;501;468;465;431;339;422;470;394;424;424;392;410;406;431;415;423;446;428;383;407;424;392;409;402;481;533;485;451;448;419;401;390;406;398;375;344;400;381;386;488;465;378;383;322;282;343;310;323;376;432;427;408;421;381;383;371;456;411;375;413;452;460;431;514;521;515;485;519;466;564;521;466;451;412;478;445;415;415;421;454;454;490;523;597;719;515;462;402;393;405;402;340;386;369;412;430;471;462;535;483;500;465;448;544;475;471;391;452;416;332;421;439;422;493;470;469;492;527;475;454;509;356;362;472;493;491;548;418;367;318;385;466;421;437;363;398;494;417;361;366;375;419;426;425;442;521;426;296;316;473;453;406;493;549;472;488;492;509;482;521;457;379;417;414;515;490;507;466;533;542;503;511;586;640;567;539;594;548;453;422;530;533;686;833;695;528;317;210;223;233;286;280;348;366;394;443;439;471;478;475;411;349;462;516;573;613;685;663;637;560;565;549;480;511;583;524;540;590;522;533;464;476;499;458;596;624;661;457;452;429;424;479;391;454;461;447;438;424;436;423;378;422;445;447;558;611;465;459;421;420;423;393;399;468;384;431;455;510;582;565;553;403;401;413;517;573;453;445;426;459;400;442;479;491;489;455;496;460;387;332;387;454;402;409;398;493;503;484;451;517;511;422;444;447;461;538;500;415;447;418;494;381;439;574;474;488;462;434;413;365;383;423;480;401;435;564;610;532;634;536;501;460;456;471;477;452;399;429;482;514;605;569;418;441;470;425;481;509;446;456;441;473;493;589;541;423;427;440;438;393;469;433;508;440;424;524;549;546;553;436;329;345;332;374;452;479;481;408;456;474;485;476;356;398;392
104;68;97;96;101;103;86;103;95;116;99;105;106;102;56;171;418;445;494;427;390;370;437;400;474;410;363;408;378;402;466;509;447;436;459;451;414;385;391;498;537;554;619;664;575;586;553;533;438;374;434;440;469;519;478;647;692;529;552;482;536;516;513;485;482;496;612;519;539;522;553;511;431;392;394;450;483;479;399;429;439;393;377;420;586;649;821;1181;1064;766;556;402;370;417;434;378;415;464;568;489;426;467;507;458;469;519;531;443;450;457;441;379;387;436;406;591;481;477;467;602;662;502;443;457;523;411;356;362;395;452;447;412;468;570;474;453;535;492;531;461;461;391;436;412;536;573;477;417;445;478;503;482;513;503;445;496;456;466;465;492;411;468;443;417;391;401;511;476;458;436;475;427;418;477;395;411;477;435;457;409;419;499;431;406;403;422;532;673;577;492;430;463;447;540;488;439;441;492;459;459;571;550;449;433;394;390;412;409;415;428;425;442;463;431;465;419;448;513;509;479;460;432;352;412;450;449;427;445;458;531;474;459;617;647;594;452;449;519;524;452;467;394;389;470;483;516;437;521;517;510;459;500;497;461;433;537;542;517;537;550;509;501;516;513;510;502;497;604;534;480;424;369;452;449;398;408;429;409;452;407;392;326;450;437;447;479;477;469;483;487;495;388;462;492;440;504;583;502;454;552;512;506;492;435;379;432;376;346;455;453;375;409;411;329;417;394;431;418;297;323;390;436;433;386;447;359;357;462;536;510;516;584;493;482;430;409;425;456;442;412;555;574;487;498;439;426;407;426;420;374;419;397;396;436;458;469;503;426;406;422;444;440;473;537;458;396;499;401;458;506;605;463;464;420;437;405;430;417;438;478;413;438;365;429;403;392;430;413;429;426;335;401;486;453;412;354;428;471;389;399;398;362;358;359;362;379;392;431;444;401;455;509;406;361;481;525;443;450;413;462;400;462;444;489;514;511;419;366;414;507;469;385;363;422;480;595;545;472;363;270;312;385;471;416;433;390;378;400;409;411;430;417;441;490;427;476;454;421;408;417;380;331;387;398;411;524;550;485;493;584;550;502;440;462;490;415;349;415;398;454;443;468;488;384;446;445;475;479;440;443;415;432;409;406;358;472;490;475;488;435;492;504;530;483;390;404;403;471;548;624;601;633;487;512;560;521;635;607;593;509;504;510;500;474;473;544;449;399;342;352;392;385;410;382;344;346;402;402;442;512;467;490;455;392;415;424;389;412;400;365;351;421;575;520;450;423;458;494;480;474;444;481;496;446;514;469;403;433;438;411;465;425;346;347;358;412;440;409;370;407;429;425;378;422;481;419;452;508;449;442;458;462;414;431;456;368;347;368;385;364;411;365;404;428;411;335;334;331;328;320;324;406;391;406;390;394;448;426;444;420;403;460;474;532;541;524;526;553;457;487;491;447;467;397;428;467;441;429;440;481;429;418;427;446;516;562;567;448;482;445;430;418;424;399;387;357;404;432;558;483;468;516;683;544;449;448;446;407;436;434;438;418;394;409;435;549;537;531;527;427;414;490;513;457;403;408;444;485;487;383;424;362;365;470;512;433;373;463;453;403;426;496;522;378;426;418;415;481;494;344;445;486;462;514;530;461;452;523;531;602;577;503;473;470;399;463;461;515;610;551;463;491;519;467;478;583;534;561;568;600;522;590;484;418;619;740;678;556;453;340;268;215;190;215;252;341;350;428;445;484;451;451;418;397;465;426;414;473;472;517;559;561;538;472;482;540;500;531;524;565;532;568;515;619;590;488;583;646;594;596;504;414;489;484;478;433;442;517;501;382;522;500;437;465;468;465;487;533;472;494;430;457;427;429;454;410;434;442;418;420;552;518;493;440;346;349;501;535;546;527;530;506;467;406;436;460;464;420;476;546;385;458;404;362;340;384;415;426;436;375;412;540;540;442;472;462;443;524;512;477;515;473;377;388;376;458;474;507;525;510;394;374;408;430;461;384;395;562;612;507;500;524;516;455;502;540;476;490;312;161;265;370;494;550;442;407;403;456;435;585;590;431;393;512;487;484;467;381;466;474;363;419;462;495;505;408;398;530;548;634;780;555;389;387;397;428;496;640;587;488;500;516;437;470;391;351;426
104;112;85;104;129;85;95;105;107;82;112;90;148;86;99;160;416;474;455;443;475;465;386;388;447;438;446;394;382;392;393;462;421;388;427;485;446;408;470;544;563;510;640;613;617;539;476;535;452;376;451;430;459;563;565;634;671;644;606;586;567;432;455;529;500;445;434;507;513;456;441;401;468;434;470;489;498;524;472;483;432;519;435;495;607;610;758;1037;1169;786;502;344;299;329;346;359;400;439;517;488;471;496;492;455;407;441;494;480;385;486;388;411;494;464;454;497;501;443;470;437;571;616;525;539;431;414;476;482;434;503;425;380;387;492;448;471;460;479;478;479;501;463;479;418;539;585;583;421;424;471;471;535;559;500;488;449;449;434;528;522;461;507;483;417;377;477;421;434;435;495;503;465;412;456;382;419;432;457;499;460;489;431;382;411;423;458;434;527;530;420;477;480;549;505;535;489;458;473;473;532;544;519;554;560;473;444;457;431;453;458;449;428;439;405;447;427;414;480;524;448;474;543;441;403;364;396;401;419;457;495;517;419;494;612;524;492;499;463;470;418;472;479;441;473;591;753;526;536;558;473;537;485;480;495;488;538;534;529;571;562;468;516;488;485;467;548;554;495;574;452;413;434;419;401;445;386;405;399;398;398;398;383;438;425;536;550;545;378;437;500;451;370;450;365;394;427;454;420;494;569;591;500;475;417;403;322;385;405;445;419;393;445;427;388;472;437;445;415;335;332;445;442;401;439;455;414;402;397;444;499;437;435;451;447;474;477;364;432;407;388;461;466;419;455;527;493;477;473;418;376;369;401;458;422;503;457;456;430;395;458;484;456;482;461;383;418;426;390;392;474;638;491;424;390;427;415;402;436;377;425;432;401;417;501;425;405;468;405;354;364;367;372;443;420;417;384;409;411;435;453;417;376;436;380;348;377;394;421;410;396;525;493;434;386;408;414;400;483;464;414;419;474;456;521;537;419;380;366;415;411;485;437;386;428;516;551;551;424;304;209;303;472;483;418;440;421;375;405;380;422;414;415;464;502;423;454;453;384;366;413;413;373;401;425;454;605;534;540;542;495;543;450;498;522;403;375;437;462;447;453;461;487;471;460;446;541;540;449;432;394;432;412;402;373;391;420;411;432;537;527;485;540;507;429;451;461;458;459;505;657;681;582;434;511;538;541;727;605;571;501;456;487;459;428;469;512;506;381;400;405;394;423;534;565;411;411;396;421;380;431;385;430;540;486;576;547;445;367;405;395;318;331;367;445;439;418;439;449;397;430;401;452;427;449;485;508;441;468;441;448;436;363;387;305;326;398;454;444;378;418;429;471;389;383;392;405;434;363;448;413;501;479;511;449;434;500;402;408;399;367;363;369;511;460;362;344;308;325;353;317;363;420;476;447;402;411;474;445;472;461;425;531;523;499;540;461;449;450;443;434;515;453;417;469;528;448;459;398;433;435;453;424;495;422;481;463;532;502;516;514;408;396;415;389;394;358;375;383;408;436;520;603;754;551;441;439;418;396;404;447;476;384;376;414;443;517;591;570;554;473;426;448;464;462;445;412;398;494;440;345;424;430;375;420;462;407;383;429;453;451;452;672;688;428;407;517;533;496;434;370;415;410;525;573;626;478;495;476;507;547;590;563;517;435;440;429;486;525;671;703;524;488;536;462;445;531;460;523;530;557;664;721;589;389;454;551;489;449;457;436;386;428;371;319;301;239;294;381;432;404;406;432;423;470;483;481;381;411;427;478;492;443;557;482;448;504;457;449;539;529;556;575;582;626;593;569;644;607;507;586;631;523;517;523;500;494;494;491;467;504;497;542;484;397;437;394;397;450;465;376;416;396;451;432;405;404;414;400;415;486;434;464;500;456;417;407;400;471;545;599;540;519;479;442;359;373;405;495;424;428;407;394;388;360;352;359;345;478;475;371;427;510;503;424;491;461;462;489;502;529;552;521;468;442;426;507;465;471;595;577;465;425;465;443;481;347;375;426;481;412;439;490;534;498;486;543;578;509;343;107;225;392;430;487;397;380;442;510;526;537;529;436;420;469;441;486;453;432;394;380;398;438;529;578;494;423;413;493;512;536;679;636;527;448;410;351;503;653;735;607;505;495;448;447;427;415;384
116;93;110;87;120;79;99;105;93;98;84;100;104;83;92;186;509;450;466;496;475;406;369;317;403;336;383;431;425;408;390;388;362;384;427;541;501;475;470;548;520;510;560;574;587;582;484;486;427;424;495;487;541;595;474;551;556;546;567;523;452;455;439;489;555;455;387;409;472;419;498;431;489;480;495;483;503;579;531;566;481;514;448;455;561;560;493;642;713;582;511;350;333;359;380;381;406;455;513;456;452;426;515;501;544;494;519;447;445;453;377;425;483;505;447;449;344;387;388;458;556;593;556;543;402;468;452;523;470;487;489;403;381;419;416;435;417;457;443;449;430;425;388;412;510;546;553;496;400;504;452;523;483;445;443;391;394;457;468;477;420;471;433;449;391;387;397;412;421;449;547;453;422;451;389;417;410;514;493;477;509;452;458;348;429;439;451;453;472;463;431;462;540;494;505;516;437;493;482;535;512;542;646;622;661;637;655;574;664;649;493;387;408;369;436;452;510;439;503;413;429;480;462;415;383;356;394;406;452;468;467;479;454;518;543;520;586;554;537;508;468;481;449;517;814;1079;747;553;559;425;398;488;567;589;496;447;544;580;558;452;526;513;537;415;436;473;496;528;527;522;471;461;475;469;436;441;401;420;356;361;415;460;407;448;473;490;431;428;423;491;455;436;367;386;382;403;396;453;459;559;528;459;457;434;398;374;381;462;508;463;388;407;430;389;500;423;459;426;371;407;437;424;421;434;459;429;340;405;384;401;397;403;424;469;471;460;363;384;463;438;427;377;312;408;568;487;415;462;394;402;385;446;486;559;479;486;476;398;377;414;409;441;467;460;414;434;402;339;423;512;492;410;404;500;453;434;380;435;460;498;375;411;409;490;416;390;377;424;408;372;293;353;393;314;398;386;442;460;477;440;442;463;423;408;381;409;471;463;446;430;371;428;430;388;439;418;432;499;488;459;439;445;442;538;523;470;408;390;390;434;460;474;494;482;460;497;426;444;344;341;372;446;461;432;378;420;354;344;396;432;453;414;459;503;445;410;431;432;462;469;471;530;638;551;529;586;560;466;542;536;574;467;496;515;429;447;460;459;422;435;500;434;435;432;484;476;458;429;331;412;331;397;369;498;417;433;463;466;534;613;429;518;506;475;423;494;428;460;470;501;542;457;429;519;500;483;640;726;545;508;492;500;519;444;432;456;441;384;421;466;404;384;545;587;449;402;401;476;403;397;402;480;555;481;538;483;507;463;474;412;382;301;313;358;437;406;411;387;365;408;420;439;434;419;373;435;443;414;397;417;394;448;431;365;356;348;438;383;407;423;427;470;431;414;326;367;388;365;456;471;493;574;523;479;484;417;421;411;412;366;386;369;439;417;332;288;322;377;377;395;382;464;628;498;462;449;452;464;477;474;464;476;545;509;521;473;412;438;473;485;466;411;464;522;502;477;416;396;505;406;382;508;492;415;443;440;503;552;526;439;398;387;422;400;393;347;398;415;417;448;435;693;785;617;513;435;450;393;387;465;443;409;429;510;488;504;549;719;669;551;427;401;451;441;391;440;439;487;442;423;468;411;419;379;443;493;407;417;467;490;516;628;715;475;386;541;531;482;430;453;414;437;495;801;666;493;475;416;468;523;547;634;558;514;517;415;415;511;683;663;538;509;525;527;516;508;530;464;446;523;691;651;560;452;494;494;487;414;427;441;395;439;444;594;497;363;319;311;275;253;260;257;276;369;434;424;413;417;390;370;398;415;490;487;498;554;484;372;457;529;491;602;534;565;562;630;598;486;435;520;504;581;553;648;658;541;605;512;533;466;484;447;434;429;393;348;387;415;401;452;418;406;411;485;452;404;462;454;374;438;431;363;398;433;376;437;447;398;461;491;553;494;477;382;367;354;357;440;415;375;387;386;389;396;375;305;417;338;445;316;391;428;497;405;425;461;430;473;488;572;598;537;646;546;406;441;604;544;571;608;547;497;463;445;436;474;449;377;435;438;427;454;618;539;560;653;586;595;460;233;285;329;416;433;455;440;534;538;584;569;452;476;385;464;422;563;554;474;483;439;447;432;511;597;510;434;488;613;532;563;577;745;640;497;416;407;518;593;534;557;579;465;458;545;547;445;479
90;122;100;109;103;97;99;117;102;113;119;82;105;80;80;201;486;490;440;435;466;391;328;355;338;316;376;368;377;418;415;433;401;439;435;446;451;463;403;433;478;467;524;559;556;580;533;585;480;434;443;496;478;508;502;501;507;555;555;400;330;391;487;439;461;445;364;403;493;455;528;488;542;523;476;490;502;577;557;611;556;486;448;422;522;485;464;467;447;456;477;438;422;508;495;477;473;438;512;534;505;523;518;658;572;555;604;501;448;413;341;413;523;452;471;412;280;333;391;502;496;499;533;464;423;470;581;481;478;495;495;417;378;367;418;458;428;408;421;389;391;405;380;394;415;482;516;498;506;465;432;474;473;440;542;433;348;414;475;472;449;458;479;520;487;468;451;452;478;408;454;462;529;492;414;413;459;475;474;421;463;439;446;444;409;445;492;469;435;398;394;424;425;470;487;509;522;516;477;571;525;540;560;636;687;665;546;636;756;712;482;421;468;479;443;453;486;538;481;377;454;443;457;445;391;417;406;448;442;438;493;514;497;466;486;570;601;606;517;440;496;540;564;583;790;967;702;525;505;447;449;475;498;490;522;457;456;516;497;486;512;490;431;450;393;425;588;672;567;567;518;402;508;404;394;384;421;427;376;403;379;399;425;378;389;430;456;389;472;450;466;394;428;418;404;404;418;394;472;537;518;470;477;462;396;359;384;460;500;465;396;426;399;457;513;472;459;462;403;405;424;341;402;468;416;455;459;383;373;442;408;376;431;465;453;448;354;376;419;479;420;329;356;381;396;425;441;443;397;423;379;429;488;424;383;411;433;433;345;358;410;497;449;402;420;411;361;431;448;545;494;436;475;404;512;463;404;427;528;515;439;417;410;459;472;481;410;450;388;321;349;369;307;388;387;384;447;534;402;433;463;421;331;393;427;452;454;498;446;372;384;353;363;342;377;441;488;471;481;461;413;542;543;586;564;509;418;427;360;444;418;479;499;514;495;457;459;463;432;406;365;470;470;442;502;476;379;323;352;435;482;489;502;446;457;445;473;446;370;385;414;510;799;676;532;600;461;440;462;542;462;421;457;442;376;454;472;486;402;483;558;472;435;413;467;407;338;386;446;465;433;408;445;472;415;375;475;448;520;484;387;419;448;440;442;393;417;417;438;488;503;460;434;441;488;471;644;685;445;449;472;503;433;383;370;387;447;383;411;493;396;389;405;469;441;403;454;436;413;428;437;474;499;456;398;495;580;622;530;446;410;363;367;378;438;410;425;411;373;338;383;431;435;409;419;478;453;477;430;463;536;481;422;431;389;364;464;441;412;394;377;418;469;357;339;379;376;398;522;534;647;657;506;443;385;379;385;374;398;328;337;354;444;407;392;305;300;334;435;460;484;460;590;529;534;482;467;486;459;427;443;514;540;503;554;503;449;509;451;420;430;420;521;497;460;420;393;422;423;393;420;468;481;425;435;452;542;549;539;493;470;454;409;513;446;371;392;454;468;492;473;562;686;546;512;486;491;458;426;447;505;492;552;556;575;515;534;634;684;562;474;377;417;457;500;495;471;453;445;444;429;426;405;475;513;429;385;386;476;484;454;650;667;476;382;433;448;440;414;452;403;461;520;557;517;525;558;499;397;491;549;562;526;514;465;460;447;487;584;495;486;523;521;575;497;527;536;427;464;528;540;627;563;517;518;570;445;396;428;413;369;466;530;568;542;452;406;438;233;190;130;153;174;214;233;233;224;283;270;278;278;295;339;370;416;505;564;439;428;433;497;536;590;566;493;493;538;498;428;455;469;456;475;533;650;620;544;523;558;466;510;462;448;463;417;367;351;399;397;435;413;452;496;614;531;432;381;425;378;437;439;348;361;489;402;397;398;420;393;466;406;477;427;384;362;386;339;372;339;291;381;354;390;404;343;356;387;456;407;373;386;489;581;484;380;404;436;455;466;664;715;580;565;446;398;503;702;651;630;516;512;489;481;455;420;465;457;451;493;501;447;447;535;559;650;507;515;583;511;424;416;381;328;435;435;437;516;515;528;528;466;381;415;419;513;456;491;513;486;464;387;411;502;555;413;365;517;674;615;606;629;706;681;627;567;483;492;529;499;497;527;494;559;632;612;457;444
156;127;95;96;87;124;97;87;103;116;105;98;126;76;61;203;416;504;433;424;441;407;347;352;339;346;394;414;370;454;405;405;458;474;438;415;405;490;385;462;474;464;451;589;629;618;605;542;382;418;454;438;402;426;505;514;492;519;523;388;429;479;548;452;443;497;489;446;443;400;474;452;440;523;466;509;569;607;521;451;461;461;438;421;458;465;486;576;504;497;546;502;439;451;466;387;522;515;524;480;545;543;531;548;535;549;557;554;434;417;426;466;412;433;458;438;382;393;429;620;630;560;526;473;457;525;595;545;392;515;527;465;381;490;457;531;458;371;469;443;400;394;425;440;429;440;477;512;501;475;584;453;449;451;536;495;404;449;417;527;452;420;461;525;455;451;451;431;508;421;407;477;576;545;465;438;451;508;432;461;426;510;430;471;394;465;502;456;436;444;469;417;468;552;467;497;511;547;497;563;580;515;556;536;534;517;463;689;684;599;418;477;457;534;510;491;497;427;461;442;489;450;492;431;434;438;461;433;417;439;481;547;497;435;498;545;624;572;549;504;512;550;481;491;615;738;589;498;450;453;492;455;529;588;421;417;454;508;463;479;551;530;442;464;354;401;556;599;496;482;519;568;570;466;447;423;433;478;458;422;364;376;442;406;372;365;392;433;521;479;554;440;387;409;452;432;457;413;507;523;403;429;544;458;395;375;438;460;429;432;372;435;386;441;494;466;490;476;427;398;367;335;382;417;410;489;484;439;473;477;454;395;451;436;416;419;378;429;394;445;387;375;327;367;374;426;417;393;394;442;440;447;503;433;429;415;401;417;380;457;398;490;427;364;407;373;411;504;450;581;493;477;402;411;437;408;362;388;371;409;415;417;449;513;466;529;467;496;465;418;398;408;322;385;335;397;456;480;416;458;498;476;404;401;405;431;474;482;490;418;389;401;358;364;374;411;459;454;409;391;380;448;507;468;538;525;497;442;428;468;417;417;537;495;501;405;376;439;399;460;428;426;494;508;601;564;412;359;380;388;448;527;466;429;454;519;520;411;358;372;436;514;624;597;534;555;461;445;382;442;410;443;417;383;392;425;470;447;514;531;475;432;405;371;429;408;375;437;472;474;486;408;412;444;411;453;434;413;465;488;392;374;399;437;504;467;423;435;486;448;411;439;453;469;457;567;605;504;368;405;442;472;409;385;384;436;418;435;405;433;381;348;452;425;421;457;421;431;412;529;501;416;570;489;412;448;518;472;453;448;422;441;416;420;378;427;388;428;399;326;367;430;408;451;419;396;392;478;425;451;498;417;396;423;443;461;513;388;366;400;445;397;450;418;421;335;419;437;481;522;678;695;531;454;407;302;385;426;336;377;386;414;442;428;434;409;425;393;410;451;465;419;480;535;518;529;484;413;427;377;498;465;463;590;624;464;409;410;474;425;492;480;463;421;412;403;394;380;437;459;416;447;542;542;521;450;538;586;559;502;433;459;514;696;651;434;361;442;498;477;490;628;511;470;438;449;479;419;341;418;450;461;493;530;542;522;541;598;594;532;455;378;370;485;490;541;462;491;426;406;431;418;480;487;389;407;401;373;454;455;460;637;576;406;362;360;369;437;399;439;406;420;410;518;456;521;515;458;475;492;492;503;503;518;531;484;479;522;513;490;505;515;600;474;457;476;514;516;528;500;513;525;515;475;497;499;394;395;396;391;400;510;524;518;536;533;406;428;403;347;247;304;278;216;221;186;111;119;151;146;139;153;177;178;229;349;406;361;414;455;452;517;517;535;450;464;542;596;519;505;519;541;486;515;581;580;596;515;514;463;462;526;477;526;474;418;395;400;459;466;463;440;574;713;620;507;421;447;379;424;462;402;500;457;392;336;379;382;434;428;473;520;472;370;352;402;420;353;329;322;335;354;390;330;366;375;407;416;395;400;407;405;529;494;335;443;501;515;427;577;708;630;529;415;419;483;643;627;523;470;539;536;452;368;448;473;501;537;567;575;473;465;460;473;475;455;597;575;486;426;436;416;423;467;423;421;518;571;545;435;381;371;350;414;420;450;388;443;442;412;382;418;458;491;414;368;490;650;536;615;696;656;683;598;644;545;456;501;493;482;470;417;500;569;602;494;420
110;103;102;105;119;99;88;106;131;117;111;106;88;92;76;202;369;424;457;479;433;357;361;356;360;351;408;408;399;416;393;405;450;456;393;413;473;480;479;453;456;454;425;489;570;624;477;461;441;464;435;411;432;454;467;487;511;447;498;437;512;536;523;551;588;480;423;459;528;506;442;489;464;492;476;468;549;579;502;448;455;488;447;478;448;492;521;469;497;511;547;552;473;436;416;408;493;483;523;495;562;717;621;504;504;487;579;554;453;477;533;517;484;446;413;403;388;407;459;744;641;499;486;478;411;493;573;528;392;463;483;433;399;457;536;464;419;385;414;474;440;401;469;487;516;579;551;512;433;543;518;484;438;470;575;551;463;452;481;523;486;501;569;568;483;475;428;455;489;452;388;442;411;462;486;432;431;413;461;492;410;495;454;415;400;429;393;467;430;440;451;408;463;496;402;398;422;487;447;508;522;511;528;489;388;396;440;458;439;469;461;401;398;474;575;532;538;446;483;471;505;491;434;393;426;461;388;453;428;458;466;539;430;490;565;550;631;590;482;545;554;629;574;479;509;575;560;485;554;475;432;468;515;628;452;435;479;465;487;454;570;517;440;439;473;425;508;586;501;467;567;649;581;544;483;490;434;446;460;437;373;339;399;413;367;425;410;399;483;571;549;387;341;475;518;578;524;411;423;434;432;431;486;475;430;423;478;483;404;318;344;425;512;425;510;438;463;484;512;428;396;337;336;426;418;475;542;497;487;457;385;447;434;373;332;406;383;403;438;392;411;438;393;417;472;404;444;417;423;448;457;437;526;525;452;373;394;396;446;506;426;420;358;358;318;426;455;562;465;456;482;455;404;442;460;388;442;392;387;432;424;383;501;534;532;603;667;588;494;452;443;396;353;382;328;400;410;424;442;526;434;482;455;456;416;436;463;482;468;517;436;441;451;366;436;468;444;463;398;318;412;345;421;441;463;508;592;591;592;551;568;466;452;440;462;410;360;426;449;406;386;434;484;422;540;440;327;284;374;407;444;434;463;504;532;524;487;474;358;408;433;387;496;450;445;426;421;406;466;446;457;441;444;415;400;429;431;438;465;520;449;376;422;433;410;336;397;360;429;450;493;409;374;463;485;459;470;440;437;483;405;374;390;450;452;431;477;453;465;387;426;434;471;522;535;594;489;334;358;358;373;386;408;454;465;478;471;517;478;512;355;427;384;321;328;387;434;437;449;468;473;439;405;422;386;359;447;419;373;371;441;470;478;462;382;389;392;469;411;376;393;374;432;419;359;418;456;464;459;478;438;347;353;454;506;489;498;479;395;408;449;398;470;422;488;382;460;450;505;472;516;506;404;360;391;339;380;380;354;314;350;457;467;465;451;447;460;468;481;466;459;404;480;461;493;440;467;438;403;395;392;434;468;583;479;430;402;371;467;468;485;441;455;377;415;444;392;391;423;485;427;435;521;564;509;488;438;468;453;401;433;452;538;796;677;427;387;439;423;464;681;640;469;424;437;404;391;360;373;350;384;434;397;427;516;529;503;465;647;552;485;424;393;425;434;512;405;439;436;478;395;369;468;475;345;378;346;427;418;489;465;468;432;464;387;370;455;471;453;481;377;335;389;516;461;443;435;471;445;426;509;459;432;490;454;435;540;528;464;449;514;413;423;418;457;409;466;509;479;451;509;629;483;447;444;492;392;406;377;451;444;447;471;520;731;631;458;459;466;436;424;439;526;455;444;341;305;289;329;314;317;245;224;187;145;108;124;169;284;357;407;414;434;386;378;437;476;479;438;507;576;551;545;626;583;596;570;580;502;441;503;537;478;471;501;503;418;445;496;475;450;457;474;563;571;485;413;474;419;417;516;566;646;599;431;372;349;395;481;419;413;425;391;392;399;445;463;342;309;328;363;361;347;359;384;407;396;384;407;453;408;363;490;459;433;428;507;415;420;593;653;669;511;475;473;455;537;603;536;387;501;475;405;484;515;596;493;520;511;490;465;466;474;505;439;515;577;478;465;409;431;457;535;559;495;400;453;550;485;486;489;496;444;460;406;420;419;335;382;433;411;414;439;487;429;421;443;581;610;628;596;445;469;549;556;437;432;445;507;512;487;449;500;482;549;552;476
100;125;101;98;102;88;91;126;134;83;114;97;103;108;86;166;345;429;488;446;454;358;404;354;403;435;445;486;370;400;363;358;448;484;354;413;442;509;470;431;489;412;397;423;534;540;467;448;476;481;497;446;497;508;479;463;482;407;519;494;541;480;501;622;753;571;509;452;437;530;555;518;498;501;505;505;471;597;511;538;493;494;506;483;421;449;444;477;506;427;490;463;485;495;459;398;403;432;417;464;519;598;643;466;481;551;549;625;609;520;643;515;465;471;479;434;384;426;401;563;520;458;481;540;459;403;443;407;396;515;521;376;320;378;488;481;459;412;510;440;456;446;464;465;577;699;585;570;468;475;616;607;467;434;578;545;454;464;562;608;509;521;677;539;577;423;402;482;533;537;468;463;422;472;520;408;440;427;496;494;453;386;360;415;404;465;381;391;446;483;432;373;484;452;480;397;377;444;401;439;475;494;509;483;505;405;380;451;455;494;447;409;451;468;523;493;453;447;525;502;505;462;426;462;512;451;367;437;449;434;520;448;438;532;548;512;506;524;540;548;548;624;602;549;535;494;525;518;574;520;408;449;461;509;575;491;567;560;518;545;437;493;398;478;473;478;486;513;455;428;481;580;617;538;509;502;412;466;486;471;337;371;418;395;403;409;477;381;480;483;519;405;444;508;491;494;510;380;432;378;373;461;490;431;427;404;506;554;412;378;372;379;416;439;539;446;482;522;545;469;350;351;414;409;373;459;495;499;532;495;513;471;439;448;449;409;393;349;381;396;412;466;417;520;459;453;430;388;466;485;452;428;491;480;464;359;338;409;452;479;462;433;377;380;389;409;427;517;447;432;438;418;413;449;450;394;408;437;426;427;437;387;426;529;498;624;859;733;546;502;443;465;470;394;429;412;412;390;412;486;442;437;476;451;462;489;466;477;442;442;474;486;452;441;439;392;418;417;354;360;382;373;445;424;372;383;458;501;587;616;635;430;486;465;429;437;360;409;454;460;452;389;428;478;455;557;297;248;396;422;379;417;486;426;486;447;489;480;436;479;415;385;427;376;402;437;414;446;443;516;476;474;444;494;441;426;459;473;482;511;425;461;464;478;398;371;397;434;456;482;433;410;444;412;427;412;466;436;439;398;446;386;410;411;466;494;452;585;536;406;444;454;467;451;491;489;438;373;345;380;400;413;440;495;504;494;544;571;493;542;430;423;395;286;215;311;357;351;459;429;428;434;329;390;420;382;408;432;415;465;569;670;551;448;497;388;411;391;414;401;391;400;418;398;373;387;396;366;407;425;387;311;339;435;492;548;500;418;472;451;463;424;415;421;450;430;448;425;424;429;456;354;309;369;450;413;433;415;316;317;408;532;582;500;435;522;582;518;441;463;414;459;469;470;460;494;451;468;476;497;528;507;515;570;489;407;455;478;425;382;496;513;435;422;392;426;450;438;472;472;496;455;495;518;452;446;432;423;408;428;408;446;579;781;586;522;456;489;613;646;826;819;581;445;419;441;364;400;465;349;361;355;367;388;478;600;467;453;524;620;455;457;479;444;518;430;429;402;429;432;445;398;373;394;427;422;442;462;381;421;481;466;449;409;373;429;509;495;506;471;381;344;407;446;458;473;566;420;416;407;432;403;423;447;399;440;476;445;463;522;487;384;407;454;440;407;414;472;429;404;459;585;480;409;422;460;426;417;440;412;385;432;479;530;682;600;452;440;577;572;468;481;629;536;566;446;449;429;510;482;434;521;431;385;344;232;182;172;158;153;186;251;257;236;276;427;423;461;450;443;559;466;482;572;545;541;512;671;613;535;557;599;489;508;467;468;404;379;490;444;443;434;523;473;487;426;400;462;416;452;497;651;785;653;444;423;366;422;432;383;419;427;396;376;445;568;556;386;358;382;403;393;360;352;398;437;423;387;430;441;400;326;380;427;468;505;492;477;466;508;587;545;464;486;531;540;542;620;540;420;479;436;387;501;603;555;553;558;408;413;426;530;516;545;507;443;454;423;447;483;406;397;639;749;615;463;439;493;500;527;547;482;456;374;258;313;366;447;334;368;351;411;462;488;415;438;409;487;609;570;394;374;496;471;474;453;422;421;481;469;435;440;451;443;559;528;511
116;128;109;105;112;93;101;101;129;109;99;115;96;71;84;173;328;418;470;440;454;467;436;406;365;392;421;488;383;397;318;376;398;382;440;479;438;467;377;388;373;421;411;420;459;574;444;506;450;525;439;448;403;480;517;455;468;460;446;487;493;404;472;518;700;619;468;413;491;492;591;475;507;574;551;520;510;577;564;537;536;577;554;506;443;377;449;562;558;465;358;432;475;461;470;415;418;444;423;488;443;476;462;464;492;508;505;639;600;542;551;488;520;486;491;566;422;422;454;530;451;444;509;579;528;402;405;414;425;474;465;330;308;446;489;501;469;486;408;429;501;463;463;401;481;604;468;487;453;427;515;597;519;520;523;447;400;386;556;611;506;489;625;582;536;402;408;448;653;672;510;522;519;530;515;440;391;382;473;498;408;364;303;378;398;439;462;425;408;389;403;359;363;419;415;433;382;382;417;406;408;395;427;545;460;512;417;447;510;451;550;451;487;487;460;510;472;445;503;495;453;453;419;553;499;461;415;477;484;464;558;458;428;414;431;528;516;577;561;614;510;518;505;561;518;502;531;477;491;466;475;471;431;510;616;638;610;507;499;492;431;397;446;427;409;449;454;534;490;440;583;553;554;557;517;443;450;447;455;491;421;441;381;417;409;468;449;422;437;388;389;419;481;522;355;433;472;435;416;356;402;464;509;468;416;427;530;510;396;415;330;341;354;367;428;456;377;431;431;399;338;388;413;393;392;428;448;394;398;432;516;524;483;415;411;401;451;437;382;422;426;438;421;530;455;433;410;400;450;472;371;368;414;426;447;434;434;401;422;408;374;401;420;426;442;454;390;431;484;537;463;417;371;377;381;354;405;519;463;451;397;504;548;436;444;579;777;654;563;456;467;465;470;488;466;410;400;383;404;430;377;388;480;519;429;458;473;442;410;468;471;445;425;467;428;414;397;420;397;413;465;422;456;401;363;379;373;429;440;518;602;490;519;432;434;389;389;391;432;480;487;451;469;470;599;777;562;492;517;429;424;454;467;463;446;452;422;416;443;453;392;383;401;463;405;422;454;463;487;497;527;510;488;511;473;505;434;419;424;465;471;440;422;463;431;379;413;400;439;476;525;439;466;435;402;427;375;399;439;529;489;457;409;426;495;480;447;486;492;435;380;433;452;440;456;405;442;412;382;483;418;433;450;540;558;521;498;443;480;546;527;467;431;359;259;277;352;324;429;430;351;379;416;351;401;420;384;428;427;462;500;644;566;454;413;431;409;447;411;411;431;449;436;404;383;403;475;357;379;419;377;306;416;397;463;439;369;412;483;551;531;446;441;494;481;473;508;489;346;378;428;381;341;381;402;420;361;352;321;305;386;510;505;514;494;698;602;518;488;458;420;457;546;449;476;505;371;413;442;528;533;576;526;496;509;448;423;459;410;416;467;486;447;410;448;419;426;460;474;477;559;549;484;500;491;428;396;430;408;460;456;500;578;560;479;475;480;583;812;756;693;767;562;472;474;446;412;485;491;413;350;363;393;392;440;519;465;497;509;600;556;481;495;551;596;486;519;433;400;422;466;414;370;418;407;501;417;399;390;407;498;437;437;385;401;408;460;508;458;437;391;370;436;504;489;445;518;494;388;399;446;482;446;450;464;469;476;409;468;575;441;386;384;427;421;406;454;514;441;437;413;463;470;418;423;445;481;479;468;465;444;363;384;442;527;499;445;537;802;646;466;540;547;539;477;476;480;472;501;474;443;540;526;505;565;424;398;333;275;181;185;147;144;125;172;259;276;391;429;397;418;424;445;462;491;561;555;611;638;562;461;544;530;487;496;476;287;338;488;458;423;384;395;500;417;398;426;465;431;423;511;608;658;554;492;409;381;412;389;457;477;499;486;476;536;716;717;506;441;427;377;387;414;395;379;514;422;385;392;441;490;408;424;415;486;504;497;479;454;501;513;491;479;556;711;571;555;691;696;556;556;494;420;469;539;477;434;463;415;423;386;398;458;504;511;463;421;437;431;544;412;428;573;670;721;574;401;429;432;441;495;434;417;411;216;249;425;472;375;373;449;418;509;539;502;447;397;443;509;581;426;364;440;426;447;468;429;428;479;466;408;425;398;410;467;486;517
104;116;107;126;118;106;128;107;116;96;92;113;115;105;81;195;378;421;369;400;430;399;370;379;403;372;437;403;369;388;364;353;357;369;473;470;468;440;437;388;344;394;399;404;438;525;544;461;452;536;449;384;428;479;568;460;477;472;453;442;487;503;562;519;568;496;476;437;501;503;499;443;436;586;500;466;506;525;502;513;502;511;550;541;471;446;536;675;869;683;359;362;455;464;474;391;422;459;427;427;443;429;468;489;500;452;485;487;438;466;425;427;430;534;587;600;617;511;442;453;451;380;448;463;443;389;401;393;446;477;423;370;369;513;511;455;410;442;449;477;601;480;411;421;413;546;475;476;372;424;437;519;426;455;425;444;447;463;618;610;512;573;600;611;583;379;379;467;662;587;463;561;586;499;501;453;396;340;353;399;400;360;397;395;402;437;523;486;432;383;468;408;355;400;489;467;451;379;401;395;372;397;453;482;487;493;437;447;443;437;468;497;529;558;425;456;517;487;480;485;456;467;499;483;548;512;477;498;513;490;583;513;466;512;450;501;515;568;592;575;523;518;466;552;559;521;576;559;529;472;539;609;509;564;609;568;504;450;490;444;465;403;472;423;399;421;441;479;541;641;970;709;528;525;481;394;422;437;437;501;453;391;378;386;397;436;424;404;386;385;296;341;443;408;432;446;466;427;408;385;403;453;522;475;470;486;428;520;467;429;402;332;380;470;387;399;360;330;444;384;304;385;399;357;405;439;398;426;413;408;482;497;438;374;383;368;450;418;409;415;424;430;473;440;386;512;481;344;392;417;367;405;432;398;457;456;437;405;384;436;392;386;376;434;424;431;372;420;516;575;550;498;382;365;358;353;429;426;374;389;383;469;472;450;498;550;566;478;459;472;564;592;406;518;437;470;460;472;403;404;386;383;434;501;417;358;476;383;401;413;453;480;441;474;495;440;419;408;377;403;417;403;363;397;355;428;367;396;437;457;459;496;454;362;374;441;475;469;463;502;496;523;480;443;657;792;658;544;462;498;480;473;375;445;514;486;461;427;441;491;387;438;463;452;372;439;385;403;435;540;536;502;487;459;457;496;479;381;414;459;497;420;477;477;407;420;400;477;593;490;499;482;413;383;445;437;373;401;432;429;438;446;409;410;481;482;432;435;425;424;474;409;440;439;444;436;438;421;410;430;383;390;450;551;568;456;412;442;497;488;517;559;487;368;337;396;353;371;434;379;343;377;425;446;364;440;486;443;376;446;476;457;401;412;401;362;360;423;385;400;442;470;456;412;356;398;390;475;404;416;372;289;340;425;369;357;369;387;521;520;532;510;460;417;448;489;503;458;395;370;434;373;359;334;324;394;289;390;385;367;454;426;430;472;477;539;476;486;480;472;494;509;446;427;522;530;447;466;480;499;496;545;547;461;535;468;389;397;458;438;409;435;414;513;435;403;385;452;457;498;538;561;451;510;417;432;363;427;426;511;486;436;408;448;421;399;384;460;593;437;511;579;585;508;464;519;526;541;414;397;368;432;500;441;382;459;466;494;532;480;541;523;552;499;524;515;472;404;437;422;484;445;402;396;479;462;413;398;399;434;503;489;417;407;397;408;420;435;463;473;512;432;458;509;497;413;470;496;425;396;488;561;452;439;459;471;468;414;399;458;449;377;382;387;416;438;410;458;408;483;425;420;478;484;524;405;508;591;521;447;438;393;379;417;432;434;463;477;600;618;438;434;459;440;479;441;459;521;412;438;522;543;575;518;534;471;474;478;463;430;424;347;320;251;116;122;135;211;271;297;349;374;473;400;438;499;578;565;559;502;455;483;512;602;503;450;363;424;480;502;449;430;425;368;409;392;392;475;480;444;419;574;625;736;632;497;369;422;429;593;593;681;537;512;607;690;595;485;495;459;433;397;446;437;465;525;452;440;484;484;515;438;477;483;500;460;478;489;469;457;438;435;439;601;690;690;557;607;655;641;691;626;461;398;473;478;409;413;401;454;358;233;313;405;443;509;526;376;522;581;466;427;511;573;666;548;382;361;392;449;446;454;441;398;306;296;522;549;392;420;489;465;432;350;413;420;386;427;464;467;501;474;438;408;432;435;400;404;427;398;420;417;424;414;421;500;476
113;96;91;98;135;110;105;134;109;85;123;103;112;82;83;220;407;401;392;425;362;377;457;495;408;429;422;350;391;380;395;398;393;489;436;496;436;459;405;370;355;381;364;471;405;485;437;392;477;472;474;439;442;419;480;512;466;457;382;421;462;480;572;574;548;487;424;460;453;479;499;461;446;522;519;478;490;401;443;533;563;571;577;517;395;474;536;657;1033;845;425;437;446;517;368;300;361;474;418;375;476;411;538;563;426;461;462;483;467;444;445;406;442;625;504;607;528;437;391;377;433;367;446;444;471;434;418;328;430;477;447;407;380;509;457;444;461;375;437;419;548;506;462;466;415;500;492;498;510;425;416;377;416;404;422;426;485;468;556;594;503;473;548;640;571;366;466;552;540;424;422;536;560;460;410;378;393;384;370;381;382;446;422;457;453;585;676;597;465;433;529;496;380;382;458;514;473;343;409;381;407;352;437;392;467;409;426;458;393;464;385;434;492;489;447;490;487;478;455;576;484;440;471;506;487;481;451;514;542;500;562;515;456;451;486;483;507;576;507;577;480;509;488;619;565;514;487;556;575;511;471;601;585;556;639;516;422;458;475;520;491;486;489;465;444;495;460;477;561;831;1271;862;505;382;428;404;399;417;447;444;442;406;454;407;424;486;373;427;414;393;222;315;463;447;388;456;505;402;444;414;382;413;441;404;470;468;402;398;367;432;443;387;432;485;403;411;333;328;424;360;427;420;386;402;394;409;427;471;435;357;401;337;331;446;367;384;460;430;412;429;476;423;538;485;441;492;482;423;390;369;420;407;411;399;420;504;491;466;426;473;435;405;411;430;441;414;416;390;417;480;517;469;386;338;361;437;393;407;381;417;416;449;498;475;425;474;480;419;477;422;488;488;427;464;479;540;466;424;438;418;347;404;386;481;387;337;378;408;386;400;407;437;378;446;523;486;452;411;379;456;385;409;405;347;387;346;394;423;400;424;422;467;500;461;442;405;450;440;543;471;561;600;529;494;565;608;597;568;437;428;421;489;388;464;481;419;433;465;510;502;563;539;549;413;352;343;383;411;474;531;486;455;430;441;577;601;443;395;427;473;483;481;376;437;397;470;479;483;507;515;464;480;494;453;390;401;395;399;437;497;522;405;414;430;436;523;535;465;392;396;411;363;446;435;383;437;417;409;406;361;343;385;351;448;482;421;390;442;524;449;442;524;440;463;557;455;417;378;352;415;422;414;413;360;326;361;424;404;399;417;435;373;386;438;434;407;391;345;380;400;479;513;435;416;439;396;379;441;447;454;409;413;438;398;357;359;387;426;512;488;536;462;463;522;481;489;450;418;433;429;404;364;299;221;295;356;404;435;432;435;523;454;460;437;406;373;403;440;490;488;545;662;427;512;578;582;612;590;580;570;504;499;496;465;493;440;437;441;434;432;460;495;556;585;466;462;409;393;429;429;444;467;487;399;426;434;404;425;396;485;510;494;442;448;405;431;404;494;523;367;438;604;575;593;573;493;462;462;384;443;467;449;434;509;483;484;547;521;468;478;496;577;533;456;457;532;423;446;468;499;494;441;428;460;516;439;376;437;380;454;567;479;375;332;387;370;392;357;414;433;491;450;433;500;435;417;515;511;496;432;531;494;436;408;388;488;475;459;411;472;518;442;477;394;415;426;467;421;427;465;409;431;495;533;518;435;479;532;459;433;602;516;409;402;433;379;458;473;497;455;431;416;472;453;483;472;483;496;447;485;538;534;501;503;556;493;480;510;528;533;542;615;557;509;324;220;158;105;125;120;165;166;277;358;401;497;470;490;503;523;555;499;582;689;542;498;463;517;462;432;470;452;465;467;392;371;375;476;538;457;471;540;682;910;804;608;474;438;403;533;643;721;633;453;496;505;430;401;462;441;419;467;389;379;380;498;467;450;477;491;512;433;441;493;514;438;395;469;423;402;507;472;511;493;577;659;549;642;679;622;600;639;474;390;359;496;462;520;599;697;560;325;319;389;448;570;562;447;523;514;426;428;446;477;605;553;513;448;417;468;479;452;517;433;408;436;452;501;389;421;530;494;423;342;351;418;375;388;530;522;601;507;410;355;422;418;394;371;375;362;396;420;490;449;491;507;507
91;94;112;108;89;97;107;98;89;82;109;94;93;85;84;249;404;425;459;541;425;475;484;442;449;455;516;442;384;386;404;385;411;441;441;440;397;415;378;368;394;390;458;475;461;430;374;390;411;429;439;400;431;530;480;500;453;489;386;457;425;476;543;498;494;459;464;454;447;505;531;524;485;441;449;465;494;435;468;516;561;573;575;532;472;448;546;574;663;588;475;494;515;507;441;397;406;496;452;460;421;370;488;516;449;432;395;455;419;409;448;543;598;635;607;476;460;416;351;377;443;388;476;465;483;441;401;372;412;443;474;411;406;407;441;384;452;402;416;397;487;446;437;404;394;403;461;430;541;512;419;393;387;431;407;428;392;434;486;505;444;430;535;588;436;458;477;564;480;364;404;490;518;506;495;402;417;378;420;469;458;479;514;538;470;516;773;576;472;467;491;477;455;427;441;458;437;397;444;409;449;400;447;464;419;486;566;494;443;399;399;431;469;511;531;601;517;529;509;520;510;539;486;480;471;420;400;542;551;534;542;529;474;451;558;503;495;408;428;536;468;417;461;602;614;521;450;570;742;656;526;549;416;466;505;508;465;568;523;527;497;500;430;416;490;499;486;487;519;800;1037;763;477;415;391;367;374;388;419;444;414;446;472;450;361;444;427;418;418;391;459;408;520;577;390;506;501;434;429;405;430;373;361;405;439;514;430;352;373;493;441;402;462;430;471;463;356;352;380;452;383;423;449;459;422;416;443;450;421;361;363;364;403;433;419;443;403;402;371;401;392;550;525;522;432;483;467;433;444;453;448;390;411;405;377;527;503;437;431;554;519;420;405;410;461;406;386;412;431;441;516;447;387;368;335;385;384;383;475;399;463;465;497;440;417;400;458;401;367;371;389;424;408;454;557;571;420;425;424;482;416;438;413;444;402;382;404;442;405;452;402;409;436;408;471;456;449;460;514;444;416;452;363;359;386;361;357;387;402;405;395;466;465;457;542;397;377;454;469;489;584;531;552;548;582;537;568;416;446;375;409;465;440;426;394;443;509;496;541;538;458;519;511;441;401;411;475;444;427;457;521;523;468;444;457;549;421;452;538;468;508;414;378;435;445;440;506;469;439;487;564;515;434;394;347;379;445;481;507;505;468;370;418;441;441;498;531;485;405;450;441;390;442;456;439;408;520;437;403;380;392;417;403;440;405;361;381;442;386;436;429;500;546;517;484;560;566;418;393;440;499;434;394;336;323;342;355;393;359;363;428;370;459;419;459;404;434;363;351;339;361;424;453;435;505;409;360;415;406;378;422;488;513;458;425;371;408;464;477;540;489;477;432;416;508;397;431;387;411;460;480;463;308;218;294;397;456;367;371;453;456;450;411;415;410;363;453;508;546;476;568;683;556;550;566;578;587;539;593;466;477;494;533;496;579;474;464;421;507;447;442;482;577;620;447;409;424;335;387;449;456;478;509;450;460;452;437;383;400;487;579;509;415;437;455;433;398;391;482;399;506;589;540;524;508;508;553;443;432;608;557;372;412;577;561;550;649;633;455;429;506;527;471;423;530;473;412;371;466;442;444;555;554;497;467;406;402;413;341;529;663;519;374;388;406;398;352;341;356;423;399;389;389;444;445;469;496;482;460;411;499;523;418;416;436;515;477;414;404;423;447;457;555;475;394;475;593;451;398;407;443;430;387;466;483;393;443;441;405;451;629;547;404;427;415;355;488;464;410;444;501;517;438;509;457;460;439;408;505;483;518;499;527;473;486;540;462;488;530;509;516;554;507;565;453;351;343;292;206;166;156;144;137;204;238;320;403;457;454;476;584;555;696;688;486;495;479;494;461;441;453;420;491;395;407;421;376;448;554;455;473;613;730;868;676;688;552;491;407;417;506;617;573;455;500;479;423;444;416;446;462;481;443;411;429;458;425;480;422;436;492;393;429;437;397;415;474;479;378;399;504;564;552;503;578;722;679;624;649;645;574;555;525;358;385;492;566;742;796;1127;1106;773;513;430;438;505;606;508;496;433;401;498;504;437;473;555;463;474;437;513;523;451;491;427;422;409;509;463;451;474;552;600;546;361;412;384;467;408;419;574;651;521;384;409;420;425;407;358;362;326;387;410;487;552;467;459;509
105;114;85;85;105;107;112;105;85;85;87;93;94;81;103;311;424;475;511;540;438;419;395;416;437;486;536;464;394;398;402;376;446;390;370;466;498;466;415;444;433;444;505;492;549;438;433;364;392;423;433;448;478;498;521;469;481;479;523;483;474;474;557;492;483;505;393;452;519;468;478;493;433;393;447;467;485;469;459;517;489;556;512;433;429;388;432;531;569;465;465;436;468;472;529;409;410;465;461;372;339;341;462;420;428;415;433;416;498;467;479;544;589;581;565;524;462;469;395;396;456;414;474;499;463;537;515;434;382;422;407;388;420;420;421;443;475;361;410;390;479;424;411;404;478;436;485;412;497;594;518;413;442;412;390;351;317;367;533;435;494;531;510;654;572;499;457;548;432;396;423;500;434;432;501;394;406;379;487;521;498;503;550;472;395;444;527;504;427;508;427;451;430;461;428;445;510;450;505;547;448;467;418;489;460;555;577;656;550;443;397;416;417;462;522;565;543;510;479;552;553;485;493;559;481;438;503;525;587;547;496;498;409;413;526;578;508;303;220;467;527;369;434;486;602;458;479;602;883;832;582;495;417;371;420;515;515;487;531;523;537;429;420;427;516;496;499;432;484;565;630;564;490;398;342;423;436;399;444;452;392;408;454;399;342;407;469;423;368;477;439;476;620;584;439;457;488;490;468;478;469;419;394;434;407;463;380;399;353;479;439;445;537;442;510;442;387;333;360;375;428;407;431;448;446;439;426;454;355;354;445;451;399;408;437;434;391;447;462;373;378;477;473;470;486;458;439;469;414;417;496;418;402;427;412;451;450;408;410;406;479;436;438;433;464;413;402;374;424;435;422;494;453;381;363;354;385;356;369;408;383;409;442;457;407;404;402;341;359;318;367;364;376;447;520;537;496;456;449;449;432;434;370;460;410;406;471;485;447;403;368;430;409;399;417;432;418;482;464;405;436;437;390;406;418;411;424;401;398;470;411;420;484;414;471;442;385;410;464;586;656;501;461;471;517;491;504;413;419;374;420;449;467;369;372;448;504;479;496;599;484;471;439;429;398;397;518;438;477;450;463;497;498;445;439;447;389;471;480;450;456;434;426;440;431;517;480;471;378;386;519;528;429;363;298;375;482;493;483;435;332;383;364;442;509;466;486;481;455;452;456;390;407;485;438;402;447;449;401;452;421;403;355;429;435;417;474;413;380;322;445;548;650;558;497;577;581;434;406;468;392;405;413;386;391;378;391;418;464;385;388;369;393;414;439;394;383;366;347;443;431;399;432;451;576;535;392;400;500;443;423;400;447;416;404;428;403;453;485;486;493;463;475;416;476;435;451;467;472;468;504;476;379;331;442;487;450;385;441;453;409;456;364;445;432;345;408;433;511;475;557;505;441;434;509;609;538;550;526;479;522;585;547;495;509;538;476;450;454;414;420;430;421;558;494;412;468;383;426;521;418;430;525;448;496;466;439;409;398;406;488;488;464;464;426;433;386;396;433;479;538;595;502;502;465;528;558;380;444;532;513;422;472;547;593;571;696;710;554;455;563;466;446;468;549;481;417;414;475;464;423;468;457;463;419;460;424;443;415;540;676;417;493;468;470;374;328;375;398;450;414;383;373;509;493;480;446;468;495;396;394;468;424;379;435;408;449;468;423;356;442;469;478;408;445;503;489;431;440;413;455;419;426;389;384;369;476;447;459;433;474;511;485;442;442;442;544;452;437;476;509;528;513;455;507;432;426;403;473;506;549;513;508;529;477;461;440;506;525;538;498;389;433;462;474;415;446;430;413;398;321;234;186;144;110;158;282;330;429;482;497;546;564;527;411;443;542;521;549;458;385;393;427;418;414;407;377;497;535;508;509;631;670;656;576;490;517;506;498;478;430;498;510;450;395;401;405;398;472;478;453;409;395;438;435;403;406;442;369;403;391;319;373;402;400;438;560;500;471;506;468;404;537;669;654;664;627;578;522;638;542;527;565;385;325;434;551;594;765;1123;1284;1023;631;429;428;537;551;545;561;482;412;528;495;410;535;501;445;434;491;501;404;409;486;535;402;425;502;523;408;560;630;619;465;441;403;493;522;428;422;469;488;430;390;405;378;401;388;391;404;439;392;508;582;601;535;444;512
108;85;132;92;87;116;99;87;106;114;125;103;103;98;106;297;519;553;531;430;432;451;435;430;439;439;467;486;426;387;467;477;513;446;419;477;496;409;415;443;461;406;461;549;540;436;463;432;431;449;409;482;520;499;471;483;481;489;484;573;559;485;565;468;452;484;441;503;513;530;458;518;509;427;467;475;472;509;525;564;527;453;483;361;453;387;462;387;472;438;425;478;493;551;548;464;357;422;363;396;319;306;367;394;376;428;458;424;470;502;442;464;466;506;537;505;456;568;482;429;478;484;459;469;454;409;464;446;401;394;412;407;373;449;496;439;460;395;356;379;467;439;361;404;399;487;498;448;518;620;585;387;472;403;426;431;341;399;490;493;497;475;483;586;568;458;466;426;379;421;383;493;489;443;503;476;481;439;417;492;608;487;535;467;392;411;479;569;493;459;427;426;428;401;445;551;564;545;598;631;473;459;531;418;482;523;491;494;482;454;363;364;422;445;444;532;670;451;490;638;624;478;569;563;479;480;517;571;545;524;456;403;359;365;527;535;473;315;281;531;639;460;348;363;499;464;465;573;772;676;548;467;422;436;407;462;483;455;536;639;543;427;401;483;447;496;476;438;378;381;405;432;447;426;455;457;469;418;394;388;404;335;429;410;400;502;530;414;438;470;432;476;452;475;343;354;444;504;597;567;410;383;400;407;358;377;383;315;388;458;454;478;521;512;459;446;372;301;338;360;391;410;412;409;415;408;430;432;358;383;449;473;394;420;443;438;412;467;481;419;426;411;424;431;413;424;486;474;449;436;518;403;403;487;438;400;358;439;407;431;413;429;492;411;345;353;336;363;379;459;439;482;445;466;362;438;404;380;404;396;376;392;466;450;364;318;334;369;346;329;365;352;434;449;442;467;423;455;467;481;533;497;357;383;417;359;375;435;434;368;362;373;412;410;427;395;399;440;443;407;461;445;412;423;384;371;409;448;398;411;413;425;436;395;467;442;409;384;504;504;554;515;438;501;503;517;562;445;440;392;397;471;462;359;358;392;375;390;556;564;459;400;399;386;359;423;430;411;514;391;420;466;469;372;367;401;421;429;444;435;488;452;447;394;457;441;578;531;441;362;465;537;389;363;295;449;508;427;411;351;415;369;414;465;470;414;504;450;437;433;453;427;392;383;418;366;440;463;540;607;456;442;382;439;423;429;427;456;427;364;342;477;510;456;488;435;463;467;378;392;354;414;474;536;481;346;350;383;455;375;401;391;363;405;505;440;357;361;410;473;421;413;391;407;487;532;413;446;479;415;376;375;417;448;413;367;473;442;472;501;425;452;461;437;445;576;551;620;540;532;476;433;466;452;543;525;375;419;456;463;405;414;399;409;395;370;492;463;393;393;357;411;361;402;453;579;594;523;413;476;471;541;523;559;495;465;560;443;449;414;469;494;462;480;439;488;454;436;408;440;379;466;537;468;468;493;438;456;427;399;444;439;477;452;373;375;473;486;449;469;497;504;561;515;563;662;657;506;527;461;404;426;562;488;515;515;650;564;558;512;472;455;458;499;572;504;386;469;417;459;476;536;441;457;448;380;409;515;450;423;536;466;469;490;466;398;361;424;459;450;470;446;422;485;450;487;505;480;479;498;431;445;409;490;423;396;435;421;342;396;405;438;452;441;422;441;422;411;443;395;403;405;434;451;369;382;424;493;562;438;379;413;489;510;505;504;566;497;468;538;467;509;447;430;444;446;468;415;502;580;479;501;483;418;395;506;580;532;498;526;414;364;350;472;508;485;511;524;546;587;487;441;386;340;321;209;155;150;167;271;439;458;456;463;443;356;454;568;503;473;399;424;431;437;422;453;421;423;474;523;447;545;567;549;492;445;470;530;496;394;382;480;475;386;354;366;388;428;492;491;419;414;408;415;391;423;474;495;419;369;340;349;452;418;466;533;587;530;571;596;473;410;582;743;734;704;576;545;508;648;602;535;642;506;423;401;447;524;598;667;836;758;598;463;455;437;496;481;540;506;491;478;437;480;488;490;476;537;533;467;390;392;475;522;481;477;475;500;433;467;530;457;426;392;390;419;521;467;456;442;417;488;510;500;464;406;420;433;418;450;500;555;559;483;477;480;533
92;95;108;87;113;113;103;110;102;108;97;132;109;49;89;292;511;558;442;418;430;461;521;423;461;388;386;451;372;400;483;466;619;507;442;458;425;420;447;430;396;363;431;519;567;464;416;459;465;448;425;481;575;547;585;515;529;522;539;652;579;602;632;524;407;442;513;569;506;483;452;513;495;512;417;462;493;497;503;581;555;473;490;454;486;507;450;454;545;475;447;420;437;556;685;484;385;375;391;347;367;348;402;393;393;396;446;462;559;502;479;496;456;441;486;491;464;510;575;479;468;506;444;444;465;380;374;423;475;372;426;413;440;416;477;467;416;477;457;390;464;412;394;376;400;479;516;531;583;634;504;384;391;400;459;463;386;417;448;474;483;439;502;534;558;449;439;447;394;394;427;520;497;477;480;454;469;440;411;412;511;582;487;513;476;412;451;582;604;471;415;566;512;407;458;631;638;568;675;618;531;494;481;442;390;447;463;414;442;402;383;387;420;447;470;582;588;496;481;586;523;464;536;525;454;505;590;530;467;492;397;318;323;463;524;463;458;396;484;651;736;585;390;433;459;443;495;443;460;490;380;433;509;488;462;492;433;421;567;634;517;464;409;417;422;407;399;368;407;337;428;439;475;449;468;440;449;409;422;383;336;294;441;403;428;552;468;527;374;434;434;391;429;313;337;366;384;459;702;618;438;404;408;368;406;381;331;376;417;417;464;488;485;525;538;388;459;429;359;399;418;387;367;392;468;369;400;455;465;440;424;458;351;458;411;415;460;476;510;450;429;411;411;397;343;416;457;453;538;547;465;401;388;510;501;418;345;396;419;439;334;411;454;419;381;476;345;260;337;444;429;425;390;440;416;427;362;399;445;427;461;431;438;339;361;371;438;377;359;349;421;445;506;453;395;367;376;392;461;496;588;548;450;373;377;377;387;447;521;461;408;450;426;387;393;364;339;349;388;447;380;438;452;386;350;393;418;405;424;505;407;405;462;443;451;477;424;463;529;573;479;450;497;437;455;476;459;497;471;390;376;478;458;407;348;338;362;491;484;444;428;385;380;397;348;395;408;472;481;409;443;497;458;387;432;404;453;440;439;477;465;445;434;328;389;502;617;603;477;504;452;504;477;423;351;406;442;417;383;478;433;378;371;422;432;462;482;433;403;428;448;432;412;432;451;342;364;449;553;497;509;430;420;410;402;437;476;447;450;407;398;398;418;389;416;450;455;332;370;364;348;368;426;552;480;425;373;420;457;415;354;417;511;427;469;525;397;435;378;432;450;405;363;412;455;511;503;489;495;472;409;421;472;369;414;441;373;440;452;475;385;479;467;390;443;553;531;486;409;455;453;429;472;510;571;464;421;420;419;458;430;437;416;436;365;435;410;440;454;383;369;352;368;417;523;480;504;527;449;384;419;521;520;517;484;447;464;410;409;453;549;576;534;426;430;443;461;484;428;448;450;442;496;502;460;476;513;486;465;380;412;447;425;429;371;431;505;530;431;511;513;418;479;595;596;718;681;564;528;457;418;502;483;527;451;444;528;568;482;603;596;447;414;580;807;592;441;396;454;472;476;488;500;426;462;434;431;432;413;430;411;439;454;389;423;480;435;395;555;513;493;490;618;592;524;537;484;477;468;490;460;491;441;405;398;416;419;457;386;377;359;456;514;444;512;497;434;411;399;387;362;458;512;539;457;382;361;454;478;438;432;430;477;487;508;539;485;488;443;424;478;501;410;383;479;429;427;468;491;620;507;442;377;398;433;456;504;527;518;427;480;332;396;508;438;434;555;497;525;528;448;530;530;594;614;453;251;174;138;150;215;288;285;393;371;316;309;461;524;488;485;441;459;470;494;479;396;405;395;469;433;502;484;478;405;452;463;477;493;379;398;419;411;397;402;420;400;437;461;439;376;468;412;480;404;411;419;453;388;381;425;408;489;507;567;486;475;430;515;527;432;480;550;671;667;664;675;642;590;620;623;598;651;589;475;479;482;506;493;594;641;618;618;580;561;459;452;567;508;437;435;501;447;406;410;454;547;547;527;465;391;452;579;519;524;540;438;424;402;454;431;466;451;444;414;350;416;408;455;446;419;434;448;540;480;431;456;452;402;419;494;504;402;406;461;500;459
100;94;113;101;111;95;105;80;86;96;108;100;102;81;106;296;492;551;440;433;406;426;450;444;346;386;392;429;378;390;414;455;568;537;469;502;471;444;501;490;452;471;468;494;646;548;438;461;480;408;407;421;504;547;614;579;531;548;613;896;754;611;678;573;454;459;559;522;501;489;462;484;480;441;396;496;601;484;497;596;505;500;416;529;547;500;462;444;553;510;459;403;426;478;584;478;429;391;409;467;412;370;412;375;428;426;567;564;543;509;446;443;383;430;418;458;467;448;469;513;468;451;467;407;407;351;409;380;457;471;532;499;407;343;417;454;420;536;486;384;356;420;345;396;420;455;541;628;842;776;543;430;432;429;496;545;431;489;400;484;413;452;504;487;482;511;456;422;391;447;428;487;527;509;520;425;429;466;396;421;434;534;542;588;553;483;480;537;583;542;469;496;453;392;506;611;609;590;560;532;581;474;417;406;363;325;512;447;494;508;412;425;431;440;464;499;531;472;505;543;476;491;558;474;426;532;556;536;514;495;455;375;429;477;504;389;388;448;488;697;973;579;448;448;405;422;488;395;427;439;419;393;428;448;461;500;431;495;516;500;501;489;467;441;412;315;374;355;361;361;411;418;471;449;402;434;411;359;377;444;359;296;394;344;415;422;475;454;443;452;469;477;350;332;342;354;390;478;672;612;431;412;430;380;367;422;416;518;507;479;461;430;473;481;388;411;449;458;404;415;343;387;378;513;448;410;373;390;442;444;477;450;463;423;363;383;420;406;447;439;461;449;436;478;411;478;452;489;564;701;549;431;456;505;462;431;410;451;377;387;326;387;437;517;515;527;391;313;359;373;428;472;453;398;426;412;397;413;400;459;419;387;394;386;380;411;488;484;408;409;461;449;506;435;420;369;367;419;502;483;438;453;432;467;369;353;439;521;494;429;397;465;405;403;448;405;430;416;404;444;426;443;505;410;349;424;397;379;379;474;429;383;419;463;412;381;432;481;497;541;540;476;507;433;451;460;469;510;458;432;384;430;479;432;399;390;366;396;455;447;508;336;362;371;356;370;389;457;424;448;484;527;514;445;480;504;510;437;450;466;503;525;439;411;383;459;467;467;451;442;461;655;585;523;390;401;442;411;389;457;421;371;375;376;446;488;502;422;421;441;495;476;514;507;390;350;377;456;460;390;440;434;410;384;403;438;455;525;592;414;395;464;371;388;417;408;462;420;372;364;413;323;365;382;412;366;394;505;436;372;380;459;581;467;389;485;436;425;384;477;450;450;463;463;424;460;500;494;471;445;441;446;491;414;404;383;412;425;456;466;472;445;495;412;391;407;461;403;431;390;430;471;527;529;572;522;430;447;371;376;418;393;425;461;440;480;453;476;397;393;418;399;395;413;584;541;524;482;459;461;420;362;474;503;487;551;464;373;427;384;465;683;561;448;332;403;407;487;540;446;408;457;400;453;381;421;473;441;393;424;486;517;488;425;450;464;487;505;455;492;469;393;478;589;539;641;607;523;555;499;476;470;461;538;482;418;478;480;533;559;621;471;328;529;684;471;397;446;461;463;439;462;433;480;473;420;397;423;481;441;474;457;463;452;426;451;409;394;444;516;446;616;862;697;501;519;490;510;493;489;603;780;575;405;408;388;388;475;387;371;352;484;482;439;438;409;385;432;401;396;414;487;649;743;494;399;371;392;441;415;422;434;470;503;458;550;600;472;402;409;407;423;448;482;423;527;463;423;475;603;632;606;532;431;423;448;500;510;494;476;503;500;413;453;456;439;485;461;502;420;453;497;526;644;725;537;527;415;307;234;146;133;165;170;195;153;172;328;444;425;508;484;478;517;513;492;454;408;364;390;503;483;455;459;419;439;426;547;463;364;393;405;437;440;405;362;355;421;397;361;423;459;374;396;381;367;402;445;428;442;496;529;587;622;673;561;471;448;496;494;474;480;579;567;646;717;620;619;631;540;525;513;634;569;535;517;458;507;537;512;530;552;541;545;569;497;411;439;563;558;435;400;387;426;440;473;415;374;360;465;440;484;598;548;507;517;459;516;490;435;421;399;367;424;448;414;457;473;428;342;422;542;452;444;505;455;443;429;468;447;423;409;420;391;448;430;478
130;115;106;116;108;108;116;110;94;106;94;99;108;86;143;368;473;532;499;441;388;440;405;416;422;421;466;477;433;442;410;413;459;428;538;520;507;495;505;590;614;504;495;536;585;477;424;486;475;468;389;420;466;528;551;520;471;496;856;1166;877;555;563;480;502;482;533;552;480;423;455;495;451;439;462;561;598;494;508;604;613;420;490;595;579;554;485;475;515;496;444;484;453;487;495;530;514;459;444;404;386;391;364;375;319;359;502;521;428;435;434;462;449;461;441;444;460;474;486;457;452;418;366;376;392;394;443;476;467;481;541;490;495;407;348;430;403;472;503;460;346;336;406;461;552;446;457;688;1004;852;640;461;478;410;448;466;487;428;447;512;488;500;462;443;480;488;435;386;377;428;424;451;478;439;437;417;398;458;441;471;531;518;577;574;557;512;504;428;506;458;516;483;417;434;509;579;568;577;533;454;535;519;425;410;325;375;466;496;514;527;388;418;469;456;508;503;515;473;459;490;470;534;614;549;503;568;560;463;514;463;449;464;477;446;468;411;454;458;422;585;642;468;409;398;478;459;410;425;494;434;346;408;461;489;498;467;471;541;446;409;447;474;428;398;441;379;359;357;379;424;379;426;456;466;400;436;363;421;394;413;367;338;399;360;348;374;413;425;484;426;443;424;413;352;291;395;371;423;589;587;479;448;511;459;429;470;454;538;533;451;467;430;410;406;386;375;427;436;373;321;309;330;382;525;433;387;395;431;431;423;437;528;563;451;344;355;369;382;413;432;387;448;426;471;511;480;468;463;464;656;503;493;464;437;443;423;452;399;406;321;374;369;440;475;467;524;441;458;425;482;521;509;490;524;436;398;326;370;468;484;432;426;464;418;426;452;510;495;452;420;437;399;407;403;402;365;399;461;460;445;356;459;390;482;373;361;432;447;477;453;423;410;422;402;484;461;452;412;374;392;424;400;441;415;436;481;435;349;360;430;442;521;546;502;516;474;506;371;482;508;579;527;515;484;513;499;485;496;472;423;400;414;441;440;463;424;416;339;379;453;444;343;378;332;366;423;444;430;424;444;438;540;499;415;392;499;452;387;399;478;432;523;423;395;336;426;498;452;413;384;413;560;406;411;384;353;409;431;381;434;429;433;419;519;505;483;467;484;437;494;519;455;457;422;359;354;388;470;436;369;372;397;368;360;405;388;429;489;449;490;435;422;421;403;397;435;487;413;389;433;425;381;358;414;491;374;393;441;416;417;424;446;431;406;394;410;517;429;407;399;406;453;475;492;481;519;475;507;445;441;428;424;523;487;430;413;314;302;341;384;435;485;462;433;454;409;407;363;431;423;389;489;434;452;548;589;578;515;456;350;363;413;428;417;493;432;496;498;517;431;471;389;419;515;554;589;539;470;451;452;484;382;478;508;500;538;534;458;422;405;450;567;446;414;343;352;456;530;550;466;450;493;398;349;406;450;464;441;393;430;491;624;575;584;561;546;509;475;512;512;417;426;399;444;517;534;493;463;504;565;463;595;496;584;510;524;530;508;518;434;489;428;375;443;447;386;478;481;475;477;449;457;444;437;459;444;431;480;469;517;480;480;562;466;431;432;406;456;425;402;488;534;637;593;449;447;499;485;454;493;670;854;700;406;402;386;385;400;406;422;428;431;471;387;369;371;364;359;415;371;391;457;552;633;538;404;397;458;416;340;428;480;459;429;455;505;578;512;475;401;430;520;512;475;525;497;538;508;548;622;586;611;554;453;431;492;494;508;509;524;706;614;448;505;407;424;361;382;357;429;506;495;514;475;538;632;714;539;511;374;333;273;202;139;130;95;107;144;225;246;403;390;471;494;535;457;461;439;408;437;503;477;483;424;395;418;403;515;448;365;331;347;433;447;414;406;400;414;413;410;465;368;455;377;400;383;391;396;401;524;557;524;612;863;694;540;531;514;540;488;496;565;567;607;613;733;643;562;675;594;432;429;493;479;590;557;498;517;508;500;555;466;529;460;502;525;479;458;481;501;463;422;368;456;501;532;437;515;550;514;458;467;536;529;505;527;550;626;567;407;418;399;404;357;413;438;465;475;448;383;467;487;443;423;464;459;495;446;413;441;438;453;445;497;547;464;402
90;120;110;98;98;99;101;110;95;91;85;89;103;86;160;519;511;498;452;379;476;550;524;445;460;458;496;466;466;405;473;433;392;471;492;542;485;429;495;629;605;507;544;525;515;473;415;398;384;361;332;443;454;507;516;514;487;497;758;981;754;462;510;497;561;562;523;524;477;514;526;558;531;509;508;611;457;354;456;722;617;522;421;530;549;514;467;469;435;453;494;465;456;501;490;429;479;474;485;446;453;377;393;410;388;392;354;489;459;352;428;408;445;438;439;434;459;481;537;456;401;388;431;447;453;465;482;435;440;501;486;498;475;456;416;418;356;411;449;435;459;436;430;528;486;447;458;564;717;591;558;418;424;465;423;394;372;428;492;489;586;494;436;452;460;434;411;428;412;439;397;416;489;374;441;489;447;437;400;462;462;502;612;598;571;490;492;513;430;427;477;465;432;451;523;515;519;578;519;519;522;501;441;454;397;430;469;435;444;447;422;471;640;563;708;651;468;449;477;532;528;509;545;511;465;482;525;475;481;466;436;404;525;480;477;468;486;515;484;474;441;383;424;491;532;512;463;427;499;474;395;418;479;597;537;452;484;541;449;419;439;444;432;445;409;339;369;454;420;406;393;394;434;498;487;462;445;382;402;405;388;350;376;378;441;397;484;499;479;400;439;455;411;400;435;392;399;360;464;392;526;589;504;408;394;403;567;629;499;459;407;434;421;428;379;386;453;435;401;323;289;334;398;423;478;382;372;394;447;444;439;448;468;395;310;385;389;349;434;421;388;481;473;576;553;469;415;420;491;451;370;472;387;428;450;422;477;421;317;327;387;400;398;469;465;400;464;517;423;444;486;487;550;612;574;424;384;386;449;521;505;430;456;425;446;532;495;489;482;456;413;390;336;342;368;369;417;441;496;424;408;408;433;405;390;373;410;473;453;394;346;380;443;522;532;480;446;440;405;552;520;377;418;419;426;477;447;420;373;412;456;490;483;409;481;471;514;469;424;491;498;532;467;427;449;486;502;484;429;369;434;480;389;395;430;395;377;298;370;452;392;359;379;465;418;403;393;385;437;470;457;487;479;384;353;492;389;416;428;435;433;473;464;400;351;416;511;425;409;403;393;394;403;453;440;356;406;429;439;490;500;490;427;551;612;573;423;453;434;517;451;486;466;352;335;365;404;456;422;369;401;366;427;440;406;345;436;468;499;463;452;445;458;491;490;458;458;461;430;416;385;365;353;395;438;426;426;441;394;383;382;420;410;432;405;391;415;370;391;325;386;410;397;385;375;412;488;505;473;352;484;527;476;516;525;453;355;298;347;362;406;445;468;485;505;540;392;374;426;416;395;427;430;447;489;531;502;522;423;397;355;419;367;415;505;512;443;494;470;492;443;469;464;593;688;489;548;537;453;490;560;491;450;499;532;508;525;462;468;451;431;436;346;390;371;343;469;582;474;441;415;494;445;401;427;489;470;403;416;465;524;569;688;623;635;591;538;415;429;509;438;393;391;397;457;481;440;430;488;453;466;494;522;538;483;527;585;730;507;423;442;453;411;366;372;457;520;459;500;507;459;450;445;392;412;412;452;466;529;500;499;488;490;436;452;434;434;462;400;387;468;484;480;458;457;607;560;534;452;493;536;627;495;390;394;350;324;422;506;440;419;484;375;407;407;389;392;411;398;365;401;407;362;440;431;399;383;438;517;459;517;516;428;465;468;495;515;503;482;382;374;458;541;433;424;504;504;468;566;432;485;552;487;429;467;568;512;481;520;566;559;524;515;590;516;443;375;366;364;436;526;470;445;470;492;569;722;513;497;459;426;361;356;374;286;313;296;229;175;157;156;184;296;290;451;379;402;395;448;487;548;512;534;460;437;432;434;521;467;371;390;421;402;447;493;493;454;359;357;407;411;410;442;381;422;378;403;341;409;508;573;497;628;777;578;558;612;629;455;483;421;511;496;515;501;627;568;642;698;570;277;366;464;468;602;555;560;541;576;499;564;568;542;567;528;502;485;478;534;484;436;414;386;427;496;589;562;596;528;548;509;565;569;557;542;599;580;678;494;393;428;470;362;369;366;412;473;426;400;421;444;464;478;469;449;427;421;473;458;427;428;444;499;501;559;475;414
106;97;90;108;124;107;103;112;107;86;99;80;100;81;175;446;500;479;409;398;484;577;568;569;479;495;475;461;448;409;449;463;393;413;515;492;484;504;481;558;523;467;483;475;507;517;420;415;365;359;425;440;476;534;543;539;555;492;537;648;619;412;532;419;437;540;494;588;562;479;552;538;498;466;516;535;444;312;425;588;566;465;517;503;549;524;401;436;411;497;469;409;549;617;509;413;482;540;520;489;522;433;480;471;441;428;439;465;489;430;459;428;448;552;475;490;465;405;440;358;341;361;498;508;424;459;443;419;434;427;537;492;454;426;391;425;282;325;414;456;387;412;439;438;459;465;474;482;472;424;493;505;391;419;459;421;405;418;447;564;598;599;514;434;375;360;436;420;396;392;410;536;455;406;471;489;505;468;417;461;523;489;499;577;502;445;452;469;510;507;518;458;513;467;493;519;523;553;537;559;581;510;437;496;421;445;416;409;435;543;519;616;603;633;738;624;561;549;468;509;514;530;500;504;486;471;519;486;482;420;435;473;557;511;504;459;481;489;503;542;474;451;455;526;551;527;481;338;520;540;394;531;566;571;616;580;561;576;499;442;435;467;466;389;392;387;418;449;439;391;364;378;434;452;448;475;424;423;459;445;459;372;371;400;488;409;391;393;438;355;399;406;449;455;481;449;372;369;380;441;459;580;474;380;434;452;702;746;542;509;388;479;504;477;410;375;411;400;426;473;431;459;440;464;442;431;401;367;462;417;371;389;336;324;361;415;426;383;396;371;439;427;476;542;514;433;408;415;496;417;416;448;367;409;383;365;423;418;410;382;438;442;363;429;543;426;435;467;402;436;466;466;499;578;528;387;386;373;411;403;456;461;479;392;421;492;453;509;545;435;397;378;410;421;441;364;462;476;600;586;428;492;543;445;393;377;397;431;405;379;406;481;531;556;527;455;446;388;475;598;590;426;379;387;439;491;484;386;393;395;397;391;388;348;432;465;448;435;424;475;450;485;437;427;366;414;530;516;437;388;419;416;388;405;385;424;407;461;391;384;421;365;404;478;453;366;403;359;437;543;521;445;442;424;367;409;402;398;399;395;459;476;479;404;385;429;417;386;386;411;426;435;428;520;510;443;377;425;423;501;502;461;455;492;564;525;426;392;372;459;492;442;470;353;364;352;417;465;442;419;446;454;422;449;458;422;554;618;632;536;428;409;398;446;511;408;456;486;462;387;341;374;404;380;372;389;393;436;376;430;408;522;501;413;414;436;406;345;501;411;292;409;402;371;402;391;465;495;414;387;435;531;527;463;517;474;402;383;392;366;428;397;526;484;492;533;376;415;396;362;322;404;451;427;524;451;432;451;442;452;391;336;341;401;433;463;471;454;437;411;435;431;534;666;579;478;455;487;519;510;550;502;482;496;528;542;454;452;403;351;408;407;360;405;457;387;506;531;453;502;483;460;456;386;409;422;571;607;517;435;523;595;606;465;481;493;494;510;461;450;467;410;342;355;396;407;419;391;513;517;498;515;478;486;458;471;552;651;549;457;449;518;469;364;354;499;507;412;464;454;445;483;439;409;440;457;387;478;419;464;503;499;470;442;472;440;441;427;401;399;424;456;433;501;515;672;590;473;383;439;454;517;463;432;439;355;316;392;442;410;405;422;476;441;386;387;404;428;482;470;410;426;421;427;358;373;384;431;478;499;617;541;432;450;418;495;446;469;437;485;416;380;428;435;460;463;502;474;504;439;480;447;450;480;533;637;459;499;585;492;435;480;518;538;455;450;426;370;439;396;454;454;375;412;458;524;565;531;476;493;451;448;536;466;450;426;535;476;322;247;197;119;128;157;201;303;265;351;386;451;418;643;630;438;433;435;402;498;474;438;416;424;423;452;466;502;441;316;347;390;445;401;391;439;436;500;478;430;432;529;562;543;561;573;547;516;591;558;499;479;388;458;412;513;502;604;657;600;545;549;375;371;445;484;620;546;516;625;682;579;603;686;604;609;546;517;533;561;564;507;508;453;424;466;481;506;516;535;594;571;698;784;609;564;563;547;504;499;458;389;431;458;390;386;430;445;365;382;397;434;415;480;482;442;454;412;412;409;393;390;427;375;488;542;520;418;393
110;111;114;106;88;116;96;114;129;85;106;95;98;83;186;461;507;472;390;393;452;558;598;550;485;507;676;437;424;439;507;459;579;444;491;421;442;483;535;509;426;448;471;445;441;506;455;389;424;484;467;514;392;444;533;566;579;596;539;550;542;461;512;452;448;456;446;493;493;531;545;453;404;431;533;547;406;377;449;534;544;544;479;470;525;460;455;472;446;437;450;385;566;672;500;482;470;508;540;519;550;426;463;444;431;449;430;435;496;417;563;560;597;488;435;443;476;409;379;368;333;419;613;739;552;487;543;507;432;419;460;448;487;397;406;391;328;390;473;488;438;530;403;426;395;424;526;455;390;481;468;446;459;482;470;363;327;392;441;527;650;685;558;450;395;448;496;435;453;468;547;478;421;458;441;429;555;461;490;515;499;482;554;549;493;470;472;479;508;539;537;471;441;476;477;519;502;532;532;528;535;483;397;413;389;388;404;400;496;586;656;713;588;481;546;533;503;477;501;528;590;560;439;456;517;566;552;499;496;518;402;476;497;502;521;434;482;479;574;497;451;485;544;565;594;545;445;429;495;546;470;479;523;627;576;520;578;522;592;457;479;463;462;460;395;356;389;513;415;417;346;373;382;434;438;448;419;464;475;431;419;444;449;444;443;322;255;263;380;384;408;435;416;455;568;514;363;357;364;472;437;562;466;358;407;390;540;545;470;459;399;419;480;456;443;449;496;454;450;580;547;490;499;448;428;440;399;376;446;448;439;333;300;302;360;367;378;365;407;423;373;508;475;533;442;443;432;442;405;386;456;470;373;393;419;397;409;532;463;380;386;418;405;500;467;464;461;451;466;441;455;411;389;501;442;385;331;421;449;393;417;431;447;369;360;419;450;450;525;448;409;436;440;453;437;351;415;555;614;614;419;461;447;546;492;415;447;406;405;371;452;486;495;501;432;478;432;408;469;524;554;443;393;428;430;438;441;403;393;445;441;389;453;475;421;375;419;439;423;422;415;515;463;453;432;376;476;488;413;416;382;404;426;423;398;414;452;664;594;395;362;434;539;535;533;463;417;500;539;547;524;443;421;464;420;386;391;362;471;541;500;513;469;401;383;360;411;404;358;352;408;443;484;508;493;412;378;458;505;488;459;441;493;441;469;434;462;390;359;317;462;435;387;349;420;428;429;535;478;356;439;419;480;490;421;465;661;827;680;587;463;413;365;380;398;378;452;447;432;408;355;380;467;413;374;444;442;378;380;462;476;455;454;470;399;381;352;384;466;450;379;388;435;365;364;429;470;422;351;338;405;478;481;486;408;428;430;433;397;339;358;493;494;449;483;524;388;402;387;382;299;382;471;443;488;445;386;418;376;363;408;384;380;388;409;448;369;424;448;377;358;432;533;582;510;444;447;455;513;512;416;404;485;426;401;384;370;434;478;376;402;444;372;473;440;507;551;463;431;477;554;468;447;448;331;382;525;594;508;472;504;516;527;424;472;393;482;450;488;456;433;386;340;396;439;433;433;452;416;475;498;484;475;482;503;500;574;586;484;470;426;480;493;427;389;431;468;423;400;431;430;396;408;429;444;433;436;407;466;442;506;453;399;414;376;411;433;506;439;431;486;581;455;456;413;570;535;428;366;456;588;500;379;439;447;413;394;390;373;366;447;453;403;382;410;416;417;428;452;511;458;463;467;421;415;425;399;413;412;437;453;497;460;503;467;446;434;464;417;482;421;418;413;450;501;493;523;537;520;506;504;479;421;492;532;578;601;473;495;530;499;431;539;489;440;440;413;479;544;445;472;436;397;491;541;504;578;457;537;535;475;443;509;433;423;442;552;601;454;472;466;252;191;119;144;132;150;272;276;287;321;484;605;481;450;424;415;361;376;386;356;452;445;463;456;415;435;345;304;380;412;409;370;381;512;715;685;561;564;443;472;550;520;581;567;477;502;558;501;517;439;359;372;435;533;610;551;590;572;568;566;447;507;556;590;537;567;682;667;596;626;636;568;585;514;517;611;612;500;475;515;529;418;395;488;575;536;512;452;603;919;1147;893;588;384;430;436;469;533;440;431;429;375;424;412;415;428;466;461;484;440;475;490;488;448;422;396;379;402;433;472;377;518;459;452;418;376
116;100;101;107;112;109;107;117;112;105;105;103;104;83;161;355;448;454;429;368;459;446;557;653;611;580;563;466;397;376;509;587;648;457;442;473;421;406;489;478;436;465;420;421;491;554;481;467;421;472;511;526;437;469;574;628;603;535;560;577;723;662;512;468;405;468;481;457;537;607;599;427;404;475;598;525;453;477;473;410;476;439;491;491;524;508;526;523;608;493;427;447;464;568;501;468;440;443;430;456;541;520;392;395;384;397;425;502;500;506;601;558;631;454;438;457;460;390;323;403;412;430;690;877;662;576;701;486;494;397;428;423;453;460;451;423;425;489;480;457;537;552;422;420;431;440;428;514;584;664;492;472;457;409;457;347;288;361;356;510;672;773;651;547;510;500;533;454;455;505;492;493;550;518;482;462;469;477;484;456;460;455;458;425;531;508;549;556;558;506;534;457;448;477;529;484;459;509;444;516;511;482;431;392;405;395;385;420;498;482;543;597;494;610;613;433;426;480;486;576;500;454;467;464;500;489;525;528;551;510;405;419;447;402;491;502;451;546;579;535;486;498;482;529;562;530;500;461;433;452;413;397;450;554;516;516;514;542;588;543;622;536;433;438;400;355;401;435;439;388;325;384;462;402;443;414;399;426;492;469;434;444;407;460;477;311;271;325;477;450;429;356;429;529;586;518;408;374;422;462;469;503;497;357;335;325;389;438;465;439;421;482;488;479;448;607;752;648;484;498;504;549;501;405;348;422;362;374;414;380;366;356;372;339;436;385;437;393;405;400;367;391;471;485;394;445;497;483;433;359;341;392;379;435;421;467;457;483;468;399;409;435;426;518;435;402;413;414;436;476;392;359;404;456;388;388;372;416;476;458;351;397;447;417;431;442;515;471;449;465;430;460;459;478;502;390;475;488;474;427;422;436;491;572;552;447;452;483;454;495;508;462;566;469;490;507;523;463;425;499;502;411;436;494;425;409;420;370;398;475;456;415;473;415;454;365;361;414;347;347;454;449;497;454;434;406;437;424;366;379;369;389;376;383;394;439;476;704;744;439;361;445;437;445;475;428;436;581;518;526;478;375;456;476;436;379;400;387;530;637;571;525;548;496;390;361;472;494;383;388;377;385;427;445;486;443;412;388;458;402;443;494;509;404;343;423;415;416;378;430;427;416;399;359;447;431;400;405;425;344;371;381;362;396;385;420;533;609;679;676;576;398;386;380;361;402;452;474;394;361;393;345;332;339;404;427;482;415;430;464;393;380;464;425;423;397;402;534;563;461;426;413;416;380;396;398;389;377;323;390;459;489;382;424;441;403;449;422;390;359;403;400;388;496;478;436;449;434;371;317;341;386;414;385;509;507;390;426;326;373;445;416;421;467;475;457;458;514;521;422;441;416;438;436;520;463;441;460;444;409;417;420;431;388;338;364;426;448;366;376;386;400;465;523;454;485;542;438;399;423;521;493;504;430;362;366;432;484;495;471;497;516;545;487;449;433;447;483;453;569;439;351;313;372;418;450;405;311;346;428;459;386;429;465;596;572;582;432;415;459;496;495;453;368;449;475;459;413;453;452;468;486;467;432;445;443;493;464;478;447;509;443;355;394;382;457;504;450;506;508;598;719;535;483;428;454;453;422;415;446;481;405;335;403;428;411;367;397;345;404;465;530;471;478;441;448;455;451;424;462;499;487;542;499;482;416;367;385;414;470;423;444;444;505;490;490;482;536;440;444;404;395;435;403;463;442;497;487;545;473;454;477;420;380;463;603;554;479;409;468;485;411;442;426;454;362;390;462;514;515;475;461;483;578;442;491;480;415;507;502;386;409;501;448;443;445;462;522;488;458;465;432;354;332;276;174;135;101;135;155;188;254;407;358;368;412;389;426;423;409;387;468;466;438;401;350;376;361;353;313;438;410;335;265;443;515;585;592;608;559;553;586;562;547;492;541;549;511;468;476;455;360;408;468;554;592;465;519;564;521;553;465;561;589;626;568;504;479;542;482;560;607;479;490;479;487;538;557;482;488;549;453;510;462;471;508;539;467;479;500;820;1094;920;566;472;406;438;536;440;445;438;341;394;373;422;443;461;478;432;468;461;448;487;550;458;461;450;415;396;424;459;401;470;475;436;402;369
120;94;120;92;108;127;120;105;89;115;119;111;84;96;177;390;482;429;362;427;457;461;555;495;557;434;457;454;486;475;528;597;554;481;458;460;454;516;428;423;419;404;486;369;456;474;456;466;452;456;596;614;561;511;643;615;560;561;623;618;844;736;591;454;437;467;504;476;526;549;690;460;407;443;520;531;506;460;519;500;528;466;514;543;660;553;477;541;512;460;469;428;416;477;514;513;441;398;400;464;436;414;401;354;373;386;457;506;485;558;553;611;601;503;432;483;401;451;408;426;481;445;576;611;595;546;598;564;427;334;316;438;438;430;444;478;462;515;596;620;602;496;429;455;434;415;482;611;723;842;640;562;473;414;415;314;366;412;375;497;594;772;733;511;539;457;491;503;496;522;512;478;525;508;496;495;506;468;487;409;359;435;450;465;506;522;518;521;470;493;547;497;484;535;547;501;433;472;452;467;486;463;463;443;428;380;428;456;504;622;453;411;495;602;561;489;522;601;559;523;453;512;468;467;463;477;483;471;530;650;464;437;471;428;491;431;458;561;477;442;480;492;443;436;428;425;508;509;388;347;475;483;505;511;501;540;487;514;473;549;591;469;446;517;462;431;364;396;403;422;299;371;457;469;429;456;439;421;436;398;404;395;427;457;376;423;424;446;513;504;437;400;440;463;531;531;403;427;460;484;436;460;457;398;399;314;380;372;449;445;426;496;476;456;472;552;661;605;502;432;458;437;477;424;366;419;389;425;384;388;389;471;417;448;460;403;451;373;382;366;376;394;486;434;388;504;567;444;453;343;339;322;342;402;425;441;493;506;511;453;431;392;399;467;473;390;383;377;373;427;426;353;403;477;421;377;390;422;437;429;439;406;380;381;439;439;476;505;464;414;473;471;489;476;472;462;487;556;470;442;436;496;569;703;570;453;430;495;494;586;525;390;485;471;471;435;492;517;462;478;424;390;442;424;463;422;417;332;451;454;511;433;434;375;451;394;397;352;342;342;465;526;415;393;451;435;409;387;420;376;388;399;372;398;402;474;434;545;602;478;382;404;486;452;449;447;501;532;433;445;406;373;489;559;506;443;447;426;539;633;744;549;485;449;353;359;457;462;423;370;350;373;386;404;430;453;422;429;433;506;481;437;407;382;304;386;389;371;367;428;505;430;419;427;410;375;319;405;388;394;436;420;386;416;420;403;433;452;500;575;506;466;446;442;376;397;441;385;392;361;351;329;367;376;456;429;515;531;502;506;378;322;396;428;454;448;389;603;648;512;500;452;408;419;444;470;435;394;414;389;445;467;462;455;371;389;398;448;419;388;454;445;426;522;463;432;415;397;312;332;322;431;487;426;448;466;515;450;402;403;482;419;598;541;459;448;474;482;479;432;424;469;450;419;537;514;401;430;405;453;394;478;415;379;371;409;490;394;375;444;455;395;441;473;455;505;506;468;402;397;472;491;511;468;396;426;415;456;477;508;538;549;567;537;416;442;496;450;514;518;404;453;339;442;430;423;353;318;318;389;452;414;471;623;520;541;440;458;475;500;521;509;436;423;438;442;467;482;400;408;535;518;452;451;371;442;548;498;474;478;498;494;417;470;533;538;487;451;464;493;458;493;431;348;409;480;458;359;399;440;421;398;348;387;321;405;358;369;402;473;578;557;599;463;427;444;415;335;425;434;376;474;495;580;633;468;444;457;469;468;464;423;459;405;456;490;476;517;501;542;454;431;407;479;457;450;458;529;515;539;508;435;451;415;443;484;475;484;436;459;435;408;387;392;429;376;353;351;458;498;485;483;451;442;442;426;488;405;401;463;389;399;419;469;466;411;441;457;456;434;437;472;526;512;510;385;249;192;203;186;151;157;186;215;261;381;495;510;509;476;516;544;431;428;365;359;376;533;426;336;418;430;316;290;376;490;486;634;697;669;516;482;527;567;551;522;520;479;452;439;447;441;411;539;537;530;525;508;490;511;504;453;559;639;587;617;467;455;479;503;497;525;478;435;476;537;638;496;403;500;638;555;441;472;482;527;609;503;373;462;528;651;655;562;515;460;400;432;450;447;440;344;361;406;399;470;489;468;464;481;468;437;527;510;501;440;507;523;420;468;486;385;511;431;444;459;433
96;117;98;89;104;90;102;106;102;101;118;104;93;87;193;410;532;495;425;368;427;449;510;513;490;425;447;444;485;565;645;541;414;463;454;412;437;498;461;415;395;409;437;449;450;464;420;403;504;480;522;603;579;560;561;576;569;472;526;569;770;769;569;476;440;447;502;505;387;512;576;512;470;464;505;485;509;437;461;477;528;425;492;560;655;516;465;472;450;466;443;503;462;546;556;466;442;352;407;465;447;469;431;417;422;390;478;402;439;524;530;583;566;554;490;463;479;509;537;469;452;430;408;585;608;545;518;479;465;239;292;454;458;438;484;480;457;565;515;609;648;499;603;621;492;418;469;565;667;649;619;790;598;419;400;415;432;456;509;551;484;560;550;488;543;525;510;452;513;490;482;440;506;551;547;528;530;539;445;393;371;418;434;472;562;517;504;479;495;501;545;455;397;590;623;475;439;416;439;442;499;493;367;378;442;472;457;445;515;527;404;434;467;482;527;514;606;739;593;530;524;475;439;350;426;446;475;465;562;557;532;522;472;416;418;395;434;474;442;456;507;498;345;361;428;395;509;407;370;412;547;499;522;444;504;433;463;480;491;488;450;427;369;434;443;433;422;401;359;387;300;424;567;556;438;398;369;416;458;426;420;406;452;423;378;442;506;410;441;389;437;491;411;343;464;486;463;441;415;471;432;478;456;532;614;439;410;379;415;399;393;468;417;415;431;570;494;494;455;407;429;368;479;420;454;412;405;391;381;382;433;399;509;447;378;471;473;450;424;458;402;389;444;374;410;502;520;523;506;415;455;372;408;459;444;375;469;522;526;455;426;421;389;429;448;424;357;387;435;435;433;342;411;440;430;355;380;511;416;408;401;395;418;398;427;429;461;422;441;387;471;451;479;458;436;428;550;518;483;499;464;464;524;682;599;441;441;474;473;463;431;429;390;462;461;527;502;495;454;460;365;429;461;424;481;455;474;343;425;512;480;428;408;482;453;434;412;361;323;427;473;458;433;401;412;429;388;436;462;304;410;420;353;419;339;387;409;543;583;598;459;397;423;393;466;503;513;497;434;384;422;457;597;661;531;435;437;444;447;619;724;474;418;377;324;435;428;401;400;446;386;404;394;445;441;423;450;453;472;499;440;444;397;472;398;405;441;474;432;435;466;412;401;392;390;364;362;450;407;377;453;435;492;407;395;376;417;465;455;519;478;481;531;490;377;402;437;360;394;418;396;382;384;368;422;518;563;510;461;443;351;383;404;399;440;434;400;401;422;468;495;481;427;460;452;492;501;470;433;447;476;482;518;476;456;448;394;370;450;477;388;420;334;417;449;419;398;361;362;330;343;451;514;447;404;470;508;429;340;410;474;500;521;552;483;471;390;445;452;444;447;488;482;487;470;478;476;491;440;452;470;509;471;449;435;396;468;401;456;524;559;448;477;476;512;508;505;457;437;385;439;475;534;526;473;473;498;441;459;503;491;443;480;468;481;505;484;462;455;448;418;459;484;478;412;337;322;430;325;336;502;568;554;592;522;426;467;438;412;413;572;597;450;471;510;498;532;451;482;440;426;492;463;492;442;496;544;585;566;523;412;410;370;469;504;507;441;432;431;414;417;458;468;491;422;430;432;401;437;465;500;436;380;425;407;448;389;447;469;467;596;610;585;471;397;362;343;368;381;403;349;472;497;543;754;479;452;456;486;452;444;437;436;426;391;429;441;548;569;587;514;423;395;442;388;388;458;471;467;461;526;529;469;448;465;476;442;455;490;446;414;407;408;450;435;430;312;401;453;532;492;381;391;414;421;488;443;391;465;444;383;446;462;438;388;341;382;458;460;418;385;301;450;523;507;428;383;332;368;461;324;246;144;110;123;228;384;507;477;434;614;599;470;375;349;348;336;418;459;463;515;442;432;417;386;453;469;514;543;606;448;391;477;535;517;568;523;530;408;454;544;515;443;472;527;496;548;511;498;452;405;327;458;531;484;485;436;420;512;468;421;424;423;465;566;548;559;470;389;443;608;596;489;432;477;541;601;485;374;370;439;521;531;593;571;473;432;472;454;377;385;379;362;360;447;432;516;537;491;450;371;403;408;438;488;480;522;536;475;469;417;379;442;434;419;454;471
112;84;96;98;131;107;96;104;96;84;105;80;104;83;171;397;455;546;409;375;477;418;468;503;446;391;451;464;440;564;591;532;469;542;566;520;482;486;419;349;391;379;440;432;535;504;439;440;548;535;497;533;519;457;525;552;472;475;460;492;656;563;440;430;516;547;529;546;469;442;483;454;517;489;481;553;596;572;547;535;501;392;429;566;523;474;412;457;495;462;448;438;484;523;467;543;521;392;448;550;489;467;485;491;514;523;480;427;417;532;480;467;510;516;501;435;471;561;551;509;456;487;447;435;510;515;535;505;421;337;377;415;377;368;397;456;593;607;552;440;525;535;845;722;560;483;470;452;458;531;600;678;539;477;550;537;540;490;491;492;458;462;445;552;648;619;636;575;528;536;465;452;525;505;535;505;525;574;530;422;387;395;324;452;557;572;500;460;444;472;465;445;486;477;523;406;333;423;432;429;479;430;409;436;504;473;496;498;470;513;509;450;438;490;588;564;592;792;604;605;524;493;373;325;337;412;417;434;489;473;554;600;557;406;389;340;497;563;458;399;423;519;469;409;414;449;437;427;479;624;585;496;470;398;453;430;450;436;479;438;461;372;414;402;419;401;426;405;381;386;350;408;492;435;463;414;366;362;417;384;430;385;487;403;420;453;536;450;522;458;406;448;412;355;411;447;424;413;370;395;413;458;486;664;762;535;472;470;442;426;451;502;446;439;470;492;517;482;488;463;460;430;409;361;441;417;462;384;395;478;457;444;486;482;411;418;435;446;476;373;350;429;457;364;349;399;402;461;557;424;463;447;451;465;409;407;486;439;395;440;431;399;414;421;453;398;362;438;512;449;382;333;364;471;406;383;447;448;435;321;364;413;465;394;432;417;369;418;390;351;396;436;482;468;449;444;451;528;513;550;496;420;449;495;481;434;444;439;438;480;453;426;422;469;496;589;557;497;441;446;444;432;440;395;436;416;477;544;472;468;455;458;455;487;467;449;446;381;391;396;442;410;423;456;449;422;387;392;451;438;431;432;370;410;375;439;472;481;528;556;497;400;367;416;473;513;483;450;402;495;438;480;586;620;480;437;400;487;436;452;524;474;462;438;351;449;469;489;432;444;402;391;414;380;420;471;448;499;465;471;474;406;434;453;396;437;465;428;453;375;462;502;436;373;384;353;433;473;397;367;371;429;456;458;474;466;457;520;439;446;526;631;608;521;334;329;376;413;403;466;394;357;342;346;443;573;599;459;411;462;365;315;347;295;376;458;383;309;315;406;446;540;384;422;449;507;496;473;455;476;500;501;468;513;454;352;419;442;512;439;424;373;379;377;462;444;468;349;373;368;461;506;452;384;379;394;432;379;360;384;420;490;481;520;535;423;332;473;475;500;471;496;460;439;433;500;506;497;493;420;514;460;417;477;467;444;441;427;405;578;706;601;520;583;600;500;522;420;354;418;495;501;535;495;508;444;507;524;505;483;445;451;492;558;529;448;426;412;392;384;396;483;465;510;441;373;431;488;391;392;480;515;627;648;548;435;367;394;307;406;448;559;463;471;447;471;528;452;487;484;465;475;484;506;354;399;557;522;588;504;397;350;421;445;462;466;489;465;392;428;454;472;503;502;469;394;415;398;551;529;494;428;389;438;540;501;485;450;583;556;535;573;516;471;474;460;415;492;419;335;418;479;463;467;501;443;488;512;574;470;469;411;533;530;378;377;470;655;522;535;519;392;438;362;359;411;405;417;422;494;531;481;380;470;469;453;520;454;388;385;429;378;390;443;430;416;418;395;428;417;482;440;451;532;436;369;417;401;403;546;490;447;404;497;428;381;408;410;452;430;429;350;349;395;375;393;359;325;424;568;509;404;307;189;151;132;179;260;310;362;549;558;369;340;335;370;369;460;546;623;468;394;457;443;446;491;600;572;469;522;492;434;497;566;483;477;519;599;484;424;548;554;362;449;497;485;593;648;643;605;418;326;336;409;501;493;496;357;487;556;433;430;407;469;511;513;481;446;380;352;451;522;580;588;550;538;545;434;413;435;462;420;480;504;517;481;456;456;424;364;390;389;389;392;456;433;542;552;517;457;392;379;384;434;427;484;590;459;440;437;394;425;463;452;421;506;419
114;87;85;102;119;116;87;89;94;112;99;115;94;84;185;418;469;497;428;409;413;448;453;473;451;341;439;501;422;437;480;514;413;503;679;634;474;473;402;423;395;443;498;526;533;554;556;514;590;559;493;500;452;421;484;460;465;482;462;469;499;500;449;441;441;535;559;483;451;419;477;458;556;585;512;588;806;604;518;627;535;513;478;441;497;444;497;458;500;523;520;502;446;454;485;527;524;465;455;521;455;420;494;373;446;490;433;472;481;580;479;452;466;564;550;512;481;535;459;505;465;463;433;347;390;466;465;493;467;387;398;388;312;272;369;415;470;546;460;447;415;459;667;664;495;412;435;406;316;443;565;570;489;494;528;619;657;520;418;479;402;401;535;558;559;615;614;595;519;457;520;609;625;500;493;481;478;570;545;451;436;431;399;356;426;464;506;434;380;421;469;468;589;505;482;411;393;461;416;448;380;443;416;406;446;426;438;417;425;463;471;425;455;537;641;626;524;535;530;494;535;560;395;266;341;375;390;457;402;472;629;694;493;388;499;451;462;577;515;421;419;418;543;468;409;457;466;448;454;616;542;534;549;473;494;455;394;411;463;487;455;419;426;379;433;431;427;511;416;315;324;372;394;383;383;379;453;467;448;368;355;410;490;436;384;455;516;422;540;450;460;429;423;300;397;436;411;356;407;372;485;496;453;554;610;475;477;485;526;462;536;503;466;467;526;548;593;577;561;550;416;416;437;414;425;384;389;416;388;510;476;515;498;477;419;368;413;468;434;412;404;472;425;369;381;387;446;502;498;389;399;398;417;447;373;503;584;495;464;456;465;414;395;413;443;408;364;439;496;453;373;347;354;420;416;367;412;542;480;414;337;409;409;402;429;416;436;459;426;429;381;454;440;375;416;382;433;487;391;441;451;368;414;390;387;426;489;560;440;444;472;410;410;428;431;502;483;398;468;476;495;427;388;400;388;408;509;751;653;436;430;449;466;488;471;411;401;435;426;382;393;402;440;418;413;503;424;392;447;514;468;493;450;446;397;456;454;462;466;482;475;463;440;447;471;485;486;473;486;622;582;519;491;433;413;351;371;432;420;398;460;426;473;505;409;425;539;466;457;441;497;408;379;401;464;467;439;486;497;598;435;402;383;404;404;396;433;482;428;386;405;499;464;479;391;419;479;385;393;444;418;399;409;451;443;445;471;518;440;392;430;413;471;421;345;300;331;415;448;435;448;417;350;387;491;626;622;445;447;447;412;329;332;311;434;425;362;360;338;347;431;500;420;500;504;495;529;423;480;449;462;468;407;494;507;477;477;475;446;472;402;402;425;450;455;425;437;390;410;391;460;483;441;380;456;382;369;369;364;438;463;445;473;421;475;457;427;452;502;507;470;438;448;407;396;501;489;450;494;501;581;471;467;494;475;477;434;413;432;561;665;508;395;415;620;521;434;384;375;487;473;457;470;468;441;552;541;567;590;551;534;433;520;519;486;467;450;415;446;462;416;469;482;384;411;440;444;441;470;424;464;544;578;580;640;516;429;368;377;433;459;457;450;414;431;450;441;422;510;448;457;464;513;499;318;414;475;513;563;521;376;428;521;451;443;468;494;466;496;367;413;512;478;456;361;434;406;418;469;449;399;421;374;402;470;522;524;478;524;547;476;495;570;543;534;452;495;449;411;363;425;532;512;490;417;435;428;446;564;535;462;480;650;546;454;368;440;502;492;545;644;519;408;348;352;414;432;428;352;462;488;428;367;410;416;459;498;414;412;460;446;385;362;376;528;468;413;401;360;353;413;385;460;477;439;408;431;426;634;670;610;431;356;353;435;406;384;405;405;401;414;351;413;410;331;362;351;370;423;505;421;513;444;315;314;254;148;124;129;162;217;194;204;221;214;331;419;524;520;560;338;341;461;474;535;486;581;628;433;418;555;455;514;518;486;515;505;501;541;460;550;568;474;539;564;574;547;556;565;687;566;440;467;360;526;504;449;396;509;498;463;406;399;459;471;461;470;426;398;345;408;506;553;546;529;560;549;508;515;462;384;426;393;494;480;495;441;418;399;328;373;399;416;397;394;448;508;489;463;463;406;465;466;530;483;493;543;540;542;465;437;472;489;465;458;393;423
107;92;98;74;87;95;106;116;96;92;107;121;88;91;146;329;389;383;381;438;404;410;477;421;444;456;490;410;403;409;532;483;412;429;500;549;554;515;424;434;427;405;474;488;490;570;576;518;545;474;501;517;480;458;505;455;445;439;516;545;522;501;461;436;462;375;551;409;393;451;517;506;541;587;593;523;568;461;489;520;528;508;473;450;398;440;462;462;465;457;448;413;344;434;529;583;466;439;457;465;447;461;433;483;421;384;445;476;540;555;527;466;451;529;525;452;417;417;549;466;418;457;470;363;380;418;385;413;478;446;503;465;393;388;429;514;442;449;427;431;480;454;540;506;375;419;370;399;311;426;508;433;404;421;389;405;498;528;471;454;402;470;526;639;720;696;514;593;525;502;519;558;612;455;462;510;466;494;540;585;487;538;377;365;379;386;432;419;410;445;385;424;501;493;412;384;466;494;392;380;390;366;403;463;508;452;402;473;422;396;453;430;474;533;632;520;441;453;403;445;502;460;338;294;354;369;425;470;506;545;673;629;511;504;575;450;378;507;568;434;455;458;521;457;439;444;475;440;364;419;507;491;485;445;445;421;439;410;451;509;439;476;434;369;396;446;452;445;469;474;388;374;360;376;427;477;477;520;454;394;381;405;395;425;417;419;388;426;486;428;412;455;395;390;380;343;419;347;435;414;446;493;452;486;444;433;461;464;439;402;456;500;459;460;522;436;419;534;578;599;455;470;410;357;377;418;432;392;453;457;486;499;492;511;471;460;420;471;500;417;447;484;527;483;429;463;484;428;539;388;412;405;379;353;384;450;560;449;402;509;413;443;444;431;475;422;407;389;428;405;365;364;424;403;418;424;471;465;465;453;408;443;371;356;364;517;585;553;486;418;384;412;476;396;407;389;447;421;323;380;355;378;369;383;441;414;477;550;510;488;464;406;358;346;398;417;376;369;418;504;442;411;485;449;411;448;514;585;554;467;496;488;484;420;410;429;447;427;377;364;399;415;515;431;414;434;432;427;474;481;487;525;530;416;409;496;480;431;450;458;444;499;494;502;522;463;511;516;490;624;593;501;536;453;424;399;377;368;385;396;455;426;374;437;442;393;422;488;434;444;496;433;352;460;486;488;491;454;520;520;439;381;404;399;422;413;457;373;387;356;380;470;404;453;399;371;452;416;377;446;445;401;387;433;463;471;466;504;434;337;325;317;404;462;379;306;324;414;400;362;407;339;430;474;525;472;452;459;407;467;484;371;376;403;424;416;318;359;326;332;372;445;540;521;509;574;569;498;462;425;488;486;499;501;460;505;490;485;463;445;416;422;471;485;477;439;385;363;401;384;504;431;416;401;481;382;339;416;372;384;472;463;510;499;423;424;456;387;484;461;473;396;481;486;475;497;458;405;428;523;626;501;529;471;458;445;384;389;456;465;450;378;364;363;511;436;401;378;443;557;472;372;440;403;416;550;511;517;569;588;478;416;482;458;448;423;373;350;450;473;477;473;409;407;434;434;378;442;449;578;594;516;524;520;466;523;499;419;466;501;438;436;441;408;391;451;433;462;436;477;381;435;498;515;423;414;420;428;472;484;462;454;681;643;501;485;494;496;400;387;445;434;393;337;399;452;417;460;449;417;388;353;390;423;446;468;500;542;386;483;453;447;486;605;591;581;491;495;490;383;378;462;457;443;425;462;469;433;495;550;582;469;587;542;370;409;438;478;500;612;739;526;447;394;327;387;390;383;404;368;520;422;414;397;433;447;438;413;454;521;435;398;404;507;544;501;451;370;369;370;385;383;380;468;410;405;456;488;521;667;677;471;362;461;456;356;356;369;420;492;445;448;459;505;436;417;463;409;404;404;432;454;499;400;351;333;197;154;127;96;153;145;119;105;122;150;216;294;331;261;175;196;256;258;417;436;454;477;364;454;540;539;467;547;515;548;511;494;501;471;538;646;635;555;571;683;681;552;547;602;525;480;459;417;539;553;476;443;535;547;455;460;508;468;452;483;450;494;457;400;402;454;400;454;498;494;475;491;458;405;403;453;392;505;550;494;473;417;381;395;401;365;428;450;448;413;421;436;441;477;425;505;589;541;454;565;514;562;660;608;512;517;523;481;417;434;468
80;103;92;107;104;105;95;96;97;79;98;89;85;64;148;382;431;344;400;387;394;443;464;409;414;481;464;464;485;512;515;556;524;467;417;411;540;463;461;458;374;419;415;456;432;431;479;548;542;480;476;473;476;476;536;482;485;519;470;519;461;558;523;458;449;448;385;407;411;464;529;598;622;555;578;531;483;453;435;452;481;467;496;525;435;444;438;400;556;502;512;393;389;480;527;551;430;464;493;411;431;436;485;501;419;457;419;449;553;526;530;510;448;492;442;424;395;426;520;569;422;325;496;449;408;479;447;432;590;505;522;517;448;492;453;504;455;506;424;436;457;469;419;409;370;396;409;420;332;378;414;403;381;428;426;356;387;396;473;462;434;455;482;562;701;688;463;445;534;492;465;441;412;388;489;481;514;485;564;604;584;583;458;373;400;444;379;473;440;409;459;406;492;486;459;351;426;517;484;439;471;477;422;422;452;403;429;458;447;439;406;404;465;536;457;441;365;420;447;490;516;479;472;315;403;424;484;497;497;516;607;531;434;516;515;446;424;469;493;516;433;476;465;443;367;431;454;411;336;389;388;428;529;503;415;438;424;392;425;409;407;436;422;402;396;443;438;446;487;542;480;387;387;345;476;481;403;411;448;428;368;395;394;406;438;397;458;443;426;462;421;440;367;379;423;396;436;410;420;438;549;571;485;481;504;509;446;482;445;477;457;426;432;391;385;433;454;458;546;499;420;441;319;363;353;402;354;385;397;441;439;434;506;535;509;490;464;537;551;490;534;638;693;651;560;466;438;487;579;481;432;525;412;353;430;419;420;390;401;439;512;454;469;511;457;452;520;415;421;410;420;462;400;449;543;485;476;386;399;427;452;424;377;350;411;475;549;513;448;406;390;406;388;403;411;418;419;437;288;343;339;326;302;455;430;448;448;405;501;450;436;430;416;422;370;410;385;434;452;482;479;424;505;483;489;444;461;496;444;449;445;477;496;470;453;440;460;464;393;433;386;434;426;468;415;476;458;441;409;442;449;518;447;406;525;609;595;516;446;400;413;437;474;548;483;475;478;463;455;441;531;405;482;400;415;372;376;357;422;373;406;455;384;377;359;378;494;505;412;382;447;456;446;518;536;538;522;513;527;519;365;386;453;471;432;490;440;438;348;398;341;413;390;414;394;412;511;520;462;435;461;389;377;504;483;509;452;421;422;360;363;371;423;534;449;310;361;380;371;308;330;402;403;514;541;489;441;394;404;487;518;454;423;432;427;470;374;379;360;376;442;507;452;510;504;540;579;575;434;419;472;449;465;498;537;476;430;481;444;445;458;417;458;491;484;511;365;356;390;473;552;481;331;366;425;436;416;447;448;458;435;471;400;398;430;381;411;405;358;367;445;465;431;499;417;459;507;492;507;579;652;462;484;529;481;419;374;438;483;495;393;367;360;373;543;526;404;404;542;590;397;380;488;386;393;538;584;519;523;515;401;471;385;391;421;420;408;303;394;461;448;415;405;451;402;411;369;474;485;628;675;485;437;473;457;441;477;510;474;502;347;411;472;465;432;427;435;426;457;454;341;439;657;544;396;385;426;392;426;457;396;507;565;565;490;418;514;456;451;329;401;487;446;459;390;393;450;459;442;356;374;384;340;373;497;453;482;440;380;428;448;462;455;561;589;592;539;503;545;465;487;392;407;405;456;480;420;466;426;523;560;562;562;466;440;479;443;447;471;544;486;440;412;436;448;392;337;360;419;427;464;449;404;382;403;494;414;397;445;464;496;399;439;451;492;502;463;413;392;360;421;408;428;548;510;489;488;439;507;595;496;432;360;383;438;407;458;439;391;447;458;423;513;476;441;469;570;378;344;399;396;386;347;399;426;302;322;393;281;260;320;391;305;172;128;117;117;108;131;108;104;112;84;125;204;236;219;223;273;321;388;421;493;485;548;471;496;510;472;437;457;620;608;592;579;608;593;723;592;623;594;433;534;541;580;659;522;512;572;530;495;512;511;488;465;469;484;400;469;421;447;401;403;472;494;495;469;471;478;381;384;436;444;513;665;552;498;377;366;394;419;402;411;462;420;392;406;451;468;527;485;541;561;535;524;520;470;537;592;576;571;562;520;426;456;466;559
152;109;85;87;144;117;97;103;94;105;106;88;89;94;221;382;407;427;464;479;489;416;442;438;434;442;485;414;476;512;669;686;629;509;413;416;426;416;426;529;448;432;435;468;442;442;470;519;578;538;431;401;425;498;462;461;538;580;520;522;488;516;448;546;528;498;512;433;516;504;607;599;689;578;553;536;485;447;446;453;455;438;450;445;502;515;511;521;554;561;520;465;490;511;578;476;431;403;460;420;448;391;441;481;370;447;502;493;527;504;555;473;444;480;373;384;389;392;463;464;436;398;546;635;530;466;451;449;479;479;511;611;478;335;421;521;481;530;428;419;412;445;473;494;497;437;489;475;402;380;394;426;444;417;435;405;349;401;452;529;467;439;450;476;523;492;431;444;417;454;450;389;425;389;437;468;561;578;551;576;584;681;590;537;388;413;455;367;400;433;496;435;408;476;454;349;430;521;517;452;465;479;492;512;503;427;471;452;492;411;398;486;593;515;426;399;419;405;471;501;546;537;496;418;490;404;426;549;441;495;469;468;465;406;447;482;453;433;397;406;399;459;479;426;419;440;407;430;374;422;450;543;499;516;456;413;445;386;365;408;416;409;489;432;409;437;393;409;426;439;418;412;423;438;435;422;459;414;428;389;404;456;428;429;446;391;366;402;385;399;401;426;392;399;427;422;434;479;443;402;489;449;458;497;523;484;467;520;489;457;485;470;487;445;438;424;447;437;497;470;425;419;386;547;469;377;341;420;456;492;465;394;455;475;574;537;508;418;444;485;457;441;550;663;552;417;452;426;577;537;596;594;521;388;420;395;417;396;383;397;473;456;542;459;462;506;466;455;439;421;443;390;385;424;478;409;403;408;439;365;409;386;397;413;410;443;466;450;390;379;387;430;424;426;400;432;463;525;344;379;342;337;360;378;426;447;399;425;478;400;437;440;461;482;434;420;451;371;426;525;474;446;467;542;482;463;446;405;408;413;423;420;521;562;481;454;539;490;446;377;336;347;362;393;417;409;440;461;476;489;401;465;437;407;510;520;464;508;491;394;423;432;497;531;465;457;445;418;482;475;436;420;412;370;324;392;384;395;355;392;460;423;380;354;363;457;544;447;401;429;461;441;501;487;514;596;568;526;464;566;437;371;506;501;461;439;430;419;347;392;340;385;443;462;424;311;450;467;435;460;517;457;424;445;362;370;385;446;462;455;512;448;445;486;470;379;366;394;376;353;354;420;413;489;451;434;424;428;462;575;524;433;377;363;404;478;409;444;404;420;552;533;451;479;567;538;521;503;480;422;475;488;449;526;531;507;476;459;441;492;412;530;467;480;421;444;442;420;404;441;514;559;428;354;472;516;534;448;488;418;525;550;417;443;471;497;412;437;412;435;554;479;420;504;547;465;477;501;634;580;502;399;418;448;448;448;458;411;442;528;444;381;391;451;481;439;403;432;530;497;388;388;408;379;421;440;505;492;418;417;472;461;394;380;494;441;343;327;397;371;364;397;514;471;432;341;398;455;476;541;505;393;381;491;441;433;451;470;481;440;366;376;433;396;455;489;448;439;464;446;396;458;571;473;313;381;458;425;433;438;476;446;503;475;467;426;455;395;400;455;489;539;450;421;419;386;458;437;417;386;392;395;326;367;475;487;455;410;376;433;431;410;476;536;560;485;490;378;413;453;525;446;419;446;474;430;462;515;500;424;468;535;513;542;480;505;502;478;480;414;330;398;441;440;419;406;427;454;433;440;434;482;467;418;455;438;427;422;493;439;429;363;402;403;471;502;468;473;425;414;473;400;450;573;517;526;431;382;472;528;407;330;355;370;426;462;462;438;383;434;385;415;391;422;485;467;468;390;339;389;393;355;370;351;442;437;453;499;390;352;380;499;434;412;317;257;212;192;240;273;298;307;235;237;226;187;156;127;126;157;193;275;345;450;428;434;509;437;462;408;449;581;679;640;544;456;643;753;717;643;588;497;576;520;632;715;682;668;624;500;613;530;485;453;453;405;415;383;418;429;479;370;418;455;517;482;467;459;467;404;438;480;400;452;557;552;457;360;422;442;374;445;462;479;477;408;429;471;563;525;610;680;580;539;519;414;409;474;514;480;494;503;513;442;374;458;505
122;98;91;82;78;98;122;101;105;121;93;105;87;91;226;410;427;399;416;523;533;474;426;504;427;408;367;377;418;530;697;638;628;520;410;402;455;468;494;425;432;440;505;499;526;475;452;493;555;514;511;449;461;515;442;463;495;613;548;557;462;426;454;503;502;576;619;524;542;505;549;619;594;484;510;557;470;385;406;452;468;459;441;445;437;518;530;468;510;455;502;567;508;409;546;490;530;442;477;485;460;388;431;412;385;389;480;403;514;548;459;436;445;477;405;385;442;368;407;367;498;481;544;592;446;413;434;524;554;480;519;624;392;247;363;489;455;488;471;429;448;426;535;600;630;539;598;568;412;437;430;461;452;397;358;366;381;471;509;453;440;448;489;472;445;481;547;536;483;489;488;416;426;454;407;472;502;528;534;541;578;663;614;505;425;433;466;359;443;441;518;425;461;419;427;446;452;498;512;477;453;467;487;443;406;395;381;451;551;464;439;590;694;512;444;384;433;445;486;471;471;575;475;411;416;377;483;538;489;430;481;551;492;450;486;468;437;431;471;437;439;409;477;410;461;538;490;485;422;423;444;532;512;505;488;353;330;419;458;470;509;438;446;472;434;421;394;342;372;426;438;424;432;453;428;426;417;386;393;428;468;499;441;395;389;426;488;443;396;475;462;479;447;487;426;392;428;506;360;375;454;439;497;473;499;476;450;431;439;574;567;572;501;462;434;436;468;447;490;440;419;394;542;614;628;494;446;419;456;523;488;498;471;449;514;507;469;483;443;468;318;335;401;490;457;471;420;420;526;409;583;555;429;404;447;428;420;389;453;420;491;548;491;430;420;449;452;524;450;402;474;347;385;558;506;455;469;420;481;434;465;459;406;467;511;479;463;460;358;367;369;406;410;370;386;439;440;452;360;339;319;304;375;354;429;389;443;393;433;441;477;539;567;501;446;429;428;393;437;539;426;318;430;524;462;457;440;408;374;444;413;469;430;527;516;440;477;490;353;443;344;340;403;398;387;427;483;566;583;636;461;474;447;424;421;420;476;526;493;490;535;520;449;501;425;418;480;466;422;471;374;345;396;349;372;378;411;425;351;393;432;462;397;332;364;466;489;411;336;448;385;416;432;557;554;552;567;465;464;475;411;437;514;519;379;419;420;416;431;449;388;438;392;371;442;359;365;367;342;361;437;419;453;469;345;348;383;382;469;438;524;426;428;554;507;457;397;454;479;442;389;451;453;468;429;406;437;420;374;491;370;367;365;385;421;379;488;512;562;563;514;541;405;435;555;566;507;533;487;437;431;444;412;431;549;511;420;414;389;434;465;460;431;447;417;406;420;425;464;473;421;511;445;363;444;427;400;459;434;452;647;564;568;547;473;439;467;454;455;407;477;517;440;488;505;436;477;605;595;580;452;456;495;423;583;738;598;431;445;456;424;400;357;408;381;344;225;334;426;403;468;466;529;470;517;538;518;467;450;459;470;419;364;364;469;416;383;366;432;368;411;379;509;528;424;351;414;434;459;447;467;508;462;457;456;442;472;455;450;421;396;386;479;406;486;486;492;461;419;445;427;474;488;387;284;361;531;498;430;476;447;424;509;546;454;421;438;417;435;454;550;442;394;391;432;454;410;409;394;403;359;377;423;473;452;515;418;430;367;408;456;439;478;520;533;499;370;379;404;466;526;475;385;418;460;416;435;488;457;429;469;511;600;478;513;542;569;522;505;400;361;367;457;431;347;391;465;432;519;426;421;405;419;408;425;380;458;446;418;393;401;341;423;391;409;423;414;413;410;442;485;450;407;452;495;480;407;373;458;489;400;297;333;338;381;455;476;417;401;422;430;409;401;404;495;429;446;371;377;357;414;396;412;451;524;473;448;507;451;420;388;402;465;494;456;423;411;394;388;380;504;585;421;508;507;403;438;338;230;206;159;125;148;245;267;342;483;381;335;372;416;579;522;514;533;513;533;510;485;619;573;552;540;487;533;600;558;670;589;483;597;542;534;420;392;444;419;411;396;418;374;381;425;442;429;450;442;483;538;392;449;508;436;421;496;477;419;432;446;473;399;441;406;447;505;372;432;515;544;582;625;731;541;463;426;422;437;435;451;413;522;530;470;450;424;437;450
120;109;118;88;85;131;99;98;106;77;108;108;83;74;287;420;534;428;445;449;440;461;449;482;396;411;443;364;352;471;543;529;499;445;416;490;491;453;465;467;404;469;494;591;534;432;412;405;487;512;554;478;508;497;410;485;494;543;568;551;455;428;449;428;399;587;702;495;430;433;530;469;426;513;454;462;440;423;427;448;542;609;498;420;540;467;413;412;481;497;477;423;399;355;436;496;411;463;446;471;481;428;425;432;418;502;483;431;485;469;487;462;546;461;440;379;390;440;417;389;480;488;512;464;464;439;471;587;570;617;894;875;510;365;401;479;544;495;486;418;463;452;473;515;544;469;508;419;375;421;403;503;425;386;349;345;370;493;503;474;458;507;494;475;481;470;477;526;576;636;525;520;401;410;444;520;484;538;577;547;500;566;536;563;427;480;468;397;447;521;521;565;511;398;452;419;484;528;643;560;485;465;454;405;392;441;404;466;516;472;487;552;577;441;459;403;382;419;499;435;399;390;393;314;394;432;496;515;440;388;442;583;493;440;472;474;475;467;485;481;414;478;458;444;460;574;585;676;532;421;388;421;446;438;407;399;350;388;434;430;413;471;546;447;517;493;384;357;376;377;500;552;470;484;415;429;371;425;408;366;484;453;396;414;411;487;589;624;493;564;430;465;406;468;404;356;479;475;406;354;409;420;433;440;491;449;415;424;477;641;610;568;487;422;441;438;516;496;538;491;443;497;545;558;553;553;548;448;452;392;521;472;426;460;478;518;574;460;421;422;341;288;418;429;468;520;455;373;375;354;423;371;357;324;435;423;328;375;451;473;415;470;462;464;397;504;466;477;507;420;495;483;439;502;475;455;428;476;493;466;539;546;437;428;437;412;373;429;430;451;405;383;408;409;427;488;442;363;382;397;339;355;390;425;409;458;385;395;357;452;479;577;604;520;541;475;427;384;446;401;460;428;426;446;586;475;402;416;391;374;438;423;474;474;499;502;570;455;426;400;357;337;360;417;369;428;508;518;632;585;438;478;467;408;457;413;452;498;510;449;544;556;536;452;493;439;448;533;419;453;369;402;310;365;362;370;423;359;397;375;400;351;398;333;370;383;415;439;455;459;481;378;462;583;476;473;532;437;479;428;371;428;423;372;310;390;445;424;434;466;400;377;352;410;418;397;427;313;303;319;323;405;480;511;447;379;404;389;465;420;585;601;468;455;529;471;398;371;432;354;365;400;453;400;362;423;443;367;434;419;401;398;390;380;390;431;467;453;516;516;414;418;443;424;463;499;508;576;532;488;499;455;437;477;538;455;444;417;433;414;500;519;406;462;449;458;488;392;424;397;377;423;438;390;418;421;381;392;403;474;521;551;461;481;396;418;477;503;542;415;519;429;477;456;506;439;513;475;516;486;489;489;512;432;500;599;493;444;399;392;395;336;373;420;388;341;250;312;360;408;497;547;618;562;504;511;478;563;468;589;488;426;352;394;530;489;511;465;395;347;346;336;441;431;462;528;440;464;485;476;537;604;451;427;465;502;482;420;483;495;449;392;493;594;479;468;511;450;444;432;463;531;487;374;442;465;565;518;494;412;453;456;533;482;432;416;375;438;464;513;518;454;428;411;421;435;417;391;411;407;435;431;415;458;441;519;420;383;343;393;415;432;421;490;458;396;401;467;495;528;555;461;421;343;352;420;436;486;526;549;466;538;481;541;512;581;642;605;544;428;415;369;407;375;401;445;382;403;413;461;400;405;388;380;440;398;391;445;368;380;348;381;330;433;401;442;396;361;427;485;384;481;398;422;470;447;409;416;457;473;339;302;296;383;355;397;455;442;438;431;453;412;430;414;372;434;463;428;424;432;470;421;416;471;457;401;369;466;387;446;441;414;388;452;473;504;470;430;437;407;573;619;519;611;672;639;687;635;472;439;339;251;166;88;123;158;276;275;190;324;378;504;419;387;519;562;462;384;415;493;663;745;613;530;443;502;517;627;536;451;466;551;447;424;372;398;449;452;401;413;434;395;464;496;420;400;428;474;466;388;482;572;446;528;497;463;405;468;457;430;420;379;438;405;545;414;417;459;557;627;747;769;477;452;486;522;484;442;394;479;504;464;510;493;449;436;394
84;111;91;75;92;115;97;131;109;105;90;99;94;92;244;475;492;424;436;424;402;371;441;440;453;515;465;435;367;444;539;467;503;529;483;506;508;487;494;475;528;536;454;491;517;507;507;464;498;478;456;489;454;493;489;501;504;548;388;442;464;465;525;404;365;467;542;501;449;459;460;448;405;447;481;473;543;514;430;440;557;551;470;420;426;482;482;494;501;575;580;427;348;398;367;393;352;468;530;484;424;392;427;484;481;470;367;403;454;463;494;481;483;403;474;411;430;443;459;472;472;457;421;457;423;346;469;569;623;792;1091;979;559;422;440;480;432;462;407;437;491;457;441;471;445;437;432;414;372;384;400;389;386;383;337;340;368;394;487;522;398;472;462;544;530;496;446;580;609;564;484;541;484;480;463;520;473;456;505;619;561;541;520;485;407;432;443;530;533;623;551;518;393;394;362;467;527;598;845;771;481;453;399;425;379;410;505;424;448;510;508;453;480;463;467;414;441;421;469;442;389;372;358;335;478;478;429;507;484;411;492;548;496;451;467;512;504;514;491;460;477;466;520;479;480;485;597;689;526;423;373;420;435;446;375;431;432;385;414;446;448;542;533;510;486;531;395;362;423;439;544;575;547;472;433;399;431;368;400;365;428;482;374;396;435;471;557;542;429;552;483;470;426;418;339;357;427;506;512;425;444;437;423;497;489;449;482;498;549;452;464;528;538;509;496;428;455;474;484;516;475;495;552;542;512;468;461;482;432;445;515;527;434;497;424;454;451;462;504;460;439;398;462;429;493;502;442;471;404;388;359;357;377;347;392;358;354;310;419;456;373;467;489;502;438;453;412;418;521;416;502;476;379;413;458;429;447;444;516;513;571;461;372;385;425;438;434;449;448;508;446;416;422;394;444;450;471;419;364;360;363;365;421;472;439;451;455;407;340;383;440;505;480;466;434;396;375;361;368;423;469;466;430;416;594;508;468;425;415;382;376;465;481;436;490;571;603;528;477;505;417;484;550;465;401;427;462;489;478;403;403;434;430;439;433;406;452;471;462;431;624;622;557;508;457;457;512;604;492;493;497;441;409;378;370;414;439;381;435;378;341;373;379;417;409;442;416;517;497;418;430;450;467;495;482;451;474;475;461;418;394;395;433;397;273;294;363;374;498;352;355;429;413;429;389;415;393;347;304;281;377;460;654;642;472;449;430;432;419;384;650;833;542;484;476;418;363;373;371;323;334;396;423;403;368;368;354;392;407;437;512;449;420;377;410;389;410;449;446;418;307;353;413;424;413;520;475;553;523;540;578;520;496;464;469;531;469;534;498;433;430;456;479;465;414;428;468;471;399;405;386;348;453;413;426;461;455;437;364;408;463;476;451;421;434;459;488;456;520;480;435;460;508;534;529;518;470;448;478;479;481;486;482;449;428;455;463;416;328;359;425;374;395;399;449;408;293;315;387;449;526;569;658;590;464;435;485;537;459;575;548;480;365;486;578;539;487;425;318;324;341;323;362;392;555;498;538;465;479;533;497;558;441;389;453;556;528;465;518;517;441;510;498;536;506;485;487;547;457;374;492;532;453;411;498;524;590;503;492;486;398;446;565;568;498;385;439;466;546;487;506;434;425;438;399;366;415;435;440;377;497;404;450;462;394;419;441;377;421;373;406;407;397;480;469;393;439;461;507;479;516;413;411;395;338;464;526;498;472;453;404;441;458;524;512;568;560;530;549;427;417;372;426;472;435;434;395;380;408;473;448;448;457;385;380;498;426;451;406;386;375;387;496;537;511;461;468;370;364;421;418;402;369;380;423;425;446;401;440;407;368;340;355;283;360;423;479;394;417;408;468;449;440;429;348;440;476;514;490;485;430;439;431;398;458;395;388;341;436;486;332;370;431;450;460;461;447;429;447;407;493;513;504;568;564;531;600;623;521;506;447;388;278;246;174;130;135;160;96;124;211;269;358;364;520;536;468;437;460;421;618;730;635;416;506;429;522;580;514;469;430;478;412;377;396;440;424;424;414;380;388;386;484;563;518;515;477;523;382;409;498;517;480;429;466;422;410;432;485;479;397;428;393;487;496;430;398;475;509;534;629;718;478;504;566;640;534;485;399;389;509;511;595;610;573;636;613
96;94;92;115;110;122;119;123;95;124;82;106;63;98;214;455;479;416;479;509;484;378;304;342;409;510;535;493;421;422;516;479;452;491;419;442;471;450;558;500;455;488;397;442;503;526;514;466;493;494;557;502;461;450;491;443;497;468;464;402;518;498;564;443;426;446;553;492;512;511;427;381;394;528;453;485;576;507;442;437;419;469;468;369;354;378;473;550;563;583;584;469;398;354;379;386;374;431;449;466;485;464;462;446;440;403;382;373;472;449;423;432;402;398;383;417;420;432;387;458;456;504;395;375;435;463;538;610;598;621;744;849;540;479;484;509;490;473;476;419;488;426;409;515;465;471;487;407;337;325;363;371;366;355;423;391;314;348;507;520;457;483;452;493;563;551;545;531;541;541;418;416;498;559;463;503;419;375;442;508;522;529;610;577;447;377;457;476;447;455;483;435;328;373;388;459;510;608;855;704;489;372;327;368;463;450;426;459;487;493;524;478;524;575;508;411;442;459;520;498;455;428;429;381;437;480;448;552;611;477;520;523;479;419;478;550;524;551;565;510;537;429;463;439;409;458;545;498;415;385;456;438;423;437;400;522;468;337;389;391;391;416;447;466;452;456;375;370;485;398;475;584;497;551;447;410;430;356;447;413;510;469;440;418;432;444;423;449;471;539;527;407;400;412;380;345;474;468;506;481;476;442;509;467;448;450;514;476;415;421;418;456;536;518;514;425;401;382;439;456;436;486;485;522;484;378;354;437;446;453;522;479;413;441;428;420;417;456;528;537;464;413;469;383;394;524;444;435;476;419;366;361;400;472;478;370;396;442;428;434;418;449;422;490;452;483;397;428;473;435;516;491;433;406;377;400;468;447;488;518;566;446;358;393;398;466;511;417;461;531;458;427;377;440;500;454;581;518;439;388;393;441;445;500;387;456;483;429;314;323;430;425;399;404;411;438;457;400;405;428;441;469;478;489;507;408;444;493;439;387;348;441;425;417;486;431;506;437;527;599;474;513;578;464;408;551;517;475;406;389;383;418;466;407;448;442;563;554;401;388;613;596;516;444;411;453;515;510;461;563;560;520;403;439;409;525;493;462;425;406;415;422;431;388;441;453;494;492;493;449;449;525;479;514;562;554;518;461;463;415;376;423;386;365;340;329;378;393;417;351;427;429;357;457;491;410;337;320;333;387;414;512;567;585;482;419;447;425;473;425;684;772;626;390;424;407;395;394;325;280;340;369;368;405;402;383;364;303;370;491;483;397;421;420;416;425;433;419;412;426;350;374;413;401;444;429;496;533;531;513;582;519;390;393;486;448;537;655;627;479;467;445;515;491;486;387;461;461;467;469;388;421;393;477;457;477;451;446;392;424;424;442;500;437;411;522;503;476;517;532;545;433;465;554;577;580;436;465;500;461;488;436;436;436;391;351;447;384;385;396;444;427;410;399;496;419;362;383;395;489;448;529;595;638;513;482;486;515;476;503;432;444;386;414;550;498;418;355;362;370;334;409;393;384;419;448;438;420;508;478;516;458;404;314;462;510;528;501;534;542;522;507;536;508;623;559;545;497;454;409;499;540;460;467;459;497;499;475;452;436;431;484;618;671;500;385;437;474;460;467;465;460;482;492;392;415;365;453;400;479;398;357;393;328;357;419;510;460;473;420;434;489;444;417;428;472;436;459;463;491;442;448;435;400;365;446;524;451;529;458;402;416;434;504;483;533;504;454;389;445;462;440;442;507;425;486;388;440;485;557;432;400;475;486;355;409;435;474;432;428;400;466;439;438;453;408;435;433;342;343;355;396;356;356;471;415;400;531;422;450;424;380;419;363;399;417;370;362;411;415;450;458;453;403;421;445;443;481;489;472;422;448;430;389;373;413;415;428;432;446;355;385;502;493;418;364;447;469;423;391;454;327;407;454;463;444;543;527;524;513;420;427;370;484;362;296;226;233;263;155;111;146;168;186;312;378;358;481;468;379;355;356;452;469;485;442;489;562;592;502;399;473;455;400;410;479;467;460;465;430;407;446;511;601;501;561;558;527;408;371;456;461;438;386;421;381;362;453;429;513;472;459;454;396;448;466;489;510;497;514;531;573;409;597;629;600;492;487;372;370;458;531;583;588;623;599;691
122;116;88;89;125;98;102;113;87;94;101;108;81;111;243;431;487;419;551;614;615;409;218;295;392;560;513;436;431;406;432;410;402;416;407;456;462;556;544;531;528;433;433;504;545;518;472;513;417;447;608;549;389;349;432;434;479;522;496;474;489;461;454;446;451;371;442;479;513;634;530;366;398;512;409;429;489;489;532;481;431;469;463;397;399;390;484;492;500;538;495;471;477;446;376;425;420;514;443;487;463;454;445;481;459;411;360;431;465;464;496;434;380;387;452;457;452;416;353;430;498;544;526;476;422;463;514;589;527;477;516;589;433;461;494;526;532;530;455;421;457;409;452;578;467;438;459;438;342;355;359;372;382;388;466;454;314;376;483;543;477;580;477;534;656;602;502;501;510;542;510;435;458;488;484;554;461;410;418;424;451;536;595;582;600;583;496;483;442;528;566;450;392;484;430;467;534;575;675;609;446;419;410;385;453;482;479;563;716;551;496;485;497;545;465;430;408;417;414;534;516;453;441;406;466;446;520;535;487;443;541;469;427;416;464;543;555;524;519;552;556;446;447;440;395;467;487;453;356;380;409;452;421;413;420;461;437;357;327;379;419;399;430;457;419;412;424;388;430;400;384;489;516;514;422;387;403;460;449;430;426;436;474;403;397;449;456;555;465;451;402;433;462;502;432;389;439;401;461;657;562;476;469;392;371;433;475;461;391;365;471;472;531;488;426;452;405;379;342;422;353;440;469;438;392;325;303;413;468;481;531;492;466;405;368;410;424;489;445;477;531;399;386;429;457;446;457;498;500;489;380;375;427;356;356;428;577;537;439;424;461;416;469;456;430;469;384;359;359;332;485;488;416;367;398;454;388;377;403;550;483;457;393;386;396;490;466;444;404;514;423;393;414;447;456;447;473;523;472;403;455;438;462;447;392;499;459;364;333;355;399;475;484;449;486;427;502;510;433;457;380;467;440;614;552;439;455;564;470;407;388;449;406;368;409;423;465;470;460;527;432;338;419;442;429;535;615;616;420;420;389;412;415;392;424;407;443;410;402;446;490;454;423;433;361;403;448;495;503;483;523;460;371;342;381;473;624;551;403;400;469;386;431;416;432;423;403;491;439;441;455;462;466;474;470;490;586;477;418;501;429;391;355;411;485;404;351;323;297;401;389;404;350;382;444;407;348;394;366;376;364;446;449;473;448;446;387;367;425;416;496;531;553;404;372;438;447;425;402;413;427;403;332;362;371;402;365;397;399;451;575;390;419;399;413;407;414;427;425;465;484;413;356;461;458;509;492;473;491;467;530;380;442;372;404;426;510;562;538;405;463;357;478;507;502;472;434;472;375;439;479;441;410;447;461;414;405;473;517;568;591;477;460;454;430;540;465;455;514;553;507;447;427;459;570;607;455;450;460;469;433;451;411;462;456;303;340;393;440;453;478;436;371;441;437;441;453;399;404;482;482;439;539;590;599;557;519;549;520;492;392;401;422;431;431;461;473;468;388;380;359;433;488;351;387;422;411;422;404;489;469;438;430;408;422;487;514;474;494;572;498;522;496;474;493;494;550;470;469;423;438;505;525;471;458;505;447;409;463;522;397;475;634;746;566;501;516;525;492;550;454;408;507;472;443;353;390;438;498;446;467;383;348;376;407;391;451;466;479;389;473;483;466;405;429;485;525;478;486;441;404;482;502;506;453;451;504;537;522;480;409;505;502;514;475;487;429;313;431;414;490;484;429;431;484;521;469;478;481;514;424;323;502;548;377;401;424;443;367;409;410;426;450;493;370;385;438;446;410;345;371;425;390;414;433;459;417;487;390;422;403;430;523;391;363;418;428;422;434;434;448;497;498;417;426;450;472;481;456;404;411;418;424;467;409;447;467;465;381;426;368;373;445;427;322;486;476;512;513;450;384;315;321;374;416;480;554;483;480;455;396;442;449;425;455;458;441;448;492;349;272;259;168;123;139;143;206;357;389;377;293;291;420;451;501;581;550;539;663;529;445;511;454;408;401;454;448;459;430;481;456;553;580;547;525;549;589;533;486;458;445;433;420;402;386;378;388;422;443;502;458;509;468;430;435;509;555;567;396;438;542;473;446;530;482;451;488;438;432;363;438;481;579;595;546;512;532
142;101;72;94;101;120;120;111;92;79;108;93;72;89;292;460;380;428;544;666;614;486;448;378;492;533;480;405;451;373;363;366;378;353;367;483;516;446;467;483;478;455;395;508;664;526;475;493;498;514;540;502;409;421;469;498;476;555;469;466;566;451;431;417;431;362;421;461;593;591;498;405;468;548;461;431;449;426;414;476;482;595;542;419;367;311;385;519;465;422;460;467;430;354;425;470;530;410;447;444;346;396;475;508;480;459;398;393;460;462;411;408;413;415;427;470;480;446;424;462;579;641;516;484;433;465;539;502;422;423;508;498;434;424;505;502;526;430;482;451;489;448;447;552;414;404;425;464;343;359;382;350;368;392;386;469;329;364;556;554;601;582;493;476;654;684;520;444;456;471;466;556;516;489;570;559;484;427;502;434;395;413;524;524;553;607;565;491;465;578;564;507;481;406;469;495;523;545;507;492;466;486;438;381;442;501;453;605;604;569;481;461;473;490;460;398;343;359;491;458;480;425;420;506;520;499;525;523;479;454;471;478;417;475;534;484;491;538;509;531;485;433;428;433;384;426;452;432;388;458;432;438;427;376;409;403;408;403;295;353;388;338;367;464;452;338;414;410;447;426;445;465;512;528;524;440;393;416;443;489;494;485;478;342;423;415;500;505;549;508;508;494;515;439;453;392;513;563;510;562;465;456;467;436;429;388;381;457;459;405;467;442;564;531;526;483;421;414;368;398;404;425;430;364;366;343;356;502;465;532;522;410;419;344;433;410;421;503;474;440;443;436;397;392;484;399;402;434;480;434;358;416;406;361;354;456;493;508;402;455;486;440;496;489;449;426;379;400;388;376;429;474;366;389;376;414;444;411;399;433;407;448;503;444;478;477;408;416;407;432;367;329;386;431;427;433;420;407;452;484;484;392;447;498;467;522;494;395;426;393;450;536;501;599;512;433;520;517;385;427;426;435;461;504;479;473;479;596;525;460;405;423;400;437;437;445;384;404;419;380;406;326;444;410;433;444;597;603;431;460;409;399;370;388;420;370;376;390;379;453;426;423;441;416;379;408;407;403;380;431;482;445;399;402;449;425;501;491;478;404;394;404;372;419;395;380;379;383;395;412;455;446;561;532;526;512;579;533;548;583;401;409;404;439;480;385;341;309;320;345;331;407;349;343;377;406;343;350;393;363;404;426;323;370;430;408;351;406;378;404;443;515;612;549;413;400;509;591;459;464;462;428;349;359;347;404;395;388;401;440;463;484;449;441;431;403;463;391;405;449;460;429;361;427;455;443;438;460;421;445;462;424;462;399;418;445;453;518;454;418;457;419;369;397;479;451;429;503;456;422;390;458;441;466;479;427;402;479;548;601;552;488;411;476;455;469;440;453;516;537;514;465;386;395;453;467;445;421;485;570;482;515;473;470;480;366;384;423;450;439;434;436;362;401;438;419;489;434;413;398;460;368;439;679;626;516;440;542;520;465;438;472;418;413;439;444;456;434;325;428;339;427;442;438;439;439;469;418;430;421;529;489;401;411;407;435;500;437;524;508;489;514;590;474;440;493;515;481;426;418;420;466;460;528;448;470;458;413;393;484;450;417;567;571;536;500;510;476;549;523;482;483;508;476;410;333;359;446;371;465;393;389;409;411;343;370;432;465;458;431;448;469;501;424;421;516;515;508;530;499;424;444;525;532;435;379;453;478;511;477;466;479;559;492;508;524;474;352;487;422;478;505;382;450;548;498;462;490;526;499;428;369;430;518;389;449;438;452;351;415;414;346;415;455;394;373;418;396;375;330;354;346;408;458;445;431;447;454;411;448;436;460;380;371;417;382;413;448;421;449;435;460;467;463;478;483;445;476;398;358;383;487;435;386;400;379;464;454;363;371;405;500;484;347;364;480;446;535;526;417;427;411;369;490;436;446;422;414;451;390;402;449;462;424;438;494;480;493;472;392;464;478;401;284;218;170;175;184;207;266;346;380;479;480;448;697;651;551;583;460;427;558;520;408;444;423;442;470;489;447;386;562;610;572;502;478;485;544;513;517;445;402;418;455;458;421;439;431;497;508;485;448;386;355;418;570;789;590;372;434;620;509;467;473;409;407;415;416;382;342;328;425;481;551;603;543;428
124;99;89;102;116;104;94;105;104;80;111;86;79;94;335;449;437;426;477;579;634;475;446;423;473;466;422;417;435;376;374;358;395;383;354;467;509;425;471;426;448;400;406;490;632;570;565;514;569;531;530;472;433;439;517;463;425;436;368;401;464;408;393;389;437;431;501;433;649;627;513;426;460;478;400;451;440;421;538;533;466;555;512;477;418;376;369;436;466;441;519;453;407;414;463;531;505;450;481;438;384;363;509;550;567;462;470;383;409;426;396;477;415;463;411;439;542;443;515;585;545;515;431;469;494;458;545;489;451;361;406;476;404;407;421;424;502;462;581;516;441;421;489;490;463;398;456;493;367;357;350;357;378;381;370;517;473;302;518;641;661;640;582;462;543;590;479;414;383;452;423;541;500;436;448;537;528;432;480;500;375;365;459;583;542;537;578;575;554;472;448;501;535;505;483;528;484;433;453;461;540;557;481;414;409;462;467;470;442;406;407;365;442;477;440;369;440;385;409;483;419;411;366;461;476;418;433;571;497;447;502;453;452;495;560;523;479;438;468;433;570;443;404;356;344;381;479;440;477;410;404;414;413;431;405;393;392;402;326;372;376;382;430;516;481;419;383;434;426;417;409;442;491;552;508;516;432;374;429;607;521;448;465;483;472;442;463;560;504;486;468;538;450;429;462;456;641;747;579;508;465;482;482;468;413;458;447;461;435;427;443;471;456;598;553;422;468;452;434;405;444;432;386;420;363;512;462;429;510;512;471;422;374;435;428;434;455;457;415;380;367;406;431;455;469;390;424;475;475;413;402;368;444;434;341;413;403;405;433;523;480;489;490;437;460;383;420;320;434;432;459;439;370;414;416;402;445;452;428;433;415;485;612;478;452;543;413;456;391;387;361;336;387;368;441;473;467;401;501;512;449;355;390;512;491;560;599;450;408;474;464;478;517;549;551;388;450;435;354;372;355;487;455;435;458;490;410;593;533;460;394;438;413;464;443;414;472;395;407;362;370;401;382;375;431;420;504;421;421;407;413;453;380;399;406;390;433;503;437;446;382;455;412;367;364;420;474;401;417;393;378;373;474;460;511;469;468;550;483;356;388;433;364;395;420;406;404;342;408;460;433;453;568;505;523;501;521;571;498;519;439;353;403;415;382;405;383;398;394;392;334;288;327;397;376;405;418;431;431;435;434;388;354;377;424;433;407;396;402;526;450;417;581;488;468;413;428;486;459;459;413;404;370;386;374;382;366;384;405;409;457;516;409;398;379;379;457;414;418;468;480;357;361;411;480;462;456;441;455;499;401;394;474;456;468;478;398;443;494;428;418;427;391;348;418;460;449;512;444;491;476;431;450;534;532;472;408;414;488;527;498;471;443;460;446;457;443;465;439;448;482;427;452;378;368;413;443;401;463;447;485;480;491;498;501;402;425;379;395;491;452;355;386;397;460;382;467;482;461;432;440;372;407;556;602;501;416;445;457;453;430;463;425;443;384;435;493;343;347;467;415;446;416;426;511;439;386;410;456;467;511;493;478;409;366;475;534;469;448;434;521;598;557;438;387;514;543;516;440;437;424;498;552;533;532;478;474;501;450;431;513;474;491;527;502;527;466;441;452;444;501;500;478;439;427;350;403;421;397;465;465;387;510;465;462;392;449;481;568;459;451;454;443;366;435;490;465;509;588;525;408;483;546;518;463;401;458;498;505;508;431;352;344;397;433;432;407;437;562;489;413;468;414;486;604;546;491;482;472;523;446;454;466;456;452;449;485;356;375;383;465;423;402;412;418;421;429;470;390;359;324;355;412;501;464;392;475;418;366;410;454;443;422;362;402;396;452;388;375;412;456;425;484;492;434;461;472;423;380;389;415;473;445;476;423;373;421;381;403;419;460;488;438;422;387;439;420;442;442;409;380;377;379;462;534;421;427;374;434;415;404;457;423;417;437;469;460;503;438;452;502;537;586;417;381;353;281;238;175;162;228;255;362;362;486;675;634;591;433;485;489;487;456;414;393;531;450;352;431;415;419;573;585;639;581;561;427;477;532;539;526;416;426;545;447;408;434;457;430;516;490;469;410;402;441;657;1057;778;453;465;480;438;496;479;404;459;489;483;424;381;384;411;561;553;535;448;412
132;103;111;118;112;118;118;116;116;104;99;91;75;131;368;485;421;415;410;478;565;476;425;380;425;513;441;404;432;391;411;413;449;422;341;424;499;540;491;469;468;436;463;573;568;553;522;527;517;508;515;445;458;510;524;506;441;483;392;400;447;445;423;474;495;454;467;472;540;545;488;453;421;435;460;361;406;453;579;516;528;460;443;426;433;408;408;378;420;422;497;454;360;376;470;480;451;462;473;429;388;432;493;626;631;430;340;409;406;494;438;439;396;422;423;446;560;471;470;529;508;460;436;468;565;487;535;550;463;397;426;390;379;375;442;431;434;488;655;612;501;525;504;443;448;325;448;471;424;393;387;347;365;349;474;579;489;303;609;635;546;499;492;408;477;496;454;496;492;430;462;430;408;428;464;546;505;462;455;464;397;308;462;641;602;512;608;662;507;486;457;518;663;599;523;449;411;453;438;474;478;457;432;427;386;376;484;466;431;445;442;333;398;459;456;396;393;395;436;476;439;338;365;466;399;443;452;510;441;420;444;393;490;495;528;611;490;423;439;496;561;487;520;351;370;374;493;506;420;429;374;360;404;508;479;400;374;411;389;432;412;401;437;495;433;398;392;459;500;452;492;397;441;442;515;578;464;443;480;595;479;458;455;468;486;448;557;544;491;431;440;532;460;426;370;466;616;767;526;420;512;456;414;387;378;444;452;385;425;369;456;430;421;518;542;453;393;477;411;472;516;391;408;365;432;558;453;435;496;497;551;475;385;390;374;442;503;418;418;395;438;427;476;478;435;420;393;480;450;395;382;406;442;434;387;390;436;453;374;440;447;496;467;522;421;405;472;463;426;390;415;416;418;448;440;393;471;440;443;485;480;497;578;467;468;479;392;375;444;360;318;362;347;320;416;445;439;457;486;455;415;425;452;414;525;572;552;469;527;511;534;484;461;506;541;382;384;396;413;389;434;466;441;476;473;474;432;528;515;430;364;391;375;431;411;451;431;488;433;367;380;451;441;429;456;444;441;489;472;392;371;429;405;412;447;387;399;533;489;434;451;520;398;387;363;502;522;470;451;487;460;404;440;470;463;440;540;496;436;427;387;403;391;406;427;434;407;380;371;360;427;461;533;449;493;453;491;494;416;399;426;434;429;342;326;417;406;437;491;490;325;298;327;389;395;396;411;467;439;506;465;419;413;426;430;515;479;429;512;541;517;476;480;544;458;385;400;466;435;417;441;428;424;398;369;430;429;400;428;435;413;471;488;458;388;373;356;375;324;388;428;385;441;489;474;434;430;434;512;484;425;382;402;512;434;424;398;412;409;466;439;402;412;447;439;395;465;531;510;498;534;482;495;528;568;457;337;381;451;466;420;462;502;549;523;489;496;477;481;421;447;441;457;454;405;389;357;397;359;448;450;425;522;541;557;471;387;347;435;416;391;368;416;364;395;423;428;435;478;511;481;485;454;497;473;510;436;428;397;344;424;437;404;496;439;459;422;465;447;432;456;423;400;437;461;371;346;414;443;465;485;521;458;403;407;496;469;506;429;429;568;528;550;476;491;517;473;488;513;476;519;546;585;568;566;451;522;542;567;542;536;542;622;576;514;497;439;498;524;580;599;543;533;389;427;430;451;491;483;519;459;412;410;429;406;383;493;521;580;537;451;442;429;404;441;457;484;561;525;497;474;458;546;511;488;450;484;545;508;469;479;359;352;424;437;468;538;626;575;494;475;457;467;490;608;583;498;494;479;522;505;486;483;419;478;600;424;380;391;385;459;417;360;427;386;514;479;429;353;326;383;377;429;468;531;428;468;568;546;418;470;395;431;383;433;489;476;451;407;363;463;506;516;491;457;566;499;476;450;417;427;388;414;489;442;400;361;348;369;466;517;500;405;350;388;401;376;381;435;408;380;373;453;493;547;500;354;431;460;452;401;489;488;450;438;412;390;381;423;523;480;470;472;459;450;457;463;395;300;230;242;198;173;178;237;423;445;469;449;511;551;453;444;461;479;671;538;386;397;400;424;541;581;637;695;578;490;498;552;443;485;394;419;490;419;426;470;418;429;415;507;417;428;477;497;718;1121;889;588;503;408;405;559;626;468;528;567;476;438;398;478;476;589;541;494;441;462
72;98;97;113;89;116;104;127;91;116;100;109;75;103;387;455;410;396;413;419;549;499;472;405;399;498;410;382;400;416;416;384;466;428;435;462;455;466;481;495;415;444;576;550;461;439;470;451;518;472;496;449;466;699;811;548;544;609;487;457;487;469;510;539;539;452;475;406;479;442;413;480;426;421;379;343;398;398;543;505;449;478;383;452;420;452;496;440;447;423;426;473;377;448;419;442;447;489;447;476;435;424;470;495;548;475;447;403;406;445;438;465;519;482;417;459;432;396;428;494;476;418;440;450;521;509;509;457;464;422;377;336;311;388;433;426;486;504;581;518;510;591;497;452;391;403;447;388;413;387;398;358;368;301;436;569;402;296;472;493;481;432;465;428;489;467;417;476;491;465;376;441;447;427;515;509;522;461;510;486;325;275;435;516;581;552;530;512;517;408;469;552;702;652;462;405;429;552;522;427;451;462;460;428;426;460;537;454;436;450;480;457;408;507;529;422;378;518;457;453;444;367;421;446;470;475;556;579;541;445;387;468;487;412;436;557;460;476;491;552;539;501;482;406;427;354;433;427;496;384;375;401;465;460;472;428;405;394;431;403;407;405;449;443;401;382;406;479;394;462;524;482;444;433;549;551;537;447;387;437;469;428;433;461;473;503;601;571;473;470;425;464;438;467;419;419;497;578;471;469;519;526;470;382;365;421;413;376;319;427;554;564;523;487;506;463;452;463;402;455;492;389;370;415;467;438;440;510;553;553;615;606;467;481;431;412;416;448;466;400;491;445;583;484;451;452;410;377;404;375;357;382;389;411;364;377;457;465;366;418;418;458;499;545;441;419;504;486;492;404;407;419;450;457;513;397;440;391;422;420;426;471;471;446;496;536;520;431;468;328;276;381;350;386;360;408;385;429;495;462;457;409;363;452;485;456;511;455;499;548;488;471;418;462;403;484;469;484;457;472;468;414;431;407;440;423;428;515;456;388;353;432;409;432;416;436;511;593;636;545;452;444;521;441;366;457;509;536;490;422;439;457;493;468;432;404;360;453;467;478;490;490;412;315;364;432;464;523;461;467;458;470;479;496;426;436;410;485;445;462;523;454;389;424;462;437;358;473;381;337;439;465;505;447;420;477;431;432;405;417;432;433;421;401;328;460;450;423;437;448;387;359;398;374;438;443;494;503;421;491;452;477;440;393;356;414;497;466;440;483;506;514;469;471;460;434;404;431;416;416;439;425;435;403;499;511;474;407;384;427;432;465;509;478;413;394;411;394;351;409;436;383;477;517;498;425;414;488;507;522;491;412;524;504;499;429;423;411;437;430;481;436;401;468;437;433;449;555;557;487;506;543;426;491;472;440;429;445;489;467;434;402;424;508;464;457;416;437;390;408;472;450;424;433;395;327;394;383;370;415;493;465;447;496;521;452;429;402;447;404;340;374;468;378;397;436;474;473;522;532;575;601;493;570;580;463;411;469;415;332;420;462;497;502;456;485;453;435;438;491;383;396;420;431;413;398;442;382;412;340;434;512;434;414;411;426;442;470;436;471;478;478;470;478;491;531;492;473;490;465;523;562;514;532;537;481;515;573;532;531;574;625;601;545;501;478;492;532;544;647;658;527;462;390;412;501;545;557;553;492;535;488;492;430;412;429;435;661;858;707;472;442;446;494;462;399;479;503;495;445;475;457;461;493;534;506;539;588;621;550;562;520;476;473;536;497;607;674;641;542;486;437;515;559;593;545;530;578;515;522;509;445;523;428;446;515;402;411;416;443;395;358;430;505;446;450;491;481;352;357;398;419;399;468;514;467;370;638;549;413;397;380;400;412;447;521;498;430;457;417;424;460;463;436;528;509;491;462;400;444;428;401;368;401;465;389;377;388;465;431;484;446;444;419;431;383;449;532;488;442;473;439;447;476;592;539;492;472;483;495;501;461;414;414;474;419;339;376;450;441;493;420;413;469;414;446;435;523;415;437;379;289;174;169;136;131;115;184;269;426;458;414;438;399;460;603;569;393;494;449;397;516;495;541;539;509;522;495;625;556;400;399;429;481;455;475;489;443;383;451;463;460;503;529;442;610;693;691;614;513;396;398;418;567;524;573;529;479;472;425;475;478;521;491;479;457;513
122;90;77;107;92;108;103;122;102;98;108;89;91;142;392;459;443;397;370;470;522;525;457;460;408;496;410;375;368;381;493;416;471;449;469;524;583;474;507;564;594;658;501;457;398;368;368;433;532;437;532;415;486;724;835;571;640;688;520;528;462;523;555;588;425;443;443;405;537;447;416;493;476;467;421;457;414;437;422;487;409;420;447;505;440;445;461;488;458;438;497;471;483;496;486;562;510;496;474;464;471;483;456;452;489;493;514;464;394;423;343;433;508;449;469;415;412;458;477;470;471;450;369;373;456;448;439;410;433;466;444;419;360;418;449;449;423;442;480;432;468;509;482;436;378;445;396;422;350;381;436;485;503;441;443;459;383;281;450;460;411;456;523;447;436;489;465;442;434;388;334;403;419;509;482;576;559;562;487;465;422;349;497;529;601;565;441;444;463;524;529;492;524;520;521;428;470;444;389;363;412;500;464;417;440;443;494;396;458;463;438;499;459;488;573;550;543;536;429;415;409;372;434;487;488;435;462;461;519;378;412;414;457;398;431;499;429;451;434;501;510;544;479;415;346;347;343;401;384;399;474;445;439;498;511;495;403;462;424;453;451;388;447;382;405;375;444;406;427;431;423;471;461;475;416;551;495;348;380;445;427;498;437;394;432;478;556;505;425;398;359;421;493;406;433;515;518;516;510;569;522;545;482;449;456;431;467;414;407;501;589;524;495;499;497;409;401;423;430;374;421;374;352;381;456;422;383;515;473;557;622;502;515;487;456;374;392;440;373;359;415;529;652;533;455;470;467;402;401;406;429;459;382;425;425;431;526;485;517;419;392;428;455;475;359;394;433;423;429;442;406;358;428;490;473;451;406;298;392;491;412;406;450;465;401;425;440;431;420;324;308;332;384;358;393;403;406;455;451;442;457;406;383;503;488;468;451;465;462;501;501;426;437;445;451;413;434;471;488;356;407;405;464;482;561;496;422;442;385;396;415;451;409;405;479;438;459;554;754;610;463;435;525;444;396;469;469;518;459;410;509;635;556;518;449;420;450;493;448;501;474;502;444;363;305;373;440;457;463;436;398;564;558;486;436;378;486;574;605;535;530;481;443;425;455;420;407;475;376;341;426;472;482;382;401;484;412;469;400;369;370;407;412;446;408;453;472;474;438;423;364;458;500;549;513;501;506;517;453;428;414;434;398;365;358;486;455;430;428;519;572;537;384;412;424;438;448;510;458;453;415;436;445;431;494;571;608;540;550;453;436;445;560;505;453;466;438;392;350;428;453;360;474;533;522;463;521;503;419;447;504;463;448;512;490;470;418;372;433;425;471;419;416;443;528;547;527;590;484;440;467;482;428;467;424;410;467;475;383;448;442;392;448;400;433;436;461;411;415;393;415;408;360;385;421;357;400;446;451;398;419;440;382;453;428;361;331;386;400;349;389;342;443;385;377;418;475;461;450;429;428;505;451;471;480;494;422;382;393;360;448;459;413;405;465;465;370;410;463;506;421;431;384;372;422;444;457;467;381;391;432;452;419;407;371;418;458;423;387;501;507;510;542;531;506;447;479;541;570;503;451;663;509;575;548;417;476;456;453;452;475;468;516;500;500;560;526;528;528;497;506;455;413;418;523;495;628;585;527;517;493;395;414;396;415;462;440;574;752;659;518;442;429;487;470;456;441;469;462;475;438;419;407;480;456;455;467;567;585;459;491;468;443;465;533;608;631;689;586;570;457;460;486;472;495;501;581;619;528;422;455;397;429;442;417;468;495;381;440;376;315;311;343;443;474;509;603;539;444;426;459;440;447;410;454;442;320;476;528;554;467;395;444;388;403;495;499;432;397;413;421;460;456;497;465;405;425;440;450;496;440;386;410;404;401;356;398;397;457;456;442;433;420;475;384;401;513;572;491;421;427;483;447;433;522;414;422;449;405;510;432;448;402;374;441;432;392;484;459;456;540;462;413;438;420;413;464;537;423;453;430;426;310;268;308;193;162;142;129;188;222;228;283;293;370;470;435;407;502;483;437;396;420;421;396;476;582;543;552;520;431;316;403;455;427;481;448;478;385;468;491;521;545;514;392;439;462;535;626;619;514;496;416;543;571;585;564;480;445;438;469;410;450;497;509;503;567
94;111;76;72;77;97;101;118;111;129;118;104;85;113;342;514;552;467;409;437;502;539;461;452;394;496;462;369;396;490;441;457;436;451;453;579;601;432;451;546;634;600;519;363;436;491;402;461;591;519;494;449;479;637;631;504;548;530;449;467;401;468;541;574;568;439;450;447;501;523;473;430;484;459;385;419;413;430;404;461;438;407;456;502;477;476;437;455;472;454;390;517;495;564;593;584;540;421;447;439;426;485;454;453;471;458;519;461;426;480;356;432;515;460;439;449;433;460;516;495;467;470;414;422;484;445;417;427;421;562;473;447;450;419;381;416;479;448;457;440;440;443;443;427;401;417;458;440;339;385;444;515;633;513;491;458;342;386;578;621;524;465;498;485;516;533;478;405;401;339;386;447;462;477;518;586;552;519;508;392;368;411;563;658;620;567;501;487;556;571;573;424;488;467;528;469;422;424;412;427;434;422;470;512;413;471;456;485;426;427;431;525;603;406;504;570;526;476;471;417;450;435;431;560;469;464;447;436;438;427;427;432;383;424;451;488;431;402;444;460;500;452;393;357;362;311;319;399;395;379;424;479;430;491;489;438;475;352;386;417;513;481;417;424;396;380;345;365;418;392;427;436;500;431;433;528;440;323;367;422;437;419;361;358;481;490;441;400;389;369;333;379;409;392;488;591;468;509;527;557;529;509;572;478;450;453;478;445;392;438;483;462;411;425;414;444;429;457;409;364;434;440;410;400;463;386;421;457;484;528;588;480;465;467;422;402;423;363;401;359;381;466;576;484;480;585;528;447;369;364;436;397;443;401;482;531;474;494;445;430;417;382;445;357;319;444;414;377;375;399;448;443;442;538;513;501;444;298;350;376;433;420;455;480;432;446;417;458;410;360;379;357;409;408;401;421;450;414;451;515;513;377;373;455;514;501;467;395;490;505;450;409;449;443;452;428;473;471;430;411;424;354;356;490;566;494;450;508;486;425;398;484;469;444;425;445;426;521;710;533;422;482;414;485;420;454;462;528;480;477;513;547;452;428;494;481;501;497;453;458;458;436;494;418;410;441;501;457;477;405;458;497;599;602;510;440;481;541;608;515;429;421;504;463;408;363;363;409;414;403;410;440;436;392;400;448;427;433;460;411;409;374;394;420;412;480;483;440;428;413;382;396;596;883;872;640;531;542;482;416;422;351;363;315;401;508;468;392;404;435;480;527;424;384;376;458;487;476;410;375;404;467;402;390;405;542;586;569;479;526;417;515;498;481;389;508;493;450;397;357;403;361;444;492;436;476;456;454;376;444;424;409;457;530;448;430;491;486;446;392;397;374;401;429;534;621;510;492;515;472;446;484;413;459;377;458;402;438;431;412;338;418;436;458;473;457;463;435;421;461;426;393;348;376;412;402;442;385;389;415;385;433;388;431;425;338;353;382;378;435;368;432;413;326;390;517;509;461;463;344;386;402;403;439;424;466;370;390;430;452;472;453;458;376;427;512;406;388;447;420;477;520;393;377;407;424;475;444;420;362;445;452;438;444;417;460;394;399;489;568;541;483;541;511;528;446;437;586;616;509;471;545;499;533;520;453;455;447;419;410;424;429;528;525;456;529;551;478;442;376;412;409;384;395;436;494;512;533;498;434;417;358;397;342;392;458;488;442;423;487;477;482;426;441;423;411;459;473;475;535;410;393;468;457;487;504;430;482;493;467;462;443;408;419;447;543;631;648;554;492;450;400;450;436;475;462;576;527;508;436;456;412;401;372;472;464;463;394;488;412;332;303;320;484;418;467;669;570;460;557;505;439;423;481;456;347;309;517;591;614;457;373;442;411;401;508;441;497;472;428;354;391;436;477;392;376;484;455;467;492;487;481;491;381;346;355;374;419;451;554;516;486;509;529;426;442;531;526;465;422;466;409;441;460;417;477;482;419;438;430;442;470;449;386;380;476;433;445;386;448;504;446;412;470;429;483;500;450;422;463;486;484;372;438;427;433;421;376;231;147;122;109;132;148;166;272;373;416;426;463;440;320;394;405;385;395;455;562;479;466;380;318;401;390;399;472;452;368;430;475;461;563;542;394;343;388;435;503;526;554;529;529;461;467;549;519;519;507;441;444;409;392;380;437;495;445;492
132;131;115;105;112;129;116;88;74;103;93;73;80;165;419;513;642;596;411;485;538;446;416;391;481;487;393;408;438;465;466;415;456;448;466;497;538;424;394;466;476;480;404;456;467;418;476;463;520;506;468;491;498;546;461;464;483;504;450;454;421;466;592;612;600;459;507;425;453;474;477;488;624;467;389;378;482;566;522;553;461;484;477;482;459;468;436;439;403;370;411;515;498;505;497;548;416;388;404;456;473;425;425;458;411;419;409;392;474;556;443;454;472;466;424;384;453;443;485;536;479;445;498;489;494;466;390;429;450;487;521;502;541;434;413;442;440;461;426;383;467;458;411;411;389;393;454;489;522;499;465;528;672;645;448;499;410;456;760;859;648;552;559;439;465;522;498;451;400;355;398;400;509;486;661;568;620;574;503;480;374;391;610;681;646;675;500;473;567;578;509;477;436;497;593;554;443;530;492;403;422;411;451;447;435;424;438;413;432;460;445;463;468;350;406;444;491;463;537;501;453;541;438;486;568;557;480;504;412;421;390;422;314;391;481;537;462;419;444;495;487;468;400;377;346;344;419;371;412;452;464;461;507;472;517;438;433;415;376;421;496;504;468;371;369;370;289;328;428;382;369;445;448;360;453;524;502;349;356;406;366;428;411;409;400;446;432;490;457;385;409;417;368;351;445;460;482;441;519;544;451;466;452;467;443;485;470;420;435;397;345;389;393;415;446;427;433;493;450;432;416;439;436;510;512;385;370;475;524;519;529;485;418;394;409;499;359;381;359;430;372;397;371;445;441;459;553;472;443;428;432;455;480;410;524;577;549;491;409;402;386;438;421;338;393;477;469;407;342;388;403;460;519;462;482;608;513;387;368;332;351;448;507;476;479;411;473;651;475;412;361;400;415;382;417;493;479;487;419;455;475;437;481;472;489;456;474;452;476;499;430;418;439;427;389;487;466;398;379;403;436;347;365;448;500;460;469;547;580;497;447;480;441;458;383;412;431;404;420;399;395;468;436;457;431;400;400;486;449;479;449;417;401;435;482;428;431;422;420;488;546;470;488;494;377;473;435;475;457;390;394;426;468;564;601;483;443;496;556;458;414;447;451;513;396;334;402;425;363;387;408;405;409;399;385;394;357;384;398;387;381;388;391;412;394;462;413;481;428;424;398;396;472;693;822;614;519;485;429;396;414;421;400;392;408;446;358;305;379;374;429;482;372;414;385;439;486;420;402;398;405;491;410;399;380;383;433;510;421;442;437;446;469;432;390;463;494;433;390;354;412;402;409;419;449;452;432;447;353;485;444;389;471;490;481;407;434;501;508;433;365;427;452;424;435;454;459;495;496;516;560;521;477;446;460;444;373;413;410;447;454;443;471;458;452;500;433;418;404;380;391;417;471;398;432;442;430;377;465;439;483;379;424;528;489;414;331;403;373;383;449;420;404;355;429;563;520;493;524;415;501;406;374;430;404;366;396;404;425;455;470;500;495;394;468;441;412;428;457;392;453;457;446;410;411;408;486;522;432;447;426;446;400;376;411;432;408;419;506;614;486;525;519;537;519;460;437;518;601;509;446;499;437;499;457;468;484;482;462;504;423;399;504;462;385;479;509;439;393;378;380;490;446;424;448;485;453;449;429;386;392;368;366;326;291;416;489;367;330;388;465;501;399;460;436;386;418;483;507;522;437;456;435;382;528;538;401;507;461;466;459;488;435;418;461;491;609;631;535;526;494;375;386;430;501;574;512;516;553;502;423;425;381;359;392;466;422;430;490;382;401;437;428;507;515;467;529;563;416;491;556;428;498;467;422;408;402;518;591;505;409;465;484;375;507;475;540;582;537;448;393;349;439;409;457;419;546;509;500;460;430;486;437;380;403;412;397;435;520;578;626;512;519;498;483;496;461;396;370;427;439;416;395;426;491;463;439;434;434;432;456;482;467;401;390;449;400;429;426;394;520;471;407;447;453;543;641;570;466;432;416;433;376;436;432;466;562;497;423;286;260;226;173;124;115;120;172;212;283;389;381;377;370;382;363;392;392;487;431;392;391;353;386;408;409;521;411;421;359;527;582;545;587;399;339;367;457;488;649;577;538;558;457;467;513;492;505;484;499;435;357;390;442;417;387;450;403
110;107;100;86;107;80;102;90;104;115;114;84;77;157;430;548;542;502;481;486;511;427;393;415;425;496;455;421;394;533;494;441;481;479;427;513;452;442;440;445;414;388;387;438;491;447;469;513;519;489;431;509;507;425;416;450;450;459;448;365;401;409;505;632;704;578;573;472;483;461;496;565;510;490;443;389;504;565;482;566;472;427;454;355;390;447;472;425;369;334;348;449;462;433;483;452;332;382;445;450;359;387;490;514;465;408;388;415;416;472;447;392;405;381;347;384;413;490;526;529;504;463;425;558;552;483;440;446;438;412;447;473;413;400;430;425;416;435;454;385;391;440;439;393;353;421;622;588;529;521;533;502;529;506;442;441;376;376;637;889;585;469;425;430;520;529;460;434;372;337;287;363;500;572;604;684;714;702;629;657;578;419;530;592;545;569;544;513;550;499;450;540;476;532;501;497;496;587;464;387;430;312;361;481;445;460;432;405;423;439;408;432;454;413;487;483;531;561;529;558;504;534;416;461;515;486;472;481;424;422;370;428;403;431;512;475;453;424;409;462;440;421;354;423;419;344;412;434;416;450;411;399;445;404;437;455;474;430;451;399;498;486;425;357;312;350;289;357;387;440;424;409;406;403;400;440;471;410;367;406;447;436;470;409;365;379;428;411;406;434;474;430;378;341;403;403;384;413;544;566;421;380;452;398;454;484;438;391;430;371;395;390;349;387;427;437;474;426;419;432;447;486;544;564;511;466;478;476;523;443;429;421;362;426;428;483;459;309;367;412;422;451;493;458;485;513;521;628;488;436;483;475;455;363;338;444;486;398;326;338;406;438;376;350;440;438;423;441;357;434;412;574;708;525;497;495;425;419;386;365;473;464;413;438;428;346;485;675;541;405;381;460;476;403;371;453;461;412;456;469;417;478;476;418;539;484;381;379;456;487;458;405;399;483;475;425;414;335;414;373;417;419;468;477;412;377;534;505;438;452;442;487;445;441;365;425;401;388;368;409;428;437;491;445;434;413;452;471;451;503;418;359;398;475;500;446;407;398;406;475;548;578;471;500;424;487;449;476;404;378;319;420;449;494;491;495;443;437;475;423;420;482;493;443;445;411;408;464;422;407;371;404;387;427;386;389;383;349;400;337;346;456;430;366;377;408;386;456;473;402;401;404;442;518;583;464;366;427;455;396;425;435;416;417;390;476;380;390;356;327;396;389;425;358;399;449;551;432;428;442;409;427;433;419;403;416;486;457;372;389;420;431;374;428;370;421;507;445;396;380;400;426;453;479;434;428;504;449;459;443;402;378;415;453;440;423;468;474;469;412;341;388;475;473;449;387;454;548;599;508;541;545;498;489;465;400;413;444;392;456;450;494;532;508;467;668;596;422;307;236;280;409;437;399;426;392;394;410;387;464;499;525;460;434;538;427;316;409;376;402;491;455;487;453;469;593;547;570;587;456;390;424;449;394;417;350;360;343;440;413;427;424;422;398;447;508;505;421;374;405;442;495;439;462;419;447;509;496;518;446;459;393;470;414;418;403;421;467;495;511;557;548;647;568;541;450;459;478;561;510;522;463;400;426;414;422;448;466;496;456;458;468;480;444;391;400;424;372;400;464;451;422;486;456;465;492;430;433;435;344;406;445;366;364;327;414;441;433;335;465;528;531;485;474;448;415;429;472;550;484;390;497;444;419;547;525;520;611;500;489;526;476;448;440;368;451;554;538;559;577;492;436;455;521;630;705;509;481;467;437;455;382;396;376;389;441;486;384;447;399;454;517;528;637;661;488;465;573;512;630;714;484;468;432;398;432;520;529;495;443;423;577;560;431;455;491;608;652;528;431;436;355;396;316;416;477;491;506;485;416;403;381;413;392;461;552;480;469;567;576;547;559;535;482;484;433;409;456;464;450;442;393;440;425;492;499;469;404;457;538;517;448;421;405;361;392;436;454;447;456;436;488;470;392;431;599;573;497;485;456;425;402;445;449;404;396;440;496;503;426;477;421;393;313;264;202;149;143;145;150;177;227;193;227;271;303;366;401;350;382;424;350;376;437;361;493;449;384;423;445;574;574;466;405;388;422;404;515;560;715;603;409;433;451;439;546;683;542;534;475;405;435;500;416;402;391;393
91;112;114;108;119;100;115;81;99;115;104;81;81;148;395;486;480;436;432;483;452;394;420;363;408;478;426;396;443;448;376;473;496;456;486;454;475;491;484;497;409;372;372;429;492;462;463;436;500;457;510;553;604;527;401;457;490;501;503;447;405;447;488;567;690;607;616;555;519;543;495;489;475;538;438;409;514;440;470;534;368;437;390;408;440;421;559;488;427;369;327;359;505;466;431;337;387;422;464;535;453;439;532;585;478;463;355;357;380;464;393;394;386;353;370;387;421;456;502;501;469;404;553;678;593;479;426;483;380;405;387;358;379;419;481;374;421;472;488;470;535;527;383;420;370;430;583;634;480;417;420;497;517;487;452;473;382;260;473;660;576;513;366;388;431;470;503;382;399;409;377;397;454;532;623;781;837;807;774;670;521;381;402;468;479;500;475;471;428;452;407;490;512;527;415;432;454;531;470;438;462;389;385;471;417;425;415;390;435;476;427;455;461;502;483;527;548;509;494;543;647;719;613;503;479;572;607;429;428;360;340;419;427;433;444;472;521;434;417;463;445;470;441;456;416;410;424;474;430;382;389;427;388;382;426;423;515;530;456;387;389;475;398;367;310;343;351;447;414;417;382;345;382;394;407;410;397;416;397;432;480;517;443;378;379;404;407;387;378;398;414;426;474;389;351;379;352;357;484;464;407;390;417;399;439;394;386;423;423;430;486;411;416;401;476;437;487;451;403;405;434;428;499;511;515;567;567;528;487;465;444;420;436;439;490;423;407;384;414;417;427;433;509;494;471;429;492;586;485;551;540;500;424;403;348;370;519;419;297;320;419;476;402;407;396;402;438;470;499;443;501;634;795;557;472;470;472;421;402;391;469;440;376;453;531;347;443;572;496;443;369;387;464;477;459;398;376;348;497;462;459;496;486;452;498;430;353;382;500;582;502;374;434;454;465;376;390;405;395;379;429;470;575;422;366;380;417;425;496;475;425;433;438;471;458;382;466;425;400;400;423;515;555;466;408;433;615;542;459;441;387;382;433;425;449;520;475;383;390;535;570;554;526;493;481;418;475;496;383;366;430;464;514;464;455;542;476;462;479;449;544;543;438;434;393;449;446;437;432;422;421;373;411;415;433;488;464;439;407;345;407;402;379;374;364;410;348;445;454;416;383;450;589;454;454;462;410;473;442;371;404;420;455;472;440;447;410;386;408;359;383;470;494;473;429;544;523;490;464;365;386;438;439;352;427;387;467;382;322;438;383;414;405;376;398;376;415;445;363;382;426;465;456;461;460;447;454;493;533;465;415;432;406;459;468;451;473;403;385;409;415;422;466;536;454;392;483;549;543;545;502;466;530;468;453;512;421;444;408;433;460;519;526;664;586;756;706;454;323;302;266;356;371;362;482;428;399;413;442;429;505;486;422;353;472;453;367;420;406;391;378;362;435;515;463;539;630;463;550;416;380;430;409;470;491;362;311;352;416;396;378;405;446;446;468;492;514;468;450;419;541;471;469;470;431;464;521;545;526;420;435;436;458;423;390;413;386;490;470;481;552;567;528;474;488;403;343;443;501;489;429;406;359;356;378;453;449;376;446;476;469;560;515;385;363;377;342;474;419;396;417;425;500;536;431;488;474;473;434;421;352;433;332;313;386;461;491;515;457;461;516;486;467;479;515;509;510;541;574;471;440;425;447;371;433;475;533;565;491;485;593;478;379;341;497;403;519;622;553;464;428;467;474;481;544;545;496;438;448;384;407;369;375;427;491;445;451;441;408;430;411;488;550;644;665;496;549;559;487;698;867;688;550;525;521;454;620;683;560;539;446;483;505;520;452;461;562;591;428;432;439;442;432;343;364;482;512;432;426;375;349;388;397;407;496;542;497;506;505;487;454;589;575;523;473;402;417;496;535;541;480;408;422;376;403;499;429;438;429;512;484;408;404;359;372;342;345;394;577;579;460;481;451;448;438;487;462;405;401;449;432;447;441;394;370;367;458;517;486;470;510;517;472;439;465;426;343;297;277;217;173;130;101;97;123;150;157;192;219;227;255;198;218;320;341;382;352;357;359;467;517;433;397;356;344;358;447;516;690;640;495;359;423;433;521;674;640;514;492;487;439;498;457;449;388;378;389
101;103;98;115;114;91;103;90;106;129;91;84;74;204;473;471;510;402;458;516;452;430;470;490;437;453;415;371;402;403;370;421;475;572;521;507;461;415;412;485;414;395;382;487;502;530;427;475;446;441;609;810;855;540;443;429;544;534;407;402;420;460;458;514;551;520;535;564;544;526;420;419;543;509;479;382;418;433;473;558;435;400;526;478;457;482;448;444;403;427;376;380;494;529;509;412;407;415;479;496;459;488;621;512;469;431;374;415;384;406;367;376;413;361;336;425;552;569;554;454;442;474;523;528;532;502;504;452;446;371;350;363;455;507;553;436;405;458;447;560;791;675;461;414;423;455;555;594;403;337;444;475;441;441;557;576;484;351;418;581;471;576;335;231;321;536;572;428;419;373;477;512;456;555;655;827;626;660;704;521;405;389;423;427;410;417;456;475;468;463;475;510;588;519;441;447;554;460;412;445;452;470;519;434;516;452;444;430;536;579;441;502;510;528;547;581;589;497;429;535;662;879;666;472;484;521;549;582;469;395;435;431;418;452;430;541;583;542;455;365;385;521;503;434;429;465;405;451;468;393;359;396;407;481;390;397;493;468;436;404;386;435;403;423;406;392;408;401;405;409;451;384;436;388;372;305;391;367;396;450;419;416;412;402;445;364;396;347;338;405;417;328;408;402;313;404;431;414;406;406;455;405;448;407;436;390;384;420;502;423;386;442;431;448;437;423;387;394;420;434;457;471;529;411;464;580;677;558;478;501;439;448;457;456;447;333;335;376;351;399;434;412;522;539;450;426;459;553;430;554;533;535;464;421;369;432;513;440;357;428;420;437;409;428;483;477;459;457;475;527;577;495;496;455;491;493;384;463;499;463;468;386;366;458;558;380;340;422;499;366;401;324;427;455;413;374;335;374;402;473;415;483;487;417;367;472;505;503;490;550;501;474;536;568;483;376;408;399;458;402;467;464;449;446;344;394;422;387;471;499;415;321;426;436;471;445;399;516;414;406;430;465;506;522;446;436;489;498;408;478;432;457;458;487;436;493;524;474;456;538;536;429;484;476;459;344;362;349;383;363;442;481;506;429;510;646;565;503;432;395;433;433;508;531;438;413;409;401;377;382;377;378;364;432;470;510;497;493;461;450;449;375;417;438;343;358;394;458;448;405;333;437;580;355;378;349;390;405;405;481;507;433;410;502;435;398;399;430;548;403;424;498;468;471;386;412;476;465;497;471;470;484;387;351;393;344;397;356;450;385;427;448;407;378;398;367;382;428;417;439;510;498;444;467;368;408;431;485;533;451;401;426;483;506;475;478;400;411;383;497;451;471;551;519;460;423;427;443;452;440;467;487;491;398;488;440;439;428;411;422;400;389;495;574;585;559;504;368;327;261;328;376;384;378;458;469;453;374;423;450;465;384;349;330;408;452;376;423;452;363;417;409;500;584;528;456;444;492;457;447;412;488;461;429;422;409;349;386;461;356;393;404;433;440;485;398;406;477;414;454;454;552;541;464;454;428;442;448;472;482;443;409;375;395;408;393;398;422;456;444;475;504;381;404;411;355;363;432;427;481;412;452;422;392;425;432;494;412;405;482;466;575;653;413;429;449;403;483;441;378;363;425;466;476;493;432;434;432;432;424;392;413;398;361;549;566;513;532;452;437;427;476;469;492;461;493;561;554;542;494;404;431;391;418;399;493;493;509;402;437;473;440;389;432;519;498;471;530;543;453;475;450;491;448;497;475;481;429;509;450;420;475;468;464;589;546;533;448;425;451;414;468;467;584;696;507;433;447;453;529;646;646;678;529;501;435;518;591;535;582;550;486;514;470;430;425;464;417;386;464;592;585;443;372;401;487;447;454;459;358;369;354;391;524;520;517;536;519;468;419;410;479;476;391;472;426;397;448;408;487;499;429;427;402;390;404;375;399;436;373;462;414;394;409;385;324;367;405;514;687;647;632;568;531;404;387;353;409;467;438;465;452;448;382;374;402;476;535;491;469;515;487;519;541;489;491;469;452;449;409;395;331;238;223;174;147;128;97;119;113;121;112;100;90;143;158;165;235;262;319;348;265;379;353;399;395;430;475;508;513;433;427;425;450;447;415;446;400;489;426;408;467;436;420;408;446;349
76;108;90;95;101;90;107;97;97;84;94;85;85;237;504;565;544;489;548;487;439;418;603;522;412;424;412;422;490;403;388;412;511;468;450;438;368;410;411;377;371;382;428;460;498;529;453;456;532;533;597;962;941;643;465;495;550;566;572;453;476;482;466;467;478;489;514;593;568;430;418;441;535;532;418;407;448;484;611;571;478;475;540;525;427;382;414;456;430;372;403;406;457;464;488;448;445;463;403;480;443;466;540;512;503;492;470;422;414;383;358;384;382;373;383;430;504;644;541;489;579;493;499;543;450;414;532;502;443;424;376;416;431;487;571;502;464;418;348;541;664;640;498;427;448;488;509;563;486;435;512;487;373;341;531;577;549;365;500;436;402;475;337;270;322;503;521;494;367;371;473;477;450;462;601;555;427;524;575;504;374;391;358;389;512;567;442;529;542;473;411;460;461;455;426;411;575;486;431;457;523;475;495;535;483;433;439;480;530;552;446;527;546;502;586;556;546;476;508;464;583;664;563;518;544;555;540;560;447;465;481;434;446;460;574;599;506;472;397;430;455;471;587;476;368;448;406;380;457;437;375;413;363;422;388;429;499;515;494;449;372;400;450;413;425;415;488;455;438;436;448;422;405;417;386;338;379;396;414;460;489;455;376;437;442;428;394;389;415;385;365;352;367;376;369;443;466;417;448;406;403;437;447;525;532;433;419;448;412;423;426;381;380;344;406;362;331;435;417;490;501;473;456;393;432;442;629;493;520;571;401;385;412;434;516;437;388;327;381;362;388;419;606;611;593;482;431;445;416;484;540;479;421;402;429;464;543;485;404;403;386;426;439;530;532;547;518;457;496;494;494;496;442;426;468;402;341;378;443;443;359;310;298;389;413;366;328;357;465;413;415;428;456;489;409;410;379;338;395;429;387;437;479;414;371;419;483;461;414;376;361;472;424;509;450;444;416;394;375;324;442;399;366;403;350;380;395;377;448;440;460;384;411;390;448;443;471;427;397;449;442;449;468;498;439;452;464;487;501;518;506;501;443;434;435;433;488;456;547;507;543;434;455;457;399;439;409;421;449;419;392;474;450;482;489;580;519;537;293;299;398;473;531;513;441;423;453;468;400;422;424;409;342;408;477;492;460;475;481;495;423;419;393;384;323;316;391;454;421;406;450;413;513;386;339;316;340;488;383;451;532;545;475;474;533;454;462;467;456;415;440;453;437;441;401;358;442;386;448;441;499;427;393;400;383;361;370;328;475;386;389;463;416;357;393;341;368;409;454;420;485;459;456;425;416;333;415;446;471;433;368;456;560;587;496;389;394;471;434;430;478;499;498;451;444;474;512;455;442;476;384;485;440;504;488;493;390;390;336;344;378;373;373;452;432;400;449;393;351;300;350;369;409;467;431;530;513;442;383;477;463;423;332;369;332;416;406;420;368;372;420;503;545;619;621;499;421;443;424;384;381;429;429;432;419;409;363;396;454;396;439;460;463;427;367;415;457;431;433;475;541;547;440;428;401;534;446;451;403;459;477;432;369;458;497;432;400;431;399;389;352;404;355;377;447;416;422;418;411;442;457;493;443;435;424;479;422;360;416;357;458;543;594;532;436;515;503;439;370;346;422;410;429;526;456;449;394;398;434;465;386;437;473;498;628;530;460;542;413;320;396;413;405;402;477;462;493;541;533;530;425;393;413;504;494;442;363;465;424;418;469;473;457;438;555;571;418;558;558;559;525;470;481;497;540;458;515;429;496;514;488;559;537;467;564;524;545;438;389;409;481;458;398;513;606;526;468;437;396;411;482;556;610;504;528;463;440;507;497;516;543;510;460;408;359;396;393;438;415;447;645;575;474;453;475;422;417;356;382;318;386;363;409;441;451;464;465;448;406;359;405;498;444;418;464;433;357;430;431;512;449;507;535;454;454;397;400;388;379;440;450;401;336;446;497;389;341;416;421;544;718;731;631;531;393;379;327;466;558;508;480;488;383;317;400;465;473;440;424;382;458;514;514;479;471;464;522;496;490;515;438;477;424;378;350;342;296;259;273;202;207;199;185;118;109;109;143;129;118;160;135;167;254;281;276;335;390;396;396;435;404;458;486;472;456;433;473;404;427;453;387;443;493;398;346;435;387
92;92;107;106;105;96;121;109;91;113;85;88;65;241;524;609;632;485;574;461;392;459;491;434;400;448;486;479;399;432;436;468;492;451;420;447;434;443;470;429;426;393;364;386;450;504;512;426;454;489;562;769;754;591;472;457;465;570;524;459;471;393;428;445;470;442;518;542;544;514;534;516;421;444;427;459;396;473;597;629;542;738;769;608;434;380;407;503;517;490;478;451;403;398;415;384;466;409;378;449;411;468;552;509;547;501;530;478;378;366;420;446;448;378;336;409;525;579;495;682;787;604;506;464;402;275;493;514;518;461;477;499;483;557;688;598;483;408;394;465;529;503;537;483;485;505;555;430;367;454;579;561;351;252;296;407;428;388;464;484;394;427;389;356;398;462;476;505;387;417;537;507;544;552;719;538;462;446;449;484;428;366;389;441;538;469;453;605;620;449;332;402;368;383;402;476;492;466;474;487;497;461;499;461;482;414;420;454;480;474;494;485;551;573;599;506;465;457;538;554;504;541;503;497;485;522;518;551;476;482;515;604;479;498;663;703;468;448;453;444;469;501;477;466;355;360;384;342;426;454;369;399;406;454;443;390;389;445;474;431;392;406;369;423;384;433;447;433;467;415;437;449;369;404;422;365;335;404;416;467;434;491;491;377;401;375;403;439;375;383;424;368;396;336;340;399;470;394;384;391;404;478;515;469;459;436;438;490;466;438;420;412;376;389;388;369;407;516;493;524;492;473;445;370;415;425;503;462;399;443;400;394;358;479;495;449;398;351;496;466;430;439;548;543;526;529;471;461;383;473;464;455;477;485;417;459;650;548;378;364;418;497;456;450;463;492;512;429;411;496;457;554;459;342;410;340;329;438;443;417;366;340;299;297;333;360;389;364;444;434;429;502;427;536;432;330;369;397;406;456;515;464;454;463;409;448;459;416;420;387;385;393;255;310;365;413;373;455;393;421;456;476;402;345;387;441;442;422;482;436;498;369;393;362;512;533;509;397;421;392;490;444;448;512;512;434;478;491;488;543;510;500;481;446;476;456;423;507;492;483;549;475;451;452;406;405;374;386;404;498;533;531;456;453;497;463;525;651;341;343;403;494;487;510;458;450;434;356;401;412;424;398;360;412;471;446;515;511;511;403;446;440;398;355;355;374;423;475;500;504;439;434;444;361;341;325;394;463;407;461;453;570;521;527;496;455;435;481;458;402;425;416;459;504;487;428;426;435;425;450;512;424;452;492;413;396;375;442;465;413;436;480;467;316;344;320;350;443;418;401;459;451;384;392;344;337;387;354;375;389;462;416;540;529;473;412;420;491;485;488;458;545;461;444;443;481;483;491;468;415;438;482;440;561;540;422;400;414;338;336;349;356;343;408;425;455;427;354;380;359;410;396;461;498;453;541;518;477;459;529;448;387;371;397;383;423;453;450;435;385;417;558;618;557;559;486;438;424;370;366;395;433;367;417;412;395;350;334;413;435;393;419;430;333;332;391;408;409;456;428;512;577;483;440;405;449;482;383;377;447;468;465;410;441;507;447;420;420;313;370;392;371;404;374;392;403;468;347;352;350;546;552;580;539;479;540;432;372;401;413;482;468;476;543;503;538;516;427;402;368;438;432;452;538;537;469;399;432;404;473;488;453;408;430;464;440;437;434;435;321;323;378;447;429;464;492;474;574;497;476;419;398;452;635;546;355;371;397;392;420;448;462;433;423;472;491;435;536;620;515;559;530;494;561;453;451;513;484;465;518;525;540;532;464;462;446;486;458;432;495;561;432;476;500;517;508;473;409;445;451;411;508;506;460;502;508;409;398;396;375;404;475;412;365;362;444;465;467;455;396;530;521;475;552;487;529;477;290;366;385;455;485;428;394;387;424;491;459;389;411;438;458;467;427;519;472;371;402;424;456;442;463;462;558;453;445;346;391;445;418;405;491;408;466;446;409;410;395;416;554;603;530;603;422;471;418;415;466;490;567;643;517;459;438;444;444;466;496;452;357;376;403;458;537;432;379;435;486;485;462;458;452;438;448;412;398;450;447;442;460;383;379;322;278;258;273;303;281;219;168;125;103;114;126;165;176;218;231;240;280;380;403;428;511;560;465;457;470;472;365;384;432;485;440;370;382;409
114;89;98;104;102;111;103;113;89;116;117;75;75;195;423;509;403;418;532;484;386;369;437;415;428;486;476;478;412;464;427;461;501;453;367;449;460;466;502;413;384;402;365;419;440;430;423;299;398;440;501;564;614;540;428;471;579;579;447;419;469;464;493;453;517;512;543;541;534;569;526;558;512;486;492;385;365;347;396;496;543;977;976;605;503;456;448;504;531;564;499;528;468;391;425;401;489;443;402;404;404;492;522;486;483;551;649;514;391;366;422;519;469;392;383;406;486;587;548;855;1149;724;499;432;347;335;469;472;475;598;529;517;485;561;649;798;580;429;387;429;482;489;403;535;495;571;589;364;351;527;539;463;379;303;317;343;370;401;422;413;467;451;521;441;434;472;534;507;474;476;591;624;569;526;646;503;429;476;476;400;459;409;364;455;421;408;389;479;549;441;423;432;412;414;464;430;581;610;536;508;451;465;445;422;378;434;602;763;575;455;420;492;494;447;504;433;446;461;553;564;608;550;497;421;436;405;534;585;434;492;480;480;483;467;569;638;486;445;452;436;507;448;464;418;365;357;371;395;443;439;404;375;467;468;464;435;423;400;396;399;427;431;460;465;494;482;522;393;388;431;408;451;387;432;376;391;428;472;382;420;342;419;479;411;395;447;385;416;378;419;370;373;376;322;347;388;377;387;386;356;440;418;471;384;465;404;400;448;445;395;417;448;377;427;472;425;445;534;492;505;522;404;379;324;356;414;442;411;349;384;458;467;447;469;477;455;341;356;466;519;468;501;510;462;562;517;431;432;359;413;417;415;402;409;413;441;436;440;424;369;391;439;483;503;459;439;515;432;388;427;422;461;405;368;521;415;427;518;474;388;426;293;288;330;387;362;400;392;428;409;398;459;396;427;410;423;438;335;389;546;507;495;459;524;465;458;433;455;343;376;404;332;279;261;397;419;449;452;383;343;422;393;428;451;391;471;373;410;502;476;458;417;395;488;505;490;414;436;367;433;417;420;465;561;498;529;517;473;450;462;482;529;489;501;497;503;489;519;502;515;450;432;408;369;405;404;391;421;431;515;581;540;460;438;451;452;529;613;526;409;402;450;418;449;382;444;414;410;342;390;447;482;416;356;367;434;519;537;487;501;394;427;390;390;379;381;434;425;462;533;520;483;397;340;337;358;377;422;418;446;415;553;486;498;503;449;383;495;499;406;386;406;423;482;496;359;377;421;436;413;478;467;409;408;387;409;399;398;480;454;553;551;469;360;312;379;376;477;446;421;448;444;481;438;381;352;379;343;380;382;462;515;454;452;412;424;400;558;555;464;418;466;534;555;468;404;426;481;526;451;398;483;451;494;466;365;333;332;322;315;356;349;380;470;456;379;378;425;420;452;428;506;431;426;428;387;462;478;463;492;437;422;383;407;400;467;471;455;446;433;542;593;644;538;508;423;498;420;354;392;461;439;403;480;420;383;354;391;478;459;426;399;449;427;411;394;402;373;498;493;451;503;542;448;405;434;411;406;424;437;393;445;373;500;471;487;452;383;345;390;363;412;462;447;399;347;368;383;371;453;724;856;820;537;480;458;424;395;419;447;408;456;482;480;509;600;507;407;476;484;512;559;480;540;617;484;440;434;410;458;452;390;367;427;471;478;432;451;367;362;329;350;452;428;434;435;518;551;427;381;396;415;467;498;470;422;380;461;448;587;426;422;534;484;416;418;378;509;646;522;480;460;481;514;473;479;479;443;462;466;449;492;591;628;453;367;436;477;503;511;464;488;432;480;434;472;463;500;445;462;369;456;495;427;483;538;419;400;373;363;368;422;428;449;446;474;509;503;477;467;476;505;548;534;605;629;540;453;469;469;485;511;432;430;379;472;642;558;426;454;469;442;490;391;494;424;378;385;480;506;401;382;454;471;431;462;438;395;406;401;462;516;509;424;485;466;429;392;397;559;571;506;395;381;407;423;398;512;603;668;613;561;489;537;531;545;493;499;479;349;398;445;444;507;444;389;438;534;522;483;429;405;448;392;343;359;424;511;503;521;430;420;356;347;368;404;386;427;361;372;271;242;198;171;143;102;101;114;109;126;140;185;273;295;357;360;355;402;383;403;383;482;501;460;398;302;349
104;108;102;104;68;101;92;123;126;111;104;88;85;210;450;430;420;424;389;375;357;333;340;371;401;442;436;438;459;407;479;456;468;443;506;487;452;523;502;407;332;375;371;422;414;423;391;297;371;443;483;498;580;514;573;602;612;588;456;484;456;523;414;380;468;465;551;593;510;596;519;505;469;424;448;423;404;380;358;473;650;1088;996;547;486;415;410;443;443;525;495;532;466;343;448;451;547;543;547;472;480;420;515;450;572;797;753;505;428;438;491;522;450;468;497;475;488;522;475;778;995;655;458;493;466;461;471;495;440;464;422;435;451;490;599;789;682;459;364;364;403;422;400;446;546;602;519;411;432;587;573;418;397;407;420;329;391;458;447;422;467;477;563;511;480;533;569;517;470;493;570;547;520;418;445;448;442;499;534;411;462;428;377;445;478;399;403;372;357;432;516;459;439;403;418;501;541;667;598;523;541;452;385;417;373;444;595;973;714;415;390;499;515;400;463;457;414;453;492;512;605;557;449;430;448;485;500;565;533;514;471;462;399;339;432;473;420;433;463;427;436;449;435;389;422;391;416;457;438;458;474;497;447;516;450;506;456;406;419;402;392;440;545;586;508;461;413;341;434;449;410;445;534;459;443;482;447;460;404;397;391;416;479;418;401;450;433;449;456;357;373;386;407;364;366;412;334;398;381;384;393;307;486;378;424;433;503;435;464;447;482;453;390;420;458;456;445;489;410;468;472;389;333;332;362;372;419;407;358;500;475;468;516;504;425;451;369;376;442;479;402;463;491;511;561;508;424;442;380;388;436;450;411;464;416;392;366;388;418;333;411;475;544;513;472;498;433;453;434;463;469;422;368;413;467;479;533;560;508;437;410;358;342;397;474;377;425;402;365;393;354;433;392;480;435;479;382;405;423;493;474;492;439;528;511;553;491;446;372;402;312;332;417;359;432;458;399;443;391;411;386;360;397;458;491;482;413;471;481;400;385;422;488;469;524;429;453;451;436;419;371;462;532;573;515;527;446;447;426;425;527;522;473;462;469;459;517;507;478;476;451;440;414;377;388;416;369;440;483;508;524;509;403;342;421;447;526;511;494;452;476;420;419;405;413;420;444;388;350;386;467;450;452;416;345;387;474;600;662;501;481;418;396;364;403;380;418;449;459;512;541;507;457;387;324;334;386;440;441;378;407;446;473;438;502;424;415;434;466;388;382;394;395;392;425;368;372;405;370;399;438;382;355;413;472;397;412;392;454;495;526;552;486;365;337;398;394;468;450;478;427;466;479;435;414;370;381;450;375;438;476;558;480;413;514;551;497;472;478;384;386;452;508;553;434;460;458;548;454;370;399;412;391;404;360;283;298;314;336;336;323;346;414;570;482;371;398;444;463;443;474;480;479;504;455;446;511;399;461;470;456;446;446;447;442;463;538;503;478;520;465;556;672;583;533;508;489;386;449;422;573;509;469;487;445;414;424;462;462;454;473;489;477;528;448;375;418;412;495;458;454;466;511;423;411;445;481;522;479;464;473;461;439;476;501;510;370;376;341;400;422;431;545;504;339;267;364;396;377;465;647;899;728;484;400;398;320;393;388;380;442;447;434;487;514;517;424;417;549;527;550;571;508;474;558;539;448;450;417;482;474;459;483;423;462;480;431;448;373;342;405;448;435;406;364;394;463;542;479;463;400;498;415;436;419;416;410;485;590;489;410;334;426;480;454;448;449;493;493;500;452;477;603;545;479;543;599;541;516;515;525;533;586;749;530;392;432;493;489;444;472;460;516;440;495;521;477;536;480;488;489;586;598;493;474;452;435;384;376;380;454;404;410;427;479;442;506;456;423;441;489;455;490;478;536;575;652;566;514;544;507;477;421;470;386;510;589;598;471;488;482;543;470;472;517;426;361;469;451;420;458;372;385;427;479;469;435;431;470;411;462;543;429;479;544;436;385;417;375;468;498;507;396;363;343;392;379;549;565;509;490;506;521;533;454;455;506;500;437;395;419;458;458;476;428;452;486;430;414;418;349;391;409;398;352;386;412;433;435;443;430;430;454;362;395;407;444;404;387;398;385;380;362;331;312;295;231;168;143;132;152;99;94;112;164;159;196;263;267;333;295;317;350;371;267;284;295
130;91;113;105;117;131;122;104;129;107;95;80;85;255;425;508;438;403;397;385;413;388;392;346;380;432;388;414;419;427;530;482;513;529;606;559;502;442;490;419;397;374;411;511;478;427;435;471;495;489;491;496;516;517;540;530;501;553;403;511;519;543;453;424;475;420;535;591;584;501;425;432;512;493;502;509;476;417;405;501;684;1122;859;470;443;437;363;441;446;452;456;445;444;422;444;497;452;587;554;495;541;478;439;457;671;822;794;573;398;410;464;437;494;537;511;505;471;472;429;520;597;478;437;493;512;471;449;478;457;414;420;414;419;524;570;601;536;490;383;412;505;478;407;419;507;580;445;457;454;520;508;401;555;638;362;257;403;477;475;395;456;456;445;455;457;528;514;448;524;663;689;582;475;402;474;460;460;498;507;456;528;463;454;446;543;425;360;326;377;515;532;469;373;420;434;427;476;559;582;513;433;454;423;420;422;455;519;777;574;356;430;521;457;377;412;404;388;439;455;501;563;532;443;504;427;452;532;615;526;519;542;477;442;296;298;312;436;506;496;477;407;355;406;413;471;441;487;489;439;497;584;594;495;515;529;584;506;438;367;412;379;376;467;548;491;445;382;387;394;388;467;401;417;412;447;449;379;404;429;374;415;401;437;406;399;366;464;474;426;376;375;436;447;453;381;392;448;507;439;356;347;380;478;403;369;405;395;431;427;411;475;423;431;476;428;475;453;432;433;511;465;398;430;326;343;411;375;417;405;529;453;492;464;397;365;338;373;474;472;446;397;424;449;524;536;464;456;457;450;432;411;469;473;445;427;412;403;346;346;336;393;471;454;469;436;495;434;452;433;417;456;460;437;325;336;482;485;525;502;431;431;379;357;422;473;412;383;393;487;402;390;373;414;463;518;503;385;346;422;394;382;421;449;509;528;537;506;459;466;437;377;355;386;380;397;397;343;388;413;440;405;391;374;409;462;503;492;390;399;353;356;403;415;485;477;364;426;434;422;407;434;429;515;585;572;471;414;413;458;505;478;526;437;442;446;460;471;472;521;537;482;429;381;397;408;462;396;442;461;482;494;425;430;482;407;435;487;435;396;486;485;444;391;407;422;383;355;363;368;405;466;556;452;391;352;363;465;519;512;437;473;488;373;419;450;409;445;483;494;444;454;398;395;403;332;391;463;472;388;389;373;366;408;410;467;417;320;374;437;379;362;414;378;362;373;386;358;371;391;387;388;365;331;299;404;362;439;438;487;522;426;405;429;408;426;434;470;424;472;523;535;493;425;380;382;405;409;470;478;422;433;488;498;376;413;495;460;449;428;402;364;409;416;445;419;456;524;495;397;362;356;360;325;342;311;281;327;306;371;383;343;323;406;434;431;375;379;413;414;489;417;511;490;443;406;478;449;371;443;472;437;444;467;536;525;437;575;585;717;568;462;507;530;578;445;401;399;390;468;492;545;529;574;498;450;441;446;388;397;464;570;454;452;501;459;467;432;398;443;446;410;434;447;407;393;381;541;560;470;534;541;467;493;425;471;474;395;342;412;435;450;495;567;504;288;287;344;423;419;436;500;594;597;444;374;350;347;358;405;386;448;447;425;521;529;404;437;412;468;548;566;535;441;481;519;545;458;449;415;492;432;423;472;498;407;371;450;494;443;387;433;456;484;388;402;408;442;494;486;478;448;482;402;443;492;553;526;674;680;542;388;418;488;468;476;574;576;457;454;446;488;688;794;603;539;575;646;583;641;620;533;498;522;617;488;412;443;460;436;476;486;508;535;542;484;521;497;488;453;434;504;771;680;512;472;514;464;449;419;390;418;404;399;446;505;474;448;476;439;457;474;485;546;446;492;592;561;498;487;487;494;417;359;396;481;505;511;533;454;487;468;455;384;514;463;404;439;422;438;397;392;395;380;430;456;416;418;437;479;436;524;526;507;434;459;423;379;411;425;397;396;444;374;364;374;399;417;451;473;450;417;411;452;439;479;436;443;462;456;399;403;402;411;460;453;455;426;427;388;387;374;438;436;428;411;379;426;478;442;465;465;449;471;426;399;451;422;405;405;399;401;346;387;418;492;481;414;442;403;363;301;270;203;167;145;109;117;114;126;149;118;126;155;122;128;108;152
90;83;106;94;87;111;109;101;91;122;100;91;73;267;397;369;358;402;482;455;405;368;377;395;362;419;425;489;438;533;526;474;547;561;566;544;499;459;448;424;410;390;440;557;444;382;461;431;565;527;473;420;498;416;492;463;486;429;496;529;547;524;426;439;484;492;501;557;577;441;380;412;441;530;514;530;531;535;466;480;618;764;614;489;445;387;374;466;474;450;430;473;460;430;457;436;418;510;471;490;647;544;462;471;615;756;867;554;385;359;451;518;568;518;490;470;478;522;433;382;464;418;406;501;424;422;429;484;517;481;459;393;488;604;675;617;535;482;374;444;581;529;497;459;481;557;549;386;455;450;484;465;654;814;384;303;435;486;445;444;446;443;457;443;445;532;435;459;590;786;683;532;424;432;491;526;462;443;581;490;486;468;521;526;592;510;447;345;458;607;617;500;408;409;453;439;454;437;474;455;464;468;425;405;463;474;446;568;483;411;455;512;459;430;396;412;411;465;473;501;510;515;483;486;467;450;501;547;489;498;534;448;389;295;270;273;385;541;441;430;477;346;348;471;468;426;479;480;444;526;579;522;515;417;520;542;503;387;368;333;350;382;434;532;530;412;342;497;449;453;368;366;359;411;423;385;375;421;414;333;361;407;430;412;448;425;515;505;413;335;411;426;403;427;471;414;412;459;407;414;391;410;483;422;462;384;439;474;450;427;452;430;441;410;445;486;461;401;415;408;371;422;443;397;434;404;366;401;385;367;436;409;375;425;319;356;316;388;487;414;446;390;470;506;512;444;397;396;434;424;445;413;466;424;413;461;424;421;337;371;417;412;410;427;416;391;418;490;399;445;440;437;409;367;406;476;560;607;509;366;435;449;404;432;408;392;361;424;469;455;372;416;428;398;423;437;384;364;357;404;366;391;395;503;476;480;519;475;493;403;381;382;394;428;403;383;334;411;398;440;402;369;362;339;436;432;382;452;373;299;352;426;429;484;408;441;504;404;424;437;420;437;483;533;609;500;458;444;551;477;497;582;510;521;413;445;516;533;641;608;500;525;413;441;541;528;457;427;411;470;516;482;438;495;428;409;483;476;448;488;487;451;376;435;417;418;365;394;387;395;529;566;491;401;410;335;382;422;432;409;446;500;376;463;483;408;454;435;402;383;432;439;435;387;364;400;470;479;430;351;328;382;380;431;456;390;329;361;435;402;399;360;386;350;369;398;401;401;400;300;391;359;332;369;477;482;472;452;482;471;399;363;384;386;414;462;493;482;521;569;658;529;367;346;397;348;358;405;403;441;476;533;513;432;401;354;423;374;412;405;394;438;423;428;451;446;462;463;390;394;352;276;342;342;314;331;326;324;353;380;395;369;480;472;396;385;417;445;415;460;444;515;526;471;396;440;369;377;449;477;475;474;464;557;418;472;596;705;652;576;493;581;476;618;469;387;374;397;455;494;480;494;489;469;435;445;427;458;411;466;547;499;485;482;434;406;441;437;421;439;411;399;441;342;419;440;507;551;544;645;554;533;460;394;481;497;408;431;400;514;443;469;440;418;346;376;403;441;454;486;456;481;470;404;364;402;377;381;446;357;396;431;475;497;473;438;400;413;505;680;611;518;438;544;568;578;484;474;494;425;368;370;456;475;440;545;480;552;484;395;527;508;489;415;415;434;366;383;385;460;432;438;350;414;546;823;603;521;546;496;447;420;489;435;486;559;610;593;561;454;515;657;738;660;575;485;544;611;727;611;564;553;556;578;475;368;419;422;489;471;455;510;539;512;465;537;481;471;449;488;550;597;621;492;557;529;450;485;418;423;430;427;451;485;434;475;551;497;479;473;503;634;719;510;536;505;519;583;453;436;388;461;474;426;447;428;399;443;449;475;414;332;261;455;554;430;373;393;428;390;413;395;492;438;412;412;437;451;457;396;529;678;581;484;470;411;488;388;406;417;432;451;423;469;518;415;398;390;425;462;501;525;428;427;485;464;424;441;433;404;375;393;409;401;452;379;414;419;437;441;461;382;456;438;445;457;495;686;631;493;516;487;409;475;505;456;484;429;369;403;365;372;424;394;387;438;499;538;493;506;442;391;383;351;341;289;252;266;223;231;174;146;148;111;138;121;137
80;98;99;96;106;101;115;96;104;108;92;93;91;289;348;315;333;390;395;432;435;456;453;366;413;378;369;476;460;508;449;476;625;639;537;503;536;477;449;425;442;416;392;514;469;417;434;458;506;510;517;523;511;504;485;430;453;460;509;510;496;465;403;415;515;478;463;590;752;537;359;478;456;535;565;464;551;594;520;513;548;585;519;569;474;476;426;502;455;394;413;439;510;479;463;440;391;464;468;489;511;579;520;489;605;630;613;598;351;451;468;575;559;352;415;439;527;454;425;413;393;369;392;407;369;420;411;404;491;507;407;371;450;568;665;542;509;470;439;522;603;565;479;491;453;523;445;477;447;403;458;474;529;531;413;320;359;403;433;413;422;445;468;392;435;392;397;451;653;547;434;357;457;451;493;576;496;525;577;530;450;410;407;474;601;564;504;389;480;666;691;543;491;472;400;401;465;482;465;543;494;654;553;457;465;486;449;506;386;450;473;462;442;434;443;423;463;440;439;480;501;520;523;491;476;437;445;438;540;494;477;451;371;314;319;355;376;521;452;508;472;427;368;394;385;400;556;527;488;495;562;525;435;394;427;459;419;392;377;399;369;375;441;462;530;428;420;456;406;407;428;413;485;451;433;401;328;397;455;380;356;372;470;447;374;387;455;468;464;353;345;419;430;502;591;565;488;466;474;475;410;425;415;384;430;406;394;479;483;441;508;425;414;456;430;469;456;433;455;404;417;430;430;438;429;431;432;429;369;374;456;467;399;345;393;451;364;432;504;443;377;390;435;448;472;385;390;446;487;478;467;405;381;351;358;481;414;346;328;377;415;350;377;361;327;399;513;528;423;391;401;415;367;444;509;462;666;714;479;393;400;407;385;400;400;398;405;424;428;495;490;442;403;416;413;421;417;441;439;375;340;375;455;431;476;522;519;542;512;503;455;423;365;418;475;380;378;375;352;362;378;387;346;407;379;426;385;465;448;408;419;393;452;498;450;379;419;409;455;421;391;421;361;502;539;442;453;434;479;450;520;571;479;517;497;502;526;579;862;840;562;553;500;482;540;554;500;497;396;453;455;476;468;484;498;502;453;425;450;448;418;425;477;469;382;395;370;361;416;387;498;531;487;430;415;416;438;387;416;385;386;461;424;469;456;474;440;444;433;392;451;412;456;374;396;391;399;364;321;317;402;349;427;405;451;389;308;355;401;444;388;411;376;415;449;368;358;340;388;351;385;468;418;419;465;497;436;446;517;476;453;408;377;432;416;468;476;491;467;565;663;585;401;431;368;297;285;373;334;472;564;484;441;462;455;474;391;392;406;435;415;433;379;460;479;424;481;455;477;366;340;331;326;309;361;399;348;338;376;375;420;432;476;428;419;393;388;435;469;508;457;488;494;461;458;455;488;380;495;477;528;404;415;422;400;400;522;620;618;579;600;499;498;490;385;375;397;410;427;458;413;453;419;476;467;508;441;465;468;479;517;514;404;411;392;413;410;449;472;398;403;460;431;343;404;496;606;526;474;502;496;402;352;306;440;473;470;476;476;565;419;446;502;443;476;484;419;376;395;439;464;470;408;371;367;361;329;345;372;411;408;422;441;482;471;468;427;396;461;542;499;551;414;492;543;553;478;476;418;455;409;394;432;466;517;704;767;644;633;418;531;475;483;509;503;442;393;370;404;484;462;453;420;371;481;708;544;410;426;474;476;538;487;533;504;475;574;657;670;521;479;451;618;517;510;541;499;535;611;611;634;603;557;521;473;371;463;485;554;491;353;432;489;483;504;522;427;454;426;432;470;524;498;409;453;442;453;474;467;456;475;530;484;447;492;488;540;500;493;480;504;581;602;495;540;494;534;552;401;407;406;438;492;492;410;437;427;408;407;460;416;321;234;380;471;476;321;380;420;367;359;397;499;464;515;443;471;479;406;374;422;578;521;430;429;429;438;365;303;389;470;484;478;574;515;457;463;425;387;429;531;609;509;473;481;389;379;352;394;374;377;423;454;434;378;375;412;454;515;548;552;434;433;431;445;412;476;652;564;484;506;427;426;566;461;422;432;397;439;383;420;406;456;457;414;397;357;524;480;499;421;473;381;447;424;483;450;422;493;442;407;332;332;287;327;360;327
110;109;99;103;116;103;77;113;91;96;101;79;95;228;386;383;353;415;472;414;437;435;527;461;416;426;443;443;448;461;429;440;527;590;478;434;480;424;461;400;414;406;398;430;444;464;389;408;454;510;511;452;502;587;568;457;441;443;481;490;512;422;424;477;446;475;474;511;699;599;464;524;502;517;580;553;578;640;469;534;502;460;513;591;606;494;410;421;456;463;445;563;479;485;493;551;452;470;475;454;458;502;508;428;518;498;561;544;474;463;367;428;502;417;409;454;477;512;520;448;388;404;377;387;419;449;457;454;423;479;457;413;386;461;533;503;475;424;468;505;592;583;539;480;476;470;413;443;530;522;469;435;463;462;396;392;354;408;396;444;422;489;477;376;379;461;495;494;579;500;406;360;395;433;387;505;483;507;524;512;361;327;403;435;522;505;497;474;538;568;556;538;556;472;430;342;464;537;526;491;519;665;527;472;431;390;392;396;375;406;474;418;409;371;423;464;468;415;372;412;408;428;377;402;486;514;473;459;482;444;491;424;344;362;306;357;423;422;470;507;513;552;496;384;421;445;432;502;467;459;486;487;427;415;465;459;403;331;388;415;423;364;397;444;416;435;434;523;429;451;443;502;478;397;399;380;444;447;550;497;396;479;514;370;354;381;441;506;451;395;304;373;475;505;524;451;583;490;473;465;443;404;389;427;450;423;368;434;425;411;458;456;439;398;504;514;525;496;457;423;382;446;453;466;473;427;479;434;429;365;441;459;395;363;505;455;463;464;496;470;410;411;413;402;478;394;433;447;472;388;390;432;417;385;419;420;362;305;313;325;497;452;349;315;310;394;505;479;432;391;414;412;414;449;475;423;531;592;471;414;402;359;448;451;319;369;347;373;415;427;434;475;460;378;385;420;377;487;481;373;278;340;432;493;482;496;551;582;500;526;482;384;367;368;484;447;413;392;338;346;402;451;462;426;436;360;484;557;435;505;499;443;433;419;448;462;374;413;446;398;346;338;387;471;411;416;419;390;454;490;490;625;592;521;467;500;448;536;605;609;522;490;460;423;371;461;470;468;470;415;537;452;489;386;434;497;426;427;504;446;497;450;469;369;363;405;427;424;415;426;444;523;398;421;400;449;513;393;419;393;388;411;448;431;499;499;450;438;454;403;430;442;369;408;356;397;359;340;305;418;457;373;333;415;381;379;325;415;425;412;401;387;376;396;398;348;308;273;343;353;376;411;389;394;466;485;463;465;472;531;394;475;469;402;441;484;474;451;427;527;507;483;478;465;369;315;289;296;358;509;574;625;396;414;420;441;439;437;468;472;391;398;406;442;497;476;464;436;474;390;375;329;332;347;312;396;400;334;343;378;357;316;441;442;416;417;521;471;471;384;427;450;412;440;490;437;453;481;436;435;569;463;385;443;362;412;455;514;494;502;593;492;479;475;369;375;377;359;393;447;360;409;395;445;509;498;499;484;494;546;542;452;427;361;381;464;445;489;516;519;468;503;520;411;408;413;574;612;504;446;417;413;357;374;425;444;517;458;488;482;422;384;392;564;550;411;355;386;341;315;332;399;402;411;385;409;383;415;364;378;495;457;416;414;454;405;448;399;427;552;589;531;421;375;420;485;507;431;477;451;431;448;466;466;536;682;882;662;507;480;384;424;425;503;504;509;459;415;379;465;474;399;362;361;454;479;453;427;464;414;482;461;530;529;489;492;541;651;831;700;481;447;542;491;461;673;710;604;578;615;712;591;545;558;492;410;486;450;470;488;381;468;461;571;548;494;497;507;466;433;382;411;457;444;472;527;508;506;542;483;523;638;519;527;500;532;473;519;545;461;453;528;511;505;692;574;595;446;439;376;451;420;440;454;373;348;409;426;418;454;427;358;344;351;432;421;376;323;416;415;370;435;463;412;468;542;533;470;438;412;395;416;423;382;483;484;436;384;353;417;496;484;454;450;423;428;478;467;401;442;502;647;572;519;461;389;379;381;492;415;376;339;419;508;421;434;486;476;581;582;553;483;465;424;402;411;419;472;487;497;481;476;486;456;481;420;463;473;406;442;359;444;395;475;423;325;365;400;465;451;458;411;407;413;417;465;453;449;535;502;470;484;473;466;447;477;486
68;89;119;101;124;121;108;92;104;108;97;82;86;264;464;422;440;446;489;457;478;512;582;524;439;472;396;411;468;464;473;460;484;494;503;428;433;511;497;361;389;424;422;409;462;453;447;395;421;450;464;438;504;615;696;571;493;449;417;489;539;465;517;469;522;507;486;554;624;615;527;610;512;503;528;516;554;570;510;507;478;462;469;508;543;515;395;407;419;465;496;558;514;475;498;503;481;541;479;435;507;539;430;395;437;467;455;524;543;452;395;433;540;474;485;490;409;433;454;418;419;509;370;390;413;535;516;467;412;479;428;406;363;472;556;560;469;361;455;465;537;594;500;538;472;498;398;379;405;435;430;406;418;460;463;470;409;386;538;471;468;483;403;389;403;437;439;495;560;551;517;388;398;423;401;422;553;511;517;567;446;387;422;432;512;454;446;492;469;482;522;548;552;517;457;394;466;565;654;558;591;636;593;422;401;442;395;470;402;411;448;479;398;386;410;419;477;461;452;450;411;382;392;460;404;484;452;442;440;392;397;375;364;382;372;419;429;517;518;542;511;583;563;519;415;399;435;480;529;518;490;433;451;457;545;516;452;422;463;424;383;389;514;436;445;515;499;414;420;412;475;393;483;429;422;438;385;479;486;424;399;428;533;470;382;339;444;318;343;467;403;338;391;414;473;439;478;433;464;475;484;439;409;455;453;376;363;431;422;472;429;469;458;409;461;542;638;501;403;421;386;443;428;475;445;437;424;426;418;425;374;444;430;458;419;508;476;386;497;417;408;388;483;393;419;423;444;528;437;390;386;436;455;362;359;364;332;405;358;364;449;492;350;372;403;405;431;371;366;381;379;362;428;494;439;428;414;446;475;409;377;386;388;456;331;364;349;394;455;345;385;491;426;396;389;358;414;423;473;339;288;344;421;432;466;494;568;640;519;551;457;427;379;350;432;492;479;482;382;394;386;525;453;444;410;393;406;562;556;441;464;434;406;468;455;476;445;435;389;398;378;402;388;421;362;370;375;397;411;494;523;629;511;517;427;421;415;487;519;464;558;473;434;362;348;385;437;427;383;458;595;595;457;461;401;412;377;379;484;440;419;480;478;407;312;326;394;462;468;427;460;520;465;405;418;439;482;468;374;463;453;404;409;484;408;405;415;499;492;491;409;356;391;356;319;370;375;312;371;399;467;376;374;434;406;369;444;455;366;337;332;406;420;383;410;423;379;407;375;425;343;351;352;366;395;445;534;529;556;510;466;424;463;393;505;426;479;455;405;468;469;418;378;455;445;404;362;394;392;467;516;565;442;432;372;420;376;465;446;417;458;393;395;435;427;460;432;450;500;471;378;340;380;269;324;321;321;329;322;365;338;369;394;448;472;489;517;466;385;387;415;441;421;442;475;429;468;448;444;481;498;488;415;456;420;435;447;444;435;503;493;460;474;484;422;487;481;483;465;432;392;403;369;412;444;446;499;404;429;425;453;426;416;457;436;468;467;515;557;541;504;435;434;485;496;443;528;469;499;508;450;459;416;413;436;513;513;517;441;460;424;394;402;431;444;455;341;379;383;450;389;432;407;422;440;515;479;472;416;466;424;536;430;474;484;399;383;460;557;699;614;532;480;373;474;507;469;546;508;519;458;468;478;435;523;594;764;600;454;429;460;382;414;438;477;517;530;415;384;414;449;391;375;376;418;527;514;491;463;493;613;514;473;454;527;499;573;603;791;623;485;391;467;553;546;672;856;596;570;570;540;459;460;467;485;414;441;449;427;435;444;517;500;531;485;511;521;523;454;412;456;396;460;551;515;509;545;567;532;570;550;546;495;502;549;602;480;533;550;496;448;482;427;533;721;654;521;478;441;497;435;432;448;398;350;396;455;457;455;417;406;392;369;312;397;440;421;399;419;371;411;439;446;484;512;478;500;440;425;412;390;454;387;393;448;489;525;385;315;379;436;479;432;418;446;427;496;528;429;491;515;591;524;587;507;461;453;404;411;441;278;360;531;455;437;433;441;537;634;703;501;400;355;386;396;479;437;469;400;470;526;456;453;421;415;422;444;370;394;439;366;423;393;445;498;437;411;451;451;414;476;438;390;433;437;444;426;385;470;453;416;462;462;429;457;518;513
78;136;109;97;109;103;87;103;97;103;85;76;112;273;487;443;510;507;411;422;439;503;478;434;500;461;424;434;389;475;473;453;411;422;455;476;541;503;494;376;415;441;451;430;470;499;473;417;383;430;411;448;473;570;660;524;468;442;461;506;473;494;559;514;436;472;569;548;586;666;589;537;518;479;535;520;528;533;516;446;424;472;434;516;529;501;520;465;391;496;508;490;501;485;513;532;564;532;453;518;595;540;394;392;435;468;467;476;570;569;495;515;546;461;470;463;415;400;440;364;445;481;467;411;444;626;560;456;454;382;336;390;383;405;485;511;430;360;458;555;525;539;574;463;438;528;416;392;369;420;443;441;456;425;454;505;436;433;503;459;461;420;379;319;431;445;458;581;582;664;599;454;434;434;409;411;471;498;534;551;552;447;473;450;426;471;414;419;416;434;508;504;531;534;496;445;407;494;564;565;581;571;520;435;418;456;421;408;379;428;451;463;414;383;414;468;443;452;392;394;398;408;439;379;396;482;464;391;382;353;363;385;445;414;394;436;475;498;549;525;490;551;573;535;450;334;369;482;570;579;536;409;364;495;581;465;437;431;420;465;442;464;500;466;545;549;475;447;416;457;491;511;455;458;449;418;387;393;421;355;397;424;480;473;447;378;302;298;325;439;425;370;369;403;394;410;427;399;444;544;530;441;431;406;419;405;438;470;427;475;459;422;392;391;419;464;564;506;363;415;408;381;379;405;406;436;422;438;420;430;382;415;395;462;461;469;423;476;518;425;407;405;424;427;454;442;425;464;424;380;338;449;444;404;385;365;345;435;368;331;374;446;445;417;384;387;388;369;354;380;344;331;368;419;430;454;406;461;435;348;294;368;430;477;432;367;334;426;477;380;381;454;437;382;418;379;469;412;433;366;397;476;533;517;540;507;500;591;459;458;430;391;372;369;507;786;752;747;539;425;485;505;458;434;396;385;390;453;429;428;445;493;467;469;453;438;428;481;356;406;451;423;455;426;401;387;444;435;405;418;449;469;454;538;466;442;432;436;475;463;449;395;430;371;342;349;466;417;454;480;505;549;492;450;427;392;364;384;468;438;446;463;413;385;333;407;453;523;462;456;488;460;454;391;407;471;470;477;430;480;513;406;380;470;442;394;486;574;510;476;421;370;369;392;369;374;410;416;375;375;423;371;365;402;355;373;351;379;307;317;372;363;405;389;437;383;403;407;419;447;416;325;324;335;349;470;477;513;533;515;476;423;393;439;484;456;398;490;442;430;410;407;367;441;431;451;446;427;397;416;406;497;490;519;486;432;386;384;449;464;436;409;384;401;454;431;419;455;494;519;401;295;336;351;275;362;376;335;373;395;370;328;424;465;442;437;402;441;381;384;365;448;462;476;479;436;449;479;503;501;436;406;402;418;508;541;552;528;516;452;407;424;382;410;492;476;432;466;435;398;391;399;374;460;474;383;361;331;415;422;405;432;469;509;528;536;603;792;687;636;553;474;437;486;485;398;443;454;425;503;509;436;479;439;384;431;475;469;487;451;446;460;380;385;428;362;410;403;414;473;454;496;506;523;536;655;526;451;519;432;492;509;496;462;446;437;387;488;709;900;659;517;583;528;528;591;583;580;636;539;511;455;414;434;525;474;443;486;506;540;527;495;506;437;456;430;499;396;382;396;386;446;399;353;421;658;595;496;489;509;611;550;509;510;545;529;592;611;630;611;609;521;525;561;530;623;707;795;730;609;476;454;477;447;398;462;435;357;413;436;438;496;459;449;453;504;475;455;579;461;477;473;565;623;588;545;513;620;554;532;490;491;481;502;584;579;534;604;682;653;504;452;447;439;547;545;495;384;469;456;427;445;445;396;335;392;426;498;479;435;373;341;304;338;363;392;446;394;486;349;415;445;461;415;500;537;539;432;432;473;386;454;395;375;364;487;533;457;414;439;470;444;401;425;414;476;453;521;493;442;521;444;509;565;499;389;407;387;363;365;358;453;506;478;457;494;414;416;535;561;423;354;390;328;385;424;565;597;497;490;491;419;420;405;376;437;431;337;381;406;400;492;450;477;505;436;461;388;447;432;367;384;432;427;462;467;381;408;360;419;369;429;475;511;442;466;440
98;109;91;83;79;114;121;97;116;104;107;80;98;306;409;397;481;504;434;487;535;472;425;408;433;386;395;398;373;451;444;374;432;384;498;438;544;497;418;405;438;436;444;480;473;432;514;427;407;413;434;422;446;587;540;491;425;396;425;442;495;458;450;475;502;501;537;513;557;541;530;523;497;579;468;532;516;489;451;424;457;393;387;406;426;477;531;526;518;471;439;481;477;409;348;442;591;529;492;599;667;557;492;471;510;512;450;472;494;510;558;478;440;430;421;403;419;378;437;449;490;464;500;486;489;543;557;430;418;346;361;428;469;460;467;458;399;387;574;675;528;529;539;470;492;499;387;341;386;437;455;451;480;394;517;451;441;436;486;470;377;352;373;437;516;564;554;470;503;564;582;411;433;468;381;445;525;527;614;556;433;348;370;467;411;419;415;416;418;465;529;513;502;444;469;425;387;458;547;482;510;561;397;464;453;476;453;445;410;370;449;483;458;362;450;491;417;433;462;447;390;391;390;412;393;477;512;435;463;414;403;421;423;475;409;407;472;456;472;512;498;469;469;539;567;355;370;547;678;678;517;471;500;481;494;508;509;474;402;383;387;386;443;550;513;534;489;462;499;572;463;531;511;397;383;449;411;420;419;381;370;369;417;469;416;304;295;338;382;463;446;401;457;383;311;358;366;374;385;468;468;438;379;401;407;482;442;386;461;494;463;392;380;399;389;430;469;493;423;373;418;368;361;428;420;474;440;435;356;391;442;444;413;353;415;402;439;459;435;428;435;458;394;418;475;478;451;499;399;339;413;406;445;391;393;367;340;416;390;331;337;370;478;359;331;325;380;363;346;314;348;361;384;405;412;425;488;466;406;358;366;339;415;422;378;371;353;648;778;489;344;403;412;361;390;431;400;400;372;419;489;543;595;530;530;446;464;414;461;446;386;352;399;476;746;1013;1017;836;582;464;449;516;465;444;420;389;424;408;508;521;458;509;539;452;391;435;455;388;355;327;407;363;472;511;454;459;465;392;420;465;424;428;404;451;549;464;429;462;488;520;436;374;299;323;394;376;445;524;462;494;438;426;504;436;453;419;359;419;472;438;444;489;484;389;437;416;436;458;522;472;470;446;456;464;404;381;432;389;382;316;297;339;411;436;495;489;500;550;441;420;458;442;441;466;382;343;425;419;347;311;337;346;355;323;325;347;382;370;377;427;427;452;461;413;413;387;378;399;410;425;390;398;398;395;358;414;453;480;581;521;464;421;381;431;421;490;416;417;452;384;391;359;335;458;476;392;464;485;426;407;377;408;443;460;509;477;337;352;422;584;523;378;410;501;494;451;441;388;453;438;464;318;321;347;359;336;348;307;313;382;371;395;400;401;444;434;365;478;424;410;454;446;428;476;513;499;468;468;473;456;408;385;405;454;514;439;602;702;534;423;412;409;395;406;514;457;419;461;481;488;430;377;401;400;446;409;436;345;459;419;454;440;463;431;455;498;721;970;966;657;593;484;394;445;435;425;446;506;438;502;506;468;459;444;431;412;391;429;492;457;413;427;365;340;423;394;428;499;479;494;504;616;544;444;516;524;496;538;496;504;408;470;485;473;478;384;416;493;721;898;667;553;502;490;570;601;567;573;576;488;511;482;475;398;425;410;398;408;481;457;618;515;532;561;488;491;448;454;384;358;431;419;307;277;475;799;657;454;429;407;553;707;484;557;537;562;685;612;664;589;647;487;506;540;521;509;582;809;934;705;600;499;464;463;460;428;459;440;395;414;450;510;445;488;558;499;457;480;544;555;541;527;527;565;549;490;541;610;536;531;526;406;415;468;536;549;573;701;759;521;496;531;408;391;447;412;405;367;438;480;439;418;438;365;373;424;386;451;387;407;371;419;415;433;505;427;463;400;439;408;373;443;436;455;451;516;520;434;443;430;440;519;385;367;397;385;461;424;385;461;466;436;448;492;484;453;461;530;456;427;437;422;474;514;389;346;361;418;386;390;388;452;476;394;436;481;439;501;463;458;354;374;390;361;385;390;454;555;555;519;487;365;369;400;367;421;396;370;422;410;480;473;470;491;513;489;443;470;445;426;413;369;446;436;486;480;466;408;380;414;374;433;468;476;484;495;417
114;93;91;120;93;124;103;83;97;99;79;57;98;273;450;432;452;489;464;584;556;481;439;424;355;373;379;368;440;386;420;401;456;427;414;464;448;427;430;372;396;449;442;434;400;430;471;464;432;443;505;484;429;553;530;454;442;468;490;394;460;466;476;493;515;453;387;517;537;540;499;471;486;509;507;451;434;404;499;466;475;452;418;403;402;513;468;451;452;419;426;426;522;400;236;301;606;592;486;665;678;576;504;545;525;507;527;493;500;480;480;567;445;406;450;445;417;469;516;511;453;475;478;485;452;481;411;418;370;433;441;479;396;482;514;507;495;375;443;541;541;549;535;508;527;428;353;373;453;499;495;487;418;351;434;556;510;392;349;381;345;421;515;526;559;633;693;559;408;507;496;445;446;447;418;470;545;517;539;485;373;306;269;360;438;430;380;399;463;475;528;440;399;474;571;407;370;513;492;478;585;586;450;427;475;445;462;443;399;394;418;419;499;388;436;547;521;562;516;479;431;437;436;422;464;426;438;400;487;433;411;409;390;406;453;410;451;473;531;505;507;462;576;731;673;444;442;474;577;623;547;484;453;476;477;523;474;430;445;380;382;328;403;429;533;505;503;447;394;529;484;513;494;414;442;427;394;468;420;410;396;422;382;426;420;336;362;313;382;410;418;433;490;433;376;399;419;372;407;468;486;434;407;376;400;456;463;443;407;462;429;403;409;405;392;446;475;516;408;391;409;460;446;433;376;443;404;384;378;392;392;508;503;407;374;442;409;427;408;452;403;351;360;413;443;435;499;510;426;440;436;473;418;366;344;333;388;391;425;347;353;356;353;371;363;415;373;399;432;376;393;450;422;411;424;444;484;446;362;398;394;364;408;352;356;368;381;555;698;453;422;421;427;446;399;370;447;447;392;494;481;572;528;460;453;435;403;436;452;454;387;427;408;525;691;720;695;562;547;406;469;551;621;467;372;360;466;456;562;496;460;470;533;524;550;599;557;463;370;370;376;362;470;493;437;430;415;379;463;522;461;398;469;428;476;452;459;429;454;495;482;401;320;340;469;512;480;423;533;473;395;459;445;497;507;485;449;491;442;412;415;427;477;448;467;395;397;416;477;471;452;437;402;400;441;460;430;396;351;291;245;354;434;479;497;449;473;480;416;414;471;541;511;475;392;380;403;357;268;293;355;356;255;307;338;373;402;442;405;471;470;457;476;438;471;411;380;420;401;377;443;453;430;440;378;377;377;530;491;503;437;372;355;387;362;410;386;348;439;395;354;447;409;408;447;423;419;527;464;344;351;404;441;387;413;408;443;377;371;442;410;414;448;424;490;576;515;427;383;388;351;370;371;318;332;331;320;267;325;407;405;428;358;399;443;416;348;419;389;414;511;482;463;506;473;474;413;401;450;443;466;465;391;443;407;372;576;652;479;406;474;390;416;429;451;412;409;495;490;461;413;350;329;318;393;438;415;410;450;446;420;413;349;378;386;470;584;801;864;735;550;487;437;430;449;475;482;495;443;505;520;504;468;440;487;426;459;486;465;513;431;407;343;385;338;434;425;625;646;505;488;487;452;448;452;489;480;609;620;515;473;383;388;344;329;394;434;432;489;588;588;495;507;462;454;484;488;555;594;541;495;537;503;462;399;405;336;371;440;442;568;521;507;488;449;436;446;415;397;462;417;344;381;322;365;533;530;411;351;390;536;637;488;476;505;516;630;694;576;538;571;487;439;555;432;503;565;697;799;767;548;501;475;435;414;408;443;413;440;406;501;482;505;572;595;564;419;514;665;558;575;510;496;510;506;425;482;519;529;532;547;413;428;362;468;545;547;602;608;508;442;541;520;447;419;322;406;409;397;425;394;399;516;374;407;422;388;386;379;364;397;464;429;513;457;378;433;407;434;368;402;388;385;435;486;493;471;469;462;454;461;394;417;402;450;489;486;463;421;313;464;499;528;580;495;498;506;584;541;466;516;458;418;467;476;363;437;474;465;491;480;468;424;389;430;465;470;416;454;376;367;396;465;461;440;374;432;452;505;420;442;377;401;462;473;435;365;444;408;408;461;468;493;540;503;435;446;457;536;511;427;427;359;450;450;489;376;390;422;484;431;430;374;530;583;515;470
130;96;77;103;112;90;105;91;105;97;78;67;97;362;462;511;451;467;509;613;534;480;446;507;502;466;392;402;414;492;404;394;410;494;405;431;442;517;543;405;308;390;437;466;447;427;460;448;446;434;513;512;507;497;533;460;444;525;562;457;499;596;476;549;566;416;383;500;453;504;508;412;478;471;482;464;456;390;493;514;417;416;427;427;394;407;436;420;444;439;419;419;505;467;298;321;566;558;533;549;570;593;583;569;546;506;584;605;491;434;476;503;436;425;463;362;410;406;516;569;524;437;441;526;461;414;404;413;433;502;486;450;426;423;537;446;407;381;461;534;579;593;573;587;580;488;436;406;437;495;585;587;416;260;359;548;612;465;382;414;377;468;513;538;657;660;590;568;507;462;469;484;515;527;445;437;512;465;521;513;443;332;367;399;430;410;397;392;478;513;466;459;464;603;742;529;414;434;475;455;592;534;477;436;477;456;469;432;451;386;387;432;510;433;438;496;524;485;520;468;444;452;441;473;439;436;388;397;425;406;372;394;446;416;476;464;480;470;439;504;549;536;762;771;613;431;447;425;472;546;450;391;463;498;441;470;474;467;385;376;371;327;342;391;524;601;514;486;427;427;445;535;416;409;437;411;450;451;419;369;415;404;390;368;454;409;362;344;343;416;427;459;542;439;359;413;368;415;384;436;400;393;399;297;339;461;433;412;416;445;392;399;458;451;407;473;466;464;391;386;430;376;413;426;452;464;339;348;369;390;445;554;566;414;429;419;332;403;426;442;384;366;354;379;453;470;440;455;444;493;548;591;383;367;310;364;412;392;367;352;354;392;375;394;396;448;422;451;382;469;477;410;367;395;430;360;433;400;423;406;427;406;443;321;413;386;378;483;501;364;337;362;438;426;340;388;492;500;421;403;441;478;462;397;343;388;385;429;437;400;458;378;396;548;558;494;384;386;362;404;402;454;603;489;385;417;457;429;489;522;454;417;433;519;579;658;542;418;394;387;387;344;408;460;463;467;419;381;456;506;550;517;511;486;470;443;511;501;481;529;562;449;368;409;454;525;456;428;439;440;395;451;355;412;473;536;505;536;417;463;477;478;407;453;406;401;389;387;429;416;503;490;462;391;467;536;529;409;359;331;426;420;489;436;476;463;432;401;391;455;470;531;595;493;417;370;425;316;293;365;352;335;325;418;481;412;399;463;420;457;406;421;490;449;501;477;395;314;341;420;400;422;455;422;426;393;452;461;476;484;406;348;418;383;364;421;387;351;389;376;407;451;404;415;422;382;382;531;506;409;381;459;424;464;414;451;522;429;378;397;364;447;422;444;438;462;444;433;292;341;316;323;361;311;268;295;265;303;375;434;524;452;372;330;352;390;334;393;417;469;447;427;421;517;447;423;448;351;384;381;439;485;417;429;452;448;516;467;363;432;542;449;445;452;526;446;451;460;479;451;365;355;378;365;399;410;419;416;483;512;441;372;350;381;394;462;568;614;589;590;520;503;428;403;417;429;458;498;427;477;479;529;518;578;423;403;493;451;441;476;539;371;383;352;392;363;422;538;611;574;408;436;401;409;424;516;513;601;649;467;431;412;383;327;343;447;461;432;442;422;498;555;492;507;422;434;503;526;584;499;437;472;515;580;511;389;366;373;460;458;474;445;414;392;395;403;433;490;420;404;440;401;467;363;376;395;425;406;337;388;459;455;402;399;364;417;552;572;486;408;430;468;448;485;409;456;410;507;522;530;440;476;448;364;427;471;423;420;480;482;415;514;562;580;582;488;385;558;715;605;590;456;468;468;481;485;480;509;507;576;618;482;388;478;467;559;552;506;421;426;492;461;498;449;503;389;394;466;439;431;460;436;490;393;457;434;370;356;421;385;425;453;460;471;369;326;399;397;436;409;386;422;434;416;416;396;398;531;537;484;377;408;487;487;520;483;451;425;401;369;501;491;564;593;555;447;514;471;447;453;502;396;432;401;400;328;415;449;494;563;577;481;501;486;428;456;445;419;433;375;484;488;501;501;448;428;429;479;432;390;374;414;462;454;460;437;375;477;428;385;395;433;509;581;505;450;466;467;494;513;447;410;429;356;430;375;349;383;419;448;453;481;444;490;601;441;425
108;116;97;103;119;90;97;115;120;86;103;76;130;430;502;451;467;520;616;649;599;457;469;547;542;519;413;470;490;506;495;449;430;436;490;490;596;642;494;403;342;462;428;460;502;427;497;488;419;413;498;484;531;642;606;529;443;574;557;463;467;586;567;503;464;408;439;458;499;525;506;472;503;435;477;481;466;403;519;497;369;372;401;411;453;475;425;417;421;400;401;453;494;538;506;442;563;592;557;564;584;552;574;520;503;519;630;571;497;487;479;526;507;462;425;375;362;361;414;565;508;491;444;488;372;430;430;403;427;559;541;539;497;454;455;475;387;408;521;464;553;546;592;525;455;438;463;399;446;543;560;556;468;409;419;447;566;479;505;519;439;515;559;598;639;564;587;553;562;473;437;504;475;429;450;447;474;505;421;385;486;464;392;402;394;402;442;415;537;477;431;427;475;531;593;480;427;417;384;362;412;472;452;476;511;532;412;443;503;381;449;416;478;530;422;398;499;449;442;396;421;507;428;463;535;493;451;441;401;395;399;389;373;385;490;550;579;501;469;402;450;523;653;741;660;452;459;491;433;455;462;418;408;485;473;431;420;450;427;389;348;299;318;361;495;527;457;383;370;388;425;457;426;424;348;395;443;460;404;390;387;340;395;455;462;546;413;377;330;421;429;410;534;496;444;424;413;385;366;420;405;382;382;352;405;476;442;456;457;361;350;413;367;425;429;414;447;406;349;425;367;388;415;453;457;426;336;337;368;405;421;511;559;399;401;467;379;405;365;401;400;356;356;323;377;440;413;451;379;413;488;418;419;404;331;460;416;432;392;370;382;376;431;460;433;366;407;458;397;398;442;383;339;382;419;399;414;341;482;444;452;418;382;343;457;486;505;495;434;335;317;408;469;480;388;330;404;390;400;381;409;374;434;401;368;381;393;463;432;391;414;387;431;489;473;385;325;340;390;391;490;460;525;569;416;411;516;377;380;474;394;360;379;467;558;719;624;408;398;421;381;280;408;408;389;480;494;449;468;487;543;586;503;462;438;481;486;457;440;461;539;486;435;429;462;590;475;406;447;479;487;480;398;416;435;421;548;512;422;475;560;526;428;417;411;426;371;442;439;493;548;490;447;441;418;512;462;384;433;409;419;399;468;442;437;470;462;428;409;515;423;434;458;485;442;446;441;340;364;275;319;374;380;415;497;478;448;406;366;445;381;397;406;421;394;427;364;340;294;363;334;423;511;438;448;427;438;435;509;472;440;434;394;437;418;430;405;361;418;353;444;492;417;383;426;427;484;489;460;383;386;355;391;429;446;394;522;435;421;414;376;448;482;518;471;361;312;339;311;304;302;275;321;322;301;324;292;308;388;475;451;406;324;310;327;335;293;375;399;443;415;387;374;447;454;426;357;355;396;369;427;451;431;441;517;596;694;504;417;441;465;419;454;495;546;466;451;459;562;499;394;350;417;379;401;387;420;413;538;545;492;376;357;373;375;428;499;611;634;523;483;501;498;455;415;524;432;419;486;502;532;481;477;520;401;440;467;472;397;492;490;410;368;432;416;331;381;397;464;448;391;407;389;353;406;506;497;495;517;444;428;394;370;423;411;369;423;412;523;532;496;469;528;431;452;537;515;560;555;531;490;504;637;633;474;416;400;424;476;468;475;474;382;340;389;414;421;453;454;447;429;409;547;439;385;402;425;389;409;364;388;397;353;387;386;403;402;434;436;439;418;416;504;480;355;346;409;417;443;430;432;501;493;491;450;462;457;427;545;594;525;576;631;492;491;447;439;516;605;625;585;516;451;464;416;460;499;482;505;616;552;549;426;461;454;521;515;535;473;392;515;588;537;473;417;392;403;481;509;468;408;425;484;422;482;435;370;377;410;411;415;450;489;480;338;361;391;437;480;387;383;399;439;375;403;383;393;538;509;428;388;366;449;486;512;521;486;421;274;328;408;464;546;571;529;463;469;435;400;407;381;393;424;426;399;368;422;448;461;517;537;440;495;599;628;482;422;512;511;470;426;500;459;460;429;476;444;468;430;385;449;472;563;519;441;497;478;492;466;454;417;412;528;596;534;387;386;447;428;457;429;404;384;429;358;351;331;388;347;386;444;491;469;465;494;472;567
104;103;101;99;108;94;88;128;107;117;92;81;134;384;457;507;558;486;576;680;593;438;399;490;471;446;434;468;509;458;470;464;463;488;554;576;662;585;487;372;465;414;441;494;486;429;462;445;498;473;485;509;483;564;573;470;631;666;590;504;591;682;694;502;451;385;394;436;540;604;510;465;494;401;431;526;443;422;404;462;382;322;401;434;470;461;421;375;398;410;387;476;460;508;534;467;539;588;588;487;493;471;480;453;392;479;515;497;480;508;374;428;497;425;410;351;368;336;387;547;526;426;474;461;429;364;449;504;497;450;453;447;505;445;446;433;470;465;496;410;490;509;528;435;391;469;476;432;496;609;590;591;541;484;553;389;336;480;598;590;446;419;518;607;671;566;510;520;502;377;485;451;404;414;402;453;501;424;381;378;408;401;374;364;391;392;401;422;455;414;436;494;478;463;461;438;407;384;377;363;438;460;466;442;444;478;502;529;419;422;396;444;453;495;376;398;484;444;435;472;493;464;423;437;700;608;443;438;411;401;405;424;381;357;483;532;503;514;386;489;561;546;556;620;590;518;509;452;428;469;515;373;353;409;479;474;478;410;367;372;395;364;348;457;429;461;401;381;309;416;406;406;319;323;356;390;435;413;386;370;455;420;361;429;458;555;479;375;377;465;368;385;423;540;505;465;401;398;401;496;464;391;386;353;401;416;462;551;490;373;390;378;398;347;374;390;418;353;393;352;413;383;401;449;472;436;333;379;454;393;386;419;393;344;449;513;425;383;424;447;401;413;365;403;408;408;400;431;382;457;434;434;420;401;359;416;486;394;434;366;392;402;378;445;375;350;405;454;392;455;424;405;371;480;442;431;449;408;451;486;496;433;383;311;379;481;567;507;390;323;353;380;425;426;378;363;352;391;358;369;403;346;417;403;417;357;470;490;420;403;412;401;439;435;405;381;339;354;396;439;441;496;544;609;484;392;409;411;430;492;452;442;390;448;546;693;537;442;441;419;402;352;414;366;327;447;424;390;376;402;401;414;453;422;413;450;429;472;504;522;484;460;481;483;487;476;526;438;452;454;462;486;412;394;482;434;494;432;403;411;476;429;447;461;410;386;381;393;463;568;563;465;433;432;477;471;375;450;474;437;464;435;412;364;439;488;519;425;355;439;414;449;417;399;397;443;408;372;452;356;359;429;422;436;463;485;485;349;350;366;404;354;461;408;368;358;283;307;360;385;346;415;444;415;446;463;465;422;412;483;396;374;469;457;449;477;471;406;385;326;365;389;367;379;380;442;496;456;428;428;469;344;341;460;467;403;360;456;412;352;382;459;455;508;455;393;294;305;239;283;304;319;311;300;373;451;391;297;393;409;416;317;348;405;363;378;414;438;402;431;401;397;345;461;436;346;421;439;465;426;419;410;459;489;461;469;584;415;416;504;449;438;422;400;426;426;433;493;485;516;403;360;358;481;457;419;397;343;469;508;395;383;409;433;410;423;463;514;535;492;427;462;476;388;436;450;472;452;445;458;479;407;471;433;502;506;460;367;420;489;439;379;405;458;402;352;329;387;480;489;439;454;481;417;414;415;451;447;370;366;364;408;454;401;485;388;440;469;441;509;445;416;453;509;529;454;496;526;542;488;416;496;600;575;518;448;444;437;496;496;472;428;371;351;400;379;425;378;367;426;453;426;418;439;463;396;451;417;366;360;377;383;366;353;407;427;414;419;431;458;482;489;516;459;344;316;389;416;372;413;439;556;568;624;476;524;493;487;530;610;632;574;568;523;496;448;403;480;506;566;597;552;545;456;431;410;541;529;596;609;575;565;551;381;447;494;574;544;573;553;467;547;512;500;501;442;419;542;596;458;442;391;387;397;378;352;362;368;439;388;406;452;468;386;268;269;372;394;449;373;400;382;394;390;396;326;384;452;471;517;488;417;417;453;434;433;491;437;415;359;374;469;490;610;579;447;434;406;394;372;396;424;405;429;429;403;379;433;483;555;530;446;512;677;731;532;422;465;582;437;375;425;412;372;410;446;433;438;441;530;558;523;455;451;539;521;484;476;391;439;461;491;480;491;398;394;355;404;390;421;443;449;458;437;438;435;502;468;368;398;388;456;464;401;438;495;670
120;94;107;122;121;94;106;119;106;103;84;70;151;379;524;537;537;548;506;539;456;521;470;574;651;519;503;594;572;422;420;526;520;538;459;515;555;468;446;499;481;468;430;484;467;426;418;422;499;539;487;499;453;471;537;513;720;833;859;773;816;1013;659;500;472;450;454;477;460;468;527;534;494;460;451;522;454;413;352;479;435;334;410;499;484;440;400;464;459;529;498;482;525;514;474;527;531;607;512;454;426;407;390;465;431;462;441;437;429;486;359;384;459;497;424;390;326;347;424;477;533;405;487;535;510;438;473;607;641;372;458;466;477;516;486;440;471;448;465;468;465;476;484;425;455;422;480;439;521;581;624;561;484;455;490;376;347;414;498;533;552;402;391;471;517;444;475;422;395;369;399;424;407;404;474;489;492;409;383;369;377;451;368;397;344;388;464;377;414;438;455;455;532;508;476;489;466;463;351;354;397;447;434;405;403;357;428;446;453;445;384;387;418;464;406;507;467;443;421;476;481;466;414;415;572;603;483;414;420;437;417;422;417;428;446;461;442;420;434;511;666;557;516;503;559;539;492;416;378;459;423;363;340;436;508;495;468;318;368;366;363;397;368;389;410;384;302;288;369;391;368;317;308;346;325;430;433;440;437;434;474;437;384;363;383;406;496;463;432;450;448;384;370;506;514;421;455;421;415;455;477;401;393;386;391;429;450;513;448;446;396;495;508;333;351;426;412;419;394;384;401;343;408;412;473;476;375;387;415;427;395;371;374;357;480;480;398;361;423;437;419;416;345;430;440;435;478;456;504;399;423;457;459;453;440;377;489;477;451;385;342;401;371;398;373;347;472;466;300;422;474;481;415;504;515;429;436;452;395;467;509;403;419;396;390;451;470;440;411;440;371;390;407;389;372;390;379;397;394;343;395;416;407;456;445;465;501;501;482;375;362;372;413;459;404;402;336;328;409;425;458;452;542;614;476;417;385;477;675;574;388;392;374;415;449;439;331;366;544;448;440;469;455;384;349;318;350;420;352;361;327;423;460;495;405;551;503;494;475;485;467;457;501;435;490;467;520;464;472;379;411;453;378;387;485;471;462;425;414;417;474;416;396;475;449;456;340;406;511;585;572;444;373;379;522;431;414;462;461;512;413;399;389;379;407;487;486;448;437;395;419;441;358;383;470;450;442;430;397;426;390;376;357;427;413;367;367;386;456;434;443;429;451;412;377;346;381;329;383;441;389;386;365;405;401;403;409;472;436;423;475;391;489;416;445;439;463;482;393;416;368;356;432;411;421;437;497;518;548;536;507;414;474;409;450;437;356;517;461;376;378;407;400;390;383;372;319;300;256;322;346;356;412;369;449;432;419;447;396;440;443;385;351;444;393;417;502;579;410;430;421;433;439;376;400;389;402;449;526;505;466;448;415;388;471;459;412;349;389;551;521;474;447;409;351;386;425;502;519;487;465;365;486;597;593;502;453;399;402;353;393;435;461;401;378;478;446;504;490;417;482;409;430;390;457;490;522;601;598;527;451;507;463;465;494;500;495;416;399;383;323;328;470;390;377;342;381;404;509;623;502;447;599;534;377;370;383;428;407;386;346;421;428;413;416;388;414;395;380;428;417;431;433;538;520;493;544;495;472;406;435;520;549;538;521;471;449;422;406;467;424;442;407;381;437;361;389;373;385;441;387;429;422;396;400;375;473;471;404;466;397;422;389;394;418;455;405;414;462;552;491;443;533;541;436;495;544;462;404;369;470;583;593;621;585;538;435;464;533;613;549;561;583;599;577;460;447;508;527;540;517;501;512;517;454;474;466;553;558;530;560;476;474;424;478;562;464;520;536;494;499;529;475;478;510;532;465;480;504;409;411;380;401;423;355;424;350;401;421;421;403;425;428;341;274;314;311;416;430;398;394;387;429;444;433;423;369;478;430;454;450;415;432;502;498;411;457;408;439;410;445;520;500;410;477;448;425;343;374;354;380;410;444;466;381;346;351;480;484;567;580;497;450;595;608;526;447;423;466;418;435;404;460;443;430;478;426;407;449;632;611;530;430;564;535;550;484;428;405;446;507;555;490;441;445;341;432;457;408;432;435;383;452;424;465;482;518;503;435;397;374;356;426;395;410;443;509
68;102;102;85;107;90;110;87;108;102;70;64;193;458;560;539;544;581;486;445;474;453;478;595;711;637;587;647;614;442;437;541;534;455;469;410;427;454;498;452;521;473;424;526;430;344;393;402;463;576;559;489;478;551;503;655;690;818;1064;1032;728;767;486;365;503;510;416;488;494;423;473;428;438;479;523;491;500;451;472;490;481;423;424;403;440;492;452;444;519;530;564;502;464;471;537;490;488;561;448;413;453;381;368;435;476;492;480;457;431;440;363;388;457;428;495;322;427;389;356;433;439;391;379;430;464;435;449;469;466;424;560;517;495;505;498;485;530;467;425;441;475;512;512;450;405;453;476;470;537;632;520;551;493;470;462;388;476;528;494;457;529;440;392;421;461;408;452;498;378;370;409;477;442;370;447;549;545;474;394;434;397;423;415;407;440;332;367;431;408;453;446;446;505;573;517;517;504;391;380;417;412;453;463;394;390;416;407;451;480;479;433;348;442;489;479;541;476;424;474;460;470;431;461;465;456;517;474;434;478;484;483;451;425;445;505;494;428;390;369;432;554;509;422;407;483;447;387;381;337;483;474;403;351;438;434;456;473;384;339;364;423;427;444;361;402;457;383;334;408;460;376;336;333;354;427;497;519;409;400;395;401;444;430;371;386;411;420;420;443;419;430;359;360;400;394;371;396;355;402;403;449;481;426;465;443;404;412;412;480;430;479;550;578;432;408;443;417;446;476;466;331;338;383;470;404;466;355;330;392;357;350;392;364;303;389;482;395;381;461;444;405;408;400;451;498;534;475;439;446;338;317;362;418;424;421;436;489;452;409;436;414;414;406;433;362;411;421;437;334;371;477;588;545;472;386;427;433;433;446;424;448;492;453;458;440;501;529;455;447;404;365;364;353;356;432;409;451;408;399;365;384;412;462;465;415;405;518;567;513;388;310;351;429;454;469;416;400;357;378;435;471;447;427;520;482;390;374;468;632;553;415;383;434;482;447;386;355;368;426;459;509;458;380;416;373;337;395;364;358;345;327;464;425;575;484;572;559;398;461;482;459;469;426;443;448;453;426;457;436;427;412;431;425;509;423;453;510;490;473;531;529;435;440;422;427;445;399;495;480;580;531;503;433;429;430;449;397;474;489;486;434;395;354;398;414;498;445;481;366;355;333;381;327;323;435;434;390;431;475;526;450;414;323;431;418;363;399;379;472;445;468;441;456;394;423;395;440;407;415;438;426;420;398;353;411;439;458;487;414;359;456;445;505;384;438;416;495;450;475;397;374;360;438;424;450;395;402;425;525;483;510;432;440;455;393;368;424;432;454;380;400;443;413;329;287;313;320;285;278;307;351;376;437;424;406;404;421;374;390;397;458;462;422;442;353;412;460;421;408;444;484;521;460;407;425;403;454;457;505;514;543;531;390;427;478;393;371;353;417;517;505;579;617;443;405;404;442;560;622;561;416;389;504;641;635;519;457;453;418;359;388;421;483;454;401;441;433;457;441;441;463;445;525;508;540;460;492;612;620;581;532;499;553;503;518;526;455;404;400;451;375;461;464;430;381;321;397;420;568;570;442;482;623;435;400;379;434;490;445;387;362;359;410;396;409;367;428;396;384;396;475;491;492;546;502;478;625;513;465;393;441;507;540;511;432;465;400;443;451;411;477;447;419;453;430;334;368;410;404;395;360;403;433;448;457;451;423;478;478;537;532;542;443;454;377;431;399;384;499;488;432;403;492;522;499;544;511;455;452;429;479;635;618;667;732;672;545;496;527;613;557;539;528;658;574;588;619;534;543;545;552;493;477;456;436;480;470;539;584;553;504;486;387;391;481;526;491;526;482;426;499;433;467;409;487;492;485;444;437;466;390;440;439;426;461;419;396;398;359;349;342;408;387;349;342;367;432;519;496;427;440;492;529;478;453;439;450;539;506;478;431;437;428;429;454;439;408;446;499;467;573;607;416;357;351;371;371;384;350;377;409;475;513;466;455;410;377;483;526;504;513;430;481;500;475;418;413;389;420;444;444;472;497;410;464;454;447;488;544;538;493;477;438;516;792;629;546;494;474;545;574;538;498;496;395;326;402;474;458;442;427;390;458;393;425;431;494;549;455;454;395;411;393;408;472;477;441
122;101;118;95;99;116;100;107;105;103;80;98;152;412;715;673;619;625;605;490;484;412;411;518;489;548;521;606;580;374;395;487;459;530;484;400;406;544;695;522;448;525;521;450;473;401;430;469;544;601;513;518;476;538;557;620;522;675;850;772;543;532;263;325;572;442;390;475;474;480;491;466;435;500;526;570;546;450;452;461;464;415;384;343;430;494;432;492;447;500;605;515;471;440;497;515;490;539;457;428;433;393;467;491;389;460;497;459;457;423;398;459;472;500;449;381;382;423;342;438;391;320;362;371;404;466;489;417;410;515;608;535;463;435;481;534;581;440;425;423;481;500;446;438;441;457;450;443;643;694;591;488;446;475;386;399;477;510;451;493;497;461;389;386;408;465;479;517;456;377;393;420;390;406;545;606;583;433;385;379;369;404;398;355;403;399;434;470;405;470;392;463;489;486;461;564;470;444;422;456;460;481;559;525;435;403;426;455;544;523;379;353;417;485;492;482;469;482;449;383;451;481;485;467;503;477;463;413;453;421;487;485;460;444;502;536;498;415;356;443;515;529;539;395;451;441;408;371;399;507;463;364;385;468;472;508;509;445;359;461;404;429;499;406;441;433;413;344;428;448;431;397;367;396;430;506;467;420;476;434;381;422;386;407;411;361;378;388;406;413;408;402;288;334;387;392;406;392;421;496;538;605;547;532;515;465;339;417;460;439;469;543;582;482;452;508;468;386;428;405;391;388;422;446;315;339;325;315;323;339;293;293;326;324;340;406;414;420;410;362;394;414;391;478;578;565;459;388;416;317;377;359;408;436;511;586;455;435;393;386;432;474;421;426;410;384;480;423;372;362;460;548;476;409;325;318;352;567;634;466;374;483;496;515;622;551;526;534;535;500;381;340;367;372;429;398;439;354;390;377;380;434;402;493;451;370;422;517;447;399;399;391;464;507;433;434;419;444;388;451;575;468;397;457;515;485;359;324;435;395;405;414;415;476;429;413;399;389;416;387;415;406;360;462;436;472;364;433;391;412;422;440;500;519;498;420;540;465;428;488;509;451;430;465;507;423;355;387;406;360;459;459;450;454;451;462;540;471;447;423;423;420;410;396;391;368;422;488;510;528;490;452;468;450;471;482;463;451;416;488;461;424;459;552;472;461;400;447;400;358;357;422;383;344;339;396;484;454;446;481;573;480;447;493;476;413;399;398;394;429;454;521;396;423;394;371;438;479;500;421;422;437;335;388;508;517;528;465;413;349;427;571;596;454;421;421;468;527;403;442;467;450;386;424;447;391;330;442;458;444;412;394;392;358;371;366;393;404;395;328;419;503;391;305;323;366;309;326;301;343;374;375;422;380;351;327;417;376;344;387;451;470;443;379;353;392;447;427;416;436;530;459;412;434;446;401;440;436;450;462;506;518;506;453;427;443;396;395;458;467;425;536;730;694;440;423;510;541;565;571;473;390;418;536;582;538;494;422;383;354;360;497;426;426;497;406;452;505;402;485;457;435;452;602;550;404;421;535;497;500;513;457;546;552;577;552;491;480;473;482;426;517;414;476;408;372;389;440;520;471;441;412;411;468;403;423;486;422;416;375;346;430;417;417;376;371;416;469;498;423;430;497;483;495;449;435;479;418;448;462;469;527;550;519;464;523;475;497;424;445;485;433;480;515;511;414;385;445;446;433;383;423;516;478;437;475;541;611;493;402;569;548;439;430;515;426;399;425;535;463;393;410;504;535;519;414;439;490;579;527;509;597;577;677;995;824;591;584;535;606;564;530;513;583;589;603;636;607;647;591;597;550;496;580;494;470;538;559;645;573;494;537;496;467;491;517;534;494;453;424;442;516;463;446;539;537;528;405;374;411;395;451;473;425;557;508;371;358;346;332;381;383;398;422;392;400;429;535;444;387;504;530;449;501;540;507;525;589;567;485;391;435;458;464;431;393;414;408;408;430;526;554;438;392;375;364;385;397;379;388;446;525;560;567;434;418;389;458;466;486;444;379;464;484;423;386;441;444;442;416;415;453;449;432;466;365;456;476;422;478;469;363;426;685;841;685;465;438;473;532;534;559;530;427;365;382;434;414;387;431;372;428;428;402;393;440;419;413;416;518;528;455;425;416;436;487;414
125;119;112;96;100;96;100;102;99;103;89;88;209;443;706;742;683;628;624;468;438;496;507;513;468;418;442;559;563;530;398;441;521;501;466;482;440;584;593;431;445;513;574;502;497;473;477;503;505;486;498;587;576;604;549;462;517;553;560;448;367;315;178;341;468;379;379;503;562;498;444;481;514;490;593;620;566;503;436;386;398;437;400;399;438;507;430;427;463;500;558;481;466;478;470;590;639;602;488;455;425;454;430;464;449;476;521;464;532;481;470;474;470;489;489;386;401;369;412;500;360;388;396;419;504;494;437;393;393;596;617;448;394;391;440;533;522;495;419;434;381;416;471;463;411;457;450;474;570;689;600;435;415;435;384;372;447;463;433;429;446;452;454;394;418;458;602;767;588;453;459;451;470;448;791;843;610;450;414;384;438;399;407;454;444;418;426;409;475;536;464;513;437;404;450;509;516;517;480;446;450;599;629;513;449;459;437;460;519;509;362;394;428;414;394;418;427;445;496;454;485;499;446;443;472;476;466;478;408;475;441;477;525;434;486;430;410;441;391;480;568;624;567;491;477;509;468;392;427;466;472;405;463;422;473;489;534;482;405;438;404;535;595;435;470;398;378;326;491;480;418;404;405;446;413;453;363;369;401;391;413;414;415;405;413;332;403;428;460;383;379;393;362;392;464;510;438;477;506;513;574;513;484;472;465;399;431;404;398;457;489;539;477;414;434;516;450;388;386;371;395;383;369;388;418;445;391;362;368;304;269;284;365;282;344;411;415;456;436;369;426;392;486;513;580;587;488;435;431;390;425;411;455;512;730;876;519;455;402;365;417;380;360;343;410;534;508;449;399;442;477;441;336;309;295;282;352;498;589;485;404;466;574;571;595;448;438;459;432;395;369;366;388;341;346;418;415;319;412;362;406;359;417;464;421;374;380;455;500;403;443;470;459;464;433;394;451;430;410;425;476;461;444;468;485;474;429;363;359;385;380;366;463;472;463;464;414;393;402;452;436;421;478;384;454;414;386;437;438;441;502;441;537;440;410;444;445;411;371;476;381;429;438;470;448;374;370;337;435;461;443;473;438;416;400;453;401;479;418;435;444;459;385;373;387;373;401;443;401;458;434;485;477;509;521;463;468;469;408;369;404;410;470;548;562;449;345;370;362;291;277;337;378;409;384;463;553;525;464;492;608;604;556;529;436;436;466;403;454;387;481;518;408;373;395;361;405;401;523;535;399;427;427;459;530;622;517;437;353;358;450;538;654;525;402;431;444;443;384;468;478;412;398;435;397;366;352;396;445;476;421;390;400;411;334;315;340;368;404;354;397;483;382;325;459;419;360;439;392;361;374;361;333;389;340;329;355;412;361;392;440;397;351;302;368;383;414;503;499;513;522;482;459;499;356;361;455;412;443;494;590;521;498;491;367;357;308;406;406;483;395;419;537;584;469;443;490;438;418;453;403;421;387;467;481;449;409;401;420;389;463;508;437;463;418;330;432;473;441;464;457;400;413;510;551;406;484;492;401;461;460;474;514;521;515;454;464;468;525;523;449;361;429;455;398;333;421;534;520;420;410;352;427;400;374;456;471;430;374;396;391;456;414;380;338;350;408;521;563;404;452;509;471;432;464;430;408;407;419;489;517;570;497;460;465;489;498;561;463;433;449;426;473;539;542;473;369;432;380;421;411;421;483;544;395;435;623;662;510;455;460;488;402;528;595;531;544;537;477;498;391;400;452;570;539;414;460;579;606;493;519;534;554;617;725;560;527;539;480;512;491;432;509;541;638;584;556;600;626;589;633;590;611;728;577;501;494;546;581;558;486;535;511;503;498;498;477;472;488;415;497;508;400;494;459;456;465;424;388;450;470;466;398;496;468;411;354;331;364;326;369;428;415;462;425;445;457;490;467;424;432;465;429;545;585;563;586;625;542;498;473;443;416;392;460;444;423;420;435;407;552;560;470;404;404;343;400;425;412;403;460;492;530;599;521;453;437;426;478;438;393;449;407;385;409;349;422;432;375;418;424;381;417;550;496;448;412;471;508;526;478;418;421;653;719;462;408;441;423;421;425;549;494;417;384;414;415;435;355;477;412;453;394;419;438;439;402;420;442;538;463;376;430;460;420;416;474
96;112;105;138;100;80;107;82;98;102;102;107;199;422;492;527;541;556;517;513;549;592;531;536;438;444;366;445;528;534;435;430;469;484;480;563;427;384;326;360;465;511;517;476;476;520;479;518;596;588;553;632;691;644;591;510;362;497;444;504;417;299;249;342;406;344;391;429;467;492;454;569;605;574;516;621;574;494;476;403;415;433;430;393;450;526;449;456;474;480;436;443;419;479;463;603;666;610;488;467;436;439;444;504;549;476;504;566;539;586;502;372;427;486;426;424;403;398;422;486;432;468;448;391;495;440;439;383;462;551;534;461;385;383;328;420;437;431;488;486;472;376;435;508;396;437;486;519;766;955;680;495;383;415;429;381;412;384;376;419;422;390;428;438;383;469;713;860;631;483;477;523;547;640;943;840;516;443;413;427;401;416;415;434;435;427;392;387;412;460;380;416;422;408;489;512;519;552;471;441;503;552;529;487;488;450;436;422;417;445;461;430;509;410;429;409;492;482;473;463;465;483;405;423;426;419;439;577;549;506;480;482;484;480;436;441;422;459;450;498;616;664;629;491;536;577;444;398;485;500;461;476;452;453;450;456;483;469;473;373;353;371;485;416;450;402;326;404;468;430;456;476;419;412;436;440;449;378;423;434;427;450;417;444;438;429;387;413;487;410;414;394;340;404;498;590;505;454;453;469;465;416;465;496;510;410;390;374;389;472;477;476;449;396;430;391;358;362;348;376;416;367;331;347;418;482;439;418;393;393;356;439;458;445;426;385;361;390;396;324;339;420;431;444;546;469;425;400;379;356;381;430;461;499;686;649;467;422;470;452;425;395;353;358;346;437;554;480;427;416;504;385;309;336;386;356;347;457;474;522;461;490;617;517;470;440;420;439;464;431;468;541;381;392;337;435;429;355;408;419;399;422;456;407;392;327;361;414;442;443;390;406;425;446;498;540;492;433;456;420;420;454;425;496;507;535;425;399;371;386;369;433;382;402;494;498;402;344;401;415;417;482;424;402;437;445;453;374;419;414;389;425;510;466;462;440;506;431;388;390;373;425;423;462;416;350;355;472;430;410;389;284;293;361;397;414;381;404;484;486;463;456;373;344;390;397;444;407;482;484;503;460;430;523;515;444;427;456;444;468;394;381;442;439;411;441;349;316;363;272;320;396;429;429;483;572;654;705;608;442;542;553;577;626;564;423;373;388;395;392;447;425;369;345;335;372;357;341;422;444;447;399;436;429;504;496;445;465;391;300;414;505;526;469;380;426;505;465;451;421;510;475;382;440;548;424;337;355;426;431;464;482;448;452;421;413;416;372;377;382;384;398;492;544;551;531;418;447;518;437;409;386;405;360;359;386;380;407;369;329;397;445;386;376;394;456;444;440;510;554;459;442;451;427;395;395;460;482;409;494;505;486;529;449;325;349;344;449;449;426;345;430;508;529;456;481;375;395;381;452;406;390;369;422;466;434;392;408;462;451;437;489;432;459;350;332;349;482;435;426;427;405;339;386;362;405;438;480;452;431;510;571;574;492;423;388;378;451;514;494;429;429;451;439;382;342;391;420;444;409;436;391;476;391;431;421;444;431;377;421;393;463;461;485;411;362;513;468;444;359;415;500;446;468;453;411;393;376;425;532;464;416;458;452;503;561;485;555;514;445;416;386;498;571;477;486;445;386;375;409;400;376;408;431;441;465;538;534;515;432;432;437;441;591;548;423;564;591;551;548;323;332;547;700;551;457;600;693;550;503;426;412;469;545;595;527;549;519;354;328;319;291;422;595;591;533;589;625;614;594;616;653;581;599;608;552;495;563;533;572;474;511;536;467;500;469;455;412;497;527;509;483;489;432;482;420;425;411;409;445;477;476;457;496;385;367;361;396;369;377;433;452;413;423;411;460;414;466;483;439;426;431;452;565;507;522;476;497;515;456;448;410;426;366;432;433;402;463;494;367;440;602;513;368;390;409;422;471;418;390;422;480;574;598;478;433;455;446;424;447;465;439;391;355;360;416;383;434;394;407;430;371;581;554;504;445;403;382;461;449;419;401;453;586;516;448;398;400;436;381;404;575;457;465;436;390;411;341;416;470;454;466;422;457;474;492;443;421;426;434;445;449;489;452;409;391;483
109;116;94;94;97;104;107;105;103;85;107;75;218;443;498;502;549;508;442;476;577;533;455;492;514;458;427;584;591;435;529;508;460;478;525;492;484;442;338;344;439;459;387;413;493;531;552;612;626;678;698;655;518;506;452;421;376;447;496;632;498;416;394;427;399;289;347;411;355;432;503;578;628;579;561;531;512;517;447;474;501;431;404;441;387;449;400;414;468;412;371;431;429;463;538;551;553;545;483;391;414;448;434;454;539;483;504;591;511;505;498;484;389;462;447;376;382;421;481;410;374;456;461;406;492;499;403;409;461;481;544;524;414;412;441;474;394;419;628;518;605;518;529;433;470;513;492;580;906;932;639;473;422;556;514;403;383;388;368;436;415;401;447;477;475;508;534;615;523;507;545;486;559;507;638;693;417;529;502;462;487;415;361;394;445;427;439;415;500;421;399;368;368;471;506;563;672;680;537;582;483;410;413;394;410;460;503;446;476;450;410;453;493;466;351;428;507;557;496;461;529;553;434;458;433;466;472;531;587;549;531;536;457;423;392;454;438;424;459;469;575;628;671;525;501;493;448;442;451;471;433;424;391;421;429;415;395;424;413;430;400;370;407;406;426;393;416;445;469;450;484;529;517;502;440;387;352;423;395;436;430;414;525;493;408;379;397;351;409;433;425;421;422;469;552;515;457;427;365;457;381;343;404;432;415;365;418;457;489;433;460;493;421;379;395;376;358;337;423;432;424;398;362;377;498;530;616;513;367;417;429;497;591;634;582;375;395;382;299;256;264;350;404;434;372;438;406;434;403;374;383;371;354;430;490;458;458;426;437;460;408;343;335;412;389;440;442;489;403;408;434;422;430;422;443;417;314;369;460;466;388;351;490;522;428;324;334;383;435;493;617;868;542;377;415;425;420;415;455;454;450;421;400;379;329;297;355;408;387;416;397;421;325;369;463;517;488;513;469;504;519;377;437;446;512;485;415;368;361;394;433;379;415;384;433;490;434;308;386;459;443;468;408;446;456;432;475;455;429;394;425;434;439;519;396;381;506;526;498;422;405;391;419;400;355;352;449;488;474;341;332;129;122;237;420;444;425;444;466;494;454;395;409;361;373;405;435;475;449;452;494;431;422;459;528;484;472;417;442;392;356;390;405;458;359;376;380;314;337;453;406;452;516;496;465;545;599;710;657;538;410;472;471;449;448;413;386;384;410;434;416;370;364;345;397;405;380;438;408;448;449;474;411;429;478;481;431;403;383;434;402;380;501;463;423;459;462;504;518;356;385;425;442;632;680;435;396;376;429;456;446;412;400;461;468;417;418;413;423;462;446;458;657;780;636;498;470;455;449;372;421;395;463;388;416;492;462;474;425;368;423;479;456;429;451;493;424;411;530;580;474;438;541;410;354;382;392;523;510;503;475;480;438;464;348;332;376;416;403;430;368;396;520;548;491;477;443;426;363;406;469;425;433;438;449;414;422;411;460;423;446;434;433;415;419;489;332;398;384;419;453;478;360;369;418;443;483;475;468;400;447;518;493;505;463;405;445;467;486;443;363;365;389;500;452;388;372;348;425;455;465;459;537;439;431;362;387;433;477;468;495;494;621;505;419;419;433;384;435;444;403;501;436;419;401;397;357;377;433;474;467;515;483;537;545;519;476;433;488;371;460;461;519;573;523;432;484;348;425;435;404;381;341;386;456;537;504;439;411;427;455;418;454;563;469;285;390;442;513;485;262;332;637;673;466;411;628;568;535;476;382;441;485;545;559;560;688;481;378;420;348;259;387;565;612;589;632;559;637;566;640;691;589;516;638;509;551;623;560;668;530;525;457;434;456;479;480;416;478;454;518;454;399;420;430;483;453;466;504;415;432;477;451;424;396;349;412;423;410;469;397;486;441;445;479;447;394;484;513;503;541;429;407;489;501;432;448;403;467;510;478;466;475;374;466;443;375;495;362;387;476;564;458;385;436;395;426;406;367;351;415;419;496;527;418;406;347;417;454;419;382;408;400;352;408;434;374;433;473;450;435;501;527;508;514;401;367;404;469;458;447;396;460;540;530;425;401;427;445;488;420;431;492;507;489;400;430;424;496;528;498;454;457;515;437;419;457;470;475;473;422;418;481;536;504;425;458
111;114;102;92;95;99;107;117;118;92;98;80;193;424;493;520;448;520;512;545;552;481;491;413;412;436;432;573;515;456;523;521;466;473;491;520;496;474;390;421;387;400;395;433;455;523;572;593;532;545;559;548;463;402;394;408;382;491;514;531;494;456;498;430;404;346;373;412;474;451;425;509;515;498;533;536;529;481;457;445;499;464;444;418;459;497;494;474;402;356;287;355;417;531;583;471;478;434;431;478;449;440;373;424;424;482;427;487;504;500;530;482;465;453;415;445;412;467;420;393;394;375;412;431;420;520;475;447;446;470;499;516;563;587;558;521;507;504;611;530;526;503;514;447;486;511;483;547;705;655;570;492;484;514;510;366;372;429;421;398;370;405;440;496;448;476;590;594;517;378;434;455;493;522;493;574;506;495;466;503;512;436;397;374;512;413;458;451;456;486;374;347;393;398;484;580;614;569;563;579;483;448;417;376;392;515;489;558;500;439;389;490;402;447;407;443;436;489;546;607;548;547;462;447;424;455;441;444;530;509;492;507;459;443;426;475;469;439;486;394;452;429;485;466;493;440;467;510;443;410;400;383;367;375;397;377;373;356;348;417;471;415;408;449;411;426;388;489;498;407;505;611;502;435;417;365;353;373;424;413;399;480;423;438;511;551;457;364;398;446;466;477;477;423;539;484;461;492;415;444;354;313;367;266;306;435;438;464;450;422;497;453;362;348;427;343;353;407;433;399;412;432;448;463;440;497;589;500;426;392;378;369;484;580;524;411;331;336;348;287;252;327;320;349;368;416;417;402;379;444;403;394;415;397;384;473;466;436;418;435;400;386;337;332;374;403;424;392;408;387;357;444;453;385;439;360;324;311;402;463;370;384;367;417;413;431;435;373;339;467;592;851;672;494;416;419;475;469;451;447;439;442;371;337;303;300;378;405;450;411;384;363;311;371;466;446;452;508;451;513;400;308;395;461;464;417;407;370;340;461;443;427;417;427;445;381;399;394;337;381;401;444;391;484;432;403;428;432;433;478;452;506;406;437;399;394;496;529;483;473;446;397;424;439;423;429;480;434;449;347;320;164;97;217;365;432;409;451;525;504;495;354;386;417;438;448;433;410;444;442;485;374;356;380;418;476;464;458;400;363;300;425;436;366;368;332;394;365;390;522;496;502;487;453;485;493;532;606;549;391;453;399;453;480;519;462;400;410;424;492;383;396;368;374;388;360;380;446;412;395;438;425;424;365;495;463;421;449;451;454;356;347;436;399;359;364;374;458;459;390;357;403;467;668;575;460;422;443;466;436;458;420;426;456;474;399;432;459;412;503;539;504;709;744;593;548;405;394;448;400;478;451;449;496;477;557;590;500;494;414;487;577;462;379;460;499;408;422;436;431;452;366;482;444;351;418;407;449;513;487;452;482;413;433;369;368;372;399;391;469;384;398;386;435;510;515;440;354;367;458;495;502;454;473;467;425;428;440;472;440;462;473;412;377;455;591;441;335;431;406;427;509;437;398;403;457;531;497;414;375;426;436;441;448;502;456;357;415;508;409;237;145;250;476;552;549;396;370;392;455;409;440;510;398;400;360;416;374;437;412;447;443;489;475;409;419;383;396;421;471;469;553;510;504;439;435;396;411;385;451;511;488;483;530;494;457;456;490;371;351;452;495;480;480;424;502;462;434;431;420;429;398;328;338;519;596;474;393;394;427;428;457;440;492;446;341;345;373;436;382;386;426;562;595;376;397;619;587;483;452;470;510;531;559;594;707;684;580;481;490;466;406;514;602;662;794;685;571;668;652;593;526;499;568;591;564;474;615;666;627;530;525;515;441;475;504;565;553;552;555;485;444;404;367;458;480;546;577;485;478;436;451;495;395;386;513;461;423;408;421;403;447;471;379;400;387;415;435;537;553;585;460;373;399;376;445;437;429;479;442;464;465;372;374;429;441;397;403;424;404;452;528;493;363;439;430;407;409;385;419;435;419;426;369;345;361;419;404;407;439;400;375;329;423;412;421;367;442;482;491;471;493;588;507;537;465;446;485;477;479;483;383;426;570;555;411;393;375;504;654;486;467;487;522;482;361;385;428;450;560;512;444;455;529;386;419;458;459;475;518;427;368;487;601;598;468;415
92;89;94;113;97;105;107;126;113;102;102;69;196;424;473;442;485;510;472;524;527;457;421;447;349;346;458;545;448;436;533;546;549;460;443;443;453;428;414;472;430;412;381;390;431;492;503;576;513;507;544;521;475;424;419;432;456;548;474;474;440;545;578;482;443;466;481;460;508;483;497;458;464;500;492;530;472;539;541;476;456;447;440;413;437;543;529;535;440;396;399;365;449;487;511;416;442;478;443;482;476;476;385;394;439;371;350;388;482;443;480;509;577;496;418;441;471;470;385;407;440;427;378;427;401;415;485;473;443;506;483;418;583;683;567;504;522;603;565;553;535;468;467;458;502;475;417;503;565;494;449;457;436;489;433;415;433;429;361;397;394;449;591;621;486;459;572;623;462;370;427;478;585;626;542;489;491;563;522;542;502;464;399;385;510;530;524;473;417;418;365;383;433;427;465;464;563;543;472;539;459;460;494;464;391;465;464;534;474;444;437;618;602;383;420;438;525;491;500;553;583;584;485;509;491;420;428;419;451;509;448;407;433;383;420;472;494;465;424;475;462;510;503;503;481;475;480;472;437;388;436;413;364;426;372;341;351;364;325;413;476;436;328;521;598;519;483;455;404;431;462;538;485;454;373;369;328;346;415;357;429;441;472;526;668;862;610;405;344;424;418;368;449;440;448;412;433;430;407;470;397;377;427;327;326;425;512;472;485;439;455;382;404;390;454;421;317;362;392;377;389;439;479;475;468;505;502;457;362;378;348;352;385;438;526;398;363;419;415;372;284;305;261;337;415;424;444;345;353;381;461;390;429;406;421;420;507;501;443;468;519;437;394;355;367;396;369;357;361;348;367;417;420;435;425;336;280;265;342;338;338;329;371;371;389;482;426;417;354;365;458;484;499;582;475;456;401;444;464;463;431;446;413;424;425;435;427;412;452;382;377;292;268;393;459;476;450;461;443;406;314;379;448;473;428;386;376;349;387;428;416;499;428;419;385;383;473;344;316;324;397;382;374;332;375;317;454;439;414;546;481;497;486;456;431;425;458;494;472;380;441;439;425;411;475;478;470;489;385;429;386;355;206;310;380;422;401;419;459;455;488;404;392;426;425;403;432;416;403;417;423;361;358;411;451;469;503;395;350;384;386;394;428;404;433;431;403;411;416;471;496;464;442;436;428;439;489;503;457;485;427;422;385;439;494;465;459;465;419;491;403;407;396;389;334;401;376;401;428;487;530;453;426;393;416;474;414;468;432;365;358;385;390;390;360;378;393;384;415;352;399;397;422;513;479;430;522;482;493;449;433;403;400;436;429;457;376;456;319;410;439;504;801;642;560;459;361;350;362;381;494;472;445;455;464;436;562;582;487;473;473;601;537;497;433;450;401;421;416;430;391;364;392;366;356;361;430;427;461;498;407;398;371;328;402;353;358;299;365;381;422;395;372;453;448;396;416;389;388;442;545;509;532;494;475;380;453;512;418;461;472;465;360;389;458;528;489;378;359;422;513;495;435;374;430;480;463;443;384;428;418;433;436;465;344;262;251;369;465;345;202;153;274;594;637;599;514;423;497;444;382;339;396;335;351;385;422;395;401;420;405;493;443;461;464;408;457;393;380;507;495;535;526;523;489;462;490;500;409;483;557;586;519;450;484;461;518;403;388;431;474;516;468;410;400;461;398;394;405;474;407;388;397;344;417;495;406;427;446;510;435;477;479;437;393;340;395;385;417;390;412;432;454;399;364;414;450;473;413;438;475;530;541;554;635;673;663;540;477;539;655;532;524;590;688;871;800;646;630;666;609;582;555;711;639;591;559;523;618;538;539;499;475;480;514;520;584;517;485;497;494;505;439;396;438;401;486;477;567;517;493;440;450;419;388;425;473;419;393;382;400;403;443;395;394;404;403;427;492;512;437;322;401;424;378;362;452;504;510;437;442;438;346;387;451;560;430;398;370;367;428;466;475;484;448;411;425;453;483;367;336;409;375;415;347;336;380;448;415;492;473;475;390;394;390;473;441;442;443;469;467;528;573;571;528;449;427;489;468;498;409;419;471;500;465;403;406;441;443;473;508;483;439;481;475;405;430;440;384;526;523;400;429;449;415;429;409;440;527;632;415;367;503;574;500;482;402
140;92;97;99;126;122;94;89;100;107;93;83;248;449;457;440;458;500;540;532;613;506;482;456;382;370;299;374;427;496;535;583;506;481;480;463;502;482;468;477;406;351;366;390;549;524;563;586;530;546;507;497;507;467;518;482;398;466;499;418;493;490;511;487;528;573;417;478;457;469;520;602;472;466;527;595;539;570;615;575;477;464;461;382;370;446;519;507;433;419;457;420;393;389;459;470;472;495;516;488;580;509;398;370;399;408;407;488;621;558;541;493;515;557;472;424;466;507;481;406;449;467;450;430;407;399;448;515;419;495;439;380;477;579;507;428;496;639;569;582;512;519;477;548;516;490;466;588;585;385;447;471;507;463;410;456;523;538;520;457;440;538;738;691;584;553;559;615;574;471;447;511;547;644;498;507;687;724;576;487;495;409;417;401;422;456;482;433;394;442;392;330;377;473;504;432;440;467;421;418;470;449;506;414;493;407;402;440;400;394;424;524;568;453;544;565;579;597;566;521;474;510;461;584;598;433;393;407;447;465;453;332;324;310;402;371;400;465;481;492;525;492;500;487;463;413;446;446;381;366;403;402;385;389;414;391;352;419;459;461;473;489;383;498;857;875;538;479;487;430;423;396;461;394;395;349;318;346;375;298;334;422;477;644;1170;1312;821;481;449;386;404;434;464;451;409;441;421;413;457;481;365;365;424;418;377;389;447;442;416;564;526;441;433;385;425;463;403;382;365;325;428;487;498;501;468;460;468;423;450;403;357;372;361;451;538;476;376;418;369;471;432;383;339;455;434;384;383;341;315;370;386;380;386;372;352;413;392;435;450;492;462;465;385;429;375;417;347;398;367;387;372;458;456;443;391;363;344;371;389;367;364;385;430;455;415;484;417;440;418;383;436;446;521;526;411;369;341;450;483;472;421;456;525;751;582;525;475;349;401;389;328;325;321;321;446;589;515;470;521;360;370;432;505;567;509;396;402;405;393;412;434;477;383;364;346;386;534;461;387;389;371;402;409;333;311;338;365;411;383;406;491;476;455;470;418;443;414;389;457;387;414;463;415;394;416;436;451;467;400;470;389;427;376;374;427;415;420;394;424;417;459;334;390;452;431;426;418;401;324;380;365;423;343;392;452;489;487;383;353;373;400;491;470;379;407;481;377;389;391;443;408;433;401;407;476;433;367;346;439;420;374;410;386;423;467;417;444;428;491;514;493;477;441;393;364;400;432;447;503;781;976;648;516;429;386;429;362;430;475;376;402;406;386;380;347;442;436;382;340;391;353;398;393;437;419;463;488;523;462;479;443;445;362;361;365;389;358;349;391;405;439;371;543;501;467;397;278;317;391;413;403;453;461;385;384;349;430;453;494;555;466;525;507;439;408;428;445;462;474;470;477;456;400;363;399;374;424;427;435;433;427;345;358;381;399;428;344;343;346;350;387;377;341;411;483;466;444;457;454;386;523;492;540;518;465;473;450;463;449;466;500;470;414;402;390;376;373;353;396;463;504;493;467;450;475;465;469;433;368;349;404;398;423;467;453;342;308;359;388;362;341;338;423;600;679;749;608;530;560;448;396;375;394;349;332;354;389;424;396;346;465;428;427;446;426;429;428;415;407;494;475;472;506;554;750;677;551;534;443;483;501;482;485;444;457;507;530;458;371;366;407;524;416;423;469;449;375;498;480;415;438;417;396;400;457;417;385;402;399;490;414;454;521;485;385;369;415;351;401;326;378;361;389;339;348;426;452;466;440;464;421;454;482;543;530;547;565;547;549;561;475;505;553;621;713;730;672;668;716;704;597;561;573;724;636;647;714;611;537;479;569;569;526;547;581;575;653;608;509;510;615;551;390;391;425;442;426;419;465;417;465;462;392;407;374;364;447;435;409;403;456;432;424;353;375;381;360;364;421;440;328;321;361;421;375;322;438;484;549;488;419;399;411;344;467;570;494;416;400;396;384;459;499;470;403;394;493;487;418;353;406;359;351;384;378;347;351;376;372;420;500;465;439;399;407;427;388;468;461;529;444;512;576;525;580;477;399;381;442;477;449;385;468;497;416;460;348;383;497;525;517;505;481;454;497;521;500;453;418;486;454;429;393;453;430;425;388;444;527;509;403;413;462;452;462;460;469
96;111;84;121;110;73;87;106;104;99;96;96;181;460;428;416;463;494;450;507;558;558;421;449;445;444;232;311;420;454;493;527;459;539;465;471;511;522;439;532;422;425;404;449;614;661;654;540;539;534;482;413;391;402;546;511;415;410;402;472;534;522;547;483;508;486;471;466;472;502;579;596;499;525;580;648;668;488;522;532;501;445;491;457;398;487;607;527;475;430;482;423;421;405;405;441;443;475;494;465;541;511;458;441;465;473;489;533;701;561;576;483;479;478;452;425;464;613;599;469;475;458;355;485;519;422;485;454;497;507;420;397;492;500;443;454;526;613;702;691;589;590;523;624;529;503;475;592;480;400;520;463;387;510;526;467;498;577;627;491;496;465;658;672;616;508;497;563;622;573;480;465;464;490;461;497;638;678;590;554;430;411;435;433;427;496;479;487;469;536;394;396;424;502;493;436;431;375;354;346;411;431;474;424;475;489;441;480;412;467;495;488;469;661;664;522;589;587;477;456;449;449;519;613;569;418;464;454;407;425;425;367;314;301;397;369;357;359;537;522;485;439;474;444;431;440;484;480;414;418;418;455;413;454;469;386;430;439;450;445;429;467;385;472;675;722;562;461;414;458;429;447;465;445;444;440;420;444;325;302;289;415;495;713;1343;1338;862;553;542;521;451;522;545;511;374;400;390;392;435;506;393;417;370;414;405;374;409;368;430;468;458;427;475;410;471;536;415;431;397;433;440;544;475;480;589;627;463;501;486;445;396;447;488;532;520;489;426;441;370;449;390;363;399;465;467;424;412;403;366;401;386;458;459;437;419;352;339;375;445;415;450;469;425;409;404;432;418;405;409;427;471;526;477;415;382;377;425;470;456;439;420;469;438;434;422;434;425;453;419;385;403;449;400;389;337;339;389;409;440;399;375;525;826;963;662;486;407;398;398;447;343;376;357;350;389;627;491;434;436;378;367;390;478;449;469;424;426;457;385;429;493;441;406;429;316;384;408;413;462;458;377;369;444;398;288;387;353;377;360;399;418;420;418;414;501;414;324;375;387;388;465;453;462;470;434;448;466;464;411;419;414;479;477;429;469;496;406;393;351;445;367;324;360;349;393;418;418;378;402;378;385;313;345;401;448;455;353;351;352;351;432;432;394;382;316;358;347;364;373;421;397;475;392;425;429;449;448;298;333;322;409;395;395;409;430;434;446;443;453;495;479;447;523;355;357;400;407;467;582;993;1364;820;501;439;386;453;422;476;429;402;339;372;411;388;358;360;412;408;369;377;430;415;417;387;349;428;464;563;540;482;466;415;445;386;373;391;393;422;423;476;349;404;459;504;463;374;294;402;430;433;364;361;373;371;397;398;414;412;469;514;423;441;450;412;470;448;517;493;438;534;472;483;474;403;415;416;400;377;419;454;450;441;407;466;519;397;319;318;398;389;358;373;416;472;459;456;473;441;428;296;341;385;397;439;463;542;486;470;504;465;484;446;475;405;355;403;391;397;372;485;430;466;424;460;472;471;460;440;361;389;418;423;506;528;544;478;417;376;406;458;466;451;523;689;856;809;540;548;501;526;501;384;402;462;382;388;400;482;383;396;414;479;397;381;410;418;475;430;433;479;475;398;453;553;765;1059;657;553;481;482;465;415;465;497;434;441;513;426;360;354;394;450;375;395;424;403;303;349;434;439;393;412;382;427;389;397;426;444;488;509;495;487;458;432;418;370;424;388;365;356;356;334;374;330;378;421;465;407;470;428;432;513;460;484;451;445;469;474;553;601;590;546;548;571;662;597;633;665;664;644;564;428;485;606;634;602;642;657;595;546;489;572;604;669;644;594;605;529;437;561;616;467;396;404;424;459;463;429;426;467;440;383;373;426;408;389;357;393;416;462;420;404;392;356;368;380;371;378;423;478;360;342;398;398;411;403;449;468;461;467;421;377;420;447;465;556;539;433;392;479;457;467;460;464;424;416;411;424;383;489;432;338;326;373;357;326;387;377;381;437;406;463;458;399;473;431;380;378;404;443;510;450;523;561;577;479;437;402;439;476;467;480;421;439;431;412;469;416;423;421;424;420;486;416;523;573;521;442;428;471;433;428;491;467;369;378;421;465;512;400;396;405;470;484;459;455;539
94;100;113;120;101;106;123;127;98;100;102;72;244;501;442;465;476;478;445;463;420;519;517;466;471;466;331;341;398;427;455;500;533;551;479;427;525;489;472;506;482;498;467;554;580;651;514;526;509;557;538;460;438;450;419;466;384;408;417;469;582;654;605;571;435;491;488;440;525;570;596;528;544;721;651;621;606;518;499;529;524;470;476;452;459;499;546;490;383;422;454;368;367;372;424;444;425;483;527;515;535;569;532;485;521;536;482;479;481;509;430;543;485;496;490;431;400;576;693;461;458;432;462;516;525;506;421;475;481;455;466;461;443;458;446;473;494;579;740;778;702;578;528;674;580;458;432;552;476;460;466;502;512;699;701;510;547;520;566;485;466;478;590;784;711;475;423;515;564;488;454;501;482;498;466;472;482;478;515;565;514;402;418;443;444;484;485;453;544;605;538;442;474;496;436;390;371;376;326;398;360;444;468;510;436;460;450;379;442;551;490;356;482;725;789;549;503;608;469;461;454;464;535;522;496;433;519;519;469;485;507;511;387;332;381;427;412;410;467;450;462;400;437;455;478;489;532;424;356;419;482;415;489;500;524;440;403;450;421;417;426;427;413;411;500;451;466;382;359;401;478;464;442;443;441;389;439;423;385;345;350;427;480;654;1005;1058;720;574;608;556;528;450;571;543;498;459;400;427;416;369;380;387;402;438;465;392;458;443;411;452;433;386;461;404;458;472;429;480;444;433;544;486;490;568;515;633;466;422;429;445;468;427;484;504;479;426;415;406;419;449;410;442;440;486;406;402;476;562;464;394;454;444;442;431;406;390;382;355;380;456;547;524;482;511;404;421;414;464;395;480;445;507;447;390;344;354;480;485;477;425;419;474;425;400;406;381;417;490;408;367;357;409;404;349;280;313;336;391;392;401;416;624;868;828;519;417;414;431;422;381;379;409;375;409;436;512;470;422;336;331;325;366;401;424;423;437;457;450;396;474;411;418;395;433;369;407;454;426;472;450;440;421;550;570;450;392;401;339;319;289;320;371;422;486;491;422;356;365;398;407;382;414;439;380;389;400;519;496;427;388;474;537;519;413;476;530;457;334;356;366;384;387;365;327;406;349;419;415;397;359;326;351;333;395;383;368;329;343;326;356;379;325;360;308;348;350;325;365;382;359;402;439;436;501;457;461;361;352;323;364;378;360;413;390;402;441;494;466;494;526;428;405;399;367;362;390;374;435;505;691;1077;725;471;356;402;473;495;432;550;427;383;372;387;362;402;430;379;402;354;405;371;420;460;399;434;470;490;525;486;515;560;558;512;498;403;388;382;411;481;505;433;429;448;439;504;389;364;429;459;442;390;414;397;409;399;465;474;500;448;448;422;432;426;445;549;540;425;401;400;520;453;490;488;454;442;523;492;441;385;428;436;505;473;465;475;391;373;431;512;500;452;443;477;382;409;435;429;400;380;383;324;335;340;403;515;496;454;525;526;482;505;478;459;482;434;483;485;475;431;483;443;471;455;457;407;444;514;416;425;379;397;423;503;588;539;537;421;445;369;476;590;516;474;631;689;614;545;531;555;582;526;446;499;365;418;434;452;491;492;376;351;405;384;376;408;472;474;419;415;448;477;413;419;428;611;732;666;471;509;530;533;460;479;440;537;535;463;497;350;360;413;419;348;353;423;449;344;376;460;384;397;423;403;425;406;430;428;494;447;428;423;450;426;474;525;494;453;455;363;338;310;385;413;387;352;393;428;411;430;391;438;479;435;423;413;436;463;447;518;451;571;554;453;508;560;600;710;653;518;539;567;451;450;427;489;523;496;568;563;523;534;581;493;580;622;517;546;455;492;534;500;474;434;432;445;408;439;437;463;446;444;384;406;442;432;373;406;367;453;498;455;351;381;382;469;435;425;425;454;488;395;425;403;445;389;411;382;453;470;460;399;407;415;478;456;510;472;385;417;459;461;487;385;397;447;429;466;378;433;573;628;396;367;425;414;386;390;452;440;468;463;472;513;431;470;473;422;413;416;389;494;581;578;583;625;522;411;474;434;540;550;442;408;494;538;539;579;420;407;482;443;470;478;427;415;501;613;504;394;455;471;515;590;582;415;427;433;451;450;409;354;410;514;482;428;354;413
115;114;90;121;120;84;122;111;120;97;97;82;291;527;406;527;505;555;477;457;478;465;448;513;581;501;427;483;449;452;441;505;556;497;457;435;418;435;436;522;530;578;535;474;501;554;521;402;420;493;513;529;498;515;416;399;405;393;457;438;573;765;680;575;501;489;456;514;449;497;474;453;477;727;747;573;493;473;574;569;505;495;526;455;480;490;523;448;417;427;481;459;414;398;456;465;541;558;484;422;551;548;549;423;465;461;482;514;488;447;422;536;441;509;479;436;382;482;521;512;512;424;445;530;454;490;473;486;469;476;478;460;429;462;461;403;405;507;644;707;677;607;722;728;771;497;421;442;419;409;403;552;615;780;774;576;464;477;516;531;509;560;570;539;572;497;460;480;446;408;416;389;470;497;506;440;480;490;537;491;451;521;385;481;539;473;459;476;510;624;676;438;423;461;406;368;396;382;376;374;416;448;352;380;358;513;489;448;392;459;510;457;419;583;638;545;479;482;471;527;448;491;457;492;494;440;461;452;464;482;500;389;432;436;448;441;463;442;427;405;422;407;436;438;425;458;466;385;379;392;440;457;466;422;448;451;440;410;455;428;447;445;405;421;425;485;402;368;361;366;446;483;400;331;382;413;402;394;361;428;319;363;389;445;559;516;517;483;554;499;459;517;627;620;504;448;411;415;406;369;366;356;401;438;405;445;477;462;536;567;469;449;413;451;370;393;377;419;401;441;504;478;439;462;440;426;389;404;442;415;398;449;416;423;475;428;425;410;395;499;450;439;380;459;385;374;496;499;437;385;381;403;370;455;448;476;402;342;390;475;492;602;537;471;475;417;371;399;431;430;494;471;448;333;384;406;437;406;391;426;423;465;373;362;431;410;408;435;450;401;422;439;433;376;297;244;330;357;395;384;347;486;567;465;417;343;409;369;434;389;433;453;440;471;476;438;430;430;377;358;399;349;366;438;458;446;480;488;451;497;416;420;418;409;411;457;471;510;433;437;439;417;549;602;431;383;404;370;372;306;379;404;436;473;479;458;397;373;396;360;428;452;434;449;423;389;439;464;458;363;475;477;370;325;471;525;382;390;396;358;413;455;367;301;354;355;388;422;450;419;346;287;387;355;290;352;394;400;379;371;381;310;339;388;395;316;306;377;362;326;392;386;456;462;461;520;378;401;389;352;382;352;369;401;374;410;453;441;472;482;450;407;440;414;436;388;411;434;473;494;623;565;433;431;391;452;473;458;525;524;430;441;381;385;414;417;377;411;414;374;410;417;408;453;575;584;460;435;390;485;490;465;474;430;406;393;403;425;459;391;429;367;420;432;485;518;418;488;437;453;383;458;440;411;433;477;455;413;428;452;456;487;406;436;489;571;489;439;444;509;457;462;499;428;483;484;383;440;398;385;413;458;553;422;428;473;377;481;545;495;523;453;430;426;416;404;366;304;349;364;337;398;384;362;444;472;444;484;560;546;511;459;444;398;390;460;449;516;559;484;528;518;425;440;368;418;525;502;365;436;431;491;433;528;604;481;479;429;422;546;553;503;414;432;495;478;462;499;600;552;443;425;515;403;361;451;501;496;450;438;422;469;442;389;388;528;520;542;480;499;550;437;331;393;431;535;482;478;506;623;456;459;462;437;487;525;513;470;438;403;382;350;388;320;410;389;354;427;514;405;472;449;436;392;362;431;394;560;584;439;406;414;421;444;542;466;454;404;361;328;313;378;410;438;410;382;375;422;393;434;441;411;444;454;402;404;407;506;444;465;523;509;455;417;548;568;678;636;560;593;569;515;470;425;425;441;480;524;489;518;596;594;492;447;535;501;469;502;525;487;462;410;420;437;447;407;418;447;497;573;498;427;461;472;357;397;378;395;459;526;543;417;395;427;469;401;416;452;483;546;457;384;377;427;392;390;443;424;423;432;432;409;418;388;439;455;401;456;479;552;513;444;462;394;407;436;430;389;393;513;613;432;402;427;436;466;433;434;506;530;486;451;426;412;403;407;409;408;369;406;513;631;559;550;479;452;455;432;500;485;524;427;473;409;536;568;476;475;497;436;453;505;541;479;414;477;486;484;417;406;418;473;529;463;398;410;414;470;409;382;400;469;554;521;384;380;388
104;90;132;104;92;104;104;72;127;93;103;111;294;422;412;464;553;423;364;379;429;416;430;547;588;593;445;471;465;493;394;499;430;444;435;418;512;393;423;514;587;627;567;416;465;694;594;443;426;439;519;503;469;484;430;369;412;412;418;509;608;752;625;595;487;377;449;505;447;439;414;459;408;542;628;456;438;483;581;549;457;480;516;495;523;453;493;486;489;444;486;422;416;404;501;559;569;487;455;402;469;434;390;409;427;401;432;551;525;500;481;454;464;513;469;440;367;391;421;436;401;410;452;518;510;472;525;540;500;455;506;511;413;393;468;353;350;489;678;738;613;599;685;825;833;555;499;446;425;404;419;520;501;641;617;472;446;439;573;540;512;482;459;429;559;560;456;464;382;428;403;353;384;501;568;431;441;481;464;474;454;481;409;480;487;435;462;542;599;622;554;375;397;400;392;337;411;324;422;441;432;487;432;377;377;436;523;482;434;555;523;439;437;440;487;493;467;544;496;440;461;451;398;421;447;463;440;396;433;513;479;374;357;436;408;397;477;474;469;498;453;453;440;455;446;438;436;396;392;389;340;355;469;373;416;407;388;466;518;525;508;520;420;386;459;507;434;460;401;407;404;486;421;364;397;368;317;368;379;354;306;384;355;476;420;372;397;453;506;526;465;606;543;620;439;336;351;367;381;417;355;387;367;489;473;430;477;495;634;525;520;459;421;425;397;392;358;386;403;447;473;368;411;438;358;357;370;382;413;343;328;385;448;393;424;388;456;385;408;553;527;474;457;353;378;432;523;479;408;377;407;348;418;468;438;441;389;319;346;411;438;495;524;474;444;374;333;384;436;458;416;396;406;422;416;419;435;403;414;442;493;445;357;384;369;400;410;408;449;432;528;587;465;386;333;312;340;314;342;437;405;417;434;335;385;340;376;380;403;380;392;464;576;554;502;438;455;403;440;476;387;389;371;409;440;473;430;477;491;492;425;388;380;389;424;481;426;438;441;456;456;506;492;439;401;334;375;405;414;400;429;441;450;499;419;543;456;408;386;397;469;499;449;475;474;424;506;478;401;431;431;422;312;255;442;457;431;482;527;405;413;468;469;386;379;398;423;512;453;445;362;401;373;386;337;404;412;399;406;382;364;370;383;378;434;391;300;426;387;339;355;409;421;455;401;442;387;453;394;341;381;372;382;431;413;437;418;434;383;520;413;442;422;380;338;358;416;417;454;449;580;555;479;457;400;456;486;497;508;463;421;491;461;467;449;444;475;392;433;475;426;443;397;440;485;509;405;369;355;530;521;564;383;437;390;394;419;452;394;417;401;350;462;478;400;411;514;566;545;513;410;453;452;400;477;466;447;468;505;476;500;420;447;368;404;428;430;470;446;532;490;392;361;437;426;434;450;407;403;434;428;417;413;413;383;333;337;426;486;464;497;445;413;425;436;455;392;338;344;320;381;394;328;370;427;457;414;541;535;501;457;425;344;431;391;384;372;429;493;429;490;488;456;459;485;506;484;426;427;403;474;460;456;534;560;506;433;504;438;416;428;448;394;411;336;421;470;534;572;439;367;367;481;438;384;429;457;444;508;471;438;495;371;334;423;441;507;520;564;775;776;547;491;465;437;410;443;513;504;507;466;448;437;491;511;556;537;518;511;455;438;394;496;358;318;343;382;479;543;453;485;392;443;452;442;410;430;452;556;484;403;424;398;381;424;443;450;416;322;324;314;350;412;447;492;441;377;461;457;501;442;491;382;445;363;346;447;503;419;454;561;524;458;509;506;523;609;686;681;697;537;500;481;491;523;506;498;482;530;576;610;755;659;469;517;415;415;435;418;508;476;451;394;498;509;432;450;408;516;552;483;444;430;455;368;369;403;361;360;441;492;437;406;463;511;477;469;434;456;471;446;425;338;417;419;434;439;451;453;413;401;418;387;444;417;407;413;423;440;452;456;520;478;402;381;388;432;481;428;442;522;504;378;432;462;544;529;516;507;555;524;482;519;461;402;410;417;334;415;492;564;688;630;482;477;411;352;405;378;479;539;453;487;392;498;555;466;456;517;504;456;532;568;484;473;400;410;406;462;472;458;468;458;446;440;392;433;426;342;398;408;488;471;395;364;361;410
94;102;107;98;93;106;92;118;126;110;81;129;375;506;433;452;469;379;368;337;407;413;425;589;712;549;497;438;458;528;584;510;474;463;521;558;563;419;440;528;569;606;493;378;381;610;684;616;493;466;487;471;413;422;438;427;422;448;492;613;734;724;558;580;632;504;529;493;435;412;437;438;471;529;498;487;477;579;558;548;482;450;443;487;459;460;453;452;439;476;519;415;418;379;444;520;557;525;440;405;404;408;442;345;404;465;527;497;488;595;539;486;491;449;450;407;364;409;366;524;510;389;440;461;517;484;561;476;516;511;587;544;430;452;475;467;425;476;611;550;516;548;592;642;588;460;437;482;518;451;468;403;545;505;515;468;455;442;485;487;499;472;418;408;616;548;527;478;454;466;429;407;365;488;569;483;395;476;472;439;492;435;355;395;453;391;474;514;462;515;463;431;389;375;392;416;427;333;374;369;518;485;404;421;453;451;502;556;451;526;631;519;439;370;397;459;485;534;514;475;485;431;481;393;433;468;437;400;415;466;428;379;427;391;395;430;449;471;418;538;516;496;525;503;512;429;467;448;508;388;397;372;424;392;391;433;470;476;513;521;550;453;399;409;452;482;492;453;428;433;405;432;451;394;405;425;354;332;387;382;354;411;430;466;419;418;367;420;472;492;456;550;525;460;369;320;327;368;396;447;440;354;373;364;455;469;464;490;459;487;487;450;409;413;394;412;399;408;367;395;465;395;441;532;456;392;366;372;386;341;376;369;359;424;469;405;372;358;387;473;445;401;367;420;380;450;488;415;375;441;436;437;395;422;433;437;383;358;333;368;360;418;413;376;326;350;381;487;430;455;452;393;363;419;398;409;361;357;342;376;379;353;357;390;432;430;426;440;405;461;551;770;528;435;384;378;347;375;320;470;453;450;435;356;406;377;339;330;337;330;384;452;460;491;555;529;470;448;472;456;425;391;364;378;393;483;387;428;478;470;473;439;360;410;513;483;381;433;413;436;482;441;343;350;410;364;350;377;451;428;438;405;404;394;424;474;438;433;427;419;469;490;415;385;435;511;571;527;415;434;403;435;421;352;418;429;411;471;488;419;430;371;407;385;415;413;476;527;422;427;494;476;437;527;415;415;500;463;434;381;381;479;510;445;440;416;392;446;412;412;352;375;422;437;472;448;449;408;453;416;385;398;428;401;427;397;397;440;468;490;443;398;402;393;392;457;448;430;399;446;468;513;432;480;413;384;474;459;437;468;425;414;423;478;434;480;470;505;458;516;419;419;437;400;480;470;394;384;441;687;655;503;447;334;365;444;375;419;415;410;358;341;417;364;349;424;481;621;672;504;436;458;414;425;477;482;565;521;570;496;537;481;477;470;437;521;488;507;517;523;494;493;508;416;407;403;412;395;428;423;366;408;365;327;328;299;300;364;437;459;483;435;402;447;460;469;440;349;299;302;354;422;362;386;439;492;456;495;524;403;385;402;363;393;415;368;382;370;446;478;421;451;548;567;489;473;559;469;385;391;444;445;557;514;507;504;450;474;446;339;360;451;438;432;413;403;433;463;437;344;345;436;456;445;424;416;424;413;408;450;443;416;439;352;463;516;554;528;717;1194;1198;907;664;564;476;473;482;488;492;427;409;485;486;456;577;515;564;591;520;477;420;458;484;469;365;363;492;524;483;448;450;372;449;473;401;422;439;473;416;450;408;374;326;336;361;452;433;395;368;353;357;393;391;497;418;367;356;463;605;536;394;413;434;405;432;444;449;469;497;540;555;497;482;494;400;486;632;720;703;755;593;531;546;460;543;532;503;501;587;482;559;791;775;539;462;440;445;468;505;500;543;462;445;387;455;477;424;387;446;438;431;446;391;537;406;388;448;411;386;376;441;419;368;446;484;484;447;472;391;427;377;476;414;420;408;491;430;476;474;435;442;514;479;437;447;473;436;359;370;329;381;383;470;388;366;441;432;437;442;443;490;480;437;519;492;521;471;499;533;557;507;462;474;511;439;417;425;458;449;501;571;765;605;511;436;373;406;313;382;377;431;506;504;448;511;501;420;473;526;547;484;493;514;533;468;468;434;423;459;464;497;513;520;621;498;385;429;424;390;406;427;477;407;408;318;346;377
92;82;96;84;102;89;101;106;111;76;71;106;426;554;528;454;468;336;392;376;400;427;361;495;561;486;426;467;520;541;595;514;488;479;417;523;616;520;530;495;519;553;471;422;393;512;634;586;488;458;485;421;391;491;463;464;494;535;607;632;605;554;484;538;761;645;533;447;494;415;356;417;493;555;534;503;475;637;587;542;517;472;461;438;457;497;415;429;441;481;420;425;432;415;465;512;529;529;502;460;417;429;449;430;474;478;501;504;496;565;543;480;455;458;476;462;395;451;412;459;509;447;463;461;482;503;464;443;437;534;593;518;464;459;441;418;372;451;438;450;448;525;520;502;425;363;458;505;583;576;513;501;457;470;523;435;474;438;371;388;409;377;385;425;552;591;557;591;574;474;501;441;412;499;552;496;421;451;437;415;417;453;384;437;388;417;437;423;412;489;480;444;425;454;410;436;411;382;366;417;515;521;353;438;472;405;447;437;401;428;511;490;491;401;347;373;489;435;455;432;470;409;463;422;407;397;453;454;411;436;412;462;372;356;365;457;508;512;497;465;480;412;441;487;504;497;454;445;375;392;357;412;451;409;451;474;405;470;480;477;497;476;406;427;444;466;485;447;389;383;367;399;462;436;401;382;466;395;416;404;393;444;418;409;435;402;437;436;450;390;406;509;425;372;323;347;420;436;467;582;435;366;351;338;344;388;439;382;375;428;383;442;446;380;459;504;492;423;398;401;469;468;468;582;546;387;333;318;336;312;308;336;324;350;373;396;337;354;398;366;403;370;318;377;413;345;332;355;327;406;443;451;428;448;471;449;439;324;394;402;370;422;430;447;371;352;435;393;420;398;423;361;367;414;370;414;338;364;374;442;395;413;346;400;447;456;481;415;399;394;444;635;520;338;277;277;359;403;378;485;415;392;380;359;331;313;265;261;394;386;287;401;447;400;409;460;498;390;455;481;432;413;383;325;413;414;411;367;440;474;475;435;388;452;515;432;373;449;457;516;507;441;391;414;427;379;342;371;458;500;465;434;438;385;417;427;456;342;376;363;417;400;366;389;421;467;482;497;468;366;421;467;444;465;457;417;380;448;441;426;472;387;404;473;407;456;464;441;398;394;485;511;415;426;383;420;419;464;459;491;530;639;579;511;373;380;394;404;391;413;436;444;423;446;451;525;366;421;451;375;431;491;472;475;431;368;422;544;682;536;395;351;361;457;460;440;425;423;395;346;379;501;447;498;382;401;405;404;376;415;368;351;368;397;427;405;427;421;426;426;476;451;439;393;440;440;428;479;492;640;581;513;417;354;393;420;400;423;362;379;311;318;337;296;323;333;432;565;629;556;544;478;392;457;457;458;596;670;582;616;527;501;473;398;434;459;404;520;597;508;513;576;512;513;434;466;429;456;434;375;346;471;383;411;415;412;398;422;424;433;444;466;453;514;485;445;414;455;322;318;449;449;438;447;451;464;468;538;561;434;447;573;488;383;428;420;380;461;407;418;420;444;528;560;501;487;468;418;487;461;490;371;486;446;432;410;459;435;353;349;399;436;502;498;502;471;504;446;407;355;345;402;574;577;426;416;403;362;392;441;426;477;404;388;438;438;521;497;732;1175;1393;1229;823;572;493;506;550;576;526;413;404;455;454;509;589;659;701;696;492;414;410;450;455;434;357;360;535;587;510;447;428;418;486;435;428;454;453;425;331;413;461;413;360;311;347;417;464;388;417;386;490;456;493;468;453;376;349;476;499;510;361;392;386;380;478;528;444;428;423;481;517;487;418;461;451;437;567;584;573;637;571;592;475;435;638;579;538;506;471;471;558;547;609;585;445;436;499;576;505;557;500;462;396;403;361;427;402;406;468;425;456;467;450;400;398;425;394;375;365;476;533;508;418;362;431;433;396;409;399;416;399;445;424;409;505;497;523;543;460;445;434;446;384;451;481;505;458;396;344;392;369;366;405;397;388;415;450;387;365;403;474;528;459;511;534;504;462;458;456;460;487;453;452;444;520;457;428;451;475;502;497;642;534;429;399;457;387;353;363;395;452;440;416;350;398;459;452;417;469;498;466;486;558;625;469;432;416;451;499;443;457;488;471;517;438;373;394;470;438;410;476;456;464;418;423;361;384
81;96;93;110;108;110;88;107;98;100;83;117;462;674;617;452;445;373;374;394;414;497;431;462;487;391;470;451;485;511;491;483;484;510;479;495;601;580;598;607;564;621;567;539;554;485;460;452;441;402;347;363;398;462;538;544;616;516;572;691;530;507;474;551;623;689;592;525;561;458;558;505;583;603;573;567;471;483;651;581;495;426;445;438;400;412;447;487;487;534;454;480;425;389;518;515;459;450;432;443;431;462;470;490;512;603;489;483;437;512;463;510;506;389;423;464;457;454;490;435;405;435;509;559;515;535;481;414;379;432;530;472;457;458;401;423;440;444;459;459;442;523;474;470;444;399;437;513;636;644;500;450;412;420;511;527;489;446;358;367;361;341;314;431;505;572;851;989;859;632;537;531;554;433;457;455;429;496;543;434;410;411;465;433;415;370;392;421;347;374;407;420;432;466;433;373;358;378;346;366;432;458;454;533;506;471;439;367;356;401;461;416;430;446;418;432;511;512;492;423;458;438;453;421;387;452;432;429;496;418;460;452;380;392;486;512;529;494;488;490;463;479;416;551;492;483;491;475;427;398;497;505;463;436;461;488;431;421;462;463;518;440;411;417;476;448;421;479;400;423;396;447;453;492;436;421;479;485;418;497;434;427;372;395;375;452;473;458;425;422;432;486;459;353;399;354;427;435;451;535;423;371;350;367;381;386;381;372;427;509;523;473;423;360;446;474;518;433;367;388;485;488;528;481;392;346;375;335;301;202;215;361;411;361;442;451;426;380;392;379;393;384;360;332;396;389;362;346;311;375;455;459;456;550;558;435;372;371;428;459;490;383;428;463;348;398;403;469;429;364;422;386;395;356;400;374;346;449;475;387;381;390;378;453;411;417;418;451;409;372;428;500;425;308;174;231;356;476;383;450;473;432;397;366;384;305;272;222;277;378;376;394;417;386;450;404;467;388;442;432;448;434;373;356;402;392;430;360;428;418;459;466;398;477;483;432;416;434;553;585;511;407;420;432;438;401;315;347;440;482;478;391;366;401;366;437;395;381;309;313;318;382;411;392;364;460;415;493;398;385;447;440;530;481;396;371;443;448;404;421;412;353;425;387;440;462;440;439;393;381;461;460;388;435;407;368;428;530;457;491;524;482;489;439;437;376;325;343;379;470;467;407;389;404;492;579;472;412;392;376;435;513;498;435;421;391;436;604;942;702;435;347;431;452;417;399;403;390;392;369;425;474;473;430;409;402;394;406;393;484;402;398;423;386;417;397;394;362;361;420;391;422;401;449;422;447;473;497;425;421;525;580;503;351;429;459;432;439;424;422;409;380;400;417;388;444;438;460;451;467;590;490;455;495;623;619;612;675;665;672;522;505;415;378;442;464;437;472;616;581;498;608;594;479;445;474;404;404;462;332;309;412;486;626;549;483;471;502;517;485;436;405;465;537;459;459;463;421;344;343;411;432;480;469;462;446;545;579;650;783;614;557;454;441;447;430;374;441;452;376;404;404;500;605;597;496;467;464;465;454;381;396;493;454;427;419;398;418;355;503;523;635;568;523;467;420;438;362;416;387;407;461;581;539;389;446;398;373;397;490;438;494;517;447;456;465;464;548;589;784;1023;965;646;549;483;494;458;450;459;367;497;482;466;498;630;660;689;597;454;371;364;380;384;367;356;405;543;548;566;468;469;429;460;416;428;448;418;457;383;447;414;422;464;377;407;417;403;373;424;449;413;429;412;481;435;406;327;409;496;425;361;373;411;379;467;529;423;441;432;435;487;507;472;503;390;464;473;449;475;480;559;544;558;524;579;499;563;490;397;534;598;521;527;492;474;406;514;500;510;473;436;431;445;394;382;401;408;414;451;511;476;490;413;541;458;392;435;421;404;435;509;483;460;402;440;445;434;430;475;498;471;467;437;463;487;596;642;525;481;426;376;367;396;447;495;506;457;361;412;367;413;422;398;387;358;390;406;338;304;427;508;549;494;540;546;525;432;459;511;469;455;394;388;456;519;495;486;433;451;448;498;529;481;426;466;471;471;456;351;475;508;443;424;459;494;459;500;519;506;517;530;551;677;704;600;486;450;457;458;435;462;472;507;508;471;390;401;445;452;479;450;528;508;433;413;415;393
119;92;102;109;113;105;114;109;108;101;75;113;408;642;604;528;498;480;486;421;443;522;474;461;384;369;416;482;436;439;322;394;542;521;505;557;543;565;600;641;568;560;633;645;671;672;464;465;414;392;330;351;402;534;671;737;608;516;523;580;438;442;406;444;502;543;581;541;529;444;551;539;595;711;633;565;527;487;646;514;451;484;436;461;437;456;453;491;484;467;476;486;410;382;540;492;495;447;482;392;465;558;537;534;620;570;525;454;423;423;475;527;556;434;547;620;556;490;405;391;417;430;562;577;541;573;455;445;420;515;463;451;419;463;534;551;506;479;514;500;498;475;474;503;485;441;421;469;598;621;567;575;540;501;531;640;533;424;437;450;460;388;308;401;468;601;1090;1444;1208;768;496;670;860;709;509;539;523;545;526;518;452;441;501;428;376;362;381;474;374;357;379;370;378;446;436;358;319;347;338;353;365;380;439;426;463;436;471;383;396;423;525;425;365;357;515;590;558;549;520;414;412;474;522;417;471;474;567;492;477;517;484;498;385;429;474;501;522;524;439;429;483;554;513;521;490;486;494;541;556;493;473;575;482;387;471;566;503;430;470;410;440;396;418;450;422;412;401;389;425;425;429;454;432;379;424;442;478;526;419;468;432;438;375;436;443;491;584;545;433;437;420;451;376;353;439;488;527;538;591;536;444;437;462;449;417;464;416;419;449;474;440;448;448;400;554;551;472;416;342;398;438;399;394;406;329;376;408;409;425;275;265;341;417;429;414;429;425;437;358;423;401;381;320;359;361;431;424;409;375;358;467;449;393;396;497;377;328;351;439;417;441;417;422;421;397;340;375;419;349;403;449;455;463;344;356;379;401;402;441;438;439;368;396;428;415;467;381;450;439;490;481;448;436;403;315;298;421;456;445;476;429;405;434;410;393;374;322;245;278;407;452;409;325;383;414;437;418;389;409;467;422;388;400;424;358;375;365;424;356;427;468;498;439;479;472;421;460;458;450;566;461;382;408;477;489;413;357;373;453;460;464;407;354;442;432;397;390;368;348;337;303;358;433;374;385;435;385;504;449;413;476;446;476;484;395;398;435;474;441;413;407;409;486;448;439;421;431;383;379;390;426;415;385;416;326;394;433;469;423;367;352;389;389;416;442;411;345;363;350;420;424;362;383;380;441;462;468;499;408;361;398;485;481;463;482;513;455;586;795;695;523;369;416;418;394;431;400;390;415;414;417;433;526;529;455;385;388;346;428;463;459;449;487;474;418;400;368;340;335;420;410;397;453;484;441;430;497;524;417;433;457;501;466;428;491;449;456;417;437;458;399;421;480;519;493;447;409;502;416;384;632;508;527;568;611;639;625;720;677;648;477;396;400;426;458;444;500;507;550;596;535;545;531;518;459;456;426;425;413;341;344;399;385;564;477;468;461;503;467;410;469;393;452;463;510;453;442;390;313;337;354;482;432;480;430;455;481;564;828;1114;785;563;473;518;454;416;369;412;357;392;408;412;500;596;665;536;463;475;492;497;360;359;386;430;475;459;441;434;465;654;632;581;482;476;381;398;403;354;398;442;455;491;502;468;435;444;471;497;491;560;473;478;475;456;483;496;546;503;525;510;534;532;511;576;662;595;470;366;352;389;450;494;515;474;478;529;471;481;381;392;428;447;457;390;393;455;519;528;491;483;513;402;462;421;379;399;439;426;413;418;461;413;453;478;539;417;367;414;403;423;430;335;386;357;379;385;338;361;405;402;432;452;407;417;395;448;472;565;579;460;447;472;507;530;408;480;514;505;425;431;505;521;468;478;474;469;504;509;424;411;477;494;486;464;426;385;483;479;461;462;488;463;453;357;364;428;473;500;554;557;472;427;482;496;418;408;436;397;400;446;566;526;408;415;518;459;454;534;513;539;470;478;476;427;484;552;530;495;430;407;393;367;377;441;485;525;455;451;339;361;389;378;407;383;425;444;419;408;400;443;476;567;577;523;589;555;511;497;438;375;402;399;378;419;508;486;375;376;406;494;447;441;510;445;466;443;459;459;394;472;454;430;555;515;522;574;532;570;508;608;616;586;571;540;466;415;411;439;438;398;429;477;527;478;428;417;411;369;435;399;460;433;490;431;439;400;374
86;122;114;101;117;85;86;113;92;106;86;122;412;523;539;500;484;430;556;649;609;533;506;429;454;438;402;415;411;424;389;372;504;526;513;513;517;524;563;587;460;502;627;776;811;698;546;460;394;449;395;415;506;597;686;627;469;371;459;447;460;521;396;484;502;532;650;486;491;395;444;531;623;589;589;592;500;437;469;477;459;474;467;585;547;479;398;490;529;486;445;498;495;417;443;536;455;463;489;444;498;527;563;660;628;508;456;405;395;457;499;523;547;510;590;726;678;617;420;394;344;414;563;507;473;453;500;450;444;517;515;439;408;446;529;518;587;561;464;423;492;446;441;486;414;419;429;468;463;557;558;609;557;498;459;525;504;412;425;568;582;538;386;459;540;601;978;1320;1180;670;503;651;951;872;490;464;489;482;495;448;501;479;473;490;407;370;404;443;375;376;407;390;378;467;460;423;354;364;371;462;413;364;430;417;417;398;438;381;452;478;553;473;449;417;478;635;584;552;457;456;488;519;564;444;440;495;523;504;523;489;524;518;394;438;441;460;435;462;443;416;482;640;557;451;442;531;469;573;670;513;487;531;436;379;420;507;486;396;406;399;391;355;387;425;443;401;373;379;378;401;418;490;443;412;426;437;423;491;451;399;445;448;499;455;481;500;529;515;518;525;503;497;324;329;483;494;481;520;469;512;600;504;479;470;469;515;500;420;415;384;411;398;465;478;443;474;444;395;394;430;454;452;416;403;372;446;462;432;455;410;432;374;423;390;423;421;442;389;355;402;457;484;438;358;468;384;426;525;396;405;411;405;392;409;479;385;366;392;419;468;529;475;470;391;404;418;506;465;398;460;491;369;403;385;368;391;371;330;423;381;374;386;399;379;422;424;447;418;477;435;513;484;387;539;474;453;432;489;523;543;462;456;472;436;360;420;449;376;364;410;406;418;393;403;406;401;353;364;413;507;390;333;373;302;323;397;367;353;393;438;454;456;466;438;464;444;397;489;531;448;356;389;455;502;498;431;372;428;459;384;365;456;415;425;363;328;362;362;413;415;349;377;438;430;396;401;378;398;395;413;470;425;561;506;374;389;450;511;434;446;564;566;514;436;358;373;369;375;390;422;423;396;386;382;342;350;395;441;395;386;407;385;331;373;376;408;395;391;365;434;428;361;387;403;433;490;558;544;438;405;450;491;446;417;486;472;449;451;575;560;470;398;381;396;391;449;424;395;431;457;414;455;436;485;455;484;373;331;449;490;501;527;488;577;462;412;327;307;308;395;372;383;448;509;436;466;470;454;384;444;416;421;474;379;433;438;470;428;466;508;468;461;472;470;421;409;481;485;431;461;611;667;535;500;561;552;608;760;630;585;435;419;416;386;375;464;563;475;480;546;608;600;562;528;499;414;485;500;463;414;397;417;324;368;417;444;450;393;378;370;353;376;473;471;476;411;453;387;356;377;402;462;464;364;455;442;444;473;607;803;607;459;470;566;393;423;401;436;368;355;435;471;564;582;582;540;449;413;485;413;467;401;417;438;589;557;469;453;471;638;623;565;456;427;409;373;386;373;510;488;428;428;445;406;440;494;501;590;535;603;515;467;422;481;493;524;514;579;537;511;517;525;522;605;638;745;617;385;365;329;490;454;471;531;530;495;459;480;385;362;454;454;431;423;420;450;434;425;479;450;411;437;468;378;315;392;494;530;473;419;448;523;430;435;623;509;432;349;410;337;373;436;369;286;367;440;437;373;429;476;447;511;522;392;380;444;554;724;757;531;431;437;551;524;402;436;496;466;471;457;488;519;526;516;422;434;460;490;409;390;391;442;465;476;466;383;458;498;553;441;470;468;481;404;365;442;499;526;543;505;407;483;411;481;515;428;329;374;418;412;478;410;363;449;444;496;449;511;506;505;443;492;505;414;439;464;519;427;426;399;402;393;439;423;539;620;570;546;434;370;416;367;390;410;458;466;410;439;515;485;528;533;501;442;467;482;486;516;514;426;394;404;410;426;433;396;381;426;513;680;533;381;400;461;462;421;383;458;464;417;530;539;468;478;477;469;546;474;519;567;610;570;590;531;452;488;381;465;444;397;395;373;404;432;400;444;380;362;387;374;385;459;482;412;405;392;411
118;114;91;118;81;95;90;99;102;101;82;114;376;441;478;477;504;429;500;586;670;538;454;458;416;463;432;409;435;414;441;470;503;444;455;446;507;503;539;439;382;422;612;631;683;554;521;515;439;480;392;462;536;538;691;589;457;443;458;489;427;480;412;482;529;538;547;492;630;574;485;641;715;541;576;528;414;418;488;483;454;442;467;577;513;530;488;572;570;548;570;511;498;414;442;492;460;523;456;390;422;461;484;506;604;578;597;555;451;452;494;541;474;486;551;627;649;546;503;387;380;463;428;447;461;438;516;509;437;479;521;558;457;412;470;501;529;473;405;418;492;448;428;465;429;392;446;440;420;460;454;496;508;462;453;369;377;420;536;589;631;624;477;463;496;615;693;835;797;507;436;511;683;632;443;456;488;501;448;458;551;543;538;408;376;398;414;422;379;387;438;386;475;473;483;461;368;360;417;442;393;361;356;372;440;430;477;478;555;549;547;535;488;445;486;572;542;451;517;531;481;577;581;490;583;544;536;508;504;567;535;499;392;424;456;465;472;509;475;448;403;540;507;392;352;464;476;509;508;436;402;409;410;374;362;432;479;485;429;416;385;406;431;422;427;410;440;373;355;442;361;454;485;473;389;416;412;393;428;473;413;475;510;551;514;464;559;500;465;631;675;521;424;401;455;455;431;387;490;540;592;502;432;399;445;589;582;573;423;377;400;425;500;474;475;405;416;451;426;473;489;418;423;450;413;453;430;502;469;452;455;417;382;466;397;484;474;363;346;416;502;533;374;368;492;423;449;471;428;411;410;408;423;392;451;424;428;397;388;419;477;410;351;363;393;487;493;456;402;493;424;388;467;426;409;403;394;349;380;408;417;442;410;380;396;460;546;438;426;400;413;401;398;504;401;395;446;525;537;464;393;397;402;443;411;401;533;431;371;388;424;359;334;335;417;387;406;399;415;522;456;373;326;390;417;406;360;364;330;403;413;406;362;419;433;390;334;510;538;462;362;404;402;535;440;377;403;428;484;422;415;408;413;412;371;361;308;380;483;441;403;265;326;445;457;336;326;391;411;461;471;465;428;482;407;428;461;418;451;535;776;770;548;450;402;356;356;348;399;426;474;374;340;381;363;374;441;453;420;458;493;408;388;370;376;378;512;434;409;429;398;378;393;439;422;559;649;644;572;459;433;434;428;360;431;396;414;396;472;403;422;361;351;351;429;469;521;454;419;379;433;400;475;461;467;510;452;381;482;502;501;534;547;565;414;364;344;340;374;372;422;467;460;449;419;426;432;437;433;434;437;424;396;414;431;489;454;420;437;445;434;467;431;485;409;429;478;471;417;446;621;589;512;420;459;522;539;533;552;525;463;507;417;424;387;446;540;506;432;473;513;555;455;438;451;489;424;477;572;454;430;421;378;379;482;428;386;344;329;350;276;362;394;412;427;434;429;406;415;403;471;403;415;388;437;417;374;375;502;553;486;470;449;442;437;442;404;444;395;435;469;474;498;492;484;442;411;467;458;470;450;460;436;505;593;663;699;514;569;527;506;418;416;451;417;380;358;399;476;459;404;431;412;373;506;461;466;541;625;526;491;496;421;408;468;455;494;489;565;580;512;522;581;624;636;944;878;513;399;382;510;487;534;621;587;476;454;510;472;333;357;385;445;440;458;447;400;445;378;403;453;470;442;367;361;400;452;545;488;527;466;469;517;424;475;466;399;392;370;376;403;449;395;334;349;465;425;418;477;451;445;525;511;424;413;483;504;563;635;486;406;450;545;510;435;483;504;424;416;460;446;470;529;441;432;407;493;527;489;481;398;491;570;515;566;455;529;531;490;453;397;451;452;421;393;381;409;455;439;403;382;400;404;474;522;428;406;415;426;420;385;414;426;456;427;445;503;485;492;481;411;441;476;461;403;458;462;421;350;447;487;439;499;490;501;503;450;448;423;322;385;355;443;450;429;443;512;483;518;564;547;577;490;488;467;404;438;565;630;541;452;426;425;360;433;380;331;466;614;723;495;450;441;540;499;481;427;424;537;475;451;476;510;487;445;493;495;456;497;492;527;490;568;545;524;466;429;513;480;453;433;420;396;443;419;359;377;417;356;346;374;441;479;427;440;475;502
106;102;98;119;112;108;84;108;102;98;79;152;391;429;484;523;468;415;483;570;581;517;394;400;428;411;444;446;445;451;461;464;479;511;469;485;528;583;583;463;375;444;513;518;505;470;454;538;538;447;416;441;486;492;556;500;492;510;566;546;486;512;502;532;513;445;442;542;633;643;593;539;677;590;507;470;492;486;523;411;459;482;509;646;578;531;510;568;586;703;740;625;563;458;395;475;471;513;484;397;363;434;501;513;654;788;679;613;522;448;473;539;471;404;427;487;631;588;571;491;429;517;478;474;457;467;561;524;484;464;601;675;545;416;385;368;464;482;428;478;494;440;375;471;529;483;427;406;387;381;506;642;563;512;533;442;444;605;562;538;536;530;444;407;425;487;580;576;487;459;389;443;441;389;360;439;421;422;541;448;470;506;556;440;404;453;551;412;405;437;442;405;466;409;462;416;436;402;421;387;430;392;391;427;464;450;453;404;506;521;525;457;503;478;513;513;549;509;529;531;523;584;610;602;582;504;507;495;546;568;510;439;431;454;415;437;408;446;690;550;405;471;374;304;294;351;404;382;435;406;399;436;432;380;348;369;395;398;379;410;397;441;501;451;494;427;391;373;366;417;391;464;509;451;411;399;446;396;455;513;472;544;534;470;467;419;427;385;525;597;616;567;584;494;432;438;450;454;455;547;604;553;407;350;429;467;524;542;413;428;369;420;438;428;422;478;396;454;415;447;463;484;437;451;424;398;396;382;437;468;450;459;344;439;438;484;458;411;399;438;475;364;269;387;545;469;408;612;464;397;414;428;430;467;450;385;389;459;461;433;368;343;306;411;433;423;466;425;405;416;491;439;517;505;426;443;442;377;339;372;447;406;409;433;420;375;379;437;403;354;380;410;401;477;445;421;485;514;432;380;364;422;470;453;375;479;521;390;420;379;374;330;294;335;358;420;437;368;371;466;431;347;310;414;443;500;403;394;352;349;345;375;357;340;400;376;389;425;414;388;370;495;445;466;389;344;370;454;451;460;379;355;438;497;381;381;364;384;454;445;379;367;405;434;487;403;379;419;436;488;421;470;466;432;482;438;349;347;421;480;548;541;499;405;327;386;362;381;445;425;483;412;412;402;413;485;436;456;534;512;455;413;431;440;417;426;434;364;411;437;435;384;397;399;461;543;532;588;592;447;445;474;408;385;387;440;410;439;470;428;455;427;405;354;427;424;524;496;442;411;477;420;423;436;547;523;487;462;559;556;506;522;542;525;465;394;331;386;367;357;443;487;572;532;385;447;454;435;445;451;475;425;342;359;473;454;408;449;468;411;420;373;465;500;479;459;487;434;409;425;507;613;544;365;392;518;457;399;477;497;538;511;517;529;574;538;483;525;476;444;472;444;354;347;390;481;554;512;668;709;435;413;448;528;549;388;329;316;313;329;282;270;324;474;428;465;444;483;488;480;402;401;466;627;484;395;422;441;469;447;493;488;468;441;392;386;469;387;433;451;414;455;498;486;467;422;375;375;389;515;484;408;381;507;473;606;744;533;482;455;405;357;349;449;422;424;488;424;429;452;394;439;428;465;558;518;449;462;546;545;503;454;459;444;446;416;428;492;533;575;497;569;587;522;599;883;869;689;587;509;536;467;474;540;613;473;440;464;442;416;431;477;447;504;482;454;346;425;442;426;420;441;418;404;377;440;492;506;448;531;474;408;445;353;359;460;418;407;364;402;399;386;430;462;396;372;392;429;569;477;443;427;437;469;467;471;464;395;445;475;379;478;518;484;539;563;511;420;419;425;453;424;458;439;409;432;487;476;442;507;412;544;626;553;512;481;604;687;590;468;379;431;422;427;401;391;408;420;415;479;381;415;377;453;512;435;486;453;443;436;402;488;464;533;463;542;519;542;459;483;453;478;483;510;459;449;433;434;356;451;484;482;474;507;517;483;495;489;341;338;433;399;400;484;462;443;608;670;502;513;516;526;434;457;470;413;392;512;581;474;421;437;375;371;466;352;458;543;516;454;424;452;493;509;477;465;456;505;558;498;543;480;516;427;464;459;550;479;445;504;483;517;563;567;515;487;561;597;513;467;425;477;447;365;377;405;369;426;360;358;401;555;532;396;462;427;476
86;101;108;98;112;86;83;88;84;85;91;182;390;405;497;620;477;428;414;457;474;421;376;386;428;436;425;417;479;470;520;554;517;440;488;459;470;637;621;468;480;413;431;404;478;417;425;557;499;461;473;490;431;390;440;415;502;539;703;644;495;544;586;596;492;427;459;571;672;648;531;489;626;591;437;472;638;567;585;492;430;413;496;595;553;529;545;543;490;667;717;617;567;431;429;393;449;516;504;393;356;428;493;547;686;765;544;599;573;464;601;565;425;314;346;473;530;558;609;640;506;553;502;437;415;453;480;443;385;505;553;611;491;445;381;474;516;455;452;512;533;402;402;465;508;514;476;399;393;388;458;566;581;520;483;500;512;503;458;410;474;509;435;460;460;469;462;496;447;470;376;460;439;400;361;335;349;408;465;477;483;488;563;601;515;546;529;415;424;403;437;405;412;382;399;435;419;410;422;413;395;397;422;464;439;495;431;497;475;495;489;550;505;540;486;538;551;498;503;506;658;543;589;521;483;393;489;563;565;506;446;486;443;481;430;411;419;468;554;476;424;472;399;351;297;346;406;411;406;431;508;494;461;422;425;383;399;426;420;396;397;427;454;486;446;415;405;352;387;425;390;519;517;531;482;431;505;466;394;419;440;500;483;404;473;354;373;451;441;544;601;565;544;492;457;414;438;384;470;510;543;500;403;333;454;470;505;591;470;401;379;488;447;413;409;413;374;405;402;474;498;405;424;395;349;344;382;387;434;389;472;465;441;432;428;428;381;440;429;406;442;324;304;390;530;529;543;525;472;422;428;430;420;456;539;458;436;498;500;368;381;369;394;407;427;449;496;431;405;477;619;502;475;490;415;478;476;429;409;385;460;374;404;404;413;372;296;469;447;403;367;442;496;454;440;418;525;495;422;376;339;419;415;440;425;420;451;426;393;404;443;403;313;272;286;346;369;367;402;471;413;398;373;397;401;417;428;437;388;406;342;405;375;418;371;417;439;442;332;364;376;480;456;445;462;381;400;482;469;446;461;426;405;462;345;401;452;371;449;481;489;442;436;522;490;410;344;363;374;499;548;432;443;428;427;356;387;350;363;283;259;327;370;332;357;356;466;499;438;426;475;498;382;411;436;404;461;480;510;490;542;447;429;479;401;454;438;393;440;447;422;370;377;415;412;438;471;568;540;462;465;489;386;416;428;410;487;567;472;435;421;446;429;438;526;454;562;532;426;414;491;474;392;494;521;526;497;416;483;475;458;470;525;509;444;427;403;437;450;412;516;516;543;531;413;397;413;488;437;501;402;405;416;404;474;423;406;411;436;360;404;449;413;446;475;484;466;410;432;479;507;615;553;552;483;439;413;369;461;545;497;557;487;476;485;544;574;699;583;474;423;359;393;384;423;483;599;692;693;661;459;423;414;445;413;430;339;334;372;288;225;225;261;473;557;439;463;484;664;499;453;449;604;1012;668;443;402;493;474;478;517;464;478;466;414;441;417;386;426;390;475;464;484;489;462;441;410;365;436;527;504;387;398;428;451;485;522;424;418;401;409;376;399;360;413;412;510;439;426;429;412;366;399;451;531;525;471;493;564;465;471;532;471;476;483;412;401;419;456;491;490;545;535;456;606;734;673;829;953;855;582;486;469;463;495;464;423;392;414;428;520;575;481;524;373;382;338;434;451;419;456;402;448;424;409;449;468;450;454;404;433;447;437;364;378;388;446;372;366;474;482;423;414;460;511;420;376;366;448;508;385;434;412;436;450;498;446;397;395;447;410;453;447;490;543;542;523;400;457;473;375;389;521;422;428;419;431;493;537;494;452;542;507;573;531;461;572;659;565;549;401;383;386;407;365;381;437;421;416;428;481;385;395;377;467;426;464;465;487;425;445;547;560;490;511;556;509;498;550;548;502;523;478;462;427;463;479;460;453;449;469;437;481;479;495;518;439;425;353;360;411;403;393;482;504;515;589;665;494;450;492;502;449;461;412;406;419;444;480;446;409;473;508;422;469;437;557;667;549;490;430;446;410;449;451;512;456;463;475;523;554;533;495;470;525;497;516;474;459;498;521;565;542;536;454;463;492;529;493;474;442;493;467;356;341;378;428;367;338;379;397;468;458;473;437;380;552
82;91;107;112;106;87;87;102;89;104;92;219;397;447;486;489;448;475;480;382;449;398;380;417;362;418;395;379;397;463;486;536;556;422;480;514;510;485;503;496;445;469;458;390;509;548;571;503;538;567;602;470;550;478;437;477;580;628;697;611;488;533;571;632;430;388;466;681;653;569;541;402;626;730;561;579;725;687;672;468;470;484;491;546;384;444;473;468;506;590;552;538;563;431;409;382;415;427;462;399;390;458;460;463;479;522;516;574;631;569;714;598;449;341;401;427;325;305;425;533;486;520;540;559;399;424;461;433;313;432;462;451;443;380;402;534;472;530;522;593;494;420;456;450;530;515;479;475;428;359;420;478;470;447;491;483;501;433;432;371;486;522;510;528;471;457;486;448;486;431;417;491;492;402;351;404;368;403;410;491;479;494;495;587;540;511;488;428;418;407;500;441;390;346;390;434;414;484;459;381;364;420;461;483;563;445;485;481;520;503;483;572;474;478;454;448;489;474;451;485;511;483;532;482;409;510;517;503;485;512;445;465;510;461;451;424;435;414;393;424;394;414;391;385;351;360;357;365;461;448;421;400;463;472;430;420;361;421;509;445;409;371;444;474;423;424;439;415;492;503;376;424;563;551;449;442;411;371;357;372;490;532;497;377;325;282;311;404;510;499;623;565;452;413;542;516;421;457;473;468;452;447;423;363;407;566;532;568;491;431;395;453;507;487;431;433;381;446;359;530;550;460;430;395;404;420;401;412;403;483;426;467;484;415;450;418;403;426;392;452;493;510;400;470;484;502;543;493;436;414;446;452;401;480;571;481;351;426;442;399;365;410;426;505;438;503;461;465;407;454;533;446;455;454;529;452;509;416;406;433;459;447;436;367;385;373;404;452;444;355;415;475;463;468;408;464;488;477;381;374;424;454;481;380;410;355;400;378;396;494;489;409;355;264;299;374;402;435;446;490;484;445;392;383;437;467;371;391;402;442;359;427;420;450;404;458;357;374;324;389;343;452;471;477;473;443;427;464;512;438;379;375;427;401;356;404;524;436;367;450;487;481;414;485;506;405;334;349;431;592;603;454;400;473;401;373;325;421;285;212;233;322;305;334;311;354;459;520;462;374;440;472;379;423;442;476;457;384;409;527;503;418;395;447;372;421;430;447;413;394;383;351;357;422;436;394;418;514;480;422;423;405;350;417;487;457;462;488;498;458;426;476;443;440;483;488;462;511;457;360;407;444;426;454;412;444;514;438;402;361;399;420;442;448;416;524;468;470;490;438;530;555;464;456;404;394;396;344;429;400;392;438;443;404;381;407;434;418;438;374;462;429;429;434;470;541;462;455;484;498;519;577;775;619;577;469;466;529;555;578;445;493;422;418;492;628;645;645;647;531;418;345;444;498;518;486;646;682;482;487;422;453;456;312;341;331;356;345;344;298;166;142;258;383;488;404;485;558;603;523;422;408;712;966;802;540;498;533;479;477;493;474;440;518;494;417;420;419;382;441;385;435;447;488;440;425;459;368;457;553;480;458;469;475;538;446;460;406;439;407;413;339;421;327;411;479;504;447;418;377;433;365;335;415;534;547;466;506;475;424;484;547;477;517;524;435;370;433;506;460;482;484;486;445;527;621;526;909;1294;1186;746;478;478;445;466;388;417;445;438;514;548;536;486;449;420;415;439;389;450;470;379;347;368;412;431;416;511;408;381;418;446;415;450;351;409;494;437;413;424;382;418;465;465;515;551;521;446;347;365;419;376;429;471;479;439;464;563;464;435;455;408;429;468;482;434;417;474;416;403;425;390;394;442;444;458;432;377;419;501;470;423;488;538;545;485;428;462;583;462;456;432;386;379;413;425;394;424;442;347;401;413;421;390;403;399;446;440;409;444;481;531;609;622;585;537;526;602;551;577;606;643;562;500;492;466;461;471;524;513;482;433;382;474;402;461;426;414;349;321;362;349;377;434;555;571;526;520;591;529;506;488;464;490;545;435;397;385;431;460;464;468;434;427;424;465;451;531;562;476;532;448;413;425;428;437;449;469;466;453;543;611;519;434;474;503;539;538;465;433;494;449;470;522;519;551;486;445;503;466;455;462;490;477;359;376;416;435;404;312;329;404;486;473;461;463;336;508
94;97;101;102;101;88;77;97;106;78;95;199;385;432;418;366;392;424;495;461;452;455;390;411;424;403;381;370;420;465;476;503;486;457;492;645;606;516;492;492;480;498;459;555;629;619;792;655;446;548;610;529;525;510;496;480;533;608;581;540;556;613;561;540;512;551;531;649;640;565;536;425;638;784;776;689;646;550;494;431;489;537;581;528;479;527;457;517;479;516;514;539;518;514;479;383;407;368;483;512;434;505;455;453;393;459;481;504;588;541;600;706;572;442;424;445;303;280;381;431;444;522;531;643;491;453;488;432;346;474;531;455;428;476;494;604;547;562;537;502;452;438;381;457;477;505;489;502;444;415;490;510;448;372;446;459;441;517;508;534;571;473;543;470;518;525;473;550;473;453;452;451;490;477;433;295;376;400;501;508;500;526;522;488;437;384;376;359;368;422;463;463;383;355;420;446;408;465;517;418;360;458;431;464;537;476;431;539;615;540;525;466;434;433;451;532;502;399;419;473;481;511;448;491;486;537;594;543;499;498;446;566;548;420;409;394;396;441;368;433;382;437;414;414;430;424;391;418;466;439;371;428;470;504;429;384;371;402;491;440;371;370;393;479;466;373;427;493;425;520;430;446;577;585;505;450;438;343;324;368;460;596;530;362;232;356;308;423;434;464;455;455;507;512;531;491;482;465;471;478;394;369;375;413;411;534;523;504;526;475;393;454;518;470;421;425;404;326;381;503;498;507;468;420;443;391;469;440;378;468;476;394;482;421;414;353;286;434;396;360;446;492;432;442;426;446;436;393;409;431;466;458;467;521;561;484;403;412;431;434;375;420;453;533;438;394;428;487;464;451;423;460;455;511;452;482;418;357;414;442;482;382;387;319;270;331;438;462;428;361;440;448;430;443;540;509;517;474;342;360;397;446;406;414;360;401;439;446;402;467;415;391;396;325;348;329;459;505;436;520;402;394;429;376;444;434;383;385;406;507;472;450;488;527;484;456;443;393;355;441;380;357;401;413;411;422;421;557;567;522;443;446;492;337;410;410;453;436;383;451;484;475;473;469;506;413;366;428;429;615;670;484;460;403;379;313;363;389;295;285;297;388;408;356;423;414;535;566;426;315;400;469;459;403;424;465;497;477;390;439;434;425;404;370;408;441;531;413;462;374;344;364;445;387;426;399;398;393;386;401;412;406;415;458;562;474;440;431;367;381;487;527;511;457;428;482;452;563;441;372;381;426;406;413;477;389;451;534;419;410;448;480;466;409;433;489;518;512;542;586;547;511;428;411;422;342;393;403;445;368;398;390;417;487;474;383;421;397;364;384;408;496;436;418;417;450;496;528;517;483;495;589;727;668;564;532;484;476;509;528;463;507;428;423;490;488;600;548;537;519;436;412;488;552;512;554;627;541;401;364;391;448;501;322;276;312;330;327;335;287;200;171;245;372;386;430;397;520;558;548;487;438;446;614;561;454;492;552;459;439;404;407;521;569;515;421;443;383;309;399;430;482;472;439;424;441;464;467;469;501;484;468;485;478;537;478;508;461;464;526;446;440;362;407;377;479;537;573;454;408;457;367;357;430;494;477;450;399;414;445;541;558;445;499;559;452;468;520;503;487;495;498;391;408;444;446;624;1007;1382;1239;923;501;464;466;448;431;448;494;476;585;524;445;457;401;420;411;418;475;462;472;447;389;381;400;400;386;461;405;397;434;457;460;452;374;400;444;377;435;452;452;423;451;447;504;598;517;502;400;395;389;343;360;431;449;449;485;554;597;530;549;455;411;480;467;445;372;361;363;442;467;386;391;392;459;464;441;428;467;503;442;426;420;465;488;466;409;440;472;412;385;460;421;362;472;465;428;460;392;332;315;387;349;376;374;396;477;462;435;495;481;579;593;609;621;595;572;529;481;553;633;584;589;496;502;478;476;452;495;479;490;502;452;437;432;406;432;462;353;352;362;335;353;368;566;470;445;519;521;422;396;463;487;465;495;457;413;460;456;483;480;414;459;446;427;457;503;485;489;439;534;488;466;351;390;454;503;476;475;439;536;557;434;453;375;438;491;561;544;397;448;403;500;525;554;628;513;461;512;490;448;448;490;471;472;485;457;418;421;363;395;419;542;544;453;437;437;461
101;116;105;104;87;87;103;116;117;98;86;232;379;466;399;363;398;398;418;431;402;437;404;421;403;447;511;410;367;493;490;461;496;435;501;862;753;555;520;490;594;605;538;651;653;656;800;650;470;454;476;456;449;447;483;570;506;584;500;463;515;560;587;562;492;577;449;569;697;612;580;492;587;750;818;702;443;424;441;449;502;455;525;519;489;469;489;433;387;487;506;575;528;498;450;400;439;482;519;518;454;435;477;431;408;427;585;571;655;690;620;719;640;624;519;416;345;370;412;503;432;570;572;577;462;470;426;436;419;525;627;571;528;680;627;628;539;490;479;464;473;470;490;459;416;461;470;461;446;498;590;578;456;423;467;482;579;487;513;524;522;569;537;426;429;475;568;564;527;486;473;470;519;478;519;361;413;388;456;498;486;544;475;401;398;423;347;403;364;379;385;412;378;392;415;409;464;545;499;445;459;499;586;518;476;476;465;620;660;664;505;452;465;491;538;556;587;467;553;521;442;488;568;479;470;475;515;524;553;486;481;502;567;451;438;388;357;433;451;381;412;465;439;427;434;365;382;439;416;437;384;414;511;492;443;382;360;445;487;401;370;386;459;484;432;442;464;469;437;429;398;471;583;518;485;414;400;362;294;359;429;507;504;421;326;389;426;462;514;425;375;437;518;489;453;435;447;475;426;388;452;393;372;397;415;450;449;480;433;451;455;417;438;424;380;403;429;306;332;440;472;479;423;434;434;426;396;332;347;419;489;388;454;412;479;439;383;413;407;432;416;451;456;499;461;465;509;444;405;444;443;441;507;602;506;419;445;388;443;400;395;380;381;456;380;338;425;490;543;491;483;517;475;513;530;493;373;262;348;417;401;394;413;344;281;354;385;382;333;364;474;465;420;410;491;554;562;459;445;405;381;447;402;392;379;406;445;478;466;451;431;386;389;408;338;323;424;434;370;418;394;399;425;466;475;431;418;337;397;408;457;463;500;465;440;527;502;388;425;406;424;360;392;334;361;440;570;791;779;584;468;449;478;420;454;453;427;492;493;477;450;471;419;448;386;359;390;405;447;706;683;422;394;446;491;347;447;396;404;385;376;415;425;436;456;421;492;439;416;402;478;494;465;424;406;389;462;448;476;424;307;381;376;372;449;430;464;411;454;363;351;380;478;472;444;432;392;425;453;420;393;407;466;506;513;459;375;422;368;351;439;456;388;451;461;432;473;475;513;410;424;440;466;424;397;474;388;475;471;420;497;519;479;410;447;419;397;393;476;517;500;432;412;416;336;379;402;398;424;499;455;415;372;534;459;364;364;416;323;335;427;571;537;402;425;429;502;518;606;540;575;660;661;660;592;486;464;455;478;512;466;479;478;455;462;413;373;425;410;450;547;497;512;515;546;514;481;402;333;414;461;482;522;346;322;340;349;366;355;349;313;342;370;343;441;481;432;385;469;472;528;491;438;484;511;406;491;452;444;352;420;386;456;597;557;458;420;387;264;326;448;417;465;388;361;414;488;565;510;450;435;449;494;445;477;391;406;409;486;520;632;566;487;454;373;429;546;591;434;376;451;406;406;399;410;417;469;461;421;361;385;444;497;525;551;454;443;503;501;446;487;445;453;499;519;509;569;1078;1447;1263;770;471;436;466;522;440;346;463;489;539;494;445;456;349;466;609;629;572;594;496;488;398;366;385;454;406;383;414;338;406;409;421;432;420;464;394;392;466;517;450;436;478;448;450;516;475;462;445;402;445;427;402;447;434;471;448;531;524;555;496;538;403;412;451;493;523;406;383;517;546;493;351;448;535;473;438;462;479;480;492;419;413;432;474;429;426;429;437;440;443;419;427;385;443;481;473;400;385;394;360;356;365;396;443;405;458;550;550;538;442;543;582;595;551;603;548;608;543;587;636;554;573;535;493;509;488;465;471;422;409;548;492;423;378;441;421;454;466;480;383;354;341;357;451;394;452;481;476;415;396;378;455;454;463;453;467;414;431;404;391;412;417;409;432;462;544;419;430;472;519;472;490;417;490;499;436;476;505;438;442;405;451;394;366;421;474;486;559;437;425;451;445;524;503;591;532;482;477;495;499;569;606;468;480;507;484;449;440;375;404;465;451;434;426;454;455;478
96;153;112;98;96;118;112;85;98;109;100;253;517;534;395;351;424;493;487;465;440;406;431;444;389;423;442;433;411;485;495;471;503;515;504;681;658;511;460;471;630;693;573;585;663;595;589;547;486;463;428;487;572;486;515;552;571;651;531;463;456;525;536;550;464;557;432;514;598;524;453;524;573;781;877;767;518;453;470;517;546;491;466;467;451;498;526;447;528;481;453;494;471;547;507;480;496;460;460;509;480;419;423;469;445;489;586;507;711;831;789;563;516;615;515;439;468;458;492;527;466;454;506;482;519;488;507;441;427;682;667;519;532;613;589;536;428;444;415;456;514;413;483;480;459;482;437;428;457;441;578;565;491;399;488;618;569;489;532;510;590;669;567;433;488;453;555;508;538;485;453;476;528;517;466;398;444;441;518;591;513;676;495;490;449;481;475;442;400;353;400;423;419;378;393;419;486;501;468;462;498;529;538;511;515;450;494;548;629;560;538;484;559;521;568;563;587;530;569;552;446;505;578;482;459;498;455;558;553;509;521;595;554;450;436;422;437;441;446;333;361;440;382;462;406;411;435;411;447;474;495;539;473;526;523;440;403;445;431;339;391;415;464;459;458;395;468;439;368;323;430;493;520;462;502;399;429;464;407;357;352;446;462;491;481;503;518;537;465;380;410;466;405;416;372;367;450;445;426;425;430;411;374;414;423;364;345;389;397;462;470;453;523;442;392;456;392;327;329;397;358;371;396;471;493;411;345;309;375;438;452;474;466;475;620;678;456;382;458;504;414;454;433;452;468;539;515;499;427;430;465;404;569;622;507;405;429;411;456;374;406;317;427;476;460;412;379;547;567;444;491;575;518;496;485;511;384;258;406;390;416;339;384;407;448;454;391;338;366;405;453;426;423;483;467;507;561;487;487;445;432;428;432;405;386;380;493;526;413;428;349;416;428;416;386;360;355;344;308;440;409;418;443;410;510;425;456;364;414;471;454;375;380;378;438;468;535;457;434;411;433;417;389;321;384;493;738;856;663;556;409;535;545;454;500;456;468;477;630;530;439;452;453;420;358;333;387;386;421;522;456;335;366;473;508;393;430;601;679;528;427;390;401;471;530;411;420;487;494;522;522;550;518;469;398;411;422;361;429;421;299;323;347;341;472;474;421;458;410;452;404;421;413;462;397;410;380;468;498;482;350;351;382;413;383;367;389;476;460;468;406;435;398;377;420;438;460;498;475;414;515;511;494;539;527;494;481;447;491;447;424;455;469;472;491;514;503;507;444;442;452;476;463;425;349;419;453;397;403;458;442;448;423;506;418;367;489;431;360;331;427;506;543;401;380;375;444;423;495;437;533;552;595;671;555;448;528;510;622;607;519;459;495;423;480;396;379;437;465;463;493;521;526;532;531;472;453;410;338;392;483;502;505;384;342;342;369;397;350;393;394;451;398;395;458;428;449;423;456;442;422;401;425;419;427;434;460;454;375;386;428;453;541;686;603;465;459;571;362;430;411;472;393;393;393;396;483;499;430;378;349;309;421;398;495;396;372;377;451;389;574;588;453;463;464;412;505;433;461;444;415;426;427;364;396;489;481;472;409;377;388;425;421;509;505;434;464;467;520;485;500;409;426;502;613;572;523;842;1195;1020;518;428;440;448;532;401;349;404;461;465;428;373;406;389;457;633;691;861;810;624;498;485;409;343;465;402;439;458;410;384;379;481;450;450;441;441;418;387;408;497;487;480;485;458;467;450;464;391;404;467;437;437;455;446;461;431;454;518;466;405;427;432;398;421;494;543;507;464;534;657;556;484;463;512;438;424;464;428;478;433;425;500;450;448;487;451;510;479;526;454;409;451;438;475;493;462;470;395;450;381;364;354;321;408;400;430;505;507;507;477;475;534;524;539;525;503;549;613;655;679;620;574;556;595;535;518;469;464;404;341;473;489;436;408;424;442;426;433;428;383;385;364;380;444;403;391;447;462;411;409;449;410;446;393;389;431;434;422;422;391;352;386;394;447;454;468;395;476;523;466;531;518;464;448;495;453;451;455;381;459;434;413;471;440;449;507;480;445;443;440;519;478;573;539;532;435;475;492;478;479;535;557;536;515;532;532;442;508;472;393;418;480;430;428;406;366;540
104;110;128;88;114;110;99;94;97;81;85;246;604;479;362;377;469;440;458;429;430;393;415;463;421;389;445;419;446;432;401;400;427;483;412;496;544;505;517;541;671;690;597;617;743;696;593;483;465;527;417;445;593;516;475;585;594;661;588;530;484;468;414;489;511;579;480;468;507;481;466;455;630;765;932;845;666;607;526;498;486;500;479;455;437;427;445;531;603;509;402;427;381;444;534;567;462;471;424;509;516;490;453;463;449;519;509;488;569;750;721;523;489;578;486;441;512;444;513;509;381;445;457;512;521;482;453;523;487;644;635;514;586;584;512;445;441;455;442;517;441;443;478;515;536;418;400;396;467;410;413;554;510;396;501;611;525;511;484;411;528;593;681;517;458;443;428;449;451;435;430;454;540;440;452;496;485;571;649;666;579;521;543;489;453;476;481;417;425;446;470;415;422;389;433;426;484;454;499;514;501;478;496;519;427;492;458;461;538;536;506;541;492;472;546;605;542;566;615;544;521;599;582;617;519;484;517;526;536;477;487;513;491;470;405;388;412;436;406;326;384;400;433;499;494;446;461;492;474;434;603;606;487;548;552;525;460;451;413;351;357;409;384;405;436;430;440;413;403;352;419;572;585;474;467;436;501;575;531;429;386;447;484;470;505;545;534;546;385;342;393;408;350;348;373;403;391;460;457;461;390;401;371;387;427;359;382;371;414;487;469;425;468;436;365;491;428;348;330;365;386;356;369;444;475;434;419;424;444;375;374;497;442;413;551;586;484;418;430;517;479;494;471;437;448;474;507;398;427;443;418;469;573;564;462;375;431;412;436;386;431;366;651;667;496;404;499;536;565;405;382;485;432;484;474;413;386;348;338;428;417;381;376;425;445;485;345;348;386;442;465;439;435;522;504;490;519;543;461;478;408;446;471;401;429;468;397;450;366;360;318;359;380;371;431;471;400;384;373;398;437;420;460;489;450;510;622;461;503;503;465;361;338;444;413;345;467;487;530;400;392;448;439;348;395;464;559;605;459;377;425;554;507;434;415;457;434;416;530;576;511;495;403;358;269;327;299;338;456;434;382;322;377;436;453;376;411;458;566;513;400;359;468;564;496;423;435;468;469;439;469;577;681;497;417;433;444;461;443;389;277;292;314;342;389;390;377;397;414;417;422;464;438;434;352;431;422;441;487;447;385;348;341;353;332;347;380;432;454;405;417;435;456;481;492;379;422;482;401;372;479;445;435;465;587;514;466;459;481;450;418;427;457;456;545;509;485;499;451;452;574;465;472;484;444;461;401;456;466;414;411;475;420;439;380;442;444;404;411;425;443;507;491;436;332;425;447;438;491;445;416;526;515;541;508;497;581;657;656;789;618;399;459;417;365;392;385;437;408;442;471;462;501;589;539;558;463;403;331;353;484;535;485;477;404;418;383;425;490;482;382;438;434;472;491;523;495;468;421;367;411;349;418;434;390;406;544;527;439;371;401;430;493;690;604;471;516;502;426;432;414;409;395;387;434;418;427;488;416;320;333;341;368;402;425;362;415;489;468;401;424;491;454;409;378;434;392;408;356;415;466;390;415;397;414;442;485;467;460;414;411;402;386;400;524;455;397;461;448;458;481;381;447;490;646;640;584;603;756;576;451;461;389;495;462;435;411;434;412;514;360;363;395;449;456;466;610;747;805;559;476;477;394;368;504;525;552;467;435;372;395;417;460;473;362;414;438;412;376;419;470;438;436;407;450;483;479;447;495;461;465;430;393;443;433;449;424;483;378;354;384;448;374;381;475;445;427;511;525;560;550;496;499;492;446;460;508;477;416;459;467;450;377;387;456;496;551;562;548;535;441;439;469;454;412;412;420;371;376;366;358;323;355;329;339;390;410;469;475;468;474;496;472;499;556;519;583;630;554;586;621;510;521;495;562;626;466;443;398;307;327;357;460;376;398;477;405;354;385;379;429;411;364;431;496;450;390;381;423;478;414;450;389;401;418;410;424;446;463;469;406;373;424;388;389;462;418;439;507;439;484;458;493;435;451;431;431;436;494;429;452;488;511;472;460;499;525;477;463;443;396;471;508;560;543;442;413;475;429;438;486;508;561;514;530;441;422;473;500;469;454;503;475;424;347;390;407
109;94;104;101;100;97;140;116;126;87;89;283;541;427;406;440;494;467;469;424;421;365;439;479;431;350;474;411;444;422;375;407;438;436;398;475;507;497;533;542;557;576;651;581;724;831;650;578;514;492;429;495;583;508;522;619;585;633;602;418;411;381;371;478;486;464;446;462;483;436;431;508;637;743;694;714;676;668;521;450;398;387;436;445;431;432;402;438;489;535;476;425;362;501;472;538;558;489;433;464;473;446;519;544;448;447;449;382;559;692;574;650;707;628;478;491;590;556;519;524;478;380;500;660;563;439;459;423;542;654;660;556;662;623;500;464;478;447;483;523;523;484;519;513;498;437;363;425;469;493;472;568;583;472;499;514;470;510;446;332;477;572;640;473;473;430;412;417;508;425;531;481;442;504;530;509;479;495;657;680;523;484;472;539;469;485;492;497;462;393;430;427;454;432;421;445;445;461;443;473;534;501;429;460;499;526;566;582;546;624;608;584;547;452;507;586;529;542;628;543;549;556;517;567;514;521;544;557;617;511;446;480;519;459;386;349;405;395;400;310;422;435;531;445;430;466;490;572;454;402;472;520;554;470;492;495;461;451;380;346;374;390;374;411;388;440;481;354;390;426;489;504;547;520;465;455;519;622;544;443;379;439;534;592;528;680;687;515;385;322;417;486;423;388;381;452;423;416;424;437;385;404;397;416;391;361;334;332;361;361;427;392;380;394;443;501;433;370;363;369;376;397;494;506;503;504;476;540;507;387;341;460;414;402;402;458;454;474;537;410;411;504;566;463;449;483;493;365;402;452;470;437;467;424;422;440;451;515;397;350;391;395;578;676;520;503;516;488;483;362;379;412;399;402;387;362;365;380;400;452;415;435;407;361;384;378;305;417;402;426;478;535;501;615;546;594;600;601;525;511;477;431;432;425;533;468;424;484;392;362;310;361;374;417;388;427;454;439;415;396;428;380;397;450;511;550;820;496;474;493;474;451;387;422;465;458;420;448;485;455;382;445;395;380;345;413;434;405;366;345;400;432;433;375;375;412;374;409;482;488;455;449;362;346;318;361;353;446;524;412;397;386;442;422;406;372;337;376;451;507;424;404;535;569;558;561;529;473;475;483;537;512;566;491;440;451;462;451;333;368;378;387;401;348;468;460;347;435;412;467;476;509;424;396;382;393;436;471;516;476;458;354;368;376;387;380;403;383;439;353;341;398;467;520;512;408;405;409;401;404;410;406;423;452;489;517;463;516;524;485;419;400;474;475;535;578;516;481;514;603;636;572;588;492;498;460;513;468;487;421;395;402;435;488;457;482;478;495;461;431;467;502;428;429;396;407;435;426;525;473;542;658;514;457;478;633;615;565;513;652;578;500;476;435;380;452;479;453;420;437;523;515;466;492;441;541;546;455;390;450;522;550;477;492;522;446;451;531;555;485;497;428;450;493;489;457;453;432;484;463;408;382;450;510;399;484;553;515;416;398;337;395;460;560;524;428;413;442;404;432;398;375;456;429;440;457;367;383;340;343;352;349;422;367;382;456;418;452;451;390;415;403;465;431;410;367;414;367;306;348;402;422;397;473;451;470;484;514;573;494;415;415;389;418;407;414;408;394;435;394;386;414;433;476;599;608;538;461;490;470;508;461;429;471;503;385;345;420;430;458;393;326;375;456;394;367;429;538;569;524;383;408;362;399;437;583;668;560;409;434;470;378;438;459;312;352;398;360;438;480;486;494;430;391;394;439;485;483;486;483;474;460;397;423;461;407;414;342;318;384;421;421;416;403;445;342;421;626;577;609;649;560;512;516;525;531;549;570;428;433;457;458;424;380;492;547;578;684;509;538;502;404;458;434;449;421;429;387;382;346;326;308;355;355;365;449;400;435;539;452;520;542;500;527;513;508;540;502;580;565;571;633;543;458;519;560;476;471;426;387;327;361;405;428;377;453;386;362;359;461;412;395;376;397;491;442;368;366;394;441;449;392;427;334;402;434;404;455;409;465;483;380;410;462;465;497;510;501;492;479;517;401;378;375;430;395;471;440;432;398;433;528;586;553;461;507;490;482;436;486;477;472;532;529;454;463;447;410;444;421;442;433;490;465;501;497;478;478;565;510;477;440;434;419;419;384;443
104;117;94;102;105;83;111;105;75;80;89;298;510;467;454;474;505;467;408;562;395;420;460;510;448;446;408;495;405;415;422;445;482;492;519;605;686;632;615;551;530;608;641;640;731;778;617;676;562;536;627;655;647;539;496;546;533;560;506;374;366;481;485;475;467;424;476;506;451;404;493;528;627;646;653;670;697;575;556;476;375;379;480;464;396;467;448;412;495;484;526;511;468;471;466;519;534;585;478;556;457;441;478;478;455;440;373;391;527;782;528;707;728;565;534;616;650;492;511;495;426;409;446;635;621;499;463;398;452;722;795;632;570;553;500;521;514;444;502;510;491;436;429;476;467;425;404;437;441;517;480;521;525;488;457;458;487;544;427;387;414;574;566;439;465;422;458;423;463;459;559;597;562;543;679;573;481;418;526;510;482;442;496;553;540;555;523;513;406;436;361;368;474;440;395;468;414;379;356;486;470;470;455;494;468;548;673;510;544;548;610;592;570;483;432;503;504;478;581;550;540;586;521;536;456;537;609;543;549;488;486;490;466;456;409;422;413;409;398;382;347;460;451;387;426;442;404;444;451;465;498;543;485;394;398;423;395;383;396;368;421;396;403;400;435;438;495;458;386;398;475;443;487;473;426;457;486;559;486;464;368;392;603;719;666;772;827;408;327;393;458;438;513;408;411;403;444;439;436;465;430;397;409;429;383;359;307;281;311;395;426;441;383;385;431;448;428;365;408;382;412;511;532;500;513;494;444;520;498;440;563;559;431;373;425;494;363;502;465;466;443;510;535;462;529;563;400;463;400;447;456;483;405;380;428;475;483;451;405;399;381;429;435;496;470;491;462;528;452;386;447;452;468;401;427;331;421;510;414;385;402;446;439;443;336;319;309;414;541;418;436;499;491;546;594;550;569;587;568;497;391;461;462;448;489;439;416;416;407;340;351;342;362;435;521;479;393;432;388;382;427;372;359;385;424;502;577;468;501;529;430;450;363;348;432;398;420;411;478;417;443;435;411;406;444;406;466;461;433;411;434;367;394;356;431;413;391;389;490;431;462;431;371;425;424;429;413;427;381;439;396;441;390;414;401;387;334;293;396;451;450;499;544;580;530;529;499;427;454;377;410;435;434;424;390;383;442;386;358;365;339;405;445;390;534;526;394;397;402;378;398;413;467;465;455;455;535;648;474;502;503;414;354;371;401;398;403;362;361;343;364;469;438;431;482;500;494;408;428;416;481;441;463;507;531;500;527;526;660;505;490;441;472;471;527;596;521;444;468;697;618;555;563;440;437;497;520;486;430;428;373;416;462;463;460;489;417;528;516;462;461;604;431;405;467;391;424;482;493;531;616;731;623;484;454;565;619;628;560;622;491;520;565;503;428;528;473;431;454;416;491;464;450;433;422;494;442;450;469;485;546;580;477;453;498;402;488;461;549;522;462;434;411;468;463;434;472;466;467;471;463;444;498;450;494;560;498;458;480;405;364;357;473;537;456;423;398;384;399;433;379;349;406;448;406;390;364;351;316;373;400;384;392;398;403;416;393;449;454;450;464;432;427;393;443;360;433;341;343;368;388;397;413;445;516;500;476;550;549;521;388;377;459;392;407;412;452;459;428;422;364;408;401;459;459;494;474;508;450;391;404;452;423;368;417;371;319;403;414;388;386;403;413;494;454;395;360;423;586;464;400;521;501;450;482;532;665;587;409;422;422;448;475;435;375;368;377;459;503;469;459;486;456;429;410;428;443;533;522;554;533;444;372;410;461;410;402;365;342;373;405;399;360;453;428;384;398;608;710;634;644;549;620;568;638;578;575;646;531;424;441;486;499;503;550;533;565;543;557;601;533;423;494;452;427;434;411;374;369;351;345;367;354;356;387;441;423;512;528;503;492;509;485;479;568;493;459;516;498;449;555;579;602;512;439;492;496;469;426;430;408;410;422;389;408;373;359;290;452;486;403;458;495;472;457;435;362;346;379;399;425;374;426;446;537;462;395;385;402;513;468;446;453;489;448;499;459;469;465;468;456;420;375;377;419;511;395;414;416;397;481;522;577;499;403;509;433;427;448;516;445;511;510;475;448;459;495;449;437;379;426;439;405;434;505;472;464;414;573;576;526;404;539;562;457;467;416
110;104;97;75;109;97;108;124;119;102;90;330;451;431;497;459;439;428;445;510;483;377;422;514;470;389;457;431;457;401;460;543;647;643;662;716;729;780;590;554;655;677;715;571;721;670;709;713;612;541;659;715;643;814;647;419;485;459;405;375;387;486;538;509;424;456;444;433;483;516;618;594;577;498;550;570;495;520;549;573;549;529;609;567;466;468;456;420;515;486;518;520;531;531;466;512;492;514;545;656;598;479;445;419;479;461;432;413;507;491;448;510;575;546;591;636;464;429;421;490;559;621;570;649;697;655;555;481;500;681;642;498;544;480;534;563;494;513;545;476;502;477;380;434;428;523;444;470;462;425;420;385;430;438;535;505;498;588;483;461;524;544;469;486;484;474;489;449;439;396;509;490;489;478;623;517;392;428;458;561;500;478;513;586;494;528;510;490;453;386;364;459;502;415;411;403;406;396;453;495;413;436;482;396;423;590;660;550;515;569;557;592;527;640;548;490;441;452;514;556;520;568;512;545;558;542;579;624;512;417;522;538;622;581;539;422;454;472;414;409;366;400;403;392;373;505;457;447;474;498;469;437;365;392;364;358;405;482;440;402;347;424;442;430;419;403;454;471;404;442;432;462;482;503;468;440;422;463;423;435;421;418;510;584;541;658;613;399;435;500;511;518;478;384;368;380;425;466;431;355;309;392;450;542;466;344;350;367;354;416;427;415;436;417;424;367;411;371;394;378;406;552;522;404;419;377;377;451;447;580;910;766;574;449;460;578;520;515;489;464;394;393;456;494;476;517;474;397;412;476;501;496;449;439;418;466;413;385;403;401;450;424;340;412;431;434;426;496;454;371;405;449;415;502;424;410;487;628;461;384;473;453;414;397;293;313;418;510;504;435;361;393;467;534;577;507;537;518;550;385;363;470;464;579;542;506;476;406;398;394;348;346;380;476;554;492;430;432;443;455;424;360;421;447;461;416;455;379;517;491;445;521;396;353;423;490;474;413;369;397;430;477;507;486;384;371;444;500;504;384;405;395;397;396;426;404;372;422;447;409;405;437;447;299;385;426;406;356;371;324;448;470;417;418;448;371;298;364;417;497;471;509;482;418;450;518;526;440;337;336;390;357;401;344;355;424;374;373;319;323;405;477;417;414;448;523;444;418;391;403;383;395;456;474;533;482;471;508;482;500;511;455;455;446;473;416;402;312;335;377;417;492;501;428;405;477;503;509;440;433;551;626;419;493;488;535;629;643;581;635;558;471;466;507;493;469;499;380;425;476;434;401;375;374;405;493;467;436;482;416;430;421;448;393;407;439;450;454;504;462;494;446;424;390;431;344;366;448;457;537;557;587;627;499;511;565;589;656;532;533;547;630;546;492;462;499;495;481;445;433;439;469;451;528;560;503;447;453;584;541;495;506;506;500;508;414;451;433;500;476;420;393;444;458;421;416;406;462;505;512;520;462;478;451;466;472;505;489;519;437;416;419;436;455;394;422;499;444;435;418;421;349;367;380;433;462;416;361;368;323;402;433;411;451;397;379;371;397;491;470;404;384;403;389;409;393;410;412;393;486;503;475;417;395;433;477;424;408;435;425;396;445;490;447;419;434;472;456;443;447;438;403;453;454;441;424;412;480;445;424;402;469;427;381;385;304;342;413;451;378;429;512;494;447;356;343;364;428;549;464;474;538;518;472;384;519;549;543;496;469;485;491;419;432;354;353;415;479;566;432;423;442;482;416;448;386;478;540;564;565;517;471;441;413;492;439;349;369;319;299;400;408;458;497;512;398;392;580;727;544;470;546;700;639;614;559;538;668;596;420;507;608;667;566;491;523;453;470;575;573;475;370;409;377;429;416;481;418;428;387;386;403;351;343;371;435;439;461;514;486;492;449;535;528;477;498;441;466;508;470;519;571;566;488;445;479;504;376;365;377;366;392;446;461;416;384;339;412;472;452;403;416;502;430;400;456;544;454;470;369;403;416;423;493;527;525;452;420;449;441;479;476;412;445;433;495;437;391;384;441;466;452;436;377;437;466;409;382;415;464;509;495;459;506;538;576;473;504;443;461;427;446;486;439;480;469;482;461;420;441;438;479;426;442;516;478;485;451;533;608;496;426;482;566;481;404;474
119;113;128;101;94;101;108;95;105;90;95;310;394;461;489;469;409;449;453;418;486;359;377;420;409;426;465;414;443;398;445;583;701;697;760;646;692;626;552;601;714;706;699;664;651;520;665;668;704;571;584;631;705;777;616;465;464;518;426;422;433;560;581;516;530;522;414;458;535;552;563;559;564;698;643;556;472;552;611;633;623;652;665;523;523;565;466;488;519;462;548;500;530;570;475;450;487;507;515;613;620;482;411;442;459;548;546;557;552;477;386;391;442;548;680;547;558;595;431;465;579;594;576;578;550;517;474;486;519;519;465;486;475;490;433;466;365;476;465;424;427;448;423;407;448;441;459;414;460;392;409;415;361;472;545;614;489;520;461;521;678;705;519;528;628;601;528;416;368;398;434;487;509;514;535;561;422;473;516;525;493;457;534;507;538;511;490;520;520;459;401;417;390;435;443;410;374;413;458;536;495;386;456;436;477;601;633;570;476;573;595;666;572;581;518;620;434;440;447;473;516;530;598;548;616;574;497;649;455;500;496;497;592;569;519;472;447;436;422;398;425;452;450;402;406;547;499;463;507;568;494;435;394;411;368;378;456;485;459;388;377;399;401;484;472;399;379;475;508;469;494;423;466;470;468;474;388;421;450;474;448;420;500;446;432;516;510;448;504;542;498;497;487;429;365;388;430;427;390;334;348;466;520;449;471;500;418;457;382;396;395;426;467;437;364;392;341;345;376;404;433;459;414;389;401;339;355;463;407;555;1087;947;591;512;504;623;624;607;437;423;397;335;416;501;562;578;440;358;443;422;480;402;417;447;497;393;344;400;434;423;418;433;404;427;435;336;443;553;548;450;380;394;417;439;360;402;516;605;562;486;635;522;348;292;368;369;419;533;523;443;455;423;482;481;531;500;530;530;479;418;377;409;434;512;471;479;367;416;443;419;386;416;430;489;404;471;412;457;472;430;410;397;482;530;560;423;461;452;493;443;438;521;465;432;493;496;523;401;420;407;457;447;496;581;455;488;465;562;465;414;422;378;475;400;391;428;448;428;470;453;429;407;407;364;397;477;408;367;336;325;416;406;424;445;516;316;364;430;530;552;522;516;446;431;442;431;520;491;388;380;352;411;380;292;318;425;402;429;449;404;426;443;459;384;406;424;439;397;454;500;429;451;471;498;484;412;418;458;455;470;534;540;496;517;505;392;404;347;396;415;477;501;587;413;407;437;425;496;442;426;526;542;458;439;491;555;665;700;605;572;549;457;434;425;418;381;424;401;417;385;384;361;378;374;490;465;442;418;438;454;457;416;367;348;415;474;500;468;458;499;557;567;450;413;437;394;376;430;411;474;551;577;546;521;500;402;482;474;474;479;511;579;578;516;459;521;553;507;520;491;475;538;652;706;842;550;488;526;497;455;425;504;543;502;505;431;502;455;460;417;393;456;474;438;440;424;460;450;462;533;544;477;398;417;475;524;477;449;456;435;414;457;396;406;390;441;427;431;452;559;468;367;369;404;460;493;529;479;420;363;407;506;471;469;395;446;425;388;476;425;409;436;393;398;432;416;366;385;435;482;494;451;472;358;433;437;377;344;376;410;446;466;516;460;426;534;431;426;421;413;438;438;448;476;448;391;348;408;398;351;401;450;411;395;433;313;347;430;413;424;463;426;466;454;357;361;398;459;478;521;457;487;425;421;443;501;493;474;495;469;429;392;306;385;384;364;365;420;566;416;442;461;363;405;470;465;508;532;510;586;583;434;386;378;443;492;362;342;365;301;400;381;468;625;595;466;375;511;472;444;443;445;509;589;589;470;549;638;569;474;550;602;669;605;473;445;452;476;481;516;461;411;405;376;438;431;412;429;431;416;388;379;356;342;350;412;406;429;487;484;544;530;513;525;522;450;501;469;485;490;526;546;548;534;440;450;450;450;393;402;412;416;496;549;422;344;414;527;494;460;439;455;502;411;359;402;479;499;476;519;468;514;447;437;418;494;424;432;453;419;524;436;415;411;415;427;482;476;443;387;506;510;529;469;415;457;393;422;405;396;436;452;393;466;607;674;574;470;482;405;414;447;524;483;461;593;504;423;424;430;495;423;420;476;544;467;423;437;678;678;589;495;541;544;474;415;421
112;103;105;119;90;120;109;93;98;80;109;272;509;455;463;460;531;506;444;370;405;442;389;390;376;383;485;429;434;391;426;469;585;667;743;613;544;566;497;577;640;563;782;620;558;532;602;810;783;648;586;563;591;604;517;543;637;577;420;465;531;532;550;478;634;623;493;471;614;623;557;553;661;799;760;727;588;517;570;711;747;633;669;610;525;556;566;434;510;493;474;548;564;490;462;461;423;467;490;523;498;437;456;423;476;500;593;621;586;579;430;425;362;480;552;483;693;833;613;486;479;454;447;510;466;503;413;408;529;521;422;429;530;517;461;425;378;430;429;407;406;459;446;441;364;459;403;530;525;461;396;465;480;579;517;569;554;425;446;484;559;639;523;487;578;583;618;479;400;395;410;527;449;519;526;494;467;468;520;479;407;421;424;505;523;521;556;537;445;432;394;496;401;432;428;465;383;430;480;553;620;474;517;587;534;577;519;420;507;497;588;611;560;555;567;586;477;399;448;455;515;553;716;669;603;567;412;539;461;460;493;452;499;587;531;480;428;399;400;432;385;468;442;437;416;448;446;493;553;518;471;449;416;374;377;362;428;468;461;380;364;352;453;484;531;399;379;477;447;453;510;481;408;489;537;463;392;406;526;515;454;425;537;455;455;502;589;536;513;524;509;471;506;479;393;402;460;391;321;378;439;458;464;492;400;426;508;464;431;429;464;509;511;440;411;402;380;352;309;381;459;395;411;405;422;367;372;355;293;406;639;670;471;545;578;551;556;579;465;449;407;374;462;435;460;473;482;399;410;443;490;424;475;412;422;434;341;378;469;455;433;427;479;463;438;458;415;429;443;525;430;384;348;358;402;423;520;493;502;547;665;795;526;415;477;464;478;493;482;421;491;465;486;465;434;381;495;457;489;434;474;501;445;468;431;428;332;391;367;359;395;398;455;544;454;447;400;438;452;365;381;356;399;493;505;418;490;476;421;459;435;489;482;427;417;480;431;353;465;466;393;399;459;533;493;478;582;586;481;455;464;405;517;478;475;420;384;428;498;497;500;523;441;499;578;546;471;387;349;336;353;426;444;475;511;444;495;465;549;585;546;543;404;498;526;484;460;439;474;461;425;413;440;310;285;370;462;521;469;429;493;472;417;428;400;393;403;338;388;485;381;391;394;381;389;436;435;484;416;442;484;512;689;810;557;387;447;455;402;425;420;492;482;451;365;402;368;471;456;403;411;449;414;394;503;484;527;655;544;513;619;599;450;444;392;397;372;401;407;468;357;401;369;405;457;434;395;406;412;486;496;479;432;399;507;563;535;480;412;505;518;569;482;443;482;431;526;443;425;456;587;588;548;604;551;450;335;322;374;394;449;455;434;418;430;543;515;477;559;569;508;562;567;633;748;553;531;540;461;511;491;510;507;507;497;487;429;446;474;418;396;411;447;456;426;441;411;518;482;497;528;478;438;392;445;469;436;324;421;436;416;538;483;468;452;386;393;457;432;541;425;366;377;506;487;482;467;509;425;410;434;460;508;415;501;421;414;450;480;403;430;398;400;394;410;445;446;420;412;510;503;454;402;383;486;433;396;368;396;395;416;375;399;462;540;505;475;420;452;442;417;490;475;482;465;425;382;354;402;371;394;468;542;489;438;360;475;427;384;394;458;394;401;403;439;409;468;454;441;527;631;493;429;391;404;524;537;475;543;458;425;388;407;356;428;421;438;376;395;390;478;452;362;346;361;478;435;529;457;556;517;438;453;385;410;420;409;420;437;386;418;418;464;565;537;485;404;418;391;356;391;491;427;456;567;565;581;571;549;385;492;443;543;565;479;449;446;405;447;423;375;415;397;350;428;472;417;375;418;426;429;416;441;368;245;310;421;418;433;435;505;526;493;501;429;430;412;402;417;492;448;521;559;486;475;492;468;447;421;407;383;370;428;490;414;384;391;506;517;361;405;430;441;434;372;360;458;522;478;534;520;406;548;456;386;450;396;384;378;435;448;456;431;425;407;424;394;429;423;436;431;537;612;591;521;446;375;460;408;453;456;470;410;423;522;669;575;453;436;398;413;426;566;492;503;484;500;489;400;459;515;366;439;535;459;460;519;483;534;579;561;565;548;463;449;396;424
86;116;111;111;127;99;122;93;96;93;128;391;463;375;416;481;459;426;460;465;416;486;408;432;447;402;423;465;508;462;445;443;554;646;568;548;515;557;557;617;542;594;707;631;557;572;678;708;758;680;571;515;489;576;601;665;684;655;516;495;533;497;538;565;714;696;512;526;530;494;559;598;764;747;763;627;546;478;584;790;769;620;793;665;421;529;551;444;470;547;432;461;550;495;431;411;420;550;635;614;502;486;476;455;475;520;537;515;584;456;448;458;364;356;467;531;888;996;781;528;490;447;511;543;501;534;472;469;478;430;491;461;595;591;551;488;458;456;396;413;435;495;513;407;451;438;435;464;494;510;518;441;461;508;547;481;438;371;415;426;476;504;449;418;495;517;512;534;416;404;429;442;495;453;477;505;523;493;594;515;421;417;421;474;446;503;539;438;429;450;386;383;406;496;467;438;384;401;508;487;497;427;541;725;521;505;453;440;429;459;449;582;496;541;645;525;411;422;446;521;647;592;772;670;666;461;399;489;476;493;509;518;502;430;439;446;397;421;477;433;438;456;491;454;508;486;450;451;426;433;473;444;438;382;375;401;470;421;475;480;407;416;427;486;504;344;443;435;386;414;431;407;384;419;521;419;387;511;542;546;440;385;441;444;486;482;592;508;478;488;438;436;454;441;440;441;458;386;377;411;460;459;367;367;363;432;416;411;462;438;489;568;504;445;432;467;392;317;253;358;437;433;389;428;409;329;333;353;226;240;400;445;490;494;521;654;597;472;544;612;541;467;497;451;435;416;451;429;453;427;476;401;439;432;452;413;520;478;458;488;382;409;492;488;482;458;498;389;393;398;416;410;337;415;537;536;452;482;422;487;508;655;580;439;477;527;453;470;449;405;403;433;479;461;450;407;426;423;447;480;489;513;391;408;462;439;466;377;355;372;454;455;402;446;448;382;449;484;398;379;364;346;398;467;427;409;492;502;557;679;609;556;490;409;426;383;417;426;447;432;377;382;414;441;526;547;501;447;414;509;474;391;418;505;415;363;439;485;513;563;546;526;496;569;729;618;472;405;340;378;393;430;426;492;498;463;461;457;521;502;544;519;484;502;537;458;468;441;484;511;525;466;425;399;348;466;505;550;601;510;475;455;373;441;428;373;418;416;419;366;353;380;363;398;395;420;473;434;392;417;420;453;681;785;600;422;498;443;433;399;392;395;395;357;351;383;408;423;386;340;405;433;404;410;466;465;431;510;497;511;587;620;492;470;442;412;349;406;438;433;444;347;395;440;359;370;420;457;416;516;433;430;511;474;492;494;455;420;432;538;541;517;560;471;421;493;506;443;407;518;698;654;661;706;710;591;349;308;338;364;381;339;390;429;394;462;553;412;486;482;493;503;498;565;551;500;543;539;540;568;539;516;547;462;440;483;421;499;510;462;461;516;508;473;471;414;463;517;521;495;505;425;384;387;424;426;429;365;470;420;473;509;484;501;444;402;414;426;437;452;388;441;444;489;497;574;481;524;516;420;410;504;425;428;393;435;466;515;432;338;380;375;359;403;435;448;490;464;414;376;485;283;341;484;493;491;428;391;392;411;396;426;416;529;569;473;431;555;473;466;479;433;483;461;443;395;392;450;470;437;407;540;513;495;433;462;485;427;392;366;451;430;438;411;454;490;469;466;433;544;608;470;451;475;474;560;510;582;623;528;425;440;417;406;462;490;433;337;376;396;440;446;390;398;365;552;518;462;514;505;530;440;490;428;506;403;414;416;443;405;465;417;443;548;582;653;562;404;374;371;383;424;405;432;533;554;516;459;397;362;441;421;489;454;411;462;463;356;368;360;387;451;376;388;390;347;350;360;382;332;383;400;452;346;228;270;340;408;437;477;457;445;458;431;447;452;448;397;382;476;429;454;503;503;420;455;465;409;429;389;393;398;407;465;457;435;396;398;359;422;454;480;468;447;433;389;487;455;383;463;483;474;481;459;401;359;351;431;416;462;517;440;442;449;429;412;396;401;455;475;477;529;559;595;505;439;419;395;496;488;463;391;392;409;436;509;496;505;436;428;452;535;589;557;476;437;456;482;415;434;491;399;432;487;412;397;439;488;499;554;518;459;402;467;439;438;480
84;108;100;95;107;115;111;129;111;90;127;481;563;438;431;390;398;438;422;485;469;460;441;474;435;436;476;429;452;517;482;488;663;734;541;518;504;598;496;483;537;516;675;670;587;600;696;711;647;516;509;494;531;597;683;637;603;633;580;486;508;469;509;567;666;605;453;488;453;484;586;630;530;567;732;612;470;483;568;622;605;532;682;493;416;495;516;372;514;488;394;372;516;543;505;413;349;395;600;473;447;491;528;452;510;521;558;515;460;573;539;480;407;423;512;576;783;813;636;498;449;454;583;569;540;545;546;441;409;476;483;561;600;602;521;542;517;457;431;429;464;495;453;452;412;460;454;405;449;517;520;427;537;532;537;482;383;354;457;522;555;490;482;406;430;420;543;542;445;507;504;491;544;449;371;425;512;529;587;565;457;495;526;559;443;454;499;401;426;451;462;387;411;450;440;423;393;353;484;462;412;459;491;656;526;463;504;488;457;443;437;497;468;507;474;425;420;483;511;519;575;639;648;642;653;543;424;423;514;495;450;477;512;469;452;409;341;451;515;525;445;469;519;580;571;428;410;410;438;539;541;510;459;407;418;442;472;480;479;554;453;446;456;507;466;417;446;495;422;344;416;426;417;531;459;405;395;446;514;431;365;347;475;373;381;403;421;487;457;451;418;426;405;460;409;386;402;388;374;377;462;460;375;398;413;410;460;410;401;393;382;409;500;443;439;479;470;371;336;336;360;401;421;412;411;405;422;467;375;306;426;473;430;461;493;524;557;426;477;539;636;470;452;443;347;362;389;451;455;463;448;330;361;401;412;449;639;708;595;491;363;378;449;587;607;534;394;379;393;376;439;359;395;489;557;560;379;405;407;431;535;440;488;450;410;471;442;386;467;388;368;417;418;488;493;435;413;443;473;408;476;430;496;423;473;458;441;416;386;420;474;418;412;413;460;416;486;475;437;370;337;354;425;450;474;405;445;515;634;812;706;518;483;464;428;440;436;505;435;442;417;379;454;463;478;482;401;409;428;451;475;417;368;411;390;422;459;506;542;565;602;480;468;579;641;531;413;390;338;364;403;427;502;545;586;500;445;427;468;481;497;433;380;462;435;434;518;468;457;528;476;401;428;435;478;466;490;503;503;440;457;412;394;415;417;402;441;454;441;441;415;429;388;363;431;431;468;321;386;429;389;446;552;562;478;347;450;341;373;385;364;355;373;366;370;379;448;449;383;377;401;367;437;486;429;443;437;477;409;447;496;538;558;457;456;439;445;421;475;390;401;477;555;459;379;398;377;409;432;406;443;376;388;406;387;445;424;466;478;570;509;575;541;469;512;396;431;396;473;518;677;621;658;738;735;629;447;395;380;424;435;416;456;486;427;400;438;409;379;419;400;432;517;516;511;515;614;559;549;591;538;578;611;511;369;476;447;493;509;493;439;447;511;508;528;492;485;523;498;460;503;513;411;363;409;420;444;552;604;452;470;447;378;446;413;420;385;421;469;501;531;454;531;475;538;597;626;613;615;555;494;508;444;340;396;382;435;439;364;327;376;378;395;444;439;426;475;480;431;428;434;404;336;430;500;453;426;375;405;435;430;477;404;501;525;447;441;535;451;507;517;461;420;445;414;472;454;399;406;449;438;589;450;518;502;442;458;430;384;369;335;415;446;415;370;404;404;468;423;483;484;426;511;523;560;586;542;655;791;661;554;502;476;469;496;577;497;401;371;370;430;467;428;378;426;444;504;473;434;398;557;542;517;481;492;479;408;470;431;418;445;390;415;478;727;888;639;459;430;377;425;403;394;437;433;478;475;318;389;417;449;432;414;364;392;427;451;414;437;396;390;421;456;449;387;368;342;347;393;407;386;386;415;363;306;312;375;394;374;467;432;424;421;435;473;510;497;414;413;442;528;482;396;485;389;408;505;413;401;397;497;460;404;428;438;420;433;417;439;365;413;400;424;407;406;399;457;417;476;371;393;393;436;414;387;360;301;426;564;448;446;472;466;402;411;435;407;401;474;450;409;413;531;491;414;425;411;478;429;444;507;409;362;413;410;423;487;505;474;390;414;455;564;581;507;420;410;433;494;458;370;373;420;402;361;426;430;446;501;606;545;492;405;431;467;460;453
102;105;116;103;109;83;105;123;112;103;133;407;471;460;407;419;396;375;415;496;464;530;487;475;506;468;479;428;410;555;506;574;725;707;545;569;667;605;455;404;460;455;592;681;584;600;636;684;594;561;446;420;556;662;600;590;580;522;588;651;481;402;493;638;675;485;413;431;508;568;659;583;467;472;570;519;532;435;464;452;563;506;551;481;466;479;457;463;465;456;386;401;457;420;470;415;356;352;372;442;440;481;416;426;473;498;490;627;501;494;587;617;581;581;523;516;503;592;547;505;428;454;548;521;558;523;451;361;421;438;510;641;541;518;472;460;439;411;418;431;480;490;470;475;478;435;475;463;484;542;505;480;553;502;531;489;428;395;570;631;593;565;491;494;493;444;489;447;445;497;481;553;546;488;397;419;495;585;537;533;498;522;582;581;539;519;470;443;480;405;509;446;456;466;472;440;421;382;425;421;449;537;473;572;487;455;495;485;435;480;521;476;492;501;466;488;466;481;471;527;557;548;615;565;628;579;457;420;524;518;482;561;489;539;406;369;409;468;482;532;434;487;473;519;515;424;385;464;457;469;455;480;438;446;451;442;446;425;430;506;435;450;440;402;383;432;423;399;445;406;427;429;467;548;466;389;401;394;348;360;357;354;427;412;360;392;352;452;465;470;395;421;460;429;473;432;378;362;394;366;390;444;349;357;385;423;468;422;311;316;405;484;477;496;460;399;381;398;340;365;422;442;509;464;419;431;422;508;519;390;471;459;459;485;472;389;431;477;452;582;601;447;451;418;382;472;410;462;472;468;396;362;386;442;429;455;592;759;580;424;402;408;476;722;776;596;393;365;372;493;484;415;410;407;448;427;432;424;361;388;448;413;443;430;434;404;382;430;464;458;414;459;421;493;474;488;421;351;407;409;423;407;407;390;433;412;397;396;430;442;447;433;446;446;436;457;439;340;408;381;407;439;424;424;382;375;383;471;462;589;492;362;436;490;413;397;440;434;509;484;429;411;460;457;453;450;427;407;402;513;469;439;438;422;450;456;456;547;493;499;565;569;480;624;584;496;406;356;479;489;343;375;389;569;545;399;456;434;396;394;398;411;427;467;447;428;444;433;440;467;382;401;390;408;440;447;583;471;444;482;422;432;411;438;433;439;470;499;616;566;442;391;354;377;409;451;392;423;373;377;390;453;467;493;442;418;379;344;395;364;383;340;376;455;418;449;414;397;321;389;374;361;502;425;420;425;361;404;417;479;368;412;397;383;363;422;398;416;422;392;369;507;879;627;446;384;350;433;479;432;387;388;390;443;447;442;366;434;466;462;438;427;427;444;460;434;454;456;497;552;551;575;742;791;562;468;538;544;403;357;409;479;473;479;401;373;436;401;468;452;422;413;543;648;446;449;568;554;569;536;628;551;518;466;467;534;504;503;480;505;426;419;406;516;425;470;479;459;492;551;524;537;445;430;427;482;465;539;597;428;503;464;439;421;475;432;480;459;481;480;492;536;515;468;454;639;623;692;818;684;478;574;425;394;429;402;400;420;358;401;402;350;484;539;439;447;444;507;452;414;425;429;456;421;458;474;427;399;460;435;458;363;396;438;462;429;491;495;510;551;532;485;454;404;431;455;480;413;406;398;444;479;465;519;565;440;428;448;358;351;333;386;424;411;371;419;424;426;421;570;453;485;426;414;502;527;545;609;626;549;553;605;729;542;571;478;435;449;369;437;436;452;436;432;443;442;488;484;482;451;533;564;524;526;595;429;421;436;417;491;417;368;392;414;768;931;719;428;418;382;422;431;420;431;476;416;382;317;354;421;448;446;384;404;427;470;405;393;463;423;395;455;431;429;430;378;386;382;386;389;418;417;439;385;340;343;416;437;445;420;483;455;486;437;561;548;522;489;465;462;454;501;466;386;400;374;446;435;398;439;408;419;440;405;387;378;384;384;362;356;409;418;473;510;458;452;503;471;416;373;394;386;397;368;415;423;400;397;514;458;504;427;469;473;390;455;405;373;438;451;452;437;474;425;392;393;485;514;452;432;419;454;429;362;441;402;486;555;466;447;437;466;618;538;432;409;366;440;457;424;411;437;368;395;380;395;495;569;595;629;618;518;428;492;487;436;486
91;108;99;123;95;107;88;96;97;73;116;369;454;409;399;464;418;445;411;442;360;379;487;531;658;533;450;483;537;585;575;637;684;543;505;590;741;641;430;444;438;464;545;558;509;484;521;512;586;654;502;469;552;565;666;786;658;500;633;627;495;417;606;626;616;483;459;541;592;641;767;743;587;383;457;587;619;549;549;537;500;563;524;509;453;449;442;478;488;397;390;372;426;434;463;450;489;388;368;494;479;478;446;446;475;544;549;577;591;484;473;514;629;557;549;479;515;585;595;602;466;454;516;509;509;473;407;406;395;471;561;599;540;444;463;447;426;438;484;450;487;474;457;470;479;454;522;451;533;493;474;415;486;536;545;525;413;488;524;591;565;569;625;613;576;483;394;443;496;594;518;518;524;447;431;533;609;691;629;493;464;536;585;758;730;630;479;466;476;503;480;412;463;442;465;504;483;483;428;421;439;425;453;463;533;515;541;477;476;515;494;443;481;449;443;426;520;472;454;479;523;541;515;509;585;554;468;467;535;534;551;499;480;504;409;384;429;432;426;467;438;464;426;494;511;439;410;508;534;479;474;454;425;441;459;424;447;399;449;514;462;379;395;383;374;429;523;467;451;404;353;444;431;490;451;464;409;382;342;387;442;385;413;447;435;405;377;419;432;378;374;477;446;447;509;429;400;376;398;407;415;491;419;399;406;447;472;427;381;343;402;472;500;522;460;361;409;394;419;385;443;367;423;497;461;415;450;500;435;422;414;467;483;467;500;478;452;464;428;606;632;513;451;393;437;486;456;439;416;453;462;477;452;403;437;484;563;578;548;547;474;440;484;704;680;522;449;407;418;530;516;440;446;404;414;389;511;479;422;366;432;399;440;455;397;367;332;460;409;435;444;473;410;450;386;484;442;401;390;384;477;465;489;426;390;409;373;365;392;434;448;450;531;481;420;459;365;386;435;613;659;473;424;437;394;469;403;427;482;490;444;296;386;484;417;438;472;444;530;482;446;380;502;508;463;490;465;447;452;444;436;424;465;497;454;449;461;561;548;516;544;566;583;588;543;468;445;449;504;525;448;414;371;390;394;360;379;380;370;448;451;472;375;448;446;422;459;430;430;397;394;390;409;404;409;395;519;467;357;377;454;465;325;406;414;383;418;507;752;767;527;472;440;373;388;442;409;448;391;373;466;429;479;443;478;410;349;383;378;354;366;333;377;479;432;451;456;459;369;382;395;353;446;471;436;390;359;366;443;470;402;340;311;410;382;399;399;412;360;367;395;542;732;533;432;373;399;458;482;427;485;475;404;393;392;405;368;403;406;353;426;379;506;437;422;432;399;415;460;600;567;590;720;755;554;432;572;551;506;383;419;453;445;468;468;410;465;488;478;435;460;490;653;766;664;476;559;527;557;504;523;551;550;494;471;571;609;576;514;486;433;432;432;469;514;492;473;455;474;501;502;583;452;381;395;453;376;405;410;399;491;477;475;496;484;476;482;517;534;569;509;542;450;400;390;612;792;839;858;550;442;468;450;420;465;453;403;342;374;381;411;372;390;565;530;427;473;537;483;384;441;472;488;435;389;371;374;415;402;442;400;393;406;523;497;478;443;434;505;554;501;498;452;407;467;472;433;450;480;412;408;470;463;501;499;532;430;409;427;413;399;450;485;495;403;435;452;465;474;400;456;439;414;421;362;398;470;500;520;430;507;665;785;687;692;571;478;410;400;435;450;405;399;450;461;485;500;558;563;495;573;653;597;556;562;453;420;437;405;455;412;320;323;382;532;634;639;405;391;352;355;400;454;428;430;387;380;408;439;459;462;476;450;452;487;453;400;400;479;465;455;436;450;446;362;375;413;427;444;443;429;486;449;339;381;396;421;407;448;487;488;456;456;443;536;502;504;449;473;499;428;450;407;354;319;381;413;423;397;440;394;437;459;408;430;448;444;393;368;367;373;416;446;478;428;427;463;470;440;458;481;408;371;416;445;479;488;491;519;476;481;436;496;421;448;445;397;393;376;382;472;384;407;398;492;440;471;483;416;463;465;450;378;289;432;467;545;672;565;429;516;600;497;474;496;415;456;439;477;408;465;416;412;417;431;397;452;572;497;511;539;501;477;485;503;411;487
110;85;117;108;108;95;95;83;102;100;129;407;396;362;475;503;449;402;408;383;361;411;474;617;608;492;544;549;616;641;641;665;613;523;552;593;653;549;452;412;442;435;538;584;462;456;455;407;457;634;569;586;534;528;695;1036;826;649;653;606;514;433;609;586;561;561;575;527;607;558;694;640;555;404;486;570;580;610;581;560;541;688;659;525;518;440;441;500;539;442;372;409;433;420;468;418;485;461;470;486;586;451;416;501;596;488;550;583;560;415;472;542;560;589;579;526;482;563;669;592;522;481;499;470;484;496;513;477;431;518;545;552;486;542;521;395;372;464;451;387;411;552;451;415;475;508;513;431;493;440;494;437;543;505;468;460;462;453;573;449;497;548;651;612;488;428;430;420;576;679;572;487;567;460;428;549;537;531;500;528;440;538;587;700;794;614;519;438;473;500;507;461;411;379;402;474;478;448;448;425;362;382;451;527;509;430;422;430;471;463;486;466;461;483;441;438;435;498;469;475;504;448;513;553;556;524;437;450;481;464;535;440;493;484;401;466;573;434;387;420;470;447;427;456;417;372;315;500;567;478;502;484;380;418;412;484;470;470;495;493;436;365;432;361;344;423;448;469;412;379;428;391;403;401;454;489;387;370;347;446;489;426;441;376;439;429;422;458;472;441;382;434;473;466;547;439;400;387;415;400;488;471;466;342;362;412;455;482;443;381;448;425;421;472;453;475;448;472;411;406;435;377;411;478;491;473;477;456;344;408;426;431;428;453;520;591;493;444;404;456;559;477;430;378;474;409;444;456;410;442;450;473;457;405;461;473;477;437;454;624;566;416;526;674;584;498;428;441;556;672;550;481;464;385;380;331;479;443;407;377;456;387;453;410;420;433;369;440;388;367;400;449;425;388;381;406;393;396;459;458;492;613;542;451;412;401;402;327;381;457;365;472;544;463;360;437;355;393;610;929;697;492;496;467;541;536;438;416;424;422;418;350;418;469;425;456;492;482;495;424;395;417;498;557;423;504;503;439;473;387;353;367;416;490;429;480;528;527;541;555;524;517;488;519;484;425;380;450;476;457;484;458;404;354;366;421;408;462;418;480;498;501;409;374;333;432;471;463;384;371;345;385;384;355;353;270;380;399;329;331;457;450;409;403;393;393;395;478;638;614;451;478;407;404;439;447;490;489;456;437;582;531;416;373;392;399;395;389;372;383;383;363;421;502;413;398;408;457;396;410;434;413;425;481;462;417;409;392;461;462;309;371;320;436;382;383;444;367;349;407;470;436;479;434;395;424;407;447;424;348;479;406;402;404;416;413;503;415;435;346;344;409;493;396;431;505;465;446;454;557;590;642;619;709;610;572;618;676;522;404;455;447;510;502;477;419;421;460;471;442;447;570;682;732;672;538;513;547;533;504;545;468;518;441;489;576;611;529;460;482;481;449;455;395;423;482;432;441;444;488;538;553;484;409;366;502;462;443;410;370;396;428;456;456;449;506;443;540;659;586;494;515;460;478;468;487;648;676;621;554;431;421;488;403;481;438;369;353;418;441;461;377;369;487;503;434;500;542;487;472;421;444;466;370;421;393;384;376;431;467;460;407;513;518;515;483;409;514;481;470;440;423;467;387;388;419;456;456;445;400;384;420;474;513;508;467;480;379;421;421;425;463;554;482;459;517;476;452;443;452;375;425;415;356;408;431;482;525;502;474;510;608;686;637;606;456;407;383;427;501;438;437;357;434;485;508;536;563;642;509;534;703;637;553;567;551;565;561;389;351;363;375;426;376;382;460;477;416;376;366;403;451;395;380;442;370;382;445;419;421;371;432;464;471;480;385;405;413;440;411;406;357;458;396;322;352;406;445;415;419;471;426;432;401;388;429;399;393;361;431;432;464;449;449;432;502;446;447;561;443;436;478;447;383;352;392;400;347;370;407;458;450;460;468;455;565;468;376;360;383;333;484;424;386;376;395;415;439;423;495;438;475;370;399;431;441;531;519;528;409;417;422;497;493;414;427;456;320;355;366;445;404;379;424;519;427;400;452;454;463;465;425;381;377;378;504;667;734;636;504;541;525;445;498;558;468;395;448;499;410;540;465;389;495;427;395;484;546;489;391;455;489;528;528;473;471;501
132;76;93;99;102;88;93;76;93;70;178;392;426;431;443;508;383;431;424;390;463;505;447;510;470;446;515;534;644;589;651;590;655;612;694;720;622;440;522;537;511;500;448;515;466;510;411;368;435;562;653;610;556;533;688;831;976;821;700;661;512;503;521;491;546;610;633;584;565;521;630;598;566;530;491;516;588;598;620;549;515;721;714;531;528;474;393;487;459;458;374;358;420;438;461;457;511;621;567;595;589;509;460;470;459;464;425;533;456;371;433;416;592;638;561;524;456;457;558;511;446;493;546;480;466;470;512;613;421;441;470;494;508;471;517;412;402;452;402;452;426;569;521;343;478;605;454;415;462;441;464;457;546;493;365;422;388;435;422;454;567;553;539;545;439;487;439;432;530;635;575;516;543;572;503;472;468;467;508;581;578;599;544;531;607;498;430;460;488;497;505;485;444;398;430;443;433;400;368;358;371;447;452;458;480;473;448;430;442;408;456;469;459;468;458;469;464;476;544;554;516;513;550;609;551;468;466;452;422;407;402;416;420;473;441;471;493;436;419;424;411;464;428;408;402;344;388;471;475;518;492;443;457;418;443;397;414;498;476;522;441;377;431;426;362;413;407;419;473;474;421;457;446;453;478;501;400;349;399;400;402;387;397;459;477;422;327;427;447;466;422;426;410;411;479;442;445;379;352;413;424;417;459;382;342;412;422;533;466;383;333;428;412;408;485;534;516;497;393;468;445;413;377;442;513;515;461;404;350;335;438;440;442;432;458;482;447;378;408;452;448;454;426;415;436;470;443;414;451;518;527;499;478;407;422;433;414;393;435;516;523;415;445;551;546;482;448;414;631;857;728;474;402;449;434;447;449;444;424;419;402;428;509;471;478;432;415;413;449;429;442;501;418;418;400;368;352;369;421;519;632;609;502;482;444;475;440;426;383;388;362;390;543;421;396;448;400;434;694;934;628;565;484;418;550;544;498;474;443;441;414;395;416;478;402;457;464;573;513;425;448;419;459;481;408;430;439;483;479;392;387;426;415;481;485;461;539;581;491;515;544;490;481;490;469;419;401;375;421;458;393;426;412;380;378;485;471;428;431;424;472;464;466;397;463;396;401;402;355;352;410;465;473;352;283;302;370;421;346;402;425;475;443;378;362;394;394;438;419;439;423;386;484;506;468;431;473;499;423;532;568;529;383;379;364;431;436;447;369;375;383;431;428;418;401;408;384;410;422;483;543;460;425;457;408;445;375;409;384;421;398;345;372;415;479;511;444;382;350;382;446;384;389;359;339;413;403;294;326;425;482;381;299;371;419;509;452;437;463;379;405;458;468;515;519;494;405;391;454;585;490;601;606;536;673;726;667;565;538;507;447;490;557;554;498;449;470;417;453;396;473;678;689;619;511;543;515;447;475;496;487;434;425;494;470;513;453;498;489;535;496;511;392;375;404;456;484;475;577;568;574;539;502;396;384;476;506;534;436;395;442;470;461;435;480;521;468;454;567;564;504;533;512;438;469;422;434;472;454;406;377;446;476;391;394;377;363;347;468;510;511;503;513;551;541;398;399;479;464;447;396;455;450;435;444;408;366;381;453;464;464;387;435;462;510;500;478;503;451;513;450;433;481;368;371;416;380;503;430;402;379;433;513;479;475;505;407;341;373;418;435;481;443;422;501;488;543;476;530;439;437;440;478;350;405;452;432;431;494;581;552;585;563;557;558;443;455;398;454;409;410;421;434;485;519;604;489;450;552;529;493;541;550;527;548;476;647;748;570;427;338;388;403;411;367;401;411;440;416;389;443;506;499;429;431;418;470;427;431;361;381;457;471;446;435;471;446;362;483;413;405;466;316;346;367;345;458;494;404;435;461;493;421;439;429;393;414;403;379;415;467;473;439;440;416;494;452;435;467;465;455;508;426;396;366;403;392;411;380;421;498;452;450;456;486;528;524;542;463;369;348;440;550;417;423;404;414;470;489;481;476;465;445;405;459;446;470;504;496;398;392;512;511;478;437;403;421;355;358;399;493;436;375;413;496;409;424;373;381;413;411;404;366;364;425;472;627;490;448;483;452;455;409;516;506;419;365;416;417;448;447;428;439;458;455;428;526;606;558;380;434;502;578;497;487;544;485
86;101;103;94;106;117;79;111;98;91;186;493;457;395;529;459;450;380;376;375;423;491;465;453;473;496;554;519;556;569;574;594;639;782;679;607;647;482;530;508;513;502;427;445;475;522;451;403;504;703;753;671;602;632;538;582;833;1005;800;599;665;795;570;410;523;572;577;533;529;545;605;555;616;635;487;508;672;765;710;582;550;586;588;514;515;559;436;442;428;425;375;444;431;387;491;472;612;745;652;568;568;465;471;442;464;442;417;525;404;362;415;448;480;511;528;574;469;411;481;552;436;520;520;441;358;459;618;610;435;414;550;606;717;648;522;483;498;521;557;438;490;480;432;449;457;487;516;412;433;437;450;486;482;477;421;411;441;415;447;470;465;500;444;484;528;473;504;430;494;569;475;486;518;552;514;526;471;434;559;583;530;490;534;420;494;446;448;486;563;453;457;507;445;390;444;461;381;357;350;378;477;498;467;418;454;435;432;411;414;425;459;427;455;433;452;488;480;468;505;586;557;520;574;651;522;510;409;478;426;486;438;406;425;437;422;413;425;361;396;400;463;419;373;416;397;395;426;487;505;444;457;400;419;463;436;381;420;443;504;602;517;448;420;414;412;405;390;484;478;473;358;491;463;458;494;412;420;344;412;438;413;435;391;405;438;326;322;380;399;509;439;456;492;463;474;456;504;455;349;379;407;428;437;448;393;431;463;531;393;401;433;440;425;415;444;457;503;477;419;476;448;400;442;499;514;417;422;413;404;404;449;442;390;410;454;455;444;445;419;416;424;438;445;354;470;455;438;458;585;622;566;551;413;444;384;435;446;342;440;412;448;501;466;467;491;521;506;433;532;823;785;493;408;448;409;473;439;402;391;387;400;408;479;434;556;444;394;413;409;394;440;507;451;377;408;359;355;403;428;471;617;498;403;387;396;525;430;396;431;393;322;353;423;403;377;427;446;431;601;774;503;472;470;466;589;551;533;487;479;465;434;380;411;458;404;514;575;643;491;427;462;464;451;407;405;433;465;459;481;419;394;447;491;542;460;500;541;533;491;425;494;532;524;541;433;459;436;366;360;375;413;469;459;401;390;523;455;361;406;442;445;404;476;464;545;386;395;433;363;385;413;491;403;408;367;453;455;395;415;450;396;458;437;406;366;362;388;417;380;392;417;387;387;469;485;386;415;479;497;493;511;464;388;399;421;426;469;443;406;323;450;357;372;455;436;343;403;393;434;488;675;553;502;545;488;407;383;401;392;379;377;412;367;433;505;482;433;401;384;390;432;403;399;368;364;412;391;354;369;398;442;407;328;417;391;427;402;410;429;370;385;542;472;534;580;450;340;428;571;581;459;504;575;678;750;762;634;563;595;540;430;496;491;514;472;490;490;388;367;380;437;517;592;455;476;519;494;447;493;486;515;491;466;521;515;487;433;417;531;532;480;527;438;411;468;446;506;500;521;607;629;487;472;424;444;483;497;460;446;376;493;537;455;385;442;439;379;459;603;795;596;499;518;504;460;396;433;401;458;370;394;428;502;409;419;391;349;395;489;472;509;431;447;521;535;459;443;444;513;534;424;416;430;439;455;354;401;417;461;483;413;448;482;461;420;485;514;529;546;509;466;497;407;380;375;375;478;483;448;405;415;492;429;445;441;404;410;374;429;424;399;425;440;468;434;447;445;398;420;442;445;502;479;504;464;445;444;521;620;653;625;574;480;462;467;478;429;447;468;438;410;497;463;496;457;470;512;412;459;380;432;491;534;640;655;587;728;781;566;482;371;406;357;406;398;406;370;399;457;534;439;447;441;417;509;505;445;374;413;399;518;626;532;465;465;487;460;376;486;547;434;420;418;377;410;366;459;463;402;396;391;434;448;541;579;443;385;409;446;406;415;423;430;486;488;478;494;492;479;429;433;499;466;454;371;388;388;371;397;458;480;473;385;359;486;442;479;576;499;394;392;443;544;445;452;459;437;452;453;421;414;366;371;417;469;491;491;417;431;388;374;455;502;503;438;393;385;383;436;388;449;391;362;398;395;431;439;392;410;404;378;403;379;392;426;410;407;443;424;462;424;438;443;479;467;465;469;433;402;404;441;467;446;421;423;423;450;557;539;406;412;460;497;544;594;556;468
112;108;84;94;103;106;105;84;98;90;179;467;457;492;465;484;488;406;341;369;427;429;435;487;525;583;530;455;497;506;690;681;632;691;628;514;633;543;487;562;550;615;561;499;501;490;486;438;524;645;818;868;696;754;675;510;622;803;742;506;558;750;590;462;476;418;527;544;459;477;503;511;606;518;505;594;806;724;679;550;558;589;511;480;512;540;476;520;463;455;444;501;483;513;474;510;627;719;774;589;491;462;501;566;445;452;482;558;432;404;580;554;421;499;513;596;623;494;383;532;541;526;511;493;453;428;634;642;441;437;616;768;868;647;521;565;489;507;501;477;525;481;537;479;419;407;528;503;474;463;445;510;478;465;478;473;471;487;430;362;438;506;443;463;491;496;555;503;467;488;430;531;481;501;606;520;415;541;554;456;428;456;496;383;425;454;466;469;538;481;456;570;497;424;429;461;385;396;363;353;440;496;471;451;401;387;397;374;398;465;447;433;441;461;491;618;556;524;479;531;508;529;533;546;500;461;426;461;603;528;467;368;419;394;420;451;463;359;295;386;477;427;425;368;406;374;419;477;467;418;426;441;485;450;412;419;456;443;536;867;769;525;432;446;454;401;476;444;415;478;421;419;464;422;514;417;404;402;382;380;451;435;316;355;400;314;346;384;394;428;474;519;557;546;496;464;540;469;401;393;394;441;440;357;438;456;435;462;441;443;527;629;491;417;384;475;534;519;493;480;408;426;373;463;453;392;386;399;386;404;429;385;396;446;623;487;464;498;469;477;444;589;533;476;438;431;444;479;470;540;531;528;480;423;374;379;403;416;397;396;462;499;450;421;443;513;637;492;485;633;596;493;387;415;446;490;528;426;466;463;422;404;455;487;567;422;437;442;416;400;453;481;428;361;350;334;435;371;378;408;420;451;467;440;476;443;463;389;503;489;412;395;364;423;444;463;479;417;509;460;515;483;433;444;526;543;473;527;477;457;366;377;387;426;405;357;455;543;509;423;516;481;474;458;444;434;494;457;393;396;417;453;563;550;543;646;676;627;478;419;511;501;539;525;535;392;389;445;404;427;492;533;500;456;442;394;396;454;419;423;362;441;421;459;464;458;399;437;390;401;402;413;423;442;545;486;486;417;520;554;431;384;392;410;364;375;425;445;352;341;384;398;432;445;436;398;389;426;450;397;452;387;364;440;474;419;418;324;397;413;393;377;385;547;522;473;359;442;412;460;749;724;526;476;388;368;420;414;432;369;395;460;400;400;475;454;387;363;373;308;354;377;343;365;384;372;409;419;434;402;458;476;484;521;427;370;356;390;410;398;408;538;525;437;423;417;385;412;519;508;496;467;551;587;628;605;477;416;527;563;423;491;427;414;487;593;603;466;398;381;480;528;484;433;481;454;487;472;559;637;502;469;530;539;541;506;501;453;476;533;510;525;520;456;491;510;547;526;503;503;517;465;456;454;494;492;421;375;410;462;499;456;446;419;409;432;374;449;727;847;626;548;486;532;505;444;421;413;339;341;368;576;504;393;383;390;385;413;385;382;370;460;391;462;471;406;366;496;545;421;359;385;376;471;405;393;461;490;471;522;396;384;503;442;436;462;508;484;510;473;445;515;470;426;375;388;412;479;486;389;394;500;484;477;470;416;354;371;339;398;361;389;497;436;426;430;435;428;423;424;518;618;589;474;450;487;593;563;638;727;742;614;469;466;475;498;581;502;471;446;480;474;468;480;510;492;537;451;388;436;427;442;546;688;736;703;717;659;452;442;451;384;401;373;434;400;417;416;503;487;419;437;419;403;552;522;490;396;399;453;641;713;495;425;457;521;459;402;396;527;385;393;440;452;421;408;423;411;365;413;388;392;402;494;585;473;482;494;457;454;413;417;457;496;490;499;485;462;507;467;426;469;437;383;441;431;380;413;446;442;443;360;369;435;428;422;466;596;484;419;399;421;481;487;398;435;411;473;470;393;388;443;483;412;461;479;483;407;333;384;408;433;491;405;404;364;361;361;431;399;479;376;445;451;442;395;451;442;484;475;397;349;362;360;367;430;352;420;538;552;511;487;504;484;418;452;548;558;430;443;471;447;434;462;499;418;420;480;499;465;425;456;498;553;580;546;492
58;87;89;94;111;87;86;88;98;71;135;332;424;415;419;490;485;400;344;389;502;432;389;457;499;556;457;525;528;557;629;562;595;624;528;483;572;530;506;522;577;632;630;593;468;534;590;596;568;619;692;743;634;752;760;665;554;505;445;420;428;462;487;555;498;473;519;571;521;552;456;507;513;495;515;609;619;661;596;600;596;509;472;477;605;491;505;550;502;461;488;532;452;477;504;504;509;661;714;561;462;429;501;532;424;476;491;634;488;450;545;497;420;452;489;544;543;488;466;465;483;531;453;495;611;575;657;577;502;454;529;599;632;571;519;445;553;518;453;404;478;511;563;539;494;534;575;504;515;508;418;516;468;528;522;485;546;530;472;390;426;526;523;498;473;526;599;507;486;440;448;484;524;543;557;588;500;519;526;537;438;544;432;463;469;400;432;533;530;461;508;575;507;392;387;353;394;374;381;349;467;467;478;440;461;420;435;432;406;527;512;466;472;470;527;484;583;629;470;538;439;586;550;517;528;491;482;557;558;622;520;432;441;440;463;537;461;409;369;383;445;456;327;342;380;427;482;490;450;393;393;374;448;429;506;454;446;404;472;662;568;433;406;408;480;441;410;490;492;462;403;377;387;408;462;417;448;474;438;428;461;429;389;438;405;465;494;437;391;434;548;623;590;496;455;500;503;469;471;410;432;483;450;346;400;427;374;460;467;441;571;684;590;439;398;520;521;534;529;549;497;447;422;450;393;351;385;410;440;450;443;416;418;457;581;638;518;559;486;421;531;658;672;510;480;495;462;462;436;482;551;668;562;535;324;348;305;399;394;391;400;486;511;481;482;474;510;413;462;475;516;415;385;430;502;487;499;459;426;386;416;397;477;416;479;417;437;401;427;438;428;427;466;378;389;376;377;359;389;354;342;423;454;434;434;394;440;387;498;499;441;358;348;377;424;516;539;448;402;324;429;517;573;462;487;506;587;563;460;426;410;413;374;479;409;339;357;467;512;522;560;578;530;475;377;453;516;494;438;407;404;487;529;588;655;799;826;722;518;413;470;390;472;517;547;482;631;625;509;389;487;549;538;396;419;381;464;426;467;403;466;448;399;458;470;453;446;436;498;502;408;410;523;506;530;549;510;457;548;510;499;409;360;352;425;454;439;429;368;388;407;434;431;414;407;357;401;348;429;378;379;404;383;437;406;373;328;308;447;468;388;382;466;504;519;441;492;500;436;486;617;770;563;455;313;299;396;445;437;379;384;442;379;392;431;389;373;382;354;293;326;320;303;348;360;347;369;445;455;444;440;533;557;477;430;383;374;473;421;361;395;485;445;404;468;476;401;415;426;463;493;462;515;485;442;430;449;384;459;488;437;452;485;453;500;560;626;556;451;427;482;471;458;445;392;446;484;450;593;611;485;485;559;639;792;536;536;478;400;526;497;469;515;484;513;511;465;525;500;470;450;458;396;486;501;454;457;417;376;475;427;465;442;423;436;466;463;481;639;762;570;495;418;419;521;393;348;379;414;394;481;646;403;376;338;411;411;429;504;396;392;406;429;421;384;373;369;449;513;382;312;342;453;441;412;401;483;536;512;462;441;456;490;490;423;376;478;510;451;505;522;508;424;460;416;389;420;433;459;368;342;479;487;448;437;433;469;395;414;463;379;372;447;431;441;426;458;416;439;418;512;572;522;490;477;577;647;647;524;617;617;611;524;539;481;502;547;516;523;455;409;502;456;455;496;498;528;450;384;465;523;482;496;533;562;710;666;483;450;440;376;457;463;413;468;395;356;364;434;407;458;502;471;439;479;488;439;433;411;473;591;620;487;390;380;503;463;404;413;424;439;431;428;442;419;413;464;443;354;420;422;356;386;516;545;443;449;441;485;498;438;416;433;486;512;389;379;386;437;490;469;442;439;385;422;427;410;392;460;409;496;405;400;533;547;439;418;432;438;389;449;443;469;452;405;473;464;454;490;477;401;452;486;441;393;423;422;385;363;425;359;370;399;435;408;440;408;471;443;448;443;447;439;399;438;450;404;476;422;488;458;399;401;373;365;439;335;409;586;719;519;510;430;455;377;455;519;414;364;402;435;454;448;494;549;465;392;484;510;410;371;421;481;500;551;527;460
90;112;108;109;116;89;82;107;102;77;152;298;372;367;407;385;360;443;367;443;466;428;443;437;516;452;465;538;522;568;565;536;599;556;630;504;541;439;431;431;475;592;542;525;509;591;721;756;665;535;594;583;576;609;713;810;634;492;416;411;413;442;433;586;571;604;512;456;580;509;503;518;512;416;459;615;620;583;587;528;541;495;530;484;521;466;533;476;485;441;451;486;456;462;477;570;474;507;545;491;414;422;478;459;405;422;449;531;598;531;466;395;506;526;524;539;487;392;456;407;420;407;459;530;501;522;549;456;444;453;450;483;426;437;435;505;580;501;431;457;486;533;590;545;511;536;595;595;515;530;449;461;535;525;641;452;506;490;460;467;429;503;561;509;427;501;456;467;486;572;590;578;545;449;500;480;509;601;530;553;500;523;480;453;450;418;449;435;431;374;463;592;537;402;409;379;354;354;336;419;380;448;482;474;506;475;405;426;399;459;550;455;528;476;555;449;471;466;474;576;470;521;538;534;546;452;549;521;558;596;581;510;442;401;488;488;452;513;461;471;443;438;346;407;433;476;497;478;419;431;376;410;440;492;512;501;460;441;467;481;446;410;434;503;525;527;415;452;522;511;453;441;427;489;414;369;421;564;533;445;433;434;456;438;443;478;479;452;386;361;486;626;596;595;573;540;520;447;462;431;405;402;351;381;415;382;421;429;357;471;579;670;575;537;490;441;561;503;491;525;482;520;448;425;406;385;387;427;463;454;391;455;395;391;503;649;595;451;386;423;574;587;534;516;484;463;500;483;450;438;560;594;577;531;330;254;360;339;374;377;468;481;568;571;534;503;424;429;371;407;486;403;391;416;457;463;449;379;386;398;357;376;430;443;409;408;387;403;358;401;475;474;442;385;404;377;399;443;441;419;445;446;497;410;441;427;415;393;409;461;427;384;380;339;414;476;443;438;459;468;452;549;569;535;460;542;572;572;418;485;422;372;425;547;500;448;393;483;417;434;513;514;467;458;370;401;461;506;484;439;457;544;528;576;599;671;671;596;532;389;452;438;452;536;545;522;688;686;450;388;430;458;451;473;521;410;480;533;463;434;443;465;422;478;525;557;496;514;575;431;413;441;529;497;551;570;494;495;470;513;638;547;365;330;447;548;519;383;400;401;482;418;532;451;406;372;408;392;449;472;483;449;371;402;394;382;380;383;460;450;356;416;401;434;450;430;453;478;468;460;477;636;613;459;370;325;401;541;439;436;412;419;419;389;389;415;439;404;372;321;402;400;382;376;439;432;441;405;480;534;499;542;511;455;394;382;438;465;434;395;384;427;435;429;419;426;386;355;381;445;440;420;477;467;422;414;380;361;411;384;425;409;399;380;425;508;572;482;504;434;482;414;461;461;457;464;469;514;501;474;470;458;500;531;678;571;582;426;440;479;585;497;433;503;499;502;478;530;490;481;476;367;393;480;451;418;503;452;352;466;466;475;536;404;356;369;377;351;487;553;473;372;358;379;412;331;302;368;427;474;480;482;368;393;431;428;358;383;535;479;459;486;432;429;394;318;359;427;488;351;350;382;469;451;498;448;391;493;396;478;491;507;507;512;399;449;439;476;440;472;528;495;427;481;444;486;419;449;439;452;434;438;432;431;376;360;401;425;427;423;466;382;424;389;424;414;378;424;433;456;429;515;439;413;516;559;597;500;520;551;557;608;631;593;548;476;466;531;521;460;406;517;480;479;491;526;503;492;468;461;478;427;401;350;547;669;620;455;404;449;475;488;474;487;479;453;379;340;404;447;435;480;458;453;515;506;451;508;495;414;585;602;569;391;389;394;387;357;387;403;390;323;405;516;471;420;445;434;424;383;408;454;425;476;473;398;380;377;438;431;429;396;390;470;401;397;424;357;415;562;523;493;489;491;473;462;398;421;445;466;483;429;434;484;454;426;417;456;423;403;401;460;458;449;455;450;501;459;554;479;491;468;400;365;411;408;418;406;425;415;458;467;489;502;476;437;455;414;438;487;476;432;419;460;440;419;457;530;477;453;506;427;398;368;352;453;422;415;494;499;391;393;414;420;417;480;463;387;412;420;404;446;482;511;565;409;459;466;494;335;373;406;429;457;461;518;554
70;83;103;103;78;82;96;128;88;68;135;310;396;408;444;393;404;402;397;437;398;464;523;542;490;478;487;494;601;522;526;553;674;635;526;523;487;516;565;461;436;532;536;587;591;556;672;702;605;516;469;536;468;538;538;704;586;299;304;382;395;453;548;638;539;541;467;430;554;510;560;631;609;458;487;553;633;588;630;592;555;505;536;460;512;423;516;505;401;394;421;401;457;487;433;479;492;476;475;393;506;406;424;454;420;386;439;521;473;514;476;445;513;456;445;505;513;454;480;492;478;397;449;455;442;420;461;420;427;450;453;435;437;550;515;538;450;493;480;470;502;553;548;498;527;532;620;582;537;490;454;517;510;515;494;469;437;473;504;480;390;462;534;484;456;498;517;547;548;713;670;654;692;527;429;444;466;491;492;486;476;516;378;426;535;514;466;425;378;360;429;586;575;490;415;436;424;400;397;412;433;413;473;451;457;468;420;437;431;457;552;509;506;492;511;474;457;452;469;471;452;510;469;440;470;531;498;509;498;578;626;527;458;476;474;447;433;476;532;478;464;436;510;554;465;458;461;479;423;408;422;395;415;459;496;449;477;392;493;451;434;418;443;448;519;515;529;496;477;505;403;339;383;477;369;378;441;494;552;506;401;359;414;392;390;442;464;459;407;441;399;445;537;689;681;596;525;471;466;485;428;369;388;389;396;429;421;431;350;399;590;611;556;482;397;470;509;527;438;477;487;488;469;461;467;390;325;386;397;356;401;476;409;396;461;669;611;405;355;462;473;553;464;520;577;496;468;416;442;455;488;599;516;485;326;292;341;377;366;437;482;457;513;534;506;455;368;368;398;391;427;372;427;371;440;370;437;403;398;368;416;399;393;494;458;466;414;426;355;362;359;429;440;464;428;403;410;446;459;409;445;415;420;445;439;504;384;381;365;465;438;376;433;396;365;429;414;446;484;552;596;486;539;609;526;440;508;547;432;540;534;473;505;524;495;488;463;460;404;470;514;458;471;470;486;451;487;496;582;440;515;588;558;544;556;610;547;548;486;377;359;362;433;470;518;453;485;530;314;323;348;464;415;494;562;625;619;469;422;452;508;481;412;478;552;582;517;581;571;440;377;415;423;466;481;554;504;405;431;537;556;482;389;400;575;593;500;445;433;473;420;490;462;426;377;424;461;459;452;391;433;419;407;398;389;479;446;470;494;426;491;480;332;387;455;419;368;459;419;540;459;421;455;499;443;381;404;478;531;434;416;388;437;475;374;440;385;379;400;440;408;484;421;347;431;496;427;405;469;510;500;560;495;544;496;447;387;405;435;361;398;404;423;411;440;375;449;394;405;419;405;429;438;389;380;373;370;396;383;337;431;463;413;352;452;532;501;549;512;501;481;454;464;472;487;533;467;547;588;464;415;488;428;431;506;524;522;545;547;503;594;545;535;481;501;414;483;559;640;630;481;313;347;450;506;436;404;457;386;343;393;426;452;339;347;354;411;371;455;462;467;314;310;326;313;293;307;332;407;406;396;366;416;443;447;429;444;331;408;428;423;449;478;451;413;388;359;446;520;408;379;418;483;501;501;510;483;447;480;508;527;605;510;486;556;503;408;432;420;473;531;435;430;395;445;530;478;437;378;397;373;421;416;414;427;354;374;394;401;376;375;351;408;424;469;497;474;373;446;456;455;475;410;488;537;558;632;497;463;527;602;586;594;502;573;547;544;575;526;473;497;516;537;518;487;499;554;510;534;498;474;460;407;396;492;497;500;434;458;496;521;490;447;485;458;480;354;378;464;469;479;462;447;454;507;475;418;545;508;491;583;536;575;400;430;405;382;344;367;429;389;324;395;498;465;449;414;382;361;425;439;452;492;478;522;414;393;443;424;582;554;364;379;425;541;522;522;470;464;541;549;512;516;474;462;480;394;429;449;458;466;464;452;482;501;408;340;380;431;449;381;375;393;487;507;456;466;470;500;498;547;480;446;372;455;476;465;426;411;495;491;480;564;506;479;428;485;423;426;462;473;390;429;451;410;403;428;402;502;576;563;493;447;434;443;408;416;454;455;381;323;389;496;613;520;533;484;402;404;446;425;444;457;503;528;466;474;535;507;411;409;358;424;491;462;517;480
102;106;103;95;112;103;112;105;77;61;107;298;471;531;490;373;370;479;465;417;393;429;503;446;411;447;473;532;471;491;582;694;575;490;553;468;573;636;612;532;459;458;568;658;618;652;688;691;649;560;387;409;483;458;480;526;460;344;291;311;418;523;674;646;511;498;447;405;408;430;509;702;718;449;501;462;498;472;505;596;591;508;511;472;452;456;496;422;386;449;425;447;550;484;445;444;459;394;397;448;618;627;590;437;447;434;424;438;312;403;513;521;491;474;443;441;439;492;510;650;534;440;423;489;514;441;435;442;386;449;486;493;433;546;527;525;506;477;553;551;613;559;539;500;579;514;547;582;472;456;448;466;467;505;482;489;415;463;413;436;474;467;487;452;488;513;436;456;458;592;642;643;631;492;441;469;469;463;413;444;547;453;373;451;575;593;514;482;423;365;420;501;477;457;434;425;473;471;439;406;453;458;483;512;464;454;429;456;460;544;614;586;504;504;557;455;522;583;527;455;492;489;431;376;458;525;485;508;488;425;449;499;527;545;540;499;450;437;479;502;452;520;610;596;456;391;452;449;413;425;463;422;449;525;506;455;444;441;457;436;440;477;402;437;434;458;459;466;485;456;378;389;403;420;448;426;471;449;495;470;396;420;382;381;379;416;440;385;382;401;395;357;480;661;656;569;495;460;413;462;455;407;457;474;356;456;467;460;446;500;518;536;454;479;464;462;469;457;526;497;469;494;518;505;493;352;339;323;373;379;417;454;500;432;432;493;520;371;432;452;548;478;425;499;494;464;451;447;409;469;475;483;501;489;366;361;382;393;444;431;393;441;461;481;515;498;427;410;436;389;427;412;416;543;543;498;497;504;422;436;434;526;503;507;468;481;484;391;355;377;366;391;455;442;378;391;410;378;415;387;363;347;344;354;368;454;413;437;397;482;407;384;425;324;346;395;436;470;465;545;646;474;451;487;408;445;436;460;496;671;565;591;550;485;514;565;503;449;382;449;490;445;472;457;457;471;496;441;462;479;595;646;529;508;551;597;464;465;456;407;432;459;447;469;525;467;442;387;313;329;379;470;557;511;594;725;777;528;409;454;440;416;414;402;446;475;483;473;485;363;316;380;458;470;497;500;514;466;416;423;419;331;391;401;440;463;477;548;492;424;460;501;439;397;423;463;430;433;451;495;416;416;358;406;369;525;490;424;472;406;387;454;381;459;478;383;370;374;404;429;483;458;501;459;434;376;405;523;560;524;425;503;497;477;421;371;401;383;459;397;396;486;453;427;446;418;439;425;468;482;453;471;511;658;521;436;386;390;430;460;447;427;407;439;455;449;424;401;451;427;450;426;476;405;414;426;409;402;422;406;416;417;390;396;457;533;498;626;655;568;470;509;543;494;451;479;463;457;535;537;478;444;387;411;482;470;535;615;506;561;525;461;521;474;439;413;443;632;688;616;481;360;351;455;596;478;462;469;457;401;337;355;374;391;363;340;356;371;427;420;460;321;348;409;399;350;303;347;372;370;373;391;538;546;525;507;412;356;410;477;386;355;454;468;428;372;350;419;488;413;448;422;526;530;479;500;470;453;427;473;529;547;487;548;529;545;466;432;426;471;486;474;414;398;432;425;436;360;385;446;341;408;393;437;394;416;449;410;368;439;410;409;441;489;463;512;444;348;401;543;506;431;513;469;569;569;549;470;416;556;660;602;599;641;589;530;525;555;499;441;448;551;483;498;478;523;600;555;544;490;514;508;449;403;452;480;549;558;466;438;480;479;496;431;403;405;451;457;489;443;429;441;418;446;463;450;510;500;469;575;526;470;460;438;495;446;391;398;470;481;391;374;385;436;400;340;405;350;354;347;406;443;483;460;431;422;431;521;451;773;770;529;320;428;473;511;537;442;508;528;455;458;536;502;426;403;402;475;480;480;448;474;494;494;442;461;417;380;385;425;399;372;465;727;707;517;441;385;528;520;484;477;467;444;422;420;436;407;459;431;475;526;546;491;438;458;512;433;360;389;431;468;403;536;454;377;417;443;462;475;549;507;460;445;464;455;452;414;325;300;322;478;634;641;506;481;500;506;425;416;388;448;365;408;503;463;454;497;444;464;466;449;436;464;430;482;556
128;106;111;94;89;96;86;106;94;97;166;348;415;577;485;338;293;461;556;403;392;511;506;451;421;458;525;542;502;427;668;825;518;516;556;531;714;721;664;591;441;462;625;608;580;595;733;638;712;602;452;394;403;448;522;502;451;345;303;318;394;565;615;571;491;473;474;405;369;395;483;460;418;384;443;363;355;438;407;503;509;517;582;503;500;511;511;397;382;479;437;455;490;442;429;405;402;372;350;504;569;527;479;457;578;521;445;406;276;311;554;508;508;494;551;539;481;393;547;612;561;385;404;459;506;389;507;457;417;376;502;516;485;574;506;460;441;512;523;626;643;527;489;498;570;593;512;477;432;430;479;480;465;520;505;492;509;471;425;442;504;492;560;499;515;559;486;373;440;531;541;478;522;480;548;500;512;491;464;423;519;463;408;478;631;692;531;490;367;332;458;516;429;376;402;534;538;522;546;438;437;403;528;536;485;485;439;425;509;571;591;609;543;528;449;488;672;631;534;488;490;420;431;333;420;514;465;477;430;407;355;410;465;488;491;439;427;475;526;516;494;486;479;462;405;368;390;419;469;419;509;492;397;476;542;534;515;510;484;435;402;495;437;425;454;438;415;428;401;439;348;392;395;433;406;497;488;419;411;514;420;413;463;430;482;435;470;481;460;412;446;371;475;537;511;461;457;411;366;397;506;483;531;387;410;495;526;501;454;498;520;511;489;450;456;478;443;514;621;456;447;496;463;453;429;334;349;376;370;409;435;515;476;482;479;463;390;408;407;487;491;474;465;432;422;387;504;478;410;398;390;365;438;440;493;452;413;408;470;364;383;430;411;462;503;484;455;396;427;410;505;443;485;583;569;557;518;452;526;478;515;604;555;497;432;503;444;361;359;417;458;461;533;490;374;363;375;396;430;398;393;345;333;387;407;382;391;429;449;394;376;391;393;377;360;307;344;467;456;489;500;556;480;437;369;389;395;357;450;568;542;563;569;529;578;616;502;464;394;389;453;488;456;534;552;460;426;422;471;425;567;571;516;495;526;531;485;455;562;511;413;395;469;600;642;544;520;444;423;424;413;418;498;533;681;679;694;436;460;415;475;429;399;434;417;486;425;401;381;376;446;425;545;498;504;493;524;420;406;383;379;387;344;445;432;398;367;530;475;448;489;538;466;396;379;403;450;418;542;575;535;459;331;334;377;501;459;403;461;499;514;477;509;522;439;313;338;377;394;438;487;503;447;435;356;396;419;457;509;494;443;464;413;459;451;360;355;444;458;465;460;470;380;408;390;415;387;430;509;527;483;484;518;661;495;501;394;437;446;417;405;363;444;533;435;375;372;446;405;444;473;464;456;470;381;439;338;415;424;434;413;438;408;414;495;520;519;538;681;511;477;423;457;468;416;545;495;496;607;710;560;441;376;375;424;380;423;469;480;577;533;465;519;535;485;453;496;554;636;527;435;385;363;497;523;493;463;374;429;389;401;347;326;393;374;348;367;405;391;432;381;328;350;486;428;406;319;358;429;423;401;421;453;455;515;460;395;421;437;421;418;373;376;483;399;333;370;403;459;489;440;384;486;454;433;430;441;458;409;542;503;511;413;498;576;569;630;500;414;427;386;387;444;426;428;473;375;370;319;382;407;474;392;390;473;400;464;510;462;495;483;492;481;453;405;412;408;350;375;451;481;455;456;498;482;458;469;457;456;494;629;663;611;629;641;516;467;492;532;449;445;450;504;554;562;488;567;605;547;537;562;594;504;542;479;433;513;526;459;425;503;503;516;432;383;435;451;432;459;444;420;431;381;439;508;494;535;480;510;487;473;390;445;430;447;461;420;508;462;420;418;338;367;349;361;374;412;367;408;419;375;390;432;457;406;458;427;482;523;719;761;524;349;486;540;554;508;475;437;457;503;489;505;522;424;424;385;398;437;509;468;481;453;447;454;464;425;338;391;427;407;367;504;762;787;514;374;454;530;482;443;476;487;367;408;380;439;396;423;487;552;529;462;435;433;462;463;390;370;439;536;657;582;565;444;337;377;391;433;454;488;470;511;557;486;486;422;417;386;354;433;497;536;565;563;520;521;495;410;403;416;436;351;430;445;450;434;495;442;420;447;476;490;478;488;504;558
94;103;120;101;110;91;99;115;98;89;211;445;463;521;478;421;425;531;534;423;407;461;549;490;492;487;517;529;584;513;585;706;540;416;442;543;610;701;569;524;467;518;486;532;524;517;628;649;676;603;448;373;405;513;576;563;535;439;360;343;429;620;674;511;479;471;466;424;466;391;493;441;428;426;376;254;315;406;409;435;436;525;581;590;508;515;584;465;390;492;569;488;494;451;351;405;446;363;398;542;528;484;508;476;501;503;500;418;315;415;529;528;482;491;530;605;545;439;530;572;470;443;400;469;604;536;451;424;372;417;541;546;476;512;538;459;525;560;624;704;579;471;435;520;539;537;435;459;415;427;479;463;464;473;544;499;510;479;508;467;495;430;502;461;457;579;687;593;529;483;443;433;482;469;568;537;561;502;500;473;507;484;466;526;592;708;589;458;327;386;408;470;411;446;498;462;520;459;572;388;396;463;521;536;595;625;612;526;473;492;516;574;521;512;511;557;636;659;561;465;508;515;473;380;380;404;451;444;387;367;377;407;409;492;437;449;487;472;560;536;472;450;467;383;425;495;419;482;506;517;557;570;454;454;466;411;474;505;501;475;476;428;467;397;436;448;438;405;340;328;368;387;404;471;515;420;436;416;487;446;400;458;494;457;470;410;372;526;462;355;365;423;439;489;462;472;404;424;388;477;528;458;466;333;444;566;624;556;470;456;457;502;517;446;531;511;552;533;517;432;405;445;524;500;395;398;378;374;369;408;484;442;446;384;437;427;405;333;384;444;410;458;522;401;376;395;462;475;417;371;355;367;395;506;504;451;439;468;412;404;424;413;426;454;526;529;464;439;438;484;487;449;511;532;517;531;501;519;508;509;476;476;466;473;432;393;397;368;386;434;478;446;455;495;459;413;360;453;437;402;378;341;349;379;367;404;395;430;449;435;380;409;404;413;350;357;380;469;404;433;438;539;475;345;333;348;350;333;414;459;424;544;551;523;648;599;555;506;445;397;404;451;522;560;527;420;510;528;397;432;485;500;517;506;519;493;401;469;498;470;407;465;413;501;517;473;524;435;462;421;362;348;433;563;788;537;433;369;453;522;458;410;401;428;434;457;404;401;388;409;510;496;502;467;492;503;449;381;404;476;385;401;374;404;431;402;506;710;891;739;560;493;502;475;445;421;413;447;532;620;465;450;312;306;428;486;414;490;568;540;513;488;506;493;457;340;330;431;423;434;480;526;430;393;382;410;394;422;481;513;540;511;437;473;432;368;374;392;454;472;428;427;377;368;344;336;347;457;489;491;451;465;424;440;473;490;437;419;416;398;372;376;405;362;405;437;472;413;396;457;459;392;387;403;409;362;370;329;395;467;409;377;469;424;415;497;532;553;587;528;463;411;467;423;416;539;531;556;554;698;547;475;368;395;397;440;436;460;459;436;425;498;519;428;457;430;423;500;555;429;448;400;476;541;439;530;411;420;357;437;425;386;323;356;351;367;379;346;411;404;390;372;388;439;415;373;367;416;442;480;418;373;377;444;450;359;362;366;404;359;324;354;458;476;424;397;339;390;427;441;531;493;448;378;400;384;430;499;425;515;445;519;501;489;486;645;690;478;480;422;384;380;439;458;370;375;381;337;386;430;566;470;425;431;405;433;468;505;437;562;472;420;379;455;383;365;436;436;356;407;473;439;512;461;375;423;443;511;493;502;584;543;584;694;645;613;567;482;462;502;454;439;443;501;483;473;523;621;574;510;539;654;669;693;490;414;474;397;426;482;473;516;422;403;391;519;495;492;447;472;460;421;428;459;487;507;474;497;463;450;440;421;400;357;395;442;476;507;452;397;336;419;401;401;411;365;401;453;404;444;473;448;489;610;448;396;422;346;420;541;507;458;446;579;624;594;457;451;445;427;465;464;500;524;411;447;485;451;473;463;517;432;455;402;420;431;411;447;433;480;380;368;463;478;526;475;421;462;542;488;495;469;465;434;410;441;431;422;419;539;509;472;422;440;400;438;454;406;368;477;610;898;684;490;466;336;382;384;415;386;420;436;565;709;601;450;431;404;407;360;455;497;487;449;586;495;446;466;478;367;363;437;472;459;502;493;499;460;392;418;465;531;540;534;456;458;494
90;93;86;118;101;97;94;92;80;115;185;382;519;465;505;455;483;479;593;508;422;465;487;479;480;514;401;444;545;624;633;472;426;461;512;536;605;574;562;463;520;564;516;531;512;564;599;635;576;535;450;432;413;499;556;540;584;534;456;427;464;697;768;494;453;421;394;499;493;510;530;518;391;409;421;273;421;417;505;420;411;517;530;562;452;525;579;450;375;423;527;481;507;482;407;377;438;454;473;551;515;470;514;437;388;454;460;428;456;512;486;531;516;443;527;560;543;500;515;580;450;436;441;426;571;567;454;413;374;408;480;475;506;466;503;487;430;538;635;593;562;503;426;441;500;519;438;510;482;438;461;473;431;455;482;515;472;536;550;524;536;588;528;471;496;734;909;778;602;505;494;460;402;501;484;599;647;552;426;482;575;511;574;514;482;672;665;493;342;381;446;505;519;485;452;438;430;432;472;358;429;508;504;586;657;822;738;476;400;395;518;524;554;608;517;544;542;534;455;505;502;580;491;481;431;385;457;400;392;378;420;399;406;502;486;524;517;523;558;546;479;440;453;444;454;527;455;469;538;590;543;505;475;429;427;429;437;461;403;494;460;400;388;367;405;397;419;432;384;396;362;334;394;488;510;444;389;352;365;477;487;481;486;468;507;387;370;537;504;422;441;473;516;523;466;410;430;453;474;510;562;434;390;372;495;613;584;547;484;451;440;460;486;394;409;512;466;538;505;373;451;604;630;507;475;421;398;373;402;377;427;515;501;352;374;406;428;370;411;462;440;440;450;358;447;439;494;420;368;363;368;424;438;488;399;442;430;433;396;414;444;430;458;418;494;526;601;582;487;480;466;478;457;499;433;451;480;494;557;589;503;463;492;414;399;420;315;436;409;377;485;437;398;376;475;455;382;441;425;407;434;387;341;390;343;354;368;432;495;442;379;403;392;378;425;340;415;387;376;355;423;497;449;334;328;360;387;435;430;413;444;524;555;512;460;537;597;515;468;442;460;415;443;502;521;592;595;467;405;441;479;537;449;461;485;459;460;483;426;424;421;409;473;451;450;430;447;419;502;384;292;406;446;582;671;519;401;416;467;401;439;447;375;453;435;407;512;484;409;397;388;434;465;468;469;444;413;482;395;388;428;386;370;419;393;464;576;1031;1207;866;529;546;479;425;452;379;412;419;475;475;436;440;371;359;460;462;448;524;601;515;464;518;505;469;415;362;368;451;449;487;558;535;402;378;358;399;408;406;418;445;540;524;481;411;397;392;413;451;395;369;451;425;336;371;423;392;371;391;547;596;464;403;410;401;419;451;421;374;425;438;403;363;377;360;377;446;448;411;370;435;428;425;366;410;433;419;395;458;404;444;383;470;495;469;467;655;682;617;535;489;392;475;458;378;437;418;558;473;514;463;467;435;395;402;422;414;492;504;469;461;478;507;415;405;471;387;440;519;575;395;390;454;525;567;551;508;400;407;393;372;405;354;417;349;396;341;332;366;396;511;421;412;333;399;451;357;390;436;415;479;457;470;473;505;454;398;423;415;390;391;324;333;463;464;476;417;377;348;398;401;663;671;456;423;457;451;421;417;477;467;511;488;519;467;514;586;533;513;428;397;428;433;473;440;362;362;282;347;395;488;542;482;484;395;351;407;453;368;404;451;442;437;440;461;389;373;401;445;407;386;446;497;509;480;413;431;485;450;442;462;529;543;503;666;697;542;514;445;487;540;507;450;412;480;429;459;555;563;536;535;514;524;618;620;528;503;460;457;450;434;483;415;365;441;433;495;491;501;541;623;464;396;417;433;487;444;486;501;489;443;403;374;410;375;367;443;462;513;504;446;353;353;407;482;510;413;448;433;417;548;543;519;524;576;522;395;383;388;384;420;454;493;473;476;542;512;487;440;444;464;426;379;476;588;565;512;508;478;466;486;570;455;454;406;417;426;512;502;484;449;435;433;491;411;452;441;386;417;493;475;519;529;479;446;459;498;465;422;436;424;450;369;423;455;469;424;450;453;488;496;552;692;582;418;451;380;394;412;385;406;427;490;675;730;607;531;499;436;444;437;437;526;504;474;527;543;478;456;469;394;392;448;486;470;421;489;429;461;402;435;465;518;545;485;508;391;497
120;106;85;114;106;113;116;115;101;91;176;375;469;417;428;441;486;543;599;528;448;501;469;442;459;472;408;435;568;641;565;383;377;470;527;611;605;591;488;427;507;582;552;536;537;591;599;487;503;483;467;460;390;420;468;459;523;543;534;533;562;610;662;543;468;465;445;492;528;425;556;556;440;385;450;417;421;533;471;466;450;431;567;545;408;413;496;496;506;468;474;468;420;496;475;444;404;424;480;473;484;393;405;524;449;427;439;485;472;573;540;452;492;513;443;568;533;481;689;594;489;451;499;502;521;526;568;425;369;487;493;459;480;490;490;492;459;490;565;548;564;473;383;414;496;436;512;486;632;545;455;499;505;437;460;506;504;494;603;646;554;536;559;534;632;635;716;702;568;419;513;501;359;430;450;547;789;665;433;514;527;500;536;498;436;498;459;417;404;433;453;493;482;424;488;415;385;415;432;384;452;455;500;573;645;845;680;506;365;421;525;491;541;627;521;506;533;547;515;449;456;589;551;517;409;457;485;506;440;428;429;430;462;500;554;537;489;438;451;454;414;443;389;415;479;502;596;558;591;485;513;500;455;483;409;422;444;454;443;437;470;436;400;341;379;429;394;434;395;339;345;373;444;461;491;479;378;330;389;396;354;384;431;426;471;454;349;440;491;422;540;488;495;495;501;404;441;441;474;555;611;445;403;431;511;557;526;493;452;432;439;445;384;314;367;325;339;421;429;418;573;601;641;576;454;477;442;433;428;412;452;535;440;381;381;406;349;358;457;501;436;377;374;400;411;421;487;476;382;380;430;444;527;528;482;402;416;458;398;350;384;425;434;445;406;476;623;627;458;548;483;478;430;382;416;432;444;498;576;467;445;494;504;463;423;369;352;399;406;393;397;369;361;328;390;416;447;494;436;407;446;452;408;407;341;356;365;404;460;388;418;423;420;374;400;359;407;394;373;389;455;508;468;395;336;408;376;400;407;370;387;393;506;437;469;591;738;701;477;469;552;470;423;497;515;512;618;638;503;453;461;542;464;397;446;462;483;448;438;439;402;351;454;414;424;459;514;468;438;365;289;387;355;411;430;341;335;460;448;426;423;427;354;404;441;408;520;487;413;412;379;425;487;488;439;460;465;457;391;365;367;381;384;410;445;464;546;887;1096;709;439;476;493;452;486;396;381;385;430;337;398;417;467;380;399;460;468;436;482;469;448;500;526;488;417;410;327;393;397;482;529;525;351;400;432;471;449;388;408;376;436;395;397;431;385;332;416;371;280;245;391;421;404;372;409;424;437;437;552;525;461;505;499;391;429;449;396;399;433;430;440;379;390;367;384;393;447;441;429;389;436;415;415;402;495;535;485;417;414;448;403;439;432;472;515;678;681;537;510;476;476;395;489;437;420;380;471;433;442;426;421;452;427;434;444;422;443;401;408;475;507;463;476;414;442;421;457;492;496;400;327;344;507;536;531;498;415;461;458;464;349;350;389;348;359;391;442;385;426;492;445;434;371;383;419;370;380;431;375;413;357;438;479;489;395;442;464;463;515;374;365;324;388;456;435;437;445;482;366;426;644;663;448;439;478;409;499;459;459;455;483;472;520;456;498;482;554;515;417;376;424;479;531;435;376;387;319;286;393;541;560;435;431;410;415;484;472;376;323;397;475;408;469;445;426;395;401;439;453;409;416;496;524;431;451;431;447;419;474;463;475;448;495;600;593;464;468;515;472;502;503;427;414;440;467;516;503;428;499;531;381;293;443;595;503;552;592;513;501;451;447;425;389;361;453;455;439;438;527;587;428;336;337;413;367;458;553;363;516;521;397;415;370;397;435;530;567;497;417;407;412;385;465;524;493;473;412;395;397;499;560;528;477;496;440;466;435;346;386;444;411;480;525;475;505;506;547;492;437;450;437;363;434;527;528;446;401;418;432;463;463;429;402;412;430;436;476;523;537;532;433;448;535;450;396;409;346;368;466;466;466;462;426;403;459;484;506;408;405;406;441;397;442;483;487;501;534;482;449;470;429;485;447;411;387;336;417;366;408;412;379;447;514;514;578;499;487;437;426;470;470;418;534;521;571;547;567;474;534;514;413;416;429;479;470;473;440;443;440;456;391;480;523;523;512;420;428
84;75;112;106;100;103;119;99;98;88;173;315;455;461;399;400;452;527;552;438;448;502;482;470;462;436;422;497;618;515;504;427;410;448;594;537;648;492;516;520;464;479;467;475;476;549;519;505;441;439;426;394;391;473;435;430;479;584;595;490;530;493;508;501;470;487;488;579;450;465;592;613;554;402;404;439;424;437;482;470;487;491;553;518;497;443;479;484;505;444;396;441;410;493;485;464;400;413;379;393;434;431;426;449;483;461;475;455;527;553;540;462;515;515;438;456;481;568;932;750;439;346;461;522;498;515;566;526;393;441;445;404;450;506;485;447;472;484;505;499;538;544;403;454;534;472;447;552;594;516;539;512;541;500;541;530;504;436;545;716;595;498;508;509;608;628;676;702;526;416;501;467;456;433;475;477;662;706;529;438;447;479;432;474;462;430;412;443;476;397;462;451;410;433;507;438;359;380;394;429;457;456;421;483;647;545;566;514;490;528;504;439;595;666;601;488;474;511;477;510;479;607;583;576;546;474;517;501;453;442;396;407;423;486;483;575;451;425;479;479;368;347;409;456;513;539;551;569;586;447;521;570;500;494;410;461;449;441;440;509;584;484;376;385;444;429;476;473;460;326;357;373;361;431;457;411;370;375;397;402;385;353;366;415;459;431;358;484;415;417;478;543;487;470;402;403;517;531;573;493;470;436;353;376;430;443;407;444;413;429;458;439;332;353;354;271;386;444;424;408;461;535;766;801;565;425;430;366;418;432;480;498;468;466;485;476;455;435;434;487;506;373;396;390;352;415;459;447;424;425;425;413;477;579;482;436;377;410;386;383;394;424;395;452;415;437;539;537;476;422;457;438;453;431;365;393;403;410;418;368;390;425;452;476;440;434;362;412;487;394;360;307;394;389;382;460;457;416;419;414;483;483;405;410;427;392;348;391;370;404;392;430;435;434;424;481;498;512;373;424;478;497;456;422;379;438;503;417;459;397;418;406;491;481;565;693;764;819;511;453;523;451;432;470;479;544;576;738;655;485;493;519;405;454;462;436;441;418;365;400;378;380;357;359;417;496;559;485;448;255;229;302;344;341;344;287;349;483;469;411;382;383;403;363;479;424;422;403;363;405;364;420;404;471;434;447;424;460;410;363;343;344;375;443;473;462;513;613;564;474;382;438;473;454;501;436;435;407;385;360;421;437;401;345;395;462;478;422;509;452;439;447;489;441;478;432;357;391;433;477;468;412;417;425;390;433;468;401;472;400;316;380;406;459;433;399;439;435;329;315;431;455;405;375;426;418;435;472;456;484;487;575;521;396;410;381;401;426;449;380;399;397;427;393;393;463;441;479;450;423;404;395;406;443;511;641;432;385;447;478;431;465;510;659;564;513;517;409;405;430;461;538;454;431;392;381;493;428;461;442;451;430;450;436;413;483;365;280;342;451;480;477;384;454;445;435;576;546;501;459;353;367;393;474;529;521;425;363;446;404;381;378;383;359;424;399;462;447;413;353;424;455;368;441;384;421;396;378;365;383;430;424;444;429;427;436;510;499;529;454;349;391;336;371;351;481;473;399;384;433;489;405;509;449;450;477;541;585;520;460;466;521;468;511;451;513;459;517;386;409;416;462;598;462;393;324;365;328;422;439;487;411;458;406;402;423;436;358;368;418;431;403;427;438;453;371;476;480;488;420;441;463;522;492;457;373;401;433;461;449;448;449;405;475;471;495;448;454;455;440;375;395;405;448;496;511;534;503;454;442;331;205;349;528;541;813;643;572;487;428;404;449;431;371;413;459;461;401;482;497;425;372;411;389;343;517;628;469;493;507;423;404;416;439;424;453;499;376;351;357;416;379;398;458;509;451;421;420;453;454;507;488;407;435;428;423;423;406;434;475;493;418;456;446;448;508;538;531;508;511;521;480;409;401;419;363;416;450;468;447;468;432;474;401;433;425;406;504;519;468;381;442;611;424;413;427;401;472;390;456;512;473;415;427;492;511;491;448;429;458;421;451;457;558;531;538;552;484;446;512;511;427;422;427;376;391;485;417;419;434;434;413;480;492;533;485;396;422;437;483;477;370;473;463;565;545;505;468;481;447;447;408;414;397;445;420;429;408;387;454;481;499;443;464;446;429;437
123;83;99;84;110;85;111;107;93;95;181;355;371;405;338;384;366;471;543;491;520;498;529;558;529;468;533;503;485;573;465;465;412;428;436;507;481;452;590;671;497;478;511;431;421;483;613;567;508;437;406;365;364;387;412;464;464;555;441;449;444;428;419;509;488;433;414;479;442;540;512;605;480;454;473;412;421;400;443;519;511;546;717;677;498;556;491;473;410;477;408;438;461;533;540;504;414;343;402;385;401;433;393;398;416;500;449;462;543;560;520;476;511;503;464;519;526;596;870;634;367;359;383;434;415;459;463;475;410;406;439;438;453;451;454;479;471;500;436;470;440;440;510;644;610;535;512;461;485;461;493;527;575;504;482;455;427;482;523;550;493;440;444;520;541;639;749;709;484;471;521;567;471;443;459;434;501;535;448;433;399;440;444;498;471;411;458;539;531;444;507;518;439;403;429;402;390;401;398;403;402;436;441;502;502;547;583;567;607;555;455;572;557;521;457;458;451;459;470;505;495;572;586;505;493;506;535;483;461;376;426;453;481;559;485;526;474;479;453;477;414;405;405;551;509;607;596;535;508;441;488;698;637;500;459;488;373;427;497;691;658;510;424;377;400;440;393;426;501;412;371;376;371;435;390;416;377;356;428;439;387;404;427;520;525;471;373;431;407;404;510;454;457;464;441;393;445;457;513;462;485;465;385;416;374;388;410;430;445;492;400;442;411;406;393;438;429;454;396;394;434;472;908;931;560;476;399;425;405;417;454;459;441;437;446;415;483;506;444;472;506;434;400;415;404;449;404;431;444;450;419;433;478;513;454;445;456;482;416;394;408;390;374;488;488;391;419;523;453;414;449;495;489;463;348;389;355;419;393;399;330;334;368;418;485;372;347;434;474;441;414;447;469;498;459;490;575;456;412;447;481;473;476;485;505;444;359;385;414;473;437;436;448;446;442;505;489;488;454;471;335;369;436;503;419;440;514;349;386;400;546;512;566;602;706;655;499;554;483;503;546;475;520;483;544;519;606;807;613;529;508;473;475;448;469;447;447;480;427;421;436;401;393;408;425;508;528;479;375;329;279;286;357;365;342;404;403;428;423;407;439;363;377;389;450;426;445;474;438;404;344;392;474;429;425;434;452;462;442;382;449;447;463;491;456;420;525;487;460;376;401;390;412;520;465;431;454;406;400;361;377;368;396;395;424;433;383;389;501;546;449;431;461;497;478;462;390;399;410;511;430;323;334;410;362;447;497;431;428;415;409;430;385;411;452;462;414;409;454;356;436;457;372;417;386;416;493;455;414;438;358;447;486;401;405;388;406;400;399;382;422;466;435;449;407;365;446;477;452;413;397;321;277;327;422;478;395;415;490;516;420;416;597;719;605;427;497;454;428;366;508;564;489;448;409;393;544;430;457;457;460;435;534;490;464;485;397;346;370;503;510;407;408;437;438;420;557;576;478;435;379;423;422;512;566;578;381;357;472;469;372;401;378;408;363;396;400;426;368;371;384;448;425;433;338;337;390;368;410;410;465;398;381;424;507;480;571;534;446;436;532;531;433;478;416;415;440;375;381;373;413;406;492;449;436;466;530;582;491;519;513;479;493;489;548;514;458;493;452;473;414;467;456;395;422;399;327;368;381;438;376;391;460;387;446;400;427;378;464;514;458;430;401;431;433;406;452;528;522;420;453;477;471;519;403;350;418;468;496;399;460;415;391;374;476;465;458;446;487;443;425;457;509;516;559;508;540;513;470;446;401;293;333;380;629;779;692;565;545;551;422;459;425;504;431;398;420;456;413;464;367;410;412;451;414;455;495;420;450;443;460;421;427;457;435;485;458;447;405;393;452;376;382;477;440;503;423;435;433;435;468;470;418;416;414;429;417;428;474;442;408;406;440;431;443;488;586;609;549;507;496;488;445;413;402;395;427;507;503;563;473;410;458;432;449;405;457;481;476;434;387;487;485;432;447;437;512;480;428;465;506;410;422;444;444;517;470;442;442;402;492;484;383;413;499;522;488;510;465;474;553;474;477;409;390;404;381;379;400;445;513;428;432;475;515;473;442;389;426;513;497;468;512;524;634;511;609;494;433;443;367;412;415;417;414;462;423;424;430;465;476;490;451;414;382;408;478
100;99;114;110;97;117;90;114;97;105;290;450;410;400;395;368;352;405;506;532;493;503;493;535;600;529;491;505;511;514;523;493;408;443;438;469;444;479;591;726;613;506;462;427;455;506;567;536;487;466;474;509;431;406;456;458;466;477;494;472;485;479;373;475;492;452;454;436;574;602;525;515;478;473;425;418;395;372;418;478;528;604;639;553;524;515;463;384;440;488;424;452;425;472;449;491;468;377;365;406;412;410;386;413;393;415;436;400;518;497;396;541;608;477;460;461;508;540;603;482;363;386;415;421;439;451;452;406;421;386;426;454;446;456;432;447;466;522;478;440;453;465;439;456;547;486;532;492;477;451;537;510;514;496;474;448;403;484;553;517;523;443;398;444;482;613;599;492;523;479;433;526;544;437;461;491;498;548;504;451;390;420;458;513;519;498;485;570;510;511;541;442;435;408;431;379;415;424;419;489;424;540;500;478;534;520;533;512;474;509;449;500;487;451;404;453;493;448;415;471;517;636;596;508;489;454;462;432;414;487;418;428;501;580;561;585;481;462;418;500;422;385;397;468;491;546;572;508;436;418;543;629;585;445;445;472;417;510;568;762;588;447;469;352;414;432;467;490;446;378;425;449;471;419;426;423;415;393;489;408;431;423;383;483;539;464;428;394;404;429;453;495;448;470;474;428;438;432;495;502;574;540;426;423;443;370;449;495;443;445;387;427;382;409;426;406;451;415;378;388;383;523;779;784;534;493;476;459;427;468;377;372;426;465;464;452;500;500;471;476;448;463;423;416;426;513;453;454;474;530;563;464;566;527;516;446;468;540;418;411;419;370;460;507;549;412;466;490;431;352;466;500;494;421;327;422;420;448;417;441;407;397;389;455;444;426;455;490;539;496;427;506;561;516;523;573;769;716;493;415;420;440;496;468;478;465;486;416;456;435;417;421;438;483;422;456;440;440;463;438;378;390;430;484;464;497;458;417;348;368;564;586;660;735;624;532;380;511;522;568;579;526;557;619;550;583;557;635;577;486;449;476;464;478;558;447;415;376;393;368;402;420;478;421;486;543;593;564;471;397;417;422;426;405;454;428;354;412;432;430;422;394;409;387;378;389;404;440;460;363;336;402;478;411;423;411;374;467;573;462;468;424;511;422;407;420;478;444;374;345;389;418;432;502;600;409;425;483;418;322;370;376;432;407;480;511;451;415;568;606;392;373;393;420;551;495;464;454;542;495;409;297;334;494;479;508;475;484;424;414;409;456;416;523;494;503;451;403;348;360;425;485;415;406;395;411;546;502;461;386;342;351;498;380;489;413;431;345;416;374;426;444;445;487;365;398;452;370;419;396;367;250;235;306;402;412;374;403;471;477;453;411;442;449;509;425;463;470;424;461;522;595;465;513;465;419;482;447;436;419;399;403;525;547;547;477;419;443;460;427;546;434;383;460;493;457;433;436;422;452;385;335;403;417;576;588;393;447;545;481;424;366;382;366;419;441;359;396;361;331;347;447;611;511;376;389;452;459;497;460;456;390;383;432;482;568;517;488;420;386;464;461;412;444;467;437;470;403;411;395;453;426;413;404;432;372;478;554;475;467;550;522;455;451;723;662;590;578;570;460;396;505;416;440;448;357;435;377;372;455;385;429;449;463;481;481;476;514;508;441;501;473;469;493;443;460;458;494;517;458;367;396;479;361;412;429;468;507;461;385;456;434;468;445;540;444;445;489;533;442;442;487;515;518;549;476;540;481;519;538;415;374;323;324;528;589;553;607;676;623;441;471;459;500;450;479;435;432;465;424;371;356;428;467;464;467;423;387;426;457;464;443;437;461;496;507;559;540;447;471;434;408;412;421;432;490;514;462;448;426;494;476;477;436;382;463;492;546;584;453;420;379;487;570;485;468;656;762;570;470;414;437;428;412;353;440;519;607;702;664;642;448;458;464;434;467;440;482;477;417;415;478;423;433;388;427;542;520;442;474;436;464;450;482;461;444;412;466;458;487;557;543;435;379;392;448;485;595;557;475;454;473;490;438;392;429;402;403;427;481;497;446;449;426;448;446;391;418;476;417;436;450;594;533;549;489;513;436;398;386;397;430;419;474;449;507;477;392;455;449;499;511;415;415;421;435;436
114;99;87;98;114;87;97;92;106;91;323;487;438;415;412;387;369;445;507;488;478;496;519;575;584;540;566;498;616;501;558;430;394;431;471;497;483;583;650;731;710;570;538;464;504;540;505;499;453;442;556;482;437;461;520;488;516;559;516;434;469;409;406;455;573;471;437;448;391;476;443;470;448;526;474;444;389;386;413;499;539;591;536;482;512;520;512;387;437;448;450;503;505;429;453;460;535;417;418;421;397;457;451;433;425;443;430;404;516;441;415;549;519;494;456;475;481;505;540;456;396;431;471;444;423;410;372;420;412;374;434;490;529;451;468;457;493;486;538;483;542;497;466;435;435;446;449;495;458;529;566;460;444;489;504;426;531;544;529;511;400;506;493;431;466;474;490;472;453;485;400;439;472;484;436;518;473;550;522;497;400;491;565;606;543;455;483;545;524;510;506;442;409;474;418;453;446;438;440;421;495;448;509;557;597;588;551;543;544;466;446;474;535;496;410;448;501;531;396;417;551;736;831;734;548;544;447;470;435;494;439;397;450;582;581;541;501;428;420;383;373;367;394;438;474;422;398;446;436;416;472;541;464;415;446;422;441;529;661;624;446;435;406;416;388;413;435;471;451;409;429;533;508;516;423;382;411;451;414;412;383;416;425;404;461;432;477;405;385;387;429;429;486;513;434;444;432;447;506;529;449;470;406;355;370;429;441;473;400;424;430;398;384;420;391;390;495;421;446;361;480;524;587;580;483;526;408;358;421;454;385;321;426;420;471;485;422;479;464;431;456;429;454;442;424;468;511;546;565;518;528;472;618;567;580;487;480;527;490;398;427;400;401;565;551;453;458;397;442;421;393;438;483;444;410;456;473;496;462;454;468;429;431;486;430;446;448;467;510;474;376;467;461;456;441;611;951;905;622;396;392;442;453;478;511;506;466;494;448;428;384;356;463;486;539;403;395;407;409;422;396;407;429;465;522;428;407;398;353;404;571;605;632;639;496;404;392;469;519;503;666;624;626;529;522;640;634;620;575;440;503;552;484;458;497;417;420;403;378;455;444;407;446;379;402;506;556;575;459;466;581;597;482;422;488;471;375;438;465;496;422;400;507;409;432;404;422;444;463;356;353;405;501;414;372;441;530;638;606;545;435;485;428;402;337;379;382;419;372;404;350;413;419;458;502;405;372;440;393;402;367;361;392;431;513;663;473;387;486;487;351;299;384;466;610;547;442;385;438;438;418;397;334;502;551;471;434;468;430;390;450;459;446;660;607;483;403;408;362;400;414;434;471;411;361;441;550;520;400;420;359;388;449;408;415;388;344;367;379;470;455;422;435;445;390;372;385;350;410;418;369;302;282;348;376;365;358;434;487;512;499;437;349;361;474;452;428;357;456;461;476;510;517;540;435;432;455;436;457;451;383;372;406;474;481;480;384;440;420;412;394;363;404;420;463;399;401;422;446;496;399;397;428;415;448;491;399;374;475;479;407;365;405;446;451;413;398;432;399;322;334;370;578;595;520;471;512;407;416;440;443;405;388;385;469;485;485;412;372;392;467;425;410;514;518;574;495;419;383;432;525;517;417;394;368;413;447;393;407;444;528;492;449;436;592;527;577;649;579;406;380;396;424;430;494;453;462;383;377;405;389;425;456;488;450;378;428;471;509;526;518;541;570;557;565;581;516;515;542;542;416;369;381;404;408;472;487;490;442;455;381;438;487;488;442;437;341;415;442;442;506;481;534;463;475;490;532;541;522;524;484;477;351;369;469;504;589;783;792;635;501;486;551;467;470;447;404;452;518;485;422;362;374;489;536;414;435;455;467;441;431;386;377;397;567;587;683;612;476;467;459;394;383;488;510;506;536;477;508;438;440;443;413;407;449;467;499;669;640;515;527;482;530;646;557;492;536;512;492;392;408;410;455;397;384;378;506;541;753;694;574;481;425;455;506;582;529;556;476;547;440;463;400;423;459;422;499;473;325;365;352;447;472;491;457;419;400;447;446;464;515;564;490;426;451;425;484;532;474;360;461;428;473;485;445;529;476;398;401;366;413;413;409;429;493;394;382;456;507;466;422;447;509;556;458;409;475;432;459;445;416;436;505;442;446;498;477;389;390;479;453;390;425;357;411;441;389
94;94;105;95;89;89;112;101;94;96;326;498;471;460;438;398;392;426;433;530;387;445;526;499;595;517;513;495;486;488;430;389;428;459;427;455;508;509;532;605;630;481;456;468;553;529;474;480;434;476;506;453;433;508;545;514;496;528;606;557;460;397;421;437;451;501;413;404;417;436;385;429;497;474;521;496;502;475;409;406;461;458;414;493;526;519;513;556;513;509;532;483;501;466;350;422;492;392;361;441;421;515;583;600;451;427;393;465;432;455;426;444;467;483;489;441;466;462;482;507;457;483;472;461;414;370;409;380;421;402;446;420;480;441;415;406;472;472;455;484;580;538;483;499;455;437;415;403;410;481;495;449;512;428;492;451;545;538;457;454;447;532;485;447;372;337;358;429;463;418;414;465;489;500;472;462;496;433;480;457;419;471;621;590;642;528;532;602;512;534;522;450;446;449;447;453;456;414;478;443;422;417;468;527;533;574;534;575;493;485;498;476;483;510;456;470;514;569;555;468;602;877;1299;1076;741;480;487;507;563;480;418;392;448;507;554;541;488;380;394;400;410;333;362;454;524;442;441;494;400;410;522;538;510;451;426;429;363;433;527;488;386;341;306;413;420;409;405;465;384;447;498;610;567;510;507;401;367;478;479;421;396;424;370;406;441;441;442;458;395;419;421;462;479;611;492;395;464;479;466;613;431;403;357;342;386;472;493;501;400;427;521;427;402;414;392;448;433;455;442;380;473;532;481;483;500;468;443;380;419;497;402;349;549;511;505;560;460;426;438;466;471;393;461;441;549;500;536;557;549;585;439;427;491;492;480;486;471;527;503;413;428;407;467;542;507;423;433;423;436;445;503;460;471;475;453;465;507;424;465;425;413;428;452;405;466;375;461;496;582;444;431;379;428;381;447;509;938;820;555;431;473;429;423;423;394;432;536;493;460;462;448;334;437;485;566;429;429;404;428;366;413;443;465;431;424;407;462;436;433;448;498;569;661;578;433;389;350;493;443;558;533;597;622;542;576;582;599;542;480;517;559;578;486;461;410;390;463;456;424;494;431;388;397;404;336;380;462;475;450;492;543;567;540;507;419;429;461;453;470;474;398;407;476;506;461;402;442;454;377;348;420;414;476;324;276;318;412;430;525;403;370;463;427;373;375;399;460;407;402;383;350;473;438;427;435;374;358;396;383;394;364;378;406;367;452;554;411;441;371;376;363;303;426;485;557;511;332;375;372;390;380;394;341;397;500;473;414;337;371;459;433;488;477;544;460;425;373;397;343;383;446;433;469;421;384;388;530;430;417;391;440;448;487;454;402;376;347;365;499;553;544;486;460;405;375;316;333;358;417;454;413;385;422;383;374;383;409;456;447;449;440;416;361;504;410;484;493;443;439;489;485;552;655;562;472;425;408;346;471;431;419;393;417;458;528;448;480;453;418;438;458;453;444;366;461;460;420;391;461;452;406;409;369;396;449;507;468;401;412;387;395;374;388;413;394;440;430;458;467;360;336;325;440;548;481;497;437;429;356;402;472;523;417;385;399;421;482;426;347;377;407;395;459;478;434;542;563;468;417;471;488;438;416;375;387;534;497;429;445;469;449;464;400;392;451;476;502;619;481;401;411;409;429;482;466;416;462;356;371;411;395;471;430;400;401;426;402;454;466;563;611;659;636;581;639;764;606;618;597;526;397;348;402;362;399;465;499;429;387;404;408;428;471;457;472;482;450;392;416;427;498;529;498;412;447;500;557;664;562;559;506;587;513;446;434;478;487;605;596;501;491;512;607;504;418;399;423;431;457;410;373;420;328;399;484;372;478;608;546;466;424;429;380;508;604;749;946;720;450;395;392;412;422;482;562;544;440;418;502;506;504;531;501;483;464;415;457;526;535;404;462;498;510;515;533;492;463;465;418;391;352;399;434;388;425;414;485;466;503;428;451;489;390;403;522;617;591;490;551;536;447;356;447;489;439;459;484;397;335;364;422;385;416;464;437;391;462;497;418;411;489;499;438;420;437;391;426;464;474;357;438;492;430;432;469;515;504;413;393;405;390;377;405;484;483;409;413;452;487;462;477;480;576;617;482;408;466;501;488;502;527;510;571;572;480;510;477;398;392;373;474;404;394;414;416;384;399
100;88;103;94;120;83;102;107;73;117;351;528;475;424;452;498;524;410;399;529;334;464;500;485;539;520;484;520;427;456;419;425;417;419;410;558;529;519;464;495;544;514;463;483;500;482;473;435;416;405;482;452;471;521;531;402;405;405;504;466;442;446;458;358;317;338;418;450;501;492;392;468;499;482;506;423;496;522;420;390;447;484;458;580;514;501;563;535;542;481;465;509;549;498;452;520;495;412;344;402;414;460;595;597;479;456;413;488;441;400;483;399;452;474;483;433;440;436;556;536;628;557;593;514;466;441;404;448;392;419;427;367;357;366;431;494;513;493;583;567;596;519;517;495;468;505;535;476;465;477;402;499;534;527;470;462;459;467;432;452;403;483;551;470;340;296;357;468;494;421;424;423;464;511;538;462;409;393;361;378;423;457;551;656;643;504;502;524;486;485;463;445;424;471;501;469;433;427;418;404;396;382;434;488;473;446;463;489;526;534;648;549;636;648;587;522;454;544;570;497;534;817;1353;1198;691;521;464;455;481;554;458;393;378;426;506;544;470;449;446;407;397;382;364;408;411;544;520;532;583;580;636;628;575;527;463;508;434;395;442;451;410;339;362;431;404;373;413;427;486;474;540;468;516;609;477;426;406;439;434;514;433;382;414;432;452;457;380;427;425;466;478;481;476;552;577;494;473;451;462;561;472;373;341;352;465;559;491;536;443;457;403;367;393;402;405;391;363;419;456;480;484;571;465;467;477;423;421;417;469;465;415;327;462;471;449;387;510;529;493;444;482;401;484;495;538;525;513;584;549;482;514;395;384;416;388;464;446;483;493;495;445;416;415;492;446;361;391;354;454;493;414;496;446;487;410;437;487;417;426;431;372;396;355;400;435;416;430;433;445;430;388;340;423;367;414;542;762;843;459;457;463;399;419;391;456;488;460;518;436;438;402;416;397;465;473;481;443;431;440;409;425;390;420;384;404;406;421;469;475;487;492;538;558;513;369;350;432;457;463;581;538;519;538;637;521;553;620;677;586;525;541;552;435;446;388;398;482;503;473;457;434;451;388;387;278;304;397;412;478;472;487;522;512;532;471;410;472;458;405;425;436;441;503;482;383;455;430;477;463;354;392;431;375;320;276;266;333;383;457;412;371;408;442;525;522;464;500;542;467;412;362;431;504;443;390;411;423;470;461;448;436;335;413;446;386;386;401;414;404;423;407;405;441;400;378;321;336;370;345;325;333;307;310;371;462;368;367;384;383;411;410;468;396;451;426;386;457;418;382;439;456;446;463;416;423;487;511;475;395;374;405;438;484;433;414;356;326;420;499;648;514;477;502;436;371;366;353;325;338;425;482;512;518;444;405;399;382;427;435;434;448;421;441;449;455;473;421;440;435;452;493;640;675;602;448;385;372;383;435;418;492;430;469;463;446;529;466;438;504;482;451;418;431;416;392;431;415;430;505;440;446;430;435;437;429;442;472;408;424;433;386;391;424;446;453;499;485;441;469;454;349;327;302;477;562;478;418;413;419;390;424;488;493;421;410;424;448;469;437;385;421;429;462;421;361;393;452;437;343;471;396;372;518;458;414;521;522;423;422;431;372;446;405;456;487;404;500;492;376;395;367;379;456;441;381;386;421;432;398;420;396;462;428;400;405;388;421;489;537;646;661;753;635;454;575;705;744;632;555;435;439;393;384;342;394;472;486;471;438;423;377;395;447;491;509;476;478;460;447;445;459;534;456;408;468;408;515;582;546;504;513;532;573;493;467;428;416;463;483;443;411;453;492;406;415;356;361;403;413;412;366;364;358;413;405;402;543;782;696;554;413;479;431;443;586;627;774;569;420;386;356;450;533;601;597;513;445;454;487;490;518;490;520;467;461;408;473;535;543;450;498;498;456;378;452;401;413;419;383;359;429;483;431;418;355;397;378;444;420;415;389;427;445;391;433;494;516;442;473;439;419;400;429;469;480;462;446;470;402;447;470;467;403;404;371;373;457;472;405;413;385;467;495;400;464;407;419;443;474;463;458;424;379;381;474;467;460;469;458;391;442;492;380;400;467;433;412;437;411;419;408;524;532;489;442;494;544;479;473;579;572;509;464;532;447;468;445;468;415;347;400;444;449;464;444;405;392
128;114;125;126;103;108;97;99;85;85;310;483;457;430;475;455;569;476;486;447;342;434;474;476;410;496;527;580;423;421;452;516;499;429;496;610;582;540;531;522;449;456;434;491;440;480;398;500;459;472;420;418;476;474;440;455;405;362;365;374;386;473;498;385;343;338;412;610;818;515;446;508;499;541;562;540;448;528;505;500;574;590;532;558;467;523;497;445;458;425;510;512;562;475;403;497;495;423;376;378;390;394;488;450;446;429;427;458;415;414;461;440;436;456;430;422;543;522;466;589;652;556;621;542;493;488;482;518;426;503;416;366;356;335;436;486;591;583;609;618;522;459;491;487;524;504;526;431;527;453;400;501;501;490;453;452;372;423;381;395;453;554;462;492;443;352;420;509;443;417;411;362;449;494;478;436;456;441;414;484;450;466;491;544;531;454;485;453;472;350;439;467;470;447;488;506;486;430;421;426;430;385;402;414;495;440;477;446;409;516;639;594;572;541;477;487;466;456;528;524;506;728;910;870;562;533;529;454;504;514;563;510;422;419;457;544;504;530;421;387;442;395;402;411;462;587;583;578;633;598;641;645;610;543;512;468;417;373;410;414;434;378;388;495;408;410;412;510;502;495;475;440;492;554;492;399;373;402;376;438;430;371;430;482;461;400;393;374;414;414;457;473;491;532;535;544;504;469;503;456;448;351;354;435;392;544;538;644;624;433;430;417;499;446;428;382;403;417;436;516;531;455;440;493;413;342;388;386;386;387;397;366;424;461;358;410;467;619;622;573;523;483;488;522;546;553;517;482;451;494;483;496;393;455;441;435;419;487;499;512;425;433;413;456;443;467;391;449;480;493;424;531;563;505;415;410;448;406;371;424;429;342;399;446;445;430;492;444;441;447;377;441;422;401;420;459;539;557;448;391;492;419;422;370;464;532;434;417;475;495;504;421;383;438;424;455;468;555;497;423;378;372;399;381;368;447;425;577;616;523;482;455;482;455;412;391;423;435;495;554;504;478;499;588;556;517;594;598;636;556;448;388;400;428;344;483;495;471;432;494;518;444;414;377;318;342;391;498;446;465;488;459;504;534;501;477;497;413;442;425;448;436;461;441;416;449;388;477;424;423;443;463;390;405;381;312;315;417;509;403;401;395;531;567;457;498;561;512;472;439;364;412;380;337;312;352;453;559;503;472;389;417;406;462;492;367;337;326;396;384;404;369;380;371;354;355;310;323;410;405;310;300;275;324;336;321;398;362;363;411;344;413;379;386;486;476;473;494;395;415;446;425;437;436;462;440;558;543;373;378;393;419;513;399;382;374;409;427;410;451;418;409;453;482;480;429;426;354;351;465;566;530;538;497;447;430;427;388;439;450;452;398;379;390;446;439;405;318;462;540;559;418;494;441;399;398;398;377;392;431;466;472;411;403;418;471;493;392;428;492;468;401;424;392;401;428;406;428;593;461;418;446;443;476;446;439;492;504;462;369;321;352;436;377;460;405;422;505;456;408;394;362;371;392;486;430;340;372;532;483;525;501;546;431;439;501;496;481;463;446;433;477;517;473;331;359;435;407;398;411;399;402;482;539;479;431;426;416;416;486;407;418;412;483;454;457;525;498;448;382;395;391;411;450;381;370;482;490;471;356;422;529;460;413;434;525;520;452;516;614;612;630;511;452;448;537;506;487;508;490;506;454;383;351;451;495;514;531;511;466;358;364;344;390;410;454;488;512;511;438;473;529;526;398;438;448;513;478;544;485;436;464;567;476;384;375;385;418;471;393;362;398;363;443;477;424;392;382;323;326;356;381;379;395;353;400;539;673;588;410;414;374;395;436;454;524;441;445;467;504;512;466;582;634;612;473;511;439;511;553;527;585;511;409;385;398;402;445;465;426;466;458;405;354;332;406;430;436;362;379;427;411;455;417;384;378;397;392;375;328;373;429;444;427;427;386;464;436;511;415;457;403;391;439;483;591;564;464;364;407;431;409;421;418;355;329;432;468;423;420;462;505;455;466;459;396;346;368;509;464;480;453;371;374;381;452;449;463;450;497;530;443;373;375;379;393;464;443;380;400;433;567;560;434;518;509;450;392;377;467;532;492;464;453;462;452;447;449;420;402;432;474;487;484;472;441;406
89;121;98;114;99;104;112;84;87;110;310;477;446;389;473;413;450;433;444;404;348;471;547;498;467;507;538;530;420;416;456;624;526;399;458;517;501;511;558;513;432;407;449;432;404;397;410;426;469;476;516;425;470;413;392;452;391;344;341;388;434;392;455;443;409;440;439;648;845;670;518;455;444;422;594;655;590;591;613;675;657;580;460;468;473;475;501;562;472;468;466;536;558;511;424;449;436;397;396;492;466;383;436;499;485;483;449;458;445;406;378;443;463;443;496;486;517;493;400;464;467;487;555;485;507;599;526;443;520;454;389;433;445;404;421;508;510;464;525;490;498;466;441;505;501;518;515;485;528;583;454;481;406;399;420;399;342;381;353;367;472;517;490;571;588;494;427;454;476;427;409;414;335;402;366;416;408;429;470;528;427;450;447;435;474;441;408;408;384;324;396;457;463;412;529;514;454;471;466;469;508;403;478;381;476;511;477;485;475;505;598;578;489;471;487;398;443;445;446;467;452;531;716;710;565;549;549;529;540;514;532;538;399;403;443;492;513;463;499;433;504;524;553;438;481;485;603;536;569;569;584;602;514;464;442;402;425;386;410;409;471;392;460;436;392;413;415;448;491;446;470;423;438;495;425;367;381;371;374;382;370;409;496;511;435;397;386;346;375;369;421;413;490;496;466;469;486;422;465;448;460;381;320;409;391;538;578;695;577;464;493;484;495;426;473;377;374;429;416;497;444;426;390;443;388;414;365;376;381;387;425;386;330;370;437;397;462;495;516;503;466;360;437;499;505;566;529;507;461;395;419;445;395;377;387;375;409;394;509;498;463;455;424;385;486;477;466;554;480;491;431;437;503;507;440;503;425;461;459;519;436;353;384;447;439;497;487;506;531;405;401;426;406;408;457;453;443;406;422;463;374;441;460;438;489;467;496;439;520;564;461;417;444;432;470;408;501;553;481;410;397;360;326;365;365;408;464;548;594;483;429;455;435;489;421;377;496;501;475;512;474;368;441;540;473;477;538;630;564;518;438;475;425;420;415;497;487;445;527;523;555;514;489;377;426;448;379;478;532;485;486;508;515;636;576;440;476;456;449;517;498;464;454;522;515;469;443;407;313;465;437;451;384;384;392;329;399;504;463;384;344;411;481;426;410;480;571;467;418;362;358;376;360;367;360;391;554;553;491;444;384;377;468;487;513;446;357;316;350;334;329;414;425;413;372;317;332;375;426;428;416;393;367;416;405;454;505;408;404;397;442;467;451;405;418;494;460;468;395;361;412;455;463;435;489;451;611;614;437;408;375;435;381;292;314;361;398;409;414;352;315;442;555;574;468;544;530;451;494;690;721;509;495;450;475;486;458;432;477;483;482;364;334;397;431;476;374;365;454;412;444;411;402;360;353;348;441;427;534;570;467;439;337;341;379;396;390;387;465;472;503;483;467;531;450;401;377;442;485;420;420;517;454;493;445;487;535;514;468;400;346;348;341;354;385;382;385;427;375;371;382;375;455;442;478;421;291;334;514;583;702;552;480;439;405;535;528;459;466;450;395;504;533;397;373;257;378;474;404;381;415;416;543;512;460;423;339;362;422;379;431;430;406;403;448;417;469;518;432;411;356;367;470;393;348;431;471;552;504;423;428;470;543;485;484;520;569;469;522;505;495;548;534;525;482;525;444;470;600;533;512;532;433;408;391;435;497;541;559;459;478;414;330;397;393;443;497;544;435;417;605;581;485;507;512;415;367;404;471;554;488;536;612;430;438;399;353;369;426;427;365;397;438;569;570;547;372;435;380;393;352;370;382;388;333;399;484;558;469;413;404;387;408;433;458;466;439;499;573;683;564;458;489;588;592;474;465;446;411;513;570;545;472;402;430;420;380;404;410;386;426;442;442;422;393;411;412;403;384;412;435;437;415;407;412;368;401;386;401;381;384;449;480;407;359;373;362;477;513;471;379;377;354;455;513;596;599;487;370;347;402;438;465;485;418;391;404;442;372;420;450;417;405;408;423;384;451;476;468;455;463;495;380;357;397;401;367;438;438;500;462;457;408;393;356;395;459;482;455;441;424;450;467;510;535;446;383;385;435;416;461;416;417;429;444;454;464;480;439;479;460;452;466;453;461;428;413
72;97;95;99;108;93;78;102;93;133;367;508;503;449;435;451;531;607;475;402;443;468;480;504;487;487;628;466;514;420;517;586;510;444;411;461;537;463;447;491;376;417;407;481;472;408;481;445;489;470;500;480;496;496;389;514;460;341;376;388;473;503;483;436;446;488;530;685;860;726;602;437;464;450;650;773;563;514;568;641;621;552;464;458;513;539;583;533;512;559;492;551;501;472;498;492;465;427;371;485;463;350;394;493;478;505;478;385;440;441;404;422;447;528;671;670;523;534;470;413;401;478;506;458;492;559;441;427;468;529;395;449;459;519;450;453;493;478;454;524;533;497;564;579;536;572;513;437;495;570;491;398;383;423;354;382;393;370;396;426;524;478;554;525;545;536;487;534;554;457;400;361;393;419;418;416;377;376;435;447;456;445;438;475;420;453;409;493;443;383;386;383;493;497;525;532;514;483;477;438;464;485;494;501;528;512;446;425;480;551;548;502;401;404;440;455;449;539;430;384;478;459;535;597;427;513;540;560;494;436;459;524;399;381;403;474;543;571;493;468;555;614;495;476;474;503;464;440;374;468;512;536;443;438;476;439;456;459;427;529;484;426;483;440;370;373;437;425;420;515;455;452;385;474;355;315;318;378;378;373;331;380;512;503;422;449;426;363;338;319;383;464;442;492;535;459;452;394;470;453;422;423;386;339;436;463;502;519;500;492;527;476;452;418;388;412;386;389;364;463;495;466;426;484;404;399;409;481;462;405;491;423;311;429;543;464;436;513;410;301;365;418;500;514;621;594;509;455;406;406;344;456;416;335;347;408;400;469;475;457;437;509;531;467;470;486;561;489;459;440;441;401;455;479;460;565;464;435;355;447;427;385;430;429;394;450;465;462;497;444;419;413;378;376;398;415;354;412;452;439;398;459;459;471;463;453;435;453;569;622;544;467;461;396;500;492;501;453;443;401;374;375;365;403;349;363;421;477;484;423;432;459;445;491;401;456;472;441;546;422;367;318;404;485;562;452;559;565;522;466;495;508;440;494;485;549;470;579;410;454;493;525;445;521;489;410;448;458;485;531;512;554;532;490;465;429;434;422;510;560;552;500;498;538;487;507;454;402;375;418;507;420;366;416;443;405;451;506;450;308;389;403;439;440;442;460;444;415;351;365;362;344;458;493;433;387;461;520;553;504;431;426;428;482;436;459;335;354;406;346;328;340;401;444;371;341;340;356;430;452;468;416;450;454;494;561;620;514;431;442;497;472;462;445;417;396;422;459;406;380;434;434;447;395;400;444;456;407;378;375;365;366;394;275;318;337;390;403;434;461;388;486;607;473;464;500;588;506;662;996;753;468;467;415;475;492;417;417;550;529;458;436;350;471;556;521;395;369;391;449;387;430;352;400;300;384;405;466;690;645;471;436;409;435;399;419;400;406;437;454;446;487;546;507;451;387;411;389;436;400;433;499;463;444;451;502;510;447;403;374;314;359;322;313;381;378;358;429;361;358;372;409;403;444;509;427;381;384;504;571;673;546;455;507;485;454;504;454;424;429;366;466;441;418;479;403;429;497;454;351;364;444;503;398;410;400;364;375;414;419;474;426;399;368;443;419;460;536;404;375;366;409;416;442;385;439;501;499;484;434;413;470;528;517;446;493;524;534;540;472;462;601;573;488;456;408;489;576;543;441;523;514;447;489;379;431;496;510;471;523;445;408;393;393;442;452;470;504;458;454;589;538;498;588;574;469;380;383;461;555;502;557;494;450;429;387;392;376;418;387;405;402;472;563;655;594;429;416;470;501;413;401;426;379;352;425;454;566;567;424;458;442;461;442;421;517;459;521;732;737;539;455;377;482;480;435;446;443;443;504;553;561;473;524;577;503;369;358;370;390;392;353;453;422;471;428;476;412;379;437;428;400;429;425;406;411;449;424;395;395;452;473;462;402;394;351;463;547;517;481;495;444;430;565;487;579;537;414;362;383;470;523;484;477;468;429;418;423;408;435;418;431;436;425;475;449;499;476;542;525;516;542;448;433;422;427;410;391;453;479;517;494;445;395;405;466;540;464;475;409;412;384;498;564;511;439;450;553;455;496;461;440;389;457;528;470;451;521;565;504;479;456;509;473;368;417;418
112;99;116;90;101;93;117;84;84;178;453;484;402;418;397;520;762;890;631;431;398;418;428;508;556;657;642;550;502;526;550;598;487;385;430;476;553;508;489;470;401;472;507;502;508;535;500;452;484;552;526;592;498;433;425;525;490;463;523;491;508;537;423;474;521;605;514;683;874;686;605;448;407;518;593;613;541;523;469;475;480;421;417;557;501;494;502;522;502;511;652;783;669;527;576;519;436;416;522;514;437;433;422;441;439;519;401;427;398;495;441;404;535;743;917;731;489;472;510;492;446;521;533;478;445;430;453;465;439;539;476;447;475;533;427;433;478;435;537;506;485;536;563;491;535;547;476;482;421;498;432;430;422;424;391;386;408;417;428;483;489;499;492;405;489;518;451;503;575;520;457;390;442;432;407;400;440;377;416;412;437;368;431;468;470;459;481;477;382;400;517;496;556;583;583;554;465;555;525;478;529;559;583;505;506;492;424;436;503;489;552;491;401;457;616;560;459;551;478;409;465;440;381;481;449;467;477;504;472;496;463;469;462;429;436;473;467;505;502;452;476;461;472;423;476;529;536;460;391;454;398;410;455;458;460;477;540;444;465;503;439;453;412;388;441;372;463;505;426;490;465;451;443;437;339;309;389;420;440;471;431;379;473;465;414;429;408;360;333;339;416;473;476;500;589;486;414;477;519;435;419;393;391;412;373;444;544;557;480;481;446;367;398;431;428;430;428;374;391;466;558;550;579;519;435;411;455;532;448;431;508;470;342;461;576;507;421;382;329;360;411;442;467;476;479;450;399;461;434;399;396;432;419;411;453;436;409;470;426;489;463;577;594;544;533;479;554;394;385;449;430;421;458;485;414;406;424;436;383;465;479;392;433;446;377;410;390;434;417;408;437;411;411;337;430;349;352;371;439;397;380;490;422;483;533;477;453;508;473;515;586;523;440;419;469;444;477;442;417;461;381;381;389;392;366;377;444;478;455;495;392;493;458;401;409;403;427;445;481;382;343;360;495;530;608;489;525;490;511;416;464;529;527;478;479;533;465;471;410;456;441;469;361;461;475;438;420;443;457;452;468;451;461;505;455;477;462;450;448;555;563;457;419;467;519;466;390;473;409;445;466;377;391;444;506;425;477;430;361;320;319;390;427;466;429;371;396;353;330;310;367;464;629;676;500;432;445;608;629;435;420;411;460;447;386;445;342;439;446;427;414;399;445;385;387;315;346;400;456;526;516;420;452;439;488;495;532;496;464;477;534;439;457;461;394;448;380;348;367;391;449;384;343;342;373;398;415;347;377;323;352;361;377;318;375;354;386;442;447;497;463;454;512;439;370;446;548;536;636;752;654;527;450;449;419;435;487;481;610;532;398;392;363;458;503;424;450;353;411;474;383;359;379;397;356;355;446;475;617;532;439;485;453;527;437;414;402;381;440;436;392;428;438;405;392;438;428;476;392;434;443;410;416;387;447;452;470;395;330;344;381;333;260;294;351;355;389;395;358;396;390;417;497;486;559;526;408;384;375;390;523;459;444;529;389;492;462;375;460;425;320;487;431;393;432;449;443;459;476;387;374;455;524;488;426;406;331;354;442;479;474;454;349;333;417;479;582;557;446;344;397;479;460;477;401;460;481;490;480;404;406;490;475;463;503;429;475;438;414;429;482;515;518;372;432;528;504;485;431;479;519;510;482;497;460;433;478;471;469;477;499;447;391;374;457;426;426;438;448;529;508;521;509;560;522;450;449;497;501;520;513;538;447;415;497;487;460;445;432;475;450;501;575;608;544;472;399;364;462;463;421;441;413;416;440;407;408;528;597;478;466;481;456;409;410;468;487;479;557;529;486;453;466;382;447;414;433;483;412;421;426;517;619;740;723;584;430;405;396;404;409;398;427;483;568;494;477;451;426;375;428;422;436;441;383;395;396;413;401;350;415;435;432;416;407;396;459;443;477;476;468;417;428;607;537;426;511;468;429;493;450;441;453;380;461;558;490;532;454;400;409;420;449;430;518;503;497;542;571;488;543;539;407;432;400;425;393;487;407;445;518;473;464;454;429;469;483;462;446;399;407;428;455;529;499;416;433;471;470;538;451;458;492;573;663;619;552;575;556;527;474;455;510;480;443;439;503
94;119;96;127;87;108;100;105;87;131;448;480;406;383;374;463;604;640;527;487;451;408;459;485;463;523;525;576;543;607;580;454;416;374;451;499;547;427;512;440;497;529;546;558;502;569;683;536;425;496;531;619;487;454;473;514;493;530;480;493;472;502;476;506;596;593;535;575;677;666;517;458;491;556;483;448;460;455;415;419;445;502;542;500;482;485;531;512;485;484;566;1010;948;582;642;550;464;474;510;492;482;455;547;492;420;416;415;423;432;473;443;454;587;641;694;537;412;431;519;496;524;510;472;486;419;446;467;464;423;505;453;438;475;497;457;392;416;460;464;523;544;501;549;501;481;536;494;520;479;497;448;453;425;432;377;370;453;486;490;548;472;453;453;421;439;465;461;503;494;505;487;428;539;491;446;375;431;439;511;482;379;341;325;397;467;502;522;455;454;464;508;538;610;569;494;470;462;551;519;514;527;561;579;492;399;468;440;466;390;471;523;504;408;557;720;597;502;476;490;514;470;362;397;435;458;451;482;392;500;507;480;480;489;504;527;435;440;415;485;453;431;466;510;405;435;504;550;509;485;541;497;426;408;429;420;496;582;463;527;527;424;400;432;428;447;453;423;460;496;458;462;432;461;381;358;306;384;450;480;478;461;457;444;425;395;418;399;347;322;382;380;470;391;471;492;428;396;489;412;407;422;396;400;530;365;331;548;610;467;459;501;438;419;434;474;418;430;440;424;469;573;504;557;486;388;362;470;538;468;382;436;518;417;455;526;464;403;357;395;383;337;465;440;446;437;435;326;411;457;444;429;433;440;431;463;427;414;418;434;492;415;548;529;467;544;518;480;387;377;424;426;371;469;457;427;403;420;404;368;402;455;459;411;382;330;459;483;458;396;501;466;430;403;388;502;431;332;420;419;421;403;405;389;423;586;569;495;495;411;455;467;422;428;423;511;533;476;412;442;441;405;442;486;517;481;358;417;368;351;379;487;555;625;414;420;453;356;390;386;407;428;423;498;532;598;461;518;523;502;514;451;509;494;459;457;432;440;411;379;441;394;351;353;369;457;468;464;474;372;438;436;440;460;417;462;451;431;430;404;415;529;506;451;430;421;383;344;508;499;423;424;460;439;461;454;423;482;419;342;280;320;369;428;427;425;399;368;353;315;363;413;484;593;608;513;420;435;472;485;402;404;373;363;370;353;390;371;364;482;492;444;394;467;443;447;301;348;431;465;436;456;424;349;402;488;474;418;383;418;390;402;420;372;394;474;481;374;367;376;419;387;394;336;316;391;325;330;327;344;381;349;413;400;353;371;400;438;452;409;410;471;461;465;510;458;404;482;479;452;488;510;586;529;506;323;406;461;430;519;378;405;353;419;489;460;520;568;383;398;416;421;450;436;364;338;367;408;434;412;414;413;434;481;466;446;467;409;422;443;390;368;364;347;400;376;483;429;457;381;394;372;395;416;423;381;457;404;423;418;363;359;346;301;339;395;364;406;379;379;420;417;435;548;492;470;521;449;420;435;459;429;478;393;466;441;520;510;425;436;468;401;458;377;451;387;395;419;381;381;389;440;571;483;474;487;411;385;394;416;470;450;432;444;359;400;543;648;552;398;377;411;461;447;377;306;328;419;396;363;343;363;379;455;483;512;419;325;305;311;363;447;470;430;425;390;494;477;384;427;504;517;490;416;469;452;495;415;402;396;411;415;381;399;417;463;433;388;453;437;453;476;383;454;475;457;481;469;467;514;569;577;562;458;511;471;448;460;425;427;489;499;530;516;536;440;420;419;436;389;498;572;479;428;512;435;436;343;413;486;442;441;407;469;412;450;454;452;515;511;523;495;538;453;417;427;365;470;436;419;421;400;457;535;687;605;497;496;404;415;431;398;389;396;475;439;503;513;441;506;407;457;458;462;365;403;380;384;447;433;456;442;431;383;407;426;451;479;452;413;507;456;510;546;548;471;375;409;412;464;549;443;500;474;374;470;481;482;514;477;422;398;447;494;470;462;468;501;552;548;532;512;498;475;409;429;441;399;489;507;446;454;439;460;456;478;451;449;476;417;438;476;496;482;446;395;422;409;461;467;461;500;439;507;585;694;640;664;681;537;432;516;542;530;504;481;443;463
78;98;110;110;112;94;106;88;89;177;419;432;399;400;426;456;465;472;441;467;482;448;457;454;445;492;468;502;551;591;482;391;390;356;420;480;527;479;477;459;480;488;496;520;521;660;752;588;500;473;562;616;497;528;518;531;535;472;439;497;459;493;586;502;573;564;539;513;545;502;445;436;466;414;395;350;432;619;503;503;456;503;545;528;537;523;436;509;447;500;509;691;697;556;572;463;441;497;531;481;480;542;550;453;442;373;384;414;412;513;429;544;562;479;475;515;462;460;501;544;556;606;607;479;408;496;475;389;423;423;444;428;491;507;485;437;420;381;415;493;498;570;510;543;518;523;500;481;481;510;468;429;421;397;392;419;418;466;424;441;476;449;454;417;494;469;436;508;408;466;529;558;520;466;405;382;455;499;563;538;509;450;354;412;499;584;528;415;447;435;473;524;561;584;521;506;543;500;496;506;524;512;518;438;412;465;453;487;495;433;483;461;478;529;589;512;499;497;483;547;468;398;405;504;441;444;491;383;417;437;480;456;455;555;630;586;460;414;475;454;434;437;490;448;379;465;438;644;788;681;557;377;415;463;400;479;523;421;465;486;408;340;409;407;468;507;411;478;455;440;411;367;375;459;399;372;395;488;487;520;484;421;407;402;394;369;376;389;410;338;424;434;414;480;478;451;445;476;542;443;493;488;365;490;537;543;441;506;477;446;433;442;454;403;414;408;473;429;452;482;479;449;483;380;407;377;395;431;353;378;416;470;392;463;512;543;493;434;426;372;339;404;538;514;490;444;378;409;400;504;446;478;423;395;433;385;407;407;365;441;502;467;561;511;482;439;494;433;396;473;493;365;419;484;491;414;401;440;438;388;370;399;441;381;414;461;497;509;423;452;451;482;430;439;482;416;409;430;424;409;435;351;404;396;473;521;501;445;438;443;366;341;371;433;521;561;502;441;431;381;398;405;457;498;557;481;415;361;331;425;497;540;526;413;405;460;432;421;403;376;392;466;507;477;538;469;558;573;476;469;482;495;520;474;394;442;455;417;434;386;357;391;421;445;456;450;473;432;419;399;443;420;403;420;428;448;489;405;339;367;441;466;474;463;401;407;416;476;423;389;386;362;392;501;455;435;383;424;389;407;350;378;427;391;370;450;442;438;375;375;409;441;456;400;397;375;402;492;455;450;386;388;315;367;352;349;352;431;502;549;438;383;415;415;394;404;391;520;459;435;377;344;366;412;470;469;413;363;351;368;478;376;417;507;518;496;529;463;400;463;490;426;436;365;335;360;295;280;343;394;367;380;445;414;381;366;448;382;353;360;417;456;451;534;500;450;480;462;408;379;469;511;558;411;364;451;384;467;459;405;420;429;460;446;365;483;641;461;397;428;424;411;386;421;368;361;444;460;470;429;363;405;402;452;479;460;446;462;449;472;393;374;404;424;443;462;435;328;402;347;396;424;389;389;414;456;465;474;456;361;366;384;357;376;398;340;364;413;384;382;354;422;460;439;381;378;437;368;432;486;461;419;458;460;464;488;466;491;491;587;486;468;454;414;410;392;403;398;362;366;437;568;484;386;407;379;434;384;388;402;406;434;395;329;437;509;614;452;446;357;371;405;402;391;343;369;424;385;424;355;439;444;517;517;441;417;377;406;394;412;455;515;476;456;469;501;404;421;478;609;552;526;455;445;461;487;450;431;414;466;398;401;395;481;478;449;416;451;465;461;441;416;445;473;561;519;485;444;408;511;546;555;439;469;448;408;420;418;444;483;576;535;483;570;514;507;430;466;472;482;581;523;528;559;514;354;330;456;459;500;442;446;493;428;411;450;486;574;612;498;518;486;547;491;455;416;385;352;426;412;378;439;470;493;483;451;472;471;411;535;480;486;474;469;443;412;439;408;422;489;545;485;514;499;486;449;435;424;459;488;477;436;356;392;460;463;482;401;411;372;469;567;653;591;489;467;392;356;553;502;419;395;436;394;472;414;400;488;515;421;410;476;523;468;465;478;493;463;428;438;435;469;455;443;488;392;387;441;476;460;505;426;485;428;443;437;492;462;516;485;492;534;461;466;470;398;368;412;457;383;383;416;495;560;480;510;606;629;491;381;501;536;526;497;449;389;426
82;102;102;94;102;82;106;102;82;125;376;489;413;429;517;550;508;496;381;436;477;478;446;448;417;481;451;491;575;488;410;361;424;488;505;509;411;454;590;558;490;538;446;489;537;549;607;651;568;475;489;459;451;547;592;537;482;479;428;432;478;482;474;518;490;516;442;447;440;419;391;424;486;447;377;371;417;667;633;479;579;503;469;437;529;460;549;487;578;443;426;498;495;489;435;399;473;437;504;467;458;517;427;371;433;431;469;391;374;412;472;531;516;468;531;574;541;427;434;484;559;599;631;562;447;477;454;391;359;480;483;437;441;493;526;588;450;482;436;517;479;484;483;508;484;490;462;420;546;494;522;434;494;362;343;426;473;427;469;475;428;397;500;471;514;494;477;486;426;411;450;482;509;470;475;451;494;525;446;511;505;541;447;413;520;496;485;478;496;480;490;571;623;607;620;516;449;506;540;415;447;540;521;470;447;453;543;491;451;484;507;432;537;501;449;416;442;501;471;471;431;419;529;448;474;427;422;390;399;389;477;522;525;557;587;546;449;387;395;428;435;401;475;460;360;438;464;745;1029;824;534;384;382;459;474;417;389;431;409;363;403;366;331;398;440;485;409;407;445;386;418;442;437;404;365;366;429;558;555;558;471;397;362;397;367;310;436;449;439;408;530;540;477;440;429;452;464;496;503;456;478;485;426;388;472;535;494;450;476;433;396;377;428;386;389;404;388;364;412;462;456;490;436;414;450;427;382;345;311;402;486;492;438;456;522;527;489;439;453;337;374;384;538;491;435;484;461;461;426;448;418;489;493;464;420;363;442;434;364;381;488;457;472;478;451;424;440;403;396;500;476;354;407;460;510;458;420;404;374;353;322;364;450;421;471;455;449;527;495;408;379;406;534;486;536;491;351;399;429;367;370;353;388;422;477;512;465;415;375;414;445;402;384;436;476;520;402;452;479;419;455;520;481;477;626;511;440;388;370;378;458;547;545;435;503;455;379;353;346;331;325;401;468;383;433;446;495;490;500;408;424;452;470;482;416;483;483;449;418;421;410;402;404;494;440;475;473;409;356;415;432;482;434;426;402;444;450;473;423;474;523;489;428;429;465;561;558;388;379;419;378;394;420;527;463;397;343;423;475;376;348;347;442;430;433;429;412;398;403;441;491;416;402;350;436;483;420;489;452;430;364;358;357;361;346;355;379;390;526;416;420;426;423;478;386;389;418;455;456;466;474;426;438;395;411;435;429;395;362;408;422;480;466;472;560;696;761;487;386;449;449;438;392;372;358;276;298;325;326;382;349;473;507;438;477;420;424;419;396;355;384;428;401;426;400;505;429;411;426;386;374;380;417;376;416;380;408;489;487;422;399;363;456;528;426;445;563;453;450;457;390;353;437;417;491;430;466;417;399;444;400;411;463;517;429;503;494;420;471;453;466;414;386;373;420;448;375;349;396;428;450;398;440;445;413;384;442;436;459;377;413;400;441;480;404;396;415;442;431;391;395;486;438;433;357;368;458;394;393;437;410;422;463;409;441;435;447;650;623;555;452;396;484;412;444;429;431;418;407;372;375;423;469;478;416;494;552;530;407;380;412;404;396;438;388;459;500;433;401;367;371;409;400;384;382;400;372;393;421;465;482;482;530;517;381;485;459;420;430;447;460;500;439;411;433;505;420;465;536;533;622;483;483;480;450;508;532;522;479;438;380;407;447;434;421;439;430;449;367;414;399;418;490;518;527;507;426;432;429;411;460;421;435;396;418;417;458;419;493;536;548;552;490;564;511;623;492;422;470;487;538;528;540;577;527;451;450;452;511;609;477;474;460;426;434;451;503;577;579;534;570;473;469;544;507;447;397;390;402;475;484;552;510;431;415;444;421;435;548;634;611;567;504;454;389;430;399;462;438;521;501;500;691;592;537;466;476;444;426;467;443;421;383;376;468;462;466;496;370;408;494;474;480;519;438;478;365;432;498;511;442;433;455;402;471;386;373;443;448;434;494;577;557;576;544;494;533;496;420;532;481;461;440;465;425;397;373;398;424;456;509;482;517;442;372;405;499;583;564;518;484;500;473;518;411;419;432;488;421;339;399;398;492;457;351;392;429;494;443;401;444;488;488;483;413;355;350
106;110;110;110;105;99;105;69;86;120;302;377;419;445;516;486;450;371;328;403;400;479;446;499;472;493;448;434;453;503;461;440;558;568;568;526;424;429;518;525;502;471;477;429;434;486;501;576;607;474;401;413;444;717;671;533;476;413;422;495;437;449;495;511;570;436;390;409;469;413;404;437;440;451;398;393;435;549;497;429;574;569;446;497;537;456;471;461;527;498;467;459;543;577;451;456;485;422;407;410;511;471;472;433;545;608;447;437;386;369;373;438;449;502;501;468;497;463;491;453;488;561;628;595;562;518;459;408;433;456;382;354;334;465;532;498;501;544;524;495;530;485;477;489;434;442;399;425;579;522;526;428;398;403;357;413;439;404;493;481;494;522;440;534;454;428;503;459;385;403;361;437;455;506;613;481;473;456;443;517;462;493;456;499;483;450;492;496;470;517;580;579;654;684;515;403;462;461;450;395;445;464;488;501;496;420;572;531;512;489;459;534;535;493;429;402;478;470;437;446;455;434;487;406;419;419;403;360;442;427;460;548;550;399;456;451;403;383;402;413;433;481;459;434;401;492;458;535;752;614;474;403;420;546;495;438;420;407;389;344;337;387;413;475;400;459;426;397;395;369;373;406;436;465;407;403;448;432;533;563;500;404;375;363;357;370;436;389;368;376;415;458;498;488;464;511;479;469;447;468;446;464;387;370;603;637;538;520;469;452;347;403;399;401;408;316;291;295;390;429;464;477;452;397;499;454;379;345;394;433;513;499;499;417;448;385;415;445;445;457;356;355;366;534;607;517;448;415;437;420;417;422;467;434;397;429;358;331;391;451;477;479;504;485;498;419;394;356;442;515;553;395;396;407;489;506;403;428;376;291;294;451;461;447;447;470;463;573;483;390;417;414;514;463;504;510;396;397;389;412;357;349;413;448;513;582;468;405;465;514;476;462;435;452;504;461;398;468;461;488;439;497;404;348;551;467;392;430;395;412;414;413;399;444;459;452;354;368;397;402;354;432;428;439;387;458;484;586;586;482;407;471;479;479;484;480;474;485;437;415;464;463;427;459;459;466;425;432;363;404;482;561;563;489;461;459;417;535;449;473;481;417;298;371;489;530;533;442;377;456;455;426;465;491;508;528;486;520;497;483;446;395;411;430;441;407;394;442;470;456;548;460;409;367;451;470;404;488;428;379;385;355;387;422;355;428;395;503;505;432;411;445;495;510;417;425;468;440;428;620;525;446;417;407;436;476;409;426;403;488;467;440;436;400;455;657;660;436;410;441;483;401;347;327;427;351;359;365;339;359;396;420;452;459;456;447;408;437;393;355;357;434;477;391;433;403;385;381;430;445;433;347;364;338;353;391;408;513;537;493;328;303;410;481;434;458;492;546;523;392;289;373;434;394;494;496;502;438;474;475;415;465;483;511;407;476;614;457;503;587;458;428;387;397;389;384;408;398;431;421;425;476;455;440;403;461;428;425;434;382;396;419;441;423;401;351;392;429;427;414;596;549;426;385;472;430;394;385;346;410;418;398;380;415;412;489;599;654;578;487;456;422;461;414;415;483;545;469;434;300;340;409;412;476;436;638;715;613;412;395;449;422;405;549;419;468;450;430;445;358;386;448;471;398;432;410;434;396;481;549;559;563;625;554;473;457;360;406;429;388;420;393;366;477;483;483;439;449;538;556;506;459;547;529;486;478;579;584;464;510;378;453;482;457;392;383;457;421;458;409;433;441;485;531;579;488;475;429;426;457;387;412;371;388;345;420;466;467;419;451;493;494;628;781;620;555;516;475;476;488;509;486;375;506;469;422;445;494;507;581;471;500;458;478;448;466;521;527;629;613;608;496;371;435;447;468;463;446;449;481;482;571;437;360;384;422;387;464;505;503;580;604;494;482;436;404;418;441;406;377;433;460;487;520;495;492;437;418;457;449;462;450;416;389;446;468;473;474;455;433;497;470;537;485;497;492;502;490;607;605;475;473;600;468;452;376;314;443;502;491;598;620;607;593;524;544;438;443;444;490;465;393;462;395;430;414;434;366;485;611;657;567;508;458;420;484;490;584;586;532;459;542;619;545;484;510;478;456;416;366;407;438;454;425;426;344;423;475;457;456;412;457;403;464;385;340;443
106;102;110;91;113;133;108;77;74;190;416;333;368;475;452;367;371;334;408;414;440;428;516;529;455;455;464;436;448;475;463;493;463;482;533;475;422;410;462;516;552;502;448;421;458;525;495;474;474;417;461;465;480;666;754;515;421;458;470;495;414;478;472;532;536;460;369;378;457;420;378;463;463;439;442;440;459;518;482;419;559;530;521;568;548;500;471;375;470;499;464;443;607;765;543;437;445;382;407;404;426;519;502;468;682;884;692;502;430;405;372;447;414;435;503;444;500;481;502;517;542;519;552;575;560;559;479;428;480;470;410;422;373;496;482;392;430;516;504;448;442;422;415;344;422;403;381;406;475;503;476;483;410;424;405;384;349;457;452;505;548;538;475;410;482;446;476;421;362;445;425;461;478;561;649;441;473;402;432;430;527;526;526;477;522;514;508;461;443;504;604;546;528;501;458;403;471;476;431;427;549;506;542;495;475;528;581;495;449;487;418;483;543;499;486;404;411;459;444;453;456;467;413;431;392;406;413;432;439;425;473;479;453;465;434;419;443;398;410;399;391;406;383;367;441;451;502;458;452;591;589;527;520;553;454;393;430;439;411;330;393;423;404;440;429;452;479;411;368;403;406;420;412;372;391;364;406;342;387;498;441;431;361;345;391;400;396;395;387;428;473;473;452;428;428;412;422;442;482;455;424;477;425;394;628;868;756;571;626;497;443;418;430;458;384;343;322;339;388;412;436;471;447;414;449;415;382;383;411;378;418;487;504;507;459;444;454;447;475;433;396;350;432;655;739;588;463;385;422;440;389;434;413;468;403;409;392;439;374;421;487;485;441;477;449;449;404;403;435;442;476;364;388;380;540;556;458;438;446;414;343;396;462;444;374;442;399;483;485;431;481;461;416;492;522;491;426;409;429;421;451;399;416;432;490;523;455;462;456;436;412;454;486;416;487;433;407;473;499;434;418;450;419;327;337;417;396;380;390;387;433;386;394;518;427;410;417;400;446;387;403;430;452;485;395;462;479;597;587;491;462;418;412;480;494;541;431;525;472;473;508;413;371;473;418;424;418;385;399;380;421;563;564;499;435;364;506;540;462;490;472;419;288;333;447;522;549;480;416;451;408;430;453;476;493;493;507;525;515;509;481;406;361;473;433;469;465;465;451;475;459;402;350;399;402;495;490;400;381;379;398;409;390;423;454;398;388;444;432;482;482;475;495;485;471;475;497;441;435;495;502;421;374;344;381;425;451;442;418;514;503;482;396;373;378;488;604;481;412;450;514;392;351;347;386;392;412;431;348;395;399;388;487;441;389;353;389;390;370;306;395;451;439;401;349;374;400;404;473;560;460;388;419;369;378;444;470;615;531;433;391;406;481;411;428;476;530;543;488;454;419;418;438;489;573;559;495;423;418;470;422;399;433;477;412;381;452;496;542;551;461;344;428;417;404;442;445;426;430;411;403;472;441;461;360;387;419;346;461;403;388;407;404;411;369;319;376;423;394;391;505;522;404;408;515;523;408;432;376;380;422;461;425;407;400;510;592;535;477;452;430;429;434;426;403;435;473;445;442;376;406;461;448;549;446;546;615;534;416;428;470;450;419;523;513;432;444;412;353;447;377;378;430;526;466;406;383;434;493;571;520;542;706;557;443;405;326;392;395;404;423;349;310;462;650;630;428;376;428;482;512;555;563;609;558;475;572;666;522;464;430;355;442;492;413;386;416;479;461;495;411;439;471;486;556;503;452;392;397;448;424;393;406;388;349;326;428;502;399;442;451;493;584;720;593;510;538;586;525;415;450;393;322;362;431;455;443;435;505;562;492;485;506;502;507;577;489;524;632;638;578;371;372;409;485;476;448;470;421;420;418;439;414;464;392;475;400;479;444;429;498;476;426;551;440;431;429;379;380;388;381;365;382;440;424;450;415;350;391;549;471;438;420;427;403;517;426;486;467;473;535;501;551;514;455;487;506;560;746;595;471;494;628;595;500;392;413;455;463;515;559;634;612;609;585;423;360;452;438;410;476;385;385;354;387;364;347;361;570;620;679;534;484;488;563;601;653;637;634;695;615;619;615;579;542;459;471;403;452;470;430;441;418;441;424;448;379;390;369;400;348;372;350;429;454;383;549
130;84;95;97;106;78;89;101;86;249;523;411;447;522;391;337;415;439;476;455;494;455;447;431;448;486;479;401;430;495;516;528;488;430;459;381;348;394;462;439;447;434;477;473;494;492;515;441;423;421;443;496;562;638;778;515;525;559;547;525;414;411;411;524;532;461;375;386;460;451;482;498;502;465;396;497;461;480;486;551;566;560;515;506;508;492;400;427;373;454;482;447;553;611;467;443;414;366;391;423;416;483;406;493;691;887;730;571;493;509;526;496;440;496;470;410;475;501;494;504;525;572;542;504;477;497;505;408;516;491;477;439;451;441;444;386;399;394;418;444;441;347;474;363;417;479;400;511;490;540;429;475;413;423;393;386;404;414;456;532;559;591;506;441;452;482;440;428;427;404;510;490;478;509;401;443;416;368;422;434;471;508;479;470;485;465;433;390;431;499;551;499;480;453;400;351;462;493;526;518;586;641;582;494;585;513;502;513;505;595;534;483;552;583;571;540;444;428;462;421;441;475;498;406;395;373;389;399;492;414;495;512;395;447;435;489;392;433;404;419;276;273;367;421;463;433;503;420;513;628;544;386;361;463;401;408;442;442;399;349;390;434;410;388;397;505;551;414;368;430;417;400;391;354;337;354;408;370;415;466;455;397;343;397;427;410;398;409;427;431;489;438;448;475;509;414;432;437;416;386;366;425;491;420;514;799;793;515;676;620;455;437;531;468;366;358;406;407;425;449;419;426;452;397;465;465;368;412;470;411;377;418;547;652;523;514;527;494;475;437;406;354;390;507;548;489;412;355;428;486;437;493;420;430;451;466;475;543;465;472;469;513;520;539;466;399;388;407;396;405;431;413;423;444;514;559;515;557;454;450;457;448;463;432;385;454;455;467;482;533;467;508;476;466;507;478;446;458;433;465;441;402;394;386;509;478;408;439;415;400;425;475;509;470;349;450;457;510;424;433;404;455;432;365;402;464;472;386;432;432;362;390;405;358;410;445;370;453;428;445;402;436;421;480;437;450;558;535;565;489;470;444;407;479;492;485;486;473;479;493;477;486;376;466;462;482;459;420;405;366;352;447;493;433;353;404;389;495;426;543;533;508;320;330;389;543;634;512;440;463;418;436;507;484;387;452;526;503;452;561;507;448;414;487;471;437;511;462;401;409;378;382;429;427;446;558;481;395;459;450;384;349;392;421;419;438;422;359;462;428;510;583;449;438;434;500;524;467;401;424;470;370;406;376;384;433;447;458;447;377;430;406;411;327;356;436;530;438;420;470;464;422;397;443;405;399;363;377;357;410;424;390;419;384;328;356;427;377;380;393;430;407;434;392;374;393;412;397;450;461;426;338;353;394;422;399;477;544;514;408;516;506;434;458;451;498;507;510;483;453;458;538;520;558;589;699;506;418;345;425;382;410;429;513;428;371;385;500;483;451;445;410;401;448;430;490;439;387;370;380;415;465;406;421;384;415;433;393;467;433;331;378;363;367;313;346;360;425;419;500;514;509;375;429;466;504;502;461;405;436;416;376;415;429;392;413;444;356;379;400;385;363;430;527;429;437;437;368;410;390;398;399;451;539;415;410;423;441;415;410;406;448;399;443;448;470;463;412;389;433;344;346;436;534;514;376;487;425;443;496;464;483;472;483;398;413;376;436;506;463;403;374;349;439;614;611;501;408;487;487;504;509;507;530;545;477;505;593;569;455;451;430;427;415;439;410;429;478;491;545;487;460;452;477;478;518;458;433;418;406;490;430;372;341;325;350;423;468;456;414;443;454;506;554;478;461;557;553;452;410;428;476;413;418;345;413;435;478;547;469;449;469;491;494;442;559;559;476;593;524;451;423;389;396;398;410;487;517;438;365;373;382;457;345;446;469;455;405;429;422;506;474;515;479;465;451;392;415;459;469;412;405;335;377;463;456;402;365;367;484;461;500;558;535;488;474;500;459;505;581;596;571;509;583;493;549;521;606;654;505;475;448;536;593;482;452;472;447;474;483;466;479;564;542;489;451;398;450;464;429;417;377;372;339;378;378;374;453;593;609;539;490;449;491;519;630;663;696;572;625;680;671;667;586;593;549;452;481;507;491;477;514;485;452;510;431;454;424;394;424;391;417;394;404;382;400;615
84;82;100;100;96;115;81;106;84;239;508;461;444;450;417;424;435;493;513;460;448;434;411;409;476;458;455;450;453;463;492;530;496;488;451;445;410;393;426;441;424;413;452;415;489;523;540;473;475;490;462;527;504;578;662;526;665;821;579;463;407;379;458;369;451;466;350;309;469;407;457;439;476;476;424;467;452;548;629;586;553;571;502;435;464;479;474;453;391;406;422;417;437;419;437;477;383;391;340;348;441;394;374;397;580;630;597;607;537;487;576;550;520;496;473;437;440;421;432;468;495;514;518;546;488;498;527;444;479;527;421;455;425;455;430;325;377;460;421;436;395;422;405;329;408;510;471;552;488;503;419;466;458;432;404;395;370;405;426;491;546;532;463;466;530;462;398;431;416;432;550;542;478;454;396;425;486;445;431;461;581;490;428;491;409;395;466;447;406;462;448;469;472;473;371;383;451;493;504;491;532;542;537;492;614;545;566;462;550;617;574;537;563;578;565;601;476;505;461;398;501;541;677;477;381;371;289;363;472;457;417;547;449;444;474;492;437;473;457;402;243;245;366;456;394;418;494;483;413;496;436;381;350;475;453;419;453;487;424;377;349;461;483;386;377;450;494;420;403;369;412;415;430;405;392;335;436;442;383;426;446;506;537;368;431;443;414;445;459;500;531;516;525;527;465;457;423;393;403;396;401;429;475;464;464;547;508;411;484;532;476;463;408;378;318;340;447;453;493;451;438;420;420;443;454;420;362;403;482;520;434;435;455;563;616;489;402;512;473;433;441;423;431;484;535;482;513;412;456;554;553;591;509;452;502;449;446;470;452;506;421;466;441;511;429;401;397;350;443;394;410;430;439;415;466;587;559;505;441;463;455;461;425;482;487;453;497;404;411;413;426;476;466;440;413;419;448;488;421;419;388;372;337;414;507;398;512;394;404;406;422;497;511;466;424;436;476;489;463;372;409;408;435;415;465;591;469;427;361;355;428;462;444;350;371;427;400;400;420;422;403;338;343;476;465;508;590;638;532;410;447;517;461;500;508;520;522;547;486;468;473;467;436;467;503;413;448;423;411;365;382;424;428;420;411;409;370;430;404;603;622;436;373;310;329;460;521;486;432;466;476;457;460;439;430;438;414;453;447;500;496;418;417;458;468;479;465;455;442;363;395;424;435;493;519;535;609;535;481;438;404;374;361;401;420;459;397;369;370;438;423;478;448;409;413;446;435;388;354;411;429;396;442;396;361;418;413;421;428;375;399;376;451;393;337;373;443;392;432;391;442;515;425;416;470;373;360;388;434;470;433;456;442;323;362;438;460;433;375;487;503;474;404;297;404;427;334;350;419;440;383;330;345;346;424;396;444;485;400;362;387;454;470;451;416;474;484;446;433;495;533;567;534;557;505;506;431;387;342;328;381;417;492;495;452;374;378;443;421;451;441;444;452;379;393;431;517;432;361;385;427;444;410;452;408;399;425;438;418;423;375;387;322;339;374;362;372;440;492;450;468;469;358;458;413;481;416;514;499;452;412;402;380;358;412;372;351;362;376;396;487;365;373;422;467;453;423;362;378;420;374;440;454;491;429;401;349;390;426;424;442;425;354;401;413;414;462;435;408;458;386;341;359;443;480;415;417;426;456;455;397;381;410;382;455;469;387;453;473;427;361;468;372;450;507;538;501;523;489;481;535;372;440;492;491;445;444;509;544;459;480;448;457;413;392;398;462;486;449;549;503;486;506;500;550;498;448;439;404;402;374;422;366;325;284;378;409;452;416;486;434;466;470;479;480;475;482;457;460;432;459;430;438;498;410;429;430;493;498;415;451;446;492;437;464;387;429;383;540;540;467;422;390;386;427;423;414;445;350;369;342;405;427;433;412;469;487;455;476;465;421;510;551;470;473;432;481;420;434;486;426;376;366;342;405;425;453;417;395;402;396;480;531;483;479;456;486;478;560;579;496;460;437;530;498;513;477;509;447;470;429;484;508;452;451;404;492;440;514;485;495;435;561;612;502;463;415;553;546;679;620;503;499;418;402;422;368;481;492;563;527;528;471;519;518;632;734;601;539;499;628;652;606;556;532;546;420;428;450;435;430;541;456;442;503;430;391;379;391;380;390;369;419;440;389;461;465
84;103;86;90;105;122;116;85;88;212;411;399;425;468;458;364;431;451;414;384;401;417;389;471;405;434;444;411;373;396;418;427;492;491;503;467;472;506;450;541;456;451;413;470;557;667;550;521;490;410;508;553;551;456;498;460;631;726;574;478;431;493;436;426;461;404;328;356;406;383;427;501;515;534;444;486;421;480;575;640;612;583;506;464;392;448;479;513;387;418;448;422;441;480;463;422;338;377;396;429;436;414;349;450;508;554;593;670;538;554;732;589;495;496;454;369;388;398;443;442;471;434;558;526;502;510;520;428;477;430;423;418;487;445;396;365;371;429;474;497;460;411;418;367;420;438;386;486;484;468;462;481;419;460;438;482;463;473;446;595;580;537;528;390;493;467;449;393;456;470;449;514;407;422;483;514;555;503;500;578;571;464;493;544;502;451;472;490;395;469;469;432;442;462;405;385;503;572;533;508;474;496;672;694;612;553;487;450;484;552;586;636;584;494;499;530;524;501;429;425;477;543;618;432;392;370;326;369;445;423;416;498;415;359;395;457;430;456;523;431;320;349;417;458;411;428;432;439;424;401;407;478;382;429;436;437;472;483;481;455;483;550;519;442;481;425;410;361;404;449;447;448;403;422;413;416;467;512;499;457;475;468;458;413;399;425;427;481;483;473;494;465;555;457;444;438;440;421;407;459;500;494;526;408;405;416;413;419;484;389;443;445;396;336;324;359;431;544;484;505;550;499;410;412;379;348;422;476;527;510;546;463;430;541;542;509;467;427;441;420;374;409;403;535;593;588;495;453;477;481;541;502;490;468;433;434;465;479;430;460;458;461;484;462;453;424;394;401;455;471;405;362;391;398;461;472;475;405;338;431;443;390;404;449;460;463;543;405;380;465;409;413;441;409;478;462;484;469;399;387;469;417;405;459;512;531;629;467;424;409;373;440;500;525;485;414;393;440;472;397;451;446;424;438;468;596;471;374;387;342;395;451;386;335;366;368;387;434;358;403;386;400;406;451;476;569;606;605;521;406;575;526;438;510;504;545;525;478;512;417;444;501;496;621;642;464;414;443;392;481;482;464;423;460;513;420;386;353;435;591;539;450;423;370;365;419;444;449;442;456;484;413;425;512;484;434;387;375;443;430;496;402;390;453;513;418;466;437;395;456;395;457;425;447;451;458;505;565;533;407;357;426;459;424;375;402;363;382;395;332;381;382;404;577;651;545;466;382;369;414;384;442;434;405;365;439;470;464;420;348;389;451;529;490;418;386;391;310;368;416;423;540;410;415;405;430;422;403;522;445;420;419;398;376;353;388;441;416;453;519;498;398;425;362;387;424;368;353;406;506;418;356;363;415;407;448;389;404;372;398;389;353;379;464;412;489;481;430;420;539;410;525;485;504;414;402;412;384;324;365;468;439;442;446;465;351;417;323;398;409;477;466;421;365;448;500;481;401;382;392;397;389;430;545;430;410;413;423;325;337;400;383;320;336;349;367;413;503;482;491;436;436;377;410;411;486;495;580;560;468;475;498;482;423;386;381;344;385;347;402;428;434;421;415;455;515;477;419;374;375;407;427;457;431;414;407;409;433;449;361;448;418;326;371;436;373;397;410;443;414;428;372;372;385;378;384;526;504;497;566;401;388;418;357;354;441;379;367;400;432;422;474;406;444;466;506;477;485;460;498;576;432;410;451;439;479;573;486;419;458;461;458;481;372;445;450;456;475;407;397;478;509;523;532;460;461;481;439;416;333;424;420;387;390;368;356;382;405;448;493;463;497;442;439;419;455;440;482;472;482;431;430;417;480;436;442;457;491;604;515;478;450;442;454;393;410;433;368;448;524;393;347;390;412;465;387;362;369;335;407;385;421;455;432;441;473;466;501;626;562;405;549;509;397;444;525;552;464;427;508;470;510;494;442;384;440;457;431;414;427;455;507;532;520;412;463;495;491;588;563;457;408;367;470;516;539;629;486;415;393;478;574;503;526;448;520;449;501;570;570;568;504;609;584;503;424;385;602;735;954;763;507;467;414;360;440;361;417;380;507;514;496;477;455;482;533;622;599;489;468;482;596;491;455;404;463;440;403;356;422;464;510;465;402;495;471;420;480;481;467;392;405;399;463;453;440;409
82;109;101;98;106;112;112;95;69;200;345;305;341;387;406;424;420;441;422;428;461;467;478;432;405;407;456;422;423;468;426;409;474;536;483;536;490;509;579;539;459;441;420;492;659;712;533;467;402;404;469;600;563;475;429;451;560;573;529;504;477;425;406;458;465;476;400;436;499;426;479;543;533;531;510;441;438;454;504;661;892;777;604;543;509;494;550;536;459;433;456;449;470;489;489;406;393;456;550;523;508;551;481;506;544;537;574;500;505;490;609;494;453;531;544;424;373;441;517;476;463;364;456;451;525;497;408;397;396;494;478;421;403;475;456;428;334;383;464;515;481;415;391;376;403;384;439;405;424;484;516;496;440;435;456;547;551;575;478;485;510;471;549;446;453;429;403;499;529;448;466;425;385;471;587;638;595;598;544;558;565;496;504;546;418;438;519;512;443;452;421;408;414;487;445;471;475;532;557;455;434;627;680;684;558;545;490;436;443;514;569;600;648;597;586;552;523;455;389;440;466;424;477;494;435;362;323;396;440;419;410;420;389;356;413;431;426;438;502;438;402;402;424;451;446;379;384;329;362;430;569;599;461;495;448;427;464;448;478;471;518;577;474;455;590;529;437;355;354;431;491;484;442;396;454;445;428;539;518;550;482;480;456;487;437;339;436;553;541;499;500;548;516;540;474;441;466;497;492;524;461;528;573;493;400;402;391;456;622;468;390;456;478;433;396;396;460;546;495;585;530;483;499;533;458;360;450;650;564;485;409;426;458;572;499;463;485;446;446;394;367;422;399;504;474;413;489;468;438;493;418;389;436;457;403;452;420;370;473;441;481;445;422;524;538;398;399;442;517;487;460;439;408;458;430;385;377;300;302;408;454;330;391;450;432;514;500;520;448;497;459;421;416;548;535;556;571;488;403;428;448;487;523;485;538;516;633;510;446;480;391;348;416;530;471;457;433;408;415;433;515;538;462;468;418;378;411;411;374;351;378;438;400;343;364;340;385;438;384;421;400;366;390;479;511;578;527;577;553;509;517;569;510;530;484;493;545;507;451;454;457;508;569;588;562;443;415;425;414;452;504;503;469;467;594;508;370;345;348;366;437;400;391;434;493;409;455;445;423;479;388;380;487;605;509;439;444;396;400;439;627;513;410;445;387;428;440;388;400;439;419;418;469;437;491;406;427;485;484;462;396;436;455;403;383;324;401;311;322;327;367;388;615;946;924;631;490;385;420;332;434;438;474;427;410;478;437;437;405;418;433;457;529;518;525;393;376;384;444;507;430;503;478;473;418;401;363;525;597;463;445;426;442;413;348;353;390;431;451;548;497;439;437;394;384;510;439;435;375;478;490;485;371;439;427;369;385;385;389;370;398;392;345;416;416;439;490;417;493;430;529;525;438;434;385;395;364;357;359;381;377;338;315;443;409;401;433;373;309;381;433;441;391;388;416;469;545;410;406;438;354;389;362;485;410;344;344;372;299;340;386;412;319;330;312;390;432;446;433;418;381;482;474;371;445;476;536;537;560;507;473;510;537;414;386;383;417;358;431;427;452;453;451;491;374;398;410;403;464;418;398;393;440;431;424;450;434;458;505;419;455;459;357;397;394;383;416;488;435;384;392;428;376;366;342;378;552;467;569;590;467;430;449;399;351;370;402;385;450;471;461;404;414;406;473;528;410;453;414;472;430;429;469;547;439;544;582;462;450;426;480;496;472;417;397;443;544;461;427;353;456;460;497;514;460;438;424;435;394;400;444;413;387;400;322;343;394;449;390;354;367;395;421;364;355;395;469;463;514;615;483;441;435;493;601;589;638;567;627;565;467;410;474;452;423;480;527;470;471;528;426;387;417;436;518;459;376;347;354;364;440;505;533;496;515;568;523;603;775;683;475;492;434;412;577;830;718;469;451;663;718;748;505;439;472;411;418;496;418;395;403;522;771;722;476;481;398;469;454;462;372;391;426;527;622;633;551;454;452;435;566;528;569;479;428;489;532;531;520;466;533;577;691;622;561;385;337;432;629;819;649;514;438;397;396;436;392;437;402;429;455;543;519;478;437;522;500;509;465;478;486;556;625;484;423;428;401;387;417;374;436;394;428;420;406;456;454;479;451;465;415;469;422;467;411;479;402
124;94;96;103;101;93;112;83;97;210;348;358;349;385;462;445;428;312;370;405;512;504;456;450;432;407;429;402;394;447;443;439;455;521;455;497;552;610;527;583;527;433;411;457;550;538;485;409;415;468;507;573;552;493;513;530;614;594;561;494;450;467;460;550;657;482;424;428;455;550;509;558;582;598;536;468;461;431;432;672;1160;1069;590;526;481;544;562;563;515;415;404;471;448;527;479;453;460;442;515;542;573;599;524;602;601;620;542;501;478;519;557;454;468;545;424;417;443;410;396;439;437;435;429;460;443;473;453;401;437;515;448;426;413;454;472;476;466;385;427;542;504;457;385;403;433;438;413;407;460;551;601;468;411;454;388;530;564;492;455;509;464;481;574;484;447;450;530;586;481;517;534;518;496;494;635;597;525;538;492;470;387;469;451;510;452;450;453;518;468;494;435;462;453;527;488;454;412;514;485;420;519;741;557;464;522;539;456;503;537;510;526;547;597;628;559;512;477;406;441;498;463;392;489;435;471;468;397;419;433;430;368;360;346;408;398;400;396;463;460;435;450;478;390;408;429;417;380;278;369;462;593;587;417;483;466;454;453;510;463;497;530;524;492;527;566;461;368;387;462;485;610;670;406;415;439;395;400;629;523;475;498;433;477;440;470;500;691;629;605;583;545;525;552;407;471;427;457;451;435;535;527;563;518;445;405;462;415;440;499;456;369;349;458;499;517;413;444;461;511;550;554;498;502;583;505;446;640;882;726;538;445;444;437;505;477;488;456;444;380;377;355;433;373;413;448;419;436;484;480;457;477;521;450;388;346;404;403;427;509;444;494;444;439;616;639;475;429;450;433;466;470;489;443;496;411;382;435;343;341;401;441;441;452;475;392;484;504;498;506;450;402;364;504;522;557;551;495;446;458;448;418;434;445;485;491;538;534;519;582;602;514;394;392;428;437;470;437;345;406;520;490;482;384;458;459;441;446;490;439;449;496;431;357;369;417;366;354;349;414;478;427;424;443;514;567;484;442;523;521;569;536;563;465;441;453;511;494;630;510;446;505;542;534;498;473;452;492;379;421;421;472;462;416;405;543;421;328;354;349;285;377;430;514;611;624;484;404;465;412;373;376;367;491;521;497;448;375;442;405;476;542;491;433;465;381;429;416;363;364;429;456;456;472;413;438;379;377;420;431;417;430;407;359;425;430;384;354;322;341;397;378;508;725;967;815;615;460;439;485;394;426;473;483;490;426;406;388;452;428;440;481;463;495;450;531;517;507;578;604;470;377;503;481;426;385;342;379;485;472;416;397;404;416;428;371;350;401;329;427;463;454;389;402;421;387;502;449;374;389;468;497;586;469;450;462;430;475;449;455;380;358;405;363;433;400;395;384;431;536;491;411;425;368;393;448;403;376;420;360;392;422;424;335;399;349;413;416;441;369;353;465;441;418;436;398;408;455;442;502;435;403;387;384;413;387;335;401;363;384;336;351;328;346;300;381;346;425;436;431;411;465;518;421;440;506;545;464;504;498;402;529;509;563;436;390;470;413;413;466;430;490;440;473;438;419;391;396;377;414;393;361;368;348;395;436;447;445;517;612;483;507;551;449;444;473;440;443;487;422;388;441;518;486;395;395;470;504;491;509;479;431;480;439;335;364;430;378;413;436;486;443;413;450;485;523;516;469;429;389;351;366;446;559;556;521;505;489;464;471;422;422;471;440;363;406;440;457;486;445;426;453;462;495;459;467;413;437;430;456;397;423;412;389;351;433;353;317;420;416;336;461;434;418;378;341;375;520;472;502;487;444;431;423;476;635;930;952;751;547;528;454;436;460;465;433;503;492;446;496;507;455;384;390;560;530;450;451;347;380;498;521;633;556;580;588;591;614;669;705;688;606;523;434;452;803;1114;656;339;466;591;724;585;414;454;424;432;432;455;403;339;404;567;688;680;521;417;473;442;426;377;382;364;469;615;756;638;568;434;413;570;615;509;459;434;346;381;535;511;488;429;470;462;572;696;544;441;319;329;495;513;507;470;448;417;362;361;478;392;356;424;477;523;524;454;432;397;402;444;419;499;414;490;599;445;394;390;494;426;375;377;401;393;358;340;357;408;381;420;423;416;403;446;396;536;534;482;340
112;114;90;107;83;116;90;94;89;233;354;374;452;387;371;391;378;384;327;405;550;482;401;458;394;365;503;453;488;432;469;386;456;519;531;545;631;564;446;507;532;480;470;463;409;420;387;448;469;502;546;538;554;521;530;521;654;614;555;576;483;565;551;597;629;617;521;506;527;584;475;429;549;687;592;523;440;467;458;567;926;819;585;422;382;474;538;541;457;538;411;400;442;437;478;459;487;499;450;449;435;515;489;510;570;601;534;471;443;430;533;488;559;568;412;425;470;406;349;356;395;502;479;459;473;479;507;460;452;453;499;470;442;512;518;475;493;451;468;557;491;444;416;379;412;451;428;462;452;489;485;422;465;444;382;441;518;509;439;396;372;456;525;489;410;439;495;462;435;469;483;436;487;455;481;547;588;507;469;390;312;455;365;416;431;432;405;457;440;435;515;519;427;448;468;434;443;551;701;671;562;539;476;327;438;487;487;469;449;519;507;494;534;589;542;462;490;389;472;577;457;473;469;432;517;544;604;411;377;446;414;412;401;467;414;410;402;393;374;399;470;476;498;498;432;507;461;407;501;516;484;520;482;443;481;479;489;496;424;406;464;524;478;512;508;430;379;488;573;496;630;614;473;385;456;461;470;555;481;468;434;505;469;482;530;612;744;715;609;582;476;432;449;484;462;444;429;407;454;519;497;488;486;426;440;464;380;349;445;462;298;328;461;497;465;433;390;468;453;547;566;525;480;490;471;467;734;976;682;544;474;454;388;366;372;433;349;352;413;371;412;437;447;401;457;407;319;379;446;419;478;600;459;330;292;375;385;354;451;450;475;460;451;518;598;494;436;406;428;420;427;424;435;459;412;363;389;375;359;427;369;497;575;459;477;484;498;497;549;518;472;469;433;348;417;445;456;459;433;449;465;455;428;526;457;523;573;536;612;588;511;559;448;419;433;453;436;344;348;425;520;434;480;538;479;445;476;457;438;444;507;464;413;387;413;380;380;428;455;396;461;442;435;464;528;421;408;477;544;526;455;450;468;489;463;438;532;609;509;398;454;518;491;508;454;395;485;423;415;445;416;458;403;401;429;406;369;404;330;351;404;441;505;705;640;504;453;460;434;370;381;444;441;520;524;424;428;483;387;420;455;524;415;403;400;398;447;405;377;351;371;381;441;400;406;473;495;519;411;342;386;441;412;447;458;387;350;350;385;433;468;565;802;822;607;491;474;457;539;410;396;472;565;530;450;395;408;461;436;337;437;556;487;476;462;564;561;679;509;437;433;466;456;450;390;384;377;393;447;406;438;453;422;363;324;362;360;452;410;390;476;423;475;422;417;456;427;348;419;472;465;451;461;490;489;391;476;411;436;407;376;355;359;367;402;381;377;428;447;366;382;376;375;369;432;454;382;386;408;395;377;405;344;373;383;387;411;468;394;407;412;429;387;374;370;388;412;467;467;420;436;404;438;382;385;381;391;335;351;309;312;310;292;349;366;352;380;433;444;433;460;463;405;401;571;479;407;463;450;399;463;456;482;432;409;428;425;443;459;398;400;415;385;397;376;387;412;440;470;345;334;361;368;381;402;425;437;549;569;530;503;538;520;470;460;472;491;487;399;458;491;600;549;456;518;553;477;426;446;410;453;473;466;321;358;443;384;430;424;422;402;480;532;455;507;490;485;454;412;419;406;521;510;548;573;460;443;477;447;390;452;512;487;402;440;459;417;432;456;465;408;453;419;441;380;424;464;441;404;406;437;411;395;413;421;377;368;386;391;449;405;357;380;427;341;380;402;455;410;455;451;430;440;491;620;978;869;699;569;400;373;421;418;441;408;403;406;408;473;462;421;448;433;472;445;449;445;441;445;516;565;491;555;680;560;452;460;499;523;652;624;516;427;500;617;700;373;305;446;487;606;527;384;357;385;383;474;453;421;420;353;479;546;459;443;466;401;449;387;333;335;483;446;594;683;565;519;525;413;492;581;520;459;444;437;405;546;629;524;480;512;457;487;561;483;396;340;328;360;456;513;483;550;487;353;370;372;402;428;352;420;473;471;449;471;446;401;390;391;408;371;413;446;394;384;437;434;460;394;411;429;365;368;379;418;387;392;453;453;431;397;380;411;524;587;633;420
88;119;137;114;105;98;95;84;96;249;342;349;408;436;319;347;448;423;378;444;589;527;422;482;420;367;487;478;522;449;472;542;536;550;541;541;491;447;423;487;559;522;434;515;444;400;411;466;475;429;500;530;611;513;408;532;607;504;568;589;644;696;626;512;475;487;593;542;490;504;395;473;535;673;601;565;509;563;553;424;562;616;628;427;406;463;465;502;508;571;526;429;473;429;469;475;572;610;476;397;454;463;574;577;663;621;568;514;471;498;517;553;589;563;476;389;441;435;358;437;471;470;503;470;443;430;484;432;389;499;467;381;425;562;524;470;552;513;603;546;482;391;399;415;405;471;386;432;448;412;416;354;443;429;376;434;499;491;525;435;409;462;471;495;449;475;431;474;444;463;415;384;448;414;470;594;698;544;436;346;301;453;421;385;471;482;419;463;487;501;543;491;410;416;443;429;458;515;772;812;566;483;419;345;412;449;450;504;471;501;446;444;444;533;481;470;468;428;485;576;522;472;537;490;476;610;597;505;374;452;437;373;453;472;389;401;419;360;345;370;435;485;496;506;541;666;568;440;446;406;378;458;411;483;440;414;478;471;405;447;420;548;502;460;464;443;429;447;593;588;519;510;483;548;669;517;498;662;635;507;445;464;526;522;488;438;520;626;697;572;482;393;355;473;464;431;411;356;431;485;497;380;438;426;490;566;518;442;500;510;405;408;471;505;484;377;425;424;434;515;506;427;452;462;429;437;700;884;689;500;477;421;404;397;403;409;416;387;438;444;366;393;470;428;479;470;346;318;401;520;463;461;451;315;328;383;468;457;482;425;436;477;396;394;457;430;444;498;466;422;448;427;444;466;412;365;423;435;425;389;359;444;471;445;482;493;440;486;521;447;401;424;337;366;452;522;468;427;499;546;490;466;491;475;486;509;520;522;661;652;491;474;417;491;450;439;454;345;325;410;474;439;480;501;468;430;446;478;419;412;408;399;424;467;480;504;454;483;510;506;487;417;508;471;550;497;437;464;571;633;416;431;454;457;517;436;507;478;496;387;415;487;491;507;437;456;427;525;519;403;411;429;447;402;460;459;597;529;417;457;505;575;492;646;638;521;486;454;427;370;407;627;524;422;478;483;455;527;465;381;465;489;369;337;383;377;368;458;405;345;322;367;409;374;408;494;553;637;391;369;438;520;433;421;403;446;379;418;419;447;543;539;731;740;476;378;491;524;434;401;453;602;547;472;513;514;451;453;361;424;517;516;501;478;465;420;436;533;377;324;406;486;459;431;470;407;384;453;416;503;477;423;381;387;366;336;425;539;524;396;432;484;471;478;430;389;417;431;439;463;393;439;486;482;531;478;444;411;396;386;367;386;388;389;418;445;483;480;470;424;427;408;421;459;427;417;412;399;394;452;369;369;320;354;392;427;433;443;388;437;342;370;358;385;407;408;407;416;327;371;420;350;377;403;433;437;358;344;373;311;282;321;313;367;363;397;389;450;396;439;473;482;405;402;434;394;415;421;463;454;451;486;434;440;404;430;433;409;404;444;471;430;411;385;376;429;496;501;535;376;367;352;388;404;504;449;425;431;444;409;441;511;448;495;461;502;576;531;479;527;537;546;517;467;522;555;526;485;471;444;410;422;427;432;408;502;449;454;467;454;421;545;410;423;458;512;440;425;404;479;592;495;557;540;562;474;445;396;388;400;408;445;455;386;419;462;432;452;419;407;387;404;389;311;360;451;482;508;390;410;420;405;369;453;419;404;312;338;391;418;450;382;432;459;387;355;389;400;374;436;460;458;463;494;550;782;680;578;470;419;411;378;386;424;416;396;357;435;462;400;390;360;457;337;394;389;402;392;439;485;512;489;528;732;542;472;489;504;467;514;535;543;565;431;467;449;380;451;424;508;575;524;435;382;365;477;510;458;389;359;371;411;411;413;391;419;403;351;375;345;375;492;510;551;533;561;525;546;459;435;487;541;478;499;408;437;560;646;553;483;496;481;412;426;421;298;230;273;304;397;473;504;549;485;411;398;389;413;398;375;384;424;406;499;503;453;414;414;430;439;392;363;432;409;487;458;474;481;451;474;541;427;437;419;506;483;488;450;487;445;461;418;414;534;607;559;476
110;95;114;115;135;107;105;80;83;292;399;318;382;337;361;407;438;503;425;422;488;462;478;502;413;385;428;431;510;489;523;548;495;606;612;490;533;460;446;457;548;536;468;477;469;418;438;513;448;407;453;544;532;480;397;456;493;521;545;637;685;823;750;549;425;458;453;535;460;392;410;519;573;504;527;506;585;718;637;515;470;581;510;438;513;479;488;516;436;473;473;408;468;430;438;406;551;523;443;458;539;597;743;612;615;530;468;494;637;616;538;578;590;480;420;410;443;475;388;420;457;558;598;426;458;472;518;425;395;462;524;448;456;500;450;519;489;545;566;530;467;405;412;461;457;444;460;414;392;405;402;477;454;382;389;406;457;479;509;439;417;454;421;440;393;386;484;499;520;484;408;355;437;430;400;540;557;455;456;412;396;418;458;398;458;387;389;429;418;459;434;482;478;460;439;463;420;434;510;618;618;480;484;420;455;440;417;463;474;482;439;412;432;428;561;515;421;376;407;494;566;516;593;490;522;516;574;471;432;552;477;372;412;429;389;368;458;413;406;450;393;519;561;445;605;676;490;427;501;460;428;452;484;475;433;393;416;420;419;439;465;496;384;404;493;407;415;431;522;478;464;486;518;543;615;616;559;616;488;423;457;499;454;486;480;403;432;489;478;510;437;370;391;427;431;427;362;416;386;438;483;433;430;435;476;468;558;570;631;590;448;429;407;436;436;425;445;431;472;451;536;449;450;450;428;421;601;686;566;453;418;408;425;430;412;464;395;408;471;438;452;420;441;410;469;434;358;316;419;447;466;398;427;379;371;450;456;443;443;377;373;443;398;388;479;493;433;431;424;494;524;440;515;449;439;455;453;517;429;429;410;464;405;428;499;447;432;476;415;438;520;401;362;413;386;396;545;515;509;553;428;394;512;518;480;496;502;482;594;625;493;394;373;420;474;478;438;438;375;415;434;444;525;615;572;438;439;436;399;406;441;419;432;421;428;456;443;489;429;498;439;465;469;464;515;500;393;469;508;587;510;518;480;515;514;530;529;486;475;486;424;477;542;524;483;386;437;486;439;392;444;528;466;440;554;654;1002;835;520;580;480;492;538;586;579;484;517;497;439;398;445;656;540;465;499;488;427;440;372;356;419;508;436;380;340;360;438;420;418;374;440;358;377;466;398;378;415;415;346;391;454;489;438;364;382;389;400;403;450;397;463;412;596;693;435;368;502;452;442;398;431;526;430;484;591;549;460;403;420;452;430;427;463;490;394;377;417;417;340;392;450;444;470;480;427;425;401;464;481;519;450;396;423;383;405;401;477;471;480;477;460;477;506;520;494;474;408;389;524;502;428;440;451;472;403;422;456;401;400;340;352;326;377;470;438;466;523;543;429;498;447;464;558;435;415;389;408;472;366;417;423;367;300;343;419;489;431;368;357;354;376;368;429;389;407;450;434;388;384;349;448;377;352;422;502;437;449;339;311;388;344;342;327;401;389;488;428;453;445;415;423;433;417;392;372;416;406;446;448;404;402;405;434;430;497;473;459;373;461;455;428;368;439;369;400;404;478;569;528;406;439;418;401;427;525;512;411;433;454;456;459;426;400;445;400;424;462;428;529;510;491;451;466;505;493;471;458;446;457;396;408;357;389;409;428;488;420;414;446;374;437;450;435;391;443;456;468;454;397;576;671;644;546;573;627;533;477;416;398;429;431;456;472;465;370;451;512;494;432;359;377;336;359;349;413;452;466;456;423;405;382;384;354;427;369;395;368;324;361;423;444;408;389;431;407;380;384;406;382;361;415;442;409;469;489;650;682;480;433;367;364;416;379;363;344;355;341;420;397;406;311;396;366;336;348;338;375;433;579;582;612;458;440;517;507;536;506;564;602;533;507;578;444;353;479;464;421;484;472;487;574;621;565;499;395;471;449;438;379;373;401;475;481;492;375;348;352;338;384;371;457;464;500;453;428;482;509;477;427;411;466;530;543;604;428;387;542;571;481;511;429;495;454;449;380;355;181;227;357;437;453;504;534;462;435;425;409;441;393;376;404;416;415;448;439;436;427;469;435;421;428;432;435;412;468;454;396;470;408;429;489;452;453;427;437;438;475;434;494;472;439;426;397;483;602;497;530
102;120;106;99;116;119;107;107;95;292;391;353;370;375;427;441;448;473;488;434;430;516;541;461;368;431;412;359;403;439;498;477;467;564;614;601;550;544;525;463;502;533;521;486;536;483;434;451;482;396;471;585;578;496;423;386;458;466;501;507;486;642;703;525;499;512;485;479;441;346;341;431;480;449;457;507;546;708;813;565;522;511;425;435;466;522;505;555;466;467;441;421;505;473;515;395;435;495;527;468;530;618;739;710;583;502;420;480;586;684;571;443;456;423;424;432;479;448;435;455;505;527;483;480;430;499;538;547;500;489;572;481;458;437;391;454;460;537;563;581;631;436;445;439;490;466;460;387;382;360;390;473;486;429;439;400;396;421;425;426;467;552;482;425;369;450;531;582;461;446;392;416;472;532;451;432;476;416;469;599;526;455;474;466;397;374;405;423;415;480;481;475;433;488;437;443;457;418;469;551;654;574;547;486;375;440;446;459;428;375;451;463;472;516;525;476;441;393;373;453;594;497;424;488;450;412;500;495;499;575;483;357;361;432;471;356;361;349;390;420;431;449;499;544;763;595;468;498;571;475;482;465;415;450;502;452;498;427;444;520;435;497;406;423;466;388;466;404;446;457;405;428;452;477;450;528;528;477;488;369;420;362;401;414;462;459;449;451;476;442;400;390;416;428;445;497;415;347;402;404;409;465;453;481;421;426;638;690;672;623;551;399;363;453;385;412;486;433;428;419;454;371;429;362;411;404;600;626;497;462;451;419;495;434;377;496;515;440;440;461;418;454;460;397;418;324;361;384;434;461;502;455;369;400;438;423;380;439;433;389;436;486;446;433;541;479;494;453;430;516;578;569;517;424;388;397;480;527;496;455;461;502;389;386;458;362;391;460;440;395;449;426;374;363;385;455;603;549;503;449;429;515;507;484;493;461;489;453;512;553;476;420;446;351;512;435;421;438;430;474;531;474;609;772;758;526;448;393;408;444;441;527;516;444;471;437;424;425;397;392;433;520;476;508;506;515;436;362;431;472;447;501;489;519;534;565;633;540;447;489;472;445;525;470;444;370;424;367;421;414;396;474;477;477;491;714;1240;925;486;421;446;387;452;469;551;504;481;495;431;487;453;475;471;505;496;534;427;372;355;424;469;463;396;433;380;386;439;438;361;410;425;380;370;398;347;323;363;388;366;403;426;473;344;355;431;398;398;463;474;490;448;429;431;623;401;215;402;552;504;377;455;503;413;451;600;549;485;429;379;430;384;404;404;416;376;432;463;435;341;445;516;435;458;461;417;426;417;401;396;463;441;402;367;459;372;406;486;519;463;437;470;441;414;463;432;439;408;356;483;496;426;457;471;463;444;386;373;418;357;338;355;315;402;443;411;422;477;461;451;490;568;467;415;466;442;408;453;451;459;469;516;370;301;308;404;411;359;385;396;398;373;483;465;443;378;440;396;415;410;411;430;453;428;423;472;462;381;399;372;358;366;416;401;362;460;470;569;520;474;398;369;407;407;450;426;527;557;502;405;411;408;402;497;517;561;468;493;471;366;391;434;358;377;459;418;416;470;492;477;432;475;435;421;447;520;451;446;483;554;448;513;454;387;392;348;340;432;359;415;430;415;386;401;382;474;454;387;409;441;360;393;407;371;391;453;440;391;334;383;358;401;493;492;464;443;435;454;488;456;643;782;629;471;493;538;459;424;397;459;591;494;413;463;444;428;460;492;464;469;423;412;372;394;404;402;455;441;362;412;403;391;339;421;427;463;412;403;359;293;350;448;452;434;424;479;425;439;409;365;383;422;361;418;479;430;572;541;465;495;490;433;463;450;403;444;405;365;384;447;386;333;382;386;393;469;388;408;415;518;598;542;373;377;427;501;490;532;570;536;493;482;488;348;345;497;515;402;396;471;617;839;731;677;648;507;461;459;418;372;439;415;410;546;485;411;354;390;415;437;391;440;502;513;498;436;557;500;447;439;477;414;533;532;568;453;404;506;460;462;415;555;468;420;407;434;407;293;285;431;425;457;576;423;465;412;396;392;414;387;390;402;451;472;484;449;409;462;452;426;468;378;452;446;449;451;380;401;461;442;466;473;440;474;375;408;429;367;403;465;504;436;448;447;418;521;496;573
97;101;117;106;103;97;94;91;95;292;532;519;387;392;499;486;475;425;398;394;501;640;454;435;420;470;419;414;449;472;483;461;516;486;581;604;512;644;571;507;503;526;525;567;575;532;469;520;526;509;520;643;700;547;462;433;410;486;530;552;577;528;517;457;504;464;395;448;430;395;492;492;466;493;468;437;577;648;683;589;458;478;448;478;461;515;578;469;435;467;442;461;441;538;613;512;487;466;414;416;422;538;619;616;496;505;412;481;452;547;552;344;410;539;505;521;472;483;493;499;554;440;473;445;493;519;577;548;488;552;554;484;476;440;404;406;490;484;508;544;489;408;415;511;552;430;475;411;418;380;426;448;526;445;425;382;501;452;474;454;452;485;548;401;348;452;556;512;495;476;405;373;526;474;458;427;426;426;514;644;619;529;581;529;474;423;444;445;456;461;421;477;480;432;450;530;426;431;456;489;511;519;530;463;441;442;459;439;394;381;449;527;534;537;475;467;480;403;360;467;549;487;490;497;437;423;496;469;438;461;459;364;371;468;494;400;424;417;427;453;385;377;441;585;701;603;540;537;499;489;475;477;528;497;516;450;374;397;433;477;560;554;483;501;519;454;493;466;458;435;437;446;435;448;473;718;559;436;383;396;383;440;463;495;406;469;480;452;449;432;406;404;388;369;577;569;397;402;485;475;455;396;457;533;445;519;607;631;555;428;474;390;475;486;411;397;490;446;359;367;382;344;376;345;377;360;488;588;528;390;352;408;401;394;369;442;450;416;457;460;422;474;474;330;346;369;387;403;461;590;588;463;486;422;481;450;352;396;459;590;477;452;471;530;502;480;462;468;357;446;432;439;471;436;397;442;473;539;428;469;438;426;404;367;385;358;378;383;385;409;409;399;383;345;378;440;538;713;614;503;442;471;542;528;582;561;449;411;458;495;452;439;355;407;453;453;436;409;457;537;573;482;467;576;683;531;429;372;438;389;475;536;484;469;406;429;437;431;451;368;494;473;444;474;591;456;408;357;371;407;380;396;411;396;473;556;816;592;555;569;465;470;462;439;410;449;430;435;458;410;451;489;434;496;464;522;745;575;409;410;424;437;378;347;444;473;459;397;420;409;385;366;421;462;487;615;503;391;412;459;498;400;392;391;397;450;422;429;404;410;326;375;398;502;408;342;371;404;423;473;457;388;353;396;462;390;426;457;473;468;436;394;426;490;345;222;351;569;522;440;413;453;423;459;575;544;494;430;409;394;434;419;421;390;366;453;527;451;377;367;396;408;427;382;416;418;342;328;402;374;434;408;394;382;422;374;447;451;507;439;392;442;395;436;395;473;360;367;411;370;401;434;455;432;437;392;398;399;324;335;369;414;375;377;358;439;476;349;410;421;497;383;413;494;431;363;378;474;437;470;442;423;345;327;386;364;346;327;382;479;471;455;399;406;451;443;476;431;375;463;544;541;464;354;392;368;384;426;379;360;400;417;396;472;487;526;583;491;538;441;310;390;421;420;484;521;540;504;471;435;383;445;494;535;531;449;495;427;377;489;443;417;440;550;459;487;383;385;464;421;411;452;377;427;473;487;474;486;568;552;483;457;396;382;332;353;349;372;426;398;421;426;419;386;468;406;445;424;359;421;362;361;370;360;399;398;386;390;379;374;429;473;409;403;445;432;439;490;478;591;691;513;455;534;510;398;427;495;507;583;431;399;393;417;384;412;457;421;472;422;394;414;427;323;450;495;375;379;383;389;369;397;414;484;425;462;397;442;407;398;450;443;410;489;542;563;474;443;370;405;438;451;461;475;429;439;480;421;488;527;486;478;353;395;508;466;427;392;383;408;418;370;414;443;487;427;415;425;440;461;447;387;435;533;544;532;501;481;490;486;447;446;430;406;601;550;400;463;434;542;617;698;819;632;494;390;384;401;431;424;347;343;514;569;437;446;463;466;522;447;494;494;500;469;448;497;553;499;500;451;522;491;549;483;523;525;417;421;457;477;536;488;473;421;569;602;427;479;421;469;446;495;401;386;474;530;461;352;379;388;416;440;532;457;401;413;467;436;466;470;417;400;442;374;458;324;399;423;475;442;462;482;433;391;442;406;380;359;483;422;429;431;421;384;432;439;529
128;130;107;101;107;100;111;105;93;335;558;522;438;468;553;474;503;498;401;408;520;520;486;437;476;494;478;507;413;460;445;498;504;467;582;547;560;789;680;494;494;494;444;506;547;584;519;643;588;521;523;575;587;509;448;372;438;514;454;554;549;505;528;502;510;338;440;477;479;354;453;517;518;496;469;417;483;657;679;640;430;472;458;468;492;472;548;465;444;511;447;425;492;568;677;619;470;429;428;356;422;515;492;470;455;441;466;484;388;526;423;268;334;523;604;509;523;445;463;508;489;493;455;477;543;542;461;481;491;464;520;476;389;404;431;370;430;459;414;444;414;422;488;455;476;423;464;399;452;429;421;425;515;445;424;497;568;442;467;386;425;505;477;477;369;465;539;430;445;435;470;397;443;466;457;362;439;459;486;557;603;524;524;517;427;377;489;420;434;464;402;441;530;538;448;408;453;431;450;456;476;528;469;432;440;386;433;385;397;420;472;528;451;480;479;456;402;420;389;468;496;440;412;440;472;483;457;396;426;456;427;447;404;494;468;518;421;361;361;428;419;362;454;572;460;536;586;596;502;530;452;547;752;679;608;455;347;384;497;477;532;609;684;636;540;459;453;449;435;415;409;398;408;417;550;698;634;367;420;403;503;428;465;418;384;387;377;411;382;481;505;421;403;451;501;452;390;398;426;462;451;409;468;476;390;448;505;444;365;332;348;351;444;505;422;404;418;355;290;327;381;382;361;333;360;452;474;507;430;424;373;389;339;375;307;353;382;400;394;422;396;440;446;373;351;348;452;462;571;600;624;512;464;380;390;367;335;363;443;520;484;445;456;484;437;407;487;415;448;382;399;443;410;384;428;498;530;470;500;433;466;431;395;334;387;391;426;426;350;364;435;350;380;379;402;392;474;552;529;455;451;415;336;483;492;447;418;429;435;481;446;432;348;445;359;472;437;445;450;500;556;482;404;460;529;487;381;402;391;391;460;566;530;451;482;506;422;378;379;369;390;416;442;498;493;538;437;386;399;347;323;321;329;381;459;522;661;605;562;537;453;505;432;426;397;416;395;372;417;463;446;409;429;421;453;453;442;447;396;381;394;468;421;422;424;482;457;397;425;381;429;505;397;381;476;524;455;462;431;477;490;454;393;395;441;495;434;403;405;322;315;304;403;416;388;348;349;395;436;412;437;352;346;395;428;435;470;404;438;404;478;467;407;416;394;322;422;559;659;503;485;472;459;433;492;447;391;477;468;465;452;420;425;387;334;468;536;488;384;394;402;424;377;351;389;351;375;352;438;425;483;482;439;418;396;405;372;468;534;514;523;481;406;418;457;554;454;409;390;401;395;401;431;447;460;411;457;353;357;424;407;373;412;412;407;385;417;381;356;369;477;414;411;456;429;310;377;465;452;456;462;428;436;360;383;380;332;333;382;387;454;429;390;444;459;494;508;393;420;420;501;479;444;421;412;322;378;375;424;317;340;364;386;479;535;573;479;440;460;377;406;397;404;485;597;596;575;486;444;439;479;496;504;434;386;369;421;385;488;524;415;387;452;449;413;453;372;320;386;284;316;397;358;466;580;508;416;381;519;547;513;505;506;397;323;384;375;397;419;467;374;384;354;403;438;387;376;416;380;388;377;420;355;400;407;332;339;375;434;360;403;430;411;419;429;491;424;541;592;534;529;514;502;488;475;378;373;499;480;484;349;334;394;432;431;413;334;333;388;388;370;391;380;360;427;478;418;409;399;418;453;419;460;441;356;355;366;478;507;422;470;452;398;448;561;596;571;512;388;454;565;459;451;446;299;312;472;510;490;496;496;425;444;393;440;489;422;346;477;461;412;456;416;455;511;476;381;381;402;411;381;444;438;443;555;468;358;391;464;433;382;444;468;538;727;513;483;463;404;389;499;608;649;556;442;348;322;303;366;390;409;415;559;632;494;442;445;549;632;585;526;473;457;545;523;583;538;498;494;553;524;566;499;430;509;578;461;402;565;682;533;442;415;502;660;592;476;480;487;417;474;468;406;445;457;471;428;389;385;400;436;498;541;480;393;367;422;424;473;413;464;420;453;426;381;405;418;419;382;384;415;466;434;409;466;352;346;421;439;390;439;424;456;446;424;517;442
130;110;105;115;84;108;84;79;93;350;483;536;433;425;440;418;447;482;432;448;470;535;513;482;424;459;431;430;441;479;497;495;422;464;501;505;627;752;603;515;498;441;456;481;563;603;445;580;543;527;545;541;486;498;492;394;489;473;497;520;451;453;509;543;455;378;457;542;502;361;435;550;627;626;611;508;414;504;536;541;384;668;628;563;502;470;545;482;408;486;402;415;561;492;533;495;425;420;461;417;455;538;543;502;456;482;430;467;483;541;396;223;358;505;517;425;417;435;464;513;478;409;471;472;484;487;438;480;521;387;434;427;384;388;400;355;437;411;428;438;412;402;428;424;421;420;439;389;443;447;466;495;506;427;452;514;549;456;439;417;397;423;547;502;477;522;432;428;454;405;424;427;429;479;411;411;446;506;445;504;488;492;461;472;419;347;361;429;413;478;469;499;497;588;478;503;457;499;466;568;508;419;464;431;382;392;412;373;362;426;474;572;563;556;502;433;433;444;440;467;462;453;420;416;455;519;496;527;480;444;440;439;390;381;548;504;433;382;383;399;382;376;525;582;528;463;491;531;562;584;476;727;1191;1145;857;555;442;451;481;465;486;618;603;570;481;389;405;397;423;412;381;336;419;420;471;541;462;434;416;424;486;489;442;409;393;353;356;376;363;434;485;461;440;503;471;383;398;378;450;512;390;353;388;447;397;415;437;455;326;396;407;374;421;521;455;408;420;407;392;315;380;349;321;342;337;428;515;548;385;419;411;392;380;352;369;373;415;360;370;412;420;443;400;351;382;403;490;549;528;551;580;573;581;431;340;378;416;430;450;537;532;477;534;466;415;500;432;435;374;348;388;418;376;422;430;503;427;499;566;513;470;438;456;348;362;368;441;435;424;396;392;388;451;455;514;490;449;494;423;441;470;416;318;415;485;442;397;456;462;430;376;435;450;413;417;428;432;444;498;523;491;474;357;418;487;441;373;367;410;448;486;504;472;528;448;442;454;416;353;403;437;460;496;498;462;453;439;361;351;327;379;303;299;431;440;462;466;492;459;446;471;468;408;338;405;443;462;411;393;419;468;422;484;437;417;391;449;422;453;386;444;442;468;442;466;469;527;454;452;401;449;458;321;403;458;543;553;439;440;474;475;501;426;409;422;548;448;436;404;385;361;401;431;383;335;317;375;367;453;406;372;368;378;389;400;413;444;401;402;456;484;518;428;429;400;372;466;523;557;513;489;505;595;533;435;350;353;412;465;480;491;502;415;390;390;472;490;469;430;446;468;413;385;398;338;345;381;394;441;538;536;489;459;363;361;345;355;358;456;462;523;475;427;415;393;465;417;380;374;476;430;294;347;457;431;357;422;362;448;499;474;378;387;434;453;490;455;397;412;393;455;421;389;491;452;376;427;472;422;385;327;417;462;426;430;402;418;379;351;328;370;404;393;435;474;573;505;408;381;372;435;392;405;404;392;404;414;382;405;438;352;359;328;432;491;457;437;466;375;362;388;457;500;600;840;774;645;522;444;444;541;519;457;421;356;310;389;358;377;420;376;368;397;421;400;390;312;344;291;284;279;311;325;455;515;516;419;367;380;528;512;518;481;473;461;403;357;377;386;413;309;334;382;375;405;396;398;384;399;386;407;399;376;361;379;448;366;410;484;424;430;410;397;452;466;521;440;539;641;508;537;552;488;412;433;407;421;539;425;397;366;408;433;486;460;417;395;382;380;322;397;463;379;363;395;429;420;420;377;443;432;426;391;371;374;291;342;475;508;472;529;487;495;486;570;615;595;594;430;465;459;532;459;372;306;340;469;535;514;466;403;474;430;426;506;468;391;346;458;462;509;440;413;457;508;442;398;367;413;354;402;390;375;422;590;499;319;366;442;434;382;396;459;549;709;470;449;488;407;370;407;471;555;449;405;400;383;360;362;412;526;587;558;583;469;431;380;433;527;476;496;472;508;530;537;517;573;548;573;631;620;638;594;439;404;506;482;447;655;706;578;364;404;490;525;489;421;397;449;437;408;507;364;434;464;527;389;429;451;465;509;465;472;510;450;433;545;477;448;451;457;446;465;401;402;556;536;464;423;385;393;466;409;467;451;357;356;424;420;395;418;412;451;452;414;460;438
84;102;93;95;118;105;77;75;114;362;491;483;398;419;408;378;424;349;340;428;382;484;511;522;444;418;474;429;438;541;560;504;413;419;481;495;556;583;610;582;567;531;482;502;543;577;547;440;440;527;470;548;486;554;493;438;502;553;523;434;495;503;494;477;448;408;473;609;511;361;514;509;623;627;789;573;430;482;461;437;437;631;592;463;518;440;519;462;452;460;402;439;497;471;445;586;506;503;538;429;453;548;595;555;472;507;483;439;454;468;384;360;443;403;397;408;395;340;467;494;534;454;481;448;482;426;400;439;543;475;453;467;386;344;405;379;414;442;431;388;377;383;412;369;441;447;422;390;458;480;477;495;465;456;469;503;425;406;449;411;471;475;463;528;486;478;410;400;411;400;379;437;445;471;512;573;533;478;459;440;428;476;468;388;404;419;372;399;474;562;507;484;516;559;475;491;449;474;525;539;457;385;393;444;394;432;389;387;389;440;572;626;622;550;513;525;540;445;513;428;419;465;439;461;465;465;465;527;470;496;520;453;373;360;428;432;418;432;444;424;422;426;627;768;645;521;518;411;471;498;523;768;1209;1375;1007;647;523;456;443;485;463;552;530;483;429;358;426;421;421;440;411;475;445;432;410;415;409;403;486;455;454;476;465;421;370;393;339;371;329;399;480;481;446;462;537;412;384;383;469;462;450;381;414;385;402;433;441;421;409;455;427;425;483;512;451;417;436;447;423;364;320;355;326;372;345;407;465;436;458;459;429;400;448;407;372;395;441;425;404;428;396;407;372;337;362;415;435;473;513;545;513;593;490;463;379;391;416;483;459;489;488;499;582;472;473;469;494;516;409;369;398;371;375;368;432;448;411;503;525;488;355;450;428;312;360;327;405;407;380;398;398;429;439;483;520;459;427;526;431;400;445;387;405;379;430;383;488;496;459;447;397;415;445;398;456;487;411;425;453;513;426;453;390;457;465;534;402;402;431;451;482;482;443;447;447;442;447;395;398;455;480;564;516;414;367;479;472;427;331;351;443;399;415;539;450;420;428;424;468;358;453;465;388;295;396;471;533;424;453;420;442;479;479;422;366;366;379;419;384;387;456;465;495;533;487;468;553;486;442;519;468;428;412;411;427;546;491;469;520;445;534;496;411;398;426;501;482;404;413;421;321;428;500;516;423;481;537;372;370;337;395;392;360;374;422;449;485;479;447;466;460;459;424;454;445;423;442;499;391;370;453;554;572;506;476;415;321;414;404;431;448;479;457;383;379;443;443;431;479;592;480;456;414;473;429;391;391;398;435;505;454;414;376;417;452;398;362;362;391;354;403;451;456;387;458;436;332;313;396;435;408;362;431;413;416;399;339;312;413;516;489;399;359;374;413;489;437;450;456;390;387;441;466;542;501;469;463;414;391;372;353;523;518;400;355;377;360;377;331;370;427;420;369;391;463;508;432;392;434;408;361;418;433;423;452;439;406;396;404;474;443;350;275;419;486;449;451;428;448;400;374;486;544;682;801;823;517;493;489;434;490;512;463;390;368;387;350;364;308;395;351;338;398;383;376;322;319;309;304;314;348;298;308;337;411;414;359;372;390;409;452;442;419;433;458;431;385;369;372;400;390;353;437;447;425;374;410;463;391;403;412;392;371;368;412;419;416;414;421;425;442;458;442;465;445;403;444;477;506;458;497;435;446;424;576;496;470;487;454;401;469;452;415;424;418;463;495;450;371;330;411;367;401;415;435;433;374;387;386;475;396;412;399;329;322;361;339;463;534;457;471;507;529;461;517;593;559;576;486;529;498;502;444;411;314;403;488;542;627;483;425;445;526;507;427;423;446;416;491;484;505;464;434;566;462;423;430;391;360;345;382;359;342;380;491;485;422;411;470;427;372;392;454;603;715;461;415;438;461;385;387;432;452;375;434;449;411;370;421;417;578;604;506;435;484;495;448;473;471;478;552;438;454;552;485;526;621;706;694;666;692;646;545;451;494;541;513;495;545;667;551;342;392;461;544;444;385;403;364;414;491;418;393;440;525;421;404;495;488;567;503;395;472;500;508;411;502;499;461;432;440;420;502;441;491;497;496;462;376;349;394;480;415;367;385;397;386;404;461;424;408;442;436;456;397;422;450
100;115;98;97;107;86;76;87;140;308;346;429;461;410;423;392;464;328;263;295;316;420;494;527;453;433;410;383;438;523;495;522;391;417;471;492;523;509;568;614;555;502;482;494;550;596;560;451;438;493;499;528;500;543;571;541;627;611;524;472;522;479;447;456;383;440;534;623;419;365;422;569;500;575;660;545;438;513;523;479;515;553;455;498;442;463;552;427;406;422;405;527;447;465;516;459;477;472;465;420;499;477;463;453;495;453;475;469;428;457;372;454;504;367;416;378;373;438;560;502;430;444;460;474;472;381;395;425;540;463;509;515;507;435;389;403;432;366;432;437;401;494;460;394;366;427;398;439;453;526;471;412;405;386;413;423;427;376;422;464;451;467;462;459;478;421;397;425;425;424;419;445;458;485;480;582;502;470;440;470;525;456;463;380;408;433;419;444;435;469;450;366;432;481;558;554;465;433;501;547;434;396;394;466;477;487;407;413;437;448;496;597;596;474;444;484;482;437;553;488;433;468;436;429;433;381;455;423;446;434;506;412;415;353;417;438;374;368;503;493;586;465;497;671;568;503;449;346;394;406;432;505;784;957;936;599;424;426;393;421;448;518;575;486;379;325;395;413;444;430;438;547;439;464;478;468;434;453;457;586;461;481;444;419;410;455;477;450;421;430;503;498;459;435;482;493;406;462;541;627;444;495;467;522;461;537;538;506;368;441;460;515;467;397;363;393;420;354;389;359;338;361;413;342;379;389;393;382;424;436;362;386;431;377;414;394;418;419;350;407;397;426;351;421;356;335;349;395;374;414;415;459;405;417;400;359;420;389;439;456;400;468;548;437;427;436;516;582;544;469;436;386;302;347;399;486;437;405;442;414;408;417;423;350;352;346;374;443;493;478;437;477;458;512;482;436;378;483;452;491;401;354;375;459;416;450;419;534;472;451;400;350;415;447;504;553;447;508;553;490;476;452;433;433;404;486;448;472;314;374;403;430;453;469;415;435;407;478;427;472;542;597;439;385;453;530;483;457;365;368;452;586;677;524;400;456;434;393;459;439;514;512;426;383;505;516;499;498;538;466;402;472;546;490;390;316;350;340;403;392;393;476;490;489;447;520;465;444;493;423;402;405;419;351;370;457;549;458;443;407;492;473;328;373;483;459;542;474;434;429;385;481;544;457;468;523;532;415;387;436;375;382;363;439;503;456;516;456;413;429;437;425;472;490;525;425;330;441;436;435;486;552;563;573;482;510;451;450;452;410;471;462;395;409;406;421;383;415;507;536;441;393;419;471;424;461;457;389;432;453;377;375;393;387;316;383;452;450;414;481;438;465;423;388;470;435;374;346;398;407;384;417;368;341;369;334;386;341;344;500;525;430;415;373;437;557;482;472;440;385;417;402;439;455;482;464;462;387;387;454;388;453;461;401;371;359;384;374;354;412;424;448;397;410;413;522;515;507;437;402;439;365;355;371;473;460;392;407;471;477;477;433;411;451;433;406;501;453;451;430;447;482;535;630;614;512;414;445;410;422;422;403;438;418;379;369;468;414;395;434;454;364;338;383;346;329;324;326;387;386;347;387;362;350;340;445;382;401;433;379;420;414;398;458;528;595;418;409;399;488;477;398;469;466;451;404;433;522;477;429;371;401;378;404;478;552;468;402;396;379;433;465;437;422;345;440;502;496;450;450;446;369;398;528;731;606;505;509;507;422;524;506;424;422;428;519;554;502;401;359;399;428;446;458;370;378;354;402;388;411;399;403;370;328;332;375;381;411;431;404;437;464;489;542;464;505;525;542;383;530;587;393;389;384;366;458;497;505;661;559;443;532;545;445;364;425;443;415;431;457;486;482;559;507;426;340;393;424;374;340;384;383;427;448;426;361;385;355;417;473;383;388;406;498;545;471;360;421;384;412;378;424;389;377;425;438;449;465;412;462;534;569;491;446;456;488;441;469;476;509;502;479;404;424;422;447;615;679;561;475;510;534;537;519;479;472;522;479;492;530;469;389;427;528;549;518;525;371;357;471;517;419;391;485;585;456;387;423;439;511;397;371;406;437;432;444;474;426;366;417;467;447;508;510;450;487;468;426;358;412;516;533;459;431;408;395;430;431;465;565;480;441;467;503;417;393;358
96;117;112;116;97;125;96;87;133;329;383;453;401;471;437;434;417;385;297;335;371;424;423;443;417;445;436;430;447;532;540;527;423;490;488;440;484;506;487;499;444;494;450;457;457;538;512;477;428;426;491;452;453;504;497;516;535;584;553;505;496;424;423;453;374;402;445;570;402;370;529;643;603;466;489;406;453;507;489;536;510;476;463;472;540;543;541;386;392;376;479;655;470;480;503;417;401;509;573;462;470;506;447;422;405;396;383;484;471;423;344;421;427;486;452;461;468;494;497;480;463;355;480;534;486;444;439;425;483;545;467;508;438;454;436;404;403;390;402;367;339;444;431;378;392;395;456;454;474;509;464;409;397;420;432;405;439;428;462;475;471;485;505;518;435;413;386;430;475;388;392;446;478;450;497;438;413;437;438;449;452;429;488;416;438;434;407;420;367;380;428;385;393;465;537;672;598;456;446;475;366;417;401;447;533;425;414;446;514;448;571;548;530;419;434;480;530;471;439;463;393;372;470;461;412;448;418;404;459;397;412;379;406;433;429;412;404;425;512;549;538;455;454;489;501;422;465;334;428;452;414;399;501;622;631;412;408;417;365;430;446;555;651;510;411;300;364;388;429;424;462;401;368;391;470;495;390;486;496;522;491;502;481;447;438;522;603;482;489;503;526;516;458;422;426;485;497;487;543;612;470;521;561;540;454;536;638;526;418;421;465;495;416;375;365;408;419;354;381;379;384;423;423;415;458;400;422;371;398;413;411;367;372;457;429;398;418;405;371;376;396;410;446;439;399;345;383;419;454;351;392;370;404;411;396;377;391;391;405;492;423;536;647;592;413;344;437;534;514;460;411;396;430;381;417;537;424;428;399;398;425;420;388;326;346;420;546;512;528;486;482;434;385;418;428;506;441;418;399;443;422;418;402;435;490;513;435;436;498;473;380;369;408;351;447;521;547;648;716;550;504;542;486;396;371;519;464;489;383;355;351;460;482;448;454;481;409;492;439;450;438;520;411;452;499;511;444;472;421;432;574;654;645;587;500;399;453;445;448;461;503;500;428;455;431;494;551;607;581;571;468;421;542;488;431;421;446;478;481;392;433;482;522;412;446;509;448;446;493;438;418;415;411;362;341;477;457;394;370;415;397;424;419;444;499;447;426;444;438;502;474;421;421;445;491;457;446;425;397;441;450;415;479;498;648;492;483;462;503;480;453;423;437;442;482;355;340;424;480;494;463;463;479;460;519;488;534;526;402;444;471;409;388;470;469;423;398;394;478;510;464;361;401;477;453;469;426;437;443;402;401;391;411;382;382;385;453;477;426;481;468;456;357;363;460;406;419;347;350;409;374;419;351;352;373;388;358;353;349;464;496;571;398;466;445;508;492;473;528;443;398;422;413;419;410;443;458;412;407;449;382;408;358;380;393;367;389;334;334;378;519;479;466;387;359;494;568;482;515;459;459;425;324;398;458;447;439;472;573;493;502;482;612;548;449;451;464;515;542;507;463;430;449;448;505;474;383;415;435;440;399;405;432;438;491;355;369;409;398;434;431;423;314;360;405;374;380;373;437;433;382;353;402;411;355;403;380;469;430;414;454;478;363;408;454;517;414;408;413;467;554;438;368;413;436;407;395;451;479;457;403;456;415;442;436;479;433;424;420;390;425;452;436;405;375;470;528;509;438;426;505;390;389;503;639;526;527;476;521;505;520;461;484;446;402;503;510;500;434;392;407;424;421;419;447;416;345;355;424;388;422;401;391;317;349;497;441;407;443;406;495;531;658;592;452;489;458;443;300;446;504;423;393;400;407;509;512;568;473;521;578;637;554;431;452;410;438;439;378;368;403;433;465;572;485;372;389;371;360;402;395;404;422;442;414;402;426;398;434;442;416;378;396;428;422;435;422;367;424;401;376;358;420;419;498;408;424;475;432;489;563;543;488;461;426;496;460;416;465;442;466;482;459;394;408;406;424;448;440;424;494;504;478;485;473;474;477;463;455;588;549;387;451;556;508;493;587;501;384;463;451;410;474;441;457;362;418;483;549;462;353;381;431;427;435;438;423;397;379;425;464;456;516;475;469;486;446;460;357;398;448;516;493;464;481;439;420;434;444;559;479;449;544;513;455;384;328
84;92;86;104;96;103;90;74;142;386;391;408;501;523;561;489;455;398;336;314;400;370;333;372;411;418;501;461;464;518;523;516;440;497;460;408;429;520;484;470;478;539;500;446;451;462;408;410;402;383;427;397;417;522;549;550;544;549;537;447;477;372;368;475;431;299;255;434;406;378;503;599;502;442;465;457;466;523;475;511;495;437;448;450;568;564;485;377;416;414;463;578;454;456;525;489;369;389;491;477;532;502;463;400;371;412;380;459;480;490;406;303;405;435;506;468;467;460;474;440;411;407;451;537;513;563;492;479;508;496;450;509;518;463;429;372;354;318;366;364;371;393;422;453;408;389;409;415;493;434;387;386;455;479;437;476;426;467;492;434;484;462;558;488;384;383;409;443;444;474;456;429;451;409;401;400;422;493;451;469;394;427;514;491;454;478;459;399;391;431;522;455;429;407;568;884;658;518;457;591;469;495;469;445;443;462;428;458;500;501;531;521;414;488;402;443;516;521;478;473;414;430;437;368;324;363;442;349;329;359;387;472;494;384;422;419;423;406;468;541;479;488;410;524;474;492;467;421;506;477;495;438;494;455;500;387;348;390;417;387;468;579;680;472;391;304;327;378;400;348;384;362;420;445;406;456;409;407;452;477;509;495;430;395;387;524;473;337;376;465;475;509;436;428;400;481;430;393;473;508;600;592;507;496;411;437;579;548;469;486;461;418;398;392;409;426;416;354;334;360;361;408;441;427;435;466;460;422;485;353;354;330;434;363;387;423;369;392;348;396;378;441;451;392;434;425;408;436;454;452;390;375;380;393;360;316;393;381;383;445;472;614;676;503;408;366;371;377;452;411;405;372;448;424;446;462;412;335;403;424;389;395;312;392;368;420;557;528;523;487;451;403;448;337;374;522;482;436;427;479;524;394;383;448;469;507;441;479;417;430;442;395;405;506;494;512;629;861;828;659;612;565;494;418;388;460;457;412;425;401;399;491;447;463;479;455;428;470;545;538;454;451;473;540;631;507;492;555;468;481;538;676;642;559;538;447;489;447;448;393;407;455;411;454;481;506;630;761;878;683;435;470;510;518;474;533;435;515;472;432;383;436;438;371;454;501;494;502;478;375;437;476;481;472;368;397;409;399;446;388;455;431;428;403;474;424;343;394;489;465;432;383;385;468;372;360;383;455;412;472;458;427;439;497;574;485;457;405;400;547;469;430;392;394;499;420;397;455;439;506;403;441;415;427;436;477;472;440;419;494;491;438;373;447;518;435;413;394;476;475;477;386;349;437;452;391;438;486;461;388;399;380;385;376;383;421;368;410;423;481;486;387;413;344;408;460;399;320;365;410;430;381;412;415;355;408;397;341;337;455;506;498;456;428;516;536;471;512;453;440;411;372;354;354;387;421;405;390;361;412;380;391;435;394;343;366;404;391;371;365;342;447;491;397;274;383;469;447;480;454;504;429;395;404;414;436;457;462;475;487;483;465;694;591;493;501;503;486;467;489;447;424;394;453;473;432;437;449;483;427;384;392;384;425;467;400;439;433;408;426;409;481;444;386;479;402;385;432;427;424;452;389;370;383;406;411;432;445;437;496;525;462;389;351;430;409;483;497;457;389;463;455;436;363;398;356;318;346;396;310;380;364;464;424;456;434;394;415;419;390;380;488;447;470;450;471;512;438;488;440;458;385;465;515;496;409;373;451;401;467;507;414;447;497;444;442;448;525;426;384;342;435;415;442;453;424;419;404;426;466;476;419;381;360;371;502;465;463;414;426;534;594;682;702;571;472;468;471;380;434;455;405;414;451;449;482;449;481;496;520;482;509;491;455;422;410;404;399;358;378;317;368;382;458;455;360;326;381;406;372;485;477;424;360;418;355;391;463;459;449;341;410;394;425;394;400;392;395;501;438;377;432;445;415;422;432;450;508;496;587;553;471;424;426;430;529;476;446;399;489;466;514;531;438;411;454;436;471;412;436;427;454;465;511;472;469;444;370;460;429;475;424;438;538;489;430;537;552;531;467;371;448;491;491;408;336;402;477;540;417;411;359;392;436;520;536;451;403;408;468;482;455;427;441;465;479;406;368;369;413;410;483;501;479;496;483;437;469;489;496;537;477;439;414;460;492;355
64;94;121;107;110;81;72;74;194;370;388;426;481;507;567;585;551;453;390;418;424;341;398;392;356;406;524;470;397;381;545;584;557;540;450;423;454;509;496;461;430;581;497;422;442;445;439;471;449;487;418;447;498;544;535;501;606;635;492;527;493;405;493;459;423;353;339;440;443;459;485;455;400;423;378;350;414;576;664;601;522;454;507;589;532;548;438;408;376;384;417;405;406;500;471;415;399;373;476;486;464;415;382;374;353;381;318;320;444;519;383;382;382;450;513;458;386;398;434;461;419;397;436;511;477;620;500;516;533;394;424;500;601;543;417;381;441;353;351;398;401;384;387;430;438;420;439;343;369;395;367;440;453;478;505;473;415;453;462;392;434;421;442;458;432;522;511;513;549;530;517;465;434;389;440;430;431;448;427;394;451;465;479;427;393;423;414;404;422;402;408;428;420;471;543;722;661;499;451;534;572;510;636;616;530;378;415;447;423;446;473;409;483;534;491;416;429;482;504;424;477;488;462;417;438;457;438;274;308;360;437;427;410;426;529;518;481;419;456;420;436;435;475;474;565;562;478;417;429;432;469;557;492;426;382;382;363;418;396;329;440;462;531;471;429;320;268;390;443;415;382;371;378;338;376;430;397;416;405;479;557;506;354;357;415;450;429;324;271;366;445;482;415;435;409;384;375;359;415;510;541;535;538;566;466;533;709;585;466;444;456;434;433;395;366;390;393;362;369;342;384;405;488;424;390;453;537;427;428;346;343;335;356;333;401;366;375;322;309;349;395;463;411;399;417;573;568;483;457;427;375;391;398;405;384;406;414;447;432;379;488;619;672;474;415;376;369;370;393;413;414;408;445;438;436;455;374;372;370;416;371;398;410;401;330;330;440;438;436;403;399;407;389;359;428;466;488;477;449;476;491;413;427;473;511;488;456;464;465;485;399;449;443;483;519;455;587;841;663;593;508;453;462;448;454;477;445;438;438;459;467;456;444;498;552;465;465;501;507;542;503;417;411;498;506;480;513;547;440;481;649;671;567;514;409;413;387;329;378;448;454;466;452;460;414;503;567;656;715;467;451;443;451;457;414;407;403;431;459;378;381;375;433;424;491;552;524;503;441;411;507;655;570;426;453;343;400;438;418;379;381;440;420;360;478;402;372;445;527;431;411;437;490;470;415;354;397;396;423;446;458;474;521;512;731;670;476;384;398;473;466;426;459;446;531;537;561;499;535;495;442;403;402;420;323;483;377;392;421;432;477;428;438;503;602;546;492;414;485;488;427;509;381;385;404;380;487;470;472;391;396;397;345;406;448;383;360;365;365;386;450;364;330;272;296;449;462;312;362;401;406;431;435;425;472;390;440;335;355;459;426;483;478;514;557;598;418;398;409;433;363;379;290;303;315;368;366;393;450;381;410;382;414;354;348;318;362;359;366;360;349;428;531;422;370;413;453;444;445;435;448;353;395;386;416;450;553;446;425;372;446;477;538;537;398;446;511;495;465;384;412;385;450;473;439;506;454;440;455;440;400;452;481;410;439;414;468;462;410;437;422;428;481;543;473;468;471;380;438;405;482;451;376;373;329;414;377;418;427;464;408;363;370;347;434;440;566;592;486;456;432;462;473;398;417;401;312;351;353;323;372;382;433;368;435;393;386;431;382;347;434;441;446;433;507;438;461;434;407;354;425;392;495;513;490;372;406;442;447;449;463;489;433;509;435;460;491;424;429;396;439;470;416;410;435;404;422;485;450;513;525;406;355;358;356;457;491;425;362;404;465;535;658;858;835;596;488;443;395;453;472;488;427;347;350;421;422;514;519;512;461;409;428;434;409;374;414;411;428;362;397;370;389;404;565;451;442;402;382;398;447;390;396;363;449;398;326;413;407;352;361;358;391;422;393;407;466;407;470;417;377;469;451;430;388;437;431;416;487;582;576;441;458;475;539;465;503;446;440;435;437;478;500;476;457;469;469;459;438;464;408;481;540;541;404;422;472;424;403;425;389;459;482;446;510;441;501;558;615;479;405;481;463;480;450;352;305;435;564;498;409;438;484;466;591;597;567;506;450;500;488;531;479;477;506;449;436;374;484;487;505;466;461;438;467;495;476;464;479;458;513;448;306;349;497;482;432
70;113;101;123;78;108;94;103;145;376;400;418;414;502;524;518;512;390;398;468;456;444;465;376;352;434;450;449;342;387;414;528;489;551;475;477;446;436;386;407;466;512;451;450;530;458;494;535;501;498;472;401;464;583;496;529;609;586;498;495;519;451;438;443;406;332;354;422;489;521;460;470;374;340;289;241;301;590;734;702;495;439;524;508;527;456;456;378;451;449;371;383;445;455;432;436;421;372;431;510;465;447;411;375;386;354;360;354;469;544;483;550;410;402;415;473;396;377;474;487;460;478;479;429;412;478;464;515;466;366;415;498;571;516;410;412;393;433;409;368;428;385;412;457;422;447;441;357;355;399;411;406;401;465;448;467;339;445;428;469;445;442;441;449;540;596;581;534;672;599;515;376;423;393;410;427;395;423;441;366;407;442;524;472;481;466;479;445;444;390;407;463;462;528;420;389;507;459;425;443;554;609;637;660;475;407;400;437;433;413;389;406;467;506;443;465;550;488;458;484;484;464;568;439;473;429;434;386;409;356;366;455;435;380;451;593;526;506;696;743;567;508;439;519;598;551;526;493;425;375;422;488;473;398;368;336;410;395;366;349;420;445;485;400;403;390;435;408;353;427;389;391;391;368;330;365;406;411;434;468;523;476;356;301;419;500;497;382;334;381;408;467;399;432;360;382;362;364;379;435;447;513;541;572;503;524;546;569;456;430;469;418;408;360;414;392;359;342;371;358;404;490;436;462;436;444;439;521;442;355;317;301;336;416;383;432;505;416;357;445;445;389;407;418;492;617;574;430;429;377;402;407;341;426;433;452;399;392;496;453;453;453;522;418;373;437;380;352;389;453;441;397;416;462;401;467;436;413;407;405;415;398;369;449;425;381;423;377;393;380;363;364;381;404;425;505;451;459;393;494;460;392;412;449;476;455;475;504;533;483;403;448;454;448;470;471;459;487;492;450;462;469;448;370;381;418;471;487;448;410;461;448;436;535;498;511;485;587;457;490;546;413;418;481;463;479;518;524;433;418;513;577;525;515;382;332;346;392;370;461;480;495;482;430;399;457;437;493;576;447;435;446;432;379;392;375;365;387;418;496;430;457;433;360;398;491;517;448;496;465;570;701;646;434;424;430;425;420;480;360;420;381;411;366;454;420;386;430;573;451;361;398;542;556;496;398;452;473;497;395;493;487;502;409;561;554;447;442;472;485;512;449;479;535;588;608;568;485;553;513;414;367;392;356;385;493;445;473;457;413;375;345;378;531;686;593;460;397;485;452;407;416;389;385;411;505;555;451;355;388;385;434;489;353;395;407;455;465;344;382;381;346;392;332;337;388;437;351;391;404;350;392;459;462;424;401;399;406;407;440;416;504;431;449;511;480;491;430;422;371;370;330;363;327;303;354;386;438;435;352;358;407;384;383;308;355;370;429;404;338;398;478;608;498;495;530;524;404;364;373;393;381;381;387;344;380;455;440;386;362;397;420;516;454;427;403;399;343;342;373;415;396;434;446;447;441;385;416;486;419;427;443;400;398;444;457;425;470;398;431;413;487;565;532;464;402;429;430;433;418;459;444;418;412;362;401;360;373;460;427;363;478;409;349;429;432;463;530;528;477;451;510;505;464;410;398;385;400;412;386;450;370;379;291;295;319;357;421;397;364;392;414;368;448;546;557;502;434;357;422;412;467;487;445;437;342;414;495;493;526;445;509;479;491;473;511;513;497;473;491;534;479;400;383;476;387;380;437;447;441;500;414;362;382;431;417;438;461;403;388;422;414;479;636;696;562;478;461;417;486;507;434;370;289;306;381;502;552;477;509;476;399;434;436;417;386;501;484;413;379;355;435;400;540;635;457;463;458;484;364;379;343;365;436;462;393;382;370;440;417;408;325;293;385;387;465;425;393;434;428;409;433;438;411;415;420;376;431;472;551;539;404;479;530;516;532;521;546;476;476;505;487;506;567;548;547;540;415;431;454;462;535;568;677;514;485;514;432;459;434;425;474;427;464;577;550;446;523;505;382;452;489;546;509;412;357;301;424;482;458;440;539;616;548;621;636;522;567;500;478;572;526;535;498;491;471;559;492;508;536;550;452;450;541;564;544;508;495;524;450;492;414;387;400;439;476;489
90;112;113;112;95;122;123;74;158;418;492;399;432;503;445;364;412;369;415;499;481;421;407;372;351;356;376;438;379;362;453;495;536;492;531;580;551;477;401;430;472;442;418;407;475;592;522;473;434;445;534;528;530;508;492;485;527;491;456;510;525;471;429;429;382;301;444;450;508;557;478;406;375;230;225;329;340;419;541;558;451;470;535;569;599;526;513;443;433;363;341;353;361;460;528;528;451;467;463;502;468;410;449;381;412;377;394;367;463;467;451;435;456;428;455;479;476;419;509;386;416;502;496;432;448;457;473;461;513;469;415;501;540;476;411;416;396;492;531;479;482;471;486;511;525;453;432;415;415;403;437;422;449;437;502;451;347;416;410;429;552;441;418;433;506;512;486;543;713;630;453;410;442;395;438;441;405;500;484;447;400;470;486;520;480;436;459;437;537;416;387;485;432;485;428;358;380;430;460;489;506;530;457;486;460;390;399;357;407;417;422;488;410;511;460;489;489;458;519;458;395;450;521;456;474;512;461;407;463;411;404;438;465;375;441;631;624;505;739;802;601;483;464;509;543;654;664;577;508;418;416;409;419;416;336;350;391;394;342;394;446;457;427;419;420;526;572;449;430;488;382;385;435;452;382;376;336;370;376;453;455;412;413;416;409;502;504;420;339;356;346;305;347;391;378;420;475;425;398;395;415;480;499;513;462;465;464;526;403;437;401;437;382;376;378;431;422;427;422;394;456;462;441;430;452;479;424;489;456;349;358;345;367;393;400;450;547;498;447;447;436;354;427;432;464;456;440;394;362;374;397;397;418;449;425;422;452;429;401;429;427;496;440;416;429;452;412;390;429;453;451;470;470;443;370;441;481;460;404;386;469;415;408;431;487;417;419;432;411;402;422;356;461;421;385;454;431;455;421;404;437;398;440;379;423;451;395;450;467;445;442;434;492;484;485;408;403;406;408;397;505;475;479;396;400;412;437;475;449;440;493;430;480;575;566;465;365;409;462;543;472;406;452;530;521;561;495;519;442;374;466;504;490;492;395;346;312;342;410;408;410;390;396;404;392;444;514;587;534;452;482;476;406;383;360;375;399;438;464;486;447;454;392;335;383;451;493;478;474;512;533;584;455;399;453;502;503;490;493;447;413;452;414;413;451;371;381;385;530;462;357;354;477;507;489;415;460;519;421;337;394;406;431;352;343;414;499;456;454;455;433;422;404;523;677;566;452;517;607;532;449;399;462;420;484;511;480;495;471;399;398;313;376;555;679;556;525;415;472;461;481;444;457;406;391;392;498;404;358;386;431;412;449;387;433;431;441;426;308;338;322;383;419;383;342;350;310;360;430;423;431;469;441;376;389;355;399;415;403;464;400;419;362;410;445;417;441;456;457;417;351;396;364;359;363;396;406;464;519;496;409;416;444;392;353;371;376;425;446;421;376;497;559;426;481;529;559;527;392;327;376;399;357;379;360;338;388;367;395;379;419;422;449;487;382;419;425;355;380;369;450;442;494;451;425;376;394;366;389;437;391;404;353;425;424;454;391;396;408;448;399;360;434;480;388;377;378;468;444;499;484;409;379;372;377;417;384;373;451;434;409;463;482;351;419;421;403;409;447;449;464;496;527;436;383;424;438;400;421;516;456;398;433;331;337;368;356;419;385;348;288;357;387;412;546;534;471;414;400;383;426;487;558;451;454;347;411;464;533;523;512;583;511;482;467;528;438;484;449;566;638;545;467;417;393;422;349;387;453;460;487;520;388;381;450;367;422;411;421;394;384;432;461;505;483;528;488;505;456;493;432;403;389;341;379;428;487;540;500;476;463;460;443;496;467;473;486;508;439;413;529;517;486;500;580;441;417;412;453;421;425;384;384;352;419;370;381;412;411;390;347;307;344;452;471;367;363;356;375;441;453;489;459;386;407;424;439;453;468;581;528;531;463;468;535;515;484;517;458;505;472;492;434;584;564;482;442;398;427;442;467;600;791;883;645;474;418;447;457;445;454;491;421;461;552;598;516;528;560;503;424;509;548;477;387;464;361;422;438;433;478;596;642;530;516;547;469;496;450;430;461;554;467;500;529;508;470;461;512;543;499;437;455;548;729;662;582;539;479;466;413;391;416;447;475;429;579
123;112;146;112;97;88;83;94;171;393;438;472;456;425;389;338;490;438;445;394;447;524;517;456;398;268;371;456;426;437;448;494;524;499;492;591;498;462;448;469;517;421;396;411;536;571;558;502;487;488;533;598;535;492;538;523;448;477;536;548;533;443;406;436;430;413;435;487;510;587;591;511;397;262;321;326;403;462;516;554;527;517;518;585;620;524;507;486;490;412;335;345;419;535;598;539;460;467;500;567;482;434;431;437;435;466;431;419;442;442;460;452;483;454;432;432;419;551;481;421;327;427;478;494;429;453;448;440;449;471;434;492;504;461;416;468;458;503;579;454;551;630;459;519;530;450;412;442;389;373;444;380;447;484;464;456;416;456;512;428;499;435;421;431;510;482;554;552;592;525;417;449;418;407;463;496;508;488;577;527;437;405;457;475;480;444;467;481;455;440;433;414;430;507;437;476;505;455;451;465;414;424;426;444;382;465;432;479;510;448;384;465;487;423;434;430;512;442;424;399;389;447;471;407;482;389;383;479;462;432;606;548;448;422;427;441;446;408;479;518;477;476;469;481;481;551;517;587;465;541;510;419;437;400;398;401;367;375;411;453;462;522;484;479;521;500;584;509;487;451;451;473;564;469;387;454;399;386;409;402;454;439;522;508;410;393;402;388;387;402;328;280;354;373;417;415;516;445;376;400;452;455;502;500;467;456;599;476;411;364;424;353;438;427;412;435;484;422;405;377;458;432;405;441;577;481;416;453;504;421;422;420;339;398;449;468;516;548;573;474;386;338;386;452;463;416;428;374;338;327;392;449;456;436;461;474;435;407;362;429;471;489;416;420;432;459;477;502;462;549;459;384;450;338;343;436;568;580;412;423;420;441;438;444;397;414;432;381;432;458;331;375;418;448;365;418;404;459;516;488;477;452;467;432;452;512;485;442;478;459;378;419;456;486;492;442;445;466;495;479;460;450;451;422;417;438;480;447;525;521;461;472;518;535;552;439;383;336;395;531;407;369;385;480;582;501;525;487;464;377;413;459;520;408;403;355;364;415;399;407;421;447;443;461;452;402;436;498;486;442;484;444;389;351;362;414;414;457;480;490;558;440;438;327;330;419;514;495;471;474;492;460;498;421;422;421;445;433;479;424;439;409;399;355;441;528;496;431;489;423;387;342;378;450;460;406;422;425;351;354;390;403;341;326;378;443;505;499;403;397;489;477;390;466;626;414;398;525;582;550;476;477;498;451;427;494;542;462;454;465;388;350;471;580;493;433;424;383;406;554;507;435;365;357;354;345;353;334;389;376;384;400;412;416;455;511;452;370;309;367;373;415;414;335;377;318;318;455;583;757;603;546;592;492;443;420;405;389;395;413;397;413;388;343;387;384;439;457;468;480;477;455;417;387;410;362;463;407;586;748;446;390;449;378;401;429;380;410;463;370;347;370;452;524;407;430;470;554;426;372;387;460;412;352;393;328;375;421;505;475;428;466;456;483;397;398;362;423;430;359;445;513;403;430;351;367;365;368;396;452;466;362;411;407;399;353;360;392;412;459;348;348;357;363;360;330;320;384;395;421;472;300;322;425;384;373;428;517;489;447;437;444;411;323;437;401;433;447;415;504;486;492;476;460;475;396;381;430;396;498;498;476;521;448;432;412;376;375;406;373;361;404;395;410;463;526;454;399;395;414;392;428;457;408;444;414;402;489;480;523;527;560;462;455;525;474;378;382;436;592;630;572;595;452;439;322;445;377;439;452;584;541;418;389;401;414;402;471;484;396;335;457;491;524;459;489;499;554;508;472;468;413;379;346;426;500;551;508;417;464;485;468;507;438;418;417;411;480;516;501;576;604;501;478;491;459;438;392;434;549;427;406;417;387;416;352;416;412;425;310;276;350;363;419;419;396;388;358;420;467;401;474;486;422;432;416;460;455;462;544;539;498;408;439;471;574;468;450;453;436;411;440;493;467;462;425;391;404;374;396;417;481;666;810;677;435;382;428;450;496;463;393;360;373;499;508;464;510;603;572;460;616;529;440;463;465;464;538;445;442;560;588;606;494;500;535;465;461;415;410;438;481;434;467;397;414;392;438;506;512;461;429;427;511;679;710;571;525;529;472;466;444;416;414;411;403;481
98;94;113;114;118;98;106;79;203;402;483;470;407;392;416;430;513;516;393;433;540;727;602;437;383;273;338;401;450;419;396;396;483;469;466;497;451;457;508;514;549;486;410;405;472;547;483;414;397;524;639;657;486;531;611;539;475;502;696;709;609;441;378;464;510;493;510;476;388;514;629;521;423;380;319;300;340;490;542;544;534;546;527;539;526;459;445;608;445;448;440;347;469;521;698;555;412;468;480;400;448;423;411;445;496;530;411;419;509;506;483;437;460;427;439;439;549;549;507;414;435;487;492;463;520;528;501;522;499;447;532;608;470;423;484;491;435;469;456;494;535;549;507;456;527;473;458;416;366;428;446;418;492;522;430;389;469;608;681;674;503;436;414;460;489;432;431;438;451;385;424;522;447;441;509;630;526;493;512;456;426;425;403;468;530;447;512;453;447;468;437;388;384;437;495;661;860;572;449;503;427;412;457;437;428;415;406;401;523;486;386;470;463;444;355;420;502;446;398;392;399;412;411;448;448;382;424;431;531;523;720;542;478;446;465;446;459;428;444;439;476;518;552;578;420;388;418;492;524;588;613;479;412;418;395;434;384;389;445;435;333;404;506;541;558;557;542;424;472;493;487;489;565;513;427;464;427;459;458;439;444;526;555;466;338;318;419;440;389;392;397;408;420;447;457;432;438;456;409;462;418;446;559;491;467;578;645;526;423;407;431;436;506;404;402;399;415;399;407;365;425;448;415;497;490;498;441;413;408;426;452;415;425;408;417;405;483;458;544;550;361;355;385;519;526;458;430;376;378;365;338;390;438;426;437;426;374;427;457;496;458;421;394;418;424;428;491;459;407;532;474;374;442;356;378;423;486;571;404;423;489;464;403;431;408;459;470;428;392;347;357;430;462;440;432;373;380;420;429;443;433;467;465;479;423;443;544;486;440;441;426;459;402;459;512;469;512;525;519;544;417;416;449;438;483;468;543;530;477;503;581;497;513;470;444;420;437;473;448;507;475;398;415;449;540;476;431;464;450;402;389;399;432;475;413;379;427;390;413;428;398;401;509;615;551;474;464;487;430;410;406;395;376;439;431;427;383;394;439;486;442;417;396;401;389;447;446;416;423;454;425;394;478;408;387;327;370;402;407;416;441;436;397;425;443;516;548;499;456;435;425;401;446;462;502;396;304;374;360;374;396;396;387;474;438;384;447;503;397;419;441;446;439;513;492;353;474;681;613;575;483;503;528;519;434;486;528;493;438;415;384;375;439;424;430;445;428;413;408;545;552;446;455;438;377;394;332;315;349;391;345;389;360;362;383;447;456;386;406;506;428;436;396;391;396;382;393;609;896;1052;698;517;571;646;478;425;475;427;382;358;400;456;453;334;377;417;380;353;438;507;531;539;480;494;314;346;333;396;459;529;396;355;363;292;343;488;460;372;381;369;394;353;436;447;349;284;404;523;510;529;433;403;318;421;429;397;449;502;477;451;442;434;497;519;417;416;422;375;369;374;384;425;426;449;364;410;497;444;394;446;472;525;463;397;349;382;374;386;389;507;423;371;311;371;388;370;390;347;343;428;416;380;342;426;445;363;393;526;426;544;471;414;408;286;339;439;465;457;467;499;444;462;448;561;567;422;354;333;401;381;432;615;568;517;477;412;415;470;511;426;551;439;355;398;461;595;638;441;436;463;459;455;436;470;490;373;474;418;488;411;449;496;407;448;453;484;379;372;375;467;498;575;493;390;457;405;458;404;425;399;461;456;409;389;394;426;482;415;510;381;386;432;474;448;459;492;550;490;506;472;427;422;373;339;472;487;640;520;453;439;425;466;583;470;412;463;501;468;552;581;494;477;454;430;388;454;435;433;394;502;427;374;444;492;487;387;485;408;425;327;313;304;354;436;451;406;370;373;372;379;369;429;391;332;392;428;471;460;489;482;499;451;427;451;563;481;460;470;405;397;405;404;423;474;507;509;480;420;333;330;349;383;451;488;447;396;349;406;467;478;422;376;345;347;408;451;451;463;436;533;429;475;468;442;487;478;527;516;442;453;530;471;538;437;461;433;373;452;448;447;408;418;406;380;466;446;387;434;509;458;433;476;515;514;589;656;513;481;525;528;491;414;413;388;392;382;368
128;134;87;88;107;108;100;102;287;528;409;442;379;406;416;397;546;542;403;381;504;632;526;362;382;340;371;410;387;392;367;398;495;466;459;467;483;439;434;499;553;554;422;368;465;431;417;416;421;501;549;570;478;520;694;545;481;428;514;621;560;485;445;485;556;458;472;459;381;417;554;454;479;397;341;381;408;431;522;560;581;501;498;531;459;464;402;421;491;500;478;428;391;422;428;431;394;417;431;410;349;395;327;447;503;613;473;460;472;516;414;422;479;496;369;402;499;515;579;559;448;441;435;422;556;568;517;627;491;487;521;512;467;432;443;487;445;427;396;543;513;452;386;450;547;536;545;392;389;417;505;408;441;402;442;457;479;721;774;587;461;430;438;464;455;429;449;452;428;463;474;459;493;474;500;563;476;451;438;461;386;429;439;479;470;452;511;450;431;404;377;418;445;380;503;672;860;662;484;439;407;413;490;479;455;481;425;442;540;522;479;432;434;411;345;346;396;526;386;435;443;459;465;410;321;335;485;502;464;538;541;485;402;409;395;388;441;458;444;489;517;440;531;597;387;378;371;447;443;594;555;433;425;468;379;409;497;575;602;448;360;412;433;477;550;514;453;436;479;497;522;554;571;524;493;468;398;385;422;474;540;455;453;400;303;334;385;391;401;430;519;464;425;524;436;435;481;374;427;551;472;504;542;486;439;534;562;514;405;538;499;436;484;447;474;413;431;382;441;428;480;419;454;498;523;480;413;385;401;415;448;441;462;430;425;397;447;429;479;497;437;426;450;547;471;382;371;349;345;417;363;331;406;435;442;465;396;412;408;431;418;438;404;403;423;445;489;457;378;374;405;428;493;456;383;465;480;443;450;367;419;423;411;379;439;464;487;418;392;368;377;406;538;415;399;423;419;418;392;382;474;475;509;439;427;483;568;502;479;482;439;442;470;471;454;540;451;481;404;466;362;417;474;478;451;441;467;438;468;522;485;462;414;456;427;574;595;477;452;482;473;445;408;481;450;427;403;474;459;392;370;371;433;501;478;388;429;432;471;378;410;415;459;562;541;561;483;452;463;352;457;511;473;471;403;426;346;383;459;457;443;383;372;427;461;441;454;429;481;583;476;370;438;415;335;322;373;399;414;396;424;433;409;415;453;473;556;452;378;393;377;423;466;452;423;396;366;348;298;373;504;451;381;459;418;379;406;459;433;463;459;493;547;591;530;403;504;634;657;593;483;507;616;606;563;498;409;508;362;410;393;407;412;389;468;374;371;395;350;468;448;402;391;424;467;390;353;348;367;335;352;369;392;346;401;447;459;428;424;577;515;394;366;371;448;421;430;655;810;722;585;415;524;549;450;381;423;389;419;413;448;467;413;398;464;362;413;414;456;489;509;530;566;464;385;364;365;452;507;383;433;408;394;296;337;440;455;398;360;394;364;329;340;375;382;324;364;379;531;543;440;373;320;373;424;504;447;454;511;487;390;371;447;364;386;423;406;387;350;440;461;417;471;454;407;380;509;490;424;386;396;431;503;417;352;352;354;446;405;411;384;404;353;334;390;429;401;391;358;405;448;420;438;420;370;334;494;543;479;500;462;474;442;346;354;441;390;451;406;434;445;419;444;542;555;437;432;376;339;427;412;586;505;405;426;418;414;521;496;421;610;559;464;417;484;610;688;536;466;452;459;461;494;521;495;441;459;448;446;382;323;420;477;432;373;355;408;401;385;399;374;490;408;406;395;441;455;412;356;376;351;411;353;393;413;495;479;478;501;425;435;478;592;519;470;469;534;485;420;438;435;403;373;412;462;443;549;496;476;453;490;485;430;469;470;489;498;482;511;568;457;361;421;488;451;475;432;427;409;418;511;436;390;487;476;503;404;404;389;350;327;344;442;473;413;434;398;385;382;371;370;424;458;434;419;429;465;416;474;484;452;498;494;480;490;481;491;544;541;453;398;386;420;424;426;551;504;436;424;399;327;377;400;433;410;463;501;387;512;502;439;351;376;390;373;387;386;426;424;480;387;413;438;456;493;436;452;499;446;400;400;404;415;447;459;420;404;463;407;406;406;422;435;418;438;422;375;383;322;429;385;431;474;464;487;542;512;525;560;547;480;404;534;436;511;482;381
126;95;117;84;81;102;107;118;380;599;447;421;476;437;395;370;403;518;490;393;442;495;446;428;428;385;404;367;407;412;411;401;460;418;420;451;478;502;496;486;576;596;470;467;405;351;407;402;463;435;472;499;499;572;546;589;490;441;480;579;585;551;382;432;503;513;465;429;438;352;407;450;456;434;460;472;517;415;468;460;523;447;398;524;414;488;408;415;458;552;687;524;556;397;252;327;394;418;338;360;348;371;395;449;496;526;423;416;470;474;421;368;449;465;376;368;473;493;540;570;492;419;441;486;591;583;583;626;566;496;460;469;501;420;470;527;497;399;498;597;621;484;378;407;468;553;486;408;398;405;468;392;450;474;451;393;481;576;566;519;493;371;408;451;426;454;469;467;439;525;470;525;478;481;473;462;439;460;440;456;457;429;399;398;418;436;498;539;460;403;445;392;452;423;513;585;539;496;447;469;413;455;525;547;501;524;563;518;451;565;485;473;453;388;351;400;457;458;442;478;504;422;367;352;353;398;378;427;491;462;504;481;500;464;460;414;446;455;496;490;441;472;432;322;360;419;441;426;474;468;454;370;484;468;385;393;596;833;806;549;464;506;362;391;410;474;410;393;401;418;463;670;562;453;485;510;382;418;467;526;517;484;446;467;365;344;395;397;427;503;444;448;420;379;399;478;465;457;488;636;577;461;457;478;453;385;474;453;416;473;476;460;434;412;407;422;363;445;452;484;436;465;459;467;495;442;395;410;442;384;429;420;459;493;491;415;484;423;473;494;468;464;481;467;471;407;320;350;407;390;382;434;412;449;398;356;377;329;368;421;400;450;466;440;419;421;464;427;418;345;407;527;508;495;441;408;457;360;417;363;359;382;380;360;387;397;438;430;371;401;376;401;415;525;486;521;385;388;419;384;344;376;394;461;378;433;474;491;520;433;442;453;449;371;494;457;469;431;430;545;431;368;424;450;455;390;458;378;438;448;393;410;448;466;474;533;469;484;446;504;518;392;376;439;438;425;417;421;460;499;422;318;418;486;458;467;509;533;428;336;343;356;438;448;458;542;471;431;444;446;491;571;481;432;491;424;407;432;433;448;429;416;349;449;508;421;507;418;581;682;519;379;440;362;352;335;377;349;435;490;514;461;445;433;401;422;369;427;418;416;404;395;516;481;405;399;416;401;343;375;421;378;435;478;385;350;415;455;426;414;406;472;574;531;464;505;536;628;580;556;430;544;511;531;684;624;491;445;440;434;472;440;426;422;380;360;402;446;329;396;418;365;378;545;495;421;344;348;409;402;363;326;333;364;307;369;489;425;420;465;461;361;341;419;417;394;446;541;548;521;474;391;413;527;509;427;341;420;350;459;491;509;402;436;462;452;410;441;461;505;495;508;544;586;460;389;392;463;468;388;468;435;466;375;452;432;417;426;348;350;373;337;385;317;333;368;375;389;375;417;396;363;347;346;438;531;459;421;440;470;365;316;321;339;323;390;374;361;339;374;373;470;500;421;380;388;448;394;412;400;374;440;494;464;403;346;369;416;405;451;378;457;423;401;400;454;504;412;439;463;485;470;450;391;438;369;415;475;495;477;446;440;448;379;362;371;438;434;378;361;423;376;370;439;455;494;422;414;315;303;322;544;453;398;393;414;465;516;478;458;644;602;568;465;483;534;506;440;484;406;413;372;423;514;491;391;437;377;338;412;346;415;415;398;366;340;389;339;327;358;362;333;394;372;409;403;415;468;401;355;362;335;366;383;413;455;401;394;417;429;407;437;535;532;498;486;533;476;432;503;466;423;346;396;445;489;460;643;593;626;480;421;379;456;492;453;413;417;402;453;466;404;384;490;437;446;465;388;414;411;466;383;421;478;454;386;410;395;338;362;339;371;475;465;438;361;367;451;409;386;376;437;451;494;481;427;510;426;434;411;440;461;448;472;475;426;506;474;524;475;390;411;413;434;448;512;485;478;470;413;419;413;374;399;436;605;550;462;439;472;454;399;397;447;403;395;400;397;427;463;454;468;428;421;413;422;431;358;378;399;409;448;404;438;458;455;453;435;468;495;440;466;438;406;391;409;383;354;330;392;426;437;462;480;471;488;487;552;577;592;535;415;511;518;566;482;384
104;98;79;101;104;86;87;111;328;538;455;361;452;444;401;341;398;434;527;511;396;487;475;414;479;423;372;407;370;382;382;395;364;379;385;446;441;497;538;478;494;531;486;460;420;393;426;476;485;488;486;452;426;512;488;544;518;462;493;520;565;505;495;429;468;509;443;534;397;336;388;457;436;479;523;530;577;465;426;413;415;407;443;397;406;465;550;482;436;469;638;617;623;526;361;374;445;463;343;348;393;364;407;429;362;384;359;406;422;478;427;523;497;443;419;372;403;471;457;449;468;439;518;585;646;632;554;631;560;475;381;465;489;435;446;502;459;397;466;597;628;447;391;420;434;478;495;441;413;419;394;398;411;393;448;459;548;537;572;511;467;441;368;406;411;437;464;389;489;567;521;506;443;522;434;396;365;415;410;413;419;391;391;417;405;400;470;464;432;410;432;423;446;462;551;632;485;449;487;565;458;416;533;461;542;531;525;516;442;470;472;505;459;450;468;487;445;450;385;503;488;465;421;380;413;459;393;381;508;447;518;562;471;499;492;449;461;446;477;489;419;451;464;357;338;508;493;545;481;431;363;405;506;451;456;503;595;799;905;562;517;515;367;318;424;527;419;378;381;329;464;634;550;399;476;443;416;422;584;595;528;540;496;547;440;388;402;384;428;415;403;457;420;435;471;503;474;541;606;599;509;438;485;495;409;391;400;405;391;480;447;428;347;403;470;427;404;470;379;403;461;440;494;556;510;459;394;403;442;417;507;515;499;539;521;450;443;434;451;475;480;411;547;420;428;371;380;396;387;500;445;449;467;448;415;279;276;348;364;444;381;416;409;386;388;427;444;468;383;348;388;447;384;465;428;452;447;423;404;423;383;314;410;402;432;354;463;436;429;344;409;404;433;492;515;490;442;491;406;421;360;355;394;386;428;429;536;534;497;437;427;420;440;357;469;467;484;437;397;557;475;405;474;434;444;440;431;410;424;405;476;466;391;412;484;413;502;465;405;403;464;413;425;416;370;433;396;454;478;505;403;331;565;470;438;437;490;409;398;380;404;379;378;464;401;449;388;377;390;453;419;485;463;406;433;473;394;435;378;419;400;398;300;371;457;418;432;448;472;504;372;402;438;386;333;398;428;374;420;438;504;487;428;469;410;339;353;416;443;429;374;391;433;488;410;374;418;404;453;421;417;379;458;464;407;418;422;497;478;411;459;386;453;427;400;477;556;527;489;440;417;444;459;473;591;640;584;425;391;457;493;555;510;386;382;376;373;442;465;399;439;384;391;476;471;452;422;374;455;482;355;330;283;352;335;398;427;406;423;449;404;362;384;408;414;364;434;394;443;464;411;368;465;465;478;463;359;397;462;446;481;426;409;456;518;563;436;431;500;622;602;496;600;583;453;438;423;499;366;322;449;376;417;396;394;398;421;544;435;382;372;347;326;399;431;360;369;379;420;393;379;384;413;400;476;634;583;334;339;358;346;281;296;328;306;355;399;344;288;386;315;434;397;443;436;509;553;463;463;472;413;477;472;441;369;316;351;417;429;408;373;464;428;450;422;462;550;424;390;474;578;517;471;438;474;449;451;367;380;381;391;476;404;358;366;439;486;375;364;329;351;360;361;362;414;476;414;402;317;299;306;415;471;461;445;424;438;448;427;468;465;537;536;434;414;426;404;498;506;368;418;334;366;450;439;410;343;373;346;369;399;410;411;356;343;314;359;366;404;394;410;376;464;420;403;412;432;452;412;428;388;359;401;390;403;364;398;338;425;385;405;457;450;509;412;413;463;540;483;431;467;463;422;429;457;517;521;602;636;621;473;422;438;435;502;472;385;394;396;460;496;443;428;504;441;518;486;479;430;396;443;499;426;460;414;380;445;401;350;347;403;383;423;417;444;394;337;348;358;379;388;438;428;493;441;406;425;423;432;414;444;448;429;432;428;481;492;454;418;435;437;423;465;398;414;502;472;446;411;366;447;469;444;444;476;541;509;432;493;485;445;416;410;460;470;491;415;357;438;494;483;510;454;384;413;406;423;419;389;414;492;444;493;519;444;453;426;411;444;461;471;484;429;432;427;413;442;432;377;474;477;454;454;478;514;562;461;512;573;474;517;487;473;443;522;401;350
100;83;90;103;111;105;90;99;277;428;500;374;404;381;463;500;423;360;485;597;438;436;402;380;400;480;444;403;423;391;362;347;364;438;460;409;447;465;485;476;457;465;449;521;561;497;448;480;478;524;516;517;510;536;536;496;450;499;445;447;516;460;496;468;465;456;421;458;384;437;391;404;475;434;497;565;537;496;419;362;375;459;390;398;438;508;566;464;418;453;508;506;614;616;501;388;454;433;367;341;371;382;403;409;404;372;444;431;364;362;448;563;526;462;412;384;370;524;469;427;488;585;554;563;566;547;573;586;524;539;455;480;522;465;404;414;416;450;468;520;572;546;415;368;411;440;426;453;455;466;422;358;383;412;386;398;422;521;523;505;476;411;376;438;418;454;451;425;514;503;416;440;518;549;487;406;366;442;346;398;422;366;388;394;375;368;410;426;511;490;474;434;539;478;519;545;457;441;457;529;470;428;449;410;462;505;479;475;462;460;422;459;469;456;428;536;466;439;434;429;446;443;508;472;510;604;465;405;535;548;541;490;482;513;502;418;465;423;405;449;396;440;474;397;400;567;543;482;468;358;300;374;398;419;398;469;492;601;798;574;577;508;400;430;464;496;502;451;426;370;386;458;441;456;449;449;385;419;664;717;596;520;536;537;536;457;411;341;418;438;429;456;452;393;477;519;498;523;589;505;432;353;483;438;487;450;430;407;436;498;480;368;343;430;476;479;449;419;358;435;468;468;500;543;561;555;480;481;388;499;513;526;457;493;499;430;455;459;480;499;592;477;474;459;469;411;378;434;433;461;464;599;573;508;386;331;321;347;371;397;439;422;381;348;405;444;391;456;313;352;379;400;421;441;404;434;426;470;358;460;414;377;364;404;396;403;445;502;451;404;435;464;442;545;588;547;463;459;502;432;415;403;389;389;386;495;484;585;476;407;412;449;488;383;418;494;410;384;380;487;489;443;435;441;410;415;484;454;398;415;469;498;424;442;466;475;512;551;461;423;465;428;458;435;415;411;425;433;449;421;438;376;485;447;391;355;382;332;362;385;378;390;407;382;364;429;449;338;379;430;432;428;418;451;441;479;423;393;435;454;384;324;297;503;516;526;451;491;429;404;386;418;510;410;373;403;425;387;359;355;456;437;470;561;424;395;379;465;458;423;409;411;412;451;407;371;363;365;432;457;378;456;499;414;382;427;494;448;530;474;385;381;442;414;406;447;432;427;407;405;491;496;409;518;529;593;527;402;395;421;449;445;440;383;389;425;444;418;425;462;409;374;414;395;424;463;427;490;460;461;383;375;357;346;379;407;386;467;411;520;368;347;368;359;353;361;420;456;414;443;349;360;438;447;439;399;441;411;450;471;471;399;421;474;505;602;486;475;529;612;625;493;496;541;445;388;443;520;439;355;401;380;418;441;369;367;417;385;357;379;404;337;341;365;411;304;407;455;454;453;468;390;357;418;349;484;440;335;344;349;366;340;373;408;392;353;397;372;384;381;335;400;398;495;553;509;547;466;452;459;438;456;403;436;364;307;433;410;439;469;373;394;499;512;420;460;510;487;407;441;576;428;441;489;514;466;403;376;396;397;305;399;439;439;460;544;500;386;366;383;325;392;404;461;453;370;415;389;386;377;402;421;450;644;672;531;497;470;436;524;435;498;597;488;414;485;463;406;401;383;443;396;371;406;367;382;378;351;353;368;325;339;292;362;377;327;298;376;398;417;388;444;464;432;381;443;467;456;404;485;417;444;420;377;341;347;323;402;387;378;351;461;441;466;426;372;450;519;462;488;472;433;494;503;494;503;472;426;489;502;476;485;412;383;439;486;480;447;467;552;445;433;459;402;434;527;589;564;417;363;387;469;443;460;406;348;399;493;420;446;439;439;337;345;385;368;328;386;382;353;366;351;462;504;474;414;447;440;403;422;453;415;420;387;468;477;473;410;460;427;376;456;486;454;401;519;521;490;405;334;439;518;484;451;508;446;362;460;548;501;430;492;419;425;423;454;439;365;363;423;466;459;451;424;358;383;467;476;383;438;508;432;496;425;444;551;491;425;521;565;562;466;405;468;475;484;454;434;472;422;445;453;414;460;569;571;556;541;511;514;594;554;508;543;513;447;453
98;112;119;129;96;113;68;95;289;407;445;395;374;398;491;486;377;414;479;522;465;420;436;424;393;463;459;417;452;430;398;355;415;484;510;454;387;394;410;500;496;457;448;528;670;748;548;447;447;486;544;493;548;566;530;507;441;561;491;454;494;467;504;418;509;451;474;423;446;559;501;446;416;430;459;513;501;513;453;336;394;445;453;416;426;509;481;452;450;414;465;456;559;530;451;362;432;486;465;412;445;478;444;419;408;399;463;397;309;279;322;496;489;521;459;438;430;519;485;366;468;499;622;634;636;624;552;586;559;517;465;525;489;449;419;425;423;443;477;479;556;447;436;408;464;414;380;440;442;504;483;456;433;418;418;429;401;457;490;469;454;422;427;426;446;465;432;474;568;476;395;493;525;538;553;441;363;403;440;364;446;363;415;449;437;358;372;410;529;553;489;431;408;472;439;531;450;442;444;541;561;419;473;413;487;410;484;465;494;530;447;474;447;458;447;525;449;469;416;480;452;458;550;467;480;498;472;469;501;607;527;587;550;489;465;418;362;359;368;364;355;415;469;487;499;548;573;446;426;507;406;328;333;363;361;365;399;493;516;481;469;492;503;495;419;399;410;353;411;384;364;346;388;452;484;402;309;421;707;728;606;565;540;551;447;374;366;393;443;434;408;426;427;382;483;513;528;435;526;464;422;369;421;438;542;403;376;462;519;504;493;377;337;466;417;483;443;376;369;442;413;487;527;491;477;527;505;472;459;479;483;431;428;409;398;392;473;444;504;539;654;445;438;469;457;417;416;468;427;455;458;431;468;469;412;326;360;392;365;447;444;446;371;320;363;405;393;395;386;355;385;420;451;408;360;450;498;418;410;436;424;402;376;426;402;441;409;410;446;430;389;491;506;492;520;539;487;481;536;486;400;389;420;423;405;442;481;649;533;399;448;472;475;476;564;556;452;453;384;421;550;445;451;448;454;485;449;444;487;463;473;456;391;417;454;465;574;557;526;463;397;383;415;447;448;415;485;468;395;376;409;393;397;396;311;347;332;321;424;378;335;364;371;410;358;426;419;365;341;422;373;406;349;389;410;416;437;461;563;529;388;399;472;541;654;534;435;429;427;475;368;427;424;430;396;430;451;398;305;305;428;466;483;570;502;463;415;500;427;466;460;386;380;398;408;381;360;395;376;424;423;507;506;469;400;418;480;473;451;390;306;294;437;430;447;412;438;442;476;484;603;559;408;445;503;493;526;475;392;418;419;429;421;348;355;390;338;383;431;455;399;420;437;430;388;488;458;566;461;439;444;439;411;432;402;333;377;395;430;413;371;361;372;428;378;397;439;473;410;396;393;388;433;459;418;418;498;532;440;508;518;404;413;447;466;481;457;493;558;511;454;386;409;452;459;403;475;593;452;359;396;412;459;508;430;391;393;371;371;342;339;314;315;333;343;282;346;335;399;432;451;344;357;437;354;413;420;348;350;405;397;412;415;499;501;451;441;472;463;473;403;405;443;642;579;535;463;445;391;374;401;347;399;387;405;387;408;386;458;515;479;430;561;604;494;529;515;491;420;440;439;404;410;431;463;463;384;360;357;358;323;434;481;474;581;623;629;484;442;372;326;369;383;406;450;384;365;481;402;392;502;490;396;600;830;669;478;464;474;539;445;553;456;473;463;500;476;400;395;425;475;467;389;407;400;392;408;394;409;382;405;326;310;364;429;439;410;375;460;520;465;521;500;447;474;440;481;462;419;523;463;409;453;386;401;348;342;371;375;337;296;382;382;384;381;382;392;445;489;450;453;427;580;527;457;452;502;425;370;435;419;420;395;401;415;422;493;509;438;492;466;467;401;367;451;496;515;503;475;410;398;442;430;451;369;316;421;470;472;461;511;427;386;375;460;470;392;317;394;397;380;384;369;407;404;409;433;413;396;482;497;498;453;417;449;428;470;450;417;437;430;506;634;585;508;504;572;445;366;357;468;476;525;521;456;438;407;442;509;464;420;465;412;429;408;483;419;379;417;440;417;443;406;415;353;360;445;451;414;368;396;371;358;404;467;481;426;422;550;490;523;449;480;459;462;561;399;383;383;367;386;435;392;435;489;627;583;655;611;591;629;643;573;498;495;518;466
124;85;85;106;94;107;86;79;230;346;408;441;391;377;452;392;405;337;431;447;457;423;422;442;397;431;447;444;460;406;423;404;461;511;447;495;449;380;402;347;388;449;381;416;659;725;594;459;455;513;550;533;511;540;535;524;561;574;443;446;546;492;474;442;435;424;483;423;473;489;439;472;427;458;487;490;519;488;493;464;426;494;428;397;422;484;461;438;448;476;469;420;474;429;468;383;360;448;486;443;518;526;517;446;395;474;480;475;411;304;398;503;493;436;474;381;420;452;503;468;438;418;555;641;716;690;531;455;475;452;432;395;435;456;442;442;390;443;486;554;492;455;485;477;512;486;486;436;495;445;436;454;472;419;460;564;461;475;472;499;454;438;406;369;488;529;484;480;503;521;420;473;494;504;563;452;465;391;372;341;480;373;370;486;449;381;393;449;452;517;481;435;488;526;484;472;475;426;462;608;612;498;404;433;448;427;366;417;430;479;431;449;431;487;457;443;401;413;448;461;485;479;493;472;504;452;458;419;439;523;580;597;600;404;458;455;470;370;429;460;367;378;397;458;423;466;476;433;411;499;433;424;343;315;296;360;357;359;352;362;429;570;610;479;357;401;366;383;444;422;354;380;458;495;483;341;366;623;966;724;435;422;419;438;400;395;330;398;444;427;431;410;369;360;420;460;470;448;414;437;400;366;393;391;464;452;464;527;567;537;449;453;427;356;369;458;431;477;505;462;477;509;538;471;508;492;603;455;432;439;445;430;472;381;416;447;427;379;498;498;485;443;390;404;436;422;467;460;526;520;449;441;463;482;455;399;371;390;455;460;457;453;377;382;396;398;372;401;443;398;396;403;398;444;440;422;471;409;354;372;362;386;439;435;417;386;411;402;453;395;407;432;471;547;454;406;509;559;534;416;444;437;433;427;373;420;485;548;504;449;423;481;476;429;621;558;497;523;483;469;545;560;435;525;540;469;414;418;521;536;432;397;439;444;500;479;583;565;565;489;392;438;447;431;365;415;436;408;397;420;440;381;335;327;307;351;365;456;376;381;345;387;405;374;406;420;402;323;373;347;330;366;384;410;421;412;389;451;465;515;430;409;397;469;555;441;403;365;387;506;409;395;345;390;444;447;441;457;322;316;391;507;490;430;445;394;469;541;510;443;452;394;406;441;382;336;367;360;387;344;431;434;430;467;448;457;496;436;448;427;411;335;383;484;602;483;484;547;501;461;474;496;379;448;529;564;577;582;486;505;401;370;366;400;411;361;381;366;442;399;440;395;503;466;428;397;400;545;452;447;531;453;417;475;432;435;365;382;426;371;380;417;469;394;475;347;422;541;446;436;417;409;457;470;438;433;559;573;405;444;493;432;379;451;453;402;477;498;492;439;418;321;402;493;569;436;453;536;470;344;401;411;441;541;447;389;371;388;371;338;310;354;320;340;320;354;305;322;361;409;404;370;381;353;407;480;474;396;379;378;427;440;447;356;480;464;448;533;459;438;381;397;427;426;462;491;449;364;401;429;411;349;394;441;424;350;406;405;436;438;460;438;520;463;452;461;410;452;446;432;393;393;405;343;426;542;437;397;395;351;385;402;405;463;552;619;639;417;433;436;332;392;373;413;383;411;384;495;529;521;408;385;321;484;667;609;525;489;467;447;481;446;438;548;585;511;505;449;420;333;426;469;431;475;537;477;461;449;473;431;441;394;313;331;400;467;521;392;502;546;487;480;474;470;436;530;635;500;446;476;465;416;450;480;392;424;349;442;424;411;387;414;412;406;440;418;475;464;476;503;404;429;482;451;335;362;457;463;509;454;449;330;355;436;461;430;465;479;418;395;459;406;364;358;490;580;594;500;492;416;411;374;417;448;364;351;406;453;481;444;447;415;418;449;553;527;456;390;382;353;394;384;411;395;420;434;441;418;437;473;438;452;443;455;367;459;486;443;404;413;426;466;582;622;592;598;580;468;396;389;456;469;478;424;403;461;373;425;481;448;420;460;384;362;399;397;442;398;433;396;367;423;506;455;364;341;379;393;415;365;404;356;323;439;458;458;489;522;504;458;521;478;446;428;452;495;491;404;394;470;434;459;405;396;412;446;492;517;522;651;605;596;520;506;461;460;449
98;96;117;109;101;107;91;106;241;407;425;394;392;393;437;416;322;378;359;331;359;394;407;402;414;445;374;358;409;393;398;425;432;518;491;469;455;397;464;377;379;376;362;350;587;671;516;500;448;458;492;552;574;499;534;510;597;563;531;549;465;491;493;406;359;434;435;447;368;426;498;484;382;491;446;451;472;536;507;455;516;613;470;450;464;502;502;437;444;503;450;432;440;489;521;412;428;408;452;394;527;579;529;563;453;443;496;491;444;484;485;484;454;472;492;421;404;424;396;425;432;442;514;637;683;614;523;461;471;467;500;452;381;437;399;370;425;436;491;488;469;484;447;520;488;438;489;516;554;621;552;559;468;389;478;617;547;451;402;432;386;453;466;404;389;477;558;517;504;446;409;480;543;552;475;523;488;401;447;385;493;430;379;463;421;420;455;439;469;485;478;450;575;500;473;453;503;448;403;393;521;429;392;445;487;385;425;409;443;457;457;432;445;477;492;508;498;458;428;432;520;454;539;483;449;429;396;414;450;436;453;506;527;423;418;493;470;410;414;420;377;391;444;435;425;381;384;389;426;424;407;399;432;288;331;334;360;365;358;421;581;741;653;435;350;380;380;465;426;400;366;423;462;459;480;391;419;758;1002;633;400;384;414;438;389;435;439;413;472;467;456;436;406;380;397;446;460;442;418;427;412;407;386;421;418;463;484;527;529;496;463;467;498;445;409;402;440;544;568;492;424;448;558;476;403;403;428;468;423;461;411;447;420;391;379;386;395;380;412;498;452;410;378;399;437;486;520;514;548;459;470;394;451;493;477;480;350;420;559;717;547;398;332;358;428;412;350;401;419;399;424;394;364;434;401;420;347;368;368;388;406;374;416;477;387;401;385;358;403;381;363;404;497;498;431;495;470;576;483;411;422;497;518;444;413;408;469;492;478;376;465;510;487;437;535;455;496;417;521;562;659;553;461;494;538;520;354;375;501;430;419;505;518;495;489;467;578;531;429;453;497;442;445;451;414;414;380;345;379;405;430;374;332;339;309;339;437;445;421;401;407;446;403;461;404;377;387;418;399;335;339;337;327;431;489;390;385;431;421;455;384;359;401;390;473;411;455;453;420;445;381;334;378;451;459;485;469;443;377;357;446;443;451;394;409;437;443;454;490;404;426;490;526;474;405;378;381;386;349;369;420;381;422;471;485;462;455;455;387;422;438;412;396;527;557;531;503;495;480;513;471;336;304;454;560;467;523;533;533;599;422;398;430;471;384;389;405;423;405;368;441;479;475;427;392;371;364;482;445;475;519;467;376;421;410;404;394;386;397;352;329;346;434;424;457;429;409;403;489;478;489;499;420;400;451;440;481;487;365;379;396;362;321;425;391;340;423;480;462;465;407;344;458;508;508;503;443;542;433;413;408;443;454;458;455;358;350;328;318;355;301;324;375;375;377;381;354;322;307;350;318;376;417;383;423;527;493;395;402;439;425;520;472;379;406;477;475;447;381;396;410;311;327;337;422;465;433;342;379;421;364;319;356;424;389;448;376;434;495;478;427;428;412;483;405;322;402;420;442;399;404;374;373;371;397;455;471;461;442;284;379;346;403;428;473;429;477;393;412;425;410;401;398;365;389;409;368;441;530;434;337;336;372;407;443;446;560;633;544;417;498;449;422;480;472;441;435;460;372;376;503;664;614;507;553;524;410;406;408;484;451;414;372;362;396;442;489;386;491;443;411;381;515;482;481;545;504;479;442;486;453;446;492;481;459;458;489;527;583;566;504;515;486;447;459;469;522;499;494;470;414;476;499;462;348;334;482;429;514;591;474;360;315;483;465;501;499;549;408;332;357;370;393;392;419;487;602;589;494;467;349;404;462;450;412;384;352;385;446;397;419;438;428;443;531;499;483;517;504;527;379;393;413;505;475;408;461;463;474;478;406;416;437;455;421;426;513;475;442;379;320;428;481;447;499;509;507;517;573;502;421;456;400;411;379;390;414;455;482;437;421;479;424;352;419;379;501;502;494;406;390;462;529;551;403;348;417;418;451;441;462;384;277;410;469;435;440;484;482;448;474;515;464;458;438;445;504;448;438;391;422;378;431;442;442;415;403;435;535;543;537;447;533;473;406;431;449
70;112;101;115;112;92;64;110;338;445;443;448;451;411;422;407;372;374;372;348;384;355;433;474;479;421;407;468;481;431;415;432;441;434;416;472;500;403;399;393;343;328;389;349;467;524;543;577;480;487;472;479;482;454;453;478;528;576;581;566;477;463;517;467;373;468;457;457;384;372;476;391;409;480;455;440;439;464;504;414;534;493;489;479;461;442;440;515;463;504;433;454;471;434;434;367;455;418;399;478;486;529;517;550;503;542;539;496;526;538;439;450;492;405;439;465;450;370;420;389;509;445;537;535;584;612;564;557;485;425;424;425;394;407;450;476;451;462;525;459;450;437;435;475;490;513;420;470;574;643;569;526;457;385;537;637;629;499;451;413;472;425;506;452;450;457;518;548;470;469;487;433;459;523;510;449;536;462;492;544;389;488;467;448;416;406;440;480;413;451;431;452;469;470;411;501;503;439;415;413;418;436;351;398;480;468;469;386;393;445;428;429;382;463;465;464;499;549;421;422;536;513;503;522;537;509;411;420;407;420;411;475;503;569;515;482;434;451;424;431;419;430;446;443;360;364;371;389;371;374;325;387;460;343;345;386;442;407;460;459;559;633;615;366;360;359;392;396;411;382;384;388;425;416;448;416;327;520;653;452;351;409;456;391;376;387;543;545;530;509;553;509;543;495;449;467;512;427;405;477;422;485;446;385;412;426;426;502;521;549;483;406;464;457;464;489;432;587;523;458;483;467;501;404;391;392;424;463;424;434;452;424;382;377;316;389;350;349;398;428;458;442;469;394;410;488;630;492;531;461;454;407;380;504;477;464;460;492;767;947;617;434;395;365;375;368;343;428;466;405;410;329;302;365;422;353;387;400;373;429;429;373;436;505;449;405;410;395;380;415;431;439;396;396;444;487;419;542;458;366;477;409;425;391;465;494;462;524;427;412;397;442;401;411;356;407;441;424;466;482;526;530;408;435;499;491;376;445;545;473;563;568;511;423;390;536;536;530;456;412;495;446;447;446;437;462;384;393;417;447;408;363;338;284;294;402;402;412;329;408;385;413;446;493;436;436;432;403;402;362;372;396;309;413;344;404;428;443;480;405;387;367;384;421;393;413;428;487;447;434;405;389;403;454;435;553;419;443;407;402;460;440;432;441;377;394;429;420;448;481;489;553;611;504;422;437;437;355;360;444;565;491;355;371;410;367;410;378;339;299;413;404;345;450;456;513;491;525;460;443;426;325;260;406;486;461;439;433;400;465;463;444;488;492;413;421;397;417;412;456;476;441;450;423;395;410;393;502;533;464;456;461;442;433;410;411;429;412;384;359;375;368;366;389;398;397;395;409;483;506;560;505;387;440;446;421;418;363;373;398;367;324;308;386;355;352;425;455;417;501;374;334;483;434;488;527;457;455;462;438;476;496;451;373;389;406;341;342;296;390;398;377;363;406;377;445;394;353;400;339;407;340;469;392;380;472;421;388;356;459;487;473;456;377;375;397;352;408;439;402;422;348;328;359;479;509;429;389;388;419;433;473;450;496;513;439;450;388;510;460;475;421;375;381;446;388;470;488;560;499;405;422;453;399;409;413;419;368;328;311;291;338;402;522;479;399;391;426;393;391;475;397;353;317;316;352;356;379;407;383;346;350;427;431;426;419;425;470;424;422;408;434;438;430;463;458;429;497;372;470;658;758;710;712;672;566;495;429;417;418;461;435;394;459;409;420;468;406;422;422;377;452;493;512;453;525;457;448;427;512;450;443;481;506;500;490;542;598;554;537;499;523;467;431;445;476;482;469;453;484;478;454;491;457;454;414;452;406;475;565;505;376;384;439;522;535;523;538;491;438;411;422;480;353;391;360;430;479;467;452;347;416;379;389;417;359;358;340;345;416;398;382;457;462;470;427;437;541;584;557;441;463;415;441;472;394;438;448;488;428;449;379;436;466;408;390;466;477;476;389;343;399;417;436;504;452;536;621;502;473;538;444;468;460;414;460;424;493;405;448;453;461;468;390;379;422;452;520;506;430;427;457;628;556;395;361;440;424;447;489;468;439;404;424;466;512;508;423;491;459;429;509;381;432;367;438;422;425;454;366;380;419;437;427;460;399;427;463;469;460;474;459;459;483;520;429;508
82;81;94;103;114;95;93;132;419;475;492;463;430;453;404;408;429;432;391;400;416;337;364;488;465;443;505;527;535;459;409;398;382;432;448;426;436;409;421;433;453;443;430;385;461;470;491;482;496;443;454;415;493;543;496;446;510;550;508;469;465;468;453;483;442;507;460;397;493;469;473;463;451;400;434;413;409;459;447;476;479;424;442;438;383;383;443;524;531;451;401;470;483;474;488;380;427;452;435;393;461;413;509;445;421;457;474;488;561;549;517;426;452;417;420;499;446;415;498;468;519;447;456;461;522;515;465;555;493;414;429;415;393;426;433;466;418;382;453;473;462;403;456;503;526;493;454;501;514;535;490;510;481;525;604;629;545;548;496;474;445;471;505;456;407;475;488;531;467;506;497;465;536;470;483;497;454;470;505;500;420;467;556;481;444;388;451;521;446;443;451;447;428;414;423;431;563;433;455;386;446;449;423;374;402;450;518;340;406;434;424;410;420;488;474;523;535;508;528;388;377;458;553;524;573;538;416;420;437;476;500;520;610;572;509;451;499;494;503;482;437;476;427;403;391;417;420;340;402;404;373;463;498;486;451;410;413;389;400;442;439;413;390;348;408;403;425;444;473;400;396;354;412;433;469;447;419;420;423;353;333;372;369;432;444;404;554;651;516;453;488;594;655;653;614;543;459;490;552;546;635;636;496;363;461;491;563;544;530;480;458;460;510;481;481;460;464;494;483;477;454;508;410;425;477;434;484;461;451;448;443;429;426;343;371;411;397;412;431;416;388;417;469;422;454;534;586;434;479;454;474;483;451;423;380;436;429;496;690;818;548;481;443;356;354;354;350;420;454;445;420;343;312;337;355;326;367;376;403;393;413;382;402;505;473;442;336;331;433;456;486;498;527;420;417;422;400;381;480;395;413;434;412;373;432;479;477;468;428;421;348;400;391;402;415;416;424;490;379;392;398;328;384;454;506;538;493;496;483;484;578;657;501;402;425;522;578;522;454;417;465;468;404;417;426;473;463;376;388;404;421;382;339;362;333;403;447;373;357;353;399;430;458;420;392;420;456;532;382;396;492;440;341;305;310;403;352;448;495;563;457;382;442;389;457;419;468;473;438;440;420;398;369;393;447;520;460;427;380;455;430;442;452;376;369;406;468;416;497;572;492;449;507;476;415;488;462;400;398;476;765;525;373;349;367;355;322;337;337;350;340;347;379;448;448;463;500;455;435;461;402;306;261;452;526;483;400;411;429;521;433;424;482;499;408;409;452;363;404;503;491;403;376;391;471;444;363;367;427;467;468;440;460;429;456;447;385;434;380;437;421;354;371;428;393;335;400;422;417;441;450;391;372;423;442;410;405;419;344;415;434;374;371;421;396;365;445;512;576;519;420;539;499;445;457;539;480;459;435;463;391;398;367;373;386;369;342;377;376;416;400;369;381;441;419;545;418;456;425;434;396;465;486;443;375;359;439;413;365;490;521;463;342;371;432;438;380;529;569;447;432;424;424;546;505;415;401;397;466;441;431;409;417;453;485;426;418;411;478;395;417;394;387;431;439;490;433;442;546;487;510;475;501;416;352;417;351;359;381;336;342;325;394;459;481;358;399;480;485;520;447;420;395;344;369;391;376;447;451;374;327;400;441;396;359;370;344;390;353;403;472;471;475;413;475;483;447;468;351;450;545;666;577;585;510;501;530;518;472;424;458;485;447;379;414;420;426;475;433;437;448;517;477;504;460;361;337;366;386;440;468;408;419;485;496;537;575;514;485;470;426;467;515;470;439;465;472;465;438;525;499;482;500;444;443;388;421;421;446;399;395;392;362;481;491;517;518;546;501;560;546;476;549;460;337;290;431;523;587;477;354;335;392;315;439;404;398;328;349;376;435;451;518;708;651;429;377;481;565;590;475;408;398;476;486;440;383;400;449;424;451;398;432;485;481;442;437;489;419;383;384;380;358;339;452;526;514;433;449;454;505;483;449;509;443;492;490;456;457;412;489;431;497;425;449;437;500;475;437;412;407;459;637;596;449;425;465;389;401;475;456;493;424;487;496;625;557;438;444;390;427;419;420;442;443;438;401;384;381;423;433;463;457;430;457;508;437;436;406;449;419;514;424;451;496;529;507
112;98;113;110;107;120;77;187;447;495;501;467;487;472;424;396;449;490;394;399;409;390;394;449;445;423;490;529;487;374;356;356;402;455;451;447;483;514;469;507;463;409;422;451;523;489;444;495;530;504;402;405;458;462;460;440;502;562;483;508;430;439;393;371;471;487;385;377;470;508;500;416;435;414;373;431;483;418;458;506;518;417;426;465;420;381;378;464;455;407;459;440;512;548;534;442;387;365;465;406;460;447;443;447;435;417;424;501;553;498;433;433;428;431;434;498;473;457;428;418;455;433;386;368;446;438;423;487;494;412;443;408;416;383;453;449;423;434;476;501;500;443;435;527;535;542;510;411;466;439;520;432;424;524;573;563;556;517;548;463;480;455;521;488;456;474;473;432;509;508;469;544;577;480;423;471;451;488;472;509;511;499;529;558;413;451;473;457;401;482;450;400;410;389;379;453;502;507;457;445;413;412;417;408;388;440;528;404;428;397;485;517;394;430;453;433;446;580;467;340;387;506;522;544;575;531;435;464;521;607;510;483;563;542;471;434;533;507;445;455;426;424;413;398;430;474;410;434;446;433;513;500;499;459;505;458;461;446;418;366;367;345;367;391;365;386;466;531;469;455;400;383;373;423;471;407;468;419;384;360;379;422;432;432;403;379;448;539;486;448;486;540;563;620;549;511;433;451;526;578;903;855;572;593;533;671;726;541;537;491;479;488;508;457;464;402;480;460;430;435;494;481;408;465;425;431;461;451;399;454;444;449;368;346;404;388;387;419;426;449;374;418;487;465;484;503;447;432;606;556;463;455;446;460;398;434;430;434;474;544;472;424;513;386;417;347;369;412;372;448;494;411;435;429;419;391;387;358;377;404;415;339;376;372;436;436;408;359;456;494;515;521;564;507;440;366;368;400;416;412;417;452;386;402;411;402;399;394;401;445;318;405;427;348;326;332;381;422;413;401;457;384;331;450;532;606;529;469;492;448;522;599;628;532;478;460;519;495;445;444;477;470;471;413;492;500;417;404;343;382;373;389;464;351;363;355;446;463;415;366;355;423;441;424;425;420;417;482;437;467;545;447;457;409;372;408;384;372;448;503;461;386;417;422;446;470;475;353;358;373;395;408;388;380;445;424;423;351;362;454;444;380;402;463;374;359;428;409;419;536;407;383;444;450;398;441;453;444;440;461;611;465;382;388;335;353;276;314;371;356;377;403;437;424;534;500;486;454;406;414;465;351;281;398;479;412;407;515;443;479;403;443;426;469;412;407;390;358;316;448;478;431;436;469;535;538;379;361;423;473;492;398;384;449;444;401;400;382;379;404;428;388;417;397;376;414;374;377;362;385;421;376;396;425;489;430;373;448;421;427;378;368;368;423;379;383;400;495;546;536;444;541;462;344;400;622;474;414;433;437;461;384;347;361;334;339;372;431;416;420;423;409;431;395;429;484;462;395;409;379;400;439;412;408;426;420;381;500;434;431;398;421;388;400;444;423;458;477;479;444;469;448;424;435;454;405;439;418;494;457;459;381;382;407;407;394;414;475;425;421;366;369;330;373;429;492;463;463;472;527;591;496;492;520;477;386;352;378;358;381;404;417;422;472;434;377;472;477;583;555;361;399;402;348;417;424;389;477;542;406;372;544;489;419;352;397;430;405;445;494;488;411;395;403;404;453;438;405;419;416;507;476;442;323;415;451;486;474;411;396;362;424;402;332;312;407;429;418;519;441;435;421;407;467;490;382;337;361;388;439;418;431;375;447;575;562;446;521;424;419;408;519;494;500;444;426;482;477;440;458;447;450;477;497;479;408;461;375;433;422;416;395;469;468;550;445;452;502;530;627;616;557;483;464;369;375;413;425;467;462;406;389;374;400;432;471;388;420;454;409;446;554;615;666;577;421;354;387;495;497;459;362;357;458;446;449;402;326;406;441;406;423;449;482;513;451;436;356;283;348;408;438;383;382;509;474;457;437;394;405;446;378;417;477;586;557;546;453;426;466;487;514;499;449;446;459;464;487;453;373;377;390;418;453;497;503;490;440;401;434;510;516;553;450;447;493;497;407;425;390;394;410;462;431;413;408;423;391;349;437;489;531;470;381;417;519;604;460;455;486;469;461;467;501;398;440;452
98;88;109;95;125;78;103;164;419;501;497;438;401;446;483;440;465;478;449;378;430;367;341;436;410;472;461;478;457;380;369;407;434;500;489;484;572;484;445;364;396;408;412;424;472;483;541;513;466;480;475;450;478;411;530;466;515;503;479;497;419;445;434;432;512;505;450;445;437;425;485;429;390;390;473;459;517;477;489;491;437;446;459;496;491;390;442;422;484;492;487;551;603;586;568;463;387;384;419;509;476;417;457;465;476;447;518;501;486;442;437;448;423;367;462;511;505;452;423;418;408;345;282;328;489;465;424;399;373;372;391;418;318;368;415;453;482;475;459;440;442;505;491;503;529;462;570;469;456;475;477;435;429;463;430;509;446;484;477;554;673;562;571;513;408;451;429;384;481;507;515;508;475;545;406;446;393;487;457;539;598;509;495;448;472;472;441;441;433;392;495;468;430;361;461;415;508;493;448;360;372;399;447;451;403;396;425;472;379;391;446;470;417;445;411;444;476;569;501;320;421;509;581;594;611;436;432;545;672;639;545;479;450;559;452;443;438;439;504;552;432;408;424;480;434;429;376;406;449;452;477;421;428;399;478;497;520;530;492;387;388;371;385;384;444;464;426;536;539;407;469;472;420;433;368;346;454;375;336;433;463;537;463;423;382;438;466;545;438;385;466;518;503;451;481;472;478;430;377;459;705;603;492;636;574;617;628;529;529;508;459;488;489;485;476;450;527;506;403;465;541;470;400;465;430;438;456;460;435;482;463;500;421;400;456;463;389;480;516;428;432;462;511;566;467;462;413;419;707;611;529;461;476;477;382;381;345;343;395;417;464;465;433;425;392;371;396;392;363;450;520;481;499;465;427;451;402;395;356;344;432;409;398;386;410;490;495;454;473;477;448;477;547;479;415;433;399;394;384;403;420;416;430;375;419;392;481;407;462;480;426;440;476;361;311;327;375;417;419;429;458;421;372;419;626;679;501;435;486;538;560;574;522;499;474;485;538;486;407;418;490;509;477;374;493;460;447;410;345;397;419;393;380;375;326;389;391;436;412;355;383;396;432;417;391;403;447;465;423;446;470;419;587;554;456;415;383;394;430;459;434;438;503;440;417;452;492;423;400;361;404;426;395;388;385;363;333;407;394;376;389;445;430;435;465;390;400;407;421;444;372;347;420;426;402;408;431;468;444;423;443;397;453;410;350;289;293;324;409;418;375;449;468;406;438;437;463;429;430;377;408;421;340;339;376;321;378;532;612;523;442;400;444;442;423;439;380;353;351;391;502;457;559;506;514;511;477;421;461;515;402;374;414;410;424;440;379;354;419;398;438;371;407;413;393;399;496;364;386;386;415;423;422;405;474;489;409;519;476;422;418;385;382;431;435;421;463;489;468;409;545;520;465;377;472;623;484;391;391;333;378;368;393;360;371;342;358;378;362;369;431;435;444;384;424;448;367;383;405;386;396;449;405;432;486;473;469;492;461;465;384;406;364;441;470;441;403;409;375;421;461;470;427;412;368;406;422;490;511;559;435;392;411;400;423;395;428;527;459;479;437;337;341;383;449;446;485;440;430;535;612;527;450;396;438;378;346;418;361;335;463;361;413;463;395;354;409;493;488;498;412;364;323;310;373;387;456;589;684;476;423;457;469;419;404;413;403;407;496;463;376;325;443;335;377;465;479;378;359;466;482;430;367;404;359;491;473;402;415;405;418;425;437;325;264;337;420;533;477;401;439;381;393;457;415;457;367;397;464;476;444;437;471;476;461;499;453;420;443;404;483;457;526;499;401;417;424;469;482;476;450;407;489;510;497;425;458;480;424;441;416;479;459;476;479;426;415;430;524;744;633;482;499;460;396;419;386;396;430;403;448;350;345;409;411;516;438;414;421;380;386;516;513;493;405;368;340;326;422;427;376;333;360;417;368;414;401;409;381;358;421;468;525;536;477;470;503;417;262;308;405;442;396;365;403;487;494;554;462;475;433;411;420;419;478;480;471;432;432;436;473;470;431;453;447;482;385;424;412;450;435;454;422;452;420;483;473;492;490;516;459;519;499;455;485;410;482;490;509;452;401;405;416;393;379;397;395;404;397;463;534;537;507;401;434;529;599;556;481;394;425;518;509;479;408;432;439
110;107;112;120;110;105;92;120;414;523;491;405;426;459;412;467;526;557;495;410;401;439;383;479;470;475;433;359;490;387;415;414;435;445;395;406;482;418;387;337;357;427;449;418;379;463;499;441;453;452;501;477;444;423;537;522;526;455;463;456;476;484;449;529;737;713;520;445;442;424;533;456;436;437;459;459;467;467;445;450;425;507;478;663;577;423;457;466;520;551;509;504;615;587;515;463;381;356;401;421;454;501;423;476;444;493;573;557;443;392;432;437;387;430;437;531;584;517;527;451;417;349;306;372;476;367;360;398;375;419;403;398;421;426;442;360;417;490;411;419;438;408;499;489;462;523;514;480;519;552;499;429;398;423;469;454;428;466;485;506;608;628;495;482;416;380;370;453;495;508;513;487;487;491;345;388;409;430;438;456;598;531;512;493;554;487;459;415;447;386;449;489;388;411;408;451;488;433;358;379;399;431;454;487;385;453;436;436;286;417;490;393;461;423;453;510;411;452;496;475;493;476;446;560;512;407;419;472;578;582;493;442;468;464;480;468;413;543;537;548;467;382;364;520;488;519;474;423;444;510;622;428;415;317;389;423;499;499;522;440;409;415;403;381;441;410;453;542;484;506;570;472;470;453;390;359;474;414;413;429;530;542;389;415;466;526;550;472;431;368;499;498;403;431;473;462;463;453;365;364;395;377;423;531;494;556;498;515;487;528;501;435;480;500;469;447;490;512;377;429;528;538;453;435;390;373;370;403;443;492;519;543;483;477;612;559;431;578;473;401;425;476;498;585;455;433;396;391;494;528;456;514;543;497;361;403;331;340;386;384;420;478;460;437;387;396;372;371;421;502;567;494;455;439;439;482;436;390;400;469;483;498;441;372;450;511;506;475;469;475;469;464;460;450;452;414;448;439;425;442;439;458;390;321;400;414;440;412;421;400;410;384;375;313;320;387;477;387;402;424;419;460;392;430;508;514;487;446;478;435;485;537;494;425;520;552;524;454;404;384;439;476;535;432;501;473;417;410;344;360;407;431;416;394;323;344;371;420;395;386;348;377;399;430;400;413;413;431;440;455;494;458;562;441;427;476;434;411;462;462;420;461;483;384;438;436;451;396;425;390;380;403;397;421;372;339;352;412;406;295;393;428;458;542;528;447;412;465;424;453;434;359;367;418;365;335;373;466;466;455;463;487;463;442;384;279;320;397;395;421;461;516;455;426;470;451;481;454;469;439;329;381;386;275;402;443;432;600;633;552;471;522;479;449;427;480;408;449;391;501;546;563;504;375;433;456;404;377;402;445;452;425;412;446;450;414;466;361;459;453;584;438;445;436;405;448;437;434;387;377;370;389;400;400;451;574;553;547;473;355;384;442;428;448;419;381;418;586;433;503;551;526;484;473;523;535;548;460;472;393;369;355;369;367;425;423;453;451;415;412;374;439;465;456;418;423;361;358;353;357;433;461;424;539;580;518;464;525;491;418;409;432;409;459;441;388;384;310;372;367;481;411;461;392;384;378;485;537;481;569;502;432;420;392;390;451;472;571;518;454;425;393;398;392;451;443;436;324;360;457;543;484;425;418;433;384;387;459;406;344;381;413;365;375;418;403;414;413;419;417;375;408;329;388;430;403;435;472;494;399;390;422;392;391;417;460;445;423;505;440;426;408;363;404;413;435;500;394;338;421;408;469;425;390;406;450;442;468;452;438;461;555;492;416;402;402;396;465;494;411;442;410;384;412;455;419;416;428;463;435;405;480;505;532;570;506;449;436;488;471;429;435;548;468;417;430;387;415;476;546;512;418;398;456;403;473;535;492;427;500;474;452;451;497;526;479;503;470;519;647;533;411;407;397;406;405;396;440;472;424;415;369;372;441;424;505;458;412;370;438;421;472;458;382;376;340;351;387;357;421;411;383;370;447;401;425;396;402;361;393;448;566;590;568;465;419;468;454;316;348;377;385;445;362;408;453;450;504;518;506;503;471;458;382;406;357;417;397;459;498;520;541;439;397;402;403;363;378;511;530;507;482;439;459;420;394;522;577;545;521;521;505;444;447;412;410;529;694;722;604;385;447;439;360;382;372;396;407;378;528;534;526;483;475;431;428;484;501;477;449;481;450;428;474;448;481;458
126;122;103;108;109;80;85;122;366;471;450;400;402;349;472;423;584;599;482;398;413;415;428;423;430;508;414;415;437;405;490;504;442;400;393;403;431;386;413;404;411;467;505;426;336;373;450;461;487;503;473;464;487;513;564;549;452;381;400;405;495;497;529;585;695;607;446;488;422;476;505;451;515;396;402;449;384;444;429;519;496;452;476;597;676;496;491;485;513;616;574;568;524;547;462;453;421;403;412;405;398;427;410;481;499;551;598;675;492;454;467;411;387;468;445;513;540;552;530;508;370;334;474;449;406;374;437;334;361;378;408;388;382;408;427;413;423;442;453;348;426;411;449;443;487;563;483;439;464;548;568;425;430;451;404;439;426;477;491;426;506;515;534;494;390;402;414;528;490;471;531;445;444;414;416;390;365;426;456;391;462;590;490;470;539;472;473;465;421;458;442;440;410;389;391;411;467;504;428;440;499;507;444;335;429;383;433;400;412;393;488;408;406;486;500;488;357;332;416;406;463;469;393;433;449;470;458;425;491;561;513;479;453;495;483;488;488;538;528;428;476;471;456;425;561;597;484;416;408;498;583;479;432;340;365;391;334;459;478;453;391;392;444;450;424;467;445;414;423;472;518;486;440;470;395;379;434;435;413;438;509;522;450;393;450;466;504;553;440;474;492;448;520;434;428;429;445;435;400;457;468;487;482;465;514;532;505;401;448;466;437;466;496;507;440;453;388;478;419;487;540;514;489;465;410;424;377;401;369;388;445;493;464;476;596;534;517;647;525;408;439;410;459;595;531;451;451;411;436;448;471;499;569;474;379;395;370;393;337;373;417;406;455;482;484;400;348;337;490;581;569;464;444;399;427;518;475;349;430;487;523;553;471;384;470;542;577;492;484;490;478;465;453;448;409;393;472;389;352;409;440;475;427;352;437;463;476;466;503;423;335;382;387;284;348;413;460;472;437;478;569;508;464;454;495;432;421;439;490;461;496;477;548;493;477;557;583;574;510;501;506;492;524;477;479;463;420;460;366;362;371;357;449;396;392;383;438;401;367;370;445;389;420;420;437;407;421;435;504;451;421;441;448;429;434;439;487;441;432;457;402;451;428;412;412;421;403;412;392;397;424;384;472;420;408;355;421;433;370;316;353;381;448;504;431;448;404;444;413;494;426;340;372;357;326;303;373;441;462;505;467;433;446;514;387;339;414;397;422;436;546;520;477;417;420;490;520;494;557;524;364;420;425;342;428;516;560;583;569;468;472;539;445;473;439;356;402;435;399;481;526;488;432;427;377;382;405;396;388;372;373;346;390;437;440;445;452;394;376;452;493;456;415;430;453;405;437;411;368;379;421;411;479;412;461;660;621;483;414;391;410;513;466;455;370;380;428;503;480;464;465;448;438;567;582;550;487;545;569;422;398;432;379;383;427;586;807;593;458;406;384;403;474;475;477;406;413;414;370;382;393;350;420;474;559;454;405;413;428;405;447;407;436;361;352;424;329;376;388;397;419;448;446;443;373;398;470;572;537;484;438;498;448;473;472;388;404;479;466;486;452;390;433;394;435;445;413;398;358;446;470;385;423;436;489;406;428;426;411;396;408;388;412;398;448;438;468;389;347;374;372;378;320;467;450;436;386;393;324;398;429;374;416;449;437;481;401;435;548;494;431;456;418;392;410;446;432;493;443;391;478;493;490;423;370;412;445;470;447;457;515;623;433;391;473;470;411;411;442;343;405;389;405;409;478;467;506;490;438;388;422;481;538;572;600;567;499;461;538;449;486;531;520;502;465;455;412;395;493;544;538;450;437;411;428;427;433;477;492;504;468;479;521;448;455;616;625;492;378;460;401;394;434;339;418;447;408;365;427;400;358;393;341;333;508;514;436;403;484;553;417;445;448;429;406;357;341;388;411;443;445;472;457;375;465;486;447;411;479;518;561;637;596;510;400;431;386;357;308;368;448;383;416;357;395;461;454;510;552;541;497;549;505;463;412;447;495;480;418;506;424;511;506;485;402;400;383;407;439;483;527;516;437;420;465;436;548;596;503;480;535;541;421;497;396;432;589;707;729;522;367;381;381;368;438;439;422;426;453;588;575;506;544;474;466;410;414;480;418;411;487;451;451;437;473;454;442
86;101;113;104;105;100;71;151;343;410;426;391;402;386;431;410;471;546;467;387;400;467;493;521;472;463;447;476;434;450;411;432;457;389;339;401;432;385;461;448;477;528;526;400;300;434;491;499;402;445;456;409;493;553;511;472;441;410;423;463;494;584;593;588;506;494;458;436;425;535;471;428;485;432;420;496;431;461;477;517;546;530;532;507;466;454;441;423;553;568;561;540;565;453;422;415;530;469;416;442;422;460;456;532;551;547;542;614;495;435;508;482;367;392;348;461;543;471;477;444;342;440;455;416;382;396;363;420;359;430;475;396;336;417;428;477;447;394;401;426;520;485;404;399;429;465;459;476;521;563;515;473;454;431;421;487;537;551;486;435;409;480;456;496;472;432;395;439;494;499;469;476;434;399;370;423;342;474;401;355;504;465;485;444;418;443;475;430;453;476;426;406;400;440;430;392;416;496;413;415;421;432;488;419;451;369;382;424;413;374;441;423;395;470;503;455;430;383;410;422;440;404;424;434;439;492;469;464;473;487;533;517;443;439;447;547;582;535;510;432;449;519;510;403;473;487;363;332;395;469;450;456;404;362;393;369;346;392;492;511;482;482;535;444;455;468;488;315;323;400;553;562;466;490;387;385;453;481;483;475;459;374;443;420;420;434;485;523;480;530;423;406;483;510;473;484;452;426;465;477;586;672;539;420;493;537;540;464;467;458;417;470;466;445;451;407;440;435;436;398;434;438;437;484;441;448;430;452;341;402;434;458;491;455;500;469;520;583;516;461;401;394;454;539;442;378;421;444;474;482;472;481;463;359;392;417;401;434;407;418;409;395;366;487;496;420;393;432;449;528;567;446;371;362;402;472;449;414;467;519;594;479;412;481;553;590;564;510;411;445;415;460;452;462;453;358;365;369;373;409;423;394;459;420;423;439;428;430;441;369;315;355;328;324;343;426;428;403;432;456;535;480;512;535;472;432;518;544;444;477;469;505;492;468;553;574;595;515;493;492;489;471;482;478;445;443;442;399;344;353;365;394;378;357;359;392;384;366;380;420;382;328;448;406;385;407;416;411;449;438;399;403;459;417;406;448;475;446;391;385;411;496;562;415;441;368;362;389;382;437;438;450;467;455;455;446;431;378;389;358;401;350;419;421;446;380;398;383;405;436;416;401;407;416;337;392;385;505;514;450;451;443;484;461;413;401;373;497;463;507;570;618;492;423;426;473;528;480;490;477;458;413;356;386;491;514;467;523;490;425;533;500;462;404;314;370;425;444;445;403;457;449;430;446;435;432;438;425;343;373;422;403;442;415;392;345;384;369;365;412;407;408;380;409;424;410;456;434;377;342;400;380;404;354;417;563;562;350;286;352;415;446;420;427;451;448;483;464;432;427;442;475;541;623;562;472;581;581;592;441;354;408;334;424;459;748;785;620;541;477;454;371;434;415;465;406;434;381;402;387;402;354;367;399;449;359;368;439;358;366;411;363;344;334;284;345;417;455;440;399;375;386;427;427;430;414;443;436;481;403;375;443;451;418;428;430;399;412;474;510;460;396;427;402;516;454;433;477;444;452;396;377;407;450;429;455;373;388;405;391;495;518;464;424;510;467;378;374;362;376;350;355;367;445;528;408;391;379;374;458;424;369;400;392;409;488;495;496;529;505;442;500;463;446;420;426;357;480;471;455;456;511;381;383;371;397;436;495;425;503;514;549;433;444;629;595;513;419;386;421;439;388;447;396;446;456;574;538;401;322;341;398;531;523;601;531;440;418;487;513;468;486;533;455;428;438;483;375;456;507;478;475;500;414;373;370;413;445;431;458;446;453;455;411;424;530;508;484;373;390;376;419;397;376;412;465;459;356;424;393;411;446;394;359;450;472;418;496;616;531;404;389;446;373;383;356;351;394;402;512;687;641;509;435;450;493;494;486;432;592;603;574;651;582;445;453;414;395;418;460;452;405;405;497;449;465;469;515;510;489;456;513;479;429;406;579;515;524;460;508;502;585;565;523;462;354;410;456;506;508;525;504;454;443;467;461;548;537;548;469;533;506;541;467;386;427;511;540;524;458;414;384;390;421;412;471;405;561;514;580;538;533;474;455;464;386;434;474;426;414;423;368;377;440;403;330;370
96;126;109;124;103;85;93;176;401;397;447;405;374;411;360;373;423;483;507;460;459;430;456;619;616;500;449;475;445;465;389;462;452;398;416;371;404;379;409;441;450;539;589;494;501;511;571;525;497;431;411;438;460;486;525;518;449;402;478;462;506;492;587;594;465;521;457;432;454;463;425;445;376;454;464;458;431;476;414;411;410;462;491;496;436;433;381;457;514;521;521;558;523;527;479;459;495;563;458;422;480;447;504;548;576;521;446;468;498;473;497;376;369;439;404;492;456;469;419;382;347;421;467;441;360;375;396;440;435;443;485;414;368;328;396;505;530;476;408;502;585;491;399;347;447;455;497;443;496;503;541;507;429;481;533;519;527;493;536;425;386;411;436;440;484;462;464;459;510;483;503;435;429;463;406;433;378;437;413;400;410;449;466;430;367;419;434;489;453;416;426;472;461;421;462;405;393;438;403;413;388;419;463;436;453;363;436;446;406;409;442;357;425;533;513;541;407;414;471;464;436;395;457;426;504;481;454;448;437;465;519;563;482;459;475;583;705;629;536;442;451;472;443;469;377;371;380;386;394;435;463;444;383;361;411;374;388;481;499;505;495;461;550;491;436;491;437;403;413;501;459;491;482;469;410;416;511;472;501;477;416;414;399;401;342;431;499;500;489;529;493;457;469;442;504;509;477;446;432;437;505;577;472;486;635;765;698;531;445;436;404;391;428;464;468;505;439;418;385;324;338;393;449;430;460;512;556;460;411;426;463;439;481;485;488;500;558;546;458;478;399;396;420;471;426;400;445;420;437;532;570;435;416;419;469;408;463;425;360;407;330;347;416;470;472;455;459;397;403;446;493;406;444;457;455;403;422;416;449;475;471;399;446;487;457;503;522;509;441;380;357;420;575;593;467;410;395;423;508;442;480;479;486;414;414;474;343;297;425;365;329;331;401;359;401;418;480;514;432;495;501;484;498;478;448;416;467;556;448;463;569;518;560;525;472;513;561;494;500;476;438;472;462;446;426;489;485;390;399;429;401;361;366;340;392;419;458;399;400;433;413;478;408;390;412;395;413;440;451;463;402;389;390;415;420;460;410;427;412;427;421;579;584;404;404;403;410;375;464;489;449;384;422;478;490;426;460;387;425;363;347;303;399;405;458;422;392;450;397;516;443;480;439;444;377;457;459;523;592;508;421;492;461;403;447;425;403;436;544;517;460;546;525;391;401;442;559;380;396;442;409;420;325;520;594;593;512;543;468;475;425;397;367;341;319;377;400;495;475;461;470;480;472;521;510;418;396;391;363;369;363;352;439;472;387;375;333;394;417;456;426;383;408;403;360;424;412;458;470;410;413;359;411;387;403;549;531;391;265;266;364;399;382;414;484;481;450;450;483;447;443;449;478;481;464;429;476;488;467;430;421;406;448;470;593;765;629;512;522;484;462;432;395;411;401;418;457;424;423;391;398;383;389;375;476;418;369;427;401;348;413;406;369;331;348;448;520;554;504;432;360;369;350;339;349;390;416;397;482;518;462;409;372;452;497;400;377;421;466;432;405;453;386;432;414;474;501;523;513;468;398;402;390;346;378;364;439;387;342;382;560;612;480;435;455;444;427;436;342;340;340;390;426;564;522;383;310;396;516;553;430;402;409;394;450;515;472;421;491;502;500;505;527;468;412;416;343;411;518;506;382;366;408;399;394;396;411;363;445;438;520;455;410;437;601;625;618;479;444;459;384;394;439;478;414;467;518;523;448;331;373;359;441;485;506;430;425;436;474;559;462;461;483;425;433;423;552;481;463;516;478;498;481;495;424;456;398;397;420;397;424;411;442;438;490;518;433;437;383;408;419;390;388;383;440;405;451;393;405;403;377;410;418;422;440;496;507;534;479;452;418;396;435;401;422;356;418;404;474;613;807;678;449;471;444;443;470;463;485;534;428;482;550;482;404;468;443;417;474;533;461;382;469;476;481;449;402;495;568;505;513;432;485;469;488;513;502;504;486;539;488;550;537;478;493;436;411;476;566;571;499;418;444;498;435;452;392;396;417;414;445;449;468;489;406;515;527;558;428;409;444;381;429;408;489;489;510;538;536;494;438;493;524;439;474;501;477;580;467;472;397;345;370;388;346;380;424
100;111;112;96;107;86;83;181;384;392;410;460;386;378;377;353;426;574;649;488;470;510;447;467;497;368;432;440;473;459;374;373;433;375;394;389;396;434;391;461;515;461;534;465;476;484;603;481;501;422;423;478;446;465;507;464;446;401;422;427;510;531;465;502;479;461;484;435;462;580;489;411;412;462;466;457;408;427;389;473;434;487;539;511;411;412;390;452;480;463;400;487;422;462;400;393;460;421;421;484;459;439;475;537;542;553;469;413;462;438;408;354;367;455;459;384;435;465;423;423;422;376;470;467;327;314;392;465;458;410;485;455;382;334;379;510;502;493;367;423;465;419;399;391;457;434;437;470;464;499;469;499;512;476;581;512;487;519;439;417;349;400;447;443;437;468;475;470;544;532;483;435;464;409;413;415;386;463;498;427;433;519;516;380;349;427;488;487;451;450;462;492;549;486;420;418;407;431;466;430;419;452;431;454;422;418;461;468;411;444;564;497;456;520;572;464;430;437;455;445;418;413;409;407;485;488;415;454;482;484;469;520;470;423;429;534;547;604;537;489;464;417;404;418;365;413;479;481;476;508;487;455;468;413;503;502;639;711;573;443;387;401;469;463;443;472;356;369;422;425;443;429;497;447;456;468;501;516;482;493;412;417;449;450;406;488;455;457;450;508;428;417;429;411;432;490;509;470;452;432;381;443;365;428;606;890;817;610;458;454;506;450;421;436;448;480;469;467;460;296;344;403;477;486;465;504;552;495;403;432;471;492;495;476;561;589;625;495;435;498;501;418;420;441;402;406;443;460;438;554;556;365;422;432;494;376;424;365;371;385;388;398;442;460;405;421;452;438;387;344;450;507;501;411;458;412;456;379;457;403;422;447;401;465;389;449;496;502;472;429;333;403;537;598;572;508;433;448;502;507;497;466;486;454;435;358;305;276;343;392;370;394;403;434;486;432;455;442;486;503;561;514;485;427;446;414;469;503;480;545;506;572;566;543;564;560;506;537;564;463;450;462;439;393;394;499;457;425;409;356;481;416;408;467;390;475;493;447;411;428;459;501;413;436;435;464;435;441;397;478;430;498;432;482;409;454;458;452;500;481;587;573;463;412;366;392;415;490;520;513;478;439;459;499;402;371;416;409;432;389;353;356;362;545;490;489;415;438;429;516;438;446;404;442;416;424;419;438;487;507;558;491;425;415;429;551;440;432;522;467;420;493;466;509;480;432;388;363;347;374;431;348;355;451;586;534;563;528;552;458;383;422;366;341;345;377;393;476;440;400;497;467;442;510;501;410;424;429;404;362;374;371;425;424;432;364;381;406;449;419;417;437;386;444;352;418;430;397;423;398;428;419;430;455;419;480;453;451;305;363;396;354;367;383;431;478;509;445;434;395;436;454;426;381;383;391;358;388;407;411;379;436;399;414;513;677;604;512;399;510;543;503;447;369;399;453;513;488;404;404;425;410;391;365;403;452;427;403;450;468;428;421;358;410;506;584;533;531;540;436;442;394;380;330;385;385;432;412;503;444;500;370;405;464;425;395;437;423;483;386;360;486;359;411;358;392;457;505;445;389;305;379;426;369;345;362;426;321;340;364;634;681;469;427;377;450;523;501;410;362;313;355;364;530;538;449;354;407;443;486;425;385;376;399;463;462;430;471;513;468;576;522;501;456;395;367;382;425;431;430;427;419;466;421;456;469;396;387;434;506;505;485;387;350;464;530;569;488;462;555;347;385;454;449;433;443;465;363;479;382;432;361;360;364;356;360;427;427;493;503;498;432;435;386;430;508;493;451;418;478;403;427;484;562;466;435;401;406;387;384;459;468;416;517;417;483;461;450;425;425;470;387;409;439;410;424;357;403;383;375;428;462;442;452;489;474;545;549;545;424;426;376;380;413;354;369;400;471;470;504;618;526;391;420;389;402;402;452;446;520;522;445;417;360;317;377;413;444;441;456;563;439;462;536;489;483;478;539;479;467;507;588;462;432;411;536;618;747;599;507;387;414;495;447;460;490;488;498;578;522;475;372;378;430;447;405;330;285;294;360;416;444;451;437;446;418;530;561;556;494;456;469;500;416;468;504;493;599;483;458;468;502;465;486;472;481;484;657;511;443;511;453;403;408;401;404;435
101;106;88;107;96;78;75;185;408;409;436;424;427;409;441;363;414;536;613;610;517;504;447;462;447;388;408;430;459;474;465;433;504;484;451;439;386;444;482;475;519;521;501;438;398;485;459;471;482;501;425;495;497;469;443;404;479;440;420;449;483;470;571;518;431;459;469;465;505;515;502;443;356;475;453;433;467;433;450;463;429;462;514;503;516;455;403;441;464;463;393;352;400;424;397;431;416;436;441;418;478;414;487;490;632;601;501;388;459;428;472;480;501;447;424;359;375;393;390;396;386;363;374;465;361;340;392;502;516;369;464;435;344;335;404;566;537;466;444;415;425;412;439;423;487;476;429;463;498;486;472;448;453;518;514;455;410;553;467;414;433;490;447;450;494;462;465;431;433;462;392;439;431;452;445;385;441;466;522;501;548;571;562;440;369;398;435;423;447;469;510;519;583;495;433;489;403;391;424;474;482;488;416;400;388;418;475;537;439;444;550;541;461;472;524;504;443;429;389;424;347;413;436;435;529;562;465;476;498;511;465;542;477;413;421;495;474;480;541;552;452;451;424;411;408;449;406;411;446;515;504;444;461;544;571;462;599;903;609;403;420;477;470;437;516;487;327;318;344;435;470;479;412;367;397;451;484;529;533;541;417;435;424;408;403;427;490;421;424;479;407;409;461;419;396;427;471;514;441;371;444;439;419;470;500;649;620;525;527;508;432;435;392;381;470;522;411;452;395;298;318;429;499;389;441;468;558;502;440;418;461;507;499;508;411;561;712;485;535;496;509;452;412;445;485;438;424;452;456;627;479;378;531;472;468;456;355;372;366;356;462;345;395;359;415;452;491;432;373;408;482;528;502;526;447;481;451;410;432;400;365;361;408;375;391;417;463;488;465;432;361;438;477;540;544;522;461;538;594;587;534;448;399;368;314;328;325;333;330;388;366;408;434;423;454;416;369;465;418;455;444;482;385;422;448;413;505;500;499;471;449;594;660;584;645;621;658;566;482;447;523;532;485;449;423;450;484;462;447;376;477;429;435;425;456;483;538;456;454;449;461;397;420;447;441;480;455;486;423;479;572;558;454;459;420;447;479;449;435;479;568;562;436;457;387;378;428;527;633;585;550;544;460;470;434;408;416;398;426;410;379;298;392;435;436;493;436;486;456;488;457;459;409;492;556;558;506;476;465;559;546;529;490;429;594;559;469;465;528;461;489;416;526;504;478;422;399;385;387;479;393;457;423;498;561;597;541;510;570;458;447;484;402;363;447;497;486;411;360;372;435;435;449;482;513;439;434;435;390;315;343;386;421;477;476;405;357;362;409;420;387;477;474;406;379;359;422;401;405;474;490;424;459;431;367;420;392;434;361;351;352;369;364;400;421;458;407;377;442;450;472;481;366;393;376;409;377;373;383;397;422;424;410;370;418;497;459;451;463;488;519;480;479;377;357;350;445;487;512;444;424;492;419;357;427;420;409;422;408;493;462;457;386;396;517;554;571;447;501;417;499;497;374;375;415;444;401;394;439;534;496;406;403;470;511;510;485;419;431;367;358;435;416;424;366;251;349;458;398;348;334;332;445;417;363;368;419;384;383;373;478;504;448;452;466;483;584;517;420;449;380;385;396;487;466;375;348;422;406;400;439;395;345;376;446;452;484;478;445;457;468;565;451;438;416;431;442;406;407;420;416;364;407;371;452;441;417;343;341;462;445;462;386;350;381;427;522;404;426;460;413;405;298;340;401;440;416;408;392;433;439;439;379;396;400;491;464;393;410;488;496;460;391;380;464;427;443;387;455;381;419;420;484;501;486;485;453;479;458;406;485;500;470;472;405;453;459;419;404;422;443;392;457;482;419;425;359;433;388;374;400;465;484;484;454;449;503;508;492;361;433;414;409;425;399;386;413;417;399;410;472;415;338;391;411;397;449;472;455;558;531;573;472;431;410;404;345;409;359;465;488;471;522;591;511;530;583;509;461;442;491;619;479;402;457;548;705;748;620;516;451;496;492;469;487;476;522;574;611;471;491;382;441;466;436;420;391;436;404;436;423;485;464;417;433;426;491;533;505;471;493;491;488;480;444;523;519;535;514;521;555;497;496;456;462;496;411;537;517;466;461;449;465;486;418;378;362
106;103;123;107;95;99;95;264;434;444;443;481;518;478;497;427;375;423;680;655;508;454;431;363;378;419;497;439;466;476;373;407;556;647;677;526;440;406;473;497;402;435;514;460;460;461;464;437;486;446;449;412;505;497;446;385;381;402;407;429;477;530;571;549;428;414;426;453;440;469;479;432;401;640;586;432;442;452;475;479;461;430;504;491;482;490;525;446;406;471;437;408;435;493;427;451;438;462;401;362;403;450;495;478;543;532;464;463;468;557;521;498;505;460;345;349;368;429;392;403;370;423;418;475;432;388;396;492;454;459;475;460;459;345;406;533;572;448;390;448;450;529;491;531;496;441;438;457;426;441;523;460;419;534;531;455;406;486;437;522;486;484;479;459;497;499;487;411;477;450;442;464;416;482;476;374;487;482;525;507;522;591;590;570;444;391;464;342;499;458;402;494;477;396;419;415;389;370;477;459;450;436;412;383;406;386;495;481;446;547;496;546;494;432;491;422;484;509;405;465;415;397;514;459;499;542;502;484;458;460;456;468;479;436;425;416;448;449;453;458;458;403;401;430;431;484;389;368;405;415;441;398;461;551;575;469;561;718;543;412;438;424;433;438;473;420;396;292;384;479;440;413;499;253;201;323;496;532;623;522;440;465;462;450;443;425;455;475;425;434;478;428;393;414;394;392;421;505;439;434;425;428;461;511;418;395;468;510;564;505;435;378;368;457;521;545;498;416;435;351;387;401;424;479;460;485;521;478;366;379;458;469;513;474;418;453;498;489;479;520;452;427;431;463;496;407;417;378;440;549;477;437;481;466;421;428;435;358;433;413;489;419;437;432;389;502;581;491;461;460;557;548;525;458;437;466;430;422;391;355;365;379;416;439;430;438;380;458;520;433;420;415;494;541;455;446;536;718;569;504;426;482;399;340;330;259;316;325;392;407;387;399;453;470;465;412;388;411;496;495;556;431;468;474;407;370;449;444;445;453;437;571;720;590;636;531;551;606;488;503;496;577;551;448;498;506;480;480;441;470;467;460;459;453;424;410;431;461;410;411;412;380;430;458;469;474;457;457;514;543;633;438;425;433;413;427;476;416;449;471;438;429;480;448;421;411;431;472;531;498;482;509;377;418;441;440;407;419;449;461;357;323;385;394;428;459;393;423;440;516;435;405;481;602;662;733;730;609;620;608;584;506;458;577;540;523;449;505;501;455;419;510;530;477;426;424;409;348;403;524;485;491;553;499;571;521;448;427;461;545;507;531;538;436;461;542;501;454;359;378;383;442;430;479;533;466;401;433;405;346;332;402;439;479;541;423;412;456;408;420;486;467;465;433;349;343;415;401;380;439;449;437;473;417;407;390;381;382;365;374;351;386;351;410;412;415;395;398;431;415;454;401;398;390;396;390;357;445;396;402;450;431;448;399;433;504;429;393;474;476;431;424;395;431;435;418;487;514;366;395;413;451;456;393;422;406;421;514;438;453;537;549;396;373;519;505;627;521;437;374;442;453;377;413;355;396;431;360;384;522;522;509;453;488;431;482;455;441;403;272;328;392;445;468;364;340;374;412;391;426;361;427;427;437;478;420;435;446;347;344;460;419;410;470;415;408;410;397;434;418;346;403;447;405;387;341;313;399;372;423;375;414;396;422;457;429;411;380;432;395;456;497;493;412;490;483;429;431;462;520;496;398;339;406;410;364;350;356;373;406;446;425;357;327;395;423;467;413;466;386;397;418;390;381;440;409;366;373;347;404;427;437;432;440;452;471;451;411;428;466;463;398;427;459;453;443;498;446;410;449;401;419;444;494;499;488;525;498;492;505;521;500;506;492;488;380;501;457;465;473;406;465;461;544;464;373;412;442;381;447;441;473;574;476;505;448;472;444;472;437;431;374;409;426;389;422;421;392;365;369;447;428;449;413;388;326;382;427;490;509;572;531;504;410;428;442;429;434;400;396;444;531;593;584;584;561;532;456;492;481;427;508;461;443;506;539;566;598;486;473;534;561;546;521;564;610;626;649;641;557;470;430;457;394;444;476;494;586;540;408;490;423;441;427;443;504;415;449;451;467;412;425;417;435;480;469;492;470;448;522;544;539;461;414;442;433;424;459;424;450;439;483;520;504;465;439;469
78;78;88;95;105;86;94;247;508;492;488;471;531;581;539;499;437;438;526;628;545;474;381;319;396;466;493;528;481;444;439;437;496;650;680;538;508;524;525;495;423;446;545;554;514;452;440;436;473;475;471;494;470;479;433;406;362;418;398;394;443;536;555;464;444;452;437;429;475;482;479;404;416;703;599;427;383;523;534;471;405;459;494;526;530;520;536;399;418;438;446;421;479;500;452;482;495;496;321;265;407;490;547;474;466;486;454;424;462;512;532;423;443;401;376;394;395;397;417;410;474;418;413;434;426;410;445;492;505;567;431;436;448;393;414;525;526;510;449;468;464;446;521;503;512;431;409;412;366;411;445;428;431;496;542;476;454;473;442;468;523;482;448;457;569;502;523;450;447;444;453;493;404;377;431;450;422;426;511;454;390;437;505;473;413;386;443;404;469;448;435;399;396;405;334;395;409;395;462;475;420;410;379;417;361;428;408;393;399;424;484;453;448;455;446;494;633;442;459;427;466;519;467;434;496;536;514;444;537;556;596;449;483;565;444;390;438;468;449;411;411;441;444;453;454;469;470;433;452;465;440;455;525;610;541;555;524;565;558;480;438;470;465;552;455;424;396;368;385;426;423;377;419;348;271;329;466;569;616;460;374;460;492;431;443;450;483;508;474;472;491;490;474;447;474;488;561;478;424;494;468;467;456;461;381;445;445;437;487;476;435;446;480;525;595;690;595;439;375;523;516;518;535;503;461;405;398;383;374;458;450;410;452;445;414;404;425;440;479;501;449;402;473;480;485;434;391;468;424;490;535;683;603;491;362;419;486;388;361;342;481;426;405;449;453;450;480;484;478;447;493;552;505;404;473;529;468;425;401;333;395;410;403;404;443;452;363;331;520;545;424;478;489;448;517;427;488;607;580;334;325;405;463;358;318;353;380;437;454;411;446;466;448;463;530;452;397;407;453;462;591;500;549;489;483;516;438;425;385;405;458;619;729;621;552;627;489;469;533;549;518;474;526;546;448;569;443;442;440;437;468;427;440;418;424;434;429;471;368;416;493;423;423;445;504;462;496;499;547;506;514;434;412;418;478;377;377;417;388;408;471;383;374;359;363;384;374;399;359;364;420;422;441;394;434;430;385;428;437;484;471;449;410;524;444;405;358;343;411;458;375;381;476;540;610;790;682;614;690;685;567;515;461;475;468;452;464;451;525;496;446;527;572;490;416;413;383;370;400;499;523;473;484;446;469;436;389;494;421;497;549;596;552;431;460;456;476;390;425;385;435;430;437;483;509;409;403;405;425;402;459;469;440;504;531;501;471;407;399;433;503;485;392;430;455;423;333;352;430;458;490;418;412;465;347;395;398;376;326;382;382;403;404;408;433;438;494;447;378;404;419;392;383;403;397;382;314;351;438;439;472;456;402;418;382;433;425;455;428;469;386;420;486;389;416;430;462;439;335;326;378;484;369;375;436;419;513;417;368;397;491;554;461;448;409;451;460;481;475;483;418;527;408;382;348;368;395;328;409;517;503;492;467;414;426;435;421;500;490;338;339;385;481;433;389;375;399;449;333;346;413;480;461;416;451;375;407;401;374;444;421;402;433;542;492;405;352;415;449;396;407;428;437;398;338;405;399;437;373;392;345;442;554;547;458;423;389;379;403;372;366;428;501;468;443;436;428;368;426;463;479;467;412;513;390;348;357;341;421;414;462;503;396;416;375;379;478;425;357;363;395;395;473;438;450;473;406;369;400;463;475;451;402;465;459;527;461;392;400;382;390;359;439;431;422;454;507;506;451;418;455;379;464;497;538;577;566;522;495;407;415;540;531;521;454;428;490;451;448;432;398;486;482;497;551;447;417;434;440;417;530;525;530;497;384;377;383;429;485;516;462;424;392;440;469;464;489;447;455;374;435;439;533;473;450;365;380;437;431;427;458;544;440;449;455;437;448;385;398;389;367;493;501;535;586;557;431;454;617;563;510;495;509;436;449;555;559;444;406;428;452;516;503;490;579;633;698;766;645;576;529;511;530;546;479;513;565;475;410;422;489;417;477;490;459;443;388;397;423;412;417;406;400;402;373;378;492;475;429;488;563;506;419;395;431;420;479;455;518;511;503;521;571;540;535;486;415
90;108;110;99;108;122;88;260;529;489;494;538;482;547;544;464;406;432;431;508;557;459;436;426;436;456;485;545;476;405;459;399;470;474;621;555;550;483;476;472;448;449;512;516;449;406;449;396;534;547;529;487;470;419;459;429;455;395;360;431;472;514;484;530;504;478;566;465;472;519;466;344;431;530;481;426;477;476;471;452;375;432;474;494;488;594;560;501;449;402;480;446;458;453;499;500;469;432;323;348;432;475;449;430;468;441;459;423;422;460;448;387;393;427;357;400;396;428;378;440;424;502;498;467;482;500;457;461;487;542;481;484;454;424;489;657;670;646;566;425;440;423;422;479;470;421;436;420;401;446;378;386;510;540;562;529;487;425;451;468;467;439;432;488;589;536;479;422;421;419;409;421;412;401;441;465;432;400;480;434;405;440;404;397;402;393;453;446;486;468;474;414;354;384;454;458;428;410;457;554;480;445;415;401;374;379;461;416;380;365;410;450;543;536;471;558;575;548;486;523;569;616;539;421;530;530;532;492;507;564;566;538;638;544;481;427;403;413;400;383;409;500;443;486;534;522;602;397;460;455;414;458;485;449;458;494;479;495;436;411;427;501;480;450;432;451;441;355;383;373;445;447;446;522;609;518;429;501;491;454;432;468;503;440;364;420;508;522;501;563;507;536;519;477;486;511;513;472;493;462;484;559;460;453;408;365;471;411;401;429;422;431;487;535;536;586;543;491;425;534;671;553;511;499;448;387;358;416;395;478;461;391;390;467;426;437;369;412;446;440;369;409;492;477;407;456;487;444;418;484;828;1144;943;566;373;379;464;341;426;450;439;390;424;440;505;538;453;501;410;446;424;479;484;460;449;477;393;386;432;388;397;576;450;422;425;452;321;299;488;588;499;496;436;485;560;538;478;511;513;334;271;405;428;344;350;454;567;526;457;432;494;451;434;436;515;470;393;405;447;426;509;568;590;487;408;445;465;421;441;426;484;559;694;554;552;519;508;473;528;563;487;513;488;517;445;512;424;454;522;402;440;452;511;459;482;458;455;477;373;402;475;432;466;486;442;409;456;486;499;460;440;474;404;391;439;343;333;398;387;396;416;378;392;417;352;473;436;389;400;380;342;382;434;377;357;360;393;432;477;452;497;490;420;503;428;359;465;412;450;466;429;389;489;472;623;671;696;517;589;693;563;497;521;489;490;462;476;478;416;443;444;542;510;444;386;441;428;354;358;479;441;442;472;493;414;447;407;434;396;473;491;605;543;429;452;456;439;429;380;395;442;404;385;419;479;447;436;408;367;417;428;479;520;494;542;469;379;400;430;419;437;411;359;345;392;396;361;385;556;553;497;455;420;370;467;413;441;408;379;354;322;426;394;474;450;438;469;488;445;475;478;455;456;555;451;394;352;412;446;439;446;434;423;390;393;350;432;455;447;428;433;423;468;392;377;411;406;354;367;393;375;368;424;407;435;360;490;473;399;347;370;442;447;485;494;456;358;317;418;396;490;531;489;417;396;336;350;307;405;412;397;421;434;354;333;376;398;526;403;376;340;394;502;394;299;280;410;484;377;366;364;349;454;439;478;396;366;400;296;447;413;405;541;594;468;353;310;380;458;448;466;626;576;400;379;418;478;418;387;357;424;494;521;456;429;428;364;377;393;411;412;477;471;523;417;429;434;356;446;450;511;431;430;484;458;395;358;362;370;370;482;476;479;425;407;457;468;397;437;353;399;436;465;494;414;398;393;387;407;444;531;465;427;498;416;516;541;407;419;369;385;394;412;435;388;399;539;437;387;412;489;472;422;473;581;553;474;380;478;407;378;542;468;467;367;438;458;451;441;463;478;445;436;468;417;350;374;449;456;454;508;575;582;491;396;352;409;540;630;500;407;421;444;453;441;480;476;476;496;387;426;564;492;545;484;419;392;427;417;370;448;485;494;450;453;498;437;387;404;347;417;460;440;442;433;456;329;407;455;469;559;486;428;400;475;469;462;413;463;503;479;408;435;514;503;641;799;785;592;560;501;489;540;528;554;544;569;526;417;450;438;478;521;497;469;461;509;503;513;424;423;459;396;363;326;390;466;539;533;457;467;462;412;406;424;417;417;408;548;537;529;523;540;532;527;455;441
100;112;103;100;107;85;77;279;459;432;463;484;388;437;435;320;291;421;440;448;425;368;396;458;414;421;441;461;491;464;418;387;425;419;487;524;485;556;534;535;459;434;383;514;452;384;451;493;591;600;488;464;402;428;388;439;479;450;411;526;625;521;511;498;524;504;581;561;479;457;414;399;484;536;479;534;513;517;563;435;376;442;486;480;464;638;647;445;424;441;443;411;378;450;548;541;492;412;447;450;504;432;403;451;479;436;494;538;481;434;453;410;451;364;345;332;349;334;356;371;418;563;583;545;480;406;457;432;443;501;431;382;436;434;557;765;842;757;631;487;443;391;464;490;453;477;460;377;443;412;416;374;490;488;608;579;533;460;414;478;434;418;394;453;509;499;448;452;520;404;398;430;437;497;441;435;453;463;448;425;385;449;449;467;440;516;460;402;476;505;436;395;400;440;489;396;485;479;436;499;566;486;443;456;396;396;440;460;456;458;427;440;551;483;483;506;446;487;522;444;471;564;498;456;499;509;437;447;527;635;874;713;595;476;476;449;392;396;432;412;419;427;475;467;447;463;518;466;436;431;402;395;401;375;488;526;451;421;414;417;443;546;464;421;361;395;418;417;454;444;459;406;418;541;691;533;392;449;465;553;566;505;539;456;421;395;453;477;479;551;540;468;449;453;481;419;525;519;580;486;471;531;509;459;425;412;531;448;365;392;406;433;567;576;475;445;470;443;447;501;551;455;402;396;428;431;418;412;418;456;551;434;389;526;515;409;390;428;425;425;395;461;436;455;438;475;473;485;483;600;947;1097;1006;586;426;382;443;397;438;522;443;440;501;511;596;528;514;463;442;444;409;492;447;423;455;475;413;452;473;468;499;440;514;404;391;414;386;328;508;633;449;543;504;460;665;540;417;475;541;414;266;358;423;366;389;458;531;573;509;360;517;494;423;514;483;429;411;416;402;497;486;535;494;436;426;422;528;432;427;546;495;592;603;617;556;532;440;449;507;554;431;534;488;523;492;516;425;453;465;520;449;398;472;540;487;451;434;494;475;439;459;489;423;517;424;427;490;496;499;446;419;423;419;368;394;376;375;450;408;361;429;355;446;442;422;478;490;419;401;353;405;359;371;398;351;397;343;369;388;441;563;479;414;361;400;403;547;438;443;477;423;415;426;497;648;657;672;625;599;632;560;525;511;487;499;475;455;401;417;453;384;441;412;446;393;383;423;354;379;486;387;395;433;549;438;416;465;446;416;440;480;562;507;457;433;368;355;325;405;467;416;390;469;443;443;462;418;346;367;384;368;430;542;473;424;377;352;379;375;402;494;414;368;360;331;325;350;441;562;596;515;425;425;429;415;428;410;383;406;381;376;404;426;475;485;419;450;540;506;411;407;414;454;577;524;448;418;345;349;470;429;457;435;418;450;411;408;489;450;522;432;417;432;391;428;395;373;394;438;458;534;506;391;449;437;397;434;454;427;416;417;395;439;499;507;504;351;307;331;355;421;489;460;405;362;307;309;313;359;405;386;422;505;392;362;377;428;457;399;387;390;444;484;427;316;282;433;408;399;403;456;434;422;511;393;355;356;278;300;445;444;391;494;530;384;327;335;481;534;482;557;685;587;452;417;424;429;494;433;381;366;435;433;381;477;437;372;312;401;426;439;512;489;538;448;431;441;487;489;477;496;388;429;584;528;371;374;383;421;410;407;426;396;463;438;475;490;445;402;383;448;392;419;462;404;394;387;414;487;498;583;484;444;481;432;475;543;494;372;417;400;436;531;477;437;426;464;462;411;432;406;343;397;432;574;474;478;509;482;418;452;451;483;340;269;348;425;467;462;495;424;447;406;394;406;394;444;398;437;437;418;469;543;548;379;405;542;801;781;587;391;492;522;426;415;490;412;418;419;446;482;592;573;496;483;499;417;403;407;432;410;418;443;420;484;392;430;393;420;384;462;489;427;479;387;394;375;420;413;420;506;556;433;431;413;441;407;407;472;510;489;419;409;535;529;579;714;685;544;516;571;546;489;570;533;497;586;545;512;515;528;520;502;492;582;483;544;655;690;599;384;448;393;362;419;455;486;456;477;428;436;482;467;495;471;438;433;351;459;533;481;402;506;514;468;515;452
90;111;102;89;104;82;102;274;430;409;463;443;456;434;379;266;277;417;527;461;323;327;359;409;428;493;557;451;511;531;510;438;408;418;422;442;496;478;538;453;400;385;385;389;410;420;424;472;473;449;457;426;451;393;400;384;457;533;472;537;598;434;441;533;540;578;565;529;411;384;368;416;498;506;464;525;568;509;529;420;368;433;521;553;623;555;506;475;395;416;453;432;464;495;553;484;515;453;514;457;495;466;392;434;461;427;461;501;638;524;470;463;449;429;358;381;375;373;451;405;455;562;634;541;493;406;433;429;395;422;449;418;420;454;470;609;655;678;607;529;452;417;489;482;444;463;408;411;431;454;459;422;458;508;486;521;559;463;384;468;474;423;433;444;511;445;550;518;489;395;439;457;480;433;433;461;527;494;511;549;472;435;443;517;507;490;486;411;445;501;451;452;396;351;440;452;502;480;426;438;552;559;481;416;365;422;400;466;456;424;472;437;452;412;439;456;419;405;395;391;408;486;500;462;483;526;390;431;604;767;740;712;570;552;525;510;470;510;491;392;415;387;452;514;384;444;534;490;427;397;364;427;384;408;436;484;398;424;402;442;439;460;387;418;316;382;449;426;438;447;425;424;440;462;545;618;509;445;509;626;714;462;415;495;452;374;400;509;508;495;508;397;446;469;420;499;501;586;622;532;471;473;400;481;464;528;562;521;429;444;453;435;589;598;484;435;411;478;434;480;450;387;359;401;544;534;502;435;419;494;562;469;439;611;621;487;476;572;529;510;495;452;411;405;442;484;503;500;524;674;800;731;621;484;429;380;383;321;314;412;439;415;503;511;568;469;521;474;441;397;385;459;439;411;417;421;446;465;495;512;421;394;449;358;351;367;447;416;506;477;426;543;544;607;694;576;466;485;540;447;394;390;559;487;387;362;414;489;514;432;512;502;516;496;486;425;453;433;498;482;454;374;477;452;421;435;434;445;483;471;543;546;591;678;490;513;502;515;444;458;519;500;470;471;443;460;396;441;525;506;535;465;456;473;398;402;445;482;530;527;470;431;446;459;402;415;504;489;417;360;396;406;337;398;351;322;378;399;429;410;444;353;369;367;415;488;474;453;445;433;363;371;375;399;323;370;407;413;362;399;479;447;377;443;384;468;496;486;445;454;398;434;487;525;606;648;540;591;668;553;473;500;536;552;496;494;459;459;397;451;467;382;432;472;405;456;514;412;385;455;401;413;443;433;382;377;406;470;400;435;519;550;405;388;367;410;374;392;431;432;420;468;417;422;404;415;365;409;412;407;413;409;431;459;400;413;452;431;377;437;471;392;392;385;335;401;435;522;581;534;425;416;447;493;497;564;455;408;433;373;336;365;457;511;503;386;451;602;587;461;395;426;485;543;491;595;418;435;358;453;439;452;478;370;461;433;444;503;440;466;433;403;339;335;393;425;393;398;444;395;458;474;478;440;446;436;524;487;361;351;364;423;420;538;532;536;365;385;471;400;383;400;407;349;366;348;276;287;396;361;395;409;532;411;360;431;455;417;455;472;438;480;477;382;330;395;437;422;488;436;439;464;427;403;418;397;329;337;404;463;436;407;355;421;323;406;377;481;495;495;561;474;503;406;554;457;508;467;433;377;364;397;375;410;429;414;366;410;452;428;462;401;390;557;444;431;491;539;484;501;535;447;457;643;541;518;379;447;530;417;473;454;421;365;478;470;464;436;436;425;470;418;478;431;367;363;402;441;456;494;457;458;444;448;445;493;563;513;400;407;477;427;417;462;397;428;476;441;395;382;407;368;427;516;482;449;455;465;496;478;441;484;437;461;339;368;416;482;450;428;459;432;362;408;488;404;460;344;379;389;420;478;553;543;369;415;571;910;953;609;505;428;500;439;477;458;511;443;467;450;444;568;599;586;495;511;427;477;495;456;423;405;424;432;399;403;383;431;438;371;351;415;425;465;431;378;377;380;364;318;337;442;380;494;431;423;440;490;521;533;510;443;518;553;564;558;538;570;592;598;673;585;465;518;529;464;553;521;542;686;553;556;512;517;572;516;520;608;635;593;458;469;474;483;439;473;493;465;440;408;432;460;451;509;486;382;457;460;463;462;383;365;458;468;431;459;462
93;111;88;100;102;120;78;280;463;391;461;370;356;475;382;370;355;401;480;405;345;433;418;402;409;447;504;499;512;596;595;545;477;343;414;365;436;472;507;421;405;436;389;403;370;521;407;437;506;412;456;449;467;420;456;406;472;542;464;495;483;433;435;525;555;650;567;495;430;387;404;385;490;452;464;498;583;446;423;337;334;500;476;499;590;525;420;485;411;471;478;473;482;446;386;433;493;551;577;445;507;501;445;398;486;439;443;488;506;477;466;498;433;485;416;399;424;403;335;395;379;522;565;491;426;396;466;409;385;357;486;487;405;430;439;495;514;570;666;588;510;523;523;510;432;497;519;453;445;544;474;553;494;454;494;483;554;475;452;471;468;428;454;448;515;559;543;510;451;393;403;452;461;412;488;563;528;514;463;563;599;517;557;571;547;544;583;492;538;549;423;474;519;432;403;575;472;462;478;429;438;448;441;449;390;417;399;396;420;444;465;429;421;407;403;434;450;411;426;473;416;410;427;460;498;490;431;416;529;571;465;480;502;560;650;551;481;498;462;430;403;423;531;477;457;440;509;479;390;397;380;439;424;453;441;410;387;397;387;417;451;435;418;457;340;344;443;436;477;530;464;448;351;320;453;488;548;473;485;595;657;574;441;500;465;438;420;463;487;515;399;363;417;421;430;478;441;550;524;482;498;479;391;435;527;619;644;529;493;582;429;454;487;498;410;426;459;430;442;459;446;365;399;486;504;515;471;405;414;493;518;435;457;532;623;457;611;702;625;541;500;460;491;408;474;478;468;537;541;512;553;517;446;404;407;359;358;365;313;424;454;384;489;518;537;468;469;441;412;354;376;446;430;421;493;389;529;592;438;495;458;553;533;345;403;477;487;481;493;500;443;477;483;503;534;496;475;499;515;545;575;469;503;500;460;370;349;475;449;516;501;485;496;577;399;390;412;527;493;471;465;441;398;497;461;432;479;485;502;473;551;556;531;639;536;458;475;513;448;500;521;519;467;427;456;433;441;410;460;458;425;451;448;451;408;390;386;432;456;482;437;431;412;443;373;468;473;478;473;340;370;351;381;378;379;394;384;323;335;400;409;337;425;402;439;524;501;528;424;395;396;427;464;449;396;402;384;345;371;382;535;483;422;381;441;465;465;475;454;452;387;491;569;555;569;581;630;620;586;576;525;507;600;581;557;462;469;495;441;491;464;454;472;431;426;496;456;400;376;460;413;412;406;321;381;456;379;396;413;422;454;436;440;410;416;434;334;413;516;418;448;450;444;403;456;365;355;455;426;547;481;406;410;438;385;422;425;468;374;422;375;335;464;515;402;449;486;459;492;521;480;462;432;444;442;493;530;508;447;405;329;364;513;579;578;377;382;465;552;482;365;347;428;470;445;396;451;453;421;437;421;455;418;411;461;489;427;522;486;398;469;410;347;343;401;458;448;384;414;357;386;485;505;550;466;475;466;442;398;345;460;510;502;518;580;565;424;486;495;360;357;312;333;342;346;409;355;408;461;401;408;423;413;373;399;504;480;455;454;455;476;485;463;386;379;469;462;424;500;527;417;507;392;337;398;310;322;363;404;438;369;435;416;357;337;349;394;447;421;433;488;416;393;430;393;470;438;543;482;426;410;415;415;413;440;410;400;488;499;456;485;481;441;454;479;487;474;505;443;549;492;372;467;498;515;420;410;412;424;408;427;421;397;419;397;449;447;403;421;498;454;445;474;467;418;382;430;467;449;434;483;454;462;440;420;465;456;442;501;425;419;448;503;505;412;462;405;449;402;364;421;389;428;506;380;394;499;553;592;451;448;449;438;427;457;453;414;465;483;480;545;464;396;467;429;377;360;375;424;421;427;441;469;418;435;454;546;587;694;509;441;426;463;427;499;430;503;541;492;438;480;514;490;448;462;465;443;517;516;512;446;428;411;422;457;416;433;507;429;368;367;389;398;408;426;378;412;441;423;297;318;355;307;491;628;552;454;374;529;595;601;471;465;492;572;565;562;516;489;534;650;565;426;461;516;515;502;534;576;685;594;517;484;508;646;498;431;508;531;454;507;586;636;627;491;514;603;521;455;433;460;512;420;443;447;429;413;427;396;362;403;427;404;426;425;452;423
102;90;95;94;111;82;79;282;407;365;418;429;428;446;433;369;358;496;434;340;416;449;430;430;567;577;455;464;470;564;609;617;507;428;421;386;439;461;461;432;380;470;405;441;436;470;454;410;413;412;408;503;623;596;517;433;472;472;483;475;463;418;422;484;600;541;596;515;492;434;454;456;449;429;492;497;524;479;420;310;373;453;385;429;449;469;450;494;427;509;583;598;513;418;417;412;404;639;562;517;479;498;409;446;427;413;422;406;360;415;462;469;425;424;438;404;437;334;356;401;483;469;504;416;367;407;392;422;358;334;495;486;453;445;492;484;501;576;612;520;542;559;530;581;545;567;545;412;467;474;556;619;561;439;476;443;447;443;402;464;489;470;425;461;522;620;507;448;459;445;427;451;528;550;462;523;440;469;469;588;632;593;575;639;629;664;564;601;512;484;509;578;570;512;517;569;587;514;420;421;411;454;538;465;397;458;427;433;360;388;482;422;472;497;433;395;419;451;455;490;452;416;418;440;458;452;453;438;489;466;449;449;464;654;685;521;427;376;425;516;442;432;468;379;384;415;413;417;377;416;430;464;534;571;575;436;396;437;412;418;436;411;489;572;430;418;470;393;515;475;454;414;357;332;436;467;521;584;492;534;534;516;441;445;486;447;450;465;501;400;400;383;402;421;365;420;490;497;485;482;455;491;375;408;560;808;756;547;477;524;458;488;488;480;438;438;440;494;499;515;437;366;409;433;451;429;515;404;450;405;420;377;418;497;548;518;622;564;514;459;460;385;438;505;542;461;490;439;488;414;435;402;434;423;405;343;386;346;404;519;537;403;392;444;487;465;424;390;377;406;390;399;398;415;432;373;440;568;442;448;455;547;478;356;481;490;412;427;491;431;508;442;363;368;434;427;410;424;440;468;422;427;425;409;543;503;450;387;431;472;405;377;464;491;433;387;498;509;469;486;426;439;422;385;413;507;457;434;450;425;488;561;614;546;453;577;510;510;497;457;445;463;453;456;431;449;483;369;421;439;500;455;513;386;396;428;379;386;430;449;373;453;568;443;394;484;412;479;495;372;346;420;408;416;418;381;389;374;331;394;440;405;466;473;432;437;493;594;486;406;496;471;491;434;396;404;479;458;363;451;422;486;442;429;432;523;443;449;438;422;386;508;605;527;425;489;568;577;532;588;503;518;552;534;499;464;474;402;478;434;424;444;499;463;424;398;435;364;455;451;440;461;523;404;369;424;367;399;370;427;401;435;445;375;372;369;398;423;547;536;614;521;393;354;352;345;400;436;510;729;664;524;446;392;441;470;407;453;423;432;421;357;438;482;463;492;517;427;379;481;526;483;378;438;434;537;443;477;413;415;403;375;391;515;544;383;441;462;478;499;353;328;344;440;443;376;378;393;350;395;432;398;406;461;464;489;404;500;461;402;363;330;399;400;459;492;417;414;460;445;413;479;479;495;411;418;443;478;364;401;483;474;599;509;454;624;489;481;431;450;378;341;319;379;456;454;447;473;462;417;400;354;367;415;415;443;453;418;442;430;376;421;432;417;431;524;616;456;551;539;543;425;390;392;390;369;331;304;370;302;378;456;474;401;369;387;426;464;480;397;405;427;377;387;383;376;407;420;394;406;377;426;394;385;390;448;470;425;487;571;538;520;553;579;580;456;492;497;425;425;507;405;474;472;415;408;432;357;420;457;485;489;398;429;425;401;379;442;470;462;485;438;421;429;444;522;500;452;483;443;439;441;500;402;407;422;427;452;437;437;392;407;484;441;369;423;405;495;498;468;467;445;407;429;387;396;454;528;491;475;448;416;384;372;521;498;468;445;433;561;492;504;404;465;489;488;391;395;449;476;417;412;464;443;423;433;443;514;540;437;432;437;434;445;432;401;413;515;566;556;585;466;438;441;477;456;489;575;518;517;462;439;396;380;462;436;427;524;487;430;434;451;418;390;411;471;444;390;361;387;394;396;488;544;830;684;438;328;431;574;816;735;477;463;514;586;558;597;452;473;445;470;507;484;423;468;471;451;494;425;482;403;443;480;634;541;517;436;427;415;514;559;591;698;573;591;780;637;464;500;502;512;460;471;442;384;474;446;403;411;434;436;354;408;423;458;505
104;104;129;101;91;99;94;281;445;433;419;485;414;467;415;431;498;485;472;414;431;407;423;445;555;592;484;491;544;533;578;533;512;508;517;449;413;441;488;445;430;420;479;532;467;461;453;497;494;433;446;521;578;510;479;457;459;531;501;571;557;451;416;492;643;524;437;456;486;542;522;496;531;532;508;469;453;450;456;417;419;444;455;414;496;556;574;521;429;540;617;581;508;516;432;415;495;625;534;463;566;521;445;475;468;413;439;441;395;366;444;405;311;400;447;416;384;372;363;393;455;477;444;439;361;446;435;443;407;343;444;488;472;438;466;442;473;546;565;510;545;559;530;484;538;504;492;333;366;481;632;613;478;412;522;539;548;457;418;516;518;504;478;451;496;493;462;451;514;427;456;446;559;533;452;459;471;456;537;659;571;567;600;716;579;598;496;564;555;521;535;583;563;463;519;627;603;632;532;447;456;537;464;485;430;441;447;419;433;434;411;477;548;457;457;406;489;443;486;527;503;480;479;390;440;424;509;474;436;448;443;527;572;713;797;618;474;489;478;448;439;512;445;355;348;390;393;397;349;362;403;478;476;576;645;569;469;440;513;448;413;460;460;497;421;408;440;430;453;396;353;393;355;386;491;369;500;572;495;399;348;446;406;448;428;477;451;460;494;358;383;467;411;455;365;416;443;399;476;457;452;430;444;469;591;843;744;528;409;487;458;541;486;556;487;545;431;530;477;471;479;462;474;484;491;450;446;361;379;423;431;417;360;409;496;521;616;450;447;448;354;370;471;452;545;457;473;477;468;563;519;449;448;463;435;414;388;453;451;526;489;378;329;395;483;599;463;414;463;482;437;435;470;461;404;431;412;440;368;411;473;509;423;364;401;398;407;374;477;432;476;490;422;384;409;422;417;353;392;356;372;371;390;469;574;501;353;457;465;502;406;388;437;425;398;384;405;405;482;487;375;460;466;408;479;505;428;377;458;414;525;610;628;438;450;554;520;516;494;473;485;440;466;453;448;487;454;414;491;512;491;438;441;369;304;367;369;400;368;415;435;530;559;435;421;423;397;445;453;414;335;397;383;390;387;427;396;424;421;463;523;425;443;483;487;433;499;573;509;470;504;415;496;445;424;454;517;405;394;395;384;364;391;498;445;500;440;451;396;437;409;477;512;454;398;383;446;459;478;472;420;439;481;526;498;438;370;385;460;482;433;474;485;515;481;398;429;414;444;502;481;470;466;421;360;430;400;377;364;401;405;454;451;333;404;453;418;406;450;523;614;473;423;341;358;372;391;424;471;601;563;443;478;478;444;396;397;450;411;352;381;463;496;421;396;362;428;412;321;393;473;434;484;468;485;466;501;462;401;416;402;438;416;404;410;369;380;456;401;503;387;422;405;433;459;411;394;433;421;403;403;400;361;395;421;508;456;500;451;405;326;364;414;452;526;510;462;461;494;396;440;447;445;497;384;440;442;439;408;441;457;446;561;594;452;540;471;378;436;423;440;397;379;402;471;515;458;496;512;402;446;452;403;395;416;500;549;482;370;398;366;388;489;437;412;469;565;466;467;613;499;453;450;396;355;392;412;361;349;254;348;385;369;360;418;472;493;467;411;399;383;372;451;373;343;390;426;370;474;424;403;467;439;359;411;414;452;417;428;573;521;554;554;512;489;442;523;463;372;434;510;476;493;435;353;419;406;375;362;436;401;422;411;375;367;432;394;482;496;515;505;457;395;340;423;536;548;517;522;438;433;445;422;376;440;455;427;418;409;451;384;363;426;369;384;453;429;436;460;468;504;423;484;424;388;393;464;439;467;456;402;415;350;409;497;503;419;453;549;534;438;470;433;485;558;526;383;449;415;424;422;405;497;413;366;411;436;436;458;477;433;419;403;409;473;347;340;467;491;559;588;516;367;409;418;421;415;503;485;479;495;432;391;409;459;406;481;577;597;430;524;450;455;442;478;464;455;481;422;530;555;529;523;545;741;678;509;401;449;501;659;674;455;440;501;604;618;485;419;345;340;467;507;492;405;394;425;461;449;419;426;469;449;449;601;505;509;549;519;423;529;620;602;730;709;664;725;557;448;435;424;438;566;552;441;423;486;411;409;530;490;464;377;365;428;500;460
105;103;128;104;96;114;100;344;439;405;418;396;505;478;391;425;496;526;483;487;469;460;390;376;547;570;456;408;434;470;448;394;437;453;577;490;427;459;487;510;458;484;411;418;420;423;448;466;431;465;467;516;578;520;506;421;526;487;573;686;693;545;454;497;522;480;567;491;496;543;587;503;496;505;487;490;477;427;422;466;450;415;451;448;486;677;672;579;595;444;450;446;403;433;399;393;495;530;501;508;496;520;446;451;450;419;428;416;468;463;439;419;366;388;447;399;375;386;379;442;579;566;430;445;400;403;484;475;458;508;420;479;444;432;444;448;448;495;519;530;570;513;481;522;512;512;430;363;403;483;612;574;525;459;480;526;554;592;428;478;486;560;551;492;467;440;524;495;543;486;507;503;489;481;449;511;456;452;474;496;537;593;614;602;601;557;623;700;634;615;581;557;574;546;668;748;678;638;535;491;519;517;414;390;422;495;512;430;416;452;506;451;495;514;488;492;482;465;456;508;436;542;527;443;517;468;475;494;426;442;504;489;496;649;711;502;419;467;561;530;455;565;514;366;371;416;445;389;353;369;331;368;387;482;526;545;602;454;512;494;449;429;480;458;460;417;391;372;423;426;379;394;361;508;571;461;405;586;518;376;430;442;412;488;489;493;544;446;446;389;402;396;444;475;391;387;450;427;520;505;418;419;409;489;514;597;590;483;402;447;414;445;453;534;537;527;464;482;489;473;488;535;456;422;456;429;413;372;395;427;455;492;409;348;378;482;509;458;412;358;396;368;407;498;568;483;494;471;477;594;631;592;490;400;451;456;436;473;521;467;379;417;405;391;408;488;423;395;408;555;475;448;472;485;445;400;380;497;394;375;425;519;451;406;402;432;452;485;426;362;420;438;408;446;490;462;454;385;390;383;389;354;362;500;504;439;416;463;469;518;430;412;394;455;369;353;364;367;483;467;419;441;437;442;433;450;413;420;432;544;626;621;541;472;484;517;603;527;515;463;433;455;419;401;468;519;469;479;492;496;493;432;434;357;409;358;342;331;384;439;397;501;457;418;434;454;460;389;374;345;413;442;411;450;385;397;430;413;416;530;437;416;474;458;433;438;558;554;476;478;497;448;460;468;527;515;403;375;396;373;350;371;436;442;448;437;390;469;415;391;382;407;422;403;410;389;386;431;454;381;394;404;432;447;475;405;348;392;442;474;492;463;511;480;410;467;473;480;434;519;494;481;409;364;442;414;467;449;449;418;393;429;407;342;324;431;421;434;433;441;458;357;327;402;369;386;433;459;454;501;469;436;426;477;403;417;417;376;349;273;293;454;444;407;379;362;388;381;408;388;339;376;512;623;553;514;558;456;380;486;404;467;427;440;401;446;572;430;392;359;361;498;482;490;470;468;466;495;391;397;401;375;414;426;495;506;470;445;415;415;355;390;446;515;470;448;473;397;504;431;441;452;361;492;434;367;429;540;515;452;412;397;442;562;431;412;401;347;471;431;444;531;435;427;451;502;604;563;563;418;408;431;374;412;381;422;539;372;298;379;368;409;488;458;354;386;467;462;399;381;386;408;342;347;418;428;516;429;347;337;321;351;326;370;425;490;486;485;464;445;392;405;461;374;365;360;434;444;492;476;436;507;455;408;461;415;423;375;484;435;438;515;522;500;425;338;450;492;367;437;592;629;565;392;365;384;433;360;376;410;381;380;418;407;390;394;389;363;429;449;457;458;480;416;404;460;496;508;578;523;491;450;400;399;444;397;425;384;415;411;441;367;371;337;415;410;446;445;463;438;440;434;391;485;405;353;473;403;471;461;375;368;372;477;525;483;502;520;490;523;574;416;338;347;411;405;435;426;434;442;425;370;506;439;428;446;402;480;470;486;415;405;390;478;498;431;428;532;500;622;577;535;421;452;487;490;473;437;477;500;403;351;445;429;467;399;452;431;473;539;743;592;515;466;420;498;537;495;422;638;647;475;512;525;602;525;511;494;457;463;534;521;393;459;531;690;555;426;461;430;478;431;455;548;499;473;393;409;491;438;441;503;469;536;563;623;691;516;560;471;497;487;666;729;691;575;609;485;487;413;477;445;562;526;470;438;413;522;455;528;546;437;416;383;405;434;415
96;105;97;92;94;73;95;168;352;312;330;351;418;424;408;417;453;451;412;405;433;424;404;436;595;559;461;390;378;400;425;405;444;474;489;476;468;457;461;498;539;523;450;461;435;440;435;373;416;484;498;486;492;465;462;514;503;573;531;607;621;564;487;412;444;506;548;535;455;526;564;480;449;489;488;454;515;376;538;489;509;531;496;434;457;661;600;602;677;564;390;400;399;326;364;389;458;561;508;435;518;510;487;540;486;460;450;430;448;395;472;477;454;457;422;460;465;383;356;473;532;548;484;443;419;512;477;455;563;587;483;482;364;428;494;476;444;514;547;505;477;499;512;560;414;413;438;384;406;399;486;509;504;509;442;450;515;557;556;486;532;580;529;481;498;478;468;510;493;505;544;492;523;464;476;428;450;440;452;487;604;586;579;606;614;607;649;739;554;570;591;618;575;589;704;770;761;616;553;569;554;599;432;349;341;474;419;406;428;478;470;585;526;550;517;489;455;394;462;475;427;462;497;498;497;546;536;494;453;454;473;479;529;504;566;443;373;421;472;477;448;436;482;460;382;367;450;406;403;414;397;370;404;395;352;446;512;403;440;454;441;446;596;479;499;475;400;403;433;390;385;400;442;494;568;484;433;477;478;417;361;391;411;411;425;508;628;465;417;383;342;374;461;440;394;456;448;458;499;517;436;453;398;432;430;479;494;498;438;414;400;490;391;444;487;466;414;555;466;442;547;569;528;402;433;506;400;428;415;423;418;462;400;391;340;503;509;465;395;388;427;517;549;496;498;384;531;619;513;501;562;552;479;456;440;440;385;436;487;467;381;377;309;333;402;391;420;388;412;460;513;501;453;432;390;419;363;428;416;425;537;514;473;386;400;388;509;524;385;454;416;410;385;441;486;462;436;426;356;416;435;492;505;479;425;430;482;411;394;391;376;374;412;380;389;329;343;393;435;380;471;427;472;445;433;398;363;409;492;550;670;641;571;531;438;478;468;456;486;456;515;494;468;433;443;454;412;381;452;513;468;438;466;471;422;340;368;253;389;444;503;432;491;468;445;423;364;419;345;392;453;455;557;514;438;438;392;437;438;429;445;414;425;381;384;443;476;464;512;482;479;470;506;426;475;463;450;421;476;418;367;354;445;491;524;475;405;470;420;399;438;423;443;416;342;374;463;402;405;412;427;420;427;368;398;426;416;415;394;487;410;462;482;430;345;493;560;650;465;490;426;463;505;447;516;456;439;468;493;499;462;412;376;382;358;432;474;414;401;402;403;370;310;359;369;430;355;436;542;505;483;372;485;445;427;378;418;399;397;314;314;412;419;358;362;368;373;393;443;416;328;359;611;597;621;612;529;416;361;525;505;461;489;482;444;642;696;533;391;347;359;407;457;361;473;517;454;450;408;448;424;401;495;457;464;511;486;422;360;346;407;410;455;513;428;463;451;378;434;448;492;494;381;402;392;370;415;515;501;483;401;361;388;395;361;393;334;341;405;447;401;405;436;391;422;417;638;577;515;421;367;393;411;429;411;415;429;341;341;450;390;338;372;388;352;350;374;433;409;360;342;331;281;292;381;394;489;466;486;370;402;333;373;344;396;485;408;442;425;465;380;428;439;410;388;381;383;528;514;493;488;600;591;507;453;403;431;384;418;467;412;420;412;404;419;387;437;423;369;408;573;734;615;415;383;364;405;415;382;408;406;419;484;380;414;358;321;372;436;448;427;468;435;455;435;405;507;461;474;480;459;488;374;426;415;425;356;432;414;380;412;385;392;366;385;411;520;432;447;450;431;474;401;367;396;426;386;385;446;449;356;358;424;484;505;539;494;503;442;518;780;482;348;384;525;533;455;439;472;412;390;366;473;426;472;488;477;558;502;505;462;496;434;441;552;502;482;582;582;633;590;489;534;566;511;553;508;428;474;493;427;383;388;413;433;390;408;343;407;647;755;564;493;386;503;402;542;587;547;677;649;480;458;466;548;436;476;482;447;475;447;411;426;425;405;493;497;529;635;553;602;532;460;641;551;421;410;424;472;491;501;547;553;583;601;758;905;737;509;517;469;508;511;536;533;456;556;490;438;480;491;557;535;585;532;434;439;521;476;432;484;395;459;381;419;459;416
148;89;110;115;108;86;63;85;177;214;266;323;381;460;401;445;510;434;424;421;483;500;452;462;468;513;457;409;399;399;412;475;474;442;418;408;468;474;478;553;472;499;501;572;450;449;404;376;467;459;451;532;521;422;477;475;475;522;526;539;585;559;522;465;461;491;526;520;499;506;562;546;523;479;441;458;420;441;668;577;512;599;503;435;440;527;499;468;583;429;401;419;395;431;328;425;494;495;516;494;477;496;525;477;470;448;444;447;409;377;480;474;477;423;427;473;425;477;428;407;484;495;447;529;502;508;518;445;518;499;486;481;408;454;482;451;452;527;521;482;525;584;624;523;457;415;456;398;431;421;454;465;525;508;469;481;576;557;547;516;527;482;474;469;523;507;534;467;417;470;561;541;490;458;464;441;505;463;495;530;560;512;515;572;698;525;533;644;516;451;591;639;638;694;621;702;576;528;488;517;577;453;388;300;375;407;410;432;414;472;492;507;442;424;549;491;454;438;486;473;416;394;361;479;524;469;454;455;435;469;441;495;489;457;482;395;428;406;430;475;426;374;485;390;384;360;385;421;477;493;447;467;491;387;305;405;444;418;440;455;402;433;602;493;489;458;466;448;457;446;366;405;430;423;467;437;476;477;481;366;436;381;424;458;479;519;597;448;502;488;356;367;446;475;425;468;469;491;460;484;472;517;443;426;438;478;423;497;451;387;420;514;464;486;483;498;482;459;542;533;558;521;495;413;435;494;395;419;477;387;375;438;427;358;386;478;452;450;369;375;365;520;582;578;429;401;527;609;443;493;474;360;423;390;397;443;434;427;481;426;419;461;362;338;309;357;383;439;549;553;496;535;502;420;368;431;385;428;489;520;601;577;412;388;350;329;382;395;353;379;457;428;424;442;519;551;490;455;387;405;413;475;454;523;438;541;479;387;417;363;359;421;403;406;403;429;431;547;540;441;428;420;457;504;482;432;423;426;492;494;534;561;521;486;457;419;402;528;512;485;513;545;405;376;470;465;470;398;429;516;551;475;483;518;401;380;340;350;376;464;435;389;432;418;444;408;383;359;365;379;393;451;503;507;489;406;413;421;437;374;448;424;415;400;404;418;494;404;407;458;489;453;485;425;419;387;400;467;392;417;389;386;433;488;485;450;470;470;383;421;437;402;455;467;428;351;464;470;460;401;466;437;426;422;390;431;420;415;380;371;365;402;441;417;356;405;511;558;496;475;420;496;460;574;537;474;465;438;504;455;462;382;367;386;384;436;492;434;355;359;351;413;394;364;441;492;430;444;498;572;483;417;345;394;465;368;385;401;425;430;395;390;402;383;360;332;402;375;405;435;348;416;443;573;593;559;510;401;395;490;475;428;459;559;594;728;752;486;358;399;424;424;382;375;489;453;420;369;448;451;442;498;487;437;487;537;468;405;400;450;451;459;377;463;417;422;403;401;364;443;509;442;325;377;387;365;358;446;426;419;467;411;405;388;384;376;343;431;424;429;395;383;361;317;360;386;428;473;424;440;406;397;383;422;400;397;484;410;401;424;406;360;370;389;444;416;407;430;393;439;375;320;291;319;336;434;477;413;376;376;439;366;381;416;408;426;422;408;454;427;394;448;444;453;422;418;395;470;525;414;560;703;728;538;482;450;375;396;412;399;444;436;424;487;391;422;386;405;408;425;478;649;461;401;457;420;394;387;369;372;372;381;502;408;398;412;355;391;378;419;471;453;465;530;424;379;354;376;417;364;410;365;389;397;427;407;457;445;446;426;459;394;411;373;438;447;520;450;408;405;374;489;425;401;480;460;464;502;480;532;403;383;419;577;587;520;527;519;444;431;635;488;378;467;581;570;431;454;517;484;433;538;508;434;528;523;551;608;619;515;497;476;445;471;550;517;482;561;670;665;587;521;482;537;514;494;470;393;444;548;461;390;401;467;457;401;436;458;430;580;607;563;415;347;439;510;536;562;508;573;525;479;512;485;481;371;401;406;455;528;432;400;492;463;342;322;418;682;811;648;586;612;517;565;528;517;468;440;453;539;593;652;662;634;694;696;748;644;537;472;437;389;411;428;403;442;464;454;452;456;497;545;538;565;617;445;466;461;502;420;419;411;413;405;414;446;425
92;112;103;105;100;78;66;75;64;42;104;274;367;397;383;388;414;360;363;389;414;399;437;504;478;467;483;463;463;505;458;488;498;448;478;427;442;429;516;550;492;595;578;621;603;488;469;481;440;440;580;534;526;566;530;532;453;545;569;531;477;478;489;551;519;529;515;533;602;506;550;523;461;576;417;468;445;589;844;566;508;635;544;470;432;487;393;484;518;392;426;414;411;445;416;500;411;474;409;449;434;476;487;463;406;443;519;439;373;418;399;502;395;351;382;450;454;450;447;520;544;588;588;643;569;465;482;501;538;514;490;458;485;532;476;454;462;484;484;627;607;600;691;590;540;462;453;471;458;485;494;516;511;483;511;541;577;619;558;515;572;600;515;534;558;551;564;457;419;498;480;524;511;511;451;459;490;510;560;571;487;491;468;508;535;434;412;431;387;472;555;548;631;628;581;582;436;485;497;480;449;452;422;371;426;404;417;429;396;392;481;442;472;507;494;471;447;421;493;440;436;467;479;436;464;487;431;485;464;491;395;421;458;414;387;375;469;481;435;417;422;419;478;428;448;393;418;466;534;575;483;470;466;431;403;454;411;399;423;485;392;401;498;399;393;464;474;448;401;424;420;445;504;494;474;492;471;459;388;403;348;395;410;446;510;562;514;424;476;438;381;420;493;483;504;438;417;489;456;472;528;629;454;488;520;512;385;442;520;421;447;516;509;458;519;465;483;508;501;548;537;524;474;487;456;377;384;455;403;366;359;448;428;399;391;436;455;488;447;437;403;528;598;492;427;366;449;485;392;457;404;362;385;413;435;491;394;377;416;461;388;461;380;310;355;392;448;526;565;570;580;511;513;439;462;438;403;468;405;348;527;544;431;387;357;297;309;385;346;372;426;426;438;441;724;921;638;513;362;400;386;384;431;425;484;602;614;395;350;362;427;434;393;433;411;490;491;492;465;473;409;471;455;507;492;473;362;438;518;531;516;548;492;514;454;442;353;448;492;504;509;514;421;427;516;455;409;389;460;497;476;497;430;505;433;409;422;497;453;394;443;433;439;458;477;433;427;341;346;410;471;507;432;476;441;372;389;409;456;393;418;446;408;387;403;485;476;461;442;475;534;478;446;366;357;363;447;448;461;428;421;400;429;428;394;379;401;344;359;408;392;453;501;443;457;426;452;487;434;459;477;422;507;474;384;445;440;432;423;373;276;364;474;418;379;352;406;355;403;446;417;447;471;550;604;642;460;450;460;484;442;426;421;361;374;349;436;461;454;419;388;370;363;373;449;492;406;385;455;564;471;418;360;382;446;429;518;499;502;448;458;398;406;367;321;349;357;313;361;407;499;539;470;454;552;547;383;333;357;395;354;338;408;395;502;559;628;442;343;400;475;447;436;474;462;399;396;356;425;425;445;512;501;463;419;543;501;430;533;612;506;508;521;423;398;460;373;386;398;464;459;446;378;347;406;427;425;406;504;553;457;471;382;409;465;446;416;396;428;375;421;337;368;317;303;386;396;405;450;368;326;382;402;403;416;390;483;409;391;339;409;389;344;393;417;421;464;540;426;407;374;345;308;272;360;464;436;349;338;327;377;432;372;391;384;370;393;358;443;391;461;435;420;420;513;431;352;439;416;445;459;560;570;501;502;486;402;409;435;382;403;461;415;475;475;413;431;433;426;399;467;515;424;393;429;469;417;371;363;395;371;388;396;409;488;549;555;519;395;404;510;450;476;460;457;382;332;390;391;387;368;360;420;420;403;464;430;468;435;464;465;492;364;385;453;470;545;473;434;395;443;506;498;425;451;538;563;595;515;634;565;369;537;527;549;535;557;611;412;464;581;546;520;432;479;491;463;432;422;453;523;546;487;473;481;391;519;608;517;465;521;523;497;575;526;400;405;530;589;608;660;516;502;524;392;425;480;433;389;472;430;456;430;487;475;525;457;436;418;466;435;496;487;492;489;546;501;523;519;472;413;504;576;433;391;420;421;493;504;586;439;425;457;466;385;317;483;722;738;612;628;743;743;444;448;486;486;541;449;484;531;544;617;566;532;509;559;547;498;475;500;513;495;421;429;436;477;487;418;458;487;394;428;531;521;488;460;453;388;448;414;372;405;393;398;396;388
112;95;101;102;102;96;71;113;115;47;79;225;363;410;360;375;427;418;336;383;367;357;348;422;454;394;430;441;394;436;485;513;452;432;479;468;423;472;505;511;558;691;853;722;721;526;427;514;530;556;591;527;474;530;570;497;438;498;498;599;475;429;443;451;508;616;551;485;487;560;492;494;403;532;471;432;414;482;613;512;569;508;494;486;455;450;441;448;518;466;446;432;425;444;491;455;453;409;440;525;486;480;429;412;381;381;449;472;426;404;363;413;420;379;398;487;534;455;541;605;562;524;628;668;681;586;533;577;536;566;630;548;482;488;494;425;522;595;629;658;584;614;566;647;590;467;428;401;488;557;586;620;596;538;550;486;576;614;567;541;583;573;566;603;636;610;599;468;437;453;443;528;526;552;562;462;562;627;503;510;580;473;404;456;366;392;416;400;413;472;545;513;565;533;444;467;422;438;486;492;476;428;403;473;547;397;474;440;451;399;453;443;604;620;579;520;449;522;509;418;450;505;486;459;405;457;515;507;453;489;437;483;455;467;425;443;449;454;458;402;450;454;407;435;468;373;420;424;476;542;569;539;616;550;476;381;359;511;457;492;447;301;359;343;419;480;396;444;451;380;421;394;420;475;465;485;397;412;403;369;444;378;481;511;558;545;481;471;448;444;470;513;484;505;498;413;382;416;463;441;490;564;579;526;476;528;427;449;444;483;472;467;489;486;457;439;551;539;570;499;561;548;549;520;471;343;300;380;426;394;375;385;501;525;450;429;472;540;559;469;376;444;518;403;459;450;441;488;421;410;355;382;460;448;457;415;315;369;377;405;404;421;389;344;408;476;459;460;468;475;530;545;491;389;424;372;404;389;384;399;438;449;414;388;318;313;287;308;317;345;419;454;476;544;854;1219;791;578;421;424;364;384;372;397;426;528;508;381;357;462;594;547;436;361;370;485;517;473;520;444;390;390;403;447;439;425;416;449;524;499;512;501;477;563;508;456;403;406;522;526;508;452;447;455;476;499;494;479;424;505;553;504;490;477;442;375;445;500;456;398;376;402;432;494;472;483;434;381;329;353;444;437;413;377;350;393;439;434;385;424;394;389;406;400;411;490;504;430;416;484;505;460;401;367;308;357;404;460;416;571;537;489;452;336;418;393;378;388;360;317;416;464;453;462;435;458;448;400;367;391;400;478;539;544;450;396;405;411;452;394;336;381;446;422;370;422;454;413;433;434;450;402;445;434;553;578;468;420;405;383;373;467;476;389;400;356;444;468;395;374;413;432;501;382;422;428;416;461;545;517;496;491;379;415;404;465;483;554;517;449;448;499;421;294;319;341;317;334;327;339;414;495;381;377;427;376;256;259;359;338;297;323;347;370;333;456;475;357;311;332;398;460;426;516;488;467;495;407;394;477;428;440;449;461;523;532;494;446;450;468;509;489;459;451;453;380;407;371;412;434;430;498;468;478;467;456;418;406;473;627;473;392;423;380;437;428;382;424;415;371;334;338;296;298;335;383;391;445;395;334;332;375;393;398;406;454;530;433;419;363;391;423;380;379;356;377;443;520;538;451;473;382;351;281;367;424;437;326;309;381;402;384;319;356;377;417;388;336;455;429;449;436;479;412;415;347;397;444;419;452;408;448;517;441;500;439;408;386;442;449;433;382;411;383;495;484;427;447;397;422;457;376;401;372;432;427;418;404;381;463;412;419;356;410;467;727;872;742;618;439;510;470;453;522;462;452;395;421;377;443;391;378;397;476;417;418;421;479;371;439;414;421;366;396;408;468;549;534;465;449;459;525;553;480;442;491;673;489;515;660;605;547;483;432;429;440;521;560;447;536;579;598;520;471;511;468;493;435;435;426;507;528;533;502;495;488;508;469;479;445;572;539;550;521;539;486;455;495;471;589;624;576;492;522;386;413;482;496;399;449;490;464;517;496;445;422;487;443;435;453;486;467;454;470;523;526;496;529;506;447;341;420;479;492;425;383;440;474;481;550;497;444;430;481;579;574;601;634;563;499;618;579;545;456;447;472;422;383;370;387;418;499;461;451;462;508;582;568;530;525;592;568;427;425;389;470;529;537;480;487;478;426;378;455;447;493;576;460;410;470;438;425;388;384;390;400;420
81;112;89;84;137;96;97;234;293;156;122;270;400;480;451;447;440;328;346;357;367;350;384;418;436;462;436;449;408;424;516;509;483;447;499;476;408;508;493;500;547;819;780;644;541;418;390;501;492;524;492;450;429;493;556;470;491;514;541;556;498;446;408;440;561;589;605;431;542;507;459;433;441;494;536;531;470;510;585;561;635;569;516;494;482;433;489;445;482;475;517;490;466;436;440;435;433;396;378;507;478;471;502;400;388;355;511;480;470;418;387;406;392;399;432;473;504;522;497;612;589;553;544;630;588;552;529;565;554;654;662;598;492;491;469;480;527;651;601;632;626;608;576;613;665;527;413;458;485;541;646;624;584;569;588;511;550;585;668;665;583;578;640;631;654;589;597;555;514;429;413;411;487;453;523;436;552;551;526;451;532;470;455;416;377;380;349;330;416;416;526;495;457;526;519;529;453;423;494;501;426;472;461;540;576;463;451;390;452;482;450;535;603;630;515;518;490;520;441;406;414;447;466;409;415;440;460;460;431;468;486;388;440;495;444;436;487;435;424;442;473;457;412;395;418;394;424;414;463;419;462;653;757;552;485;357;385;426;507;626;477;395;345;435;420;394;399;432;357;314;349;394;383;482;482;508;422;480;421;460;397;367;410;491;485;589;482;398;428;513;467;510;472;484;418;378;375;398;458;451;490;548;531;526;542;466;417;366;427;409;464;518;488;476;485;448;497;514;543;465;554;567;605;516;470;258;172;349;421;382;381;433;471;579;555;470;515;624;507;419;456;472;492;408;430;410;445;475;411;365;408;401;491;512;519;435;366;442;498;501;457;433;414;430;409;436;460;454;437;439;419;434;445;413;395;390;394;376;512;582;580;487;400;433;347;321;341;387;347;367;466;435;452;547;706;829;738;518;432;413;357;323;367;432;358;438;415;366;348;362;439;578;453;325;359;469;461;465;440;488;428;359;328;446;449;470;439;517;591;549;478;534;493;515;484;456;459;478;489;395;483;437;408;451;503;496;492;507;513;556;480;534;550;476;409;385;507;460;419;385;355;411;438;525;483;394;413;434;331;349;351;412;387;359;354;446;440;393;326;357;380;356;383;376;369;430;534;478;447;371;472;444;409;375;360;373;376;410;486;546;586;448;350;390;416;337;376;387;361;369;401;439;426;406;428;439;453;410;399;417;429;438;445;520;504;410;428;417;419;392;446;417;473;430;354;366;408;397;403;460;435;381;407;392;427;465;506;520;413;262;370;476;485;383;380;382;409;381;350;400;357;460;476;420;343;453;388;437;484;454;478;467;397;492;382;382;463;417;423;405;432;412;416;386;386;387;308;289;314;378;362;386;330;399;354;299;186;223;331;320;297;420;370;362;378;428;417;356;380;430;425;402;426;471;532;535;467;442;459;434;371;236;252;371;514;456;452;427;406;386;458;499;466;504;471;438;424;375;450;437;404;527;489;497;575;499;400;385;409;480;496;493;399;344;313;346;389;341;371;328;336;328;328;343;328;395;357;364;379;391;404;351;333;367;384;477;526;452;414;385;403;447;387;342;390;431;430;646;679;526;490;420;369;354;334;387;385;375;413;463;479;414;297;342;380;379;385;415;445;480;470;452;451;440;444;421;400;366;349;392;386;431;422;418;479;384;353;365;373;366;401;397;408;467;513;496;500;457;434;459;437;371;343;378;416;435;420;404;331;433;423;429;330;375;445;684;921;856;629;436;438;424;439;489;478;495;476;449;414;439;441;357;337;478;509;415;421;423;394;411;395;399;336;361;439;420;445;509;431;455;454;469;499;460;413;502;523;495;624;697;549;558;623;467;462;419;412;384;461;503;544;522;519;433;461;396;440;404;468;397;417;434;487;484;505;525;531;504;443;467;536;496;508;480;476;474;461;556;428;541;636;594;503;441;401;363;495;441;453;535;599;515;648;512;406;344;386;410;371;421;449;444;468;479;480;496;495;494;442;396;394;400;438;494;465;362;388;447;440;470;460;439;501;653;852;801;646;530;458;531;647;552;498;510;414;357;380;406;380;427;411;403;416;437;502;530;512;544;596;586;520;493;443;377;461;460;515;514;494;478;474;441;430;444;437;555;508;499;439;519;457;427;436;393;385;374;422
92;93;129;100;86;94;103;325;401;338;330;349;356;451;518;474;443;332;387;444;411;446;438;376;475;429;436;430;338;410;498;509;588;520;455;491;521;508;430;424;483;640;534;496;395;397;361;399;436;481;443;488;467;513;462;496;554;503;516;498;478;501;464;408;446;529;595;486;500;510;468;429;427;462;595;664;541;556;524;564;559;501;441;456;405;415;465;431;449;474;515;439;384;423;406;419;416;422;440;457;476;449;516;467;447;366;442;535;532;437;431;460;431;411;487;441;393;428;518;584;538;538;485;540;575;488;545;525;582;561;534;459;481;462;465;468;505;542;633;597;580;633;722;665;533;570;543;552;555;585;634;651;619;644;599;586;621;642;751;663;644;563;617;606;623;649;611;572;583;482;462;483;394;441;530;428;516;575;509;515;492;585;548;474;421;395;443;313;386;431;434;490;504;506;540;627;504;487;499;545;576;473;500;537;502;535;400;456;486;544;479;650;669;610;503;411;417;433;413;422;363;398;459;471;434;472;459;410;414;457;393;439;476;417;370;498;475;368;405;384;424;403;422;419;467;458;427;458;471;422;456;558;690;572;436;353;320;343;438;512;479;393;451;458;407;423;385;411;428;430;457;522;455;456;473;420;468;490;406;403;437;461;481;438;477;480;521;519;544;544;457;535;432;441;364;400;407;406;432;490;469;476;459;470;475;400;455;457;421;404;451;498;424;435;515;560;550;573;546;478;458;451;471;563;451;223;180;284;368;389;426;369;447;507;513;428;570;507;458;420;422;404;456;392;363;358;451;478;442;512;469;499;470;510;434;507;503;511;568;611;457;391;454;371;428;443;464;515;373;324;479;426;362;440;399;365;394;367;448;516;693;574;360;448;450;312;349;392;391;385;493;516;449;464;476;534;566;513;395;357;331;371;451;452;429;447;441;421;368;352;406;532;399;404;390;437;408;429;438;472;426;469;453;510;445;445;467;570;623;560;438;450;412;443;428;471;549;478;458;467;438;450;438;452;499;471;488;545;485;477;512;495;533;471;402;462;545;493;444;397;455;452;488;442;389;319;383;417;386;373;390;463;362;356;421;431;423;390;440;401;379;374;359;397;392;492;487;441;389;400;420;380;328;396;394;473;327;377;448;481;492;384;378;448;397;376;358;461;428;369;419;411;408;339;387;382;416;443;460;458;413;414;445;439;454;448;508;493;476;385;453;467;490;435;377;401;410;436;525;500;505;364;407;429;490;611;684;514;469;359;418;441;428;429;341;413;326;387;392;373;327;420;405;399;411;458;418;379;450;413;392;393;510;500;428;386;405;379;441;380;335;367;445;454;445;448;389;307;280;341;362;379;358;398;402;331;327;273;385;344;290;420;393;361;377;401;416;402;397;410;449;411;483;514;438;474;529;575;478;342;274;223;226;357;418;413;432;364;449;431;369;387;429;507;501;432;498;463;469;427;475;405;424;476;515;482;453;437;324;390;359;380;342;170;203;197;219;213;252;285;295;401;354;469;352;312;348;364;388;371;440;482;438;393;326;363;413;431;503;423;416;412;431;378;384;435;443;522;546;495;442;384;308;325;330;358;356;379;451;472;456;413;347;362;371;397;430;377;404;454;407;477;504;476;554;509;425;393;364;349;406;468;436;453;395;366;404;401;349;375;444;410;447;593;471;453;478;404;472;443;463;384;396;341;420;445;474;429;373;435;428;459;427;368;485;521;619;633;507;396;399;424;414;496;519;556;467;402;410;422;434;375;433;451;435;355;377;466;422;462;453;412;389;442;435;434;418;420;390;415;470;441;547;504;448;409;517;498;539;518;545;637;792;645;614;489;435;367;430;417;518;594;479;442;375;400;567;614;608;561;487;543;484;459;581;601;549;511;443;485;466;501;475;488;491;523;572;543;521;540;547;552;447;435;444;436;395;509;470;470;580;422;480;527;426;345;362;406;363;378;405;410;413;461;456;401;463;454;454;505;407;382;429;505;468;480;486;479;425;458;424;435;533;659;919;1012;631;421;472;540;636;583;515;532;544;430;409;486;442;514;361;417;393;520;545;501;474;507;526;579;567;473;443;365;432;496;507;503;535;601;547;558;533;538;576;558;457;470;510;594;504;413;433;498;442;416;394
105;104;113;89;83;82;121;299;395;399;403;408;327;367;399;481;523;356;378;490;565;544;449;512;573;510;500;461;334;351;438;521;575;528;510;510;515;519;481;463;458;480;446;383;385;415;448;378;434;440;462;511;662;622;622;588;543;478;422;454;385;435;475;468;401;604;560;507;428;453;429;529;586;516;591;806;731;498;460;533;510;500;461;444;468;445;459;512;449;485;492;417;446;408;396;372;362;395;508;477;465;532;489;470;430;345;419;503;510;435;445;476;467;388;412;444;419;426;503;601;543;577;591;544;461;481;561;527;559;499;429;436;533;513;434;514;541;490;487;539;506;534;709;594;558;653;645;610;581;585;652;666;645;651;510;605;596;620;592;703;725;566;595;600;566;640;623;533;532;564;540;487;450;522;578;490;473;499;509;498;475;536;484;490;471;517;484;417;396;372;405;442;434;461;472;421;419;435;495;554;555;582;440;490;471;576;478;474;519;486;486;556;529;512;405;385;381;410;369;383;421;381;428;386;484;463;627;521;455;382;375;449;499;410;437;483;449;355;406;494;377;408;454;477;529;548;554;523;512;511;353;409;456;458;407;404;391;387;462;470;445;461;408;476;479;476;459;449;429;457;485;548;500;468;462;453;451;463;433;427;429;526;431;459;493;463;471;545;523;487;501;514;505;448;378;370;430;395;479;498;472;404;452;435;389;393;459;448;446;437;446;448;453;456;579;774;713;573;583;483;484;499;494;552;488;442;472;515;402;440;452;502;434;498;472;451;439;470;379;391;418;433;493;518;422;414;442;509;434;419;511;518;545;436;407;412;510;523;517;572;483;406;431;418;420;437;442;495;475;405;452;422;408;479;453;442;379;372;425;508;654;480;439;416;437;455;333;493;441;429;547;555;412;430;467;500;450;473;397;360;420;421;415;504;424;453;467;490;423;354;368;419;454;435;440;468;490;457;461;487;403;453;606;617;532;507;487;559;601;561;461;422;425;505;429;535;544;466;492;395;423;405;458;449;427;464;435;482;496;525;426;575;485;415;394;392;508;477;413;407;461;475;483;425;376;341;403;449;414;338;396;443;375;341;466;548;500;469;487;408;358;359;384;400;448;485;413;386;365;292;381;322;312;293;372;423;312;356;378;431;454;424;377;421;367;358;357;398;509;443;414;433;445;449;416;352;451;450;439;424;527;486;479;452;452;416;363;476;486;458;522;492;502;461;346;452;441;527;576;484;438;467;397;426;489;508;524;597;488;412;357;379;356;334;293;278;307;362;396;385;340;360;351;358;389;397;293;323;347;342;365;415;553;548;477;397;370;387;456;456;315;305;426;433;375;406;390;350;317;343;387;398;431;405;397;351;365;408;364;362;378;486;428;373;331;408;446;449;468;489;449;494;572;546;513;438;417;558;544;426;446;327;387;370;494;654;557;370;438;482;381;323;417;473;423;513;556;447;431;434;462;479;466;464;488;477;474;382;375;385;276;271;296;144;213;241;199;163;309;309;392;450;468;592;525;406;341;400;368;378;388;430;406;422;345;364;360;443;456;348;444;506;544;437;397;391;349;462;514;444;450;340;260;261;363;344;363;375;478;384;505;522;373;406;416;458;465;483;498;465;468;551;576;460;492;491;417;429;401;362;413;405;389;472;426;392;350;396;431;444;448;478;467;469;425;383;417;410;426;493;368;450;485;373;434;480;476;394;405;341;357;455;492;457;420;457;473;444;418;443;413;364;452;393;416;403;422;396;429;396;387;426;464;472;383;318;414;413;511;442;486;418;450;456;456;469;494;423;351;433;432;400;463;492;484;462;514;515;550;535;487;746;852;589;515;480;450;386;455;450;401;477;582;443;433;474;662;838;795;638;705;671;588;551;633;662;514;564;595;503;453;484;530;537;507;500;589;591;562;611;507;497;449;475;494;460;429;435;477;511;573;567;506;526;442;404;409;375;368;400;524;462;435;487;395;426;470;514;468;515;453;417;429;508;492;484;515;473;420;438;426;508;554;681;1118;1248;808;422;508;555;624;544;434;489;606;526;503;515;624;497;387;358;433;451;450;430;442;513;561;563;514;453;453;414;444;483;468;539;617;511;564;548;611;589;555;511;493;581;528;680;562;476;499;509;589;413;406
126;92;97;118;84;72;168;367;430;469;411;421;388;324;397;446;454;454;395;481;623;583;572;787;814;612;593;515;315;401;356;403;479;491;613;489;439;497;486;444;432;417;432;419;376;452;539;544;496;479;513;615;729;627;620;538;530;469;469;479;400;431;563;542;523;658;603;533;511;414;400;492;529;469;482;694;533;486;411;456;435;491;497;453;433;398;445;395;426;446;451;426;409;421;401;386;407;418;496;446;460;508;581;572;396;354;420;422;518;471;423;472;430;450;463;475;456;444;454;488;591;589;630;574;478;429;497;475;483;478;384;508;650;590;461;479;488;411;456;510;450;470;523;503;492;615;650;536;509;498;537;614;749;625;613;665;566;526;600;594;578;618;551;564;498;556;501;550;491;499;558;497;520;595;662;434;382;454;526;461;412;464;499;521;491;594;558;424;462;464;388;377;403;394;477;396;371;370;419;483;499;488;420;445;587;617;461;509;511;417;430;465;460;392;403;451;390;361;376;464;436;406;477;450;578;557;545;536;492;492;473;546;432;485;495;508;446;421;441;475;389;414;477;514;522;570;576;533;432;404;435;425;438;449;474;412;363;399;429;467;518;428;412;444;378;474;450;561;572;466;502;524;503;480;464;523;492;515;474;477;594;480;414;440;554;465;450;510;497;513;527;501;446;477;442;370;369;411;490;469;399;386;382;403;437;503;418;439;484;441;418;444;466;405;543;576;524;510;558;420;495;550;583;557;515;596;675;569;565;408;479;403;408;424;400;413;369;405;409;380;397;378;481;477;416;392;437;473;421;420;448;542;527;455;383;424;429;482;492;460;467;405;365;436;406;449;490;563;510;418;504;520;492;528;486;417;348;334;412;552;567;538;453;505;494;449;458;496;466;410;526;570;443;425;416;398;470;504;392;444;486;508;437;490;518;447;536;467;375;379;446;422;418;406;442;493;543;444;449;513;375;415;596;659;569;532;611;594;632;596;477;343;444;479;502;502;541;428;499;493;481;508;462;446;374;540;484;453;634;496;455;503;459;369;392;405;462;478;467;402;404;382;423;393;427;380;469;425;433;361;367;369;389;344;424;518;466;476;457;387;301;341;450;480;451;464;433;392;354;356;368;307;334;325;410;409;324;335;372;417;426;434;421;352;346;359;397;494;585;505;440;465;493;449;373;356;392;396;430;408;596;562;424;445;510;454;388;393;354;506;402;400;529;707;460;490;474;512;524;409;396;382;365;360;410;414;498;475;438;358;394;394;414;389;324;347;384;383;417;432;377;323;327;316;361;429;386;385;391;312;351;343;321;350;422;379;339;366;385;405;406;400;441;406;398;411;362;413;389;418;376;429;455;422;371;409;379;425;393;301;406;472;426;359;362;405;456;474;412;426;444;485;542;519;473;417;409;418;399;418;485;406;370;352;508;729;686;461;509;485;354;289;403;422;456;519;484;394;371;443;488;465;455;497;489;461;446;440;355;344;316;340;385;348;380;381;320;299;335;421;523;615;598;715;623;454;444;372;402;355;376;381;403;406;391;374;324;326;351;370;462;575;505;591;436;444;412;368;408;433;455;374;355;317;352;396;411;385;421;442;545;580;395;412;437;540;457;452;439;428;495;513;476;459;486;457;376;382;404;417;381;354;445;463;514;408;397;465;457;452;506;472;442;405;403;426;376;427;347;344;486;555;536;474;450;479;475;429;406;318;364;398;418;442;397;403;390;382;406;477;402;412;396;425;326;379;377;371;383;391;381;360;435;431;397;390;438;488;472;440;428;458;436;489;459;504;437;397;357;391;362;411;563;504;444;438;486;505;541;495;549;616;519;431;444;459;415;420;468;454;474;460;551;507;374;507;696;896;771;537;536;580;605;528;597;594;556;540;499;529;454;439;471;489;432;442;515;495;480;534;469;476;441;511;612;551;495;455;445;447;467;612;682;718;572;490;403;409;330;442;485;471;466;486;440;478;512;556;584;740;729;660;474;417;425;437;459;445;441;467;414;498;655;689;1018;1049;698;525;529;588;505;538;428;408;493;510;512;500;495;472;399;334;374;401;432;431;465;442;466;440;451;455;448;433;459;465;453;467;509;468;522;587;488;450;477;405;452;660;612;603;593;584;553;599;619;461;441
121;94;95;118;84;75;151;398;485;444;423;388;367;340;369;471;470;460;461;483;526;524;549;787;913;618;527;544;344;336;357;383;368;399;447;543;443;424;458;397;363;396;434;485;389;386;506;460;486;468;485;518;605;623;547;591;505;543;535;571;525;478;444;547;529;525;556;559;499;457;487;598;580;465;427;466;491;419;451;446;424;472;433;474;460;481;467;429;351;371;418;486;395;393;400;374;368;436;435;422;462;451;504;540;420;423;430;432;438;437;439;393;484;466;492;407;495;443;485;530;542;582;626;588;479;493;482;476;453;461;479;593;725;564;461;498;470;436;477;512;522;469;466;437;464;535;473;474;461;485;553;619;679;600;531;543;467;477;504;508;551;508;491;518;468;513;443;483;520;487;603;560;541;501;522;473;496;548;476;488;454;455;482;496;519;573;784;573;475;498;455;389;410;414;454;502;485;318;329;390;538;530;463;486;526;572;515;410;508;446;397;447;422;441;479;385;402;354;434;443;441;476;502;514;708;680;530;482;499;482;489;526;544;437;514;463;421;356;467;451;445;432;446;478;450;476;609;512;449;409;427;405;403;424;456;417;410;427;435;473;452;434;357;429;396;426;531;554;536;472;375;488;494;461;530;519;498;467;449;485;564;550;465;543;663;581;537;541;546;493;587;562;470;415;437;455;466;404;437;469;430;347;387;394;401;537;438;458;432;467;480;448;428;395;482;451;405;507;575;434;447;485;566;525;464;517;616;620;584;522;477;399;330;380;423;421;380;390;435;476;374;477;457;524;504;395;354;377;381;444;484;509;470;462;444;361;397;441;439;459;399;429;441;419;424;424;483;533;538;416;504;606;505;466;433;415;466;358;413;554;480;516;464;527;595;514;534;479;426;376;440;488;451;365;370;365;450;441;435;386;510;504;470;525;480;447;453;402;399;391;436;345;432;419;434;459;527;459;451;428;379;425;574;688;606;547;588;612;532;497;421;486;496;497;469;559;611;497;504;534;671;609;556;432;486;509;609;484;569;569;464;477;441;367;370;440;562;511;477;389;370;406;366;400;374;459;504;403;370;341;358;375;387;368;416;546;524;405;458;366;349;415;423;489;417;419;412;487;473;401;396;339;400;389;352;374;328;353;339;429;417;414;443;400;444;372;343;459;472;447;444;489;477;463;394;359;467;370;370;439;553;605;491;385;388;406;374;371;448;434;372;377;504;573;507;452;465;405;466;422;389;414;436;321;322;438;393;384;381;458;435;466;497;422;427;368;404;422;366;369;354;337;315;325;346;482;523;472;404;382;329;353;315;263;381;378;357;391;411;408;385;446;425;410;398;394;438;370;427;321;318;385;417;496;418;424;445;399;416;332;360;384;343;355;442;403;384;425;447;439;486;539;493;511;443;432;377;418;416;411;463;405;345;358;396;560;598;527;564;455;409;319;367;451;416;443;469;396;403;403;502;445;454;489;504;448;450;484;406;467;438;473;415;426;473;420;370;380;413;515;576;631;505;627;585;447;456;429;377;338;402;366;395;417;377;330;312;278;292;394;541;521;550;489;448;481;436;413;400;361;491;498;444;410;392;372;355;388;437;371;380;417;451;473;476;505;504;477;463;472;430;425;483;403;418;451;375;375;404;357;400;346;432;443;509;507;454;477;469;496;520;434;455;409;431;412;379;366;351;343;384;565;616;509;519;466;448;510;444;389;399;390;422;443;402;410;418;378;459;500;454;427;446;396;367;422;364;367;345;411;389;381;445;424;405;418;401;431;423;456;481;396;457;537;477;410;402;382;363;389;362;430;482;476;448;399;395;488;473;500;489;510;443;435;486;427;403;444;461;435;466;408;443;457;361;499;644;690;573;474;578;511;547;566;598;604;561;492;450;432;435;503;503;425;407;418;411;441;432;455;532;535;497;523;508;579;605;483;433;477;442;557;809;830;598;449;400;368;396;400;429;440;495;472;476;566;596;561;550;765;945;744;474;392;408;422;439;408;400;427;464;466;568;625;776;709;555;508;537;534;469;462;476;398;463;493;477;432;463;420;373;353;373;373;433;437;459;489;399;453;544;543;417;447;420;417;461;454;413;435;468;462;476;392;417;394;378;616;562;612;583;545;494;534;544;465;405
88;101;96;98;88;87;146;396;523;452;409;405;346;329;299;416;530;451;496;482;481;448;430;554;600;588;524;529;515;418;402;425;324;407;417;482;420;449;439;456;383;358;361;383;366;410;443;456;464;479;435;458;496;454;476;478;543;567;672;722;693;581;456;426;425;447;560;544;530;513;474;483;512;475;417;457;495;394;467;441;428;451;470;488;496;471;445;445;369;404;548;461;446;448;402;397;417;449;436;463;419;436;414;445;421;419;428;404;393;449;437;411;436;477;425;444;465;409;486;489;515;550;671;653;446;465;444;443;465;481;435;509;624;462;409;475;463;464;514;589;594;467;435;413;471;510;580;521;432;494;520;547;587;489;506;456;372;435;580;527;482;529;550;522;516;461;501;409;411;406;493;529;523;476;461;492;558;563;457;478;508;464;461;468;450;649;852;640;592;564;456;397;394;403;492;508;473;440;396;405;501;471;526;514;490;489;429;341;371;375;410;439;471;501;463;410;472;500;511;479;455;369;467;470;573;539;465;432;498;479;451;514;454;408;438;529;488;420;431;466;480;406;431;445;464;473;490;548;505;450;422;399;390;411;384;413;442;390;494;455;410;392;419;428;516;445;533;559;477;445;482;473;449;486;469;472;512;421;453;416;511;481;495;577;777;650;529;592;518;448;506;544;513;466;533;435;437;459;473;562;450;364;438;387;386;455;400;452;508;480;525;469;354;385;495;399;424;524;532;500;432;462;512;507;419;448;491;527;610;675;487;393;336;386;398;407;387;361;437;460;430;490;493;553;440;439;423;397;450;473;572;476;472;337;355;313;357;431;411;437;448;429;486;534;445;440;481;576;517;465;414;464;457;464;516;502;537;364;453;545;478;499;445;464;468;471;571;512;395;362;428;506;394;372;345;378;447;476;419;413;463;474;411;388;366;397;452;387;407;476;496;425;444;433;434;411;503;497;523;443;468;488;610;639;518;548;561;528;457;425;400;452;480;479;542;544;579;599;544;595;746;777;600;582;517;574;606;640;596;584;532;468;477;466;409;476;546;460;445;446;443;418;402;384;398;421;392;375;389;387;396;427;391;353;402;473;432;377;336;435;442;368;426;473;517;407;422;497;453;431;378;379;362;335;318;316;406;380;388;391;422;413;429;408;415;409;366;403;432;445;430;464;471;481;440;461;420;386;379;447;613;698;587;377;418;375;360;379;484;388;375;389;527;446;439;449;469;432;456;427;505;556;384;282;330;412;476;486;481;446;519;481;485;442;404;372;402;347;351;404;398;349;368;383;400;453;538;520;445;420;379;411;358;300;367;437;419;416;403;452;419;526;567;504;408;439;439;436;359;313;337;388;453;516;481;446;390;377;340;385;361;353;367;396;413;432;420;419;463;439;478;522;465;443;435;392;384;378;410;371;401;382;352;500;485;442;419;434;511;610;547;434;414;478;460;442;491;515;486;454;463;441;489;473;521;490;481;448;481;494;470;443;453;515;509;455;424;457;542;555;615;536;431;455;440;404;406;427;395;393;427;389;372;396;364;296;238;194;269;393;534;519;384;407;408;496;454;375;415;413;465;455;483;474;408;424;462;415;428;350;399;326;363;382;426;453;459;479;394;402;355;362;373;355;372;374;397;366;365;367;383;371;385;406;436;463;455;487;536;535;538;502;484;544;432;386;343;321;361;381;441;444;486;542;630;451;374;404;454;513;432;482;420;439;334;376;440;414;424;459;463;472;411;396;393;344;343;385;351;422;421;421;384;419;403;466;414;382;404;480;487;513;453;502;462;450;448;443;391;413;381;403;455;492;458;379;411;421;440;446;420;472;436;450;458;462;387;471;545;509;542;427;363;308;369;483;537;626;429;448;531;661;649;481;590;549;477;424;411;414;398;472;491;442;415;495;446;419;436;450;526;505;379;511;568;494;533;385;441;493;486;532;785;788;570;421;388;358;413;506;362;436;501;497;494;557;644;485;430;567;689;611;391;368;389;383;441;445;445;413;403;397;586;528;523;462;463;512;445;461;487;522;512;464;476;512;371;404;408;406;459;446;443;450;443;455;439;396;398;438;509;577;446;410;451;553;512;435;415;448;433;478;470;516;442;399;468;583;479;523;527;626;611;477;449;451;468
112;116;112;130;98;81;188;405;502;476;451;405;431;431;403;432;512;438;482;437;478;468;385;375;492;562;558;526;551;455;408;442;406;424;522;422;447;428;476;497;456;455;441;400;402;418;449;542;476;452;383;399;515;402;507;430;465;545;563;626;753;628;425;442;456;437;478;572;525;541;527;505;428;422;432;496;462;419;442;446;437;541;524;526;572;512;513;398;360;401;434;467;463;435;439;424;420;447;516;549;442;395;374;357;497;540;468;417;466;457;436;450;454;408;461;467;464;462;466;435;465;508;534;453;432;470;465;445;416;412;409;440;508;434;458;434;433;412;451;581;540;448;469;509;492;506;563;496;464;415;446;449;441;552;511;428;366;374;527;499;545;499;512;521;465;490;414;436;456;460;476;525;497;527;519;437;435;458;497;539;495;455;522;438;416;483;544;559;636;642;502;458;424;520;523;547;588;549;453;476;500;461;503;536;479;388;395;385;305;355;454;502;522;471;389;408;465;487;453;454;413;455;418;507;494;549;520;466;466;492;514;477;412;451;433;553;575;479;472;497;447;469;411;429;401;412;383;477;444;443;455;407;353;393;395;419;442;426;507;379;441;469;415;446;489;505;431;462;516;434;445;441;389;424;398;416;409;321;320;339;427;495;530;557;610;516;508;537;440;423;507;471;442;478;461;434;421;346;427;509;453;435;394;363;431;426;429;431;552;473;465;459;376;318;443;402;397;456;470;442;410;460;460;462;443;525;582;508;518;662;531;474;388;391;399;431;376;359;427;422;412;467;444;477;445;438;467;481;511;482;524;453;442;426;388;361;390;424;447;448;414;438;430;460;448;477;462;522;604;516;395;383;420;554;614;639;489;384;413;464;473;555;549;442;479;422;439;475;424;381;410;439;375;372;397;430;514;452;416;394;402;430;448;401;362;377;450;425;445;528;542;524;445;372;466;407;541;545;602;563;583;604;722;638;583;488;545;481;429;386;459;443;440;455;462;461;500;587;584;604;634;629;612;557;550;597;633;606;557;513;540;484;499;511;464;443;501;500;504;501;420;468;403;389;422;419;327;321;395;439;398;412;486;425;455;508;430;428;423;439;453;468;529;486;516;466;510;555;446;398;368;307;374;383;360;401;390;429;387;358;391;384;412;400;385;434;380;417;477;528;474;377;389;451;431;433;442;383;443;452;590;692;661;504;405;429;362;485;458;445;386;432;427;373;405;443;406;410;482;407;538;595;405;293;458;481;447;419;462;464;477;470;438;481;436;452;479;420;444;479;426;428;408;424;426;452;476;518;446;433;452;419;395;378;383;431;490;384;393;408;441;552;819;734;507;448;381;411;337;322;342;370;425;492;501;457;501;417;375;392;360;346;377;425;471;436;433;533;435;464;517;458;384;397;485;383;405;398;449;425;382;376;459;519;522;487;496;461;467;584;750;588;523;534;498;451;453;571;612;456;444;479;502;513;481;465;433;446;439;471;447;424;453;547;566;495;417;495;511;661;666;576;516;414;400;381;344;391;440;412;332;370;379;389;284;257;268;135;124;216;318;438;439;361;361;364;399;406;398;370;368;341;510;443;453;506;505;465;386;332;343;385;337;349;380;382;414;404;384;385;369;371;386;401;392;421;390;379;409;409;368;377;424;459;445;513;504;533;575;573;642;530;539;501;478;402;323;387;387;413;458;504;447;491;496;546;429;456;476;531;545;490;429;393;398;518;481;450;453;477;450;422;383;382;364;324;382;357;397;381;415;438;415;389;394;437;439;381;420;405;440;414;392;467;527;555;477;438;478;510;423;400;376;465;453;408;385;442;425;383;426;448;378;356;411;395;452;439;521;546;508;423;369;367;448;429;474;556;396;400;457;670;680;508;522;536;548;493;460;473;419;394;504;466;424;393;389;504;436;418;475;476;458;562;496;523;465;426;498;540;447;486;661;589;392;378;437;401;485;499;490;499;526;573;605;515;596;492;337;422;460;428;320;315;370;436;368;469;420;368;429;412;463;459;441;431;480;542;419;383;448;516;480;511;431;377;402;439;435;449;489;434;412;490;450;511;459;389;415;401;414;429;451;403;428;539;546;464;434;481;427;480;549;461;460;509;509;542;521;454;525;660;610;406;416;384;471
94;105;115;83;78;95;214;438;483;519;448;421;435;457;461;455;444;389;421;414;441;480;370;374;398;550;490;539;512;576;486;446;433;443;477;432;448;440;534;631;565;422;410;433;412;525;485;514;492;460;401;499;531;500;486;395;401;468;481;548;629;519;465;472;468;431;478;554;549;526;472;427;416;441;495;489;473;519;503;471;475;475;525;542;539;487;537;527;449;462;436;427;453;408;433;436;417;394;448;444;422;450;393;382;481;603;469;415;528;501;451;460;422;388;494;502;487;445;447;492;461;463;448;404;476;516;498;513;467;417;345;363;451;480;432;441;457;500;448;600;499;453;515;527;478;498;537;475;393;416;518;465;374;418;495;455;444;393;444;484;470;456;391;443;462;445;447;472;476;516;432;464;515;497;496;405;447;414;454;534;479;396;483;400;385;406;473;518;579;662;515;431;477;524;589;550;630;584;456;495;473;592;508;530;448;412;405;307;337;415;453;504;476;443;450;362;451;436;433;438;466;505;468;409;489;492;508;499;486;505;488;408;395;428;432;584;582;479;512;557;479;492;517;500;398;428;469;505;469;396;421;411;395;396;395;406;470;474;462;424;444;513;450;424;429;411;387;399;440;467;451;372;395;468;331;261;338;341;341;409;452;521;508;527;497;445;492;532;468;491;569;508;461;431;487;397;433;423;404;424;495;490;398;362;418;414;435;488;641;503;449;395;390;370;384;444;432;471;450;437;405;541;493;518;490;489;478;412;460;524;432;467;448;455;422;429;361;378;428;413;440;430;453;434;450;433;509;494;477;425;430;454;458;487;479;460;402;543;520;492;378;384;449;528;435;498;485;531;589;479;468;382;417;514;561;547;467;450;391;437;481;522;583;451;489;417;455;528;464;395;373;413;402;405;461;533;497;445;440;463;441;389;455;403;366;431;438;423;424;428;470;468;383;388;420;373;389;509;596;541;506;624;668;597;474;508;534;470;394;383;448;451;390;390;385;457;474;561;523;485;514;523;564;554;497;526;532;480;430;504;563;487;502;410;457;449;472;531;442;473;455;411;400;413;405;352;359;408;351;440;388;452;449;551;507;539;565;547;521;520;533;569;507;450;401;383;461;470;440;350;340;342;334;383;392;378;397;370;394;399;398;418;320;373;408;407;362;378;427;390;403;369;425;451;387;405;397;385;445;436;471;586;873;723;546;492;444;439;469;446;485;499;507;379;434;515;496;539;467;410;468;460;380;410;489;482;466;487;492;459;500;453;449;495;499;476;427;402;414;483;403;408;480;385;418;433;584;477;459;467;495;389;362;323;347;430;483;454;512;446;418;547;839;881;480;452;426;419;364;384;415;432;565;550;518;494;464;465;401;424;416;380;394;416;490;481;543;489;450;432;476;375;444;402;444;406;374;391;434;400;352;381;512;498;584;627;459;382;478;518;628;608;523;547;530;506;454;462;425;407;457;494;519;462;497;458;403;374;339;446;468;497;481;467;448;440;454;495;514;539;508;492;435;439;383;449;385;399;428;356;380;359;355;380;367;350;273;117;78;104;298;523;445;486;436;353;263;371;381;325;375;398;422;361;424;498;493;377;326;379;357;368;364;367;370;414;381;402;421;412;462;441;389;448;450;382;414;419;428;366;344;415;451;433;438;540;562;505;497;465;565;465;523;485;477;324;309;332;360;421;496;472;417;478;526;498;447;419;414;476;462;453;414;422;423;510;516;597;529;449;375;357;338;297;325;382;380;381;371;384;416;415;389;369;387;393;455;417;394;375;419;368;429;411;478;457;472;492;484;540;528;469;472;467;425;401;348;383;355;341;371;413;367;352;323;413;485;458;483;459;491;426;396;380;361;449;394;461;424;407;406;457;521;513;534;567;577;545;537;483;485;436;479;432;439;451;488;473;401;402;432;457;534;539;563;478;419;447;532;513;454;411;418;397;460;501;498;465;461;461;570;540;542;499;542;468;469;386;280;307;354;440;416;392;427;395;321;437;431;353;378;426;447;524;494;482;424;480;485;338;480;475;421;413;417;438;429;526;523;489;513;462;417;453;525;585;462;475;503;526;494;463;483;494;430;397;445;445;467;550;488;526;515;395;475;587;620;654;589;562;471;361;379;350;369;347;454
118;94;109;103;100;75;188;437;563;513;450;422;425;549;404;412;454;423;435;433;474;496;500;464;502;503;447;543;564;527;411;396;383;439;457;594;515;487;613;595;538;470;378;410;424;489;454;467;482;457;445;517;446;432;444;416;374;420;449;497;497;515;512;533;609;468;457;470;471;506;413;447;469;508;528;519;500;484;516;453;485;456;571;578;522;549;613;655;544;466;451;472;437;436;371;437;404;395;411;388;470;501;364;358;332;469;445;452;524;503;488;489;412;450;431;489;531;469;465;476;456;491;400;419;486;494;517;477;433;413;428;504;474;485;473;454;456;433;532;553;468;465;471;505;441;447;470;453;468;512;526;445;379;386;478;540;447;468;448;470;488;401;381;458;429;409;473;525;603;560;440;447;449;496;479;449;495;517;510;506;461;407;450;397;375;361;431;546;485;533;554;485;460;552;593;584;633;578;503;593;595;526;471;457;423;420;474;403;392;391;420;459;516;502;511;382;443;461;486;402;453;541;504;407;468;416;390;481;509;554;506;425;360;406;452;557;484;411;502;515;466;490;451;463;461;469;402;433;453;473;441;401;412;441;409;434;467;422;471;502;465;504;423;430;427;350;420;493;475;409;386;382;425;439;335;277;311;329;352;444;470;419;433;509;471;472;486;487;425;480;467;503;484;416;407;452;458;473;484;481;558;521;473;393;440;399;433;538;562;468;364;441;505;463;452;427;481;465;396;433;484;539;500;518;458;469;498;417;366;395;514;502;547;563;359;395;397;376;439;436;431;414;401;445;391;382;465;499;432;355;381;387;480;537;539;542;577;706;530;451;370;466;584;575;489;489;458;515;537;522;470;507;444;542;517;502;444;452;469;456;478;582;547;401;419;423;404;434;416;447;422;401;441;395;437;506;512;432;438;504;444;442;469;411;387;440;408;383;414;431;401;413;328;345;371;411;455;468;604;509;483;460;492;419;435;491;516;519;503;408;422;445;424;400;415;445;472;585;552;485;583;537;495;459;480;467;410;379;483;495;558;465;465;506;515;500;518;473;391;455;437;387;393;380;397;338;422;413;456;446;486;491;493;499;527;642;754;618;529;567;586;521;518;518;401;354;392;336;398;372;337;346;239;344;442;374;391;396;449;470;406;362;351;353;353;345;353;370;364;370;385;405;400;443;442;406;402;422;405;322;379;563;914;855;487;537;549;426;393;446;522;427;430;373;388;509;523;503;424;416;441;470;437;411;438;493;448;427;420;412;498;467;484;492;510;453;424;394;418;449;390;369;402;422;396;424;451;426;431;431;460;416;408;357;377;482;465;517;527;482;390;512;597;610;461;467;487;430;392;402;401;448;458;555;451;485;502;421;402;420;472;471;519;479;455;501;488;478;435;373;381;323;386;451;465;382;397;421;408;360;353;400;502;516;609;653;466;466;577;552;440;504;552;461;469;505;435;385;444;428;427;456;415;429;405;422;429;351;423;539;506;517;537;451;486;433;456;489;474;501;575;494;424;407;397;365;442;440;442;493;437;406;479;371;448;452;271;160;99;94;221;488;542;463;406;352;344;336;361;382;410;416;414;413;500;520;393;350;411;397;342;356;376;332;450;390;388;372;408;458;428;431;478;494;468;416;479;592;484;366;323;411;528;437;466;515;427;436;418;442;403;495;472;396;400;324;281;328;377;496;495;446;518;527;506;481;436;452;411;458;422;415;469;561;512;505;728;710;523;388;405;383;330;302;340;354;425;383;420;444;447;392;373;398;385;338;384;395;429;445;364;340;426;435;409;436;454;490;470;524;510;496;487;464;426;450;415;391;334;382;449;437;401;376;461;518;494;452;508;492;459;431;373;355;410;354;441;440;435;400;376;412;413;364;400;552;573;534;514;460;404;345;324;382;455;448;510;535;335;395;506;477;531;582;587;494;481;405;476;465;433;426;455;432;480;491;499;523;430;505;594;532;540;563;487;438;422;345;337;488;477;392;530;489;514;463;340;356;434;367;390;417;563;443;495;467;342;472;458;375;382;431;379;405;404;462;504;505;529;510;541;449;427;447;535;563;486;545;490;448;442;457;535;499;452;370;349;506;473;516;505;487;465;414;409;500;540;546;531;506;436;294;356;375;395;319;356
85;94;90;96;115;84;168;363;592;560;443;450;404;483;419;397;509;489;485;542;515;511;446;438;534;501;443;486;584;547;433;384;393;488;531;574;628;561;507;542;480;557;417;381;444;438;452;397;386;424;463;501;429;485;459;446;428;472;396;454;454;589;535;581;559;484;420;378;483;457;416;434;487;527;536;549;500;443;465;482;463;442;550;605;544;516;526;547;498;598;505;508;464;404;400;410;451;488;411;460;465;501;532;352;280;412;444;441;509;449;463;445;434;392;503;622;555;466;490;454;472;485;424;434;407;507;460;400;414;417;434;540;467;424;502;456;461;408;557;521;490;437;401;526;476;459;536;529;500;573;559;388;370;386;462;507;492;488;560;503;415;443;468;425;453;476;494;558;581;571;486;491;464;421;414;503;557;519;540;567;554;485;484;469;396;357;375;458;471;470;461;494;527;531;553;577;513;539;526;502;540;414;436;445;452;472;460;404;416;414;435;437;447;519;521;452;441;472;467;438;469;466;490;471;388;344;464;562;571;504;438;421;411;426;481;559;407;439;483;623;553;488;431;463;515;459;417;402;455;464;469;478;441;445;412;410;476;448;435;466;441;452;381;441;431;514;565;538;485;368;382;381;448;356;337;322;318;349;367;403;471;430;423;452;432;475;392;429;424;424;442;454;465;397;462;482;520;547;497;547;523;526;472;436;435;497;446;487;518;463;388;423;459;461;486;563;446;486;404;355;468;467;492;567;519;478;486;427;458;411;436;516;535;572;456;466;425;426;447;528;412;429;448;481;465;437;505;488;495;395;414;401;472;457;535;551;624;612;425;371;373;491;625;558;518;554;510;488;467;519;480;426;502;519;459;395;405;468;478;396;411;484;439;307;319;342;425;490;474;440;435;391;435;442;455;459;518;511;531;486;441;500;465;358;370;398;418;367;378;503;459;426;385;439;434;506;502;517;481;437;446;401;387;392;461;531;467;441;508;488;430;424;412;464;470;453;526;581;520;552;592;505;507;412;412;457;388;423;415;463;537;467;456;482;442;540;504;420;368;413;456;424;415;385;405;403;505;526;572;592;638;635;525;598;496;570;598;484;365;486;473;433;479;437;407;374;375;373;359;321;338;395;291;313;360;365;372;378;436;455;509;433;413;368;370;378;406;443;401;437;416;393;405;428;438;424;462;433;340;369;419;489;629;532;403;525;527;410;440;481;460;370;356;336;383;440;496;509;417;458;487;463;485;409;440;425;383;379;454;423;507;540;421;466;521;457;497;406;387;428;391;413;369;343;377;380;445;428;436;419;455;498;432;365;409;540;597;464;517;459;405;423;443;457;465;446;443;431;416;391;355;355;389;456;384;397;440;406;427;415;450;552;520;477;432;441;430;489;415;388;375;350;351;401;548;572;402;397;403;406;364;382;464;493;528;581;515;560;553;417;440;503;518;477;471;428;412;458;400;454;465;458;353;384;434;471;433;405;415;472;548;462;498;515;592;476;358;449;408;537;602;544;537;426;489;428;387;391;418;547;544;491;523;415;348;329;330;329;264;147;150;329;530;421;365;517;394;385;443;419;386;423;443;480;495;501;371;305;441;418;423;385;406;430;482;463;418;433;446;409;423;409;434;399;402;415;434;616;509;406;412;461;524;469;491;551;454;387;392;404;510;438;483;411;402;414;321;387;392;529;457;449;501;488;485;430;435;447;456;410;388;371;475;694;580;484;683;815;500;412;443;451;350;360;337;365;423;443;440;446;440;404;451;374;336;313;301;351;411;424;370;440;469;445;430;458;416;490;490;510;589;447;523;483;424;462;434;316;379;399;536;574;447;493;574;570;492;439;430;408;524;516;413;429;420;438;457;454;469;457;329;310;334;375;420;524;523;426;468;480;448;368;375;393;382;437;448;471;366;404;492;480;508;555;593;472;417;450;452;423;501;472;519;560;638;536;521;597;487;553;503;428;475;520;508;498;522;459;433;475;540;509;511;567;528;540;519;421;400;411;407;461;500;455;489;523;445;460;446;435;424;416;416;398;420;470;502;535;622;611;498;381;364;488;405;535;457;527;539;446;430;430;526;453;361;302;368;489;482;467;446;394;441;369;390;479;403;418;440;470;424;418;452;479;456;421;371
92;107;101;91;96;79;158;333;510;485;467;496;576;499;442;425;484;427;455;480;479;461;463;411;491;446;414;470;618;610;490;468;465;553;588;597;574;616;456;472;456;600;470;419;508;454;433;493;461;392;449;465;424;402;427;447;462;511;385;428;468;599;564;537;562;428;383;345;466;441;463;473;438;508;553;508;486;450;428;463;463;476;476;463;427;486;469;461;504;553;605;589;491;461;500;496;500;423;481;454;437;405;479;439;408;401;431;487;467;405;444;462;438;461;633;693;586;450;489;538;512;485;419;398;375;354;432;442;489;457;441;473;449;400;413;431;414;440;527;632;538;446;389;455;492;469;505;519;554;699;630;472;427;364;507;531;472;480;581;547;501;436;420;452;539;499;475;504;557;555;491;468;443;455;470;497;486;609;498;570;570;559;615;541;525;479;442;373;432;440;463;469;509;520;542;503;495;530;623;489;360;432;443;486;514;487;472;504;428;369;435;414;392;464;408;375;362;405;426;386;480;468;438;459;407;423;491;558;481;470;429;448;417;528;493;518;425;447;570;786;577;461;460;479;518;452;448;463;434;434;450;462;424;425;437;449;425;414;397;414;442;436;350;478;442;462;503;393;405;303;357;463;465;437;352;315;358;355;366;425;426;451;460;397;393;417;425;382;391;435;466;512;487;469;450;537;559;533;580;444;402;461;474;411;512;521;479;476;491;464;413;373;371;460;523;514;417;448;412;454;485;411;420;515;463;494;474;387;457;505;422;471;464;501;451;555;536;456;471;479;444;483;557;610;488;503;386;517;492;441;410;448;414;416;525;466;440;472;409;365;448;463;556;550;462;461;432;395;438;542;559;498;521;414;380;411;442;479;542;475;424;485;453;354;385;371;458;644;700;517;409;425;542;519;508;442;491;434;459;453;428;521;453;463;408;383;428;399;424;633;533;438;429;458;503;571;470;522;556;454;468;429;353;434;431;492;443;378;505;480;353;419;414;436;434;383;488;609;583;506;497;503;444;444;435;513;458;428;416;471;546;485;457;535;484;477;527;479;434;407;394;362;369;430;386;356;605;698;569;651;807;713;513;401;436;485;462;401;280;383;371;332;363;328;440;497;507;409;350;394;395;397;343;374;321;331;381;435;447;453;468;542;503;473;402;378;425;394;409;414;385;411;437;562;501;449;462;451;454;417;460;417;500;508;497;497;436;388;379;387;378;415;373;344;395;464;555;437;472;423;478;472;423;357;380;479;341;388;432;413;449;473;400;489;496;538;473;387;377;426;438;448;445;416;379;389;422;518;413;424;503;553;396;349;412;557;594;507;414;422;407;427;444;459;467;425;405;396;413;409;375;388;393;481;350;350;359;413;484;419;424;447;512;485;440;427;497;442;387;380;381;375;387;440;556;562;457;410;423;424;371;423;453;537;462;438;489;468;491;455;467;443;508;515;504;449;419;404;470;496;465;488;445;399;405;494;492;438;408;474;456;417;408;467;576;496;376;362;435;476;611;639;505;414;452;417;403;408;365;462;479;485;568;479;385;391;448;432;422;257;125;211;331;358;423;498;408;371;389;468;529;427;482;554;476;443;393;286;388;418;409;432;372;442;443;487;420;395;312;389;377;415;394;413;315;408;421;491;506;391;484;545;628;495;452;482;537;461;479;425;444;440;479;433;430;402;403;427;536;483;449;451;460;405;366;476;428;407;428;470;406;481;469;528;571;580;461;536;520;406;497;502;361;426;434;415;411;531;477;404;431;390;463;428;360;329;352;420;439;439;344;416;477;448;425;436;438;546;532;546;517;480;525;502;475;396;508;417;387;436;480;432;371;540;667;499;481;459;429;472;486;560;451;401;436;458;567;533;455;427;341;328;368;397;396;489;452;459;450;402;456;520;437;388;376;416;435;398;340;448;405;466;511;558;491;384;351;459;438;398;393;423;521;727;670;604;663;582;490;468;449;445;464;522;526;489;482;543;539;469;421;391;507;520;573;606;604;492;400;422;462;512;606;525;532;579;640;617;463;481;488;487;483;361;478;472;464;510;585;550;490;341;459;505;486;513;477;466;461;422;361;407;419;407;352;379;445;436;532;476;417;407;360;400;381;437;456;452;486;493;489;463;524;491;414;439;400
80;107;107;104;79;76;198;381;426;372;428;473;516;524;402;414;409;367;471;470;428;465;395;434;452;427;426;554;563;557;575;472;486;575;663;705;710;667;437;367;446;576;488;437;522;517;507;449;452;490;464;454;448;419;435;427;482;485;499;538;483;540;513;504;568;511;406;456;426;460;432;447;474;467;479;422;418;447;414;461;409;446;408;443;420;412;413;406;435;466;501;480;463;497;552;574;464;429;450;421;402;422;538;446;426;439;428;425;409;337;371;441;443;481;588;544;501;460;416;522;496;489;443;390;380;390;384;385;554;442;466;486;483;463;464;386;435;496;553;614;577;430;455;406;441;491;475;491;511;735;603;453;454;441;574;471;484;438;498;530;532;503;488;495;529;587;441;498;566;543;519;560;462;398;428;544;529;505;512;498;515;602;677;669;511;421;381;351;418;439;456;472;430;504;482;474;527;495;589;511;460;453;446;527;538;496;435;496;483;457;490;441;383;414;383;375;419;488;435;416;426;441;421;414;500;536;569;477;428;417;460;520;459;373;499;453;504;587;892;888;649;463;453;466;459;455;459;504;430;446;482;427;425;426;447;440;429;414;364;461;470;468;467;427;476;418;381;390;344;326;452;524;481;417;366;326;382;386;450;374;385;420;376;379;411;453;375;515;503;680;748;584;538;480;508;537;550;531;541;434;392;390;459;495;503;516;456;405;437;452;365;366;382;409;455;513;417;449;410;392;433;389;405;465;426;489;489;388;441;537;486;494;478;557;566;571;537;456;457;414;444;542;539;601;638;534;431;402;521;498;485;500;476;467;577;492;363;380;333;404;419;478;569;533;460;480;495;441;490;484;556;437;447;422;365;392;469;526;516;440;426;468;444;441;468;403;522;809;756;523;478;446;532;489;512;410;384;415;412;523;498;436;422;433;414;439;455;482;474;596;619;517;459;476;545;603;437;458;502;518;539;453;418;459;444;436;455;481;464;427;372;388;443;469;439;419;558;544;468;452;451;459;414;410;481;496;474;475;479;475;442;485;479;482;477;491;505;502;546;575;436;418;392;446;440;471;624;627;619;586;619;608;518;427;369;338;443;373;435;310;368;318;392;382;395;435;478;377;414;412;396;376;336;333;392;357;367;441;431;401;396;409;402;405;394;389;365;384;457;459;360;381;418;550;532;431;408;477;449;448;502;418;462;509;599;526;392;411;420;364;337;388;423;410;346;485;481;407;440;477;539;570;470;345;378;400;397;385;483;398;383;441;434;440;496;445;396;428;396;480;415;417;477;459;418;387;397;429;468;460;525;504;369;314;318;396;467;456;502;440;437;452;488;464;451;402;416;443;418;386;395;428;318;334;352;333;403;477;538;422;426;382;443;522;455;515;388;413;477;418;401;361;373;480;594;523;450;407;447;466;409;389;422;549;474;397;443;459;365;410;446;474;538;533;482;444;441;425;516;561;471;455;389;443;383;492;500;433;385;481;478;471;410;490;616;517;415;406;488;446;513;514;414;439;448;488;534;419;383;436;434;396;516;499;451;431;461;402;435;258;139;101;254;300;363;421;402;380;402;475;496;440;480;525;459;381;381;345;435;520;433;435;390;380;447;475;466;397;383;320;332;389;327;381;372;383;411;427;399;436;443;584;534;510;435;443;499;458;509;513;452;437;443;397;440;422;406;433;533;483;493;475;522;453;458;422;451;436;395;391;487;592;498;477;467;454;377;388;375;378;486;528;449;421;401;437;411;475;452;412;398;397;434;369;308;308;358;422;537;468;393;442;499;364;405;437;485;546;616;471;451;453;485;555;462;403;439;446;454;432;397;366;443;546;664;511;469;485;468;450;464;425;407;455;393;457;491;515;498;432;417;441;379;388;391;399;480;509;428;414;488;451;426;367;383;377;428;424;389;522;505;482;534;566;460;313;331;543;497;419;431;351;421;678;715;683;670;608;475;523;542;420;593;535;436;418;527;630;582;588;509;447;622;476;577;578;629;481;372;400;489;460;583;550;586;617;710;729;481;483;516;515;440;449;604;602;476;435;545;569;469;425;470;460;505;485;460;419;438;407;441;434;514;511;424;522;462;466;454;381;406;441;436;454;447;491;490;448;451;475;570;503;400;408;347;378;413
126;94;108;108;87;78;212;412;414;361;398;447;487;450;479;424;420;411;427;442;387;449;405;489;470;493;526;404;474;481;495;494;490;505;565;604;645;587;478;406;440;441;484;477;523;442;471;469;480;432;450;450;427;414;408;400;487;434;504;489;476;523;507;570;529;498;480;456;414;379;348;399;429;467;433;415;416;443;403;432;363;420;375;370;382;375;452;424;469;448;609;544;522;498;440;539;486;414;448;436;453;477;528;440;455;415;419;411;353;354;369;423;496;532;574;510;508;433;454;510;545;505;410;415;519;385;410;430;485;449;488;511;487;480;431;431;469;503;521;483;433;360;397;480;514;502;542;567;554;535;473;454;457;498;449;440;452;433;506;475;516;490;490;451;512;431;473;474;528;482;535;496;439;405;435;533;549;445;461;483;516;575;601;737;550;493;519;570;457;409;520;446;479;459;469;494;463;484;549;473;495;386;505;490;518;469;436;497;552;482;481;423;403;480;377;374;403;489;432;417;390;444;461;465;453;533;549;504;437;440;446;535;403;404;398;415;472;584;693;612;484;394;382;437;447;403;428;472;452;420;455;449;376;462;489;452;409;451;391;423;474;514;529;446;462;474;481;387;378;392;447;455;429;415;341;359;411;431;451;424;397;423;453;449;507;487;483;554;618;969;1038;594;544;544;546;555;488;510;537;525;415;423;479;479;544;460;375;378;411;386;328;358;372;347;452;408;393;503;471;424;352;415;389;369;403;500;536;375;382;511;486;445;455;470;496;554;566;490;499;534;457;457;454;437;535;474;412;471;455;473;448;498;474;456;475;471;387;422;394;386;419;558;602;483;456;528;458;487;449;421;464;472;448;425;396;435;437;484;372;405;488;444;423;472;473;464;502;568;480;492;424;398;513;420;384;347;388;391;439;496;474;493;488;346;396;451;491;434;467;557;524;579;481;450;528;547;435;500;492;426;418;360;438;456;534;411;420;400;433;396;443;406;458;434;481;420;526;539;426;409;414;442;376;424;519;485;515;513;566;479;467;450;489;423;460;434;454;512;497;565;433;423;462;576;519;491;566;575;565;437;515;575;474;433;352;324;336;338;397;372;386;380;368;389;329;389;463;378;450;523;395;370;396;329;373;383;426;403;387;402;467;409;437;390;416;418;407;416;395;449;395;353;360;455;528;473;431;479;464;464;452;406;466;436;508;459;433;367;412;431;414;505;447;381;394;369;433;423;476;531;577;541;468;381;435;472;492;405;405;373;413;394;436;452;512;403;396;380;373;427;445;456;423;460;422;371;345;500;488;402;438;456;418;388;370;393;410;422;438;452;414;408;421;441;507;470;448;430;398;427;375;325;355;376;413;440;477;539;516;438;377;399;439;487;460;482;402;413;512;417;330;348;396;460;557;489;361;471;508;530;453;388;443;489;585;514;605;445;357;316;415;475;519;458;472;483;441;452;499;432;384;421;358;408;470;446;447;484;437;453;494;490;473;569;636;489;421;475;492;508;482;500;377;391;418;479;517;458;471;432;416;468;565;669;450;474;521;551;548;366;142;126;224;347;403;419;402;387;453;434;583;467;453;474;408;381;392;431;437;530;482;414;407;456;430;517;474;448;363;366;416;455;398;388;315;372;394;384;419;459;391;437;421;436;491;472;477;603;489;495;469;411;412;365;411;406;431;417;402;430;499;454;400;476;485;452;363;364;386;395;546;620;481;429;387;438;344;341;365;447;436;465;469;443;429;450;427;406;420;436;411;376;433;361;282;313;331;431;439;417;414;474;488;434;409;487;526;554;606;473;405;451;436;479;471;439;397;395;426;382;429;454;544;557;541;462;524;487;525;439;394;484;443;374;485;507;514;466;458;430;472;472;420;467;405;421;465;473;480;439;438;391;400;463;360;422;460;430;433;568;531;499;643;755;624;360;367;514;496;387;347;344;394;612;743;870;840;600;400;448;493;458;463;510;421;474;500;652;596;558;505;506;553;469;470;612;582;394;367;386;445;434;499;483;458;469;722;797;569;520;474;486;452;480;548;555;444;509;557;638;537;493;437;463;528;470;420;429;466;488;522;480;474;582;522;542;519;432;398;404;451;426;438;476;440;532;507;411;473;443;519;428;356;384;338;386;415
118;86;99;96;71;94;273;473;438;328;379;412;420;414;487;455;428;396;388;379;412;416;451;456;491;502;489;477;484;452;423;378;451;436;467;547;548;504;485;416;403;453;476;521;588;525;496;469;479;432;417;435;457;491;403;404;408;501;460;454;453;476;535;535;453;497;540;469;430;376;369;415;377;486;490;417;375;400;426;394;396;433;439;440;417;398;454;473;409;492;559;544;466;432;447;502;464;406;426;433;392;436;429;420;433;394;431;425;406;478;494;495;543;588;630;494;516;445;445;426;440;458;437;409;493;500;478;456;458;454;496;529;492;464;357;308;403;438;446;450;372;358;303;483;552;603;578;624;521;490;434;461;500;503;480;508;486;549;500;494;475;516;442;459;374;339;395;474;461;526;565;603;543;432;485;474;468;455;495;486;500;559;555;580;459;427;531;570;545;444;476;476;503;463;418;437;469;496;536;526;504;454;446;424;438;449;432;511;512;445;422;401;419;451;434;426;447;396;387;376;372;379;436;459;470;431;377;404;427;391;417;439;412;399;497;436;479;495;491;444;429;451;366;457;420;447;486;476;454;440;482;492;465;460;498;450;396;469;451;537;502;541;513;465;389;506;423;419;442;428;406;448;424;410;405;405;410;435;442;398;394;419;459;480;516;526;547;546;629;829;790;537;458;556;518;511;502;470;455;479;484;491;501;452;429;509;387;329;384;391;365;364;382;357;442;414;332;397;392;432;456;444;388;428;479;422;491;400;384;464;502;425;404;435;468;510;535;489;473;457;422;441;495;516;472;490;498;518;499;474;444;391;380;408;449;437;435;456;396;400;413;454;526;445;449;505;454;471;488;487;425;472;424;419;409;403;420;462;413;453;496;484;453;470;418;473;457;435;361;422;372;385;363;365;394;384;390;384;421;426;477;476;514;489;430;413;450;406;444;498;485;545;584;537;499;526;439;451;501;402;481;415;374;423;485;421;422;397;431;411;437;387;366;398;401;460;453;391;381;388;469;425;412;396;507;465;412;402;505;468;483;452;535;481;529;480;490;496;447;472;420;482;471;541;562;530;487;508;485;431;476;548;394;364;334;308;411;385;421;369;372;422;374;400;336;373;392;491;462;418;429;400;320;378;427;444;407;417;418;445;436;438;418;407;369;383;319;438;420;390;361;317;340;398;452;489;505;450;410;519;503;385;440;395;412;475;427;402;421;416;420;536;433;401;381;339;385;517;526;567;482;489;424;384;359;466;500;403;408;419;449;414;477;482;450;363;387;365;384;444;410;359;417;419;463;320;317;451;472;348;413;484;495;398;399;398;370;364;401;496;420;468;422;438;487;507;476;458;429;408;333;352;386;372;398;505;536;498;422;398;353;357;520;484;381;435;402;426;425;385;368;386;401;450;473;475;383;430;668;673;517;510;452;486;550;501;575;520;381;327;426;492;545;471;414;535;492;484;577;401;405;438;386;415;505;513;468;402;473;475;482;475;429;497;627;447;430;575;590;537;543;450;400;412;474;494;546;530;446;376;412;398;538;592;532;539;541;572;491;379;170;119;193;399;436;430;455;449;433;371;472;448;406;380;395;344;480;503;470;441;460;479;448;431;441;468;449;400;379;429;503;494;499;366;393;393;385;368;401;457;435;413;398;434;470;412;484;496;494;509;461;416;431;412;393;415;407;421;456;519;537;459;368;425;471;377;360;312;381;483;490;518;522;420;388;387;405;353;410;405;388;444;443;452;470;441;410;436;435;417;394;370;363;333;327;403;390;421;438;372;426;498;439;434;435;499;555;465;480;461;459;484;501;387;455;453;484;434;452;435;500;581;518;542;480;513;505;475;438;392;448;514;445;470;448;447;442;498;428;432;452;537;477;417;430;357;458;534;460;426;419;428;421;418;443;457;493;442;516;498;452;528;791;963;650;326;406;391;439;482;456;379;443;559;529;586;578;584;449;491;533;467;492;475;440;422;483;508;510;531;523;519;448;418;406;532;576;466;381;376;401;408;474;507;421;463;563;686;563;487;491;558;507;478;475;459;474;452;482;552;491;447;421;375;461;466;467;389;451;520;518;429;486;498;470;452;495;405;474;512;459;471;523;495;422;490;464;424;398;395;440;397;379;398;348;400;397
121;114;99;109;77;99;269;458;463;424;398;343;402;424;508;498;467;450;418;393;401;444;427;433;479;450;480;544;481;456;428;394;461;412;435;494;512;468;462;392;406;506;473;519;623;535;504;466;465;525;444;408;411;440;432;437;461;555;551;428;400;441;491;532;446;514;578;528;489;420;466;403;395;485;429;394;420;397;527;516;428;397;440;429;390;479;429;434;422;422;454;412;414;408;376;365;395;435;457;417;407;411;417;403;445;511;533;458;432;462;420;442;522;548;478;465;421;455;493;443;469;488;434;324;414;555;566;512;493;443;487;495;532;481;365;312;356;412;428;448;425;365;323;447;508;571;601;578;638;435;412;407;458;458;482;484;471;500;453;448;482;511;493;462;357;313;384;403;438;562;579;605;516;429;495;544;452;401;470;518;600;623;485;479;440;447;571;566;483;400;434;438;436;437;363;333;399;535;475;436;496;475;363;404;480;508;417;452;520;394;380;384;466;451;475;442;429;397;379;384;374;391;443;457;416;385;367;408;537;512;486;416;418;408;437;499;401;421;477;490;492;479;404;462;435;408;466;422;462;499;536;515;434;425;465;400;419;484;577;745;552;463;461;423;471;475;481;466;507;481;407;390;461;484;446;382;403;347;390;442;441;416;449;470;501;494;507;564;613;574;553;530;461;472;420;438;449;519;470;410;436;475;494;475;445;522;452;393;454;476;398;405;356;373;432;445;388;407;392;400;468;519;503;485;517;397;448;365;387;436;431;403;353;366;409;515;521;485;424;399;414;553;611;470;454;475;487;517;565;464;396;456;349;411;453;494;448;385;394;390;467;490;522;488;490;502;431;407;426;443;435;411;406;377;357;402;393;432;382;441;499;474;469;366;415;491;386;429;343;416;350;339;371;415;467;429;422;463;438;491;464;453;510;488;435;386;456;449;452;531;387;432;542;589;473;443;426;472;484;432;538;467;425;385;407;371;373;413;371;432;487;519;486;415;439;509;554;481;386;412;467;451;401;436;478;387;369;410;485;516;461;496;505;484;511;508;567;516;436;478;477;533;527;450;510;523;506;439;479;413;429;348;383;413;409;388;396;417;376;377;398;377;369;370;371;363;380;419;412;412;442;428;419;339;386;458;381;399;392;489;395;421;439;397;369;344;339;388;419;380;400;345;391;377;501;466;489;480;468;484;448;430;466;436;409;438;399;426;430;368;308;354;386;382;373;386;435;461;552;532;411;399;446;422;423;431;465;433;440;473;449;466;531;469;472;473;421;368;392;452;415;382;438;386;436;403;330;439;444;449;420;465;447;430;508;458;373;343;383;402;472;460;408;441;444;452;446;480;415;487;508;416;417;377;392;436;471;434;473;436;376;426;446;463;483;440;404;376;402;338;385;428;439;370;366;382;398;381;472;505;436;455;454;414;518;456;514;555;439;329;416;431;474;484;512;506;510;650;816;542;427;374;353;403;529;608;503;412;432;448;434;463;375;410;446;406;481;560;533;542;545;477;408;398;490;557;501;508;448;434;406;441;420;541;471;527;556;496;389;383;310;185;251;334;397;418;472;416;416;418;438;462;444;380;421;409;505;540;430;359;401;451;464;382;443;435;432;430;439;445;494;452;452;381;347;382;427;487;426;509;420;421;399;458;472;478;387;398;475;508;503;469;441;431;402;420;389;403;409;583;628;443;404;393;396;333;302;332;393;449;446;408;439;457;389;387;421;367;422;431;445;396;389;458;385;366;396;403;401;376;380;387;399;431;406;480;469;396;394;424;509;538;438;444;451;430;430;448;527;550;504;494;493;541;403;501;473;408;413;440;446;486;460;528;472;514;495;488;419;434;430;545;491;493;491;392;461;382;374;392;542;522;505;454;494;408;472;489;461;390;372;433;407;435;425;576;702;571;561;464;445;561;869;829;520;326;229;325;430;489;497;519;492;567;445;521;513;444;451;483;394;495;537;487;445;505;515;452;533;470;469;498;427;437;401;455;573;472;361;265;402;453;496;527;634;558;599;540;526;556;635;671;509;536;425;441;448;499;462;482;444;465;353;360;520;488;466;419;416;424;434;416;528;478;485;449;486;412;463;527;508;444;467;458;434;483;474;394;489;457;378;441;460;358;351;345;399
114;119;100;118;94;120;298;413;445;494;439;420;396;387;414;485;491;445;464;440;416;397;466;462;476;479;566;459;405;462;454;370;475;421;468;492;432;476;461;448;461;559;551;556;493;497;564;482;461;452;388;341;313;415;468;479;492;620;633;541;442;405;448;514;493;536;631;548;423;484;444;406;453;507;413;413;368;439;466;462;441;428;453;383;480;549;441;456;424;448;386;465;412;412;412;386;374;459;411;407;408;405;419;349;415;469;455;459;463;466;448;416;508;409;432;449;412;388;460;513;480;496;494;373;428;591;538;515;456;437;456;491;464;436;368;399;448;407;417;462;471;494;409;477;505;530;508;584;539;463;440;465;444;523;492;446;401;474;465;458;490;518;526;507;411;388;460;395;512;630;488;428;455;444;548;590;577;454;402;473;609;530;444;461;432;464;595;516;479;453;412;427;406;407;421;366;439;470;390;453;449;463;457;422;498;498;401;464;529;485;396;391;395;403;432;445;436;394;367;409;513;484;458;428;362;375;392;422;546;639;510;481;458;442;418;502;411;429;429;419;541;503;559;375;426;437;466;438;432;572;443;452;458;429;394;379;378;431;656;749;562;459;494;430;475;496;467;457;523;463;412;441;522;490;434;412;398;449;359;445;475;397;443;405;487;450;433;563;585;519;552;607;557;422;484;476;501;552;572;411;391;438;416;434;429;489;419;406;375;486;475;397;409;441;394;462;426;449;434;408;486;553;644;530;474;456;452;389;367;430;419;409;370;398;409;582;580;459;441;388;448;581;599;463;434;399;447;457;543;442;449;446;384;378;424;439;436;378;438;389;362;479;494;482;633;590;432;433;476;471;454;442;395;411;405;370;394;449;434;426;493;472;495;370;429;425;313;349;359;347;350;354;386;403;424;434;421;466;450;519;540;480;442;421;426;411;427;429;381;445;445;444;489;537;503;404;403;418;404;460;573;513;412;419;382;389;434;434;377;428;480;525;424;358;473;551;531;432;459;475;569;472;448;415;465;426;398;454;486;450;472;529;512;513;519;555;586;505;466;465;538;491;432;451;434;535;554;504;420;418;379;361;438;411;391;398;445;494;377;356;399;369;389;482;421;345;354;417;405;391;424;409;399;399;410;420;392;392;462;424;387;378;426;439;411;389;341;321;293;434;462;417;374;374;404;424;418;475;451;469;397;455;493;447;452;412;421;446;457;430;322;265;356;356;361;347;414;435;575;526;479;441;424;429;409;413;437;420;367;429;466;502;547;492;429;453;437;445;415;413;452;461;413;388;346;378;475;508;600;601;573;545;454;415;427;411;461;354;409;441;453;485;426;449;386;425;430;452;435;472;489;411;403;354;367;369;364;421;450;451;380;444;411;455;460;450;457;442;375;398;387;436;427;407;410;435;355;398;418;460;418;443;409;297;331;381;487;476;425;377;423;474;497;445;508;575;465;667;802;534;385;363;385;359;516;538;496;415;451;493;507;357;407;352;462;430;536;533;463;430;500;467;414;458;465;521;488;450;488;457;474;406;375;447;481;449;492;385;369;507;413;238;296;285;292;359;430;501;463;484;468;492;468;477;429;450;618;526;430;325;408;400;465;386;436;467;411;537;466;447;403;398;392;427;485;462;434;418;384;385;360;421;422;464;469;482;335;393;404;408;443;476;453;447;460;405;413;394;547;625;593;430;453;382;353;355;336;314;397;392;415;412;454;401;418;350;399;364;446;365;380;373;375;434;407;394;385;415;438;424;442;449;441;405;459;524;473;423;436;400;478;487;546;504;417;345;371;405;544;523;558;521;568;552;461;484;529;492;427;431;410;419;487;552;574;517;491;448;454;537;564;535;500;489;487;447;492;426;441;393;490;620;519;451;531;571;415;520;555;480;424;438;418;374;382;544;585;548;539;472;492;493;613;620;479;366;319;352;388;444;555;529;540;529;505;522;532;528;480;438;407;471;475;524;540;619;633;466;460;453;536;522;433;446;455;441;441;493;413;351;355;438;530;577;663;619;584;507;499;621;620;545;539;510;445;418;461;488;477;490;450;459;427;422;554;497;434;425;476;478;456;406;470;486;418;434;486;504;424;455;456;485;383;435;403;513;511;439;477;419;401;534;441;387;381;384;439
91;120;114;97;77;112;274;416;514;423;396;398;371;418;415;420;439;485;429;472;450;410;474;510;447;517;555;581;479;549;422;439;474;459;486;555;498;562;540;450;493;520;424;449;479;505;474;420;460;393;345;331;388;411;390;432;462;465;541;548;481;497;450;524;525;613;767;622;541;524;427;385;451;473;494;496;459;444;478;554;482;474;417;370;472;477;432;382;466;443;424;402;421;431;418;455;377;423;432;371;384;433;432;364;438;489;427;455;517;518;384;350;467;418;396;507;439;363;434;534;524;574;479;456;473;493;519;528;473;402;482;502;480;508;393;491;514;473;482;438;584;580;499;516;393;453;423;528;539;385;463;460;545;572;458;472;431;484;481;457;480;554;564;525;419;483;413;427;492;612;504;473;499;489;521;581;580;453;353;405;513;526;512;446;448;439;545;570;459;426;394;397;446;395;347;381;435;430;483;410;427;406;440;402;439;412;508;452;456;463;406;420;448;502;413;515;453;422;394;380;436;495;486;474;390;409;393;411;460;500;468;514;457;421;498;502;431;436;420;494;532;582;568;446;417;450;497;487;486;530;469;381;375;378;431;397;360;477;614;647;542;441;445;416;452;424;457;474;488;474;443;424;469;450;422;395;424;403;364;434;401;434;393;441;445;398;466;524;463;433;500;533;544;462;450;443;515;517;489;374;403;471;443;386;360;402;420;353;373;445;445;478;405;425;427;438;395;419;482;459;507;592;659;534;531;484;429;426;382;389;414;347;464;430;426;534;472;389;371;427;464;456;444;384;417;386;395;526;513;379;482;465;443;463;437;411;346;386;438;358;310;397;488;540;671;559;422;376;448;426;419;467;460;428;365;457;413;448;500;528;474;409;391;386;484;449;321;336;423;445;363;480;439;350;309;352;412;437;499;435;521;452;462;385;427;392;419;342;386;473;430;465;499;544;589;431;434;405;352;445;470;465;440;384;406;378;507;575;471;561;538;498;358;327;410;510;532;578;579;589;543;442;511;442;468;439;477;526;486;370;400;491;499;480;510;493;550;400;449;488;515;445;414;441;450;464;503;434;376;406;371;369;439;429;429;403;430;413;431;461;433;440;475;492;447;438;416;415;359;404;386;427;461;418;398;393;377;367;458;420;417;391;381;416;398;320;363;354;377;420;430;460;377;381;399;355;400;384;462;397;464;447;487;432;401;468;431;493;490;389;401;312;359;357;357;396;420;508;589;570;494;485;425;424;440;520;421;371;434;405;475;520;543;524;444;422;506;398;427;366;365;466;471;376;360;398;510;593;845;746;576;525;398;453;465;464;448;394;409;470;443;442;508;503;412;409;421;434;412;441;385;364;403;357;322;353;395;364;454;446;422;403;439;397;364;414;426;383;429;396;387;401;395;440;393;375;390;403;376;398;435;466;346;231;267;398;459;504;462;386;469;520;466;468;483;447;482;447;483;393;361;373;418;425;440;503;516;436;470;742;588;435;479;418;423;477;513;485;333;412;430;432;438;468;430;482;462;484;547;464;490;404;463;382;391;384;446;289;339;481;419;267;366;344;345;335;427;492;509;513;458;504;493;472;459;475;649;463;446;457;423;390;384;412;440;443;412;444;450;481;438;386;378;465;539;484;422;395;388;384;427;439;397;390;409;368;411;365;396;466;503;455;456;431;403;426;462;477;412;505;454;410;369;380;403;413;362;364;421;423;463;508;477;503;383;377;423;357;498;451;401;420;374;392;453;449;407;466;416;443;435;530;472;431;410;429;444;444;431;478;499;459;625;588;418;374;360;394;415;433;499;497;501;496;477;455;550;551;491;409;376;447;563;536;686;537;459;451;489;472;485;533;516;514;438;457;476;419;449;451;521;581;512;493;567;628;444;420;483;450;433;402;417;425;378;443;504;500;452;443;440;501;459;469;431;453;492;533;430;463;562;448;459;435;440;485;520;609;603;464;453;456;540;643;546;560;600;502;449;428;451;492;444;421;459;488;508;496;498;399;457;447;456;437;504;593;585;496;415;471;572;466;559;490;489;433;438;419;482;548;489;479;434;501;508;450;425;403;486;523;427;451;456;495;426;415;538;518;398;347;409;436;339;431;420;443;517;525;538;416;489;523;490;389;397;406;478
88;106;113;110;86;110;296;461;487;416;423;375;411;465;466;482;398;405;479;482;542;467;507;464;440;523;557;558;506;610;468;447;407;479;512;567;484;481;511;443;451;392;451;359;424;514;447;405;442;460;380;398;475;347;339;422;411;393;397;484;514;547;474;536;577;552;623;589;581;590;487;438;504;493;433;449;481;480;443;422;443;438;394;457;493;494;379;466;483;481;403;367;434;383;478;465;461;549;451;408;410;399;431;454;453;474;448;493;555;482;383;387;373;362;348;470;439;455;430;540;518;504;474;448;419;422;476;471;445;406;468;396;440;450;492;562;550;453;456;473;583;595;506;464;431;445;485;452;497;433;453;552;529;571;540;482;440;490;536;568;624;738;568;478;447;437;484;489;500;489;435;502;495;541;424;464;558;505;400;402;413;498;527;507;430;514;463;414;431;448;403;439;437;395;372;370;443;600;565;437;430;394;385;441;408;379;389;508;618;442;424;461;493;499;479;526;569;579;396;403;399;416;433;429;417;400;351;386;453;428;461;434;450;378;424;459;455;514;444;504;436;478;434;358;353;383;453;419;440;463;391;381;426;394;421;374;409;389;463;511;445;389;409;424;462;420;357;430;458;540;463;416;398;375;384;453;468;398;374;411;420;441;444;425;361;369;362;443;511;530;434;459;465;419;437;462;465;473;451;409;479;539;441;504;471;412;402;432;457;561;523;465;420;456;460;398;380;398;514;498;451;510;543;460;464;446;477;432;422;467;354;334;388;423;425;442;403;402;407;543;549;467;404;354;318;372;425;467;394;473;420;452;575;720;571;399;377;383;403;418;380;413;414;468;440;406;336;344;393;411;393;433;448;416;385;378;428;421;493;498;494;418;431;483;529;501;377;416;415;471;426;444;383;351;344;368;419;408;494;462;469;484;470;366;413;404;435;403;392;396;439;428;464;531;529;479;435;409;420;405;404;394;419;472;372;404;428;552;512;541;446;400;335;321;426;483;555;590;641;626;484;433;496;420;486;502;514;511;562;432;368;500;540;512;529;457;537;467;415;455;432;421;376;415;454;432;425;379;439;449;391;412;433;468;404;358;404;403;364;406;490;457;476;427;455;477;423;364;428;408;415;483;482;393;344;400;409;378;447;470;424;459;441;378;397;401;392;335;379;343;392;429;372;355;351;328;381;404;415;415;408;436;365;408;419;513;445;449;404;350;319;375;359;331;339;387;438;530;600;632;541;506;516;454;512;478;493;425;446;461;480;526;502;491;441;435;433;431;389;415;415;476;503;383;415;405;481;744;952;640;488;371;390;417;501;423;395;405;370;413;510;449;460;501;465;429;416;400;391;355;390;346;344;349;354;431;423;328;379;431;422;460;473;419;330;306;327;416;459;455;461;428;403;410;515;445;408;439;413;426;377;451;479;412;388;443;460;544;492;498;485;500;432;481;515;490;457;444;407;435;383;406;392;483;461;473;503;373;483;586;536;440;469;475;466;449;388;456;397;427;358;361;475;575;520;482;491;409;509;500;445;383;465;398;372;407;393;381;404;447;403;362;359;503;447;339;363;510;582;561;508;448;510;506;504;527;520;475;509;440;409;422;402;336;374;432;428;400;444;479;461;490;405;408;451;469;436;389;408;397;404;345;395;365;344;434;428;456;427;421;372;477;454;378;398;451;457;449;397;342;326;398;408;481;411;387;413;454;526;489;536;519;429;449;366;385;406;411;440;461;405;423;406;402;354;376;446;442;463;499;493;485;437;414;392;369;405;423;471;535;503;478;547;570;541;415;425;399;449;394;431;461;449;471;459;445;495;497;455;448;413;480;531;599;519;390;451;416;488;468;444;456;471;506;418;435;527;495;505;553;532;506;441;473;498;537;445;485;444;423;438;504;496;439;382;480;670;685;556;490;456;405;400;482;483;434;477;547;495;488;563;412;375;462;407;426;540;561;544;595;492;500;545;624;535;508;611;549;436;400;413;499;489;430;460;461;497;464;410;488;470;449;419;349;395;480;631;625;449;381;458;441;476;480;474;463;409;464;509;531;464;424;489;531;554;465;419;377;414;473;390;446;449;412;452;440;503;419;425;343;348;373;347;478;459;463;446;513;456;491;427;411;480;409;400;488;503
106;87;107;88;79;124;434;476;461;430;418;441;514;504;454;504;483;456;518;569;583;469;488;552;549;601;567;597;608;477;480;537;403;469;544;592;480;494;462;455;505;484;514;419;424;423;475;454;460;451;413;452;428;379;397;376;366;384;428;444;459;527;569;559;524;482;556;507;533;533;490;444;488;484;463;407;611;459;446;510;400;464;488;472;486;468;442;489;506;433;453;411;508;430;471;461;479;490;438;460;413;433;446;524;601;546;512;455;412;425;370;336;448;412;446;476;473;472;412;428;385;453;532;445;414;419;415;420;386;276;387;487;440;481;584;627;493;445;449;536;559;549;493;502;456;454;520;496;424;439;481;529;510;565;508;532;467;380;511;583;683;775;552;481;496;513;524;487;477;411;442;457;469;536;480;471;469;468;398;436;460;489;473;433;408;472;485;435;439;500;446;416;479;479;392;371;443;557;473;418;429;420;469;567;463;394;434;544;542;472;441;453;489;434;393;515;553;474;428;371;380;335;369;336;440;428;414;381;411;424;384;441;409;382;427;434;461;492;394;388;406;398;417;373;387;405;383;427;431;392;431;399;354;399;451;440;391;400;319;411;443;393;438;427;396;337;359;419;515;540;431;464;407;412;452;459;512;478;429;419;492;507;497;385;409;411;402;451;550;480;393;447;441;459;489;473;460;447;436;399;415;453;478;482;457;439;477;451;508;527;442;452;483;441;348;380;401;373;419;445;461;415;422;398;511;490;444;432;513;500;437;396;375;376;379;355;378;418;421;456;593;564;366;290;222;381;533;408;408;413;360;402;619;763;612;402;417;373;402;381;461;435;398;387;403;394;367;353;438;435;368;440;397;430;401;364;367;422;412;434;483;443;429;481;512;472;546;482;449;453;422;437;489;432;387;497;460;484;504;398;416;459;447;348;430;395;401;390;388;412;461;422;394;349;447;431;432;411;510;464;471;420;445;463;430;399;397;538;487;482;420;455;409;524;592;490;479;535;517;521;445;399;433;437;503;538;500;463;621;560;493;531;582;571;490;474;433;457;497;508;409;412;377;451;484;444;436;462;441;474;397;379;419;406;384;359;375;386;394;416;440;431;410;417;469;416;403;378;378;336;382;427;417;327;390;433;375;396;365;398;368;392;355;294;299;293;300;383;374;397;454;419;353;337;346;337;366;411;424;366;388;403;412;418;441;501;413;377;464;428;369;412;376;307;329;427;397;414;477;537;516;493;539;525;569;516;445;419;468;446;427;462;513;520;502;431;402;386;395;414;513;468;426;392;415;441;458;526;563;473;403;385;444;440;469;373;423;395;425;423;465;396;420;533;475;463;383;361;430;421;321;369;372;388;398;369;441;360;395;422;440;400;424;422;426;430;366;451;487;518;562;467;396;478;609;449;472;519;483;399;437;435;489;525;382;473;525;580;533;505;466;524;506;444;521;452;497;535;443;481;458;439;445;532;525;493;497;429;369;439;444;419;485;436;463;421;365;470;409;425;379;376;463;592;585;561;458;451;485;465;425;382;375;464;458;429;424;324;358;390;454;390;414;685;645;522;491;521;749;668;502;470;599;469;510;443;387;404;444;470;432;494;405;332;315;372;318;320;438;455;454;433;432;448;486;484;487;461;462;445;386;322;357;410;381;406;373;431;513;437;444;395;368;366;352;365;487;400;382;409;373;387;427;457;413;480;464;480;449;472;489;463;388;383;378;429;426;422;485;476;417;390;344;365;374;343;440;449;472;453;521;491;459;407;342;359;368;439;403;520;481;400;457;464;465;408;464;487;492;452;417;367;431;493;490;530;524;497;451;415;447;509;512;466;453;375;446;407;420;387;394;399;424;463;439;476;434;505;534;567;569;460;447;472;458;499;476;496;476;490;463;502;509;376;399;453;609;609;497;446;440;396;431;492;460;428;429;399;410;462;454;486;373;485;357;338;441;410;464;514;546;541;498;551;459;499;469;529;478;454;409;425;363;433;439;422;430;434;402;474;427;379;425;368;410;493;584;509;528;387;397;508;471;531;558;491;493;417;448;487;446;411;449;553;577;476;384;355;419;492;399;403;465;382;389;346;414;424;417;394;410;433;510;503;447;401;414;456;421;399;366;446;507;463;411;380;443
110;120;88;98;82;145;447;526;534;428;408;386;485;445;406;386;497;443;438;492;455;408;475;583;613;566;557;467;544;465;488;453;503;537;584;615;522;495;492;542;529;502;461;449;435;426;369;541;518;489;434;432;464;405;402;448;409;394;357;490;488;447;475;517;451;491;506;471;470;487;427;429;442;515;461;462;496;511;449;479;412;476;551;559;464;481;449;468;452;487;416;394;507;490;412;408;460;453;531;546;423;470;492;608;734;594;465;432;374;438;462;426;441;470;486;536;563;441;410;429;416;504;624;467;386;420;416;487;310;300;470;702;659;515;452;539;485;463;506;577;532;499;454;402;467;431;516;488;383;464;416;460;540;507;484;466;511;476;516;550;547;516;584;616;572;514;444;427;439;471;462;408;422;465;497;493;401;407;407;411;498;440;473;474;419;423;410;539;544;507;485;441;526;473;364;440;432;561;531;474;416;469;499;601;549;455;428;454;465;513;380;452;450;402;406;392;439;480;463;381;417;442;452;410;410;384;356;315;347;445;413;414;431;401;416;435;385;399;434;394;375;423;393;328;381;358;384;396;409;390;375;364;391;440;451;404;403;383;406;380;373;424;440;485;443;349;384;415;438;486;502;468;402;387;405;451;462;395;437;439;680;779;605;441;424;420;428;417;427;421;396;447;438;467;542;559;539;478;413;366;383;381;439;457;525;413;391;435;540;551;516;553;523;451;348;328;484;389;463;477;458;502;435;401;462;502;488;445;435;457;429;444;379;354;289;359;399;401;424;428;499;542;384;222;270;417;518;443;411;514;465;369;569;571;358;383;383;328;437;472;523;533;505;414;408;423;358;339;517;496;446;488;419;378;378;377;378;381;372;391;430;461;470;428;429;509;524;535;434;480;488;486;436;386;431;458;479;476;477;425;420;460;456;430;530;390;381;438;365;345;485;485;449;380;424;442;431;453;408;424;478;441;452;507;470;480;467;419;471;538;522;549;541;604;626;504;435;380;509;462;491;406;511;442;562;506;495;436;420;476;503;563;608;544;505;433;439;474;493;442;445;517;455;545;605;626;533;437;435;455;401;392;468;433;380;401;442;404;345;365;366;410;439;434;462;457;478;566;515;399;380;477;386;392;402;409;434;426;412;426;390;395;437;333;313;311;381;354;411;404;423;392;416;417;388;466;469;448;495;406;394;381;406;392;415;457;351;379;439;426;379;389;398;339;346;385;400;398;425;443;462;491;598;591;502;526;399;411;481;445;463;461;466;480;468;363;378;388;394;452;496;494;439;419;456;487;483;468;401;404;403;376;420;459;427;400;456;427;332;412;475;451;396;424;462;364;359;371;416;394;313;400;393;337;361;333;373;389;400;443;479;451;416;422;469;439;410;415;531;512;578;477;421;523;653;471;512;577;523;430;379;392;530;439;435;441;477;498;508;486;499;542;491;492;583;553;604;530;471;474;526;496;519;530;590;609;571;469;443;452;438;451;412;477;464;450;485;507;503;411;421;463;371;516;478;448;430;404;473;488;521;451;412;544;492;366;340;265;308;413;458;496;514;650;640;620;481;407;517;480;484;534;540;534;464;491;458;427;457;443;399;452;404;378;377;389;370;344;387;560;463;484;449;470;489;453;471;444;488;458;388;331;396;450;376;310;410;473;491;418;423;444;379;363;390;397;483;351;401;429;441;454;475;446;380;454;540;467;467;494;591;450;459;476;484;466;463;412;437;498;427;379;388;414;396;428;394;406;425;482;483;437;441;470;394;339;388;366;446;468;391;346;478;395;367;399;421;455;440;439;407;446;487;487;482;504;649;573;461;376;412;430;519;451;412;311;373;370;344;396;392;410;486;476;501;461;478;477;463;474;387;424;390;347;395;440;513;563;454;420;440;466;512;536;499;517;514;429;503;507;482;483;477;551;490;410;399;486;467;492;532;507;491;612;415;339;397;376;426;502;542;543;488;526;376;387;510;574;482;452;388;410;392;431;402;434;439;443;507;542;501;444;461;422;374;430;514;585;508;411;379;402;466;472;686;663;481;455;515;459;477;401;450;526;549;485;402;439;441;459;447;446;546;416;311;268;393;450;431;412;377;474;549;598;451;407;371;403;372;379;437;486;512;538;426;382;496
98;122;89;95;92;96;352;468;455;466;410;383;446;429;427;370;391;438;440;437;439;386;546;543;533;525;464;474;498;469;445;486;511;486;502;474;504;493;451;517;500;459;435;504;505;503;421;431;453;458;420;408;450;471;486;548;430;409;443;496;523;447;520;535;534;533;603;594;504;353;466;486;441;449;531;482;583;509;563;531;469;439;503;479;494;434;455;452;489;497;418;387;451;426;376;432;459;471;497;611;522;562;576;513;584;511;454;405;388;504;550;473;428;438;494;583;473;424;422;454;533;607;600;454;475;579;634;548;424;469;897;1135;851;512;370;467;475;420;460;519;474;479;442;342;318;461;539;543;382;395;481;464;489;508;501;488;520;587;534;448;446;479;550;582;516;433;438;428;515;555;566;541;436;478;551;550;500;471;394;438;418;498;528;619;490;491;497;483;542;515;518;459;444;467;438;452;385;453;507;583;408;468;495;584;660;485;462;459;511;525;405;422;420;401;387;417;487;484;426;417;408;482;414;384;458;398;370;316;357;395;392;396;356;379;415;340;345;449;387;365;406;401;426;384;408;400;350;459;407;425;447;445;377;365;466;393;408;403;420;379;396;399;404;466;394;367;453;484;500;488;464;487;491;389;417;452;477;394;418;554;856;1180;773;510;567;501;490;495;409;379;368;379;471;438;558;609;557;456;424;418;373;384;425;523;462;408;474;432;409;522;511;573;538;591;488;367;490;487;485;540;496;508;458;461;462;489;434;475;476;463;440;416;372;347;312;423;480;484;442;413;440;408;404;368;381;472;479;401;407;432;423;380;437;406;324;301;380;372;454;527;520;492;382;408;400;362;330;349;428;452;474;490;491;412;422;419;412;430;458;518;450;459;399;411;400;463;506;431;410;443;482;454;350;380;435;414;407;429;444;455;453;380;458;451;512;453;456;466;397;366;389;431;412;421;359;422;566;493;419;551;516;463;463;456;461;480;475;433;511;582;564;550;520;535;500;425;382;391;462;514;539;570;460;469;468;451;448;442;413;434;466;609;584;554;539;416;458;426;437;410;451;526;470;590;709;730;655;546;454;446;460;434;469;384;427;366;512;479;366;422;404;364;448;467;374;454;478;547;450;370;437;488;440;415;410;449;461;430;456;428;413;439;363;374;387;399;430;388;435;432;433;372;395;410;423;501;500;507;465;434;446;496;469;422;372;374;309;347;461;414;362;358;346;380;353;343;380;369;372;361;440;427;483;500;567;455;428;470;438;434;437;472;487;447;425;405;421;415;399;413;464;458;389;382;370;440;442;499;450;422;427;415;420;450;411;439;492;471;402;391;471;382;408;399;376;378;397;490;417;342;380;425;450;432;364;329;433;386;429;528;534;441;422;415;431;512;571;551;589;524;487;547;461;461;490;365;545;626;481;434;389;382;452;504;408;419;432;482;553;525;404;382;506;619;733;690;563;578;527;465;459;559;604;557;568;605;557;459;527;492;481;441;466;474;421;393;494;520;514;443;393;361;452;482;432;471;508;465;475;640;457;460;459;576;397;329;358;301;318;410;483;598;549;530;613;558;473;398;292;383;518;598;568;545;502;413;454;486;416;443;474;509;447;489;545;489;423;398;423;518;502;433;421;444;461;444;427;460;485;488;449;377;376;415;350;335;445;422;453;408;524;463;420;421;455;449;445;417;419;421;431;372;405;405;367;394;485;507;437;512;485;491;453;368;391;476;393;372;415;433;457;464;381;425;442;465;459;419;407;433;471;403;450;485;407;366;442;425;536;445;400;414;442;407;357;392;363;423;385;371;421;470;563;512;449;471;556;603;421;336;357;390;481;475;407;398;398;423;422;507;553;512;512;430;435;521;395;424;455;462;375;426;411;401;467;426;472;530;508;395;477;412;456;572;540;521;449;476;447;447;495;509;540;487;458;478;419;430;501;569;607;526;497;630;503;340;483;431;425;417;445;507;540;416;361;397;416;449;384;386;424;441;443;457;460;451;440;460;545;547;546;517;516;509;359;380;477;616;520;459;424;399;455;612;880;687;470;472;493;469;404;424;432;556;466;390;420;510;438;491;403;434;510;439;369;326;402;448;418;502;483;401;448;460;444;405;413;373;416;431;471;451;429;535;574;445;467
92;111;90;93;92;127;357;501;458;477;468;476;387;506;415;442;419;417;524;493;479;499;442;579;613;452;446;465;461;458;465;501;514;510;523;405;346;423;427;470;466;455;497;556;510;468;406;477;457;476;457;399;428;444;440;517;405;474;500;545;571;559;519;564;505;471;680;793;517;540;555;401;419;448;477;448;473;527;490;485;447;389;465;489;438;422;458;476;482;408;423;389;337;382;398;479;420;451;542;622;609;501;468;538;609;573;506;400;376;434;474;516;466;483;442;584;513;393;415;481;566;557;415;448;601;947;869;591;482;673;1043;1288;875;524;486;481;406;477;528;500;459;472;522;390;454;525;541;549;450;472;543;554;524;510;456;498;582;640;520;399;400;441;516;598;585;532;472;522;553;619;724;642;445;459;494;536;498;483;472;423;445;414;558;797;564;505;514;374;374;403;479;460;407;449;428;550;506;356;465;475;403;434;448;570;764;541;409;411;493;425;443;377;443;413;390;430;503;520;447;361;395;391;367;414;393;314;328;357;412;351;349;499;423;436;382;377;384;436;392;376;394;425;426;390;429;359;401;413;405;437;417;488;415;376;409;375;378;446;371;429;443;416;418;444;424;481;474;471;461;427;447;427;528;485;500;505;527;433;455;534;656;842;710;519;558;590;588;499;456;419;398;441;471;489;552;699;548;441;414;417;410;387;419;459;409;385;426;387;450;495;519;506;576;708;532;476;436;497;498;446;412;429;529;562;511;455;444;480;508;412;524;488;440;368;366;434;467;458;421;458;383;459;461;455;459;432;440;435;431;436;419;342;427;332;333;365;445;503;381;444;386;453;379;363;361;406;488;422;499;562;455;443;512;473;419;442;442;531;590;634;556;453;380;351;377;475;474;495;427;491;476;469;445;415;456;483;395;400;445;428;401;447;496;453;451;460;453;472;440;379;406;329;388;436;455;448;487;493;415;456;440;382;369;409;399;428;465;463;469;570;528;494;399;472;456;468;424;399;480;532;509;477;472;403;418;414;469;448;439;430;499;550;538;441;501;517;473;426;436;415;446;466;492;535;658;724;707;524;508;507;478;459;453;398;434;435;384;365;402;436;398;342;405;483;437;464;420;418;466;400;429;463;458;435;367;415;422;423;452;397;464;415;396;382;381;425;365;387;483;442;478;413;361;451;453;467;402;516;444;407;397;483;477;431;467;409;373;388;431;403;361;407;313;331;402;424;395;383;349;419;413;405;376;433;595;544;411;482;514;456;490;493;478;449;362;375;447;446;434;447;407;370;382;344;410;488;455;446;470;478;519;494;515;466;453;424;408;419;384;462;476;469;359;371;365;413;427;362;364;439;415;399;486;514;416;419;484;471;480;554;671;515;438;395;421;538;560;579;597;590;477;396;495;464;448;398;494;571;419;415;345;380;462;453;403;402;442;478;558;494;468;445;507;716;730;565;481;518;498;503;489;522;511;518;482;494;511;460;498;474;461;442;467;415;432;481;497;482;457;406;408;400;390;407;488;447;484;509;514;584;543;486;393;529;441;363;400;296;488;627;585;581;519;430;619;485;378;339;313;344;518;613;653;621;521;419;469;478;445;395;462;447;429;532;540;522;481;415;398;432;445;523;443;448;382;437;427;394;449;532;450;390;361;432;375;381;366;436;462;419;458;497;465;500;435;488;437;416;386;465;475;401;391;402;413;422;458;467;469;438;436;437;488;392;367;402;384;449;416;420;441;446;424;454;458;441;420;407;412;476;528;421;376;457;407;464;462;364;483;391;419;443;413;417;471;430;418;368;428;400;460;453;492;485;457;459;494;472;386;353;356;406;435;473;387;418;423;477;499;645;564;500;469;421;433;428;376;410;402;407;400;471;475;374;447;441;409;430;371;447;440;545;502;465;480;472;373;363;461;459;461;493;542;481;475;452;430;391;490;534;550;458;375;517;484;499;479;413;515;462;410;521;566;378;385;430;469;459;414;400;446;429;480;497;474;499;451;465;492;455;495;525;516;461;475;446;434;525;427;446;494;450;400;528;756;526;439;468;517;553;392;362;446;449;420;359;444;508;554;457;419;489;489;461;517;512;486;439;496;482;466;411;396;506;438;397;396;322;431;409;438;407;504;483;517;461;427
105;113;111;93;102;109;342;489;430;473;555;476;474;442;426;444;396;461;495;514;562;512;447;489;543;452;396;417;519;551;529;412;435;521;493;463;441;452;403;456;514;540;578;586;453;404;422;480;576;593;512;509;477;439;412;438;431;487;668;648;719;662;575;465;483;419;672;777;610;526;491;471;456;403;556;461;561;497;488;415;395;470;474;451;390;398;443;467;461;406;349;377;393;404;449;507;551;463;534;679;597;482;447;467;507;503;463;394;394;393;493;497;497;423;401;509;449;408;489;421;439;448;417;432;666;872;827;566;444;538;849;945;645;518;488;429;435;492;515;562;554;495;522;545;594;543;539;549;467;471;520;598;537;447;409;421;568;614;543;395;464;528;560;636;655;582;542;459;559;618;714;553;437;346;491;557;504;411;433;428;388;439;500;597;507;448;407;397;358;417;462;535;498;415;422;455;488;395;470;483;392;392;360;466;585;417;431;399;413;422;427;436;444;451;401;401;416;409;334;378;316;338;332;311;349;303;340;384;445;400;376;411;469;454;400;394;392;455;428;418;358;422;368;420;439;435;418;459;462;438;443;433;342;460;454;393;415;409;398;397;449;376;350;368;447;484;517;449;429;447;498;475;467;542;428;427;468;390;444;461;516;587;549;519;514;556;597;528;472;459;461;459;547;504;510;531;443;414;404;397;485;407;409;436;397;398;448;425;441;504;485;441;510;604;583;598;514;557;526;401;427;406;476;598;524;414;449;498;469;426;450;402;392;356;361;473;399;394;439;447;386;478;468;463;468;349;432;448;479;463;392;385;459;373;378;406;531;442;367;355;442;456;389;489;439;459;504;483;568;515;439;456;436;459;417;441;414;535;632;593;490;489;385;418;427;427;497;581;453;476;484;434;508;442;426;424;487;424;412;428;392;430;553;435;448;462;470;527;475;406;354;330;412;461;438;460;411;471;462;416;420;326;347;369;393;447;432;459;540;475;453;459;432;391;414;465;487;427;415;534;502;449;406;440;416;465;456;444;509;484;472;480;560;443;506;527;574;494;551;500;455;433;495;523;636;594;637;548;551;605;430;443;436;358;366;445;432;388;359;428;426;391;399;385;405;486;480;433;397;408;414;502;499;507;441;397;382;372;395;401;483;431;399;379;352;411;432;407;466;489;520;485;420;447;451;354;410;384;425;391;344;439;458;440;467;387;392;368;427;360;376;400;377;387;393;391;385;390;344;416;400;449;472;505;602;675;531;492;509;449;425;527;480;442;414;437;476;426;431;395;409;394;401;403;400;482;512;397;368;485;424;580;618;497;451;423;412;429;436;484;493;475;402;406;322;371;412;382;391;460;472;498;464;460;473;422;464;390;318;459;630;519;509;436;519;687;470;508;571;529;502;433;412;448;424;538;494;419;404;468;383;401;447;417;435;452;476;477;471;435;509;487;496;612;561;467;438;523;494;569;509;549;579;502;461;458;400;458;529;484;417;437;434;402;404;441;520;583;526;419;364;425;371;453;429;428;496;477;430;530;505;436;379;447;448;381;391;392;622;728;592;481;484;443;592;526;405;329;371;429;526;716;833;740;588;502;554;520;429;408;472;501;505;456;475;532;478;336;275;337;431;458;471;486;389;413;392;400;479;556;490;377;351;391;453;384;411;454;416;416;467;477;405;534;506;509;517;412;382;476;425;399;437;516;400;409;439;385;426;419;418;424;381;368;391;385;372;459;367;365;379;391;383;467;451;414;416;371;389;462;471;444;372;441;418;573;441;328;384;395;455;432;462;516;503;432;333;394;417;369;456;445;455;454;443;429;420;368;369;396;336;314;463;486;413;435;343;378;481;527;534;536;425;374;393;395;347;374;383;407;399;449;490;463;449;470;431;385;514;479;485;502;492;417;461;380;439;408;496;581;479;488;438;460;452;437;425;434;397;534;569;537;445;419;415;474;548;434;519;464;410;482;461;420;390;493;427;482;427;454;482;434;469;500;444;452;486;511;572;454;443;457;451;589;663;545;419;452;415;442;457;455;481;450;451;440;448;409;528;510;496;448;465;422;404;370;393;413;495;436;417;446;498;469;645;631;455;479;427;416;408;418;414;493;488;429;385;319;373;495;445;456;454;495;508;445;515
112;102;109;93;94;149;365;476;442;454;524;444;437;470;465;463;418;449;463;464;440;440;471;462;435;406;436;486;473;510;507;505;426;526;535;453;501;453;481;538;495;446;492;604;485;438;494;567;569;529;588;515;456;382;460;416;425;512;655;682;665;641;506;455;391;463;509;661;631;665;547;479;441;484;656;532;500;563;550;402;461;592;515;441;394;429;418;444;477;377;386;432;417;368;417;472;514;427;489;578;561;426;403;459;523;489;431;350;344;428;427;476;471;410;378;450;443;459;412;389;379;417;405;458;545;618;563;473;457;484;538;538;519;468;510;379;400;426;479;560;537;614;582;564;582;599;490;558;508;486;455;592;510;457;347;436;534;620;492;429;474;548;647;611;599;569;603;590;544;620;495;497;469;423;472;487;518;438;411;403;464;508;382;418;374;423;416;447;400;465;521;516;487;388;347;377;342;354;483;437;411;355;313;351;472;423;489;404;379;448;475;432;406;462;457;399;396;369;299;343;300;334;380;349;292;357;342;301;406;492;410;486;405;450;353;386;391;412;387;394;386;424;452;453;452;455;439;486;507;438;408;440;386;473;449;422;477;463;349;471;401;400;437;429;479;455;476;384;407;407;431;472;427;509;456;386;411;416;319;432;480;419;483;565;517;477;488;480;474;483;447;416;482;468;444;448;422;407;371;421;508;515;463;371;440;468;497;463;503;555;498;419;439;469;545;606;495;473;452;449;476;468;481;584;501;442;434;485;465;442;446;486;392;387;442;492;375;430;353;430;395;470;441;421;424;383;353;401;347;384;429;433;406;340;460;574;423;419;371;407;481;403;513;657;680;541;540;403;466;522;526;472;474;421;402;436;389;517;561;448;495;462;472;454;418;469;555;606;549;441;488;476;488;458;381;359;376;395;459;392;430;457;469;412;426;449;478;593;562;425;337;419;396;538;433;391;419;417;456;409;413;348;321;450;431;435;376;434;550;565;506;516;423;401;366;432;367;411;463;503;506;479;425;454;425;471;455;531;461;496;427;487;517;469;480;471;466;549;528;504;450;426;395;499;504;485;523;554;498;531;558;443;393;398;428;496;433;427;411;505;485;389;372;458;429;414;436;404;478;451;503;484;506;514;466;421;384;405;388;399;417;386;439;479;459;437;420;429;411;430;509;430;496;441;453;442;387;431;406;416;381;389;407;458;422;396;464;425;437;444;463;457;479;381;372;451;368;353;351;379;472;459;510;543;506;566;507;493;501;472;492;460;474;453;414;508;416;438;392;435;396;407;376;428;463;519;509;428;429;480;417;539;592;487;425;397;441;441;432;470;485;448;468;414;337;376;471;434;441;524;481;421;381;419;388;439;396;343;252;357;453;456;470;520;646;745;543;474;544;533;483;497;392;426;468;445;405;370;441;505;447;440;417;453;488;520;500;507;438;417;518;547;415;469;451;458;475;563;427;428;599;580;490;431;434;466;422;464;486;494;501;437;367;417;399;457;454;616;587;419;396;401;375;404;391;425;522;505;402;390;438;408;381;357;368;399;404;476;508;432;436;483;450;472;433;451;449;393;363;398;537;824;995;814;573;518;536;544;420;445;484;470;437;447;416;520;400;282;256;397;409;433;456;494;427;412;494;418;424;513;472;459;433;421;477;434;457;446;417;476;499;429;452;470;430;448;551;471;430;397;381;346;397;561;445;399;418;417;422;527;449;454;452;390;369;398;500;461;412;434;356;460;416;420;422;329;380;388;407;418;465;441;312;418;461;535;462;476;452;384;432;434;438;454;445;434;464;455;447;405;435;475;418;378;425;460;380;397;418;433;391;454;450;439;424;407;393;393;459;514;486;461;434;473;380;403;396;428;416;448;466;514;521;444;429;445;452;376;500;565;560;503;511;438;476;515;471;466;563;567;518;411;382;461;470;456;502;414;467;572;606;519;517;399;372;434;474;447;517;435;410;443;482;472;518;515;557;499;474;404;470;468;528;524;517;422;430;507;548;416;418;492;558;606;654;541;469;503;448;485;514;474;517;466;448;435;418;411;509;481;393;462;417;417;420;366;466;404;440;439;418;432;437;436;475;484;462;505;439;421;413;418;423;443;417;446;458;371;427;456;453;493;450;523;465;527;542
66;95;104;91;87;165;367;395;481;509;443;397;437;449;475;409;352;460;564;525;475;435;426;483;428;397;484;467;455;539;587;514;419;430;454;464;576;455;538;473;456;455;454;475;534;477;489;451;467;482;579;667;489;449;434;451;426;534;500;679;610;574;500;423;503;547;539;494;569;590;560;405;423;524;513;447;475;526;503;404;425;523;562;401;450;507;491;470;454;398;450;441;466;499;462;349;355;415;400;610;576;454;414;467;462;473;381;298;333;353;406;417;456;424;389;408;442;429;425;475;441;453;451;461;451;377;395;429;437;422;434;404;470;517;527;489;424;401;493;614;616;717;669;588;712;683;543;465;532;489;413;545;516;431;366;414;566;573;516;452;465;502;426;489;480;551;653;594;461;430;425;491;555;491;471;478;477;437;448;426;499;491;354;423;376;418;386;383;396;478;431;467;474;417;405;440;391;360;488;508;379;415;386;384;398;437;480;401;389;429;495;450;436;472;484;530;405;427;383;344;371;349;393;357;312;347;331;356;395;479;488;402;397;452;409;429;397;400;371;408;393;359;401;433;399;422;528;474;552;598;370;440;431;374;430;459;500;476;354;382;399;367;430;464;520;480;429;428;415;481;478;484;459;501;513;518;503;410;408;433;434;427;482;536;453;454;461;476;450;440;421;418;440;441;427;431;409;357;404;427;393;442;476;446;490;539;536;523;606;517;394;421;438;460;444;496;501;414;465;366;476;468;485;558;495;503;453;447;501;421;439;553;493;471;471;538;450;413;413;430;433;439;451;374;384;419;380;389;341;377;376;431;337;373;413;432;442;432;407;455;460;478;422;566;679;549;441;415;394;447;569;498;460;483;458;495;452;465;486;549;621;499;541;423;436;532;498;527;498;392;433;465;447;431;411;454;429;330;463;406;415;386;399;429;463;383;432;504;556;432;385;340;348;437;430;419;419;365;398;470;451;426;349;404;354;464;445;443;466;508;567;539;453;458;475;391;331;405;441;455;466;466;502;458;413;470;465;405;400;438;447;482;480;478;478;457;591;497;508;517;442;397;502;538;551;444;440;403;481;474;469;426;408;355;381;456;497;486;425;508;491;420;434;407;424;457;502;452;439;445;396;400;504;477;482;413;389;426;406;519;433;410;444;476;435;420;432;438;449;363;371;424;420;415;464;421;434;384;364;386;389;391;398;422;437;426;434;464;496;598;401;412;449;459;390;421;389;417;374;353;421;416;493;442;415;441;405;389;384;510;485;421;409;453;438;448;457;430;369;399;404;386;377;418;490;486;481;504;515;517;412;388;424;436;462;378;452;484;469;421;494;427;376;419;392;399;444;497;581;603;603;433;384;342;338;344;382;363;350;327;399;458;477;463;477;609;521;464;504;500;524;476;395;456;482;488;387;343;382;435;509;452;430;429;524;511;534;551;518;434;460;560;493;481;470;454;445;439;331;359;486;607;495;410;391;425;512;486;544;502;519;488;390;389;373;424;420;493;461;450;380;423;458;427;385;419;509;498;392;393;364;382;465;453;343;401;442;509;445;390;437;514;497;379;471;623;467;399;399;521;483;487;610;571;503;563;533;518;418;473;473;446;411;480;441;491;382;340;348;428;417;449;502;483;510;456;421;377;445;443;414;419;448;453;412;427;460;488;471;479;471;416;379;376;435;474;482;507;462;409;373;369;404;436;429;456;424;362;406;571;571;500;562;472;404;400;590;551;477;442;383;436;400;367;383;348;363;457;434;419;486;518;355;414;434;440;363;475;411;381;402;340;365;422;398;444;435;387;367;417;492;504;494;359;418;488;450;469;488;452;363;472;524;519;372;402;447;434;455;484;437;432;410;419;507;429;460;458;471;468;485;508;437;474;496;491;451;460;465;476;450;484;531;513;468;496;443;490;491;487;471;413;381;434;437;410;429;422;479;544;631;502;483;334;370;392;447;439;475;435;439;440;520;442;442;436;443;526;451;402;401;424;464;571;550;413;424;538;556;461;482;522;530;585;558;514;531;609;462;479;495;487;459;451;442;425;408;522;452;364;429;476;477;468;456;511;433;424;435;417;434;436;433;411;465;493;560;489;447;429;462;423;429;475;467;458;461;411;441;506;476;412;444;465;489;562;544
100;101;103;83;98;166;463;416;433;569;463;429;493;459;425;350;362;403;464;419;441;441;455;526;455;420;502;584;487;450;605;525;513;449;442;432;412;429;476;489;454;468;420;542;470;479;434;409;439;477;557;562;419;381;441;463;412;460;445;548;576;540;429;404;500;550;560;558;497;497;476;417;430;442;490;404;512;541;366;381;406;571;547;451;481;384;499;484;453;404;385;415;466;461;478;296;356;413;439;511;553;457;439;429;426;438;421;360;332;370;459;471;443;367;319;442;445;379;449;526;667;528;430;468;413;384;432;452;505;414;443;448;452;474;512;465;436;490;456;491;545;644;624;616;802;715;595;498;469;506;402;391;532;485;453;500;555;509;494;474;472;457;405;424;447;562;551;563;386;409;436;531;564;506;432;401;399;424;422;439;498;452;404;409;408;423;378;345;466;424;462;415;444;501;543;499;476;452;404;410;456;471;406;451;420;421;446;501;361;460;471;471;429;515;496;468;496;430;366;357;371;386;431;361;341;309;344;350;400;484;476;420;449;380;415;382;405;375;391;435;429;426;408;422;433;423;390;475;520;459;359;414;395;341;424;536;513;391;384;369;400;398;448;462;428;376;393;392;410;445;434;441;454;441;504;483;521;505;500;461;468;398;415;496;419;440;474;553;438;378;382;382;423;442;397;414;396;395;401;372;393;391;430;465;462;478;478;435;542;433;395;446;447;461;433;391;417;466;447;426;499;513;457;531;473;544;517;434;465;420;489;488;483;425;507;552;429;428;439;454;441;394;406;415;438;401;415;416;423;404;400;320;388;418;412;386;482;413;422;437;527;454;357;453;511;449;423;392;409;524;633;529;498;592;544;488;401;495;555;551;556;602;501;461;435;497;396;446;426;393;376;464;401;440;434;481;415;383;396;488;394;394;414;465;419;523;550;551;526;435;308;336;394;481;428;340;382;392;388;452;458;399;413;460;459;441;405;472;535;545;552;558;529;475;475;457;361;386;425;426;391;435;453;491;432;478;472;439;439;472;440;478;498;532;400;446;663;536;514;512;514;462;553;507;503;501;473;442;512;422;376;402;400;360;365;477;453;351;443;458;492;434;545;482;402;486;573;535;473;457;420;362;412;524;466;367;388;465;449;435;440;357;389;458;410;360;381;384;420;353;371;378;368;357;460;549;371;403;368;407;381;459;402;353;384;436;400;473;611;627;522;497;464;435;421;418;419;314;407;359;427;444;463;458;399;422;453;379;407;437;421;425;431;485;498;468;474;479;427;430;348;385;386;447;418;421;439;492;633;487;376;309;353;421;516;529;482;499;460;451;477;477;455;467;454;385;418;486;550;596;529;506;498;407;317;306;336;393;428;413;403;553;502;466;509;540;601;521;427;508;506;477;437;432;463;516;441;410;457;451;410;497;414;411;442;455;434;443;518;436;438;505;535;586;598;457;492;448;474;427;495;527;483;371;377;427;440;504;522;530;701;566;469;409;414;430;429;422;368;454;427;490;544;464;441;413;469;469;449;376;321;409;430;422;391;407;410;453;431;473;443;476;506;412;533;540;448;399;401;466;476;391;473;444;453;539;529;466;470;548;477;422;422;440;442;382;339;374;391;396;407;455;412;417;445;433;408;404;431;477;403;466;362;413;380;378;472;496;529;465;424;443;373;416;430;409;446;441;456;422;374;438;473;454;400;466;476;387;404;529;629;520;499;373;328;501;552;536;468;400;414;422;405;377;330;313;385;460;384;352;450;482;425;384;411;423;411;410;384;406;356;395;370;428;489;458;359;425;441;438;531;466;501;396;553;563;459;420;471;427;420;488;508;471;468;430;460;472;480;483;541;458;387;434;421;403;439;418;397;441;425;480;444;544;589;559;496;483;529;481;493;511;506;522;529;461;488;505;448;416;492;470;338;435;426;444;490;460;439;536;543;542;516;502;520;478;436;491;543;449;503;485;446;456;419;371;402;435;445;460;439;455;515;517;425;387;457;470;522;503;447;480;552;562;547;479;459;524;455;482;467;496;498;487;438;481;424;452;426;379;401;457;452;529;507;496;471;420;382;348;393;455;447;462;529;594;573;446;427;481;483;385;422;426;511;504;383;324;398;436;519;457;423;397;394;475;521
96;116;115;79;62;158;329;293;378;427;560;617;514;509;376;414;427;403;420;404;444;444;446;439;412;429;510;480;435;432;432;470;490;444;421;403;448;450;395;411;477;437;469;474;455;454;460;421;393;417;459;483;400;393;499;469;385;443;477;482;512;510;458;398;480;633;602;693;573;506;488;445;400;410;393;432;550;508;339;358;453;484;492;474;502;439;429;470;505;421;399;429;531;540;468;368;373;359;453;471;487;479;525;526;433;419;416;347;393;457;493;442;445;356;367;504;565;476;460;640;755;557;396;425;422;485;383;391;393;372;409;493;416;474;503;502;438;393;430;468;457;527;561;588;622;589;490;532;499;440;408;355;503;554;499;525;506;553;554;484;424;409;398;394;512;552;561;615;423;384;460;545;534;506;458;388;441;470;495;446;457;388;392;379;429;448;384;340;398;503;441;415;427;532;595;465;475;483;401;432;423;396;455;484;468;406;391;435;423;401;406;381;452;545;534;472;455;449;409;327;325;348;445;366;376;393;423;362;417;428;498;435;409;407;341;356;424;351;345;434;493;476;456;436;464;409;402;409;396;414;408;396;370;382;434;463;531;409;385;395;383;398;384;388;366;386;315;357;346;432;431;468;443;420;371;478;491;541;527;530;533;466;420;448;450;371;480;500;495;450;502;488;356;445;365;348;392;473;445;457;516;491;446;417;435;432;450;440;463;418;457;456;426;465;383;412;440;439;421;368;459;529;440;471;524;512;448;472;507;453;397;404;393;466;475;524;442;446;475;497;463;425;416;399;387;394;417;366;407;441;445;357;373;446;374;353;393;387;456;513;451;443;390;487;430;477;475;439;385;574;664;470;519;633;561;455;444;471;532;521;461;494;506;464;399;494;377;429;386;348;321;423;454;444;444;488;393;414;416;477;426;380;441;438;456;445;492;472;443;360;400;467;435;468;414;354;386;448;370;413;413;439;465;514;489;420;462;433;531;483;441;497;519;568;503;510;455;416;466;495;425;473;470;445;473;533;517;442;468;420;451;459;523;477;428;481;591;548;529;576;553;455;504;473;479;478;444;555;516;403;340;345;429;407;410;458;410;334;415;473;435;509;633;389;394;457;592;550;469;449;432;416;391;456;392;384;385;419;457;471;467;455;419;442;429;356;427;344;419;411;350;330;375;412;500;482;441;373;397;381;466;454;414;402;407;474;417;460;508;518;526;464;425;413;445;459;432;361;375;360;422;506;465;439;416;383;423;409;394;432;427;470;497;538;477;406;431;410;428;402;438;418;420;447;418;418;476;560;542;450;358;345;365;455;602;568;479;459;506;556;525;453;609;581;519;427;355;372;514;433;417;495;438;383;347;350;368;439;439;478;484;501;480;430;521;581;574;587;549;558;454;401;402;448;477;481;505;522;511;548;453;473;426;427;439;395;406;444;363;397;403;528;551;539;537;505;457;395;469;593;472;463;429;409;420;393;361;530;549;528;714;554;485;456;444;446;515;513;444;446;427;449;458;427;383;429;400;445;410;463;377;416;447;429;461;551;540;453;408;455;466;494;405;450;524;480;462;404;384;484;443;394;361;357;437;568;535;440;433;531;491;333;393;414;486;399;423;394;391;435;481;468;394;358;461;427;374;419;423;407;410;443;364;374;402;473;410;429;387;399;460;448;433;495;440;412;420;481;462;415;399;530;408;337;339;379;403;451;452;511;511;470;421;333;370;432;435;441;449;450;399;515;379;339;308;364;333;414;374;366;419;446;419;372;374;390;354;366;349;355;374;379;385;408;438;491;422;445;580;634;621;525;459;485;574;578;504;510;466;402;388;568;622;513;474;438;479;531;499;508;508;395;420;393;405;521;475;427;374;447;400;507;459;490;592;545;494;523;537;504;454;465;535;553;531;496;430;491;463;383;552;489;511;504;455;484;487;451;389;454;483;489;490;585;635;558;524;511;543;504;586;536;466;456;409;469;452;445;430;420;387;464;511;469;430;461;549;533;519;494;501;492;493;474;538;478;447;451;477;469;443;431;534;466;488;511;477;463;431;430;392;450;533;550;522;554;518;453;424;404;394;438;518;549;512;543;488;442;406;522;486;470;450;474;475;475;455;395;411;418;460;517;430;430;465;435;402
98;115;110;102;80;216;354;337;316;424;716;732;619;557;456;400;473;483;468;350;360;348;392;437;429;441;452;510;488;445;449;457;433;461;448;474;448;448;391;418;436;482;560;433;480;468;440;509;448;438;396;451;378;421;477;439;483;480;474;476;482;455;419;439;467;510;566;590;529;480;512;497;515;441;462;527;457;429;397;385;414;442;485;481;469;405;431;514;455;441;455;454;612;534;446;433;437;406;485;444;447;534;561;564;440;302;369;389;342;373;412;443;427;477;490;606;666;689;560;528;572;478;346;389;459;422;404;382;445;502;484;408;381;437;528;469;429;384;412;402;452;412;516;557;567;462;472;488;521;361;427;405;449;448;440;362;350;482;431;509;493;464;440;406;486;563;574;618;491;471;553;516;535;477;471;480;504;577;458;426;378;349;355;404;380;404;360;396;375;446;454;445;496;483;495;479;505;421;386;365;446;431;459;427;490;439;412;377;414;466;476;455;502;566;563;488;528;803;657;436;351;329;358;420;424;442;500;478;431;472;462;487;488;374;422;436;431;406;384;432;477;440;474;421;396;397;437;454;407;360;365;453;407;362;386;464;492;410;396;388;416;433;476;324;351;361;326;410;388;378;382;469;479;409;363;374;414;465;550;555;523;535;414;451;465;445;457;486;496;579;507;438;394;500;497;406;382;446;437;451;461;490;425;444;380;405;558;547;422;418;448;471;445;431;467;488;461;418;423;394;404;513;471;436;435;397;454;490;401;406;365;407;439;466;459;438;380;389;489;461;407;482;453;411;389;359;364;370;432;404;450;408;406;403;375;344;389;454;467;525;482;462;418;539;541;520;442;477;425;514;483;364;402;506;527;393;378;421;458;449;373;391;440;407;385;445;418;450;425;393;420;533;555;521;466;628;591;445;367;413;435;405;398;398;417;392;402;412;430;368;467;581;551;495;403;428;454;406;480;389;392;454;558;488;488;435;500;433;423;451;364;456;585;556;551;480;411;422;472;461;422;417;506;547;593;559;564;531;471;418;456;494;460;465;486;423;514;460;646;565;452;428;456;453;472;432;510;599;479;439;381;357;456;411;426;452;398;376;376;408;394;461;469;389;419;383;529;509;430;428;429;435;304;369;342;320;338;467;369;466;473;413;415;383;478;449;443;416;386;380;305;324;366;393;445;455;409;347;364;393;512;497;403;419;423;438;441;425;426;460;442;468;391;394;479;413;408;373;419;441;490;506;451;400;356;417;448;424;362;445;426;529;507;486;365;338;406;463;393;472;504;412;426;443;426;446;430;523;569;446;374;326;395;447;564;549;425;465;506;552;582;485;567;562;483;468;332;363;389;430;369;462;431;415;426;406;447;469;441;419;449;531;419;423;502;531;552;627;485;522;483;440;580;558;447;489;540;453;521;527;448;441;403;440;469;454;453;445;430;379;405;497;496;512;524;522;520;444;471;517;453;531;532;470;439;413;414;391;423;476;361;372;403;533;501;470;500;570;461;463;418;475;469;412;386;421;393;394;456;378;371;440;404;430;433;530;586;517;459;474;427;475;399;450;564;453;371;337;341;354;396;313;304;359;464;438;454;397;478;444;446;417;413;510;475;503;496;417;450;487;467;454;413;374;408;477;413;516;409;358;338;419;372;342;465;428;391;435;380;380;370;416;382;415;414;398;402;474;463;464;458;459;354;326;393;393;464;453;470;409;439;419;439;404;347;411;398;352;459;385;414;398;381;310;319;348;358;377;426;483;471;406;337;301;372;407;407;432;384;380;389;359;336;441;455;476;500;449;567;750;606;531;410;495;496;484;477;427;269;255;402;584;595;520;421;471;499;497;415;454;443;451;404;493;540;477;502;448;505;497;428;456;441;545;537;466;452;428;534;433;405;459;508;578;533;458;420;437;454;432;564;579;563;635;608;653;501;482;523;547;571;539;555;559;528;496;372;369;476;480;638;616;485;453;479;582;496;440;435;415;477;488;495;496;496;520;472;471;513;479;481;586;597;528;437;508;455;504;489;483;438;441;600;492;484;501;461;510;455;463;465;445;496;547;605;589;613;550;497;498;401;409;516;479;472;498;416;427;433;430;381;428;414;518;486;503;470;447;442;469;551;575;560;476;467;399;384
150;95;123;107;102;292;399;406;318;426;515;564;507;409;418;481;443;466;420;434;323;377;394;394;436;475;516;522;496;472;401;459;502;428;457;440;462;369;363;433;432;427;466;488;443;454;473;547;438;385;393;458;390;427;529;460;410;470;505;435;432;433;429;485;458;491;464;467;475;445;520;521;497;516;559;516;470;415;402;398;397;399;499;484;411;457;400;448;465;477;433;452;446;453;449;398;406;402;471;540;504;481;495;477;383;331;397;414;419;447;359;430;409;576;638;596;784;929;693;421;437;371;334;442;405;419;442;392;408;526;514;487;427;476;538;480;372;367;431;473;480;416;399;484;445;486;474;462;471;384;452;489;449;440;359;422;351;476;425;429;470;461;462;453;485;452;510;517;472;506;513;490;484;445;434;469;484;518;466;384;352;327;420;443;408;410;394;406;419;479;511;455;450;521;485;435;420;472;413;411;411;426;455;493;589;547;430;377;461;561;570;530;519;576;534;494;502;705;528;454;347;335;374;394;399;488;428;422;459;498;475;424;527;420;344;419;415;421;442;452;425;442;361;437;441;435;399;411;364;395;377;407;399;336;378;409;457;464;443;421;436;442;375;351;386;383;419;428;410;453;444;430;480;435;374;420;469;435;455;556;550;462;466;511;408;448;472;480;466;523;393;477;595;591;593;490;416;405;407;409;428;438;419;394;426;397;512;580;487;550;541;432;433;466;526;552;410;449;413;448;480;543;490;458;381;425;411;431;442;384;340;422;384;360;409;329;346;399;376;399;474;458;478;505;464;407;404;409;426;412;475;424;452;436;390;468;447;407;417;449;433;365;399;572;655;568;463;460;422;464;491;358;347;416;445;451;452;390;444;428;336;402;450;402;467;477;474;444;416;397;452;472;547;580;509;756;787;581;400;402;442;420;360;393;356;420;419;392;424;398;430;436;520;443;395;454;500;409;410;381;351;425;411;449;401;419;373;449;449;501;470;540;544;591;527;533;450;416;428;416;446;491;468;576;587;570;533;487;448;460;472;420;403;444;464;442;509;455;627;704;473;423;524;429;408;504;454;530;474;428;434;474;463;406;374;372;372;456;425;433;370;414;442;452;445;415;417;420;420;407;442;374;371;370;394;409;441;440;393;433;408;420;413;435;380;448;540;388;323;314;390;324;362;443;396;409;446;437;313;405;490;468;437;415;429;417;452;417;400;430;471;384;391;392;378;397;389;387;439;426;443;513;493;402;403;334;382;418;396;445;464;499;421;398;352;410;422;435;411;391;447;466;449;435;389;364;429;448;422;403;368;352;405;419;453;435;387;433;446;394;414;459;487;509;483;426;358;339;405;375;384;432;460;434;512;464;512;478;403;405;382;522;486;510;599;573;536;468;430;484;494;489;478;574;491;527;577;472;418;444;378;415;484;561;470;451;461;419;362;464;444;504;464;492;544;553;583;584;531;456;529;492;500;470;501;521;515;463;414;398;310;384;408;472;470;453;611;534;493;468;431;509;448;419;326;363;344;404;411;401;437;360;379;370;377;438;533;495;501;455;433;393;398;415;455;413;424;401;308;368;366;320;395;482;513;426;371;433;449;429;445;425;402;401;339;426;414;361;364;427;432;404;455;332;404;470;473;413;391;313;313;396;403;397;427;393;395;401;434;394;474;406;393;447;391;357;399;447;391;424;448;361;405;385;407;427;460;447;448;452;365;367;479;419;445;488;473;491;401;344;328;296;282;280;318;322;404;434;483;477;458;441;420;335;344;427;505;531;442;436;358;299;382;407;475;491;442;399;452;501;503;436;467;467;462;469;405;346;242;321;451;532;511;478;426;418;402;419;426;430;466;477;484;507;459;429;490;579;655;516;471;457;465;506;457;450;430;404;461;490;468;493;560;614;503;417;283;385;517;461;502;628;569;605;654;597;524;468;616;637;548;554;518;498;417;373;282;399;476;394;465;594;526;442;424;405;434;490;379;433;426;500;486;507;544;452;407;403;502;661;596;645;517;414;461;479;494;494;475;472;441;514;491;491;511;508;433;490;465;525;561;487;437;556;556;481;552;503;488;499;374;385;498;475;434;371;332;396;433;445;468;435;491;470;452;549;578;461;452;447;471;528;489;421;444;373;441
104;98;109;86;89;315;459;393;375;432;389;421;480;450;465;451;480;447;444;438;427;422;453;427;435;486;608;642;441;412;412;442;407;426;419;448;404;327;407;414;410;380;468;497;524;513;523;492;373;413;418;380;456;429;462;487;452;519;435;401;429;419;466;468;438;547;490;463;424;406;443;527;492;522;503;433;457;538;483;395;407;400;442;476;387;417;459;420;439;447;528;422;417;540;534;407;437;429;522;525;516;456;405;482;368;373;380;415;447;434;430;416;462;672;712;699;798;827;552;412;434;416;413;424;438;427;438;405;425;404;416;407;440;451;603;529;488;479;516;423;569;503;395;456;538;473;499;481;412;368;474;454;433;415;351;364;410;443;414;424;406;445;415;437;505;496;436;380;450;495;484;559;500;398;475;392;435;508;491;399;345;369;363;450;439;415;384;464;446;432;472;476;467;482;435;493;469;441;402;440;405;384;449;458;560;491;392;442;509;514;553;465;508;520;532;545;478;487;437;456;362;376;420;450;399;420;419;505;543;483;400;475;479;385;387;385;416;428;474;467;450;441;389;367;503;492;394;417;415;405;434;445;479;389;423;451;474;471;431;410;448;376;345;421;510;452;409;453;378;442;459;468;500;480;470;417;419;426;462;496;469;373;446;537;490;464;436;455;430;457;432;481;661;677;561;510;443;424;402;429;484;395;455;424;448;423;471;475;437;481;552;531;465;467;534;463;453;530;503;394;455;415;459;447;430;462;393;410;379;440;490;366;360;398;383;305;319;330;344;387;433;374;438;500;482;475;402;470;449;477;495;472;428;432;418;457;419;393;427;413;386;403;450;508;475;402;487;430;465;490;481;412;427;365;457;513;559;527;465;383;392;426;478;413;449;474;494;425;420;529;547;583;587;540;451;585;725;557;493;441;486;457;355;405;433;471;470;498;529;444;487;466;450;469;452;484;441;364;436;469;367;381;477;452;452;463;397;457;488;528;509;558;497;518;460;539;445;381;397;413;390;474;450;470;495;552;565;492;527;485;435;418;429;338;391;463;528;509;688;624;363;388;469;434;414;447;521;565;517;514;478;477;473;397;387;324;360;448;401;492;491;407;391;453;472;490;541;386;443;400;358;424;397;447;428;412;505;438;379;432;500;452;464;415;414;476;553;395;387;418;390;342;316;373;436;420;455;427;365;342;429;450;407;406;335;393;413;360;390;431;449;459;431;411;405;371;407;381;359;415;493;579;520;366;398;433;458;410;391;463;453;420;494;440;347;370;388;468;389;453;527;465;438;380;385;398;400;443;379;382;424;417;403;376;425;483;403;356;427;361;446;454;444;471;510;460;387;382;382;343;311;437;414;467;442;457;456;471;456;323;413;478;496;551;573;512;517;445;470;600;575;456;392;440;502;586;623;514;476;435;443;513;592;549;464;407;438;401;392;564;714;595;569;605;569;626;675;579;593;499;396;553;448;469;562;547;595;537;439;492;322;350;390;420;407;435;559;482;497;455;474;488;441;425;387;357;394;362;372;487;440;384;391;356;347;408;391;460;409;504;469;396;399;407;386;424;395;369;293;381;384;369;441;581;492;440;428;469;493;448;403;457;443;395;344;388;396;303;275;291;275;352;390;394;417;389;358;372;365;392;326;337;376;451;439;400;396;419;470;396;505;474;403;455;416;414;409;487;386;390;403;443;417;422;386;356;438;407;400;407;370;332;368;390;456;457;479;456;420;331;280;231;246;346;392;357;386;396;446;475;463;476;372;368;399;437;477;426;323;353;395;449;456;434;438;479;526;439;425;445;455;439;382;471;445;400;400;360;361;430;427;463;425;447;384;410;443;460;425;442;469;400;441;385;452;367;460;588;574;483;435;443;503;551;464;401;443;443;442;394;521;545;561;550;503;329;225;363;519;582;519;557;585;494;604;633;463;474;595;700;598;476;507;454;416;393;371;396;414;411;388;419;488;406;431;444;438;465;463;402;406;397;498;533;583;461;416;512;518;748;807;634;522;381;457;508;516;430;453;412;560;619;487;444;434;457;495;505;505;465;587;463;439;470;518;575;527;490;449;398;354;419;550;498;418;325;323;357;421;432;469;507;527;435;397;498;560;519;443;391;455;483;375;458;442;370;380
114;118;109;84;120;291;483;484;452;413;443;499;524;507;437;499;452;440;397;402;428;448;456;434;395;426;570;586;471;447;499;473;441;368;425;438;344;267;396;434;499;464;458;492;484;505;474;439;368;384;392;430;443;437;384;430;370;404;389;384;450;546;606;495;456;474;530;561;455;420;473;586;531;508;483;467;471;476;554;454;448;457;433;444;424;460;431;442;456;463;456;513;466;582;582;484;370;408;426;487;448;477;395;423;387;360;441;453;478;465;549;463;421;595;786;705;691;725;605;469;419;454;445;408;430;452;497;477;383;419;421;419;465;460;582;502;503;667;546;509;652;549;445;517;575;493;565;539;470;532;513;486;422;433;382;387;430;396;442;386;403;482;513;530;572;518;455;399;445;376;493;545;480;451;487;463;432;424;408;380;366;353;378;395;423;495;524;506;483;425;426;577;549;450;443;458;480;384;414;381;369;397;525;451;448;496;469;488;479;480;437;460;495;531;519;425;435;461;408;488;367;352;433;440;405;406;432;437;487;469;413;408;420;400;359;387;352;397;400;390;487;447;414;379;497;504;425;420;435;446;450;444;494;423;423;475;492;544;455;415;385;418;462;470;523;445;403;458;407;425;416;448;556;533;515;486;499;435;507;498;433;428;467;475;449;496;417;494;442;463;456;416;502;536;541;486;581;571;390;400;472;446;511;445;396;424;421;423;439;474;494;478;459;469;484;457;422;498;468;456;537;526;438;404;393;449;506;411;405;432;490;411;429;440;357;353;324;316;321;347;380;404;443;467;429;412;472;436;393;434;534;733;568;448;403;425;420;410;378;400;398;406;374;456;446;427;391;403;402;424;432;423;419;420;435;455;481;501;428;337;358;478;471;446;372;432;471;446;452;522;706;750;633;485;454;504;656;553;440;430;515;448;431;404;479;455;453;443;459;444;444;415;453;467;475;412;368;350;478;548;446;443;438;413;432;466;443;387;469;481;470;532;421;445;469;456;407;336;367;389;376;373;401;506;541;531;503;422;441;513;485;455;429;430;452;512;504;512;632;547;417;397;359;409;447;535;533;559;589;558;478;454;486;432;395;312;375;396;436;550;475;467;430;498;511;548;541;426;404;396;371;438;444;429;407;508;477;430;408;456;440;426;382;407;403;488;478;502;453;474;374;415;426;395;447;476;443;415;447;449;409;427;453;372;338;367;388;430;385;452;468;512;430;430;368;387;468;327;296;300;544;673;509;408;418;415;407;473;527;494;460;468;505;448;408;381;411;452;384;457;468;471;444;411;484;570;525;540;430;488;566;509;409;346;467;387;427;407;433;375;399;445;361;377;463;469;471;432;396;378;410;431;540;395;453;398;432;514;528;419;431;470;472;485;568;478;430;457;503;500;520;468;364;422;438;505;515;512;589;495;495;525;576;535;467;480;436;451;426;707;953;975;668;605;549;593;588;477;551;538;491;493;582;482;577;562;489;469;457;496;369;394;396;381;365;418;389;395;478;519;438;477;490;463;466;462;431;405;368;515;507;502;515;362;374;380;411;393;461;555;570;490;488;447;403;406;499;430;365;455;448;348;389;435;481;464;490;521;586;629;555;510;522;411;312;401;418;370;299;265;297;343;397;419;447;432;383;339;363;407;395;361;304;354;434;346;441;434;505;548;532;504;469;415;445;465;459;486;332;348;368;378;388;350;424;394;407;400;427;446;396;427;381;401;468;390;409;404;392;268;231;221;333;382;385;355;368;315;395;431;395;385;445;376;387;413;401;384;353;349;381;396;504;507;426;518;502;456;457;393;399;377;379;423;443;470;442;428;380;369;377;384;438;465;427;368;464;473;478;389;421;410;416;390;417;410;431;454;468;471;475;432;463;491;446;455;415;391;375;384;626;652;557;491;518;423;375;406;467;526;578;543;582;507;501;581;541;488;527;620;595;529;475;556;506;515;400;453;461;454;440;339;426;433;456;508;477;449;450;383;401;431;524;509;552;560;494;553;489;527;684;737;514;432;484;482;453;378;490;447;471;550;426;465;458;404;493;486;521;482;516;424;437;443;422;549;498;406;422;377;238;300;430;450;370;354;371;428;409;474;469;496;540;436;466;534;489;509;408;408;429;402;441;478;460;400;449
107;98;85;83;123;310;488;450;428;442;381;537;546;543;410;529;475;445;419;367;377;390;401;441;386;385;467;508;524;447;480;480;544;470;405;455;413;275;349;451;471;453;532;535;488;465;443;384;402;339;362;456;467;479;436;407;452;400;427;454;469;623;563;511;520;444;502;588;484;426;488;644;646;626;560;472;521;609;605;434;486;443;448;402;365;414;473;342;363;413;520;486;521;552;601;427;314;293;417;427;472;496;414;489;496;406;529;477;460;476;502;420;429;497;631;474;451;520;484;456;416;400;386;296;398;371;436;416;396;394;398;387;434;459;476;492;565;611;567;524;596;510;497;552;542;509;498;544;469;553;501;429;485;502;410;425;360;438;453;542;440;477;539;602;568;461;427;374;428;489;473;543;468;508;512;426;443;426;373;407;426;393;426;426;439;490;570;470;447;449;439;506;533;495;469;383;397;376;420;388;416;400;451;528;508;441;458;459;475;471;465;465;459;539;483;449;476;474;402;409;387;416;427;440;442;455;421;525;524;477;451;407;387;413;418;357;397;421;447;368;402;415;419;467;450;463;442;524;456;444;422;486;393;420;427;429;463;537;486;412;391;441;499;510;538;423;393;416;439;397;457;434;458;453;539;482;480;523;528;569;481;552;525;497;503;477;401;426;443;490;422;400;413;467;537;505;607;549;475;409;447;447;543;518;403;353;427;408;472;501;430;428;417;466;497;560;597;602;560;494;456;475;461;431;402;470;399;409;458;429;347;369;357;417;426;387;328;317;320;307;370;433;522;474;417;393;496;415;502;480;561;630;549;434;453;340;369;372;431;359;276;330;405;506;406;414;359;355;396;407;480;388;417;422;412;384;400;387;368;365;398;401;449;448;480;401;411;430;513;618;579;555;563;552;476;425;443;463;481;387;427;376;388;424;416;496;446;405;415;470;465;418;415;479;495;491;468;399;517;628;503;429;452;467;464;474;466;342;389;390;433;540;721;534;467;410;448;384;446;336;392;400;409;448;466;560;512;432;474;498;429;490;490;489;475;490;591;545;555;552;502;428;445;493;593;595;555;491;544;556;445;465;460;410;404;377;364;394;361;378;440;482;406;465;497;546;587;437;444;359;409;448;480;480;464;510;443;452;486;432;436;371;324;354;430;415;435;553;461;429;423;411;494;431;380;497;403;424;436;427;423;424;478;429;366;420;500;442;435;448;433;446;413;362;368;390;424;429;295;309;472;555;567;538;451;440;458;477;473;494;470;456;474;431;407;433;384;373;365;362;428;446;471;439;545;726;604;533;515;542;554;503;415;341;399;385;405;422;333;301;381;465;362;347;401;463;448;442;438;416;343;497;770;524;396;407;461;521;527;457;452;537;529;464;473;473;463;497;544;437;442;422;372;440;407;383;495;566;531;489;467;492;515;447;444;390;442;375;447;647;933;996;654;553;475;471;457;399;431;566;541;501;642;707;614;492;404;471;476;510;387;399;402;410;424;395;448;396;567;550;485;504;482;445;439;549;485;363;411;516;607;621;478;377;323;426;458;432;432;464;418;421;451;447;371;479;478;447;429;448;426;427;411;413;403;446;444;443;543;627;599;615;491;423;372;460;447;403;383;348;402;430;438;420;455;436;315;326;376;413;472;400;277;276;307;340;323;412;514;550;484;484;507;469;493;451;443;394;418;379;379;391;390;394;366;397;421;459;437;493;461;430;385;407;410;438;409;354;344;291;252;307;383;404;348;312;372;408;415;475;420;414;404;358;374;389;409;435;424;426;460;404;461;472;430;406;430;443;389;390;372;368;416;393;468;505;410;415;385;367;402;428;450;445;446;403;435;471;464;443;413;415;415;428;368;382;397;436;390;425;464;431;396;466;464;420;410;417;448;503;695;712;606;535;541;446;440;450;462;454;525;507;471;434;516;614;502;457;469;536;483;431;452;544;488;503;464;471;460;459;430;370;484;516;447;522;450;409;393;493;487;498;465;390;468;602;586;533;429;427;547;527;458;406;433;483;505;364;442;482;532;467;416;499;516;468;490;466;461;529;487;445;461;460;351;405;393;464;421;372;176;225;348;372;411;360;376;350;387;438;489;551;498;522;516;497;510;460;495;449;398;460;481;541;466;494;467
97;108;130;85;121;297;436;424;456;394;447;462;477;518;410;453;458;388;423;396;399;405;382;411;400;407;413;547;477;471;467;508;549;479;426;542;422;380;418;507;420;410;521;527;431;437;423;380;425;421;412;526;494;452;472;540;487;440;430;460;439;512;535;532;513;430;449;542;547;421;531;532;532;497;532;450;451;553;606;456;463;477;449;405;421;434;443;365;461;489;530;483;463;544;449;355;253;324;464;484;562;559;526;639;583;516;464;603;575;510;442;418;397;441;548;486;476;421;466;449;432;439;350;291;342;378;434;420;393;410;382;372;400;383;408;476;477;579;552;570;623;588;473;535;509;449;403;476;471;465;464;446;434;541;510;441;428;440;472;550;545;513;568;589;549;451;427;383;468;552;476;490;449;468;486;459;482;368;322;458;462;403;426;420;361;445;418;413;420;487;507;497;473;424;475;432;370;423;391;381;407;403;359;466;438;441;415;409;461;424;432;467;488;507;478;476;453;366;488;446;376;397;447;439;471;427;470;511;510;557;479;346;354;470;530;472;357;412;395;414;375;372;466;484;472;453;461;435;431;473;475;503;410;469;486;394;425;491;478;454;425;420;456;557;568;452;387;429;422;443;440;450;396;464;484;488;508;467;606;518;441;463;530;513;493;452;481;452;426;461;464;466;398;410;442;491;448;471;382;409;381;439;481;443;432;372;378;466;531;482;462;440;472;480;434;613;783;699;544;433;423;434;445;446;414;433;381;393;373;401;390;401;336;401;431;372;393;391;382;358;378;457;512;456;443;387;487;490;543;503;521;518;449;484;475;382;382;390;409;386;320;357;423;525;450;413;453;468;414;412;475;379;390;392;440;413;389;413;371;462;441;430;383;442;437;420;411;460;583;599;527;495;580;613;493;453;428;457;416;417;482;409;368;473;480;530;539;399;462;495;413;430;525;497;458;493;474;453;529;508;500;503;610;517;437;405;373;324;369;421;486;701;972;637;522;490;452;458;418;376;330;413;395;420;404;451;452;473;447;480;442;457;452;494;510;498;529;599;560;503;537;484;466;445;522;532;490;528;526;483;459;495;452;431;501;462;362;327;379;450;494;501;450;400;584;674;567;441;420;424;450;525;581;610;591;476;484;414;415;429;437;415;422;391;414;428;433;449;401;418;458;629;715;596;468;485;438;350;451;441;444;479;436;396;430;448;480;514;444;401;429;411;390;363;379;388;452;437;439;399;382;457;563;472;429;368;374;436;511;464;402;414;475;496;472;422;414;369;391;384;376;412;387;436;505;629;475;542;585;479;443;448;424;386;358;316;445;344;331;378;515;565;413;328;375;416;423;420;461;436;432;522;710;530;418;474;500;557;572;492;436;534;589;490;502;403;496;528;559;464;442;422;373;385;402;421;489;516;450;465;480;485;518;491;446;469;425;412;424;530;721;653;492;510;479;528;450;396;422;429;445;453;532;679;644;548;496;445;505;459;444;415;418;452;404;440;421;451;460;462;642;588;551;487;502;505;466;431;450;528;513;442;412;520;471;414;450;417;356;364;429;452;417;429;460;458;482;396;397;386;363;465;459;426;413;430;442;455;465;510;543;594;431;364;431;534;446;400;450;412;457;487;555;457;431;401;303;354;374;453;482;521;389;301;270;283;331;373;395;478;447;486;455;477;512;500;409;401;348;359;383;335;425;458;386;422;424;481;410;438;358;372;428;478;417;444;394;336;345;258;293;362;415;464;404;362;357;379;428;415;473;423;414;444;425;431;448;579;424;451;447;406;437;438;492;415;468;420;419;348;375;389;391;382;460;470;424;409;394;373;431;438;406;485;502;376;349;445;499;488;471;447;465;400;365;442;474;494;445;442;471;378;386;433;429;412;472;456;532;580;586;602;529;400;480;505;491;522;523;516;488;418;402;495;513;542;452;496;555;493;451;448;461;485;458;482;464;473;447;415;410;424;572;554;446;439;456;446;403;381;511;626;554;371;417;585;556;447;484;472;459;404;469;408;455;484;478;465;463;564;440;522;510;463;414;471;475;385;409;583;564;467;523;458;340;365;408;437;428;355;290;341;501;445;374;389;388;440;396;452;532;563;459;481;479;471;514;559;469;459;377;471;550;469;468;520;483
90;121;98;99;95;265;445;440;440;426;354;395;436;494;463;403;416;407;438;306;413;521;418;390;395;494;449;452;423;439;448;412;464;511;474;495;493;473;440;501;466;441;580;551;421;473;447;393;451;449;432;475;450;507;527;516;514;454;456;406;414;582;589;538;422;414;418;457;478;428;496;467;416;395;546;521;403;475;415;365;419;399;486;468;410;437;432;418;440;538;496;550;450;424;437;489;509;503;558;522;514;573;528;644;660;534;492;593;695;572;544;425;450;552;631;497;497;487;445;445;464;450;454;392;410;430;420;413;440;452;408;445;424;393;428;508;484;509;440;546;492;529;504;595;527;422;418;488;426;466;405;413;456;529;536;485;445;408;437;475;428;404;402;455;429;434;424;433;518;684;510;446;500;453;441;472;476;461;363;482;568;487;525;424;444;452;401;352;415;489;532;476;310;337;474;412;462;462;373;333;431;465;395;347;440;447;364;386;424;417;434;413;433;438;453;493;405;431;526;425;376;424;380;395;514;463;471;524;442;564;538;431;359;467;519;450;437;388;419;382;413;372;514;550;543;436;445;426;442;515;537;498;534;584;565;478;470;522;663;549;467;434;494;614;650;490;422;414;354;463;508;502;433;423;421;433;433;499;507;450;452;461;495;496;480;449;446;377;415;456;499;450;497;421;434;437;404;403;452;362;434;364;377;419;468;395;437;462;470;473;461;499;459;395;400;504;691;600;442;423;421;447;513;457;398;419;420;425;351;311;358;359;399;447;423;403;420;459;370;405;454;406;438;420;445;511;530;515;516;449;492;484;433;397;418;449;410;425;433;407;431;461;491;442;463;453;505;418;391;478;451;418;425;425;458;396;377;331;421;433;402;373;432;387;447;440;411;483;501;483;500;498;525;508;413;397;399;410;413;425;408;446;504;532;457;510;560;449;451;453;432;417;459;474;589;581;495;533;546;438;459;487;442;586;509;413;442;388;406;497;501;792;886;668;471;462;469;447;417;400;378;413;410;328;278;408;463;484;430;394;505;477;446;470;529;493;479;514;497;483;458;460;375;384;536;445;430;448;524;536;446;447;484;432;558;497;432;376;386;454;487;639;489;491;677;842;491;429;442;480;398;438;622;701;666;507;460;395;447;425;385;408;405;449;411;465;428;402;438;466;482;609;776;764;525;451;450;417;381;409;406;432;430;464;489;432;476;497;421;425;472;398;474;402;448;446;430;466;451;387;495;567;469;443;458;381;343;371;463;566;457;396;413;484;399;396;441;483;391;400;392;396;433;385;417;570;440;466;504;418;465;446;434;413;390;390;446;389;426;419;627;672;528;394;398;441;435;411;429;415;398;465;544;511;514;508;498;557;590;562;511;628;632;628;534;440;536;532;498;446;455;452;385;388;413;447;504;524;415;383;450;489;532;510;464;428;405;393;435;424;452;452;434;439;473;566;505;472;402;438;419;448;499;535;626;542;464;459;451;449;463;473;507;435;442;457;437;481;505;499;596;517;489;607;508;498;458;436;432;534;423;347;325;548;544;442;482;420;375;381;441;469;448;515;577;537;440;445;410;410;381;425;468;437;394;459;443;376;437;417;554;529;426;406;408;426;422;387;444;492;509;538;481;518;652;549;423;363;359;365;427;448;391;351;307;270;351;299;352;346;416;452;451;436;545;515;335;393;364;348;360;338;406;388;389;471;504;461;442;366;357;401;403;447;439;367;363;323;278;261;304;387;452;455;341;316;406;377;467;446;490;471;412;398;425;427;453;469;375;417;449;461;440;437;467;453;532;503;467;452;378;370;339;369;468;464;413;373;430;423;417;437;435;506;502;353;364;432;421;430;422;381;424;414;389;444;604;514;442;470;413;434;454;413;448;488;503;567;671;586;510;505;524;442;552;549;520;531;542;489;463;411;372;405;394;447;474;466;502;506;481;430;420;489;445;429;416;536;460;485;459;487;587;510;480;497;527;477;390;293;375;564;532;408;421;360;321;443;496;481;363;417;522;499;412;430;436;471;574;484;412;510;541;492;387;446;440;443;490;593;682;643;560;565;429;482;480;414;357;404;314;498;524;460;424;367;414;476;450;501;542;505;426;438;457;515;498;550;514;501;435;468;531;457;461;437;466
98;86;91;73;99;284;455;450;434;400;350;414;453;485;423;418;447;475;399;380;428;418;402;389;423;421;390;430;435;428;417;417;433;461;467;512;529;510;553;513;480;523;538;498;483;450;462;478;475;468;437;431;440;467;472;492;508;426;469;428;436;570;538;528;458;474;460;432;440;441;469;450;446;423;500;548;498;484;387;365;426;351;438;391;345;387;425;430;421;448;431;467;449;403;434;502;814;789;574;525;470;525;479;523;614;601;609;613;584;632;536;465;500;550;508;460;554;529;414;425;406;461;485;449;392;432;366;464;500;501;456;462;459;493;500;465;474;523;511;419;360;479;573;549;525;443;425;447;503;476;438;414;487;477;513;495;405;439;442;455;449;415;410;451;484;587;413;421;525;550;552;561;494;424;460;553;552;388;367;515;613;541;531;480;418;433;419;381;477;507;599;501;250;308;428;443;457;469;347;327;439;514;541;363;392;421;369;396;432;402;429;430;469;465;466;507;400;443;499;447;411;405;387;366;406;440;463;426;339;456;523;437;367;396;410;429;431;468;491;475;456;458;435;509;497;397;475;437;446;499;504;441;485;537;537;445;503;708;934;748;502;460;510;608;562;447;353;336;413;488;511;446;406;447;471;423;487;482;557;529;472;442;484;476;466;423;443;378;372;476;463;489;480;488;520;446;443;430;472;431;438;352;416;433;453;455;386;395;410;458;445;442;423;409;400;412;478;471;428;424;462;483;457;422;434;473;405;357;356;357;340;421;448;434;550;476;479;437;385;458;473;439;431;435;481;500;458;494;417;432;445;441;435;432;367;379;401;544;500;426;436;466;382;433;439;447;450;464;520;478;451;432;436;455;493;470;317;368;372;384;299;386;414;477;541;498;490;442;445;493;467;516;464;501;506;434;439;387;376;425;391;405;449;518;457;390;395;462;450;489;515;424;407;462;599;502;485;512;527;467;502;484;483;506;515;411;467;453;386;374;426;507;673;531;427;457;417;408;354;364;408;433;383;297;305;426;394;444;432;429;420;453;390;469;512;474;488;447;382;384;498;482;424;410;404;414;402;471;481;533;498;451;373;472;578;546;473;379;348;412;416;548;492;488;506;581;527;439;469;401;422;414;460;507;613;548;425;404;426;385;441;429;433;381;388;368;402;362;413;413;418;522;528;652;501;369;382;365;466;412;441;397;397;428;447;405;411;431;389;444;437;402;376;396;425;398;491;575;490;405;471;508;502;565;461;482;406;410;461;576;471;382;406;452;439;371;413;459;499;465;379;399;402;504;514;534;433;446;402;392;494;465;457;435;403;452;450;398;444;604;778;758;523;466;454;525;447;390;457;452;385;424;466;535;573;480;442;619;596;511;553;629;582;564;487;475;426;436;448;470;399;382;378;470;453;414;490;531;479;460;411;432;567;512;468;376;430;406;384;352;354;344;442;480;420;564;635;559;433;423;468;480;436;432;458;452;409;461;496;445;508;435;443;471;515;443;464;553;541;511;475;417;501;555;487;537;469;481;562;492;434;390;334;408;527;515;465;399;346;387;415;407;460;509;576;466;472;446;407;413;416;396;405;451;473;437;360;343;385;445;473;390;372;378;320;387;435;471;438;512;515;493;589;611;651;585;448;403;403;416;400;407;411;383;324;333;337;370;331;354;380;413;327;354;507;443;375;382;407;403;373;332;351;421;435;487;455;537;478;432;410;445;418;403;431;362;354;333;294;284;352;437;449;370;323;334;375;385;430;457;447;428;394;428;385;374;322;420;436;462;477;499;442;431;430;464;512;636;489;396;451;388;324;407;463;430;434;421;454;432;407;407;426;434;446;375;380;488;421;405;395;400;373;409;449;496;598;561;462;415;402;462;502;373;394;452;508;592;697;531;509;539;481;434;537;505;486;469;487;505;416;436;414;394;369;418;463;456;497;539;476;435;475;497;458;398;420;464;446;493;486;483;618;490;504;539;589;502;387;321;348;465;472;374;390;360;360;442;424;399;421;413;506;536;572;470;488;452;526;533;424;488;552;484;428;478;486;523;523;542;567;562;530;480;490;543;536;485;356;391;405;471;426;442;415;414;456;496;426;452;502;469;462;464;430;415;432;503;534;479;492;439;468;460;391;469;544
120;123;110;76;103;301;390;423;405;407;392;428;463;390;435;477;462;477;456;447;454;465;447;363;448;403;409;419;417;427;450;421;441;405;417;455;482;550;536;491;484;479;482;464;458;507;482;444;430;407;403;432;459;465;422;411;370;392;480;464;466;479;449;442;476;518;456;432;381;439;554;503;527;542;502;524;527;486;392;403;461;382;391;370;395;435;402;437;433;465;457;434;524;406;469;648;1154;1054;655;524;509;546;601;487;510;581;693;592;510;552;580;435;440;455;450;529;612;515;500;361;390;419;506;414;412;436;424;399;529;492;482;416;467;512;523;463;474;456;376;374;428;482;536;580;496;456;444;402;470;451;511;445;378;437;452;402;361;400;393;492;423;445;457;395;512;523;471;479;518;467;479;478;507;459;447;598;571;436;462;444;449;534;484;457;441;370;430;414;452;495;508;535;484;485;504;542;560;506;422;415;420;528;539;413;398;426;471;454;400;409;407;449;390;463;408;464;439;509;563;474;473;531;385;338;433;445;474;372;333;394;440;414;397;368;375;430;536;503;566;454;419;496;500;452;415;377;424;452;506;562;511;420;424;500;499;422;456;547;707;617;501;326;420;381;419;235;224;272;393;462;535;438;456;446;430;434;482;492;581;547;514;500;483;370;372;416;374;399;484;433;421;455;435;420;410;435;391;438;495;472;479;414;388;393;434;446;425;436;446;527;498;463;420;403;389;515;380;416;398;464;517;467;401;409;415;468;450;381;388;412;344;434;378;458;466;437;452;443;406;476;613;514;496;465;427;427;492;511;407;413;425;415;408;401;439;402;450;607;598;447;442;451;421;380;439;452;388;487;486;444;398;396;474;488;474;392;347;343;395;344;265;443;525;522;531;504;493;474;370;458;499;413;474;470;579;435;383;507;434;401;415;418;400;440;368;350;380;435;474;482;515;459;443;475;529;473;461;528;540;420;458;496;488;483;481;461;425;390;446;361;430;476;482;452;376;436;464;382;390;367;413;435;452;358;357;395;434;501;538;498;416;410;409;512;470;445;461;488;454;447;474;496;459;388;416;385;488;483;456;492;467;370;390;425;558;504;510;445;425;375;397;391;408;392;412;495;555;420;547;430;441;487;441;502;512;488;474;416;390;411;376;419;424;334;298;395;442;447;416;460;392;480;388;481;423;396;358;392;420;405;389;412;429;462;497;394;380;441;406;365;429;417;420;394;380;453;402;501;481;364;413;423;447;509;475;475;455;424;422;412;468;427;434;423;505;438;504;484;493;483;432;385;416;524;570;486;475;469;374;373;430;434;363;403;422;413;395;439;467;677;767;638;506;454;469;524;385;463;441;502;416;434;434;447;524;507;451;462;517;463;460;499;587;467;470;503;480;427;402;513;400;477;476;502;580;465;478;481;486;439;423;420;489;439;555;497;455;389;333;294;326;387;396;472;450;482;588;530;438;490;602;482;429;361;428;371;375;452;456;491;509;400;416;464;501;408;481;485;556;492;374;372;474;582;568;558;544;555;528;589;557;390;483;424;445;468;439;382;420;443;454;409;443;453;459;481;378;393;418;445;428;421;384;408;395;424;435;397;392;406;457;394;323;310;366;373;354;412;498;538;557;512;501;561;520;520;516;484;444;432;370;416;458;377;349;357;391;398;296;341;385;358;297;313;359;404;438;432;380;365;342;374;419;359;454;409;452;468;461;397;431;439;434;401;410;365;370;350;370;382;602;717;570;379;340;343;378;324;425;450;470;414;424;383;373;303;370;377;440;489;463;439;370;449;427;411;419;525;493;373;427;424;433;463;438;478;439;465;496;436;451;479;494;370;397;394;444;527;490;377;321;393;377;388;434;479;551;504;459;371;394;381;403;490;465;416;470;513;471;484;509;512;480;474;523;461;465;453;466;460;497;455;428;436;435;478;458;456;508;521;475;416;397;436;421;424;413;441;445;473;450;480;528;490;493;530;627;627;561;445;417;534;422;453;358;433;454;402;454;458;445;436;519;687;675;435;436;515;630;550;503;518;570;528;503;487;551;623;553;480;492;527;505;493;545;546;484;436;405;399;383;354;443;394;343;439;580;530;447;464;526;484;453;489;418;427;439;463;467;496;479;435;409;475;486;459;554
124;103;123;73;145;331;445;386;490;420;409;421;385;420;512;415;454;398;404;443;447;455;469;446;413;401;422;419;449;410;378;446;426;411;356;388;387;464;568;573;485;439;399;400;429;429;451;423;410;405;357;440;447;394;446;426;402;382;554;530;547;417;472;483;514;572;530;480;419;373;433;534;566;529;519;464;428;423;411;449;476;418;392;434;455;469;458;457;431;505;450;490;502;500;440;592;872;958;716;546;481;491;555;521;483;521;623;520;419;482;587;640;575;493;472;491;558;544;491;400;396;414;460;415;410;501;507;504;525;559;504;479;471;496;460;501;508;443;384;360;404;468;487;510;514;420;478;397;417;441;484;453;350;394;395;331;401;394;482;464;451;386;373;386;410;405;466;525;485;470;488;453;488;468;453;477;482;441;439;411;441;454;462;484;419;443;392;430;409;435;498;531;487;465;538;485;538;521;562;548;484;433;463;470;448;468;593;519;361;368;432;414;403;420;369;375;403;497;583;515;497;647;529;374;404;409;463;454;381;433;460;508;468;387;448;436;425;483;548;456;443;466;450;473;380;419;445;484;461;530;513;522;480;454;421;416;397;430;412;497;435;385;410;374;254;243;204;335;459;473;493;445;485;484;491;445;428;416;545;546;449;502;487;380;403;466;425;366;437;409;421;447;406;366;438;425;341;343;433;460;437;407;396;346;368;390;434;417;435;460;462;410;414;439;579;670;574;440;496;466;473;440;375;383;466;471;425;401;374;386;432;439;432;377;396;465;476;446;468;458;410;452;464;409;382;438;478;449;407;391;447;395;405;380;409;383;427;403;386;392;443;486;434;437;471;558;488;437;430;485;436;336;437;463;473;391;382;415;347;374;399;454;496;452;498;438;454;458;397;503;484;487;480;494;471;434;412;433;353;368;411;419;473;483;459;376;400;447;458;471;496;472;453;489;523;512;362;389;459;431;452;478;395;441;437;348;383;359;420;409;428;522;501;339;337;433;511;477;422;431;407;422;405;373;359;404;446;485;473;468;454;405;429;471;522;467;451;419;463;473;504;460;441;406;407;453;426;564;516;475;511;434;455;460;557;506;535;475;470;422;441;400;389;356;439;488;582;571;522;484;505;545;482;493;438;464;421;443;440;411;362;372;437;441;360;374;499;506;503;433;510;461;336;352;405;431;391;382;411;422;417;417;413;546;476;382;366;435;408;382;447;427;432;392;361;332;373;448;499;368;455;489;414;474;443;489;431;408;350;449;465;428;436;508;463;462;453;479;452;420;392;301;427;510;519;553;520;447;431;408;422;395;394;458;438;412;390;411;452;616;702;589;453;370;473;574;482;423;536;448;452;483;496;532;542;476;425;456;464;421;460;472;567;510;506;427;489;434;432;468;459;539;779;895;745;557;496;513;460;440;411;457;426;475;438;490;560;477;388;404;356;398;401;448;461;495;545;491;462;620;782;596;419;367;374;332;351;409;462;501;442;415;447;525;518;443;442;361;427;415;429;464;441;478;508;539;589;567;502;602;634;475;543;421;402;414;471;439;465;556;467;409;415;419;453;427;399;454;514;476;494;397;394;405;385;440;408;408;404;418;383;353;410;437;380;425;434;427;551;564;558;489;375;440;499;441;448;475;429;486;410;441;457;408;432;441;397;343;307;326;334;346;405;312;329;329;403;436;391;322;408;476;440;440;375;386;341;434;368;368;402;429;386;451;420;367;343;372;380;492;717;749;475;389;360;329;351;403;418;544;505;467;449;366;430;366;373;408;474;528;495;433;365;384;341;291;325;460;505;449;407;411;462;492;474;471;420;468;534;471;354;478;572;473;378;478;450;446;519;369;358;414;416;430;460;442;431;456;427;401;416;377;418;492;465;468;415;432;418;453;443;482;404;425;467;458;492;555;534;585;489;464;402;457;389;450;436;485;559;486;472;447;452;460;494;444;421;433;435;537;509;519;472;429;437;461;537;664;543;486;500;435;462;471;424;512;520;487;413;375;363;463;512;498;550;436;476;720;797;699;593;473;495;526;499;434;618;705;637;464;496;534;439;460;458;413;434;452;450;383;406;422;470;497;460;472;614;591;507;461;420;460;455;382;434;403;400;434;422;436;437;445;409;433;499;425;458
112;86;72;104;172;375;394;419;452;384;382;387;469;426;497;442;412;383;423;480;514;522;468;410;424;402;391;398;423;409;413;405;405;450;398;441;385;394;485;566;461;446;334;369;387;370;376;371;391;316;325;419;464;503;493;462;494;427;557;530;510;499;473;424;446;504;497;474;559;429;426;479;527;499;542;446;403;401;426;490;489;467;346;430;446;407;510;476;431;424;516;464;502;574;488;436;574;734;773;568;512;453;439;492;418;464;513;472;459;434;568;644;749;569;434;343;385;460;510;501;483;499;465;395;359;473;533;509;489;493;453;468;452;475;543;612;506;447;371;393;465;460;418;408;421;454;447;377;469;487;468;416;383;337;406;384;399;438;467;434;433;415;405;409;439;398;408;425;465;452;431;450;494;456;425;374;384;459;438;414;398;460;482;486;536;519;483;458;405;422;466;426;442;472;488;471;564;487;412;447;462;460;458;491;467;401;457;462;355;375;378;383;389;389;358;384;412;466;459;477;460;522;483;403;353;394;379;413;427;441;450;420;460;433;457;420;489;575;506;484;423;433;506;453;466;411;449;548;541;441;454;448;541;411;402;413;389;395;380;419;436;452;476;417;332;362;460;420;469;456;543;513;534;427;482;523;468;432;523;469;425;485;483;373;370;486;426;414;391;393;378;367;437;495;486;399;332;377;477;447;400;374;427;415;342;339;405;415;432;427;433;425;417;513;577;639;554;528;499;522;398;384;372;378;456;442;415;375;404;397;443;449;410;425;407;464;490;432;482;452;427;415;445;435;403;413;424;435;399;390;441;393;382;360;405;346;408;360;368;387;403;415;409;461;545;660;516;443;464;584;488;317;395;434;431;510;506;396;416;383;380;418;436;452;412;385;383;397;354;485;507;434;490;485;452;392;392;413;409;372;442;414;491;437;451;451;433;416;381;450;484;471;454;453;426;458;434;347;420;460;477;541;467;449;417;418;434;383;447;379;473;521;469;363;431;469;469;546;466;474;450;355;347;397;388;351;450;458;457;517;462;415;418;554;535;509;401;406;493;527;533;492;445;413;395;429;422;526;505;492;500;511;596;589;411;440;477;458;520;375;394;430;418;405;452;456;526;531;488;480;529;478;537;454;423;409;492;520;535;429;390;416;409;474;471;406;458;456;490;501;557;388;322;321;465;518;386;380;407;399;359;391;448;479;466;423;445;431;375;409;404;375;465;419;386;367;338;443;456;446;484;440;430;420;437;439;462;457;446;399;421;410;387;478;395;381;389;423;446;451;413;385;533;583;546;579;531;472;462;447;442;417;408;428;449;408;413;422;402;468;593;671;544;499;548;573;519;530;576;458;421;499;622;595;574;484;453;456;481;455;502;485;485;576;529;493;440;421;485;494;529;594;834;875;656;445;514;560;421;377;396;477;479;574;585;514;517;423;436;483;499;495;416;402;450;469;486;450;381;481;662;700;587;465;414;398;405;405;492;459;420;382;526;664;651;566;457;457;393;436;421;469;424;440;477;461;523;414;450;556;618;502;530;523;408;358;489;419;460;413;437;367;408;409;364;371;346;445;471;445;454;470;440;430;387;398;405;440;502;431;360;393;399;389;438;488;474;501;596;606;598;465;425;490;496;502;496;539;494;466;479;461;488;330;382;383;361;307;234;279;410;498;470;410;401;330;412;445;372;367;484;546;487;431;343;319;304;363;413;369;367;375;360;328;372;425;433;402;438;472;548;521;464;564;510;473;368;400;526;577;597;510;479;367;445;405;405;426;515;551;506;465;399;469;310;314;322;455;525;436;373;389;383;394;394;469;453;369;492;432;404;462;517;452;424;459;451;444;498;413;452;487;517;433;394;383;382;408;442;415;422;411;433;457;459;430;406;420;428;401;438;441;448;410;453;432;437;533;545;490;457;464;392;400;432;471;467;485;542;531;461;471;395;512;486;508;467;432;365;349;548;638;557;432;424;528;524;540;504;435;436;466;461;395;453;510;627;527;409;455;404;386;465;455;463;509;574;812;763;675;555;494;449;538;518;486;521;628;542;472;439;513;501;528;416;304;359;424;458;386;435;478;507;455;426;395;506;601;493;458;453;481;518;451;364;429;396;378;454;494;468;512;525;484;512;459;451
98;86;109;89;172;333;436;435;371;330;424;393;393;415;451;501;404;475;495;523;501;480;451;508;486;466;400;381;398;410;466;420;473;442;427;397;423;380;506;637;560;413;382;377;313;338;385;383;374;375;374;407;434;425;461;473;429;450;502;470;461;425;469;466;458;425;492;546;470;471;432;499;519;572;501;413;376;371;432;427;417;467;508;448;392;417;442;480;449;456;398;437;474;578;481;475;507;602;706;578;505;443;443;474;516;495;491;462;485;470;516;669;726;576;406;362;409;444;488;516;528;528;469;382;388;475;499;477;452;511;492;456;400;459;538;750;619;436;418;469;423;432;514;430;437;423;412;361;454;452;437;494;425;488;504;392;391;412;452;573;504;477;427;385;479;400;443;376;375;422;475;491;421;446;404;459;483;541;535;404;429;465;499;495;463;510;505;471;488;498;450;378;340;467;440;463;505;468;426;463;422;440;428;455;476;414;465;448;361;387;421;487;473;381;392;405;423;419;444;463;419;509;442;466;446;390;413;442;471;402;464;456;432;420;448;439;451;464;447;450;428;402;469;475;513;426;363;496;491;496;563;504;528;402;398;376;394;478;386;389;450;480;498;463;482;420;440;439;515;619;581;606;499;407;512;554;394;467;482;455;442;435;434;371;322;467;417;379;435;405;392;375;409;399;389;388;353;378;503;502;464;353;387;387;341;352;392;424;398;383;403;377;391;488;525;452;470;475;463;480;460;411;379;390;430;435;414;445;437;438;442;421;427;428;456;478;415;458;431;462;373;458;464;408;354;343;409;368;437;387;445;446;368;417;373;368;391;413;479;443;394;380;412;505;609;598;492;442;395;546;560;442;442;459;422;475;484;439;381;383;381;429;389;364;434;369;411;501;426;491;479;444;450;450;397;405;412;378;405;411;458;471;445;428;435;466;540;422;428;446;399;383;473;455;380;452;435;446;405;432;518;489;407;379;411;380;438;414;432;416;431;467;464;426;392;440;477;511;449;444;466;408;490;488;434;395;388;390;447;546;505;519;539;506;473;500;463;465;499;653;554;479;417;446;434;466;472;493;533;589;588;553;582;484;323;377;499;522;538;399;372;426;475;439;418;439;487;457;405;473;430;478;483;505;413;423;523;509;483;438;399;341;417;391;423;381;381;426;439;445;442;443;409;473;395;455;374;396;483;382;444;421;452;508;459;405;376;364;391;423;389;374;372;424;430;441;414;395;430;467;447;432;453;465;474;492;542;470;424;405;355;350;369;460;387;417;434;430;415;467;440;550;736;712;546;481;561;467;466;446;428;445;410;418;335;436;384;421;405;429;511;670;573;570;580;572;512;489;493;516;507;564;546;542;562;559;502;517;469;431;428;456;443;467;474;426;406;362;453;436;428;538;538;591;477;419;467;442;421;412;436;443;545;671;660;586;494;424;462;469;471;469;468;441;447;506;468;452;348;299;394;724;798;689;596;594;498;452;394;390;388;420;516;761;765;546;505;515;409;434;493;467;458;448;395;451;419;423;450;497;529;464;562;487;447;454;465;441;371;345;394;383;449;423;378;395;408;443;434;506;467;510;515;434;424;347;398;542;555;492;456;467;395;374;400;498;479;484;506;622;584;486;458;662;852;733;753;780;629;488;356;438;411;385;367;405;362;292;244;285;406;513;532;526;481;384;412;447;462;433;485;527;474;426;352;418;382;400;321;372;352;313;322;343;427;501;464;503;484;571;456;458;513;512;571;582;511;409;387;513;507;438;399;367;393;430;462;471;396;413;472;481;453;445;385;360;414;455;411;452;406;376;466;438;418;379;375;377;406;417;441;414;438;428;402;453;427;444;489;427;392;476;430;393;306;377;390;422;454;432;372;460;431;492;474;467;491;454;408;439;472;440;430;472;406;430;417;476;509;525;436;426;421;503;444;453;361;478;496;461;516;432;440;457;491;440;469;524;430;427;487;427;494;462;474;462;531;394;464;534;462;432;395;388;436;460;563;554;483;399;451;368;423;485;507;615;683;768;618;536;438;428;477;415;463;408;515;569;544;450;472;449;512;487;426;234;346;440;485;480;516;668;600;506;425;421;425;464;474;459;463;426;501;518;488;506;390;422;513;535;435;504;461;456;495;445;503
110;120;113;99;156;386;393;365;392;352;405;426;457;441;474;469;446;417;459;447;491;488;478;472;525;446;454;313;401;489;520;484;412;461;457;422;456;442;493;822;799;478;463;390;351;370;399;369;382;362;421;438;396;422;475;426;429;432;524;418;361;370;527;531;501;428;566;546;483;444;451;442;520;492;442;423;410;417;390;434;434;421;461;493;391;400;435;483;458;501;478;489;537;468;482;590;548;504;525;480;527;550;555;473;464;418;477;416;500;432;470;538;583;507;411;424;419;427;451;460;513;454;501;485;443;465;432;510;514;523;481;459;452;497;570;503;439;442;440;485;485;428;485;491;473;431;418;452;420;406;470;469;459;499;467;373;393;409;445;525;615;472;465;412;468;421;412;380;417;476;573;448;490;448;401;459;475;547;529;456;444;456;475;494;536;556;611;509;548;416;401;383;413;518;459;385;420;427;512;492;475;496;525;440;420;440;464;478;496;451;435;452;434;361;352;452;395;386;463;519;384;426;437;453;538;444;392;410;458;407;440;480;434;388;450;399;353;377;371;439;398;394;375;429;396;457;401;501;559;625;772;734;503;486;407;398;535;538;465;473;498;500;507;458;410;356;355;430;540;625;773;725;508;429;482;508;496;502;474;447;414;452;453;403;442;419;432;460;441;423;418;384;372;448;414;411;343;336;387;475;434;370;343;369;330;422;402;458;369;422;413;369;387;423;404;407;456;480;415;380;422;380;381;422;382;399;436;430;399;326;465;513;488;410;455;453;426;487;391;441;485;451;408;504;416;406;411;431;465;411;401;452;389;388;341;342;340;457;552;458;406;396;507;601;572;583;457;357;373;507;675;708;567;558;535;502;413;489;505;454;301;404;402;402;432;429;538;534;492;467;527;432;500;521;512;414;487;441;415;415;441;504;563;518;455;493;432;382;454;450;484;415;502;449;419;457;423;420;399;432;488;389;364;394;444;410;388;366;435;424;426;360;350;331;346;373;410;458;472;418;417;396;508;608;459;392;391;403;433;476;498;514;539;437;443;434;435;482;519;547;555;513;391;426;433;436;553;597;591;654;550;686;503;397;349;354;398;485;500;384;328;419;451;449;396;433;398;391;410;419;443;434;459;424;446;429;504;514;410;382;397;426;331;413;396;418;420;433;390;415;394;436;411;410;442;402;422;393;479;490;488;490;450;474;414;457;396;368;399;345;366;366;352;463;445;455;456;424;447;496;469;452;476;460;466;459;567;406;365;349;323;311;375;458;469;419;352;439;424;444;406;502;755;849;491;448;523;576;513;418;419;490;450;431;391;397;363;390;397;433;468;589;607;490;493;493;550;527;522;502;522;439;492;529;499;469;532;587;464;375;375;468;452;492;485;464;425;424;409;426;408;414;498;483;421;472;497;453;442;413;481;411;467;529;551;533;530;420;454;522;478;508;472;399;402;505;531;464;389;304;449;656;826;759;649;629;548;497;499;441;439;507;536;623;619;472;545;475;491;412;501;423;447;591;494;442;452;469;489;491;505;434;451;475;431;385;412;401;434;389;380;398;438;455;367;390;461;452;469;492;370;495;466;506;448;416;434;577;691;568;531;518;462;429;434;453;500;497;591;680;637;551;525;634;1034;922;750;768;516;447;392;428;356;314;331;384;447;370;310;294;412;530;528;601;547;458;496;485;444;414;463;413;364;396;451;382;354;365;369;375;314;372;344;359;516;583;532;495;499;494;451;431;448;507;471;561;609;479;398;385;419;467;371;332;339;441;404;473;416;407;459;436;467;444;411;422;448;460;420;398;444;417;455;440;439;419;372;319;325;385;392;397;402;409;383;484;470;440;507;449;425;443;443;457;352;365;384;370;439;445;477;411;379;405;432;482;483;452;465;471;469;443;409;430;446;399;446;374;425;445;491;424;420;489;509;387;424;413;433;468;448;448;443;411;421;447;459;461;451;596;516;420;463;512;429;582;537;269;334;487;518;413;369;445;505;493;436;490;422;419;449;411;386;465;448;533;715;907;649;509;422;415;445;448;391;414;499;561;535;572;456;476;572;531;357;277;415;451;485;590;618;737;564;524;465;378;423;474;430;418;475;453;535;534;497;412;379;449;413;441;407;487;442;420;519;557;562
114;131;109;82;211;340;364;388;404;363;383;477;498;430;424;442;453;489;494;460;544;468;482;475;542;528;490;453;505;519;559;535;480;528;532;451;501;520;672;1098;1033;584;439;420;385;413;421;398;418;388;422;414;453;434;506;415;406;501;560;493;399;392;502;554;586;567;650;764;585;503;519;474;496;409;418;438;471;465;434;471;411;420;454;420;443;395;478;412;504;507;505;496;564;503;441;483;455;441;441;470;537;544;554;435;392;465;442;428;443;442;487;502;650;551;437;493;430;362;385;449;540;481;473;527;512;615;495;593;572;463;427;429;416;471;506;512;446;416;459;551;508;449;416;434;404;405;382;349;427;428;473;545;544;516;410;443;403;411;424;558;476;456;427;451;468;485;461;436;447;491;533;520;493;402;444;400;436;480;528;466;433;466;467;503;501;497;516;531;474;416;378;394;438;534;602;490;428;426;437;412;397;555;655;567;492;460;476;583;532;467;431;455;481;382;412;353;467;454;489;433;469;427;444;372;382;452;387;500;422;400;418;445;453;392;432;372;408;422;373;482;501;424;434;487;439;422;482;519;546;549;966;836;608;396;413;493;615;509;517;473;512;545;460;456;410;406;414;459;517;656;749;626;457;452;500;494;445;472;496;504;477;493;466;420;386;483;471;459;464;437;373;394;419;409;410;398;343;282;340;331;454;409;350;355;361;430;438;455;471;450;386;359;378;360;383;412;408;427;369;330;356;359;447;440;407;359;447;422;375;347;439;510;443;415;471;444;406;428;430;424;508;357;459;442;436;434;362;452;467;436;370;366;377;401;382;351;323;403;473;391;384;343;515;491;465;427;314;362;442;482;624;766;588;619;551;467;497;442;625;548;350;408;537;448;422;483;498;500;523;481;527;471;480;502;426;399;472;424;418;479;461;526;527;457;544;408;337;492;441;402;451;462;416;380;377;480;462;458;384;376;414;463;467;472;380;403;398;396;447;425;414;402;301;314;341;388;436;456;453;362;362;361;446;404;443;414;374;447;422;406;433;462;510;433;392;441;453;490;581;518;461;494;441;498;453;434;502;707;677;675;503;517;543;417;409;359;345;431;497;440;400;448;474;451;462;407;423;369;441;488;494;444;434;453;474;420;474;437;372;402;449;462;405;385;411;435;482;444;506;452;364;346;380;400;480;566;444;385;522;539;455;513;434;363;409;463;495;512;468;385;363;375;354;415;420;483;470;422;335;441;415;415;503;497;462;445;527;455;447;323;297;392;515;536;479;395;460;432;430;430;428;416;535;589;497;413;662;780;633;466;442;490;441;430;467;406;416;374;395;437;537;512;494;552;502;488;543;520;497;494;409;428;541;617;552;533;531;587;486;393;373;419;462;524;480;485;475;474;537;455;434;386;529;515;494;481;503;465;421;384;420;436;404;532;525;473;469;433;468;593;424;420;402;379;437;446;538;497;357;328;450;476;573;573;584;582;497;454;439;513;535;484;460;420;457;489;490;484;458;469;462;447;408;448;517;438;400;469;474;435;471;392;395;409;375;391;338;376;402;396;364;418;435;454;347;285;389;402;359;320;375;414;462;562;480;481;442;598;734;491;504;499;526;529;379;422;523;454;556;525;558;585;515;500;726;776;607;523;409;343;337;364;315;345;346;409;449;395;320;343;435;451;499;542;587;494;502;486;409;420;381;356;323;352;364;382;348;324;351;333;300;365;383;352;397;469;441;457;505;483;469;395;439;526;447;497;718;649;385;367;436;403;435;390;406;435;420;444;381;413;436;405;465;400;401;454;426;453;410;382;411;404;340;386;421;455;490;378;300;382;300;327;385;316;384;369;442;538;489;461;441;422;425;415;412;420;423;419;396;493;520;392;396;419;392;526;478;467;478;416;394;429;460;474;397;475;441;380;432;449;494;476;448;457;518;441;376;456;385;476;478;415;515;414;410;412;398;371;437;572;570;436;431;456;451;529;445;174;301;440;507;485;486;531;502;480;473;397;414;481;448;380;406;409;425;346;452;655;607;473;461;426;513;421;389;411;483;529;534;520;488;492;524;519;390;342;418;426;464;481;555;535;452;448;498;396;472;461;462;413;442;445;489;497;502;482;411;463;424;422;483;475;406;432;473;569;528
104;87;94;68;218;393;400;427;417;408;405;458;554;441;470;479;528;507;511;505;498;532;498;455;492;519;504;484;472;476;575;526;514;507;613;508;495;538;703;923;813;660;612;566;406;419;469;552;487;451;514;514;450;475;491;505;466;495;584;493;485;421;473;480;555;669;725;629;540;464;462;506;563;489;424;465;535;571;535;542;506;442;468;422;392;420;461;422;538;583;583;702;656;530;468;418;375;444;449;525;499;475;514;449;353;418;443;422;511;550;527;544;611;486;501;463;378;365;384;431;529;511;482;529;504;560;516;536;496;491;492;423;425;527;543;664;584;501;486;530;542;456;411;438;479;449;382;361;364;397;436;563;515;471;407;441;463;370;469;391;488;492;413;438;428;443;379;435;457;490;531;496;485;463;424;406;431;475;442;443;335;436;430;380;447;445;539;538;545;432;368;444;421;494;606;579;590;478;420;401;410;521;653;535;670;678;683;509;492;437;440;433;485;442;388;379;431;452;444;413;474;437;427;361;383;387;409;441;406;399;417;421;446;414;489;446;455;419;356;349;448;403;431;398;427;450;481;525;385;395;593;648;575;413;372;435;444;465;472;413;393;467;460;419;419;390;400;509;485;511;533;502;482;419;447;467;439;463;423;390;455;543;453;488;412;465;440;456;493;437;440;436;406;415;447;352;300;314;407;333;431;477;398;372;386;387;379;414;404;427;398;345;368;347;395;420;476;381;437;376;409;442;500;447;388;384;462;403;400;399;443;479;457;470;472;507;391;444;408;377;409;398;345;442;353;379;408;503;518;415;375;311;383;491;424;368;351;439;419;423;376;349;417;406;375;425;432;390;488;457;465;534;453;489;537;494;484;478;567;542;456;388;470;399;495;435;411;531;611;591;510;385;493;519;482;520;487;451;443;458;485;551;481;430;438;442;408;451;436;389;410;536;443;355;405;436;418;498;459;437;443;560;557;484;464;440;427;446;488;436;453;392;380;413;443;423;415;334;311;378;407;444;409;472;415;366;423;454;431;450;476;485;359;373;375;476;509;500;524;458;448;477;430;404;468;392;456;610;551;598;554;527;567;451;390;386;367;435;492;457;356;423;478;436;415;538;449;443;432;460;463;450;457;395;520;426;417;432;423;438;470;420;404;434;417;369;392;357;370;392;331;372;304;410;439;569;465;426;421;393;413;439;410;436;447;479;429;419;443;424;386;391;432;458;421;447;416;453;434;481;416;421;464;520;437;561;704;713;439;370;398;444;492;548;532;491;387;434;414;461;412;344;388;398;457;468;565;728;585;463;530;459;404;439;441;437;421;425;428;456;472;469;470;539;611;611;556;553;474;405;442;434;548;643;524;432;450;544;537;505;396;441;501;452;491;420;433;445;481;496;431;451;549;560;425;472;587;503;407;429;522;427;429;426;408;416;479;428;548;562;459;312;372;335;435;525;529;475;455;399;406;463;418;468;478;481;519;402;395;485;496;451;455;429;496;490;509;522;435;348;409;406;381;513;461;425;432;414;416;401;482;395;387;371;392;390;348;390;397;342;381;479;465;451;432;313;350;416;329;358;337;387;484;498;436;457;454;418;503;514;506;511;508;480;468;464;524;545;471;484;570;540;553;413;469;458;372;344;331;289;310;320;374;371;459;411;422;375;370;436;358;378;405;602;564;506;419;411;410;445;418;366;348;320;359;356;330;350;357;314;315;405;478;439;400;414;408;472;421;445;438;413;453;487;403;423;624;551;394;372;399;386;449;441;470;409;400;394;402;403;424;412;404;398;418;427;419;445;444;347;356;358;357;393;412;462;536;440;347;353;324;349;384;387;400;519;487;498;508;497;477;436;519;517;438;453;402;391;406;466;420;425;479;382;355;458;484;502;517;465;473;489;507;406;427;429;447;444;423;416;505;496;453;408;428;420;401;491;454;484;483;446;517;445;528;454;382;418;400;544;564;492;446;434;421;563;444;266;340;464;490;493;525;498;416;438;468;480;515;480;363;413;402;409;403;362;408;623;639;507;475;494;551;458;475;456;550;545;471;465;495;482;506;458;429;415;403;410;372;326;424;425;410;429;433;456;460;495;460;464;389;375;428;449;593;555;451;445;430;444;429;456;437;404;386;470;485
114;94;93;92;225;466;602;520;444;466;490;409;545;493;460;493;456;439;509;438;453;476;451;404;419;449;426;430;420;407;480;580;520;556;594;549;534;542;614;760;736;612;684;545;386;392;496;565;570;518;467;546;463;445;495;522;453;457;537;516;512;445;463;482;563;600;666;507;459;547;493;546;515;518;484;489;506;521;528;626;584;509;496;473;464;443;430;446;462;529;587;610;526;518;459;406;362;356;504;483;462;444;470;508;340;376;412;454;561;494;487;489;530;435;507;456;402;431;398;402;456;477;526;563;503;495;460;485;518;520;479;442;446;497;566;569;592;586;492;501;488;517;464;615;564;464;469;432;384;429;492;566;491;394;427;472;473;463;446;440;497;492;427;383;455;446;389;400;481;539;480;521;556;598;504;435;412;440;443;386;421;466;462;402;422;416;557;635;512;536;490;420;445;471;512;556;525;447;408;492;436;512;674;560;590;673;549;454;447;435;503;470;482;403;364;384;490;451;461;509;596;528;460;429;505;441;456;431;420;459;397;426;458;417;409;464;502;378;343;454;458;424;348;436;462;471;448;506;462;460;416;498;506;452;400;430;440;389;414;425;430;430;460;425;348;437;468;407;440;492;478;488;452;414;458;432;383;419;464;418;440;580;468;395;412;402;438;487;410;409;442;427;411;430;415;384;379;366;393;404;481;558;504;463;414;343;344;367;349;401;395;322;354;360;423;413;419;422;453;364;418;480;453;400;377;396;413;430;481;423;393;446;403;493;431;483;428;415;518;434;380;363;373;413;439;412;402;463;471;445;411;370;379;435;483;398;400;389;438;483;425;400;442;390;385;394;415;431;454;478;497;523;462;479;555;468;446;496;514;412;429;498;453;437;442;377;459;546;630;650;505;449;425;504;517;484;454;496;459;464;532;571;521;473;487;504;453;438;450;350;371;517;517;424;441;394;392;394;445;438;518;588;652;526;467;544;403;440;459;479;423;398;414;410;436;471;495;361;368;333;462;496;503;480;476;442;438;429;454;467;484;436;419;346;397;482;543;572;474;459;455;514;454;456;447;396;446;471;457;524;495;530;593;534;423;396;435;402;447;440;362;419;483;400;478;566;422;468;457;451;469;451;414;408;504;539;506;413;481;432;440;453;413;426;340;390;378;407;408;353;331;362;340;358;416;464;426;365;379;349;441;477;438;439;466;396;417;417;436;539;478;398;426;381;402;475;396;474;509;440;476;471;461;498;467;509;692;620;430;435;490;468;493;507;638;602;446;402;485;470;339;334;330;298;440;473;458;521;529;436;524;467;390;404;413;498;451;503;408;375;475;492;429;467;494;486;522;425;441;474;530;484;536;486;451;435;416;491;480;449;457;449;423;475;487;431;472;417;397;439;462;508;521;640;521;449;422;444;415;437;550;477;438;438;347;411;486;468;451;535;446;314;360;390;489;618;549;494;464;402;383;410;461;401;277;392;507;463;400;386;404;353;410;452;440;441;504;571;461;367;373;411;370;502;494;402;402;431;462;422;438;383;369;367;360;375;438;404;387;369;426;534;641;540;443;366;410;371;398;459;365;427;431;439;368;464;404;334;495;798;765;593;517;542;507;388;522;598;563;484;503;541;548;383;362;371;384;347;384;319;289;340;359;363;407;483;438;353;374;358;314;316;453;499;483;368;345;410;417;385;469;415;393;417;398;332;313;392;399;329;370;402;463;424;441;379;411;426;368;407;374;417;441;456;400;419;502;457;414;441;397;404;473;477;483;465;436;455;428;389;403;385;351;331;409;427;472;500;435;461;409;366;306;406;398;471;442;421;357;343;371;366;407;392;397;473;497;440;412;431;471;484;494;494;441;411;338;375;400;407;460;448;427;457;454;440;432;537;472;511;512;475;468;394;392;440;469;424;436;487;556;531;444;393;400;406;406;493;473;426;422;404;440;574;530;458;416;371;399;469;493;475;459;520;579;638;490;368;368;459;581;551;501;462;465;565;535;537;510;450;442;467;419;431;480;458;456;653;744;626;503;566;581;551;516;449;570;506;467;452;484;509;593;491;458;426;410;435;339;205;390;475;473;444;394;453;445;443;449;385;382;422;422;473;534;471;454;444;432;424;479;472;483;448;401;413;480
74;101;92;92;265;602;720;617;356;424;527;396;480;509;467;493;472;535;593;535;541;520;443;435;366;427;442;360;373;394;498;512;576;553;551;541;525;530;576;612;565;595;550;487;433;394;473;563;547;495;522;541;504;458;438;470;478;465;478;490;443;447;466;572;503;475;510;397;604;580;471;511;498;516;540;576;568;535;523;510;537;516;491;449;462;508;436;417;506;491;493;533;486;422;461;460;364;396;496;556;450;408;490;406;381;376;482;506;595;515;444;575;499;437;467;409;376;420;456;458;478;507;574;546;501;532;492;482;478;491;537;436;481;492;478;486;514;578;472;382;417;424;657;876;749;466;519;619;479;552;493;584;517;391;435;522;497;489;456;403;477;444;444;433;460;451;441;414;488;435;481;545;547;551;653;501;466;447;417;410;447;431;417;399;451;415;492;500;504;562;468;405;416;484;455;447;474;514;416;444;470;497;488;509;471;540;484;473;456;487;461;468;480;448;439;391;458;521;534;521;587;521;508;522;570;513;467;449;392;442;423;421;424;398;391;464;425;391;407;474;476;419;334;459;507;572;523;451;508;553;507;533;505;460;475;377;382;439;402;446;471;411;445;422;347;375;462;506;496;499;438;446;419;457;497;378;372;437;496;492;423;465;457;378;416;421;447;422;383;403;384;440;438;413;411;456;464;442;435;436;500;580;466;495;463;370;410;355;380;357;456;408;324;399;501;486;444;443;377;417;410;448;418;465;420;372;410;413;450;440;397;449;482;482;406;420;418;517;554;503;431;403;388;410;395;415;404;438;388;374;439;420;467;523;465;435;452;420;453;537;418;401;467;443;438;443;454;418;397;465;472;470;477;499;489;433;523;457;507;433;492;508;434;442;456;452;429;483;521;552;511;425;424;590;608;453;430;479;502;508;519;582;529;541;555;582;504;564;511;465;446;400;435;451;432;441;430;421;401;378;521;545;581;559;498;444;438;416;457;459;429;409;425;402;432;478;561;411;427;420;497;500;503;572;567;532;479;383;403;519;453;503;455;518;446;494;559;687;544;475;503;542;513;521;463;447;480;431;384;471;491;554;517;531;440;435;434;399;405;432;408;422;365;425;541;452;446;438;477;432;440;440;405;369;426;537;524;465;521;451;435;417;427;408;339;359;399;398;350;356;358;445;395;376;410;373;421;393;372;360;447;408;394;418;418;368;399;397;477;578;438;441;426;455;513;516;420;409;478;429;464;414;419;413;361;367;393;471;464;536;525;447;525;528;569;541;447;422;403;465;334;390;332;411;446;512;464;440;491;428;471;507;377;349;391;506;688;544;405;355;507;413;392;437;402;458;444;455;436;466;592;563;451;431;498;407;445;460;415;358;384;396;355;413;412;446;588;526;431;491;648;603;525;578;487;475;393;407;443;492;708;637;534;509;465;436;431;417;458;457;461;372;342;399;531;586;507;461;448;469;469;413;436;397;333;359;537;484;418;402;435;343;400;452;435;440;522;499;429;374;376;344;361;546;555;451;465;452;425;440;413;383;425;360;435;407;476;438;435;388;422;526;598;525;463;402;353;396;442;490;486;438;442;470;389;370;399;352;484;774;861;562;524;608;651;574;581;649;543;538;431;492;460;333;350;408;404;382;403;405;327;409;401;455;502;600;478;399;308;385;381;404;446;418;401;285;392;361;410;473;501;393;430;410;410;332;332;389;370;357;408;448;507;488;478;473;480;474;378;394;402;391;459;441;470;529;537;442;359;343;355;397;482;469;479;500;535;469;384;403;402;347;349;368;434;477;459;466;459;531;559;371;360;383;533;511;382;390;379;423;346;343;424;374;436;496;465;470;412;466;492;512;420;395;373;413;402;388;356;410;442;395;421;442;441;480;527;535;513;488;470;403;436;374;376;465;410;400;388;477;536;522;436;406;424;388;449;456;491;385;365;408;409;551;540;519;496;520;448;398;426;458;498;493;662;632;540;404;404;404;499;541;467;599;617;559;532;520;450;442;519;493;406;462;482;454;487;541;545;495;464;483;539;452;458;467;477;539;489;439;398;444;503;494;426;424;368;449;323;348;423;565;467;472;467;442;456;461;384;415;421;440;478;463;410;441;472;440;446;466;468;469;534;464;375;415;434
86;98;106;98;297;622;783;554;396;483;483;443;461;483;493;485;546;568;495;580;548;487;538;525;448;386;374;410;430;515;568;534;505;560;564;647;538;493;485;479;533;505;472;444;464;469;452;443;488;543;635;584;542;496;554;523;474;390;459;519;468;470;537;655;506;466;471;500;522;524;423;444;443;554;600;599;515;477;479;487;467;516;550;531;504;463;434;377;488;446;469;517;459;443;479;484;404;542;558;541;471;401;392;474;384;415;430;493;550;503;444;500;497;578;562;449;464;587;601;498;367;429;630;517;499;450;426;450;415;486;485;511;431;473;387;397;439;481;442;357;395;454;660;941;806;585;516;615;558;488;556;567;454;394;476;522;544;509;540;675;617;479;455;464;489;474;443;429;453;425;442;474;421;484;632;558;412;371;417;432;466;460;479;425;406;438;467;498;558;505;426;488;530;453;432;436;432;431;460;459;437;449;458;530;455;477;477;521;575;527;529;455;419;461;501;449;515;547;480;428;481;446;465;539;604;495;479;437;397;361;418;432;441;398;424;434;459;483;489;458;452;390;354;454;555;611;512;515;479;490;564;495;491;469;495;433;414;406;490;489;511;413;478;422;470;344;396;466;436;458;420;397;425;478;506;432;413;422;456;456;452;433;480;407;433;415;373;369;377;364;405;426;424;448;444;518;424;419;385;432;490;486;492;389;401;370;364;384;380;422;505;519;343;395;515;476;441;496;390;392;401;381;395;472;407;384;468;421;369;357;368;467;531;420;410;423;431;454;488;461;426;421;384;421;415;413;416;454;460;403;530;474;445;439;380;424;503;411;392;442;345;338;429;443;436;403;468;420;431;459;409;435;489;439;538;490;436;415;440;433;421;407;437;465;440;416;447;476;517;557;498;473;439;695;694;429;397;500;490;505;553;481;585;522;526;471;488;448;549;510;503;445;427;470;434;472;447;448;393;415;480;501;483;520;482;463;419;492;379;429;404;466;438;430;461;453;487;402;351;352;384;448;522;553;505;454;408;358;398;498;472;487;475;540;463;490;637;595;534;463;487;496;519;529;492;457;500;461;417;426;467;468;525;429;451;396;414;452;438;437;439;437;443;477;436;495;453;421;433;429;406;358;432;402;433;499;473;473;485;486;421;394;502;443;381;406;390;381;384;389;422;514;549;378;432;344;377;383;385;439;415;456;404;345;409;380;368;422;395;525;480;376;429;424;558;450;472;471;470;436;442;456;383;414;396;353;329;416;444;538;665;522;471;552;515;421;410;433;388;399;368;382;384;371;426;443;472;472;549;501;473;449;380;344;365;511;583;509;397;406;546;470;457;531;384;348;439;545;463;551;534;565;449;465;449;448;407;412;412;402;414;390;303;351;445;482;598;501;480;575;817;702;558;447;518;387;351;395;418;457;580;501;467;474;621;585;482;497;434;508;400;372;430;419;496;471;395;404;465;453;440;447;439;453;401;428;499;446;416;424;388;358;414;472;430;469;413;347;409;394;370;371;408;457;445;363;410;357;430;425;398;336;372;387;435;420;551;438;431;438;475;478;443;453;400;364;418;382;432;484;404;451;437;530;434;400;433;497;558;568;589;517;579;703;671;658;666;727;552;587;504;424;366;340;404;438;450;440;378;386;372;389;400;548;669;580;433;304;315;326;375;475;504;374;359;382;428;370;386;479;539;464;481;455;429;430;404;370;383;334;357;473;464;480;448;445;483;406;434;351;391;378;426;513;532;548;534;452;374;387;371;346;446;446;473;499;529;505;411;414;400;372;326;358;427;493;452;402;478;555;530;485;451;412;487;470;357;380;477;398;402;382;382;441;471;449;424;529;491;424;475;449;405;378;372;433;469;424;372;437;460;379;412;404;393;396;471;506;520;455;470;421;400;430;417;387;421;467;438;412;427;385;373;391;447;387;382;428;468;401;347;461;397;487;580;611;479;550;540;462;426;473;470;427;496;460;429;397;419;449;404;482;482;472;575;596;536;496;377;416;485;456;449;446;474;496;481;436;461;464;371;456;471;433;457;498;360;416;477;492;424;422;541;438;430;442;440;449;414;506;488;432;450;490;494;447;404;424;453;403;398;457;428;453;425;475;503;509;505;495;483;474;455;451;414;319;392
104;103;99;120;322;671;732;516;419;441;412;460;461;465;482;468;431;473;529;513;504;513;515;443;378;437;480;392;551;671;606;518;506;554;619;633;531;490;430;434;448;438;360;412;461;420;466;439;584;564;594;525;554;521;517;556;489;487;442;482;481;488;525;544;434;418;401;480;554;531;533;423;504;507;538;588;488;555;540;486;476;473;522;531;525;501;401;422;408;423;488;479;392;345;466;509;477;542;521;511;457;371;395;466;421;449;471;454;409;446;490;440;493;713;569;501;534;513;508;413;313;410;528;535;509;441;431;390;499;462;492;440;537;410;417;426;426;498;435;473;425;461;626;720;688;576;558;516;397;420;463;495;449;405;445;510;502;471;541;901;730;533;504;513;525;471;428;397;435;442;500;437;438;471;493;437;403;438;507;444;434;491;468;423;348;397;495;504;522;438;372;405;476;440;376;411;358;455;445;333;357;422;485;495;464;499;494;604;642;529;432;393;435;525;501;701;614;486;423;380;453;460;457;559;524;491;453;450;448;404;457;438;420;419;342;424;418;405;500;475;410;411;393;495;543;625;516;488;509;499;408;381;465;418;580;570;437;381;419;425;407;423;454;471;449;386;359;469;370;381;406;391;420;380;447;393;410;427;433;430;501;421;473;476;478;422;427;399;429;387;396;348;396;434;463;467;409;419;441;477;473;421;447;395;424;407;393;442;384;424;481;538;483;381;408;423;425;424;399;390;411;448;393;421;382;406;374;462;410;371;340;470;460;413;383;522;622;508;397;434;460;413;447;480;423;416;442;408;398;468;519;462;447;431;494;440;448;405;407;416;378;352;435;438;435;367;447;460;392;477;549;501;478;468;499;530;493;499;513;538;377;405;354;385;448;461;431;515;547;555;456;436;523;610;536;404;387;484;495;460;416;473;436;396;478;478;519;434;495;500;438;399;421;450;494;437;407;506;428;460;500;517;478;399;408;414;426;450;418;468;467;434;417;388;448;480;489;436;330;340;414;431;461;460;463;463;421;375;380;444;547;517;479;472;426;443;510;526;487;466;522;522;544;490;441;428;486;432;457;434;537;474;488;417;464;466;455;479;461;392;400;427;470;466;443;430;449;452;399;424;412;447;457;453;445;457;469;521;548;514;522;541;410;370;450;409;441;360;383;412;425;455;474;453;458;351;346;421;407;398;509;499;427;423;485;399;479;408;462;446;458;410;384;501;539;551;642;558;470;460;421;514;467;469;393;382;296;374;430;527;495;453;499;579;579;517;569;508;426;415;410;410;356;329;398;372;428;468;475;469;441;452;486;437;417;458;524;401;381;373;434;375;437;469;355;325;435;600;598;451;503;688;497;402;513;485;425;455;503;446;400;424;377;484;474;506;471;462;441;621;729;612;509;449;463;412;409;386;433;443;527;473;367;414;503;506;441;485;435;507;433;388;361;414;516;461;451;456;410;391;400;503;442;407;413;440;522;421;281;393;409;395;461;434;386;407;380;355;384;409;370;387;450;455;476;399;399;368;453;520;452;399;349;354;385;440;438;499;460;442;488;496;486;442;323;355;402;373;377;430;450;464;453;461;456;360;406;513;570;437;471;439;548;647;602;603;579;692;560;600;462;473;357;410;374;493;527;408;362;341;415;401;326;388;482;374;258;200;340;380;389;404;438;362;366;411;388;409;462;481;458;468;479;441;401;426;422;432;414;351;412;334;366;423;479;473;423;432;442;394;363;384;458;412;405;458;461;434;410;434;390;408;478;433;523;519;561;514;406;438;405;389;403;316;347;402;366;313;442;521;502;500;491;404;413;471;473;377;396;396;369;375;389;426;376;406;414;406;424;451;410;430;469;420;428;455;417;426;387;416;470;406;457;437;424;457;441;490;440;432;429;389;408;459;401;409;402;423;418;433;409;371;359;408;391;371;417;443;516;481;446;457;445;454;630;549;422;393;464;517;423;435;485;515;516;494;451;420;391;410;396;431;435;525;686;590;525;455;387;396;412;425;419;420;455;425;424;462;422;512;455;419;496;473;515;451;422;401;477;409;392;460;432;477;450;490;480;438;528;505;472;522;452;449;445;419;450;468;462;451;517;519;421;413;435;505;548;591;535;506;484;407;473;458;435;376;351
124;103;75;112;339;545;512;496;432;461;412;456;480;494;421;427;489;511;528;453;460;502;469;406;393;538;519;456;512;639;550;537;579;620;616;548;559;513;512;443;479;372;395;418;419;376;475;475;514;550;543;500;458;540;553;536;542;566;544;533;471;496;477;468;424;384;381;437;573;670;544;485;529;572;641;586;472;561;516;505;624;437;423;497;494;542;507;390;422;450;457;455;383;337;407;509;534;687;749;711;517;477;493;478;414;494;466;436;455;453;411;420;477;582;556;507;471;469;413;463;420;407;484;542;498;418;408;356;387;430;426;411;383;472;459;469;465;445;478;432;470;475;451;488;510;517;525;477;393;434;412;421;431;414;432;422;453;455;516;767;656;486;468;509;511;541;511;405;414;432;398;387;474;571;485;427;408;496;503;477;445;446;498;507;413;388;530;529;521;433;407;429;411;432;398;432;467;424;417;355;404;423;455;441;401;412;478;495;611;522;494;374;425;494;533;605;609;450;428;452;449;434;489;535;476;395;436;447;445;454;477;468;430;399;395;388;423;446;443;435;438;439;460;510;761;782;606;439;439;528;452;438;483;550;486;466;367;316;407;445;365;502;452;397;365;390;380;367;350;403;374;380;406;410;416;363;376;392;437;481;490;452;494;433;438;370;414;424;438;369;329;354;333;398;498;494;505;499;422;482;418;373;405;440;375;397;387;366;383;460;395;436;452;428;459;501;454;413;395;409;460;474;378;390;425;410;484;552;486;351;362;442;491;389;397;554;520;476;407;430;448;398;430;470;458;396;388;412;357;417;409;433;460;371;459;404;395;467;465;426;402;410;577;554;531;437;442;462;470;492;548;539;484;405;412;528;517;579;595;504;339;228;211;224;382;415;449;484;492;460;499;483;533;646;446;409;372;489;475;518;387;507;424;402;414;441;432;452;502;532;440;406;406;400;470;470;471;422;443;421;485;562;498;396;383;407;443;502;504;463;463;410;403;404;406;477;622;536;389;487;468;379;376;421;423;415;411;381;320;458;518;500;472;460;452;439;457;436;421;432;515;434;453;454;501;402;426;426;436;392;459;524;542;536;463;555;469;474;461;428;483;413;460;426;476;480;462;487;410;408;476;362;438;519;407;450;428;472;453;442;568;522;440;372;363;330;396;446;401;437;417;440;482;445;435;300;403;436;422;419;488;405;393;368;413;435;400;510;532;403;390;434;446;517;538;541;590;564;450;451;384;468;621;586;442;417;278;398;433;450;421;409;493;543;735;607;684;461;432;450;457;498;391;366;401;421;427;454;461;432;461;385;576;513;428;508;609;463;398;331;427;406;429;402;371;413;416;520;440;486;681;842;600;398;536;537;532;534;541;486;415;458;459;526;543;505;443;353;356;503;541;452;455;426;478;440;425;373;361;407;576;550;433;389;432;441;421;383;406;496;489;482;354;477;470;502;487;461;307;327;393;450;471;462;396;459;479;384;307;397;432;436;478;480;393;366;401;423;390;410;460;408;431;469;410;388;379;377;407;515;510;407;390;332;428;468;450;452;450;455;564;548;469;392;340;337;434;420;397;450;458;503;416;415;409;278;347;478;424;473;418;383;486;510;448;502;488;519;519;511;423;472;415;432;391;469;445;365;319;321;418;388;373;338;307;214;165;272;398;390;348;376;360;401;424;391;405;415;449;428;408;383;404;465;428;412;396;415;402;403;353;407;370;366;429;403;378;430;364;424;427;384;459;479;473;536;432;395;376;446;412;418;474;455;439;449;469;393;372;481;442;405;353;326;332;374;411;352;418;416;483;440;473;498;384;454;495;437;455;370;390;383;409;418;372;419;458;353;423;409;391;399;431;428;409;401;456;477;483;462;409;398;361;451;480;467;473;399;395;390;464;360;434;418;431;392;378;415;351;472;395;432;433;496;417;436;486;481;555;612;460;489;468;616;536;459;355;333;309;358;469;455;456;517;548;495;446;446;386;385;383;402;417;424;610;612;575;482;348;421;500;455;478;403;424;463;433;446;453;554;505;406;471;564;583;496;429;392;438;420;402;372;389;468;500;466;460;535;510;522;556;511;459;474;436;439;443;454;522;492;599;499;466;487;487;484;511;600;549;443;386;408;492;528;461;397;408
94;92;81;108;322;512;462;481;443;358;410;450;446;428;397;444;480;531;517;478;456;425;433;447;450;591;536;451;496;568;579;511;668;734;647;516;493;562;546;565;489;413;419;509;421;464;504;542;463;461;522;506;468;557;592;584;537;518;465;515;487;372;486;444;407;476;418;505;548;562;512;545;549;496;524;511;501;598;468;544;535;511;412;413;447;488;472;465;514;441;488;388;361;412;417;434;626;1021;1096;776;571;532;469;495;394;402;446;479;477;421;402;386;393;405;493;542;562;445;453;503;468;406;545;538;383;390;414;377;438;413;407;362;461;476;478;538;484;431;442;484;538;460;397;408;408;414;461;424;407;403;508;438;466;414;419;441;466;454;509;578;537;455;432;451;514;503;456;451;407;453;420;434;527;567;463;449;448;498;478;443;462;462;484;469;466;558;653;524;538;456;454;443;387;403;397;435;478;471;436;413;379;371;420;454;446;397;378;402;504;487;474;466;476;547;450;492;477;410;378;413;453;500;467;478;458;428;465;509;541;549;544;484;399;395;357;345;467;431;471;434;454;417;432;541;705;839;571;435;471;472;451;430;445;454;460;397;392;395;485;439;401;480;392;345;372;421;380;360;419;408;445;506;410;366;425;371;373;402;421;466;493;417;402;449;392;358;438;400;430;364;396;394;389;396;503;458;496;516;562;499;364;379;376;416;440;428;412;372;361;415;368;407;479;546;514;526;412;406;415;395;527;478;480;462;437;422;443;547;467;365;383;466;446;429;430;420;470;469;444;422;468;365;449;477;474;485;343;426;380;389;418;421;385;421;341;411;468;501;434;409;404;382;631;712;494;395;411;405;377;438;420;413;421;394;486;489;587;533;489;493;286;225;243;228;370;415;451;473;417;428;440;443;471;504;386;458;420;465;461;521;471;477;419;415;408;487;393;417;700;580;470;432;336;430;546;489;377;386;458;409;485;481;494;368;404;487;482;533;506;474;475;441;390;462;453;415;480;510;404;409;420;394;375;376;398;474;434;381;343;406;494;444;437;460;453;458;439;438;424;409;413;447;418;477;520;500;435;443;431;361;396;404;478;528;499;592;444;474;445;451;488;453;475;388;438;487;478;524;434;432;421;441;428;402;435;475;517;428;406;452;565;554;477;378;341;403;414;444;473;454;469;453;405;454;425;396;454;471;432;420;416;394;453;425;494;452;515;513;715;454;417;404;434;508;519;491;532;480;444;421;432;490;581;566;556;511;388;392;380;404;395;466;463;458;516;552;606;477;435;481;394;426;388;354;364;424;456;449;506;611;526;374;469;482;509;687;633;521;502;347;384;315;406;414;385;385;429;465;508;528;594;709;624;488;533;555;472;556;602;516;429;500;470;543;539;543;446;383;414;500;433;423;449;429;403;471;503;419;382;396;596;604;437;421;426;441;442;392;413;455;528;407;490;469;476;531;568;509;396;354;423;443;550;457;466;483;415;442;348;409;410;476;413;479;430;390;388;468;454;370;430;410;424;423;328;349;449;419;416;499;472;398;362;357;471;474;405;430;342;484;545;477;474;462;400;365;389;493;492;397;445;425;380;388;367;329;386;531;515;559;539;404;433;535;550;456;454;600;654;594;449;420;386;351;440;402;378;332;399;376;459;438;397;289;234;229;284;405;457;349;369;368;432;442;404;395;403;380;391;446;454;399;422;421;397;417;418;459;410;388;322;358;318;379;395;445;335;371;403;401;453;466;449;450;429;511;439;384;424;403;484;452;456;442;433;382;403;346;395;521;408;387;384;417;361;340;364;403;383;399;428;412;441;391;468;510;578;539;465;361;435;427;384;350;454;501;423;414;422;405;407;406;372;418;408;463;482;474;425;395;467;396;375;432;450;400;437;455;386;399;432;427;364;387;340;319;366;445;399;434;457;467;472;445;465;467;570;662;557;432;443;511;620;610;524;416;431;463;385;440;485;463;406;453;489;531;410;429;393;358;393;427;479;431;536;577;541;341;287;445;442;457;474;443;448;458;465;423;431;500;437;356;459;403;437;459;431;490;531;446;445;386;410;503;510;484;478;571;496;449;473;492;533;473;473;448;496;472;521;484;514;656;585;537;548;432;531;575;455;422;357;413;454;475;471;426;462
88;96;91;98;309;422;394;418;433;337;392;368;433;412;471;508;526;500;550;533;450;454;420;485;540;569;498;525;461;546;559;588;726;695;585;442;564;546;525;543;584;520;504;537;453;558;547;504;521;497;490;517;499;593;646;606;542;490;523;473;462;441;475;460;422;462;500;487;512;446;419;523;559;389;442;479;540;574;538;486;440;403;384;394;436;516;492;454;459;448;415;437;394;373;395;482;617;832;779;569;492;436;452;441;400;424;418;454;423;400;372;387;366;342;499;544;527;460;484;510;544;461;477;569;371;371;430;404;442;405;388;469;482;478;451;404;420;443;486;450;603;437;372;398;415;374;456;506;492;439;485;435;463;462;481;506;439;436;459;477;416;412;371;407;418;467;395;399;400;411;434;431;501;520;442;484;458;462;477;430;451;431;449;514;405;456;628;516;556;499;455;466;409;376;452;398;465;481;455;449;453;392;441;406;442;461;426;470;516;464;453;425;446;480;446;491;416;426;400;423;420;469;439;412;461;437;433;504;500;432;468;501;551;436;388;396;437;425;444;461;430;443;477;444;525;626;561;522;466;482;416;368;465;465;439;440;374;373;440;435;411;398;345;380;353;431;444;450;468;473;465;473;473;359;347;379;404;482;471;513;467;476;492;449;477;390;508;485;441;379;351;412;424;427;430;470;539;613;505;446;440;377;344;404;427;392;403;409;383;380;395;448;439;456;551;459;426;424;536;415;441;435;468;508;442;421;450;538;501;415;407;509;461;432;489;531;423;443;444;429;410;402;458;408;452;389;359;400;431;470;449;392;480;550;443;403;489;468;425;355;344;287;428;550;476;484;432;379;394;462;387;437;374;405;425;529;542;479;457;433;306;323;335;375;403;425;393;449;422;391;413;445;479;425;336;400;439;510;481;428;465;430;388;445;483;462;411;418;649;719;530;452;328;417;498;483;393;366;414;466;434;463;416;448;455;387;427;520;487;455;602;504;365;421;416;416;486;533;448;392;461;354;372;446;546;504;445;366;348;360;382;441;471;417;433;516;434;463;441;446;445;407;419;479;523;447;484;421;413;425;384;398;399;519;549;566;405;441;480;499;407;437;483;454;406;479;575;472;421;419;441;445;466;394;396;436;553;413;362;435;492;482;428;408;459;401;442;486;485;499;561;434;429;440;435;472;498;512;380;419;383;388;421;439;459;493;412;445;557;480;485;524;479;467;440;403;467;424;431;368;475;450;470;435;482;511;452;433;407;410;448;423;472;430;468;488;492;372;368;400;348;328;295;336;445;469;460;426;442;499;468;398;463;441;573;749;879;648;508;405;325;266;359;359;386;419;380;525;538;497;469;510;428;453;523;488;479;504;611;538;494;517;426;506;557;514;411;382;402;477;488;474;429;432;391;468;506;486;394;429;541;580;422;452;427;498;536;534;553;532;473;499;443;483;503;582;581;545;519;518;451;448;485;533;454;462;542;437;345;383;442;475;421;478;402;494;468;463;439;449;381;434;415;432;415;421;398;406;425;448;420;396;360;344;488;528;427;384;372;445;480;426;386;422;449;389;523;503;500;431;410;459;350;413;438;390;435;606;559;566;484;489;497;480;563;488;539;705;707;561;467;407;356;381;371;391;404;392;491;446;350;346;310;243;255;305;396;485;531;447;423;401;399;406;411;430;382;423;478;456;498;489;460;414;458;472;441;390;413;475;426;348;399;366;349;401;385;405;455;492;544;474;430;404;484;420;366;362;440;398;453;450;468;436;416;366;457;407;423;434;446;456;449;436;406;405;376;400;456;429;413;427;447;419;400;446;534;452;407;375;523;496;427;433;398;485;443;446;501;472;464;462;453;396;340;461;466;468;339;340;470;393;408;405;360;426;455;486;478;404;418;407;387;416;416;354;392;430;456;424;493;476;428;446;498;533;566;663;535;410;450;569;631;494;464;486;524;551;501;453;555;534;513;532;480;425;476;450;453;387;437;475;535;465;537;661;582;421;421;495;418;391;477;574;509;449;460;373;360;511;532;466;485;443;381;401;449;586;551;489;483;430;447;417;487;483;468;470;475;467;447;477;548;544;484;537;548;482;448;447;552;653;614;645;547;462;481;480;479;477;389;413;438;455;460;445;467
125;91;75;119;354;414;368;443;412;418;370;358;401;440;455;456;492;475;517;527;521;487;406;616;610;413;495;530;551;487;576;605;667;640;517;466;461;494;552;580;600;488;517;508;619;629;596;514;448;436;449;476;632;536;571;555;523;498;516;500;497;452;460;505;440;437;452;437;461;500;448;461;461;422;437;443;499;522;510;484;460;334;361;321;371;424;475;465;481;468;451;499;410;394;434;538;527;520;504;457;388;350;388;451;437;455;459;406;437;419;376;338;385;344;469;540;528;567;562;528;487;443;442;555;472;406;412;400;447;429;377;398;488;465;434;396;459;491;439;451;479;387;338;384;436;429;435;470;450;439;421;425;483;459;531;517;549;464;436;424;429;382;441;370;414;412;420;436;496;434;444;415;415;470;444;440;511;522;492;408;392;403;447;488;313;411;576;566;497;481;481;499;470;407;417;394;447;438;392;458;454;414;400;527;525;522;490;472;434;476;469;442;412;438;414;413;383;354;391;422;386;316;383;403;452;432;420;472;444;442;476;491;615;582;459;453;456;561;451;484;508;432;376;454;483;526;555;590;440;376;439;416;420;540;486;461;429;439;451;487;488;429;370;359;436;403;441;436;422;442;438;435;411;463;436;495;442;528;484;451;456;545;512;538;492;395;456;438;400;426;406;428;430;453;430;497;498;578;504;500;404;404;431;484;411;390;389;352;370;402;434;455;440;439;391;436;415;411;458;471;368;425;465;478;433;485;461;483;467;422;424;470;501;443;470;496;466;435;470;431;401;424;434;393;415;329;323;319;421;551;399;386;467;445;448;425;547;504;414;376;363;401;476;485;429;436;505;369;388;490;419;359;377;459;449;412;450;458;468;409;344;409;474;496;456;390;462;428;403;448;438;477;523;421;362;382;426;477;512;492;424;431;417;391;420;518;485;477;492;594;541;447;381;458;515;457;451;417;357;527;465;445;430;499;481;394;370;487;537;561;645;554;462;359;442;434;400;442;430;510;494;366;334;451;521;503;470;408;397;360;375;409;442;444;456;529;480;427;481;503;400;456;484;440;525;440;440;431;382;406;384;401;454;550;540;411;378;481;483;473;430;460;500;435;431;487;531;454;448;410;429;450;456;360;369;409;515;396;373;486;435;426;414;436;485;510;493;483;435;534;492;382;380;382;405;455;426;380;381;419;384;439;469;391;416;487;468;431;480;520;558;533;504;454;401;358;435;484;486;453;403;461;422;423;453;443;367;401;445;379;439;429;428;473;498;452;429;383;356;350;270;198;198;302;399;449;480;372;452;442;396;411;419;487;754;760;667;530;448;422;331;326;385;387;494;419;409;543;489;458;479;551;534;478;457;408;470;510;500;506;487;439;486;457;472;497;441;425;420;411;407;381;410;441;464;562;553;455;430;404;492;536;468;489;483;498;508;506;566;544;517;502;444;430;452;506;572;548;567;572;525;525;481;525;413;528;561;424;464;388;396;374;428;445;428;384;460;430;395;373;320;425;494;509;486;468;433;488;429;449;413;474;354;336;415;566;483;460;375;386;448;454;437;398;404;426;444;384;421;426;418;516;491;496;476;399;505;564;521;499;457;421;486;499;529;559;519;588;634;488;473;356;358;364;409;473;392;406;419;373;294;240;150;157;273;434;490;517;476;471;419;391;338;300;345;394;470;416;414;458;453;433;413;459;495;482;393;360;432;518;466;386;401;416;411;417;399;397;445;472;543;481;390;409;417;480;376;378;367;397;378;398;502;452;420;459;509;496;468;443;416;391;410;572;531;436;337;350;416;484;415;374;387;398;451;433;479;431;384;429;458;411;392;463;425;487;461;407;420;465;493;422;434;419;374;470;501;398;290;283;407;440;420;393;416;395;492;497;504;456;443;445;437;529;516;376;354;406;473;451;456;401;433;445;571;739;497;480;419;410;496;561;587;528;594;486;579;686;625;508;489;503;504;513;509;442;434;586;485;376;393;494;513;520;551;566;527;436;519;573;485;437;480;610;540;443;424;381;445;536;643;709;552;418;461;459;520;604;494;520;411;408;408;447;493;444;414;448;492;476;450;499;492;520;559;493;580;506;330;410;510;640;594;552;521;487;418;496;500;486;413;376;391;421;478;429;417
84;110;72;94;363;390;457;494;383;435;376;422;475;438;422;499;493;532;517;565;549;453;357;528;576;474;551;549;548;528;521;617;646;670;537;429;452;410;512;570;592;541;576;593;603;616;512;542;481;437;439;477;588;581;444;518;525;505;576;565;526;557;464;431;461;436;504;454;462;475;464;509;467;429;475;496;517;522;527;531;396;364;368;309;389;386;411;473;483;487;407;411;443;434;507;575;549;478;465;406;379;389;422;464;438;530;422;430;474;643;642;453;424;339;471;475;551;620;540;503;446;466;463;538;534;469;458;505;514;459;411;475;454;413;374;330;396;356;474;458;399;424;419;436;450;483;453;463;437;395;456;410;453;520;560;572;546;501;462;418;349;421;443;364;452;430;416;451;660;590;501;454;507;563;487;491;459;432;398;514;413;440;510;421;317;399;606;484;385;470;423;487;512;462;503;463;439;417;402;419;469;386;426;551;579;604;476;446;497;435;533;445;493;515;430;377;378;384;392;435;343;299;345;369;359;387;483;491;492;465;440;476;598;589;439;435;507;567;463;470;448;419;397;504;531;485;480;544;427;447;388;484;461;454;427;412;444;418;445;465;452;472;482;490;424;440;461;442;442;443;432;443;556;648;584;509;513;464;477;412;488;526;509;494;522;479;473;572;486;432;406;379;369;441;469;429;548;665;498;433;412;386;518;584;416;386;378;374;345;349;384;380;390;368;410;412;465;534;453;421;433;488;497;552;458;466;475;429;441;448;435;534;525;460;469;448;480;431;458;409;395;443;405;392;360;402;381;381;406;457;428;389;420;414;409;447;507;465;439;375;394;431;508;509;383;431;476;427;465;419;406;388;394;416;372;340;316;355;374;352;364;379;469;457;374;380;441;399;489;512;441;396;417;459;450;429;451;489;461;453;418;435;479;422;513;574;572;466;426;493;473;444;426;454;543;423;409;407;428;412;438;396;380;465;432;490;421;503;451;457;558;559;432;455;418;393;452;403;409;455;486;412;375;458;469;543;464;425;356;344;389;414;469;503;493;564;545;503;452;459;478;448;420;408;443;452;502;460;433;463;400;460;446;513;466;383;467;497;461;423;404;371;418;430;381;495;493;461;475;468;474;469;423;345;348;413;508;477;445;447;445;413;400;405;486;576;468;524;485;441;413;381;401;406;346;397;419;404;373;425;382;479;484;391;429;432;414;429;399;526;515;531;418;502;411;344;424;491;539;433;451;471;422;460;471;391;344;395;364;386;463;386;394;425;389;375;377;326;334;353;246;258;269;298;358;480;420;427;433;432;419;380;391;435;637;612;530;433;406;372;412;440;418;431;560;563;498;424;499;542;526;557;496;480;479;451;471;463;529;437;413;475;481;389;431;430;402;470;458;415;426;390;370;471;501;524;547;579;445;462;473;474;441;381;518;513;600;555;532;481;501;477;405;452;459;542;584;587;528;560;557;545;512;460;436;452;459;425;450;436;381;308;368;423;454;458;470;400;367;375;333;405;561;583;433;400;411;490;459;475;491;419;381;346;423;450;425;471;405;336;414;464;482;354;354;351;346;346;426;374;408;509;503;486;451;447;529;462;474;386;367;401;448;502;479;504;432;528;541;459;446;337;339;379;510;458;354;391;410;320;260;97;93;98;273;409;527;436;538;517;412;410;332;334;383;492;520;482;407;398;408;406;379;340;486;467;326;427;483;439;460;407;362;447;502;465;390;360;385;429;441;386;433;398;336;481;440;313;308;361;351;394;418;442;403;476;584;582;493;484;460;338;403;450;542;463;391;356;416;461;443;381;354;415;430;430;420;420;358;451;464;543;467;449;421;437;437;418;476;455;387;447;409;432;463;453;482;495;397;242;348;438;459;432;473;421;415;480;491;443;441;417;410;531;485;390;397;426;488;468;428;341;403;467;624;749;644;397;405;425;522;461;492;467;520;593;669;736;641;511;388;432;457;370;462;462;456;468;468;357;465;476;505;440;526;491;440;457;498;547;454;431;465;485;488;482;401;386;443;456;643;554;570;459;456;439;490;540;470;498;453;368;435;498;417;440;448;555;524;452;468;458;471;531;555;466;535;491;365;445;517;490;470;451;591;532;497;523;541;404;404;408;389;428;498;400;386
110;88;106;126;320;414;419;414;385;428;481;441;414;451;408;431;494;436;577;526;550;518;413;449;517;479;455;508;554;544;554;517;470;507;495;449;386;453;480;497;493;459;549;569;562;536;526;474;518;527;543;470;600;493;532;477;437;530;585;551;597;453;431;462;439;475;478;498;512;530;507;503;488;500;490;528;515;590;708;639;458;434;353;408;416;406;348;434;452;466;411;411;398;503;591;514;472;432;514;514;404;389;429;484;520;485;414;429;628;843;714;471;458;436;432;444;546;649;606;502;509;464;520;533;543;575;507;523;530;451;440;455;364;356;374;391;368;423;476;487;433;474;442;525;553;659;559;392;470;444;475;450;408;482;565;685;582;463;460;371;422;412;360;411;443;441;399;539;816;730;599;491;484;476;447;438;456;460;408;517;510;569;596;484;444;424;468;487;426;504;470;491;493;468;503;502;473;428;384;437;459;380;484;560;508;428;408;463;441;485;537;571;541;480;444;441;411;334;410;429;336;341;428;382;333;418;435;488;556;503;459;459;497;510;499;557;539;509;476;453;464;453;414;434;472;455;438;407;424;452;465;464;459;385;416;438;438;426;455;503;402;433;428;530;498;498;567;529;528;465;454;510;557;585;552;460;423;401;444;525;573;503;427;452;459;498;544;563;506;399;400;394;385;370;414;416;469;550;471;472;474;384;460;532;420;430;394;417;409;376;407;363;315;480;470;474;527;537;422;351;463;499;508;525;566;536;485;436;413;437;394;406;389;420;501;499;484;423;461;365;361;382;444;354;433;349;363;374;414;380;398;368;356;323;384;399;438;506;393;374;449;482;549;463;411;427;463;581;659;485;409;403;372;335;312;328;350;345;335;331;400;436;447;490;397;376;462;468;537;484;497;410;423;528;444;487;455;521;483;457;442;454;492;507;593;603;519;494;454;528;503;396;351;450;455;423;429;477;407;422;453;423;421;400;518;453;467;442;385;396;448;387;366;314;352;399;376;412;386;426;421;349;351;475;577;633;585;434;430;368;342;379;457;489;529;477;484;456;440;514;469;431;394;433;421;462;422;512;513;532;514;535;430;418;433;430;462;508;481;428;413;480;443;380;426;533;522;487;465;544;575;478;442;384;360;468;528;526;555;453;479;509;449;445;474;451;457;588;444;386;381;371;370;379;361;391;365;386;427;396;441;472;472;388;419;375;394;377;365;511;505;470;461;446;462;375;406;518;550;490;458;564;451;490;472;411;414;397;476;422;422;375;399;366;336;303;310;351;386;383;328;374;346;362;353;413;417;417;489;461;517;364;388;491;556;545;443;424;438;448;420;468;455;438;491;514;492;434;478;446;434;454;437;518;468;455;469;512;473;473;482;474;438;409;437;479;424;464;427;385;319;313;445;522;507;512;538;520;461;382;516;485;482;498;534;623;564;532;498;482;450;424;367;422;411;548;622;500;464;511;495;448;432;419;397;426;436;410;428;429;438;446;580;473;449;424;459;440;348;343;288;404;489;463;418;358;403;477;437;423;424;417;398;360;350;384;453;516;416;433;448;494;611;492;412;452;377;435;390;372;396;439;512;444;514;452;526;523;539;280;357;489;493;495;459;524;454;539;550;487;412;364;357;415;531;455;330;416;413;302;152;84;75;126;257;417;419;376;404;385;398;397;378;433;405;489;556;560;413;366;403;487;411;343;397;407;346;426;473;417;405;374;413;371;454;461;389;380;410;418;416;369;421;393;365;422;352;381;357;344;386;434;454;462;413;469;522;575;464;483;450;379;412;434;480;482;421;407;397;400;393;397;427;460;444;472;424;392;381;420;472;488;458;456;391;430;394;426;395;456;461;425;438;472;425;382;413;564;444;357;403;500;412;413;432;420;411;438;378;421;398;419;394;420;480;464;541;520;504;430;413;326;460;467;494;538;520;403;335;441;496;432;435;386;427;474;650;697;533;418;419;436;337;308;397;439;380;408;506;459;526;480;428;418;427;431;375;387;470;547;444;407;395;392;396;456;388;420;499;468;478;497;466;478;480;455;437;475;521;572;545;492;412;420;444;414;471;549;583;496;499;461;430;499;512;519;548;560;523;412;444;409;417;583;635;607;562;570;516;423;431;518;452;431;364;407;417
106;107;85;161;357;442;405;448;380;388;540;489;390;414;474;427;430;458;562;511;493;519;477;452;567;525;457;425;501;509;611;512;440;456;501;425;439;536;632;536;452;461;543;528;537;532;527;570;548;494;496;511;558;508;583;494;503;512;520;571;518;529;505;518;493;427;486;469;474;527;474;476;472;551;540;471;574;609;656;591;474;457;451;412;434;415;418;446;464;470;386;422;443;484;525;453;481;477;476;500;441;443;453;405;458;424;431;463;538;606;596;492;424;473;481;439;427;502;553;526;534;454;422;435;443;559;590;580;539;452;428;477;385;378;329;405;386;418;435;441;469;436;448;523;728;654;523;465;471;510;447;450;411;491;499;618;512;457;501;444;371;397;443;397;440;443;462;491;539;665;586;527;501;471;437;478;476;414;496;508;442;489;524;441;438;440;437;485;427;488;498;576;471;426;422;533;554;442;407;430;390;403;505;605;466;423;450;411;427;480;509;607;685;536;483;438;378;381;450;482;432;462;545;440;390;430;407;398;499;507;457;497;437;441;434;542;547;523;437;475;540;487;451;389;424;456;427;460;442;478;521;517;572;546;496;475;414;456;469;436;407;450;446;458;482;495;496;589;519;451;504;507;456;433;458;457;454;394;377;484;495;530;429;483;488;454;452;498;427;437;407;379;400;425;421;329;407;448;520;470;481;416;472;500;407;370;374;400;415;422;394;377;381;433;529;483;457;433;403;365;395;437;541;622;547;484;489;500;508;461;354;333;343;378;474;525;467;392;428;427;389;378;382;405;377;366;318;408;405;366;367;329;333;359;395;424;456;411;446;383;400;499;412;453;509;410;448;587;641;601;475;350;398;371;277;311;326;390;405;352;414;481;419;446;385;394;431;501;473;432;492;448;419;521;506;493;524;543;587;508;510;522;523;520;484;555;444;430;462;521;539;437;371;404;397;426;491;443;387;475;491;403;407;408;410;485;551;456;440;389;379;384;407;376;324;392;384;403;419;475;429;295;365;479;602;567;492;464;481;464;402;373;462;494;468;369;407;556;512;530;497;444;423;493;448;388;464;494;495;471;507;462;454;474;465;529;484;488;411;400;450;462;493;414;487;493;463;470;408;461;477;422;436;429;476;457;393;474;625;574;489;433;422;400;387;435;491;535;403;389;393;399;398;451;433;369;369;383;421;387;428;406;427;451;446;370;417;456;419;495;564;538;448;471;457;424;493;507;480;504;535;446;412;497;442;418;329;377;362;425;478;425;393;433;393;338;350;345;334;407;428;411;415;401;448;398;441;455;405;526;503;453;443;580;631;511;435;417;435;508;458;444;483;484;448;467;470;442;512;443;383;433;516;582;526;449;422;441;501;493;508;505;443;402;414;498;401;413;391;327;365;321;484;563;549;496;435;467;485;388;437;468;518;509;605;511;501;499;471;466;474;462;378;388;419;514;483;450;435;392;471;412;420;414;384;392;405;368;428;377;419;385;434;472;403;443;457;470;391;352;338;377;426;406;412;348;410;461;387;430;434;371;344;396;376;402;517;584;461;451;509;573;554;498;411;440;410;461;456;438;436;479;501;470;512;530;508;539;525;306;342;501;451;441;500;479;441;392;521;517;414;437;399;425;485;419;374;425;351;189;91;104;91;134;298;407;444;429;439;355;310;315;388;503;490;475;607;574;479;402;399;436;426;355;380;440;399;435;450;410;381;392;403;395;404;456;392;428;531;485;514;421;405;413;394;404;358;421;342;343;384;380;419;393;428;499;491;521;459;469;454;465;436;468;427;460;438;417;471;392;351;390;474;496;440;459;380;456;486;442;467;415;414;382;402;422;324;416;396;411;411;610;577;535;427;402;394;470;495;428;382;424;361;371;492;480;415;517;450;402;459;492;449;439;563;565;564;512;532;481;436;302;426;452;450;497;494;426;376;391;355;452;405;335;361;429;606;571;477;408;391;321;387;457;450;445;390;427;438;432;486;437;316;345;412;537;433;418;495;516;384;369;417;443;397;404;393;497;478;445;483;475;459;534;485;470;451;483;466;488;539;555;455;393;359;426;496;549;591;633;572;555;519;567;498;532;552;611;480;485;431;432;496;533;507;560;533;522;438;441;419;449;438;435;369;324;390
128;112;69;142;404;479;427;458;402;383;482;448;419;437;452;418;447;420;441;426;436;637;564;479;567;484;455;444;505;484;567;573;535;417;432;426;506;750;692;546;436;489;585;580;559;510;552;591;520;498;475;507;540;602;513;512;487;443;475;509;485;497;542;548;415;429;409;352;407;503;526;446;546;515;501;495;610;548;530;442;453;433;436;474;519;428;369;444;473;384;382;357;389;447;515;452;497;433;472;461;456;442;381;398;411;419;398;437;444;476;531;482;433;408;404;465;422;457;496;602;488;457;361;392;397;524;518;524;453;393;457;405;396;406;412;366;378;370;400;411;437;358;398;557;537;530;452;426;368;410;436;469;433;389;423;472;411;435;503;510;430;475;487;460;462;455;480;412;471;635;650;499;434;515;427;474;499;482;436;501;445;465;445;410;425;383;414;468;523;414;566;571;498;430;458;702;733;507;514;517;488;484;565;570;512;446;412;394;473;581;519;514;582;463;461;406;384;470;456;514;454;510;558;521;444;376;360;454;484;440;459;460;445;451;429;432;446;439;388;530;553;514;436;489;478;433;420;460;407;451;502;522;523;499;484;453;481;504;533;432;521;653;487;452;574;527;464;390;409;333;422;481;357;417;431;439;422;403;442;421;486;453;420;535;454;371;359;435;373;457;452;350;408;369;408;374;383;424;433;451;428;413;468;428;369;357;346;401;356;387;405;388;388;428;487;392;371;344;366;388;364;412;500;518;474;474;496;491;449;398;315;307;358;394;434;496;480;451;392;418;393;362;355;389;335;367;379;422;434;428;368;327;349;398;394;437;438;439;441;329;444;392;385;451;449;501;468;479;572;527;468;416;388;388;305;244;330;391;500;521;514;486;409;403;425;416;472;456;438;507;519;530;446;485;532;592;604;562;497;505;478;512;542;506;531;503;494;436;455;429;468;445;435;400;410;452;437;396;419;471;477;428;415;403;335;453;485;472;380;442;431;354;405;357;327;466;421;568;499;445;392;396;435;486;479;472;380;442;515;433;391;367;492;421;411;414;404;506;528;547;569;456;372;469;444;329;439;507;436;488;461;396;439;478;508;463;520;471;442;439;389;463;438;498;447;418;463;471;497;487;410;439;428;408;410;388;328;382;512;520;466;446;379;424;409;433;479;431;426;377;398;397;433;423;411;358;383;429;418;381;411;447;475;459;452;445;467;522;470;490;548;493;464;505;492;506;532;491;432;512;553;451;325;407;425;567;471;501;440;412;452;441;373;507;445;397;359;376;391;499;489;414;413;416;453;417;437;420;439;479;514;447;466;534;665;432;399;441;470;482;479;373;417;387;390;400;413;360;420;400;410;445;425;578;571;435;392;374;443;535;496;521;570;506;500;441;446;407;406;360;378;411;471;478;520;414;487;443;418;393;380;487;524;474;507;420;499;448;471;512;460;475;367;323;437;448;436;469;463;434;462;394;421;464;382;389;382;428;381;403;421;477;387;424;413;456;475;465;433;342;343;423;375;405;479;427;456;405;431;448;438;392;386;472;438;443;584;485;371;506;595;547;443;409;347;301;446;558;459;421;425;485;567;526;529;493;461;574;453;265;372;484;434;441;492;496;423;472;518;613;513;420;419;412;471;444;411;311;265;137;80;81;114;144;406;469;451;412;445;353;235;244;347;435;437;437;500;556;448;383;422;421;451;371;400;482;397;388;420;550;462;413;391;404;415;469;397;391;461;488;521;474;462;439;419;403;406;429;427;368;363;413;366;374;391;482;494;593;514;490;502;512;477;450;460;473;464;467;495;409;310;400;441;421;417;438;435;505;464;393;408;404;352;444;443;380;369;482;473;424;491;584;637;517;423;407;374;438;460;377;359;392;347;403;527;453;425;458;420;374;497;528;589;599;695;486;456;496;484;436;401;396;485;519;494;511;481;460;384;401;348;496;464;375;379;368;491;514;427;446;397;409;542;583;546;443;486;348;443;459;443;378;300;310;441;485;435;491;540;562;474;410;418;410;434;447;511;478;514;491;481;486;552;573;509;473;446;496;492;521;528;591;401;428;439;385;521;476;473;589;540;585;546;513;431;444;490;545;523;501;435;440;465;509;446;543;511;413;389;437;484;468;437;459;462;317;343
99;88;76;216;420;408;497;530;475;509;484;428;486;454;429;444;438;417;483;483;482;646;726;596;594;519;480;442;496;471;578;555;479;497;422;361;455;579;523;476;476;498;597;632;545;538;558;515;509;527;520;519;489;546;503;435;508;492;454;550;513;550;587;507;349;387;458;288;404;518;581;480;589;505;534;553;479;467;447;406;458;466;522;488;528;476;399;430;388;453;400;408;367;381;427;511;436;476;431;420;457;508;438;458;416;412;388;445;406;435;541;541;477;476;399;383;389;448;509;487;451;368;446;375;389;417;507;460;422;470;456;418;469;412;421;425;376;371;395;437;464;415;474;440;569;532;457;462;397;448;454;478;428;383;400;415;410;429;442;475;451;504;473;442;409;461;451;453;441;518;542;453;420;472;517;430;491;419;469;495;417;468;447;410;504;461;445;496;555;596;595;585;521;487;611;825;850;613;657;582;569;512;565;655;536;475;449;491;572;638;460;404;469;429;406;454;398;476;517;509;462;474;478;479;414;438;457;478;417;346;400;441;468;509;423;401;417;388;408;503;516;415;453;466;496;383;429;406;447;397;431;401;409;414;422;513;490;513;453;442;540;597;563;480;469;434;346;373;408;359;385;386;397;458;420;485;499;409;410;433;473;465;430;550;464;372;446;387;378;381;369;359;429;429;447;411;411;424;405;445;440;393;442;413;412;442;354;369;408;373;413;466;447;426;348;267;340;404;429;432;441;465;485;448;432;453;501;466;464;434;392;300;331;460;477;486;456;441;395;438;379;301;333;329;370;327;346;442;468;502;462;362;486;433;388;469;455;418;460;391;469;465;399;460;464;412;423;470;522;521;521;397;389;352;309;297;340;385;527;616;595;489;369;388;377;440;520;473;479;490;457;440;476;577;609;567;561;567;524;506;526;490;473;482;500;528;470;421;433;428;430;449;441;449;455;451;355;375;405;467;371;401;412;426;439;502;423;372;412;470;530;434;384;368;330;390;465;485;457;324;389;405;411;412;424;389;405;386;441;552;448;447;461;446;416;422;390;512;558;565;526;469;442;494;485;409;435;477;444;462;470;410;414;408;447;478;454;452;431;404;395;433;444;411;426;425;449;483;537;486;445;485;428;413;337;337;343;448;445;417;424;386;425;457;423;414;368;385;356;369;448;434;388;493;471;420;446;416;492;356;447;509;495;408;410;466;452;507;452;506;500;413;416;431;454;464;542;454;465;362;512;434;315;390;502;530;452;497;418;424;451;396;361;427;449;335;383;415;483;550;493;423;432;509;439;434;518;399;431;439;508;527;504;435;517;523;483;428;494;489;442;453;438;347;363;341;386;412;418;477;506;368;316;409;558;483;385;459;452;476;539;514;469;520;531;416;412;464;454;417;424;401;405;420;472;471;463;489;509;447;431;448;447;464;426;395;473;454;433;481;501;527;423;445;450;433;539;523;653;548;429;393;465;490;396;351;361;437;408;416;418;463;416;425;426;457;535;497;421;329;373;432;416;392;439;457;433;407;432;445;371;391;408;464;504;578;518;519;378;411;400;443;410;405;401;395;428;525;466;402;440;391;485;688;603;448;518;462;353;323;497;482;390;461;565;520;490;458;549;599;501;463;392;416;512;446;343;245;111;99;89;88;101;231;422;535;486;448;465;369;303;286;347;371;416;397;460;483;416;411;400;391;348;381;417;480;430;402;488;590;470;392;415;392;435;445;370;365;387;459;523;523;503;503;504;427;363;417;398;379;373;390;309;328;444;491;453;509;521;477;567;517;575;509;525;515;451;415;442;402;406;417;404;471;433;429;430;465;365;397;432;368;408;435;515;415;369;433;441;484;590;589;618;511;434;507;422;453;485;413;463;465;389;383;357;415;441;391;370;406;429;501;527;529;643;455;375;405;372;424;391;440;453;467;497;506;478;421;409;408;443;469;455;418;351;357;454;399;399;430;384;375;629;648;461;497;431;397;446;435;367;355;328;353;394;521;425;442;599;546;442;493;456;379;457;464;496;505;514;500;436;485;600;524;437;457;467;376;465;436;469;537;465;461;518;457;463;488;470;480;437;438;510;507;483;406;477;457;434;443;464;430;407;473;377;473;469;415;423;463;448;452;484;504;535;413;351
106;89;84;224;439;495;438;480;436;499;542;456;442;373;479;529;431;468;451;446;498;580;735;592;610;472;442;476;476;524;472;473;484;486;462;423;435;435;464;440;531;482;485;522;542;601;620;502;502;507;505;480;503;551;463;408;535;508;515;588;629;592;617;666;557;547;495;372;394;546;569;526;538;548;569;537;489;492;413;419;388;438;463;406;482;454;522;413;467;529;527;417;389;387;443;508;534;448;484;433;395;512;459;416;447;447;372;403;364;340;474;492;519;450;380;360;441;450;517;411;386;402;416;406;377;387;473;474;495;539;505;425;468;380;401;538;420;413;425;541;481;438;509;551;690;563;449;441;414;469;436;409;393;409;433;427;423;391;453;468;509;536;482;366;351;394;507;425;494;518;517;621;455;503;521;403;426;455;468;552;477;450;439;424;521;541;539;637;697;634;601;590;567;613;655;697;711;644;543;479;613;499;485;647;620;531;381;533;565;498;475;376;374;374;349;430;453;489;538;499;447;460;391;406;446;406;449;414;362;378;442;461;466;401;384;449;465;426;460;464;452;428;464;435;490;493;410;481;447;513;506;452;408;438;395;450;529;493;434;470;522;569;472;485;397;494;409;383;385;414;466;416;429;469;492;466;471;386;359;352;463;456;390;491;410;384;392;419;396;388;410;388;446;408;420;363;429;390;432;417;434;450;429;362;409;418;389;336;346;393;418;496;485;424;331;269;383;453;366;415;486;463;430;427;430;444;441;500;469;498;422;360;364;471;517;521;418;438;437;339;332;328;397;347;353;396;424;346;441;575;491;407;431;447;412;425;453;466;365;431;462;553;436;511;455;403;475;494;590;478;470;398;391;385;351;349;350;399;437;455;603;481;442;450;499;526;570;517;422;470;447;436;476;627;655;510;520;540;568;517;510;452;477;492;536;511;494;381;409;420;438;415;380;378;450;359;440;410;418;396;391;369;387;358;442;462;433;411;400;487;538;440;394;372;359;417;546;442;335;302;348;413;411;408;389;401;374;357;437;479;473;456;496;422;426;420;378;458;466;500;529;431;507;482;456;447;459;404;404;384;411;488;515;499;444;420;453;488;408;391;506;548;423;400;421;403;469;470;420;489;475;494;406;466;407;366;338;448;427;321;368;428;407;426;431;375;404;407;369;349;402;412;461;477;498;488;411;420;469;437;466;461;406;393;375;377;484;460;395;405;442;377;422;430;512;505;499;424;419;362;432;409;366;420;543;457;405;389;435;487;499;441;351;399;456;390;410;404;422;487;509;481;484;470;465;521;562;420;406;417;477;467;476;355;394;452;442;449;552;471;509;518;540;379;373;383;408;455;494;496;451;425;357;425;444;476;447;503;450;531;474;426;436;419;513;389;377;457;473;461;418;332;349;445;451;435;429;398;443;435;461;419;492;513;453;460;432;480;455;514;548;504;505;434;441;442;463;535;620;563;444;409;493;517;409;401;372;456;463;404;381;416;460;497;436;402;469;392;413;445;403;387;390;401;385;485;435;450;449;504;447;404;374;420;443;488;506;415;431;425;357;419;537;500;456;479;500;377;403;392;436;410;494;657;579;569;544;511;395;382;482;536;421;480;581;444;435;453;529;492;454;450;445;404;429;304;215;122;113;112;97;101;166;318;466;566;529;428;526;429;445;404;401;399;413;424;417;405;412;458;402;417;398;336;415;529;450;411;449;449;439;433;526;458;496;468;394;340;398;428;421;509;526;470;517;467;411;409;410;453;365;370;379;377;459;418;465;519;497;533;601;645;643;564;547;553;505;457;468;475;412;427;370;414;450;451;380;407;357;373;421;450;499;481;490;435;412;388;429;508;562;548;428;443;453;537;441;421;500;404;433;473;472;411;446;440;503;458;393;400;476;616;463;403;453;413;438;376;392;395;355;400;423;396;488;467;500;456;420;549;438;444;403;417;356;370;401;329;415;439;412;383;460;468;392;414;382;363;322;379;382;385;409;343;389;377;307;387;481;489;469;481;411;403;400;377;398;450;465;453;501;558;627;550;415;486;460;489;414;432;512;490;472;469;481;497;513;526;527;515;470;479;461;482;509;506;508;485;474;470;461;438;492;459;401;453;459;474;354;448;478;475;512;448;483;439;388
113;118;101;267;489;522;491;476;521;494;550;502;419;389;475;526;476;468;503;523;464;446;479;579;511;485;519;452;381;456;510;486;446;507;489;451;493;453;344;539;451;465;538;518;535;563;504;504;446;519;477;448;502;548;516;478;477;562;494;514;638;648;592;563;558;590;508;349;349;470;482;523;492;481;595;553;524;456;455;426;439;429;467;456;408;458;501;472;504;507;462;420;359;391;469;546;514;484;475;459;420;456;523;416;465;450;420;398;433;375;388;424;426;399;345;352;385;478;477;441;433;522;477;410;364;412;409;542;532;632;503;443;439;376;436;486;497;484;512;516;538;495;527;556;496;443;405;441;485;478;368;404;387;418;430;411;424;450;425;427;532;556;475;451;383;417;504;520;515;592;798;765;533;519;599;412;413;504;550;418;435;446;434;517;571;608;683;699;686;562;513;648;697;743;634;656;609;580;524;486;553;506;493;577;686;554;405;443;482;439;409;445;425;420;388;467;463;427;396;449;504;435;383;410;432;462;449;394;391;454;453;440;391;402;365;458;473;392;387;460;456;410;410;436;407;463;441;410;446;455;544;360;381;420;449;419;502;431;483;533;552;480;519;449;439;468;411;367;386;427;377;423;450;506;403;353;399;386;373;368;427;471;407;434;417;389;355;373;402;392;428;361;419;416;433;370;371;443;491;445;386;395;379;382;397;420;336;330;321;381;386;389;442;458;360;370;406;408;370;440;438;401;385;449;442;383;461;433;389;405;436;362;394;460;485;440;416;457;479;371;325;344;352;349;371;430;412;415;443;579;465;438;404;438;422;437;452;429;333;366;446;466;430;436;467;407;420;391;523;524;397;411;385;438;441;387;350;396;396;412;562;524;509;536;619;703;602;531;444;394;390;390;495;513;517;501;474;531;480;478;503;526;482;522;531;492;460;416;324;384;426;382;434;393;407;379;382;424;408;419;402;387;386;363;442;377;368;393;472;477;507;475;391;415;428;432;513;422;253;249;314;346;372;396;390;405;395;398;398;399;425;458;477;437;423;379;402;437;507;492;448;421;597;493;477;458;497;446;403;425;433;564;493;431;395;415;367;439;459;400;604;543;398;435;491;537;426;368;523;578;542;445;374;419;461;415;469;438;403;357;381;410;386;405;405;370;408;452;369;435;404;473;465;460;510;453;387;463;446;456;471;428;406;397;387;375;471;504;391;393;419;456;421;416;440;441;435;414;394;404;450;427;383;369;482;479;460;397;415;438;483;394;390;374;346;420;380;413;416;410;424;456;505;477;532;478;424;406;421;416;446;511;498;438;400;395;387;479;503;518;517;485;525;465;413;445;396;510;545;500;530;439;443;426;540;513;497;455;469;449;441;384;421;479;499;437;378;459;534;467;456;397;405;446;433;448;401;413;394;414;402;495;502;585;539;538;458;448;475;413;488;509;439;413;588;507;454;477;541;594;468;479;488;582;457;408;427;459;377;384;359;440;614;614;379;382;437;412;435;432;477;464;413;386;386;451;474;489;500;569;493;340;395;559;691;576;485;411;426;461;382;418;525;655;566;623;502;446;399;387;444;438;525;691;737;607;500;506;452;361;489;480;397;407;423;438;370;465;553;504;440;434;401;332;294;176;121;124;92;126;121;106;134;326;462;494;438;472;443;504;507;457;375;345;408;428;441;354;392;491;422;412;382;300;302;452;441;421;485;476;444;438;453;477;502;482;459;395;441;425;460;442;545;591;495;448;413;424;374;434;437;367;386;429;483;456;427;479;488;529;645;511;602;533;495;603;584;477;451;497;523;423;438;384;485;505;348;384;380;415;445;400;493;596;510;406;416;403;403;430;508;433;427;430;463;537;470;440;419;326;289;485;439;377;421;462;492;461;426;430;401;463;473;433;495;543;456;453;433;420;432;392;400;478;420;464;517;486;448;441;407;387;396;430;417;376;390;391;411;432;422;456;452;361;408;436;398;406;363;418;410;390;430;412;360;370;274;285;451;435;458;469;435;509;437;433;439;344;418;539;566;471;468;409;508;489;437;455;442;448;448;471;447;426;467;465;489;495;461;473;486;467;479;503;538;494;499;409;417;438;433;456;479;414;426;468;495;498;471;489;485;521;497;417;438;474;470
80;115;74;234;435;488;494;494;468;511;487;491;456;370;444;542;533;510;536;550;479;504;472;517;500;400;484;395;416;444;515;535;481;491;532;504;453;436;480;573;504;486;510;603;549;505;565;540;494;507;479;474;450;516;539;523;467;475;471;486;582;513;494;470;452;497;456;468;464;493;460;443;454;483;543;629;496;466;417;399;574;447;449;517;441;493;546;422;416;477;508;393;376;460;463;463;437;495;450;396;475;474;489;453;480;528;473;377;387;440;396;457;506;357;395;426;433;472;464;507;477;486;460;409;413;404;442;620;602;536;435;444;393;359;481;578;645;570;457;436;458;457;529;567;462;416;431;432;399;408;427;347;414;424;495;473;411;503;453;453;462;552;453;454;429;505;480;592;701;650;717;574;447;496;492;372;376;468;469;392;466;406;470;504;552;654;640;638;580;610;622;619;702;746;598;643;555;552;558;478;526;495;498;482;587;575;506;398;407;441;449;463;448;446;461;480;460;424;417;468;431;412;371;441;443;448;474;432;418;418;475;411;395;428;381;566;651;462;416;430;448;392;368;416;380;381;444;466;383;470;465;354;330;433;451;464;462;437;450;467;472;447;498;498;474;490;453;441;545;489;437;359;459;494;365;322;412;393;359;384;426;502;503;491;484;422;428;454;426;423;417;395;428;435;487;421;485;461;450;427;417;368;461;423;382;403;372;376;355;387;380;415;446;437;434;461;432;443;444;393;372;420;414;443;436;370;448;417;413;365;436;394;338;387;440;410;407;444;416;355;410;362;442;398;362;335;389;367;419;500;468;459;419;363;406;362;399;404;316;399;384;425;395;366;415;462;386;395;559;475;414;425;459;433;387;402;390;440;447;426;504;517;693;857;709;754;636;564;553;418;400;387;450;443;464;436;501;507;422;422;463;478;524;471;490;546;443;375;326;356;402;393;436;473;411;467;442;453;367;409;441;453;420;413;494;409;395;390;374;444;494;479;472;434;399;483;442;343;299;332;337;369;356;374;362;437;413;386;417;396;435;488;401;451;455;391;390;437;532;514;444;459;552;516;449;446;418;455;427;419;525;442;440;338;360;368;459;511;439;429;537;527;478;426;452;590;533;427;479;501;419;434;374;414;482;545;491;429;358;381;382;404;429;399;427;376;439;380;425;412;414;430;498;372;460;447;432;425;442;533;501;427;477;401;358;461;463;503;413;375;443;493;460;468;497;449;483;410;432;457;422;372;358;430;528;576;451;407;438;469;528;583;460;419;432;493;383;410;378;452;385;412;389;491;525;486;378;419;433;456;391;491;500;443;463;467;437;514;499;535;436;495;443;452;422;393;417;501;582;586;677;532;570;506;523;518;537;463;427;452;403;423;460;471;481;482;432;443;450;404;408;397;411;477;418;494;401;381;417;366;394;421;503;477;468;498;513;493;420;443;415;382;418;481;610;559;450;404;557;589;493;446;549;592;467;393;388;398;415;383;400;525;646;608;373;382;366;399;385;485;504;529;498;380;400;379;434;482;401;454;388;388;449;761;844;645;462;413;475;429;444;436;479;652;662;543;553;498;379;334;403;474;529;753;899;605;488;451;332;388;493;452;371;390;446;370;404;528;606;466;436;339;318;360;269;170;81;94;111;137;121;103;134;320;535;538;456;470;462;500;556;513;441;351;418;390;430;362;392;530;481;445;371;285;300;416;447;426;410;451;458;510;443;424;430;437;514;425;443;468;471;517;448;520;532;508;382;380;421;377;390;362;390;572;560;509;462;433;466;561;705;581;548;556;526;619;528;497;453;591;721;491;393;416;479;488;422;375;398;397;460;431;433;543;554;433;373;411;454;416;414;407;435;437;555;564;499;477;422;335;360;398;423;446;457;608;601;504;477;434;431;465;477;426;630;656;552;519;487;522;595;517;441;470;449;444;481;428;411;360;355;418;439;422;342;415;398;421;380;479;390;412;387;430;422;461;485;437;477;401;417;461;466;420;320;398;370;382;450;449;459;426;429;480;485;433;456;435;398;528;533;453;462;453;540;545;431;437;459;438;462;475;470;491;517;527;517;503;451;425;418;501;472;476;528;514;498;400;503;484;407;465;495;425;375;427;486;605;569;445;526;505;532;468;415;458;472
118;89;87;262;406;405;413;489;449;481;452;529;475;460;418;452;493;548;591;554;473;460;491;458;459;404;503;536;474;492;458;509;512;537;491;409;485;529;508;689;636;489;543;548;564;514;512;506;535;545;439;382;422;503;566;534;503;494;474;431;470;459;437;407;517;640;503;453;525;476;465;452;464;480;418;468;432;403;460;455;506;517;562;513;472;478;552;482;459;532;455;376;411;484;466;406;463;448;408;418;419;521;495;446;411;479;433;381;354;386;543;455;429;426;379;431;476;557;530;567;530;458;449;383;399;463;494;565;567;452;423;486;387;386;419;577;551;485;420;466;464;510;581;553;475;469;444;473;416;442;406;399;401;435;453;502;496;490;495;456;472;494;396;370;453;508;570;569;668;611;546;365;373;504;454;493;466;615;574;386;392;444;478;495;637;614;636;589;503;488;535;509;615;667;539;544;544;446;406;438;505;450;428;405;474;648;544;472;493;536;481;559;541;421;408;473;444;371;366;407;378;363;466;452;538;631;447;420;409;423;444;442;445;410;455;615;703;522;372;402;417;409;384;384;393;369;440;436;458;449;443;426;387;405;388;423;460;425;368;389;419;442;487;474;455;403;427;460;651;586;499;508;439;464;462;409;404;392;415;403;495;549;536;516;445;409;527;504;483;443;387;415;391;503;486;434;448;457;452;432;428;404;445;483;422;432;426;450;426;392;380;367;439;432;470;517;449;456;513;423;414;459;407;407;408;395;413;414;448;395;430;333;293;355;387;357;382;382;399;375;365;382;377;352;366;397;369;388;462;498;422;410;405;355;390;439;425;407;410;457;420;477;338;414;452;400;307;418;479;461;421;488;421;418;374;360;423;445;454;428;369;401;519;816;730;646;607;519;555;455;426;415;365;407;472;562;592;582;421;457;442;437;488;486;491;506;413;343;342;475;496;457;459;547;515;474;451;421;432;381;453;421;422;447;470;442;397;416;378;390;428;446;394;390;426;413;364;369;349;419;382;309;371;384;457;519;403;380;423;403;401;434;420;432;416;439;405;464;470;426;433;454;446;481;505;420;370;462;377;404;427;437;378;344;353;405;416;439;432;496;382;446;464;474;511;633;570;440;398;384;406;416;413;418;476;479;446;490;503;415;412;421;429;399;500;417;426;365;408;469;522;468;483;438;461;491;447;445;463;474;508;402;456;439;399;436;412;447;471;467;469;445;416;468;551;574;482;433;401;386;342;386;370;473;427;405;409;417;506;500;533;582;484;421;420;504;444;410;447;458;435;400;390;454;429;450;389;445;451;479;440;420;454;462;507;506;493;513;502;499;442;551;474;420;402;342;405;397;573;588;654;498;472;481;479;465;466;485;413;408;418;405;454;506;533;464;444;354;392;406;386;443;431;429;460;441;408;362;382;392;477;481;436;439;454;570;492;440;479;512;460;410;431;553;582;545;450;469;604;548;487;422;409;469;413;389;331;361;491;384;410;576;746;599;405;374;475;447;469;492;532;443;412;366;388;418;410;414;430;435;420;416;451;706;685;530;390;389;348;386;473;437;431;517;501;431;456;407;429;422;469;475;519;538;515;438;398;374;333;371;483;483;416;503;453;451;402;557;577;489;462;452;327;390;343;209;129;95;130;119;136;115;214;466;514;593;436;446;516;587;579;557;441;375;421;411;506;506;370;485;494;411;407;356;350;362;411;391;400;421;496;414;346;450;499;466;518;504;386;473;468;515;406;493;487;504;519;443;400;373;383;369;398;448;462;473;467;463;481;519;641;644;571;508;503;541;484;518;488;593;583;479;434;399;440;400;402;429;396;360;381;414;444;496;534;460;383;406;444;339;296;345;443;411;517;520;369;397;356;287;339;383;400;469;462;520;536;538;512;470;457;585;482;461;698;876;782;518;432;461;550;517;417;375;395;471;440;423;403;384;372;393;375;397;347;381;389;386;358;450;418;411;382;371;399;429;428;442;424;411;483;480;530;440;404;424;436;382;440;428;487;428;340;450;419;493;493;439;451;471;457;471;420;455;469;492;458;447;503;561;498;442;469;484;452;561;509;542;506;498;440;551;531;419;472;492;393;396;481;557;425;452;442;434;437;420;527;597;606;434;458;497;449;455;373;457;500
86;93;92;239;397;411;440;459;521;546;478;474;482;476;434;482;435;443;544;470;438;435;424;405;442;425;539;495;527;483;467;518;565;519;480;392;459;511;574;667;714;577;619;456;535;602;553;518;526;544;483;417;483;521;567;545;592;534;489;383;378;411;448;465;516;664;533;467;458;445;443;419;394;358;378;420;392;416;489;448;400;422;506;550;530;541;538;427;491;540;419;393;426;446;403;437;426;489;396;394;421;457;494;417;391;393;316;342;416;448;562;484;486;404;417;439;533;554;466;499;433;397;383;423;432;528;545;461;537;402;525;440;466;417;424;502;407;367;328;536;492;582;627;501;499;481;437;482;444;460;456;449;428;425;449;503;462;502;522;473;510;452;359;381;410;508;586;560;548;589;596;411;524;589;502;468;510;611;537;318;358;460;439;427;578;627;521;470;488;489;526;525;554;589;544;602;578;485;438;468;473;470;427;487;544;559;503;514;544;537;567;558;559;490;476;487;489;399;358;412;427;411;428;508;531;583;462;374;458;434;412;424;423;406;399;500;545;436;378;368;467;399;409;446;394;384;429;522;586;580;532;494;456;441;425;387;451;491;402;440;440;515;497;509;438;425;484;514;526;617;624;521;433;474;452;423;406;427;453;516;505;538;582;516;450;412;460;529;606;456;403;486;442;433;450;513;423;455;449;395;402;460;455;410;418;404;396;397;400;364;385;399;398;433;532;488;506;499;507;411;400;448;381;394;389;448;388;389;399;431;367;374;328;314;399;384;398;403;376;417;404;435;391;416;366;384;344;317;422;427;487;449;411;395;414;446;453;415;445;404;459;401;368;405;402;431;365;464;490;481;471;437;449;437;436;407;446;478;416;384;400;399;384;512;557;600;547;574;533;478;441;435;348;363;436;516;567;517;435;399;427;438;448;517;543;414;486;363;377;429;501;476;462;467;461;522;434;430;375;417;474;431;468;479;441;415;425;373;347;415;399;424;409;384;413;397;400;374;414;408;367;317;281;360;438;530;464;391;366;367;413;382;372;439;465;426;493;526;514;508;440;481;420;432;440;375;376;364;442;406;425;422;351;432;453;424;405;408;420;441;389;390;394;517;588;548;498;411;440;429;484;492;429;382;422;427;473;498;489;458;422;489;455;421;519;458;405;446;446;521;503;409;436;397;413;493;609;441;462;423;461;406;397;406;387;494;411;490;548;517;476;364;377;489;543;546;437;437;479;418;340;455;476;450;390;315;361;411;473;521;528;500;415;431;388;431;469;493;477;570;498;463;420;422;441;431;434;424;451;483;476;445;433;388;477;489;490;487;483;451;474;507;427;347;411;354;367;333;419;447;505;466;494;537;507;496;434;405;427;442;486;452;404;441;493;456;425;379;456;430;405;413;423;463;478;427;422;458;369;371;460;479;391;434;526;750;656;454;479;533;465;406;449;619;532;424;455;566;574;505;480;418;434;396;404;381;350;446;469;394;435;537;676;468;487;429;416;478;475;501;472;414;476;422;401;407;410;461;501;494;459;378;403;448;405;366;431;475;391;460;490;439;353;434;477;405;485;456;430;572;546;429;482;426;405;370;350;379;357;392;439;425;490;518;495;432;442;445;526;496;455;496;478;436;400;285;209;143;114;132;112;135;268;514;580;551;423;392;439;422;560;538;372;366;356;346;486;459;482;423;410;383;403;415;319;340;381;370;353;353;419;400;351;452;455;502;464;448;488;515;463;445;439;503;517;444;449;445;356;454;430;409;450;393;443;413;403;406;484;394;430;472;571;584;578;536;563;517;537;492;493;425;420;405;402;417;397;351;405;373;382;453;459;442;438;438;390;428;408;400;393;444;449;407;436;389;382;385;386;375;330;368;413;408;413;423;506;482;496;511;540;582;589;475;582;848;865;634;412;474;570;488;390;381;395;400;402;415;406;439;423;344;414;380;408;431;358;329;422;445;509;476;374;429;410;462;462;466;485;452;468;496;452;394;430;395;393;350;451;506;519;538;470;506;479;427;417;448;465;427;521;462;413;414;426;495;448;445;509;533;498;488;470;423;527;471;463;539;473;435;460;613;509;427;428;409;446;422;461;512;445;528;467;429;465;474;453;553;575;484;462;459;461;449;412;525;508
98;85;87;281;414;384;480;493;457;542;494;481;449;503;429;382;420;498;421;454;434;537;474;489;454;573;653;531;498;487;428;480;540;513;479;449;457;509;472;601;588;544;539;548;482;566;549;567;535;595;531;480;500;581;606;584;589;569;506;442;374;432;493;477;452;486;471;515;485;414;457;400;314;366;462;447;450;388;472;446;431;429;499;503;490;514;453;374;330;421;380;374;430;408;413;423;497;456;438;411;418;439;515;426;368;417;384;390;465;631;605;508;476;419;392;383;461;459;479;457;404;357;372;373;512;623;543;450;531;447;512;539;491;377;363;451;380;372;421;525;513;484;492;445;463;461;399;473;511;475;433;446;438;455;437;473;451;438;469;438;466;363;431;396;388;482;573;585;423;553;635;541;496;496;431;452;449;452;499;350;422;466;456;490;527;572;453;416;480;510;510;485;515;512;593;656;641;507;494;558;481;490;561;682;759;578;551;489;609;574;618;627;576;490;411;490;530;440;371;493;530;445;447;405;421;472;454;381;432;395;436;431;470;389;440;443;442;359;316;326;366;402;441;421;415;418;442;494;538;609;547;513;407;470;506;406;369;418;474;420;491;544;441;447;362;407;596;446;519;626;692;509;444;548;502;460;338;421;528;487;644;609;560;512;444;408;490;482;529;455;366;405;450;416;491;621;478;455;428;404;375;375;361;399;391;372;370;397;379;370;368;430;421;385;501;498;421;481;446;460;412;412;376;360;386;430;459;410;387;422;427;349;319;315;332;381;470;412;399;402;346;340;358;464;396;367;322;367;378;436;417;442;441;399;381;406;413;391;388;452;504;411;375;398;373;429;404;524;492;468;421;439;449;482;464;383;445;401;416;442;411;431;357;406;426;571;512;435;495;412;393;380;415;364;360;400;371;406;362;378;413;461;457;437;418;367;404;378;367;416;447;458;408;467;448;445;449;421;402;436;386;367;471;500;468;453;416;388;327;393;434;430;412;402;407;425;389;375;454;344;338;337;323;409;482;460;425;429;412;410;352;333;356;374;483;420;386;470;483;487;459;433;411;452;387;433;318;292;369;424;441;415;404;403;459;463;389;464;444;394;350;405;381;458;479;488;396;433;368;443;532;458;456;403;428;393;434;491;429;430;444;474;445;459;508;523;545;488;430;491;485;441;450;408;396;425;487;420;457;506;476;487;364;403;397;394;411;497;501;492;377;382;429;458;469;472;432;466;485;471;474;489;563;510;423;386;353;422;511;499;458;415;390;387;430;413;481;402;439;512;561;445;376;488;494;503;482;511;518;479;483;459;416;464;478;468;431;442;481;493;443;526;428;396;370;367;383;401;404;397;486;442;499;494;486;461;505;449;465;499;589;502;426;466;491;455;375;353;479;498;425;412;482;426;441;333;529;631;451;371;399;387;360;433;571;701;571;485;473;485;440;460;379;615;591;493;465;458;604;472;431;408;372;418;455;384;413;504;442;395;436;531;583;466;420;421;408;453;373;330;385;388;509;446;384;456;414;438;527;547;521;452;436;367;363;357;484;587;434;400;513;468;430;403;378;435;417;478;456;501;483;432;373;465;443;390;384;475;451;485;434;420;514;551;423;452;490;443;417;405;469;483;504;496;384;277;294;255;204;215;189;212;433;493;473;540;424;426;401;448;436;455;428;455;394;393;500;550;487;436;403;355;435;381;350;399;403;381;359;419;340;321;379;397;456;440;443;429;420;514;454;401;423;443;401;449;483;458;437;362;430;413;484;435;352;395;455;460;437;438;512;451;528;518;474;572;611;548;463;422;493;450;423;445;388;363;350;391;416;389;395;460;412;424;441;416;396;445;384;416;460;481;551;448;401;400;416;402;412;445;421;479;435;415;423;445;520;484;530;544;561;686;622;478;523;658;708;661;528;560;470;431;333;424;421;470;432;457;472;454;407;392;459;549;599;519;451;419;430;515;484;485;477;482;419;426;472;437;443;398;409;462;455;422;483;489;425;412;427;480;484;511;578;657;431;405;382;463;486;486;422;422;408;402;432;487;477;460;489;467;439;480;474;412;428;599;576;585;482;409;511;583;469;390;441;375;444;459;468;490;582;507;446;402;399;392;364;477;598;523;467;479;523;547;481;669;785
100;117;98;277;431;433;445;481;456;485;511;492;526;453;475;435;439;499;504;504;545;489;494;447;540;499;553;530;593;673;539;460;527;517;527;505;487;491;453;519;501;454;509;427;469;530;511;481;478;574;617;511;525;566;494;559;496;531;503;456;473;455;468;519;483;486;416;386;390;425;448;394;465;480;466;500;400;562;511;500;464;441;480;471;484;510;441;420;405;384;461;396;433;437;432;475;610;455;415;424;495;473;526;446;442;411;388;419;483;674;653;529;507;440;370;376;397;453;522;500;378;408;377;376;412;410;408;434;557;556;515;461;481;436;388;389;378;381;430;444;429;422;383;399;477;489;393;481;643;556;446;366;353;428;401;414;354;407;444;522;528;386;446;474;464;579;595;498;432;532;577;538;450;437;368;473;462;482;501;459;469;471;537;524;471;489;386;474;444;500;523;533;402;507;578;658;565;560;475;501;514;509;606;593;651;578;573;625;559;561;656;651;560;475;413;423;538;477;401;511;567;484;551;590;489;477;513;425;449;437;394;396;434;496;476;422;405;441;409;401;355;353;363;466;459;446;460;451;535;535;553;469;410;482;535;454;419;425;452;467;442;445;440;387;399;391;519;444;448;442;553;558;449;495;531;503;405;456;483;436;531;573;638;493;512;527;401;473;491;463;424;406;370;433;520;585;526;536;479;410;407;408;380;366;416;389;375;423;413;463;418;451;437;400;455;504;424;381;392;407;387;462;393;386;382;432;424;393;361;358;376;373;374;359;398;386;417;357;388;376;410;348;421;433;460;374;310;383;370;385;458;455;407;459;451;465;408;342;387;399;447;392;354;420;380;390;406;464;445;515;506;470;428;449;441;358;380;392;396;401;448;396;384;414;454;489;535;461;449;404;396;386;372;396;427;436;416;420;373;367;429;457;435;454;357;307;348;369;411;396;440;478;426;446;418;381;378;450;351;345;361;300;395;433;471;495;449;409;349;294;360;473;527;505;452;438;448;431;409;376;393;380;379;464;460;439;438;418;452;456;399;395;374;346;417;445;375;461;443;477;457;440;437;436;408;423;341;341;421;513;537;325;325;446;436;380;414;441;412;340;338;372;365;345;389;432;344;371;360;433;542;478;422;373;440;438;452;443;443;429;408;524;535;459;468;557;595;515;422;362;461;418;428;423;400;429;357;326;432;455;460;480;506;404;456;410;400;499;575;541;390;396;412;411;409;458;513;550;471;426;462;485;514;478;404;316;348;353;426;485;482;411;343;419;437;403;408;352;336;415;473;387;379;413;515;567;494;435;476;468;519;403;391;398;383;393;453;464;492;496;436;438;394;312;356;364;370;410;420;414;385;415;429;380;434;440;542;479;483;494;559;586;523;462;473;434;334;300;538;585;490;401;456;398;426;414;590;936;590;384;443;427;381;425;512;498;517;544;475;425;473;463;524;528;603;563;447;387;453;438;419;379;443;424;467;367;398;467;465;433;426;434;402;393;421;403;443;430;381;356;352;426;418;420;409;455;390;442;486;639;579;434;505;405;396;409;534;630;428;328;431;443;466;369;359;395;423;391;437;431;401;455;404;447;554;469;462;424;484;450;486;446;455;495;387;434;493;485;454;357;439;481;481;448;347;311;382;380;392;323;267;355;426;503;466;431;421;465;396;409;481;473;427;438;498;399;496;478;447;395;383;405;343;374;344;361;395;442;447;372;358;347;416;423;398;423;468;455;464;430;414;416;452;426;468;467;510;477;383;384;384;410;531;452;458;444;452;466;488;403;443;381;463;470;417;432;509;452;427;438;453;496;435;448;437;399;403;398;406;433;485;432;422;400;402;402;458;437;402;460;427;536;454;451;504;482;438;358;469;535;553;518;498;422;408;460;445;522;518;464;459;481;446;368;387;504;549;677;626;467;452;404;454;454;439;524;465;442;490;482;449;462;446;544;752;633;529;478;494;423;373;384;465;472;458;407;456;482;411;372;365;432;512;532;488;457;467;467;433;475;480;504;517;614;497;427;374;472;478;486;454;421;420;441;464;435;467;516;455;481;545;614;515;481;478;522;650;630;588;547;601;576;453;416;472;414;433;462;443;508;552;492;418;443;430;432;381;447;507;490;425;428;457;516;472;627;733
92;85;64;234;435;502;423;477;471;492;576;553;520;466;410;375;408;471;518;499;506;486;468;528;486;476;532;455;507;602;555;431;450;494;527;518;420;484;469;545;451;403;519;512;502;579;497;486;510;544;595;528;544;533;559;501;535;536;533;445;483;454;376;457;475;468;422;442;411;387;420;422;469;429;489;457;500;540;526;540;435;438;496;462;403;539;450;402;437;498;411;389;408;363;447;457;459;456;475;467;426;456;444;427;491;452;433;470;459;496;531;483;478;474;328;337;410;468;421;378;402;361;455;328;378;262;385;408;448;403;468;479;482;458;405;365;435;450;435;422;371;406;481;460;468;525;442;609;960;824;431;314;359;360;425;443;397;452;526;593;573;402;366;482;466;475;580;456;451;472;500;495;432;410;363;452;478;478;545;552;567;533;557;516;465;393;409;431;433;480;491;469;480;540;508;495;512;439;462;569;545;530;563;508;489;507;515;561;599;522;552;568;531;417;385;464;618;443;414;445;478;491;585;548;514;518;540;530;490;438;360;372;453;510;486;402;409;486;410;447;440;382;324;450;504;515;473;481;476;486;538;508;366;432;493;481;477;425;451;461;406;410;418;414;546;493;393;347;360;451;456;481;495;459;523;480;379;431;444;466;444;558;505;346;480;499;465;537;549;459;417;380;392;425;437;496;662;534;506;436;384;416;427;411;420;452;424;411;443;502;437;445;452;399;457;495;433;375;356;357;368;395;374;351;407;455;492;408;402;360;393;399;368;389;408;354;415;415;386;429;405;377;352;416;405;366;363;384;415;429;411;421;427;430;446;503;451;402;364;411;393;448;425;474;439;440;449;432;471;585;562;484;472;466;315;328;356;411;389;435;513;435;383;427;503;468;571;445;431;423;394;406;464;458;478;497;441;371;420;464;553;447;385;379;369;412;375;381;369;385;405;466;451;455;465;360;404;379;333;429;409;401;373;403;415;540;657;482;343;312;357;462;483;514;412;477;529;413;449;407;417;406;328;414;415;444;436;413;323;428;408;444;481;438;466;450;441;409;419;396;420;431;431;504;426;367;402;354;399;494;453;366;379;384;382;365;407;356;398;412;320;326;413;400;320;411;388;410;469;365;430;542;442;431;428;355;404;540;472;409;407;466;529;504;427;533;515;473;447;418;383;391;398;404;451;457;413;363;507;507;450;436;483;450;465;487;425;465;468;402;382;365;403;392;425;501;685;635;440;503;473;410;503;456;433;347;366;419;402;405;429;488;342;396;502;429;429;359;355;345;313;356;374;383;433;510;468;455;483;462;446;353;385;375;415;388;398;459;489;476;371;447;389;355;370;330;364;407;513;486;424;430;469;373;433;514;582;562;540;463;534;512;515;509;474;478;370;305;510;613;527;447;409;420;439;361;469;669;501;488;555;460;389;423;525;496;508;515;442;507;466;514;536;383;418;471;517;364;388;364;385;392;425;451;495;331;383;358;450;484;465;396;399;408;398;446;432;424;431;341;392;433;437;400;436;448;439;373;475;626;585;408;480;426;427;425;490;574;484;341;490;409;426;442;390;393;399;394;376;412;334;434;393;367;439;509;402;443;510;467;454;396;478;489;444;359;431;473;392;357;418;434;515;466;370;393;500;446;449;450;425;381;411;462;438;398;470;414;303;386;414;412;406;401;391;408;442;418;347;410;457;428;384;290;335;396;375;449;418;406;403;395;421;421;355;426;421;454;428;461;436;364;289;396;413;481;402;401;374;391;457;486;520;546;492;461;468;422;476;473;447;403;499;379;385;462;453;467;413;487;444;472;431;429;452;441;430;402;364;421;429;431;435;401;436;465;507;538;453;392;441;417;433;433;439;504;464;455;447;768;727;544;451;415;341;382;436;458;477;431;419;407;289;261;303;468;543;669;538;441;388;412;458;515;475;504;485;466;449;479;495;523;464;526;687;618;490;460;482;356;373;411;406;449;424;389;444;378;429;398;421;455;504;520;457;475;464;488;439;405;461;447;521;557;521;379;440;434;412;458;435;476;460;412;429;425;465;441;419;405;472;527;515;483;535;466;499;540;570;549;554;514;481;498;549;458;406;445;404;466;543;508;467;458;428;444;375;394;480;446;422;382;440;472;455;505;531
86;93;89;180;434;559;448;456;515;491;553;549;532;485;447;453;416;535;544;483;476;438;478;548;469;468;482;410;438;475;475;463;492;529;504;458;398;454;464;532;495;539;603;512;540;499;482;474;581;507;475;497;462;560;561;563;595;503;553;513;426;466;436;423;394;411;484;508;392;369;477;477;447;407;391;457;533;490;489;475;504;500;533;478;497;521;569;485;493;427;416;379;352;386;416;398;413;416;437;496;473;383;403;446;511;371;412;427;459;424;517;457;488;412;402;401;400;478;399;354;404;453;402;358;280;345;424;467;402;350;415;440;442;409;425;400;414;431;391;404;379;426;514;490;481;489;511;657;963;866;577;361;426;411;440;475;477;599;588;556;500;363;358;502;497;477;512;443;429;478;452;468;469;471;347;464;491;470;572;685;609;613;555;488;545;446;489;479;484;416;480;474;503;598;481;452;476;410;433;550;578;511;541;540;383;497;507;598;535;474;428;437;422;434;461;497;486;483;468;442;469;477;560;527;508;493;501;525;547;465;442;415;481;556;493;402;438;534;499;478;420;386;366;407;512;567;438;381;473;478;520;452;379;389;412;439;433;447;384;415;375;383;377;409;576;477;296;350;387;383;410;432;408;503;574;534;455;501;461;461;501;518;364;304;471;532;531;600;504;434;403;426;365;410;515;532;471;470;477;434;372;428;482;419;457;435;435;392;423;520;440;468;431;415;457;419;454;424;439;412;348;383;384;386;482;547;562;512;450;420;384;388;406;438;420;474;393;392;372;403;398;387;339;407;341;319;368;402;458;441;437;421;369;355;432;443;476;395;453;471;461;392;452;592;506;432;433;439;463;552;592;426;429;392;356;262;351;412;383;377;436;429;453;500;543;557;519;530;457;429;486;471;528;509;504;479;415;422;468;590;711;581;417;398;382;428;438;447;481;407;479;494;449;419;405;371;452;402;389;432;410;397;416;387;419;530;731;503;362;335;374;370;394;427;444;452;427;364;348;382;469;472;442;402;492;467;435;342;375;416;383;473;442;438;424;464;422;464;443;386;452;426;406;444;456;481;465;364;388;397;416;390;439;361;431;394;379;393;378;393;362;344;336;417;388;382;389;452;453;434;434;445;373;422;478;419;423;461;435;397;374;337;463;485;433;435;439;478;449;456;458;382;481;389;468;533;563;557;560;524;473;473;502;457;463;521;420;433;463;388;412;456;424;453;478;592;685;570;501;532;486;466;442;495;502;356;367;375;475;429;459;432;340;409;497;424;398;384;330;385;381;420;450;442;433;485;466;437;437;360;410;337;313;363;422;431;390;483;458;458;403;465;457;418;440;391;390;427;528;511;571;599;528;395;444;529;527;525;514;483;458;495;426;407;531;452;346;420;534;513;498;460;462;486;476;367;327;343;432;498;600;503;433;439;544;434;511;458;455;455;425;506;481;406;361;451;507;438;432;380;396;422;379;355;411;409;359;341;373;461;494;478;485;417;452;446;388;400;451;325;375;457;488;481;455;392;441;432;496;520;511;359;434;560;461;393;436;560;452;453;352;374;384;425;452;439;466;468;398;381;439;399;341;276;267;409;401;394;455;416;423;478;465;440;448;373;418;386;403;491;486;440;472;407;441;478;478;459;428;523;445;356;345;396;367;330;343;271;368;474;428;435;445;409;372;452;474;458;395;404;363;409;382;338;369;400;367;433;374;359;405;386;424;424;352;425;424;452;349;444;468;377;324;359;387;380;360;363;381;447;584;543;459;527;525;442;428;443;419;477;432;447;510;474;449;533;517;483;470;383;408;415;367;379;446;447;422;397;391;407;423;436;472;389;396;490;516;494;435;405;452;429;385;418;457;458;523;421;507;702;766;574;434;367;368;396;442;498;447;415;417;364;326;416;425;521;421;431;455;446;496;457;558;595;567;597;550;491;475;438;476;416;504;514;512;584;475;354;450;492;424;428;379;464;455;447;464;434;454;429;477;445;486;500;437;451;437;449;435;396;364;329;416;478;463;443;387;386;421;457;457;518;491;424;375;406;428;399;357;403;424;504;508;460;505;481;491;478;498;560;520;521;466;473;500;397;421;415;471;644;556;529;477;441;404;423;378;374;471;533;505;478;425;434;448;427;429
124;102;102;228;366;523;482;478;522;540;460;473;467;545;529;494;412;558;491;449;410;432;456;588;502;495;454;417;365;414;489;496;509;549;517;456;452;445;455;484;562;658;701;521;515;419;481;515;498;434;479;505;516;565;499;554;483;462;534;465;537;569;446;437;384;385;546;560;409;426;418;489;538;491;435;466;510;623;528;579;550;447;465;486;567;542;540;538;436;407;386;367;362;385;394;365;378;358;432;404;377;380;356;419;426;400;405;437;463;483;482;463;513;436;414;387;442;441;421;485;344;358;320;354;361;376;411;429;415;393;412;466;480;424;431;380;397;353;299;355;444;429;527;489;501;471;534;647;690;688;539;596;517;476;481;458;499;600;725;491;437;416;446;471;496;509;477;495;432;474;419;406;453;466;412;422;409;429;579;704;679;613;628;573;561;501;445;438;369;430;450;400;549;557;540;423;507;385;418;559;583;488;417;469;506;453;559;575;485;451;529;564;520;503;484;454;517;461;462;560;550;433;433;460;533;485;530;588;569;553;527;542;600;659;593;471;464;433;464;382;363;403;429;370;434;473;459;433;423;483;502;477;455;438;464;425;397;369;366;344;325;312;397;379;470;364;291;404;424;416;383;395;524;597;619;598;513;515;490;502;480;468;416;418;536;605;616;548;463;394;389;379;370;437;506;505;436;498;512;486;449;446;502;451;470;443;431;414;428;504;430;414;398;460;455;404;387;519;526;419;355;383;427;456;455;499;511;538;414;405;340;334;328;388;450;422;419;373;392;394;413;350;339;373;319;277;319;429;422;477;470;429;353;388;451;474;461;421;510;538;463;376;429;476;479;426;449;458;472;440;418;435;415;356;361;355;333;415;372;328;442;458;527;497;601;525;540;448;482;453;539;500;441;473;404;470;440;407;518;519;576;489;415;422;372;412;432;503;490;450;517;546;496;476;389;413;491;416;437;425;440;439;438;403;442;486;477;365;396;366;356;370;421;423;391;348;359;357;328;394;418;450;442;497;508;492;485;513;459;403;399;397;417;416;433;410;446;394;402;395;412;417;390;426;491;521;553;436;409;454;344;377;420;344;403;387;389;414;379;357;354;374;377;362;378;409;428;495;471;425;452;440;439;412;453;395;463;393;417;348;401;336;398;417;435;366;391;388;468;372;387;393;455;415;512;736;802;687;525;478;478;510;549;482;512;481;460;491;537;484;369;414;432;476;496;514;509;512;546;524;495;399;469;566;522;423;373;355;421;538;464;419;362;334;406;430;389;421;395;445;405;429;366;443;384;434;385;469;397;349;329;317;375;460;494;413;379;422;396;387;395;424;456;421;480;394;441;446;484;444;528;603;585;473;507;510;477;501;444;467;416;380;386;401;482;459;372;412;462;449;466;496;378;461;466;394;325;353;450;613;618;473;431;442;473;391;401;432;453;389;337;414;432;441;399;417;473;420;449;392;411;373;427;365;345;357;422;373;428;441;531;496;432;354;411;404;432;475;479;419;391;482;496;400;349;392;415;541;488;406;418;432;434;489;513;398;451;496;470;372;417;403;505;434;418;389;484;537;487;459;404;406;368;317;308;386;440;451;483;475;440;481;467;447;392;417;434;380;529;540;527;450;506;445;392;381;419;429;386;474;432;320;295;321;254;203;240;350;465;516;494;445;421;422;452;415;426;457;442;388;314;315;343;366;446;470;367;409;364;423;330;367;376;388;369;366;406;393;331;387;440;448;371;369;409;441;338;339;342;450;448;449;486;466;491;444;433;387;404;398;375;433;525;466;469;504;433;518;520;509;470;354;449;453;477;472;487;419;448;452;411;416;409;384;410;474;411;506;485;409;434;452;390;463;429;476;530;479;495;501;541;562;460;413;431;431;443;466;449;465;483;467;478;533;573;523;411;367;463;496;508;592;749;757;542;571;580;477;468;405;479;474;425;506;538;545;478;396;384;461;437;457;462;460;504;461;521;467;445;440;437;490;537;533;521;510;470;442;434;452;392;361;436;568;564;539;442;389;401;428;415;474;456;466;412;423;378;414;385;385;446;466;466;353;374;349;443;536;484;472;490;496;469;425;450;398;462;352;487;629;578;528;526;440;472;497;442;440;469;509;498;487;440;389;494;520;460
90;104;120;313;457;440;492;481;530;437;437;397;449;506;530;481;472;504;502;428;482;421;492;563;539;472;422;411;476;467;544;483;509;537;545;522;558;470;427;549;551;521;613;488;505;395;477;473;483;530;577;454;521;474;487;525;423;439;487;499;564;551;498;411;353;450;589;495;442;347;477;442;524;434;454;494;490;655;536;565;486;452;482;552;511;468;507;460;391;384;406;405;403;441;422;435;391;409;373;402;440;382;347;433;479;443;424;394;436;438;526;420;433;428;442;515;475;458;432;461;413;359;285;325;418;471;504;493;428;381;425;521;484;475;535;528;380;300;393;467;431;477;450;424;381;413;578;653;638;551;601;679;593;599;469;465;494;603;628;516;428;442;494;445;499;527;525;471;515;458;495;518;482;501;473;513;489;431;442;528;538;502;582;569;511;491;403;407;385;466;415;411;485;525;581;499;459;427;410;469;461;432;466;452;522;425;413;473;524;501;484;629;636;532;644;505;514;428;436;567;620;586;453;465;519;465;528;508;564;504;558;603;615;657;519;466;517;421;472;479;384;403;511;509;538;568;499;404;394;441;466;469;404;403;444;411;377;366;330;365;359;345;369;368;404;408;340;426;440;431;410;394;537;604;664;707;537;446;468;506;570;500;498;585;737;814;669;530;516;445;386;424;430;440;426;444;456;520;537;504;492;454;472;520;507;512;458;401;431;412;375;358;366;367;422;417;380;472;491;469;411;374;407;436;421;495;504;510;461;360;325;274;286;356;475;416;380;455;437;441;444;420;381;296;288;304;360;360;347;453;474;491;368;378;395;436;370;415;466;468;404;408;434;477;414;438;478;446;392;385;416;398;402;386;381;403;375;416;416;338;392;452;619;611;598;540;537;416;454;518;480;414;370;471;408;375;381;472;460;489;501;425;436;431;406;458;534;459;429;399;440;577;607;500;481;544;515;488;418;447;450;433;414;405;429;394;336;256;398;402;381;427;457;461;397;358;386;394;370;414;462;446;510;473;446;471;442;539;525;405;406;441;403;434;375;378;430;424;418;448;424;456;408;361;440;468;426;470;412;411;381;387;401;362;470;448;495;420;393;405;385;372;373;372;418;412;453;445;436;424;465;461;429;409;372;389;367;379;374;393;380;365;404;452;410;355;369;449;403;425;349;414;424;453;581;646;642;631;530;450;483;530;489;522;594;472;453;520;642;490;405;426;418;470;492;506;421;393;444;478;471;520;535;653;657;445;342;320;442;455;392;414;335;381;429;441;458;450;457;462;447;349;342;381;394;364;329;386;394;335;318;350;388;395;475;484;440;388;396;408;410;432;415;418;384;425;419;428;459;489;515;465;524;512;488;462;456;471;432;452;415;351;368;367;422;434;385;423;406;403;422;365;345;394;416;428;338;383;432;511;427;425;425;440;448;508;543;452;482;430;434;389;379;394;414;445;429;402;414;458;435;446;419;415;316;447;530;435;422;483;603;583;505;437;379;430;460;519;564;476;457;416;383;338;364;419;446;503;501;427;416;485;467;495;454;464;420;403;395;425;388;466;507;557;470;459;617;683;585;538;479;458;437;453;472;470;487;447;441;471;433;431;485;441;437;448;445;403;515;460;435;448;468;533;448;489;405;412;369;399;394;298;293;340;321;220;236;401;482;571;476;443;424;478;440;466;401;425;447;427;303;312;349;411;600;465;409;347;434;409;370;358;376;380;337;422;511;445;343;382;404;381;411;384;430;419;400;320;386;386;384;370;395;442;497;569;481;351;394;359;387;462;517;423;410;474;502;502;469;442;441;420;467;469;488;464;463;396;418;413;348;409;406;454;458;445;471;435;431;420;483;503;413;452;430;423;419;501;469;458;410;449;397;404;477;470;450;457;492;460;476;589;615;629;507;491;459;377;417;507;510;552;610;674;506;607;565;493;464;384;406;466;417;461;465;482;422;348;380;396;412;466;509;430;460;464;456;454;497;423;374;456;453;558;552;516;405;452;436;461;432;352;403;563;659;535;502;481;406;378;423;428;450;467;435;365;370;361;435;410;422;483;381;316;262;274;399;492;455;363;451;498;461;442;366;429;494;512;566;586;533;520;470;456;540;535;531;478;502;548;516;508;405;461;518;491;512
114;108;144;400;489;434;450;544;529;542;441;475;515;496;508;460;434;520;473;468;522;469;481;542;554;470;469;482;536;502;542;499;492;504;530;533;660;476;525;634;765;650;516;483;511;458;444;443;474;562;609;482;405;490;484;521;472;585;473;512;538;500;482;434;414;427;505;496;435;423;485;435;473;408;461;464;480;516;480;526;502;466;446;483;463;387;427;507;508;467;454;409;428;480;497;430;438;349;360;464;402;374;362;407;499;554;445;395;341;424;497;437;404;397;346;404;430;468;483;451;402;395;353;372;416;451;461;486;505;452;455;433;403;555;559;410;322;323;402;429;447;459;493;372;404;520;555;623;491;464;628;586;488;509;474;448;475;497;523;490;441;518;592;558;492;514;497;538;457;523;541;541;501;572;532;584;511;510;549;437;459;393;504;477;481;434;442;414;418;490;443;454;489;487;492;451;434;419;412;546;524;421;475;520;498;447;355;560;570;486;476;532;586;715;620;587;472;428;505;683;682;615;569;496;530;589;503;471;544;471;613;626;567;463;430;408;538;529;561;560;437;467;457;552;603;589;476;389;383;436;458;487;459;471;457;410;426;357;356;364;429;469;431;353;427;398;407;383;378;404;475;444;506;561;657;614;463;415;458;475;606;443;431;523;696;678;552;466;469;456;435;414;431;396;413;417;392;449;490;513;502;475;472;474;499;496;456;473;454;440;353;355;386;422;398;417;432;426;466;492;490;423;415;442;435;469;405;425;394;350;362;330;334;382;478;397;389;454;462;471;431;439;403;341;405;410;382;358;392;390;518;436;395;379;428;414;396;420;402;452;401;394;491;553;435;473;439;372;400;406;398;342;391;377;372;370;377;397;409;396;422;497;560;517;421;471;409;378;390;448;467;425;388;447;448;383;436;386;391;459;419;419;373;335;363;427;486;460;381;369;429;429;523;566;448;466;490;440;371;419;410;352;392;428;387;399;281;252;364;380;401;442;453;436;412;462;477;384;440;433;477;474;488;439;404;409;475;506;444;382;388;453;482;368;320;363;393;439;460;469;471;426;468;372;383;387;410;465;406;461;414;379;385;445;497;472;453;391;393;451;389;357;397;421;396;459;469;490;423;462;526;514;443;367;379;428;381;383;406;332;478;386;430;426;427;410;393;467;440;399;394;443;470;441;498;490;532;613;471;472;484;562;500;509;539;469;459;518;578;471;475;408;419;350;456;562;473;456;494;468;514;774;778;684;618;461;371;357;404;332;363;336;405;449;465;471;494;432;468;457;402;374;360;410;366;339;382;385;405;391;427;461;390;406;466;449;413;453;397;369;386;432;453;369;400;382;411;435;435;461;575;516;387;502;492;438;433;352;419;501;436;424;415;422;395;385;355;379;373;376;411;428;431;418;412;348;362;405;441;472;464;385;390;412;435;564;509;466;430;437;426;378;338;385;402;447;394;418;445;479;372;368;448;356;396;373;478;412;501;509;496;607;574;535;507;468;445;484;541;404;427;381;364;359;360;399;382;417;427;406;461;504;478;416;451;458;371;361;477;391;395;506;505;572;462;495;596;628;621;584;451;433;468;532;482;483;515;487;509;472;463;413;448;459;502;512;456;460;467;448;453;470;525;543;635;594;456;363;292;308;278;325;328;347;338;318;307;401;405;430;458;494;422;469;463;397;393;372;381;430;349;315;400;489;578;481;407;368;404;416;373;382;382;387;341;542;596;472;391;421;459;446;400;382;380;370;385;436;414;435;366;394;353;418;411;478;457;431;402;396;356;409;351;342;433;502;487;486;422;437;437;431;522;546;479;500;426;420;402;409;379;394;371;505;454;459;411;447;472;430;482;503;496;461;451;462;473;473;474;394;450;343;397;387;449;484;440;457;526;483;478;422;552;592;460;423;373;340;363;493;581;513;547;605;501;452;489;499;426;411;415;390;395;393;402;436;441;349;360;391;425;421;487;482;460;393;462;497;446;405;415;444;440;485;605;529;490;439;457;518;445;462;437;413;447;539;501;536;457;487;438;412;437;439;423;379;414;430;529;438;398;467;385;372;305;381;475;483;552;485;461;475;497;471;426;524;546;590;689;647;643;599;460;445;518;523;530;512;525;533;549;544;466;459;510;526;513
116;78;122;378;491;506;438;552;591;613;507;486;506;540;505;494;468;497;478;502;534;648;535;515;606;544;498;641;677;631;466;444;498;499;540;443;621;479;555;677;887;813;541;533;473;486;486;469;527;504;552;539;535;481;496;444;403;442;518;496;555;541;499;493;441;392;473;454;410;420;395;531;508;420;476;471;443;421;502;504;505;473;408;457;450;398;481;561;506;529;452;457;452;430;469;447;453;391;357;373;388;409;357;459;528;488;459;389;343;415;485;467;465;355;308;281;338;543;501;487;469;479;408;398;484;452;409;504;493;490;497;473;561;515;457;409;305;369;448;434;450;445;428;433;515;550;586;528;520;453;526;534;452;442;445;415;482;470;448;450;447;525;559;546;562;518;475;534;485;580;539;481;582;640;575;597;626;549;530;447;452;398;415;439;374;483;386;441;454;484;482;422;407;440;454;455;398;452;506;539;598;522;479;507;613;555;475;547;571;525;516;538;579;633;651;532;579;577;537;687;637;667;591;623;628;590;568;505;483;482;477;528;504;383;399;429;493;495;547;542;468;430;468;433;544;576;516;386;462;509;496;383;421;407;513;443;464;408;387;413;467;502;470;385;347;404;404;427;363;402;423;442;402;471;591;506;453;417;437;403;471;440;367;464;613;555;498;459;399;446;436;463;441;383;449;383;416;410;406;451;489;461;533;513;502;375;410;441;412;457;368;405;488;455;466;456;370;367;462;484;464;411;492;441;366;403;303;343;379;375;389;419;414;388;490;435;400;419;518;528;403;420;372;370;458;490;406;444;390;394;414;397;401;412;433;441;413;438;333;338;372;333;482;464;490;484;437;421;387;363;380;372;409;454;350;394;332;381;475;460;416;389;493;469;399;426;452;377;357;449;408;504;496;449;431;395;370;444;454;448;435;400;348;427;462;480;497;459;395;399;403;456;506;583;493;478;520;443;442;379;368;317;362;411;361;389;412;309;366;425;400;394;433;372;427;468;489;457;417;328;394;431;442;412;488;463;476;498;366;344;376;374;391;392;335;387;438;436;401;439;417;415;399;391;438;462;499;481;410;422;406;385;410;562;502;505;449;424;385;450;500;452;456;457;439;375;438;427;421;502;481;501;495;418;400;394;407;374;371;404;416;408;441;524;466;444;478;509;488;401;389;456;470;425;470;459;540;464;448;449;447;501;487;465;434;408;462;400;426;473;486;361;391;371;477;433;448;403;414;545;571;658;788;676;500;434;369;402;393;380;375;354;409;447;466;496;495;401;421;381;374;401;391;450;435;404;402;417;397;459;487;489;452;427;468;439;434;404;386;353;383;418;433;414;375;371;423;435;442;474;459;473;423;569;533;498;480;379;402;497;511;421;432;415;404;373;378;355;397;429;433;483;449;405;427;425;402;447;424;446;398;370;335;394;441;454;460;534;454;473;457;355;340;383;384;440;396;405;473;416;394;385;381;415;486;401;456;383;397;437;576;520;514;519;520;538;452;488;511;421;398;391;403;415;358;347;383;377;322;391;508;437;492;425;420;441;440;497;484;441;441;528;514;534;593;510;549;625;599;533;434;416;465;508;451;469;492;490;517;442;391;362;456;374;448;516;553;510;535;505;536;467;496;608;858;864;485;333;282;216;277;296;379;384;385;378;298;427;429;465;436;481;433;498;468;401;334;334;448;396;343;327;402;461;517;450;380;308;346;428;445;454;347;390;424;486;466;513;466;391;428;454;478;411;387;392;417;393;422;491;443;343;361;362;400;411;414;383;404;375;358;374;354;300;424;451;412;418;399;407;418;347;441;453;471;492;440;415;440;430;425;490;498;512;527;455;472;482;499;514;392;444;459;457;405;462;433;415;419;423;393;374;333;335;393;480;409;500;511;459;400;432;545;600;497;398;437;468;472;420;482;465;516;512;478;525;436;430;481;509;491;390;448;459;415;386;436;343;406;405;420;452;472;473;473;416;375;414;514;432;410;389;395;452;484;464;525;450;449;480;539;471;436;481;439;455;495;498;492;497;387;410;394;370;342;399;462;518;503;503;473;440;440;398;442;437;503;518;511;472;505;535;452;489;435;444;533;612;674;681;628;570;469;483;638;622;541;508;467;494;493;554;545;466;513;520;534
102;80;127;409;443;461;493;475;549;537;559;522;508;503;555;523;412;506;463;462;608;661;570;478;588;463;489;587;618;586;443;439;453;547;434;453;472;482;623;682;549;511;463;533;606;569;497;481;486;505;543;588;580;434;449;517;437;527;530;540;508;595;607;701;549;435;403;498;507;400;388;549;488;505;505;456;454;515;527;467;442;447;449;434;373;459;540;563;547;434;353;471;423;382;424;519;492;459;412;403;379;350;417;393;411;495;514;437;449;455;531;492;459;399;305;337;373;395;439;452;475;447;376;453;494;465;473;489;535;526;628;722;606;452;403;400;286;357;516;569;590;478;491;565;664;678;530;485;509;419;520;468;481;504;458;476;512;542;479;471;460;459;536;478;488;514;501;473;566;593;600;526;544;614;634;556;553;525;483;418;514;445;440;442;452;475;383;431;539;539;454;404;432;440;593;583;556;497;464;534;591;496;480;464;568;502;488;372;477;599;638;654;545;547;570;484;505;620;580;537;559;685;586;535;539;545;529;476;433;499;585;679;618;450;444;560;598;548;521;542;529;464;420;470;474;529;513;403;440;506;422;371;367;412;429;404;478;480;400;427;455;463;468;479;392;357;489;491;401;397;362;415;473;594;684;555;463;443;405;342;403;488;461;455;475;425;406;413;439;505;432;312;395;440;456;419;407;390;421;443;491;444;456;450;544;426;392;423;411;428;430;444;440;448;432;398;410;391;413;516;421;418;468;444;436;387;323;313;342;349;385;450;493;399;500;462;509;421;449;445;460;360;377;298;363;410;403;474;425;376;447;413;363;527;415;364;401;399;363;363;440;425;445;447;436;398;488;447;460;351;383;368;447;387;394;366;391;465;512;462;429;380;482;454;461;485;469;389;414;397;444;532;503;484;467;440;423;411;417;464;441;461;392;530;568;610;539;419;389;372;435;428;471;573;527;448;408;460;367;364;380;351;344;372;434;465;483;413;485;458;405;388;426;425;454;429;434;408;425;400;443;411;423;480;442;452;526;430;361;313;345;390;405;398;346;401;431;433;325;370;387;422;429;418;359;451;446;381;459;424;393;361;477;524;447;406;530;450;424;562;508;528;463;474;395;385;561;426;392;430;444;496;535;487;501;452;407;390;408;465;450;452;439;443;449;523;521;556;560;515;395;454;529;388;414;482;499;449;423;350;420;516;497;444;456;432;445;413;433;410;456;442;401;437;463;445;470;437;477;471;464;434;601;632;489;336;398;380;379;405;499;463;482;419;383;370;400;421;416;367;397;459;474;501;461;420;432;365;431;405;440;448;395;405;494;492;446;431;387;331;371;448;433;383;363;350;429;459;413;466;522;591;501;503;490;506;499;373;356;433;456;467;411;402;379;399;431;402;380;424;445;493;424;415;434;430;450;476;403;404;400;367;317;401;466;444;528;526;489;535;510;427;396;440;423;420;408;446;477;412;362;336;400;477;469;457;422;372;299;421;454;497;479;477;488;574;477;459;474;429;426;436;480;392;397;299;462;441;359;373;495;445;521;418;432;491;525;594;472;398;435;414;489;513;519;573;528;507;536;448;407;501;539;542;485;480;516;501;429;469;452;440;389;429;424;522;534;484;476;474;428;453;414;458;634;594;495;471;344;299;324;322;394;444;402;291;365;363;479;491;476;469;419;404;440;413;336;425;437;364;436;392;385;464;454;426;383;399;379;441;453;402;344;408;381;386;447;523;418;419;500;464;486;424;360;394;376;435;385;461;469;459;374;406;333;385;379;427;446;458;401;435;358;341;396;425;442;409;377;418;455;391;360;402;410;467;439;459;472;446;501;456;541;501;526;439;421;527;497;459;400;448;556;460;452;505;484;510;508;381;396;360;367;336;445;547;555;548;520;461;490;572;616;741;524;422;575;699;598;455;489;496;496;482;449;436;441;352;498;493;401;398;429;436;400;425;434;432;382;386;452;446;516;455;447;452;452;428;462;496;414;461;367;453;454;504;532;458;417;485;470;421;368;404;472;440;479;509;532;525;364;410;409;355;336;469;462;567;645;532;470;497;499;381;513;482;481;577;550;464;384;469;426;432;462;394;459;475;477;486;578;526;440;425;468;543;500;474;440;503;482;504;522;540;552;583;569
92;91;116;380;465;441;426;495;520;571;603;643;577;561;531;528;463;433;498;484;545;533;501;491;536;516;539;570;552;468;426;400;434;484;469;419;543;628;612;551;416;331;387;501;535;515;463;498;511;524;468;490;472;508;539;631;544;512;562;622;540;494;646;736;565;430;508;553;574;455;431;488;524;486;530;550;571;510;561;473;391;382;399;424;394;472;579;668;525;484;481;447;377;321;367;547;537;438;475;497;366;391;436;380;389;441;404;456;439;428;462;466;392;433;383;345;393;444;441;431;410;373;410;406;542;600;720;563;507;568;591;654;529;372;338;353;362;384;525;591;561;522;486;730;732;656;602;469;500;544;535;526;576;592;639;646;649;576;530;558;450;429;462;510;584;524;548;572;596;547;531;491;568;601;576;552;523;556;507;483;552;550;497;524;446;469;454;427;475;517;486;401;457;508;514;635;663;530;491;541;558;465;466;452;431;441;376;334;489;537;660;592;573;527;516;450;455;525;495;520;548;576;482;521;444;465;440;498;508;530;642;681;612;402;459;562;575;575;496;492;491;444;445;488;496;597;622;510;433;487;419;331;354;387;485;457;432;445;390;417;431;499;492;469;436;371;413;454;435;469;430;443;543;640;690;556;533;496;407;371;390;428;465;479;491;422;429;413;420;492;459;409;379;432;440;346;416;469;465;368;473;434;433;454;485;477;418;407;485;450;436;370;378;419;428;399;437;406;372;424;433;415;479;499;478;397;382;322;300;370;438;471;444;365;422;506;515;496;420;388;415;414;399;374;365;363;389;420;456;362;346;358;400;431;427;421;591;570;465;454;468;373;413;342;360;423;389;473;498;449;440;441;404;411;454;456;453;480;520;486;450;420;388;429;426;475;457;445;424;446;477;553;536;453;480;454;391;415;450;476;573;481;438;462;612;565;514;407;398;381;397;407;440;459;482;390;465;520;412;345;427;424;454;430;427;455;449;478;413;437;448;385;442;398;429;444;411;417;385;424;416;447;491;442;437;408;375;392;327;313;392;353;422;486;423;388;439;385;362;383;423;447;451;408;472;484;391;377;454;466;386;446;455;439;307;343;407;528;456;488;458;440;404;418;448;466;637;480;464;422;430;461;537;505;465;437;468;427;455;557;553;456;452;476;472;454;549;594;534;446;499;493;456;462;441;438;473;451;392;406;373;354;441;494;444;514;527;487;424;384;439;395;360;443;420;397;476;533;537;493;428;407;428;532;488;342;374;433;437;414;509;498;427;377;374;403;385;382;366;355;392;470;447;495;458;529;490;383;379;312;333;435;391;409;426;460;457;561;410;350;325;400;444;454;386;380;394;445;388;496;486;531;467;391;416;388;438;450;475;469;449;449;505;388;345;330;460;392;400;414;405;376;415;433;502;428;451;432;453;425;447;397;342;360;389;442;452;555;492;573;503;448;386;371;404;386;481;388;425;371;404;339;410;464;410;441;530;395;366;460;474;427;465;433;354;444;472;473;495;463;495;428;488;470;357;468;480;474;393;431;458;495;534;482;429;445;522;523;460;445;402;415;476;502;546;500;558;508;402;395;430;497;470;452;432;544;628;438;426;495;531;458;531;557;499;470;516;436;460;451;435;449;440;349;461;434;427;408;412;405;428;468;460;419;371;321;413;416;416;365;385;564;404;396;430;482;407;460;447;401;381;426;463;435;405;455;450;430;412;424;379;397;363;379;399;389;422;417;398;428;460;521;404;360;329;362;398;399;414;408;452;407;353;381;371;417;484;442;442;400;425;428;361;398;479;415;412;414;424;406;392;396;332;417;475;433;520;555;508;475;463;467;540;479;399;405;519;573;543;516;442;419;487;461;401;454;385;481;524;459;367;438;384;400;460;543;562;600;546;522;551;582;615;609;459;401;541;651;697;495;554;584;468;404;448;473;475;424;394;441;400;386;444;480;542;524;474;380;408;447;436;490;547;479;507;445;457;403;371;395;381;421;416;442;472;463;496;489;448;433;498;397;401;398;433;477;443;493;457;440;394;444;413;416;439;459;483;575;591;587;558;551;527;571;556;518;491;504;462;494;435;477;422;384;448;421;437;407;453;530;516;453;427;366;379;451;476;432;425;469;436;487;457;523;559;623;519
90;76;138;374;419;476;465;528;573;614;542;568;556;516;505;523;462;476;470;502;476;481;486;468;520;470;421;494;496;405;445;409;442;457;404;486;557;727;620;539;476;431;463;495;449;468;466;461;516;463;472;491;537;539;613;610;476;517;635;627;592;523;515;585;481;436;433;586;561;444;492;428;488;501;544;560;548;585;609;510;486;382;412;419;427;494;569;527;480;544;432;417;380;342;314;421;538;486;492;458;425;469;453;433;424;424;418;465;460;470;444;390;410;408;389;420;443;457;484;431;444;418;428;437;572;585;643;573;438;514;451;448;409;384;354;361;421;440;616;585;606;490;430;589;677;560;495;484;488;633;659;568;462;534;637;577;573;557;558;552;448;423;454;609;660;597;618;668;570;596;612;565;639;482;479;496;519;532;514;450;541;581;471;483;406;432;398;375;455;469;434;426;439;383;431;485;538;591;565;567;540;481;412;407;449;400;379;410;508;517;549;606;646;544;465;425;422;410;508;622;660;590;526;435;444;440;444;427;426;479;548;588;449;417;402;439;528;448;393;439;476;498;459;529;538;548;585;513;490;575;432;394;372;427;514;491;468;452;430;406;469;454;464;442;414;418;414;419;412;435;478;444;537;585;688;705;642;451;394;384;398;404;482;535;546;470;449;457;504;549;563;445;360;415;354;346;407;459;453;383;437;443;410;475;438;498;481;386;435;441;449;460;391;447;418;435;434;436;425;438;385;436;432;473;385;393;443;357;323;395;409;440;348;409;392;445;443;519;421;338;451;432;330;418;451;426;418;445;415;338;309;339;361;416;409;669;1106;883;474;447;536;391;344;369;388;356;431;384;466;455;471;512;465;465;418;423;441;412;451;417;498;496;371;359;375;373;470;397;419;408;551;517;525;535;407;440;410;400;427;452;526;443;385;353;446;459;377;392;422;421;479;413;485;405;428;533;443;425;388;389;433;454;419;477;396;406;434;422;411;418;449;354;394;431;402;441;448;451;409;428;367;374;433;399;462;413;360;406;374;352;384;429;498;511;496;551;428;383;406;450;469;482;524;408;359;467;404;406;460;552;428;351;384;305;302;410;374;347;385;397;374;390;433;374;467;471;498;496;499;448;426;438;470;430;380;454;444;414;482;626;626;519;409;451;449;539;555;643;559;430;475;506;450;543;534;433;434;389;411;470;382;355;458;410;447;555;571;485;454;425;446;416;403;328;332;324;509;466;499;457;464;514;490;424;338;397;421;408;433;408;477;400;373;347;365;379;347;351;420;420;452;404;400;426;405;452;486;392;347;271;358;392;358;366;495;418;479;467;406;377;360;369;440;424;478;387;358;396;385;499;516;468;434;411;407;452;328;451;496;524;466;476;419;415;397;406;320;415;407;377;343;377;387;471;444;453;495;435;388;399;480;440;404;392;387;459;434;501;510;529;466;502;402;374;348;407;413;397;422;464;412;437;420;446;379;436;528;452;435;461;543;460;406;437;344;423;422;497;513;527;531;419;428;456;387;425;551;454;475;446;473;440;480;502;407;429;516;503;462;479;507;508;514;537;455;504;537;459;387;366;438;479;425;370;434;496;544;543;397;561;639;573;558;503;477;476;506;496;488;428;410;457;420;458;427;466;374;359;381;404;424;449;491;506;341;398;401;394;346;403;488;509;478;454;498;507;497;471;491;430;374;449;506;393;412;677;698;493;390;362;370;397;440;409;370;366;367;369;356;466;436;430;409;386;409;357;353;422;413;377;417;352;364;372;415;516;480;429;506;418;502;394;346;437;487;480;507;411;380;388;373;384;345;390;479;442;553;576;549;462;464;503;600;529;427;485;540;537;584;507;497;394;463;479;464;439;438;425;440;427;401;408;388;366;403;499;516;552;566;568;587;457;448;513;451;486;516;657;706;559;556;568;488;389;420;425;449;426;398;465;410;382;453;540;561;573;520;443;432;433;405;489;481;506;516;497;469;452;393;416;461;462;534;523;434;441;467;425;471;445;465;433;471;438;481;540;546;556;514;482;426;412;343;356;364;448;409;493;585;597;610;531;515;530;513;565;514;452;508;497;459;416;472;427;456;390;420;459;491;451;510;464;419;369;325;496;499;518;462;483;472;458;463;456;510;560;512
74;81;125;384;475;480;416;414;539;549;592;573;572;580;552;542;558;507;489;460;504;513;430;403;460;489;363;416;362;448;407;459;457;393;486;553;534;590;620;544;551;476;458;509;475;453;434;624;533;496;521;532;480;568;531;497;437;494;616;664;690;592;600;500;517;475;485;530;416;393;448;502;526;511;456;485;469;543;499;555;417;416;377;464;464;461;474;514;441;496;501;414;408;390;369;419;487;443;456;441;426;500;475;437;443;453;366;397;416;392;374;392;373;433;374;427;432;418;432;505;432;430;467;480;504;497;521;513;382;355;393;410;377;417;410;423;434;496;598;618;532;546;398;472;437;424;374;419;602;739;819;737;507;471;509;458;541;572;564;459;443;516;503;598;708;740;600;641;602;630;561;578;555;467;501;494;495;476;486;462;481;492;443;486;465;434;437;409;417;423;366;343;365;445;400;362;422;471;522;520;511;451;455;427;409;416;396;477;540;449;495;615;681;556;487;443;402;430;512;568;558;558;523;505;566;549;552;456;462;482;461;442;407;417;417;419;519;480;477;586;623;617;580;508;540;501;511;469;547;590;449;427;412;384;494;488;500;400;458;450;405;429;436;456;459;483;433;447;423;411;449;504;497;578;696;787;660;455;453;455;405;459;494;547;614;465;464;401;466;538;533;499;376;334;317;367;441;475;439;344;428;485;414;435;494;441;474;431;453;413;446;451;404;396;434;398;460;450;478;449;452;505;398;408;403;425;444;396;419;455;509;415;379;342;468;474;415;457;469;454;429;371;392;396;425;385;430;479;436;413;345;377;364;347;358;691;1072;862;468;394;447;348;304;340;419;425;431;467;512;455;452;478;450;408;393;428;470;562;416;437;652;703;491;332;379;429;386;355;370;387;463;518;476;478;425;468;407;415;498;555;571;450;402;397;454;463;383;383;386;478;440;382;455;419;477;508;461;305;332;436;390;413;364;458;449;438;354;414;482;471;400;394;430;409;445;450;434;514;408;403;371;423;419;509;415;426;386;484;436;413;413;384;451;475;443;501;429;417;364;477;525;608;618;545;433;454;456;413;470;486;438;431;323;298;322;360;303;314;292;293;414;461;485;352;492;473;398;500;479;482;450;432;408;449;449;418;388;392;454;523;613;559;427;393;469;504;587;573;522;416;471;444;389;460;439;450;532;479;443;524;462;420;449;411;457;468;596;500;537;493;438;396;391;323;317;395;490;504;456;489;472;561;526;402;355;329;429;448;415;435;398;335;373;377;392;343;372;379;439;441;456;452;386;425;410;430;472;419;390;351;408;439;438;395;476;494;401;446;400;423;360;407;396;419;391;387;404;434;472;473;443;424;426;358;355;451;430;440;591;485;448;431;462;443;426;379;389;415;361;381;352;420;512;512;452;464;466;488;489;471;493;419;404;453;413;417;450;460;459;455;508;452;411;371;413;425;542;625;500;492;433;392;474;425;420;471;522;479;494;516;470;493;359;464;421;406;404;472;525;477;525;482;426;427;375;495;435;449;404;462;497;502;449;462;494;463;509;551;453;431;492;559;484;482;505;527;612;516;476;403;507;477;405;379;460;518;602;562;415;596;851;688;587;404;431;409;447;508;529;441;403;400;427;465;452;448;386;323;370;417;394;448;487;483;303;307;418;411;435;417;454;487;453;388;514;474;416;462;481;489;408;405;440;422;498;975;930;539;378;384;426;364;448;449;401;399;352;386;392;443;413;420;414;435;462;412;402;384;344;332;345;324;383;466;495;546;521;447;422;423;472;397;372;405;498;489;444;414;373;397;396;415;390;482;470;501;549;567;476;412;457;543;599;497;487;417;476;533;590;468;442;491;400;421;468;424;418;460;475;451;427;438;363;341;392;459;450;433;515;589;637;496;454;424;440;444;440;649;613;511;490;422;458;418;362;429;389;333;449;443;487;406;393;453;503;565;511;482;411;373;410;450;446;465;498;461;438;451;416;399;472;484;536;580;411;396;466;524;473;427;451;455;554;481;555;570;521;531;545;512;471;468;410;328;347;421;459;514;700;689;503;543;471;493;476;525;478;489;455;529;484;415;439;455;441;395;408;461;439;449;473;432;318;329;329;487;576;505;460;481;440;432;514;535;475;482;492
90;72;195;405;465;430;337;392;443;526;595;534;544;559;553;629;524;419;421;469;478;490;416;421;509;419;504;411;445;514;461;456;404;441;552;502;489;573;516;543;484;484;430;427;431;400;484;480;502;480;462;512;498;503;617;598;488;485;530;637;686;627;590;538;568;499;574;425;415;280;329;433;451;425;419;439;481;581;506;493;479;519;371;399;438;407;420;456;486;563;466;410;404;402;386;481;500;538;439;355;442;440;458;396;415;393;371;413;382;400;303;313;396;413;427;432;425;465;376;447;438;426;461;488;435;388;495;447;370;371;457;477;477;424;350;421;487;430;481;504;439;437;434;406;358;279;342;405;593;736;979;1000;659;395;474;459;438;520;470;515;538;596;510;612;801;768;606;670;615;563;587;539;441;411;518;489;425;456;482;414;466;494;503;450;374;439;483;458;463;387;327;350;354;406;427;384;397;489;426;494;490;445;418;396;498;425;421;401;451;395;406;591;580;537;540;529;470;555;496;508;475;445;413;598;610;549;521;517;518;515;501;505;416;394;449;502;570;579;595;687;721;707;536;436;489;534;517;469;533;652;526;511;496;454;495;462;441;429;491;435;390;375;375;349;410;474;476;528;447;383;444;522;490;492;625;704;597;492;494;467;473;467;439;491;584;459;449;433;491;484;468;448;424;356;407;378;499;451;404;384;465;478;345;433;447;430;421;438;423;398;415;449;417;392;382;375;450;380;409;472;493;483;453;399;369;455;410;424;406;393;478;415;464;355;395;386;393;395;428;502;423;344;370;367;389;377;422;413;492;451;422;429;433;352;419;499;616;537;361;334;338;328;324;390;413;377;506;509;464;514;466;498;489;412;341;444;517;535;461;420;677;719;485;448;467;512;436;375;383;396;455;447;433;424;439;431;428;411;465;538;517;415;372;399;455;511;463;393;403;429;399;344;404;511;553;668;523;395;318;411;450;440;428;387;425;425;354;436;440;394;424;454;413;481;534;465;478;557;548;408;374;410;399;471;461;445;409;513;539;513;492;480;434;466;484;555;454;412;325;388;473;655;624;478;404;474;425;437;453;409;379;463;370;344;360;333;303;359;304;283;350;483;511;430;493;503;423;508;477;442;409;409;428;453;444;420;388;453;431;461;530;418;349;384;393;430;511;545;498;477;466;417;341;378;451;425;576;536;485;454;439;427;386;394;408;538;530;560;545;445;394;449;442;431;441;461;420;459;427;396;423;440;483;449;377;355;377;381;380;427;314;278;379;404;359;397;379;437;497;423;394;455;451;419;430;393;434;527;372;429;437;414;406;399;478;443;381;411;403;377;429;480;369;467;385;394;451;486;546;459;500;468;411;360;444;477;451;499;518;503;404;419;378;442;447;351;341;390;391;378;402;374;488;521;462;460;445;472;461;458;532;452;391;391;414;407;453;430;478;505;490;500;432;360;368;497;688;791;636;443;391;393;429;457;341;516;662;460;460;526;412;368;403;452;385;338;375;449;481;372;385;461;446;432;417;455;391;381;378;417;464;455;498;496;499;435;563;539;420;446;492;473;467;509;513;477;473;413;485;430;391;426;419;394;456;479;501;565;485;564;695;703;518;439;386;379;462;524;526;456;395;402;438;379;491;485;375;362;428;465;415;400;438;414;306;392;369;371;403;398;489;511;481;487;534;464;449;396;423;470;475;393;391;489;578;913;733;549;435;380;477;398;430;457;520;411;362;368;372;501;458;425;369;506;506;469;318;349;303;379;347;407;425;429;471;517;454;449;370;445;453;385;342;406;458;365;398;464;341;339;421;433;429;454;518;507;560;486;466;440;508;450;469;462;467;392;432;537;578;465;413;467;368;399;452;433;438;425;454;436;461;430;327;314;353;441;448;404;427;491;522;344;300;441;522;502;518;622;519;472;522;382;335;364;436;438;419;424;511;461;504;466;453;553;535;551;551;441;441;349;433;471;410;355;446;510;561;419;414;359;379;408;445;498;425;388;421;403;494;495;517;466;568;534;572;580;508;512;530;541;578;460;475;432;439;508;392;570;795;631;486;452;506;454;388;491;511;481;486;482;438;354;402;465;482;436;463;473;476;498;509;470;425;358;419;415;470;504;476;483;455;495;533;472;454;441;462
80;74;215;476;508;502;393;343;440;553;552;494;490;518;539;484;443;382;400;457;483;487;486;428;423;485;499;460;432;432;467;445;478;444;495;500;493;558;424;527;569;434;433;461;417;425;475;532;578;569;531;520;584;475;506;576;489;463;502;573;516;538;566;508;550;524;496;392;325;285;224;437;560;421;423;459;455;439;374;452;464;432;404;387;475;418;482;382;416;525;451;365;409;406;433;467;511;473;471;326;396;442;430;361;362;371;415;422;405;484;397;341;313;434;484;425;430;411;392;464;435;404;421;436;453;380;483;471;384;410;458;453;408;409;345;402;441;411;501;509;385;317;398;537;374;369;358;424;499;651;931;859;752;568;483;506;432;482;504;533;504;508;497;517;719;744;629;603;581;552;621;615;494;399;495;472;450;503;443;441;430;529;486;414;406;518;485;496;487;421;440;352;337;423;423;429;401;451;510;483;481;472;465;448;469;408;402;387;338;385;447;470;451;474;522;502;564;554;492;489;461;449;473;536;535;520;508;474;507;464;473;543;461;613;605;631;681;583;542;616;686;626;540;472;496;511;418;429;534;669;630;587;544;457;496;396;437;410;383;375;381;448;321;423;428;532;441;434;426;453;489;467;392;405;478;565;560;443;511;463;541;620;476;495;491;419;460;401;324;445;407;470;491;445;448;416;552;436;396;459;454;482;460;447;441;426;406;437;476;487;442;462;446;443;351;399;348;339;410;429;437;476;495;376;374;434;361;437;414;427;402;464;483;379;403;402;426;393;427;434;419;350;370;416;382;411;420;484;565;502;440;501;434;393;437;382;380;375;312;323;307;297;389;449;442;474;739;720;591;477;370;434;439;397;396;433;452;393;409;440;677;624;544;499;482;508;463;465;400;403;505;533;408;487;406;367;411;435;429;490;492;435;388;421;441;479;450;407;448;418;370;341;403;503;555;575;540;421;357;460;761;587;403;437;411;460;396;382;505;409;429;435;473;495;517;474;398;557;556;460;507;513;596;486;436;464;450;519;543;522;561;425;358;472;412;502;392;362;350;421;464;449;499;479;440;385;388;534;453;450;354;379;393;367;439;363;369;426;357;374;371;480;473;478;579;563;565;495;489;511;428;452;419;482;477;473;430;419;461;543;528;467;418;424;397;430;429;495;467;546;516;403;428;366;403;481;496;524;469;446;446;488;443;370;461;535;512;512;526;416;398;336;375;502;481;360;390;398;371;339;363;364;391;389;405;361;350;363;317;394;352;374;424;416;391;369;366;461;448;444;433;491;428;420;416;374;385;426;419;501;484;397;435;437;501;462;398;408;468;482;511;449;403;422;408;322;441;473;503;520;512;538;452;388;407;449;533;552;497;470;452;393;410;426;373;345;356;442;395;336;414;456;490;507;544;472;454;475;452;553;554;455;397;440;367;422;414;433;489;462;506;455;461;448;424;395;504;568;492;419;408;367;343;379;376;426;551;520;437;443;314;346;465;388;375;351;422;358;416;415;412;412;390;345;422;450;333;394;390;401;435;441;439;514;500;522;560;475;421;427;463;429;534;562;526;441;386;452;464;467;455;445;440;428;463;435;450;464;466;411;501;483;405;438;385;458;439;514;478;364;361;441;418;416;486;521;461;413;474;451;412;361;381;353;391;418;409;372;384;381;451;556;512;439;450;474;419;357;390;450;437;388;393;480;551;602;547;481;471;378;453;411;334;374;484;379;404;347;448;506;483;355;375;489;568;520;382;375;421;415;412;415;452;428;432;390;470;440;363;400;410;371;379;381;417;389;405;416;394;423;430;443;407;429;435;571;612;546;518;456;451;482;424;409;455;432;434;515;582;504;489;413;309;357;482;416;511;433;444;385;369;370;375;387;346;404;466;471;374;347;403;405;374;478;449;493;464;541;512;442;374;351;356;392;504;527;446;481;443;573;473;359;427;644;600;577;445;462;418;475;522;468;440;385;427;488;536;466;374;408;464;458;411;506;406;335;448;386;483;477;491;456;520;458;557;536;527;519;506;492;559;570;460;446;480;508;435;558;693;606;533;471;542;451;398;467;478;508;391;396;409;379;402;402;417;446;413;547;496;483;556;510;424;439;389;463;384;451;469;429;519;506;464;434;388;440;437
102;87;276;465;532;505;425;327;426;553;539;394;477;582;436;524;481;417;364;473;535;479;478;494;515;401;471;451;443;398;481;569;521;544;544;568;504;452;394;478;483;497;467;480;465;417;444;456;462;619;562;504;573;495;499;495;466;486;534;558;574;459;555;526;481;526;427;437;394;376;337;354;389;359;421;422;429;324;374;376;405;471;510;434;457;464;447;385;396;464;486;399;366;444;497;495;439;419;450;393;424;454;446;341;343;360;447;491;513;492;438;434;378;415;547;458;444;434;431;411;398;367;458;468;477;409;434;505;448;511;385;410;351;416;404;435;417;496;504;528;553;457;528;662;470;430;404;483;433;429;506;569;741;751;596;524;433;479;554;520;426;467;495;529;646;699;626;633;582;556;621;600;512;453;449;462;452;488;475;465;438;511;476;380;520;714;608;483;439;498;469;436;419;473;436;488;498;472;521;494;446;491;459;349;428;387;342;327;353;384;404;404;370;492;450;458;532;583;507;497;490;438;453;416;501;484;424;453;494;396;518;589;638;811;890;922;925;800;638;656;616;660;633;558;591;509;418;536;577;607;598;589;615;482;483;448;405;347;415;393;357;382;368;416;509;499;402;430;448;457;432;497;415;375;391;505;562;545;546;499;572;626;568;501;476;464;468;476;340;389;345;379;458;489;470;462;477;398;368;446;523;547;441;433;427;330;415;456;569;439;383;377;425;416;364;448;398;335;417;393;470;530;618;497;460;437;312;419;452;371;401;421;445;407;383;359;370;446;460;423;348;329;368;395;395;385;383;424;484;551;519;493;440;448;431;421;422;389;382;386;321;347;437;431;436;516;659;620;549;418;418;463;388;444;414;402;409;389;415;461;570;546;506;423;505;506;514;481;494;559;652;628;484;471;445;427;372;422;452;488;490;533;419;405;410;415;402;416;446;477;444;365;320;435;459;494;384;355;332;387;673;490;419;415;473;540;518;428;420;384;426;421;495;543;565;460;388;483;534;501;623;687;593;475;373;396;468;471;518;657;640;488;429;444;469;421;324;387;394;417;443;475;536;478;444;377;390;514;438;451;429;331;337;385;418;435;380;474;502;416;463;438;525;506;691;638;599;521;597;542;505;443;392;487;430;438;462;454;515;539;673;490;420;533;456;411;359;411;498;577;524;453;411;425;424;483;508;493;475;452;478;465;459;503;522;505;460;535;495;461;353;330;353;520;402;394;388;373;356;345;360;320;370;340;439;406;461;389;397;380;356;392;401;415;385;463;372;427;453;410;423;439;398;397;403;353;372;339;409;456;408;371;475;500;468;448;472;425;382;433;493;399;404;414;397;387;435;439;471;491;590;603;407;381;403;429;486;535;487;444;409;398;450;433;363;384;400;383;385;361;479;564;493;503;533;490;473;397;489;557;513;472;372;380;401;380;411;357;339;476;520;506;497;518;501;467;425;440;380;400;468;392;355;414;407;347;455;470;376;389;356;346;383;410;366;401;443;393;434;434;378;389;393;337;398;408;379;364;389;416;405;426;478;492;570;577;588;470;443;447;451;606;552;490;529;489;385;428;482;436;410;426;359;367;433;450;392;407;435;383;406;483;504;465;414;457;443;509;439;406;400;394;439;412;450;424;371;439;451;410;337;356;316;347;384;427;338;394;445;352;451;532;539;458;424;404;359;343;404;419;400;411;356;448;438;492;464;420;415;397;421;365;380;427;412;368;432;473;396;506;453;414;371;408;449;475;407;434;467;536;479;447;482;404;384;430;393;446;411;366;346;419;410;377;392;350;374;396;372;362;460;489;442;407;475;538;511;482;429;426;474;551;427;448;443;539;457;493;470;487;527;393;332;420;395;385;410;373;390;356;357;414;409;439;394;426;494;504;392;357;433;575;591;470;430;435;482;492;447;390;340;427;440;488;566;546;449;555;593;514;459;296;432;498;520;507;405;457;447;507;514;436;456;513;508;517;569;447;473;461;506;461;449;501;426;375;376;420;445;437;475;452;462;425;497;502;517;480;461;470;443;486;478;436;514;447;455;474;577;720;641;669;561;513;429;445;535;460;434;396;435;478;443;414;370;469;464;495;475;499;515;501;449;473;447;449;463;440;419;399;506;531;454;395;378;425;472
68;103;255;547;600;519;407;437;382;523;514;398;481;526;517;518;503;436;372;427;514;505;433;497;476;383;392;461;416;447;489;586;492;518;623;522;541;506;390;432;421;439;516;453;377;436;442;441;459;550;555;512;481;462;532;473;423;469;586;482;523;509;532;496;522;526;474;501;584;522;503;487;352;330;414;483;339;268;334;424;509;494;486;440;468;465;466;430;390;428;440;431;444;485;571;542;463;367;349;366;425;505;486;387;461;412;518;478;441;480;465;463;431;450;447;438;486;411;405;490;444;441;489;533;440;385;432;441;448;500;385;271;321;383;390;433;406;423;513;499;698;603;501;532;424;378;397;394;404;474;491;470;638;750;691;482;401;461;501;452;395;470;632;533;571;661;590;495;520;456;519;465;472;466;414;441;462;448;453;482;464;443;434;491;671;945;728;533;440;404;530;495;452;434;501;457;476;435;466;428;438;477;422;407;436;403;357;364;440;394;412;441;458;441;489;533;521;530;482;458;401;374;382;432;473;470;418;450;533;439;534;731;771;931;945;855;964;882;539;562;562;533;538;556;545;531;513;555;598;519;507;609;653;633;581;491;460;396;413;372;372;419;422;439;491;491;497;502;469;404;294;330;453;423;442;371;450;533;619;605;634;540;461;614;526;494;601;465;391;331;443;428;424;487;463;385;409;410;391;508;521;446;425;422;436;330;447;509;403;428;396;405;379;438;464;406;397;421;456;530;523;524;557;448;357;352;400;419;496;410;366;414;416;424;378;385;331;463;430;363;328;405;416;401;450;358;345;429;458;507;450;434;365;412;410;461;411;412;432;381;350;341;440;511;455;401;487;478;501;472;424;487;432;398;417;342;381;398;404;406;476;495;462;479;441;418;535;480;608;750;704;546;514;485;445;444;424;425;436;496;546;498;437;419;480;385;385;458;493;471;391;362;270;294;380;390;418;372;371;434;449;419;384;329;440;665;572;476;433;417;474;456;504;597;553;547;437;424;523;420;512;602;484;408;332;350;382;487;538;574;607;509;399;422;429;431;373;403;414;366;425;448;501;429;473;449;436;459;484;420;412;420;392;456;459;447;418;569;617;481;375;427;415;424;594;534;498;445;533;489;509;498;413;450;457;489;452;453;443;489;537;528;492;466;464;395;409;417;470;574;478;396;408;460;485;464;466;468;506;490;502;472;455;437;473;460;434;431;515;491;355;341;388;416;424;382;339;354;314;305;365;316;344;343;389;383;367;372;396;363;370;436;439;430;457;488;395;345;403;377;390;410;429;385;430;466;360;368;378;439;380;387;524;474;518;582;477;461;349;379;389;431;445;443;383;457;458;433;440;426;558;607;467;427;362;372;436;494;491;471;539;456;416;431;461;364;356;386;333;442;572;639;506;450;536;505;478;442;465;480;494;486;435;419;341;431;424;332;338;441;466;501;432;489;466;427;363;400;399;439;406;410;392;425;406;400;366;400;398;396;359;371;371;409;355;384;417;374;411;440;396;403;414;366;402;427;318;361;333;383;355;391;536;444;500;525;545;420;435;542;578;506;597;680;686;517;471;422;395;455;439;419;437;385;402;469;431;408;327;368;485;494;450;414;436;411;404;406;449;455;460;448;460;480;456;451;410;414;408;374;326;386;358;386;452;369;363;425;404;401;501;583;564;428;393;402;409;398;424;482;488;406;375;391;405;408;386;354;410;387;411;439;414;468;418;412;479;468;482;504;468;396;379;492;417;434;436;442;500;515;490;428;427;376;375;350;411;368;385;348;365;440;418;444;370;355;399;419;404;350;430;416;419;420;379;438;450;493;456;426;496;500;428;399;427;480;476;432;480;377;497;396;461;425;378;322;357;375;411;413;343;392;367;389;435;455;469;493;413;464;556;695;657;507;410;462;530;545;563;436;420;430;483;505;580;547;445;638;610;531;523;375;394;424;479;503;442;475;452;484;567;483;446;558;564;615;516;483;503;493;436;439;391;460;417;413;390;430;386;343;422;410;470;420;463;478;513;454;398;445;451;422;446;468;413;378;467;532;607;636;681;644;765;547;463;433;478;406;435;423;460;420;442;395;361;451;479;533;472;457;488;422;442;483;464;494;472;471;421;476;591;620;521;428;411;485;394
81;87;255;557;542;504;439;456;472;492;472;457;457;478;533;460;510;462;414;411;529;474;438;435;404;334;373;420;388;433;559;583;453;486;576;491;549;486;460;443;517;496;518;467;394;440;459;427;435;483;447;615;587;509;514;441;481;497;505;558;551;552;518;554;601;554;500;513;540;594;517;578;440;453;431;497;374;212;296;423;525;468;458;414;429;475;491;437;425;393;426;471;490;556;504;561;453;347;302;363;351;439;450;405;459;437;442;387;440;421;425;438;447;531;512;468;571;523;499;593;534;454;503;453;399;382;379;432;425;434;361;328;359;385;417;338;403;371;448;427;542;500;515;452;451;427;376;416;425;430;438;514;603;644;532;474;479;514;552;374;372;511;668;594;509;582;546;444;520;530;579;447;438;474;403;435;419;475;445;461;465;444;491;550;590;673;604;465;492;461;493;506;466;410;447;483;487;384;411;407;427;536;407;423;469;443;362;406;455;399;481;466;388;362;416;393;476;537;531;403;404;383;417;527;563;491;435;448;448;448;467;559;536;604;649;586;528;621;491;470;537;471;436;494;480;482;541;482;490;466;434;448;636;637;524;573;664;517;372;425;395;349;458;456;421;475;439;435;476;404;287;341;427;420;409;396;424;532;687;594;535;439;474;624;579;416;518;536;415;457;502;452;364;363;366;409;361;362;411;435;382;379;355;391;485;462;442;427;417;394;492;442;369;357;389;407;430;465;470;442;479;465;383;403;419;409;371;432;450;415;360;432;413;413;395;358;397;427;395;322;367;355;435;445;396;462;455;407;410;470;450;384;415;454;457;397;459;446;446;381;368;414;410;440;469;403;458;453;507;473;459;453;451;389;400;419;395;397;451;432;430;354;395;422;381;442;497;567;532;629;626;525;456;446;478;401;378;409;451;405;471;414;442;425;442;496;518;437;416;418;367;276;351;366;371;392;406;406;469;464;402;410;395;406;395;535;543;484;365;492;541;529;548;661;528;482;407;443;532;497;416;418;405;383;371;356;428;569;466;432;416;444;406;408;453;489;433;391;472;477;488;446;448;413;431;439;474;499;535;470;517;460;514;458;421;412;421;479;499;425;386;390;379;351;373;411;475;485;495;459;542;438;447;408;430;407;378;440;382;454;514;502;385;404;510;426;366;414;409;502;453;425;446;454;467;442;512;577;510;496;553;457;406;412;424;354;409;509;499;401;365;353;377;409;404;333;353;377;347;341;354;373;399;390;422;416;393;378;399;365;399;383;413;420;437;461;378;332;395;390;460;485;394;406;458;477;398;385;379;429;292;309;421;460;489;482;460;453;364;373;390;467;436;430;346;390;422;469;376;413;403;519;456;409;460;428;441;504;467;510;534;563;468;405;437;459;367;452;452;516;639;742;659;452;412;431;456;480;482;469;446;462;410;446;390;402;448;375;366;440;447;454;492;393;377;409;444;431;327;401;449;379;393;397;412;400;383;372;439;380;396;356;408;417;426;352;379;416;401;424;426;400;417;437;402;382;384;380;391;456;396;514;538;422;512;506;534;493;535;570;569;455;487;690;619;573;471;366;429;457;465;467;474;490;505;500;544;425;441;517;527;452;427;434;467;449;458;390;352;444;473;446;512;457;492;392;442;427;421;394;343;389;442;357;417;455;447;352;423;436;490;591;532;413;373;408;455;460;447;480;505;446;459;485;377;436;440;416;366;426;449;467;415;431;413;436;425;448;511;445;466;437;395;504;444;416;441;379;364;403;425;377;420;388;405;402;389;393;422;377;417;438;435;386;333;329;424;391;350;365;375;400;357;384;379;407;445;402;388;460;519;457;377;398;346;399;452;454;370;395;384;460;563;450;366;321;356;413;371;399;385;363;382;425;435;423;486;520;471;423;428;481;546;512;434;409;611;702;798;590;546;600;474;407;554;583;588;592;597;533;633;419;385;433;542;459;484;556;499;507;526;454;453;457;479;558;526;478;462;462;419;378;498;465;448;452;456;435;419;448;438;439;461;433;402;395;446;387;420;447;488;480;427;415;368;399;434;455;530;460;464;513;642;570;497;490;463;400;425;441;451;389;400;354;370;475;440;461;514;422;395;483;489;490;518;539;492;512;421;492;659;674;586;468;422;456;417
88;81;267;472;480;421;369;401;421;423;425;467;471;449;444;484;491;463;464;419;518;501;411;378;415;361;394;413;371;415;559;537;486;400;447;513;527;575;521;486;520;539;527;454;439;400;396;397;454;503;489;555;453;493;444;422;442;539;479;488;498;526;532;644;649;613;570;587;520;570;619;530;470;516;523;467;369;323;367;384;389;449;425;426;461;495;480;458;364;386;457;437;451;463;451;475;499;479;429;432;353;414;495;365;421;451;438;429;429;380;396;390;348;512;552;622;671;626;512;570;530;463;396;392;394;308;327;371;355;389;377;414;422;377;378;369;358;359;399;489;402;413;533;534;517;587;494;494;400;422;424;463;466;465;503;419;417;500;496;322;312;504;576;536;524;549;562;477;559;505;619;496;463;489;467;415;438;471;443;450;476;433;479;527;560;494;409;490;458;512;562;455;469;426;429;538;557;535;412;414;451;449;356;360;428;456;369;390;393;438;504;472;385;451;388;409;372;476;618;523;425;375;373;460;574;458;447;445;489;479;487;445;432;444;450;481;480;475;429;492;505;474;527;434;574;586;605;472;386;456;492;395;505;542;494;551;679;532;426;487;375;374;398;401;402;454;462;445;465;406;364;476;472;369;469;436;507;505;631;600;575;426;503;656;672;509;440;466;429;514;493;437;392;383;376;359;396;398;422;433;384;351;368;415;429;489;436;418;353;364;532;473;419;411;381;471;548;462;508;500;428;463;375;443;437;448;475;422;399;417;388;428;508;427;424;474;521;435;383;389;455;446;430;399;437;503;514;407;444;544;452;416;407;424;392;347;413;467;389;371;363;435;393;366;394;379;457;468;462;478;434;379;386;367;408;410;414;431;432;446;419;397;439;420;429;442;544;533;513;458;473;482;506;522;496;452;360;429;511;441;416;404;415;455;471;502;469;364;370;386;388;374;434;379;409;418;398;457;455;446;429;433;479;515;496;424;465;379;374;451;445;492;495;497;464;497;386;403;519;387;370;315;379;357;393;355;388;475;439;410;410;411;456;426;481;554;523;417;471;478;449;462;460;390;408;374;457;508;508;562;487;537;591;435;391;391;491;491;495;398;326;393;427;385;438;411;452;409;394;450;478;467;406;397;374;380;392;425;358;419;455;390;370;453;459;413;438;387;467;476;434;386;435;510;507;415;505;521;564;562;435;459;445;377;418;381;441;557;469;433;373;355;361;380;394;384;302;418;375;376;332;355;428;408;450;400;355;358;410;417;363;364;386;383;379;378;370;410;401;438;534;466;399;434;465;405;327;393;447;461;370;319;427;463;428;391;388;374;389;420;467;455;436;489;439;353;371;410;375;343;458;528;471;479;538;529;508;548;575;503;429;485;457;452;528;485;413;433;464;507;572;702;653;515;420;456;440;480;563;494;438;410;488;513;435;514;487;447;402;431;424;516;497;403;447;383;354;460;405;390;411;441;356;381;383;339;393;386;421;410;387;376;521;457;451;418;371;439;517;518;430;419;473;446;394;406;327;339;417;452;515;639;633;525;596;636;563;571;622;544;528;523;499;654;593;529;477;439;495;509;456;487;497;528;541;607;507;502;536;606;614;551;479;467;533;484;456;406;413;409;451;454;450;472;432;428;402;429;419;350;342;402;451;398;386;440;426;422;438;449;421;411;403;423;402;354;412;425;426;419;400;459;441;457;398;428;380;420;422;377;383;475;412;368;430;502;442;396;439;436;434;409;357;421;448;372;369;438;405;354;326;432;409;356;403;425;383;402;416;492;446;455;371;343;372;393;387;391;347;414;420;387;372;372;383;356;403;442;433;386;420;498;435;387;417;420;399;424;398;396;348;406;446;411;327;358;399;400;400;434;416;398;391;404;453;388;468;526;524;584;470;441;445;434;425;434;544;653;611;502;567;783;556;373;548;518;513;622;624;563;695;608;533;486;504;483;545;547;421;416;464;487;506;496;446;473;504;509;488;479;432;437;537;609;513;513;448;405;409;465;496;450;486;529;469;421;356;387;391;525;534;471;465;465;396;399;439;457;467;398;372;397;409;421;460;520;515;435;405;421;409;439;388;399;421;457;423;417;425;421;408;421;487;479;461;491;476;523;440;508;581;661;538;449;457;462;426
122;82;289;441;482;398;412;378;380;413;389;468;422;432;386;402;448;415;458;458;568;606;475;399;489;424;446;450;359;456;464;493;455;494;520;482;499;546;489;548;504;544;515;536;373;394;385;437;504;480;433;428;464;398;411;455;457;543;459;487;501;500;552;581;587;616;632;591;505;611;562;562;608;572;519;484;437;372;491;420;426;440;456;416;496;483;470;425;452;456;490;557;428;365;400;480;521;462;407;447;356;423;460;420;474;428;436;484;433;459;430;377;323;360;479;526;555;523;474;513;519;430;373;414;386;477;389;365;383;399;422;398;395;384;418;424;339;387;363;409;488;466;518;550;567;627;573;503;445;432;410;432;459;456;515;454;492;443;401;318;423;425;525;509;636;575;556;525;552;495;496;502;471;496;447;449;480;410;451;503;459;458;501;579;436;459;423;466;510;496;522;450;447;479;433;459;532;602;522;437;501;542;485;412;400;400;422;412;405;440;486;440;403;391;372;367;441;480;569;506;357;459;408;382;454;518;503;509;470;588;695;608;505;496;397;441;442;433;395;485;568;500;481;537;623;693;620;471;448;434;535;525;479;448;473;444;490;422;466;490;497;514;524;476;456;464;447;494;473;478;392;433;411;342;340;459;472;452;539;455;519;380;480;606;730;510;424;502;422;442;427;437;379;361;374;372;428;342;426;456;394;389;396;400;439;365;370;418;402;390;428;495;516;437;460;452;456;374;439;520;543;472;355;468;489;462;479;505;440;385;472;431;495;394;467;483;424;421;465;513;629;679;634;534;416;612;580;401;445;418;417;397;402;386;386;363;369;378;443;470;406;416;355;370;407;415;463;441;447;411;372;368;433;421;511;454;443;482;522;476;459;541;468;401;433;487;466;531;461;407;459;476;459;503;558;504;510;494;432;452;486;416;332;420;446;515;466;407;392;475;590;420;435;460;395;402;475;452;441;475;438;509;510;584;579;467;426;364;360;381;457;510;487;438;433;442;397;468;354;366;324;301;342;342;363;406;449;518;453;451;383;371;385;461;465;474;503;385;401;407;394;444;427;419;401;464;578;509;600;554;493;477;398;386;460;404;476;529;441;411;358;430;431;488;486;481;430;419;389;436;465;383;378;445;390;405;422;420;386;408;428;383;420;451;494;477;452;336;455;397;386;365;404;603;595;422;437;428;513;438;394;340;405;359;410;371;474;551;486;412;408;413;348;375;408;362;334;379;409;436;421;361;414;391;488;462;388;370;399;425;399;375;359;329;389;403;363;373;404;362;423;493;372;487;449;407;357;438;609;609;392;346;363;422;404;424;358;383;474;481;437;457;410;475;461;369;425;375;402;350;448;494;426;432;505;525;524;517;570;512;361;358;470;498;513;532;433;424;471;515;489;454;460;429;354;409;470;471;501;491;449;430;491;526;498;685;589;504;508;433;425;413;418;441;434;494;397;499;472;381;435;452;454;412;383;389;413;345;377;436;424;479;427;379;381;415;432;497;546;578;512;382;424;403;365;341;340;358;395;462;574;648;576;578;699;674;569;508;548;513;487;464;457;534;539;519;447;433;484;526;480;451;446;499;464;426;506;537;651;657;590;522;557;516;584;517;488;500;446;481;490;432;423;406;434;447;412;377;391;343;350;468;445;414;434;355;376;420;443;428;369;371;404;513;500;442;444;456;342;440;462;448;417;433;403;399;383;446;444;446;449;447;388;376;448;419;379;387;415;407;453;378;402;398;398;386;409;389;390;387;390;453;438;414;468;400;386;347;377;449;441;408;430;350;382;493;394;376;379;402;452;512;445;388;441;434;414;461;452;452;398;395;363;373;436;471;424;400;433;413;376;458;478;381;345;419;469;396;409;422;495;479;392;402;440;446;509;596;597;700;649;517;510;532;470;481;403;459;477;515;548;586;514;435;554;548;580;702;712;722;621;546;574;530;522;503;544;459;460;462;433;484;560;654;627;587;585;475;462;542;540;526;562;549;548;461;414;469;425;437;487;435;491;497;445;456;441;461;527;459;477;438;514;508;506;405;510;508;498;494;423;437;381;337;422;480;554;463;445;438;430;430;454;387;401;490;520;478;418;419;423;451;484;476;464;466;577;510;530;520;547;581;477;474;545;548;479
81;98;277;437;496;446;436;397;399;393;414;407;441;426;377;403;453;480;530;504;480;488;446;490;534;432;417;431;417;418;475;476;408;436;475;483;501;469;460;530;490;543;513;451;438;400;338;410;495;413;404;421;433;511;457;471;384;479;465;442;499;510;477;503;519;609;650;604;543;577;559;555;507;534;495;574;516;458;474;393;463;471;442;435;505;423;447;399;488;465;537;560;462;360;427;506;535;446;430;402;311;429;396;401;427;429;479;516;454;504;420;393;387;363;409;496;486;438;471;445;548;475;384;350;378;475;431;428;423;429;407;326;376;410;426;383;417;429;416;443;484;485;400;427;502;544;533;481;414;411;405;489;513;468;589;549;438;522;423;418;547;508;465;506;590;574;566;643;503;506;499;503;523;455;466;548;598;543;518;472;444;443;513;526;461;441;482;489;506;541;533;429;397;443;443;435;469;545;519;412;449;509;429;428;426;439;447;438;502;431;508;489;417;380;379;429;419;491;525;406;373;394;432;350;393;427;436;471;575;674;823;710;657;534;449;382;507;466;458;522;615;492;427;507;618;635;503;460;535;543;640;516;449;458;420;399;470;358;363;519;640;675;587;505;448;474;421;463;471;466;491;433;392;342;364;393;471;472;529;449;450;381;433;653;597;457;448;555;454;407;422;462;457;428;351;378;442;389;413;428;371;354;385;380;432;378;409;430;450;447;498;443;450;435;452;370;416;385;393;437;408;433;506;451;510;516;443;518;441;397;426;413;399;430;426;480;421;471;466;503;669;744;654;465;451;579;559;405;418;454;401;359;385;355;406;358;369;374;414;432;467;433;442;401;322;402;460;418;487;445;390;440;395;430;532;521;450;498;470;485;403;453;435;402;476;516;500;467;462;546;510;404;391;466;587;692;543;432;470;417;488;469;451;385;348;489;471;477;412;502;639;501;519;446;438;406;397;374;494;534;410;466;480;497;611;449;350;411;447;479;571;463;362;375;425;420;396;408;416;392;382;420;356;377;374;419;507;602;559;583;436;421;492;443;465;505;505;409;415;442;504;442;407;420;456;508;627;547;550;592;612;488;511;430;361;282;255;399;401;412;423;459;580;511;487;443;455;444;414;455;424;395;482;464;417;375;445;373;404;496;449;465;426;426;483;454;435;403;491;488;522;403;390;501;527;415;393;401;427;427;397;345;354;411;374;401;553;570;459;449;445;385;398;453;445;387;426;344;400;425;446;378;411;376;413;456;458;485;451;369;383;335;360;336;411;477;371;438;432;348;386;388;435;437;463;434;435;445;703;596;412;438;377;343;390;360;356;387;497;536;532;450;362;435;444;359;450;489;412;412;498;530;483;402;411;531;491;450;474;487;311;330;440;459;429;468;560;528;511;537;681;509;403;340;339;419;399;386;370;422;373;421;447;391;493;720;783;627;486;415;375;484;439;405;449;493;472;499;523;469;482;535;494;428;360;398;418;393;360;427;488;500;412;396;370;410;473;485;538;543;525;455;418;417;354;342;402;357;433;453;509;527;495;564;649;605;462;494;439;446;354;376;378;401;507;436;429;467;490;464;419;383;444;571;486;431;552;636;563;522;469;493;604;574;564;544;454;449;479;509;604;462;413;416;491;421;388;368;343;351;335;397;444;447;396;352;394;425;471;415;361;336;366;438;633;507;479;480;447;427;427;442;437;430;460;477;448;440;439;400;417;430;464;459;409;391;391;393;383;409;432;399;418;433;405;416;363;387;439;452;437;536;488;428;387;393;437;450;449;419;459;493;394;374;380;420;413;345;376;389;438;493;491;399;427;404;384;402;405;423;458;408;390;436;448;412;403;437;419;420;398;467;486;370;374;400;426;377;469;474;520;453;369;304;476;453;582;579;598;708;663;612;520;636;633;477;427;434;503;556;533;547;496;482;547;698;676;687;700;614;602;466;612;544;552;596;710;593;476;491;489;523;600;651;642;568;641;541;453;479;563;581;598;640;564;454;459;445;477;528;472;462;468;393;441;502;465;495;485;437;431;489;434;490;501;444;536;505;576;536;488;452;420;342;385;487;527;479;498;424;458;408;428;471;439;484;439;420;410;439;451;536;562;533;529;605;570;600;486;476;513;495;436;388;525;516;482
125;115;299;416;435;512;466;377;470;464;481;449;485;520;405;474;529;516;550;449;402;429;482;444;434;443;472;443;490;460;511;471;504;493;420;445;446;516;419;470;487;560;476;446;411;408;430;487;493;426;364;436;494;550;533;476;424;484;440;507;509;500;495;494;501;472;595;575;504;572;605;534;540;453;488;489;535;463;462;436;422;494;420;433;472;484;456;415;472;453;473;473;416;428;393;416;418;420;415;376;363;373;400;392;423;385;419;479;480;569;459;431;442;479;363;511;494;521;468;441;428;449;351;441;484;512;425;379;497;381;431;398;436;390;441;394;419;399;414;489;534;481;362;411;468;513;472;510;426;493;495;419;447;533;792;632;527;509;527;490;578;478;460;529;506;472;562;578;504;556;465;469;532;516;475;522;615;572;444;407;436;562;530;484;462;422;473;452;512;549;506;480;421;491;524;493;500;548;454;397;429;424;434;392;388;421;427;494;472;438;478;475;442;454;466;432;404;435;561;413;411;390;494;370;429;393;414;460;585;675;721;632;614;549;467;415;461;466;558;529;484;443;407;499;501;511;525;594;533;525;518;457;396;455;370;415;489;349;347;462;618;715;661;509;412;485;484;488;489;486;623;453;424;348;304;426;453;493;499;491;473;473;479;530;483;415;401;489;430;384;442;458;486;384;375;380;481;475;411;486;422;399;368;382;420;463;399;460;481;533;537;460;446;421;450;412;351;386;382;410;398;442;506;508;478;449;413;378;411;401;366;402;426;499;392;427;442;443;480;607;518;486;437;441;448;552;451;387;417;410;368;332;310;365;397;401;368;365;441;391;451;440;432;467;370;387;459;505;560;416;384;363;402;492;449;537;470;603;477;435;418;375;375;368;410;464;433;440;448;586;502;425;382;499;485;500;444;467;456;424;462;474;475;405;419;408;388;433;428;446;536;558;517;484;472;504;416;416;580;747;562;376;404;544;723;594;392;452;445;497;487;437;411;412;430;462;457;478;408;352;400;395;371;344;418;427;450;615;570;507;505;457;400;432;467;492;542;559;501;477;463;422;443;415;465;536;604;519;542;507;535;455;528;466;343;198;192;427;470;401;451;708;1012;655;418;458;505;408;356;422;435;469;433;427;515;410;408;428;428;447;443;457;441;446;415;472;499;492;560;501;514;453;432;501;401;415;439;378;393;453;430;379;336;384;374;479;476;484;458;464;448;396;323;381;430;395;464;394;361;379;389;472;453;390;459;487;455;410;402;405;465;387;382;460;358;426;395;416;397;393;423;436;383;357;386;431;486;487;592;619;440;418;441;384;385;328;342;385;400;465;433;405;347;323;341;348;439;481;447;442;454;584;673;466;411;479;401;391;519;423;445;446;484;437;374;443;629;556;547;695;830;560;421;376;430;403;421;384;377;389;353;402;448;412;561;683;646;539;440;360;395;450;427;388;393;488;497;468;490;423;494;513;502;452;362;360;414;372;342;399;435;447;387;377;352;384;479;462;518;550;520;444;401;447;417;371;330;341;394;442;487;485;402;469;581;505;413;411;494;449;375;360;449;514;457;424;413;456;455;437;447;469;424;521;548;496;501;477;493;477;441;485;517;627;506;523;513;404;415;600;546;498;467;558;492;349;346;366;324;340;332;386;441;477;434;414;420;369;363;366;397;326;367;369;426;441;517;536;449;407;373;350;456;480;445;451;418;437;370;419;421;436;525;450;385;413;441;422;416;397;367;395;399;438;409;396;357;385;396;499;439;452;452;402;397;358;353;427;438;401;456;395;418;402;384;432;469;445;430;449;439;428;391;415;398;424;441;380;311;331;532;487;466;446;412;381;326;360;374;404;374;451;499;480;415;378;403;435;482;495;416;414;353;353;380;402;529;573;603;572;665;603;558;571;691;556;503;562;540;510;540;608;621;557;559;581;707;868;698;608;561;576;567;533;563;553;787;702;496;475;590;535;528;665;697;705;645;661;546;611;627;622;744;774;657;593;534;493;536;586;536;440;400;341;352;434;467;503;392;372;423;482;453;438;460;460;531;516;534;481;478;442;439;403;415;504;420;414;463;454;466;473;435;513;525;472;367;401;380;455;492;498;583;567;574;544;505;483;561;490;520;442;370;408;481;481;519
90;120;236;432;430;522;483;420;445;549;407;473;514;450;447;545;506;445;521;470;443;445;433;442;454;482;499;505;534;447;476;457;493;469;397;444;443;491;423;496;602;523;463;506;438;404;485;508;435;375;441;504;413;457;515;447;450;491;540;711;628;536;452;541;538;534;595;600;562;578;544;480;543;475;422;520;564;474;425;411;417;437;429;482;526;454;417;398;455;506;509;499;443;396;443;522;416;445;406;412;392;394;384;403;401;397;406;462;470;397;459;401;470;399;373;362;523;549;357;435;443;468;459;432;509;512;516;441;489;430;397;443;403;425;384;339;333;408;403;469;446;485;367;383;384;432;464;493;457;395;494;415;459;639;743;638;564;698;515;447;456;452;436;507;449;473;452;501;537;624;517;507;507;542;513;592;575;533;434;437;418;532;599;441;394;423;504;518;534;522;505;443;419;428;525;437;466;471;458;447;445;424;400;388;363;419;430;423;426;435;453;454;397;428;456;517;469;469;407;484;493;468;507;428;413;388;419;437;529;603;607;519;446;417;534;474;391;422;468;494;368;391;435;510;552;605;538;522;568;503;463;458;482;409;445;455;481;447;423;499;563;491;606;502;393;441;532;529;436;573;600;436;402;428;363;415;426;530;599;557;558;667;566;477;498;468;477;409;388;409;460;492;445;421;448;467;416;450;410;390;370;387;403;393;452;460;536;504;499;497;459;387;405;399;483;477;345;412;487;549;470;390;395;447;483;406;389;371;423;384;386;381;445;449;393;371;403;527;644;702;399;420;471;414;461;470;432;369;388;407;433;431;380;435;424;429;389;387;391;426;448;462;351;424;419;573;637;707;586;473;418;353;456;440;405;481;466;633;557;446;389;351;388;379;406;406;415;458;455;494;451;446;490;528;445;404;452;440;409;391;378;493;603;497;483;515;442;461;420;403;418;437;511;467;523;445;384;528;565;653;571;437;436;478;609;542;379;448;438;452;460;433;374;413;453;425;384;406;452;450;430;416;380;357;424;430;455;488;573;561;529;518;363;457;447;497;619;647;533;492;473;411;413;427;411;448;539;494;480;564;462;413;527;470;380;311;368;442;473;464;510;811;1086;648;385;454;485;433;348;373;400;454;417;430;547;460;423;450;491;429;428;400;424;394;499;590;610;484;455;449;440;418;463;482;451;463;452;406;409;449;467;461;443;429;419;402;452;407;446;468;418;343;359;420;395;403;406;400;355;374;373;450;496;420;337;384;370;392;381;444;432;391;392;446;392;478;369;430;439;387;450;460;398;335;388;425;509;478;483;537;459;400;388;488;393;343;310;393;428;422;392;381;386;414;383;393;448;489;501;400;450;572;590;590;397;430;404;507;551;423;472;508;444;493;417;453;538;537;468;587;777;552;420;370;359;438;427;404;398;339;363;362;485;516;590;621;563;455;388;436;406;472;409;346;339;384;438;362;404;384;435;467;437;376;373;360;387;368;399;448;419;398;370;386;397;438;473;506;466;465;423;427;420;394;393;367;351;388;391;537;579;418;418;446;498;447;420;400;534;466;455;398;428;474;441;402;434;449;381;425;434;496;537;538;436;483;482;486;578;559;490;491;514;577;493;496;425;409;379;472;475;494;508;482;398;270;327;348;377;302;346;382;475;543;523;506;424;386;390;427;455;374;342;371;379;354;478;506;425;367;335;334;413;476;462;404;390;373;393;417;420;441;486;521;442;410;480;448;441;416;420;402;430;430;437;395;397;410;410;446;371;399;446;412;403;382;373;433;410;335;401;389;490;509;434;416;547;490;459;387;442;436;403;370;360;415;435;365;331;349;468;501;550;424;466;402;353;347;410;401;445;423;414;527;514;405;370;428;483;583;468;377;348;398;423;451;499;574;523;521;550;535;496;490;529;511;537;570;573;540;599;609;551;481;499;502;624;756;695;638;598;533;547;583;578;547;611;547;500;500;537;551;609;660;669;620;695;674;590;670;569;491;687;759;635;631;535;464;605;621;536;446;393;315;342;388;384;404;400;421;430;409;342;405;507;489;501;512;479;503;557;496;482;442;476;525;409;402;399;425;464;421;502;504;417;427;357;435;423;379;320;433;573;493;470;550;450;436;521;483;520;399;385;392;390;474;510
80;103;361;440;480;415;504;429;481;523;461;552;529;560;493;553;502;423;406;455;450;369;394;436;454;505;549;482;540;440;475;423;463;401;427;409;447;394;393;503;622;512;405;529;530;458;539;484;422;471;385;477;466;509;461;481;447;468;529;569;555;496;495;508;545;545;634;610;516;507;511;530;548;498;484;653;618;545;428;430;418;470;420;477;532;480;412;408;407;504;486;616;608;493;518;437;429;484;487;464;396;384;364;412;400;397;433;443;473;423;429;405;426;423;477;491;516;647;502;562;464;471;470;486;463;489;469;431;388;419;445;469;413;413;406;338;371;425;371;361;461;382;376;357;413;489;539;523;453;360;364;482;549;572;667;572;623;653;562;501;517;478;470;502;475;464;453;479;686;635;651;537;558;521;545;537;534;502;416;393;420;486;460;449;395;425;455;502;411;460;527;435;423;402;473;457;380;417;422;425;444;407;350;340;384;407;486;450;406;390;405;419;397;374;450;418;454;449;438;463;419;481;447;446;427;414;440;483;455;497;532;527;458;419;480;444;406;375;375;378;328;390;414;477;547;634;550;448;448;442;481;515;492;466;412;464;449;471;441;489;468;429;457;376;326;405;528;505;496;581;553;571;461;481;374;369;465;471;530;507;561;652;656;556;590;494;399;409;399;387;499;562;484;420;415;436;444;390;355;349;361;426;353;417;324;458;465;494;481;474;480;427;405;378;473;474;504;503;608;622;527;436;359;475;459;435;544;445;430;478;432;385;423;420;441;495;438;479;697;661;422;439;467;454;424;445;425;307;435;417;430;467;420;421;351;381;353;407;361;452;447;448;400;442;418;752;797;660;579;536;414;374;436;368;368;469;495;587;447;440;398;385;366;342;402;545;595;462;449;465;395;454;501;489;447;453;448;424;467;461;392;434;508;532;462;534;456;429;430;414;356;406;459;485;524;439;468;532;511;420;464;429;407;404;461;471;335;396;424;473;445;442;400;324;422;381;396;412;495;425;462;446;417;369;395;356;421;466;540;551;477;464;428;392;438;494;475;535;455;459;427;463;445;411;435;401;370;411;436;389;391;439;521;463;509;443;517;490;519;496;524;603;723;494;378;412;350;336;432;381;391;444;384;451;487;440;383;363;370;347;369;457;474;446;531;581;544;438;425;365;453;441;451;475;587;520;454;400;380;440;611;568;482;432;430;409;419;386;399;366;357;353;353;386;447;349;379;386;385;423;414;357;359;375;372;338;368;467;446;474;401;361;372;404;437;402;379;526;498;418;441;466;392;367;378;386;465;419;368;443;487;482;435;475;446;410;391;346;411;407;409;426;386;395;424;371;477;544;494;460;450;480;569;530;367;372;465;493;548;419;447;436;535;472;539;476;454;455;448;444;502;526;414;376;377;410;375;362;365;388;374;416;474;633;604;564;516;467;371;382;423;430;376;392;397;380;393;335;355;405;406;415;387;388;359;386;449;432;406;441;455;463;385;365;401;457;470;538;434;365;409;461;439;455;439;419;441;466;454;497;561;449;448;466;470;496;425;448;500;505;456;428;385;448;465;562;487;428;419;468;467;507;544;469;477;497;469;525;508;589;513;515;546;484;458;413;449;423;457;448;497;439;390;357;350;302;314;397;337;324;272;314;388;454;429;429;415;357;449;427;518;462;396;406;414;405;347;422;410;355;318;373;392;432;409;402;380;421;389;380;339;374;404;359;387;425;472;471;413;399;421;450;430;415;401;380;377;418;468;415;383;440;459;450;419;438;462;432;489;415;359;413;469;517;404;366;450;472;472;476;503;424;390;367;430;419;423;451;389;379;414;416;564;524;438;337;365;392;430;523;488;441;441;438;456;383;382;449;576;640;507;385;431;507;445;491;493;532;485;468;476;439;467;505;492;570;579;636;567;507;526;516;482;480;454;416;480;611;595;482;465;474;579;556;618;594;497;455;429;496;576;606;561;530;514;499;511;567;607;523;394;469;581;670;627;540;510;482;593;553;449;456;468;484;463;437;490;406;430;435;474;397;405;427;451;406;512;531;523;472;448;588;493;380;438;504;474;391;438;452;437;490;461;452;453;427;405;364;393;420;306;379;496;500;600;443;375;467;465;469;512;513;420;359;366;521;496
80;109;336;497;515;447;472;449;484;466;496;512;556;467;425;478;469;425;334;432;430;407;387;421;500;424;519;494;477;525;483;452;417;384;405;424;399;444;437;555;603;547;394;489;596;538;451;523;515;478;431;463;609;510;469;504;467;494;488;554;538;487;424;378;453;534;652;587;586;500;546;587;524;491;568;606;708;530;448;502;434;471;498;477;397;479;450;428;358;366;450;599;703;547;468;435;405;412;524;483;408;405;409;464;475;445;513;475;440;490;484;380;361;420;472;543;610;828;607;535;443;504;489;449;425;449;449;467;397;427;467;457;421;392;477;431;395;389;342;389;448;404;353;361;459;459;574;486;473;484;439;551;499;540;565;553;478;507;581;562;578;469;435;499;469;514;520;529;582;727;670;540;581;558;514;496;475;493;470;446;415;469;489;436;442;434;473;457;454;549;525;483;453;498;470;488;419;384;403;355;449;463;377;354;361;431;421;390;432;379;420;449;421;401;380;410;463;437;429;474;448;381;360;419;456;451;485;471;506;531;548;604;575;523;407;496;497;463;422;396;422;414;382;430;616;557;481;431;451;411;543;525;608;473;467;492;546;555;500;402;469;445;366;363;339;386;424;401;495;468;462;507;553;394;392;411;452;494;497;468;541;544;607;609;602;513;445;397;454;397;460;545;504;411;394;415;447;367;369;412;402;395;377;339;356;369;425;430;432;473;452;420;404;435;414;479;448;456;486;486;526;414;383;433;444;509;487;442;425;444;430;439;467;519;462;490;525;510;553;447;443;455;422;440;461;407;358;390;415;434;444;477;409;461;397;357;381;422;391;461;467;446;467;496;496;507;641;552;500;462;393;410;379;428;386;405;464;472;471;422;405;371;386;427;431;669;703;461;452;432;366;454;541;606;564;545;424;387;507;478;447;435;410;465;464;506;515;458;426;435;464;493;482;452;548;448;516;386;443;479;501;443;363;353;395;341;348;401;371;417;490;431;410;376;412;433;439;413;489;418;417;516;496;292;346;439;469;550;543;498;501;502;446;449;454;451;425;479;470;414;427;529;499;476;571;471;374;407;465;397;367;474;407;397;485;507;537;530;539;590;429;468;448;402;372;403;383;361;430;418;468;479;405;426;412;436;402;392;363;389;365;460;512;405;447;521;535;475;413;394;396;442;499;523;567;497;410;477;418;416;516;488;441;420;429;501;388;388;332;323;365;365;425;451;323;320;401;424;450;451;420;350;361;377;332;363;413;436;447;406;401;396;355;337;407;373;390;399;430;468;440;488;458;402;395;390;469;424;435;446;422;425;478;401;395;336;459;412;455;441;395;424;467;397;468;423;457;506;548;529;486;528;510;482;434;384;447;394;430;380;432;485;489;493;502;494;457;448;389;398;412;372;402;375;399;380;457;429;385;345;357;438;419;557;590;535;524;428;381;410;421;400;363;362;404;388;341;341;331;418;372;375;330;356;419;418;440;388;394;467;513;393;351;370;394;352;454;487;441;368;393;423;424;402;442;447;478;555;550;486;499;501;491;477;466;379;398;396;529;518;396;434;394;446;433;455;519;515;440;442;525;484;569;506;453;485;581;515;544;478;473;559;444;470;450;463;467;493;439;459;544;466;376;392;376;364;427;371;390;372;324;330;344;375;506;393;437;397;453;424;534;535;437;411;356;345;334;327;278;335;389;363;294;336;404;339;346;433;340;329;357;359;351;389;370;420;488;442;374;401;430;433;371;369;397;381;387;469;391;468;391;455;533;480;466;378;428;446;475;446;433;441;444;524;424;353;414;471;478;479;449;407;371;431;396;374;431;455;475;386;372;470;525;499;391;375;345;393;423;456;461;425;438;454;418;394;511;579;486;559;493;422;517;518;516;566;493;474;545;506;505;447;492;590;391;467;633;633;643;525;572;484;453;481;443;481;478;480;491;487;443;458;498;513;501;553;469;390;395;470;684;655;521;420;391;367;434;480;512;493;370;461;574;622;694;502;412;526;510;456;455;441;614;717;635;533;484;427;492;459;451;468;479;531;502;400;424;583;553;507;517;445;474;445;473;505;459;434;425;445;469;461;542;482;511;479;483;488;390;463;386;380;428;526;519;526;445;462;491;528;531;485;420;415;403;476;569
70;146;381;529;517;503;508;452;476;485;484;447;476;482;397;421;394;405;428;404;423;455;419;504;476;427;479;442;463;575;520;447;423;355;376;415;484;514;542;505;585;532;359;439;526;527;517;418;509;555;450;469;564;518;452;487;488;457;562;542;502;420;531;497;511;553;589;603;543;540;574;586;528;462;562;578;542;477;527;473;436;382;420;458;435;462;480;469;276;337;486;552;595;449;437;415;455;531;468;419;403;481;468;404;517;536;678;589;436;464;492;439;389;510;517;552;542;583;573;501;433;489;410;417;404;418;451;418;438;534;490;409;350;350;420;445;418;338;406;381;397;424;337;354;530;554;490;536;573;409;416;492;461;421;526;481;379;426;561;517;570;508;448;382;424;501;525;535;601;690;548;593;587;617;541;555;512;551;439;424;452;443;436;400;438;525;448;455;470;582;604;500;414;383;479;440;442;373;359;354;421;433;435;448;413;387;469;454;419;470;473;437;452;417;387;445;483;445;411;444;405;374;376;397;430;460;552;564;528;550;578;615;626;517;552;558;511;563;492;459;463;481;429;505;596;466;493;437;439;434;460;527;476;428;488;484;549;540;425;391;453;429;447;509;388;395;387;389;463;459;475;524;442;399;375;382;434;459;469;430;420;442;525;605;503;413;525;460;434;376;388;487;467;419;427;446;441;365;378;434;413;386;391;365;356;405;479;504;420;415;419;418;422;430;422;300;403;418;408;449;571;479;348;403;345;418;399;392;439;453;397;389;380;446;423;467;442;489;516;443;428;408;446;488;398;356;351;360;399;401;410;459;454;426;382;418;436;430;424;431;469;489;447;464;450;409;432;470;435;378;370;424;456;458;422;456;441;439;478;535;433;431;438;432;459;571;567;486;482;421;398;432;461;527;535;629;496;455;472;422;475;452;395;427;417;434;434;479;456;436;501;509;475;463;489;441;390;402;348;549;494;369;397;401;408;401;425;409;424;412;454;459;500;462;402;442;492;475;386;387;328;416;462;339;416;458;537;571;564;545;541;544;457;468;535;468;404;441;522;438;524;493;482;475;441;448;415;463;462;436;358;448;321;368;451;462;465;468;489;463;365;401;417;402;401;354;405;434;542;496;437;492;422;384;414;461;427;371;424;419;504;501;459;470;400;411;424;453;471;433;413;419;487;469;436;410;442;431;405;424;449;427;453;443;508;459;439;403;368;335;347;425;413;408;312;307;363;417;455;541;544;451;390;363;405;444;365;431;358;374;451;468;416;337;398;368;347;379;422;426;406;465;455;469;368;443;502;449;425;363;387;391;452;424;323;365;440;451;444;412;376;413;401;391;473;385;472;521;466;515;512;510;527;428;414;446;480;415;355;437;458;517;474;482;476;425;334;364;397;475;518;391;395;428;434;499;441;466;416;362;353;304;362;430;533;584;510;437;425;407;430;425;447;353;383;366;347;334;334;351;376;389;385;435;397;426;424;346;393;428;481;421;429;406;357;354;400;391;426;469;483;456;478;406;426;422;529;544;493;448;424;432;453;481;404;332;360;429;518;472;446;374;437;491;483;408;484;524;458;503;569;491;574;634;477;505;625;524;446;425;438;491;542;467;431;502;496;527;540;497;448;428;437;458;442;432;401;447;452;380;369;333;358;410;481;524;507;377;435;489;456;523;488;416;364;379;320;316;294;320;358;342;283;246;271;312;381;355;328;368;363;448;396;339;390;375;421;438;438;424;458;417;404;336;419;429;415;414;425;419;414;465;456;458;436;423;450;438;488;410;448;406;484;484;458;418;420;492;449;499;465;471;434;418;357;365;386;451;423;352;391;455;450;370;447;408;391;446;463;406;399;388;419;527;387;468;544;574;515;474;462;440;505;514;622;585;463;505;522;572;628;497;474;475;365;472;550;524;511;486;482;443;448;439;514;465;440;438;508;441;436;466;445;420;467;492;446;424;413;395;478;507;465;375;289;350;376;496;523;480;431;474;499;525;510;448;456;465;467;453;447;466;714;835;582;567;591;673;662;663;520;440;529;601;522;462;434;584;637;488;405;484;459;405;401;372;375;452;488;430;535;533;531;560;506;514;515;540;552;485;531;546;419;549;521;462;505;445;463;578;492;490;399;424;404;464;465
56;129;352;464;525;484;484;402;493;518;519;449;404;518;432;417;451;419;456;417;437;452;496;525;491;419;482;515;412;414;415;449;419;396;432;430;448;486;531;456;478;566;495;406;451;509;556;481;477;512;546;502;525;476;546;449;518;502;553;569;542;482;585;602;570;580;597;533;486;448;495;516;527;559;548;564;531;469;444;521;465;452;422;478;447;462;487;495;411;403;505;493;456;439;423;470;517;536;536;389;422;415;427;493;454;438;688;653;459;481;510;467;412;409;430;459;468;423;483;528;440;435;440;339;455;527;395;376;428;549;528;392;395;426;424;435;533;412;421;416;388;361;424;396;447;546;486;527;597;491;442;424;446;482;555;552;432;452;489;511;502;556;488;477;454;492;492;550;710;584;566;561;515;540;508;556;548;513;490;440;461;477;486;446;496;514;480;553;583;533;511;433;498;415;463;416;421;374;405;399;397;449;547;567;425;392;433;461;389;437;421;461;479;421;489;498;457;474;493;451;385;332;395;388;470;464;498;469;490;394;406;495;506;528;497;533;513;499;544;530;610;587;719;611;457;453;438;453;468;461;433;499;407;376;460;442;456;474;422;439;453;537;544;412;429;464;409;403;423;493;505;526;500;436;356;392;381;508;502;516;458;403;426;470;451;397;451;479;483;304;444;493;457;433;447;459;438;341;372;505;504;455;407;436;427;504;543;518;433;496;416;434;529;404;332;290;413;438;397;418;432;416;416;351;346;409;410;385;415;348;381;341;390;466;445;462;485;462;393;433;386;410;466;438;364;364;369;403;471;388;411;420;412;382;412;507;435;416;435;380;357;438;404;395;413;412;460;416;365;400;418;468;408;462;456;455;474;453;487;537;406;445;421;448;525;494;474;447;422;462;407;500;512;507;572;527;481;475;430;394;456;455;388;440;372;457;443;516;575;479;508;445;444;494;459;418;439;394;471;522;518;386;430;482;442;425;407;510;446;385;399;419;552;399;444;445;455;444;440;361;392;466;501;420;467;394;511;533;616;542;491;419;425;356;465;436;442;568;562;556;523;463;472;452;411;471;386;367;385;399;352;387;349;445;537;475;418;438;453;447;372;438;397;390;376;372;475;554;566;422;445;468;467;425;423;491;425;343;402;490;493;397;450;390;360;394;486;454;525;481;444;438;476;401;382;352;372;438;393;433;421;424;409;493;440;489;446;409;387;354;428;392;396;372;341;299;360;467;435;371;460;439;373;328;394;387;401;485;413;352;385;508;410;371;399;406;455;426;386;360;458;437;435;398;357;450;485;449;414;434;454;420;428;432;403;376;388;422;477;408;407;427;350;421;346;403;480;494;440;472;540;509;490;401;457;508;527;427;402;389;465;470;486;477;416;390;349;413;416;510;558;472;480;487;464;432;456;399;378;359;358;362;408;432;501;526;543;518;420;389;425;450;435;360;333;383;361;455;414;426;440;410;413;452;405;397;411;416;367;440;416;435;462;478;404;427;403;422;477;499;500;461;400;386;357;369;444;362;380;430;419;405;454;410;314;293;318;380;453;559;443;385;395;459;441;448;500;470;456;482;620;585;544;573;533;619;618;568;465;440;477;455;501;481;450;567;554;531;508;445;427;400;423;461;468;450;422;385;373;381;374;333;327;379;377;422;458;382;391;388;474;503;421;317;404;380;414;324;309;283;321;328;159;134;146;204;369;358;374;453;429;438;446;425;380;368;386;390;498;434;400;383;443;387;418;383;412;464;420;380;379;393;447;406;467;454;405;438;417;397;409;417;477;513;550;495;638;644;523;472;457;491;414;432;444;382;455;472;394;372;362;468;451;355;446;385;422;496;458;422;426;435;513;498;457;532;729;739;611;536;533;547;442;483;590;620;523;467;439;566;642;516;480;472;454;515;562;495;491;433;411;492;451;453;414;430;420;474;502;372;440;442;446;415;469;541;472;421;510;429;443;418;468;423;317;351;402;476;487;473;455;440;443;513;502;477;475;449;422;449;401;486;577;563;446;555;550;718;775;657;609;526;462;488;499;522;480;533;559;480;482;469;424;352;372;408;407;449;449;473;490;518;596;599;547;482;539;551;572;560;534;501;595;694;504;452;435;492;534;637;481;478;477;358;336;477;447
92;138;362;520;598;557;495;459;429;509;505;397;475;452;447;492;430;434;491;427;396;393;449;412;390;409;510;525;414;390;415;450;439;437;459;418;431;466;483;348;367;432;541;455;441;510;547;499;503;571;506;470;524;583;585;490;531;494;597;578;501;511;600;561;598;510;494;472;520;482;434;510;467;542;585;588;568;459;443;518;501;464;406;424;424;472;499;445;450;518;473;507;442;436;456;456;491;529;472;474;459;405;333;437;478;465;434;441;441;494;482;413;454;396;365;490;467;416;457;469;427;391;357;366;423;404;431;363;418;510;511;459;436;378;368;437;611;492;506;451;411;446;422;353;359;371;449;515;589;550;499;460;611;551;508;496;479;514;538;535;536;546;457;475;473;551;456;597;609;572;484;544;460;483;517;538;521;422;424;423;471;544;621;552;512;470;484;649;555;597;452;538;516;620;568;440;424;450;397;353;388;452;543;493;425;425;538;518;435;425;409;469;476;463;562;548;449;463;460;389;365;341;357;390;527;456;497;477;463;449;440;468;508;515;499;479;465;614;542;552;576;678;918;711;449;477;326;346;414;431;417;342;382;418;419;446;491;455;403;408;465;551;438;499;424;425;452;444;485;441;490;425;495;440;420;417;413;518;568;516;479;448;441;498;460;522;485;457;500;431;563;626;638;489;397;515;399;278;359;541;554;456;553;542;397;490;459;502;581;701;478;441;489;432;336;365;483;485;477;459;451;416;467;426;375;337;371;334;409;311;388;439;392;479;467;448;389;397;433;407;387;520;549;409;313;361;424;394;429;385;421;397;376;389;381;454;500;378;435;358;371;393;452;437;447;441;433;386;322;381;351;401;402;419;456;435;504;484;549;490;497;490;391;454;497;489;405;372;406;424;416;545;558;517;600;509;485;464;451;401;389;435;388;425;470;394;433;642;853;582;492;429;452;458;436;406;437;520;513;539;493;456;436;404;357;388;419;440;467;402;435;397;439;393;388;466;407;437;393;365;389;509;478;381;453;394;511;572;638;496;536;433;374;384;419;485;546;523;489;506;523;456;429;448;393;472;354;320;398;398;451;369;356;477;576;476;421;393;441;391;465;501;417;339;406;437;442;467;561;428;404;483;460;393;410;385;408;435;421;445;415;437;458;349;381;415;434;451;503;473;424;442;424;424;406;382;485;430;381;507;485;448;473;436;434;397;452;393;389;370;382;384;411;419;444;411;478;501;487;448;429;424;371;335;413;379;381;440;429;335;387;483;448;425;404;577;741;524;378;402;481;485;433;454;443;438;429;404;435;455;466;418;433;422;421;368;393;367;482;523;484;419;386;378;420;422;544;500;521;448;509;458;375;388;489;551;479;482;389;406;439;460;415;493;411;358;396;455;434;491;503;494;497;473;423;390;436;519;461;349;387;345;428;408;463;421;486;523;502;522;487;478;432;385;403;397;414;397;444;442;433;475;383;410;371;433;393;419;450;451;405;380;366;516;552;498;415;437;444;510;491;465;422;433;436;391;397;350;376;444;344;350;444;340;303;277;295;384;530;535;376;386;407;428;419;431;557;479;464;494;543;525;502;523;584;636;578;485;418;486;471;470;418;417;442;473;517;450;483;469;381;410;403;400;428;384;401;390;388;365;379;341;339;345;371;431;414;378;397;401;448;452;428;367;385;431;475;403;291;294;238;251;148;130;99;183;286;315;344;412;438;463;466;474;434;382;382;365;542;655;405;331;446;451;348;356;365;441;442;412;426;400;418;431;393;403;430;446;368;427;479;499;479;548;527;546;615;587;619;479;415;419;434;396;425;448;400;384;339;418;435;424;403;370;398;428;454;527;455;470;530;470;522;504;529;586;827;1034;869;613;548;578;489;489;566;610;535;439;478;659;560;485;488;448;434;490;610;596;536;497;461;529;552;565;454;413;400;463;375;395;429;457;465;458;472;466;467;557;563;547;518;539;517;424;334;412;435;446;522;478;452;525;468;520;536;514;451;416;465;497;453;458;475;438;448;461;440;658;721;579;557;613;458;439;476;484;444;458;482;499;482;487;488;481;384;330;437;470;465;435;440;456;656;670;568;512;491;493;498;514;508;561;499;609;513;478;408;561;583;583;417;464;486;367;401;460;427
71;166;428;564;557;514;513;512;505;433;471;475;429;462;461;507;488;448;512;436;361;287;457;381;332;381;465;428;420;451;423;435;472;526;478;421;413;529;527;446;507;422;524;486;482;454;510;539;534;574;505;499;546;546;537;500;553;590;591;609;596;586;547;522;545;535;447;396;444;431;418;435;473;465;556;546;546;479;467;478;465;418;419;423;439;477;498;448;491;552;518;528;452;519;467;453;468;415;440;452;425;379;385;402;443;452;391;474;495;458;473;417;501;451;483;511;503;470;468;408;432;416;380;385;444;372;376;398;427;524;532;487;408;357;303;408;467;555;474;452;356;418;467;342;324;293;344;564;495;482;479;633;689;530;485;481;504;554;529;585;584;589;421;501;529;638;556;531;569;592;584;587;555;525;535;542;481;405;424;481;564;567;558;514;416;393;511;642;753;634;502;596;546;680;653;573;498;489;503;422;415;334;436;520;507;525;616;583;451;402;484;452;440;443;475;523;447;463;500;448;365;373;389;418;372;439;467;448;436;414;431;459;505;503;465;479;455;464;475;550;520;689;928;647;456;457;282;296;416;475;421;370;340;389;422;434;520;436;443;404;504;494;443;485;440;434;384;393;433;438;459;459;438;447;458;539;463;537;578;564;534;480;523;454;454;476;502;448;394;518;572;698;694;551;483;525;424;328;374;504;512;424;536;481;438;363;326;372;506;577;427;391;442;408;434;387;512;513;555;502;519;515;535;386;420;476;435;370;441;366;437;440;446;405;464;445;407;409;423;349;399;478;532;421;383;376;449;384;397;367;367;375;469;416;403;455;440;436;384;379;374;389;441;488;478;370;369;325;329;386;433;366;487;511;431;413;449;444;517;480;473;509;519;501;444;531;442;431;459;478;427;504;539;561;550;496;548;524;565;465;456;392;415;469;503;416;389;637;831;868;682;554;426;510;400;381;486;527;459;588;561;487;493;426;430;415;444;427;459;449;395;398;357;406;409;387;388;350;425;360;411;412;443;400;435;465;510;511;496;489;485;468;434;410;458;398;434;466;404;416;477;411;402;447;398;414;406;384;409;434;415;388;371;460;538;464;481;488;404;401;444;496;496;425;421;402;430;434;481;435;447;423;499;372;390;400;516;491;418;399;469;455;394;392;397;425;420;454;462;463;487;425;400;465;490;407;612;454;361;450;578;563;458;461;460;386;452;420;400;381;364;421;445;472;418;416;463;460;498;540;478;490;417;413;394;430;375;364;391;391;397;447;394;469;481;658;746;506;416;408;426;501;508;536;474;404;425;441;403;498;445;450;482;472;445;370;374;421;466;537;491;440;391;337;408;465;490;562;469;413;398;389;424;420;513;545;490;492;456;445;463;488;383;444;479;496;451;469;492;479;458;462;441;537;489;351;498;670;587;466;394;412;378;395;390;388;425;481;533;606;517;483;472;339;328;374;314;412;390;458;490;502;370;393;413;416;381;389;540;554;399;397;399;488;572;562;476;478;462;474;533;446;460;413;472;357;411;379;331;433;373;398;431;409;328;260;262;383;446;403;393;403;442;462;425;442;410;437;492;502;539;574;575;568;645;596;514;410;440;447;508;479;398;446;444;503;464;474;491;517;398;361;413;419;390;340;459;398;362;381;410;380;360;324;406;451;445;453;385;393;469;527;454;442;427;399;442;364;334;310;214;156;148;185;170;203;224;322;445;428;445;443;465;408;353;366;438;418;539;478;355;311;491;446;412;381;410;408;407;416;473;448;459;423;419;390;522;470;461;498;474;493;439;491;501;434;510;570;635;575;404;396;443;364;391;434;418;374;357;491;527;530;510;495;440;419;418;435;387;521;528;510;502;501;475;614;764;1109;794;555;538;656;544;453;433;486;520;532;519;625;507;533;412;462;397;467;560;680;542;457;472;532;571;597;425;388;436;425;418;447;487;468;508;454;439;431;468;561;559;562;599;579;493;408;394;544;484;474;474;505;480;490;471;517;631;507;475;426;436;466;510;451;406;418;483;481;381;470;628;562;604;503;477;428;447;437;438;402;415;470;455;502;525;486;378;315;398;452;456;444;467;394;464;625;605;493;518;526;452;462;510;524;561;608;528;431;491;578;521;463;419;428;447;439;419;431;432
83;142;404;519;498;472;468;492;497;433;463;518;478;460;443;430;468;440;471;461;394;411;463;396;443;385;385;479;468;476;445;411;479;510;412;305;461;725;553;472;507;474;452;515;459;408;426;522;605;539;436;476;462;558;558;565;548;592;613;634;564;606;553;477;449;459;418;336;430;454;413;315;356;373;408;418;494;438;493;502;416;438;414;513;467;467;450;427;482;535;428;444;436;499;493;411;391;394;381;493;425;345;405;350;465;441;422;425;496;425;456;431;425;481;458;493;446;463;383;353;367;406;400;376;455;456;380;477;495;465;533;462;392;405;366;368;449;445;455;472;405;408;481;354;344;277;293;383;447;542;511;493;586;608;510;468;565;518;527;565;667;652;583;564;551;564;529;512;596;599;626;528;561;467;493;491;451;403;426;530;569;563;572;501;383;482;551;632;691;638;493;480;500;520;569;551;472;445;523;434;396;429;476;520;565;548;544;556;428;429;441;451;376;467;442;410;448;484;509;465;466;411;391;443;361;442;485;416;395;411;402;489;506;560;501;511;466;470;455;459;509;505;599;558;432;492;412;393;451;457;493;467;420;454;370;468;517;432;411;427;419;480;450;453;366;385;416;416;442;487;449;458;492;492;487;531;574;596;551;520;571;454;513;480;417;421;470;502;428;542;529;602;570;617;649;473;444;462;452;460;478;508;596;537;399;376;335;347;461;468;469;368;374;403;444;452;540;548;664;611;587;547;459;352;411;444;404;342;361;402;457;507;500;434;431;394;409;452;415;329;389;499;478;429;415;379;397;364;380;424;384;433;450;442;454;414;362;357;337;325;391;371;453;474;411;470;408;433;404;341;383;363;535;576;495;424;414;483;451;456;432;514;557;466;515;512;591;791;597;487;556;607;538;483;527;498;510;546;558;487;480;464;445;475;533;389;399;493;725;1021;879;500;473;443;464;430;492;467;354;421;571;459;432;403;419;403;430;435;463;437;401;418;415;404;426;397;376;418;468;469;446;387;429;472;444;474;467;452;411;499;482;463;458;412;377;391;406;363;372;389;412;432;392;334;391;428;398;485;383;399;409;380;421;488;585;575;441;426;414;402;424;543;443;451;454;437;405;426;509;401;397;378;379;356;386;446;545;522;461;467;441;455;374;363;383;500;473;425;457;408;437;444;480;517;463;431;547;488;370;454;544;550;492;451;434;426;418;397;327;359;347;371;453;502;416;399;420;455;487;533;501;505;515;465;426;419;394;357;412;397;384;428;449;499;578;561;506;365;380;373;365;441;622;567;569;515;494;411;473;495;464;430;394;418;371;353;329;455;400;407;436;411;412;429;423;349;342;382;458;415;382;442;486;414;434;476;520;453;442;399;383;443;315;414;583;605;511;468;486;395;472;389;468;524;473;462;526;597;572;373;346;333;334;351;378;436;497;513;484;450;463;457;466;360;429;409;398;364;367;346;421;410;400;371;404;405;358;367;506;432;396;374;346;386;514;457;530;447;425;487;516;445;463;418;448;428;479;418;379;383;359;393;461;482;329;283;257;356;371;345;376;407;448;414;424;469;493;411;528;493;497;551;598;637;614;545;490;477;453;454;489;423;379;403;434;487;416;525;502;381;408;466;466;466;408;369;419;449;429;383;407;402;347;380;406;365;429;458;369;355;442;477;431;418;460;405;428;441;402;381;341;254;191;215;201;198;172;290;367;380;390;475;427;389;361;359;460;399;387;464;398;383;493;458;442;450;522;480;467;379;445;452;444;553;434;468;450;452;492;560;470;455;457;475;439;422;443;467;565;529;487;383;379;416;379;342;385;391;438;472;575;514;447;486;411;407;461;455;457;529;588;584;448;504;466;589;583;719;569;498;512;602;525;441;415;459;546;580;477;499;506;476;436;425;469;469;461;551;522;421;480;520;590;448;442;431;411;411;388;392;446;413;472;490;462;466;427;449;503;555;614;601;495;385;473;521;487;504;548;541;591;587;491;449;557;558;505;465;414;499;597;533;438;445;433;442;404;406;519;480;511;550;537;451;449;484;439;425;422;413;446;465;445;562;498;409;433;483;491;482;485;420;478;512;553;517;502;540;554;475;601;595;558;566;531;432;439;494;497;560;472;493;525;588;485;510;458
62;158;373;422;392;384;421;491;461;368;434;429;470;492;492;459;399;434;447;434;412;499;442;470;465;446;498;489;466;495;469;567;528;488;370;328;453;538;528;454;447;464;509;567;449;365;399;523;593;543;528;487;456;547;595;543;461;549;547;547;504;604;522;458;427;459;472;402;433;516;415;440;410;382;323;324;396;431;454;505;486;423;365;483;464;475;493;479;480;518;498;391;397;444;391;431;453;479;413;493;446;378;375;393;433;472;405;483;466;407;421;472;437;443;462;387;470;387;344;400;352;373;429;478;507;438;414;436;433;428;488;493;406;354;451;498;463;483;430;500;460;480;490;362;329;246;285;340;401;471;421;408;379;519;523;486;514;520;510;555;529;555;662;651;530;551;573;535;555;514;548;511;456;501;439;451;456;473;450;430;567;494;551;633;568;534;590;516;634;612;535;490;453;494;496;512;513;470;479;483;493;475;444;455;473;459;442;537;510;449;429;471;422;421;418;433;452;496;508;481;461;403;434;378;429;424;435;415;471;478;481;525;534;533;484;510;413;390;439;436;451;452;424;403;439;468;527;482;481;461;496;559;568;550;454;417;422;456;380;448;398;469;527;487;421;343;377;443;423;466;472;460;535;525;543;561;531;556;582;486;598;552;445;449;476;432;454;498;523;675;544;503;564;703;591;421;426;529;623;541;601;610;730;591;441;428;433;396;548;609;399;363;367;368;453;506;543;474;510;445;451;509;381;352;378;372;373;390;403;482;481;378;382;404;536;418;399;430;464;362;369;467;456;488;476;353;367;345;406;396;416;393;445;490;478;424;405;406;404;350;385;424;518;512;465;438;510;524;460;438;464;471;517;549;473;453;525;429;454;464;452;490;562;475;468;553;738;1074;774;410;458;530;574;501;499;510;543;547;514;520;497;539;582;513;560;457;438;420;535;714;641;447;454;475;494;525;493;442;328;376;451;461;405;429;407;387;426;425;365;456;409;413;455;491;455;403;390;397;638;575;509;418;383;387;401;461;390;404;390;425;445;527;453;415;346;373;369;371;361;387;424;472;406;344;395;485;487;476;454;398;385;432;455;513;545;543;414;396;421;389;472;473;423;466;471;458;451;476;442;364;344;402;411;418;450;436;435;571;587;538;491;435;330;408;387;436;395;352;380;400;444;429;473;492;414;417;436;454;402;385;472;460;386;486;417;411;479;385;328;371;371;367;432;396;359;372;436;488;482;495;503;477;455;372;338;376;457;423;365;400;425;391;438;553;647;491;424;376;413;385;409;573;682;526;475;553;508;425;454;457;444;378;400;396;379;349;274;372;357;402;334;309;352;368;384;394;356;378;513;443;388;474;489;404;437;499;454;416;425;406;399;422;393;425;502;539;489;454;397;440;370;408;395;416;418;451;414;404;380;380;402;315;257;413;437;458;516;478;504;426;395;460;490;398;395;468;426;433;462;381;433;442;465;442;441;393;343;350;424;378;332;367;417;380;385;454;522;524;429;494;491;495;407;436;397;419;451;482;393;355;354;387;411;359;373;356;339;353;389;357;386;338;386;372;382;421;451;418;517;515;543;622;634;547;470;484;533;474;448;422;430;345;417;393;404;412;362;425;454;407;439;468;559;491;454;469;395;427;411;468;367;372;436;425;411;417;401;434;358;361;352;426;437;501;456;498;505;452;540;559;487;349;389;339;295;201;136;224;361;402;442;521;458;499;435;414;374;424;367;432;390;425;455;471;440;465;542;485;378;379;421;402;456;576;495;419;446;441;525;511;405;466;424;441;464;449;469;487;467;420;413;436;347;480;433;374;373;420;489;419;525;446;479;509;445;475;466;629;611;613;638;673;459;393;503;464;502;495;484;447;498;621;593;457;491;493;517;554;431;435;414;444;412;454;460;449;433;493;434;414;483;501;502;430;369;425;460;396;403;408;438;443;377;451;455;378;392;434;488;691;908;923;653;535;475;422;461;548;570;557;700;841;642;468;519;559;616;623;504;506;561;494;385;387;464;386;452;449;504;415;405;528;559;392;486;506;496;440;355;339;386;434;466;485;548;494;460;507;529;437;427;462;441;478;452;505;471;479;493;433;533;541;497;486;451;489;473;466;482;565;509;585;538;541;452;422;500
80;159;389;385;385;364;455;503;424;341;411;508;505;499;463;459;376;440;404;420;420;494;442;490;467;460;504;547;470;473;606;711;577;490;442;384;491;524;415;471;445;451;474;508;462;399;452;489;562;541;582;627;554;528;654;622;635;544;534;439;470;490;499;491;518;453;435;380;400;494;500;486;462;470;354;380;447;468;495;494;420;456;398;387;419;522;540;504;470;523;505;378;377;417;403;475;486;508;461;497;518;458;325;431;443;375;370;379;387;360;357;459;431;384;453;403;427;416;371;427;426;452;466;502;480;419;373;403;432;392;474;480;418;454;438;485;510;484;408;432;424;429;485;401;397;323;362;511;461;491;479;390;344;425;546;473;424;469;517;506;487;552;673;579;564;543;542;506;535;474;473;535;448;514;519;475;463;439;472;480;548;454;487;557;605;545;427;518;461;572;509;456;433;451;483;471;545;476;407;425;468;482;479;439;412;432;510;568;518;453;429;434;431;400;411;480;465;474;464;474;482;403;401;423;433;460;447;534;602;587;607;487;492;497;457;405;432;416;383;356;470;451;429;361;382;397;416;447;411;471;430;484;456;486;422;395;427;384;367;428;344;424;442;456;453;401;422;484;505;545;499;475;469;549;594;500;511;514;517;546;628;584;464;528;479;462;483;546;683;727;530;466;526;561;499;399;401;566;639;605;676;680;652;636;460;405;384;452;638;619;369;392;364;453;453;418;417;395;446;464;392;448;385;391;441;420;377;429;409;460;431;388;332;392;492;498;422;532;415;397;394;420;390;451;369;341;368;314;345;409;447;393;454;433;472;348;405;426;383;396;400;413;488;436;444;396;419;462;530;548;493;453;468;484;443;455;511;391;469;443;488;432;502;555;505;532;682;971;633;413;385;440;546;526;507;557;529;469;503;518;475;577;491;550;588;500;404;423;447;483;438;403;415;480;517;585;506;478;400;383;429;462;469;388;403;405;408;385;334;394;442;470;439;455;380;347;442;390;516;544;550;479;356;366;318;407;435;407;414;442;446;446;411;385;453;367;366;376;354;408;505;521;435;393;426;405;477;442;399;362;364;379;424;436;508;541;461;402;542;470;441;444;403;486;491;500;422;430;406;321;290;325;364;386;430;401;394;522;686;622;435;389;406;392;351;411;425;421;406;403;428;435;383;449;492;362;388;385;379;402;459;447;456;425;392;376;458;426;349;317;388;380;402;436;432;445;488;489;411;431;511;556;440;383;346;396;482;426;364;383;451;381;359;439;490;425;454;436;478;429;486;535;513;436;456;533;608;448;386;399;354;421;438;470;456;359;293;341;353;359;350;289;269;273;351;421;405;396;533;562;331;409;486;490;466;476;452;411;449;468;423;541;534;442;487;586;564;454;497;463;447;432;431;452;478;410;429;435;368;389;382;314;267;352;457;508;497;449;407;368;403;388;402;416;419;490;474;526;446;421;536;527;554;453;380;350;377;436;371;351;395;353;375;422;407;384;393;471;439;434;629;554;444;403;408;397;470;465;360;362;421;419;387;323;418;435;382;419;414;338;412;419;357;362;355;393;371;447;579;481;544;552;549;460;403;447;500;533;456;462;426;360;415;431;425;434;366;382;475;452;485;524;491;491;533;473;469;424;466;517;469;428;612;639;454;438;451;406;336;374;386;381;451;443;415;529;489;450;551;662;531;408;485;391;377;290;199;227;356;357;394;481;511;458;463;434;396;411;397;355;433;418;428;473;462;460;475;515;406;394;357;382;444;543;533;448;412;441;450;437;457;478;543;443;528;520;546;589;447;437;348;400;439;431;407;411;382;416;395;455;445;421;426;419;509;507;470;530;509;488;470;540;516;440;526;488;440;444;419;522;498;603;608;538;429;451;516;456;343;398;390;391;432;398;429;486;499;481;417;477;520;487;482;437;396;391;455;418;428;486;453;426;426;428;446;394;429;479;533;736;983;1093;671;495;490;442;420;412;549;547;670;826;650;479;542;566;611;612;427;449;501;493;389;390;390;446;482;461;469;432;396;462;528;468;456;514;520;501;377;374;415;549;521;546;481;437;487;552;406;379;405;432;454;440;464;580;527;493;426;417;410;394;396;401;461;489;541;517;470;471;522;552;539;506;432;477;381
75;156;340;381;392;413;497;554;512;380;387;523;505;461;465;480;518;590;483;455;373;490;499;513;450;385;490;521;524;493;578;626;471;494;410;418;458;473;440;428;321;400;441;498;474;477;482;506;512;540;518;567;545;617;687;765;656;535;463;448;452;401;350;382;441;496;462;453;424;460;533;531;521;514;469;493;506;520;438;495;420;405;459;456;402;510;540;468;495;490;426;425;433;390;422;430;504;490;502;525;674;501;429;413;465;428;436;414;412;426;377;411;384;399;461;462;387;461;466;489;504;456;498;476;416;401;413;310;432;532;511;555;570;431;497;490;447;459;442;438;377;419;450;554;519;411;387;504;489;465;461;440;465;465;547;469;451;434;515;541;444;466;482;565;546;534;521;537;563;456;509;564;471;480;538;576;485;467;489;454;564;473;510;636;576;483;412;437;476;502;479;478;432;475;453;455;497;487;416;400;475;473;471;449;470;540;628;681;580;487;433;481;487;431;440;449;441;450;428;424;388;390;362;448;404;452;425;560;517;481;483;468;456;394;435;418;489;464;417;432;377;347;351;389;366;342;380;455;365;426;504;436;448;469;501;502;458;425;447;425;391;411;463;435;446;429;462;449;466;485;425;440;533;613;486;441;404;469;584;591;590;594;607;606;524;432;529;637;645;556;513;464;396;427;465;383;426;509;648;592;589;620;605;523;427;401;391;474;522;464;406;407;416;442;495;438;407;483;496;417;400;456;440;500;504;416;398;495;513;510;420;417;352;410;492;431;430;515;400;337;419;405;404;400;363;334;367;270;304;365;417;432;414;414;418;373;378;455;459;435;420;476;427;429;481;489;468;498;520;573;557;453;391;370;395;359;439;429;418;481;486;419;480;522;466;418;418;488;489;416;406;466;548;434;466;520;484;445;445;470;438;488;428;450;461;471;391;416;371;394;466;496;517;526;570;537;567;467;387;455;391;534;507;382;455;354;367;386;367;419;468;470;483;412;361;381;443;420;462;550;531;490;383;375;438;424;460;460;477;434;452;412;433;355;313;361;316;389;400;432;545;493;377;451;410;353;346;424;507;446;366;457;376;421;396;424;403;435;458;441;416;372;398;487;459;518;408;445;419;346;265;271;342;392;411;419;486;474;610;526;508;360;369;446;376;498;499;543;456;468;390;408;423;388;403;363;377;398;342;427;432;441;415;452;425;415;442;391;351;366;389;397;401;360;331;418;494;513;391;410;475;577;421;331;358;451;462;452;382;423;453;414;433;432;433;435;448;479;523;473;503;474;447;366;392;382;466;407;412;369;367;473;477;425;457;412;327;362;395;422;407;336;242;196;376;470;533;472;460;531;381;442;517;508;523;599;538;401;471;540;490;561;868;564;541;625;617;556;459;499;501;543;608;519;478;383;396;423;404;373;420;326;321;324;397;530;438;434;369;394;433;367;428;418;411;520;526;547;494;475;511;510;466;430;411;371;446;427;374;417;500;416;375;435;475;418;434;467;413;432;484;426;413;420;452;387;375;349;326;365;385;315;357;371;389;442;428;442;407;393;394;468;490;442;415;473;437;484;596;551;459;496;533;498;509;413;416;519;392;478;531;436;394;392;423;437;440;446;519;530;525;419;437;487;461;464;416;354;442;427;391;436;592;743;512;406;510;421;264;385;355;399;442;379;383;489;454;449;501;567;465;473;409;364;412;374;298;289;290;370;374;383;456;526;447;463;433;441;478;388;415;391;406;442;474;536;526;422;521;414;360;397;400;478;500;442;409;427;494;499;388;422;463;470;534;496;589;489;461;385;398;382;445;382;409;418;401;410;442;454;438;417;410;372;474;432;431;453;424;477;465;458;458;457;496;546;455;389;415;423;467;470;480;514;478;476;437;448;403;410;413;401;456;418;499;474;462;487;437;495;484;417;500;484;429;433;437;392;427;461;406;429;462;472;486;356;431;489;525;512;631;647;529;435;516;535;415;448;506;509;513;560;529;466;485;512;517;557;435;415;422;417;405;378;428;392;424;428;463;460;448;443;455;431;503;578;501;484;409;401;589;674;573;507;439;461;516;555;538;397;387;497;504;493;503;525;510;548;583;493;390;388;385;370;380;540;600;477;454;433;422;506;541;530;496;504;403
96;219;403;489;415;452;481;487;521;431;428;497;420;398;495;612;815;788;595;546;495;440;465;456;406;383;424;527;518;447;546;483;444;460;427;488;492;465;458;410;472;462;415;405;396;471;488;467;624;586;509;459;525;560;680;692;613;480;431;393;389;235;256;443;516;435;417;448;481;438;523;477;438;469;467;535;546;481;453;432;419;505;459;368;371;439;555;549;466;477;405;461;495;472;469;475;460;443;505;465;550;483;426;504;471;409;398;412;410;504;420;459;377;440;401;393;434;477;542;585;538;473;481;479;445;489;481;485;471;574;534;616;441;471;421;471;483;446;441;427;346;378;464;466;484;435;537;549;398;477;473;489;471;515;490;460;425;427;469;543;461;429;463;515;550;513;513;549;543;568;577;615;566;435;474;576;433;464;406;493;463;450;549;608;581;434;495;506;451;531;490;469;437;483;457;408;404;461;418;484;496;514;491;570;528;566;590;579;533;532;541;546;547;424;374;361;392;410;432;387;424;413;356;402;414;455;467;455;385;370;395;383;465;408;426;497;543;499;489;464;364;377;365;401;370;344;364;421;362;381;430;469;435;479;595;549;481;389;360;383;413;499;539;428;445;449;491;535;488;446;430;443;467;527;517;418;423;526;520;551;615;563;568;565;506;450;513;596;543;518;448;365;362;380;502;394;507;472;523;487;499;502;411;389;426;427;465;478;467;436;409;378;436;506;513;472;471;491;535;385;371;393;411;427;422;399;464;585;529;552;450;419;432;452;438;397;378;448;470;360;373;385;430;356;374;352;309;355;401;390;426;416;357;410;413;344;384;507;449;432;480;467;491;538;705;646;563;515;474;547;527;367;328;394;412;450;343;488;472;487;392;371;440;437;511;439;354;370;397;332;438;466;450;520;456;495;451;415;427;434;444;452;437;446;426;466;497;475;357;359;396;504;520;579;485;569;547;497;471;402;400;458;401;389;436;388;409;389;404;513;459;379;421;395;367;375;439;410;396;436;418;446;369;388;472;448;481;414;539;452;435;533;544;365;272;347;335;359;392;461;471;404;388;426;372;401;412;512;615;477;470;421;399;384;395;398;386;400;420;392;382;368;394;407;406;467;442;458;488;399;319;288;382;378;386;409;445;491;524;448;402;365;406;397;454;486;558;495;415;442;408;383;384;362;385;409;341;421;332;374;365;333;366;401;450;405;419;389;375;407;490;493;427;362;318;412;425;400;467;413;454;425;396;429;490;484;474;396;382;450;401;406;471;464;377;437;370;444;476;521;469;385;356;372;382;345;338;397;417;419;321;483;484;401;393;383;356;425;436;484;432;396;368;339;416;470;459;531;447;396;391;461;500;505;546;477;492;494;445;491;426;560;698;533;498;567;440;468;433;408;416;513;561;502;408;405;386;412;412;410;451;376;388;392;377;508;525;405;380;419;431;371;446;438;455;447;464;504;502;456;451;385;388;485;452;474;434;416;438;483;538;495;357;467;437;462;488;491;510;413;470;440;520;488;415;349;294;293;329;353;372;345;317;438;387;466;516;429;461;387;423;477;552;552;494;518;495;432;532;473;553;566;491;475;566;480;435;475;417;453;465;436;345;374;368;386;395;437;482;508;450;456;486;465;498;492;498;408;423;343;319;374;485;563;494;444;439;387;360;431;474;496;488;358;460;507;468;452;422;437;422;441;420;399;417;468;389;384;318;283;350;351;407;524;471;447;476;495;413;460;420;394;410;416;484;512;458;419;416;473;400;425;397;391;512;419;421;442;501;529;454;462;441;417;440;436;511;561;490;440;378;373;359;394;398;384;447;351;459;499;411;467;475;420;463;506;515;440;495;500;493;392;386;427;499;540;387;368;424;439;418;401;392;416;491;424;432;466;484;521;494;466;463;471;560;483;455;444;478;529;473;449;508;472;450;479;405;506;505;440;438;502;471;408;424;416;376;480;445;450;439;480;426;417;421;593;546;436;463;485;442;459;544;544;504;445;536;516;432;417;436;461;438;452;380;367;389;429;432;452;399;501;468;424;508;578;549;525;484;435;572;600;564;523;570;505;479;546;475;492;533;469;482;460;489;492;512;540;601;523;500;479;464;334;380;455;630;528;497;418;358;445;490;571;498;480;410
123;270;446;551;444;439;491;453;471;445;447;482;428;407;443;658;943;786;577;595;496;454;457;470;400;422;445;450;493;505;474;466;477;451;377;479;538;615;471;453;478;450;416;410;367;480;518;535;607;560;510;446;638;615;580;555;514;453;401;435;373;254;296;461;456;461;431;429;378;453;442;417;389;423;431;553;650;571;536;421;481;497;448;366;449;438;537;508;503;531;491;398;405;378;419;539;407;440;439;489;454;484;370;435;442;392;397;465;438;438;456;483;458;477;420;389;477;467;477;559;434;443;531;480;443;497;455;443;505;503;467;488;417;427;418;472;624;540;498;403;345;366;400;450;467;454;499;490;486;422;385;399;546;544;467;418;484;446;470;464;449;551;458;529;552;498;516;637;609;509;600;591;522;468;431;442;438;502;456;470;444;431;410;495;471;453;450;434;534;541;515;538;521;456;445;427;418;455;418;446;597;565;511;504;449;517;531;518;469;469;531;656;641;440;377;407;432;428;425;400;456;424;424;416;427;461;501;483;418;432;391;379;407;420;398;454;456;448;495;454;371;440;383;387;430;387;404;449;483;395;423;465;477;502;563;551;530;431;399;431;433;555;553;525;520;463;436;482;446;410;383;500;527;542;512;546;505;551;565;562;592;595;563;585;578;485;460;554;540;491;525;431;424;394;404;441;566;452;469;464;420;511;430;463;444;455;494;403;392;447;396;391;366;445;469;440;390;415;399;369;335;356;434;401;449;462;518;499;490;430;474;459;438;555;473;425;375;434;486;426;414;339;354;389;380;330;367;361;355;381;355;405;362;396;414;415;366;492;518;397;420;457;476;548;768;678;521;437;411;477;508;418;436;514;530;491;369;444;508;490;411;382;431;395;434;425;386;386;401;357;473;425;478;477;412;425;509;390;365;487;445;400;473;517;445;400;520;500;388;379;422;461;520;472;530;580;556;478;421;433;455;379;357;390;457;413;415;416;365;485;447;386;443;530;520;445;441;420;374;390;430;435;397;410;427;467;430;405;433;431;471;529;512;377;329;364;411;390;397;442;379;359;412;429;380;402;441;545;524;506;578;517;476;424;336;387;472;500;379;435;355;323;370;396;396;380;448;394;485;416;350;327;392;454;454;397;428;480;458;392;424;388;397;446;514;533;558;394;391;383;393;393;390;410;373;439;399;346;391;416;360;345;344;408;452;417;416;325;380;388;496;581;572;406;355;401;430;397;399;388;369;374;383;448;513;491;467;430;356;427;379;385;530;475;375;382;356;401;462;457;426;387;374;391;370;406;370;415;405;363;386;404;502;481;375;398;400;463;499;419;398;357;382;418;389;430;443;465;430;374;363;445;484;482;444;453;378;451;355;398;376;454;564;420;451;437;418;421;413;401;381;494;503;438;461;500;491;432;458;465;376;428;411;438;405;499;480;378;335;431;377;395;442;375;497;462;473;503;443;434;412;421;429;477;573;512;499;425;477;430;485;457;427;396;449;370;477;433;469;402;392;441;635;571;414;372;359;326;354;356;427;423;378;460;531;509;559;524;422;423;423;501;539;500;483;517;445;459;426;435;514;552;499;517;516;496;430;419;415;404;462;412;378;332;396;317;356;407;416;454;450;492;471;509;520;431;518;491;441;389;327;361;384;450;462;474;461;444;424;385;457;523;553;387;427;395;441;468;411;434;400;375;396;377;389;456;483;401;333;291;288;310;366;456;469;496;459;433;445;398;394;452;390;390;406;469;402;380;413;441;459;414;536;399;414;386;349;454;483;496;437;474;406;422;412;449;433;475;488;535;433;387;389;402;393;465;445;383;494;458;416;454;469;418;485;550;519;425;493;441;444;375;390;433;515;441;397;365;396;460;442;387;329;354;414;427;380;423;465;540;574;519;451;458;461;473;491;403;440;450;430;451;446;480;456;431;463;444;479;517;568;604;564;425;425;363;477;449;530;506;482;542;430;398;430;557;675;525;490;421;433;445;535;583;468;387;444;477;426;357;403;443;491;453;396;357;365;408;481;362;393;458;475;462;488;480;554;514;492;398;415;494;568;517;519;487;512;446;451;511;515;480;479;476;482;454;515;518;572;529;561;596;593;535;407;478;475;484;475;480;434;460;535;554;477;443;495
100;319;511;474;437;436;505;509;533;498;528;526;520;440;417;602;739;504;482;472;417;461;473;554;426;404;455;442;416;418;390;402;513;455;446;528;636;698;540;461;450;471;476;411;445;494;511;544;473;519;507;503;498;608;598;542;523;422;399;409;393;412;402;481;482;422;420;435;381;417;427;343;407;485;519;551;521;587;505;495;440;451;430;405;422;452;526;497;496;498;470;388;367;405;397;464;499;525;525;408;427;445;385;390;383;409;406;419;505;496;412;405;433;486;434;429;447;386;496;518;414;419;472;419;447;413;494;534;437;445;411;470;432;383;527;843;1030;680;407;353;351;407;511;490;417;427;440;489;518;478;404;460;432;500;503;404;422;378;421;465;411;459;464;450;537;427;566;592;536;536;621;612;589;519;456;416;502;497;483;481;462;383;457;607;531;479;461;456;554;562;579;510;520;397;452;478;466;415;478;432;489;538;456;472;460;488;481;524;527;489;463;545;556;425;344;405;416;438;384;388;390;387;378;377;405;475;547;562;468;403;371;412;402;410;446;440;395;432;406;438;442;540;450;474;517;428;364;418;405;447;465;465;484;523;541;444;458;432;393;471;512;532;476;579;599;496;390;397;382;393;396;526;466;458;491;498;500;556;518;493;487;516;590;679;625;536;510;512;477;498;493;513;452;464;450;428;496;534;481;397;437;456;455;534;589;515;468;429;404;478;456;306;271;412;405;328;384;406;372;363;367;399;386;374;460;558;532;527;481;421;419;385;424;441;387;421;389;394;513;506;424;379;388;413;421;407;331;391;481;403;469;454;408;419;450;377;421;454;431;406;423;508;475;484;567;511;412;473;429;516;530;462;458;447;597;446;418;483;538;482;489;441;436;422;395;410;414;403;374;359;484;459;476;501;405;397;410;377;460;446;399;437;435;504;664;562;501;568;534;499;401;418;497;504;510;493;532;546;512;455;522;475;463;510;521;513;400;405;477;517;464;383;453;511;541;483;413;409;380;408;414;405;388;407;440;394;407;479;423;469;434;530;525;425;343;376;452;485;422;411;338;328;350;377;408;359;491;560;456;549;749;677;563;553;449;436;446;391;395;352;363;381;415;403;477;379;427;458;459;398;406;344;347;492;456;406;380;437;395;415;397;385;392;528;524;495;444;371;379;386;391;368;438;391;478;427;494;364;316;391;401;395;432;451;390;418;411;401;360;402;492;647;774;583;417;370;433;374;372;333;378;375;446;473;440;475;474;464;433;397;419;506;606;557;377;391;364;401;410;461;402;366;426;465;477;515;425;390;414;439;450;447;518;443;342;367;444;567;478;444;434;448;437;392;432;433;470;484;373;373;464;485;493;443;417;355;351;432;382;373;375;446;531;456;433;383;415;413;419;407;446;462;611;519;411;429;468;524;515;459;383;419;409;416;405;478;548;411;372;448;425;420;416;416;460;468;478;571;540;431;438;500;420;434;482;494;506;442;498;443;431;522;465;503;407;298;349;437;404;425;369;401;499;476;422;408;427;402;401;374;436;382;445;464;476;501;466;446;502;544;535;467;462;562;460;377;396;364;394;434;478;502;440;445;505;534;432;274;279;362;441;428;440;403;381;327;354;416;446;454;430;466;457;458;526;495;510;559;556;432;436;468;435;397;426;424;474;533;446;444;451;487;463;359;364;326;440;552;432;395;377;437;428;389;419;442;475;451;408;279;345;345;330;428;415;439;360;354;368;441;380;373;409;394;397;477;532;425;416;459;456;488;475;516;374;429;376;496;416;402;399;432;388;429;443;406;418;386;453;517;510;429;443;351;451;489;552;518;492;450;367;368;440;439;423;438;390;412;479;444;443;438;399;484;460;468;391;461;385;454;373;391;428;409;447;455;424;473;519;508;573;503;485;409;397;459;450;454;473;441;420;443;524;468;439;463;408;432;470;619;676;621;615;456;398;430;499;483;497;542;555;565;573;381;476;682;800;583;479;468;488;532;574;574;424;473;449;438;431;383;433;381;425;417;419;397;364;423;466;447;436;397;442;523;524;559;539;435;378;370;371;460;503;465;456;404;433;480;452;443;451;441;501;510;479;494;510;449;507;531;598;726;682;582;451;447;399;449;479;513;499;429;513;545;537;595;480
110;284;442;495;408;468;530;484;542;607;586;539;495;471;410;425;464;491;396;468;444;441;460;414;415;321;376;423;393;340;381;474;483;441;437;549;571;550;460;464;480;570;511;497;498;589;550;519;479;463;474;574;649;613;599;574;557;409;405;432;478;442;449;491;480;440;460;455;441;397;401;433;430;452;530;506;572;558;511;388;425;438;459;474;424;399;419;432;405;402;462;424;425;379;393;421;460;508;513;484;454;501;423;426;429;438;396;473;479;502;404;375;404;481;423;402;425;402;396;461;447;435;520;459;402;418;468;491;405;305;366;476;559;512;518;814;1132;758;487;379;413;380;432;401;401;418;441;452;445;486;432;405;419;475;511;454;427;420;447;526;511;487;500;472;486;566;476;540;476;506;580;616;493;481;436;442;476;528;463;571;548;482;474;577;576;464;500;544;461;483;511;470;463;347;449;520;480;501;465;491;418;473;450;444;420;463;545;465;451;476;470;535;493;276;283;421;432;386;361;475;488;515;460;400;435;494;567;466;441;440;449;413;390;422;409;388;442;415;417;397;444;603;471;459;481;391;405;414;431;505;516;505;492;510;445;411;450;398;420;563;627;620;489;607;635;578;406;396;337;428;490;513;396;419;489;479;551;508;500;491;442;490;569;615;583;518;567;494;508;490;575;613;583;438;428;387;430;473;475;454;422;487;601;661;567;505;473;495;440;549;464;356;403;563;539;323;402;390;488;444;428;360;358;431;444;497;500;593;851;573;418;390;316;381;355;410;377;401;466;408;376;379;428;440;428;441;424;355;429;548;469;396;310;359;453;382;388;411;429;426;508;549;489;490;522;585;562;508;523;556;507;453;415;427;435;447;418;339;474;503;669;616;431;390;348;404;491;501;444;371;390;413;450;501;457;375;426;431;415;437;436;415;438;518;730;578;453;456;543;574;536;458;503;564;409;483;558;502;426;469;453;416;441;543;510;512;458;465;474;474;443;398;456;490;504;539;488;432;417;470;493;441;376;356;433;391;410;463;484;664;591;473;478;433;455;468;478;474;438;420;372;334;350;346;422;434;488;489;419;438;543;578;564;519;401;425;409;428;329;332;364;402;457;442;454;391;409;404;464;431;423;379;392;406;397;435;373;407;436;430;436;381;452;457;418;475;439;381;412;372;460;388;477;484;581;497;489;390;357;412;385;334;405;418;364;450;427;408;406;432;519;597;660;574;436;377;440;405;370;353;335;403;430;327;374;363;405;464;585;485;470;675;969;715;411;348;388;427;413;428;443;380;456;543;439;446;440;390;420;389;439;438;408;414;366;424;417;485;480;368;346;429;428;356;426;429;494;407;372;483;473;468;466;440;372;414;370;354;404;432;544;494;389;403;412;390;410;503;519;444;380;434;444;443;372;379;335;393;430;453;407;424;401;393;377;481;546;476;467;509;608;461;424;407;393;417;508;564;560;552;484;520;484;430;442;403;380;415;428;410;416;490;475;431;501;372;364;455;485;465;533;492;436;409;382;355;470;465;447;452;403;398;496;510;464;607;481;407;505;612;581;530;481;454;459;430;342;323;410;409;431;380;464;476;482;473;402;280;262;334;410;504;495;486;365;412;360;500;416;414;440;430;416;445;369;361;479;603;609;438;415;463;529;557;496;382;460;456;432;492;472;462;384;379;334;352;390;418;407;387;423;394;439;393;395;414;421;440;361;332;367;368;323;384;310;342;370;354;350;388;382;385;430;352;440;502;492;404;403;450;437;389;432;508;473;388;428;398;373;392;438;432;393;472;453;486;396;352;417;500;464;478;442;365;418;524;496;560;415;410;344;359;424;482;419;416;405;414;419;445;425;533;416;473;487;480;438;437;437;503;358;382;387;421;448;440;496;472;535;503;434;481;436;447;389;444;493;484;423;391;441;434;517;467;501;454;404;482;500;662;715;544;469;395;436;474;507;398;350;483;489;572;560;453;451;613;655;548;512;484;531;568;529;500;491;428;543;553;471;381;457;490;496;491;480;463;408;479;525;424;398;409;501;489;516;595;536;400;367;402;398;455;500;452;407;409;458;451;438;427;351;428;459;518;537;524;536;510;459;518;640;640;748;675;445;411;499;603;513;469;450;530;573;567;597;593;544
108;315;465;492;460;497;561;502;475;600;639;594;444;459;484;434;512;505;397;483;489;490;482;508;417;383;400;391;426;394;402;476;481;442;453;586;501;507;492;386;429;400;429;457;495;557;636;607;535;507;482;559;669;647;553;541;552;417;455;488;544;476;428;500;424;383;414;481;462;465;466;367;349;419;511;529;533;495;506;488;446;450;446;417;410;391;326;322;392;388;421;442;393;424;416;518;437;488;480;491;483;507;534;493;465;454;394;446;431;469;432;371;406;463;398;473;453;427;451;457;448;417;462;419;429;415;396;440;444;406;386;465;597;574;522;628;646;592;515;445;430;414;456;400;401;464;470;490;485;543;477;417;420;469;449;502;450;422;464;547;585;428;502;497;480;495;447;443;434;506;501;525;455;484;417;499;443;505;523;564;537;556;498;535;566;538;515;541;492;450;434;456;430;428;486;510;491;593;537;519;420;392;476;504;447;545;542;529;493;411;573;593;457;252;279;452;420;412;436;409;523;700;601;516;484;395;456;480;437;407;497;482;406;385;410;405;474;495;464;474;584;625;477;449;440;391;436;421;404;391;449;468;473;556;454;369;436;421;482;586;587;657;534;612;632;562;354;401;456;471;426;378;413;432;408;538;583;479;466;445;384;447;528;524;497;497;598;474;497;591;820;707;583;514;451;389;452;546;522;469;391;502;637;643;501;446;564;484;339;383;486;454;514;535;640;423;460;401;530;580;440;387;413;469;483;448;381;520;642;586;417;369;313;336;386;411;386;448;483;361;305;355;377;376;379;401;420;339;419;492;434;385;300;380;419;341;394;439;504;466;476;476;571;521;537;598;610;527;544;491;447;386;458;451;467;478;441;415;468;572;715;623;534;474;382;390;387;442;408;377;431;407;402;461;450;472;498;402;414;388;412;419;387;443;564;542;399;443;480;454;465;424;419;399;366;513;525;398;489;528;517;460;380;399;504;498;468;427;460;482;394;362;476;441;426;483;516;436;438;466;533;431;362;371;371;407;489;498;586;808;668;466;410;405;421;478;385;393;480;497;448;390;407;368;467;458;396;476;436;399;443;469;423;469;390;412;383;368;385;411;424;331;414;439;452;448;423;394;485;454;451;389;465;440;442;446;384;366;431;403;421;410;478;494;455;429;406;427;382;406;378;429;529;531;539;515;495;539;442;394;388;338;347;336;427;504;439;471;515;490;404;473;537;499;375;378;472;426;423;332;365;409;420;325;324;295;261;444;655;549;526;672;740;630;436;459;400;435;495;406;403;384;479;459;459;419;348;355;396;389;385;457;400;422;439;447;468;536;440;394;356;425;380;337;346;413;442;461;417;499;432;509;566;452;389;384;381;404;432;435;561;460;392;434;394;508;526;507;574;487;377;369;415;427;375;312;359;449;419;465;484;428;433;391;367;431;447;488;490;455;505;466;407;438;508;499;462;489;517;529;419;411;433;389;426;375;339;369;417;388;425;401;423;457;490;466;434;498;545;570;655;484;450;422;332;385;487;521;544;429;419;418;412;449;481;570;548;454;435;538;542;567;506;469;415;380;379;359;375;518;447;444;521;559;491;460;488;364;280;406;417;426;390;381;380;390;364;370;463;385;447;485;439;408;366;374;456;533;523;499;493;477;454;596;531;394;463;489;519;518;411;439;437;390;341;353;372;442;448;435;414;424;426;416;360;341;354;403;357;350;342;361;374;335;314;327;401;422;363;390;380;415;409;304;418;460;446;409;397;511;430;374;451;487;481;358;360;412;359;393;341;338;362;436;459;519;391;298;391;436;424;412;440;370;397;436;422;433;399;369;407;421;414;454;436;529;459;397;439;448;487;569;549;510;527;509;464;393;376;547;490;487;423;438;431;419;487;518;504;570;446;424;520;497;400;393;486;411;422;359;409;440;442;479;516;455;441;434;430;597;697;428;359;476;558;563;510;364;318;379;418;410;475;498;513;539;466;541;499;477;584;558;503;466;401;515;670;594;508;459;505;581;514;503;492;398;441;432;559;434;496;464;495;519;543;527;476;510;430;453;478;431;476;386;357;487;600;443;374;380;419;398;383;453;377;429;513;527;516;523;605;588;568;588;524;434;487;527;525;500;563;557;543;594;574;597;611
138;349;530;448;469;455;543;510;460;430;501;487;462;450;499;469;421;412;384;434;459;418;478;452;383;380;409;385;414;415;462;521;549;503;510;626;576;492;475;432;415;359;422;439;515;525;586;542;600;533;513;585;515;554;510;494;580;481;525;478;467;503;434;467;351;453;491;443;468;508;426;455;393;371;462;512;517;506;549;571;518;408;351;368;431;396;334;371;393;409;389;429;421;437;473;459;454;528;478;516;492;543;464;484;500;487;416;451;452;405;353;396;432;426;390;408;453;465;384;377;428;372;448;420;404;371;435;467;470;426;445;463;435;470;501;506;424;393;525;542;485;522;550;424;467;454;500;467;521;556;587;447;361;489;523;451;433;377;450;547;470;391;408;425;478;412;440;444;462;454;501;490;463;479;402;474;397;432;521;538;567;526;397;473;544;465;498;500;443;441;487;454;497;547;516;492;503;495;480;486;445;445;413;497;612;522;502;492;495;477;501;570;528;389;423;456;498;456;365;472;556;597;570;513;458;529;466;439;401;432;483;471;390;411;408;406;401;543;460;507;512;481;437;462;464;396;399;481;450;424;461;516;411;477;373;369;462;421;475;533;539;543;492;561;724;449;371;398;532;473;400;428;448;446;446;567;522;548;462;414;466;421;482;454;429;453;594;564;511;562;712;594;630;606;535;487;489;575;630;524;401;390;472;523;504;450;499;473;444;414;480;493;583;596;572;487;493;427;500;553;481;436;383;433;471;414;395;433;549;481;399;405;441;373;424;396;407;371;455;375;328;412;400;425;386;394;404;334;434;455;434;407;427;473;388;367;409;481;522;487;448;399;491;481;520;515;440;406;494;524;465;392;445;466;448;393;421;557;528;527;454;511;510;417;346;365;378;423;375;428;375;406;437;420;439;506;709;550;437;453;459;431;401;428;468;461;403;392;380;365;414;413;374;322;358;381;362;392;460;548;405;418;416;441;482;534;417;430;502;457;441;436;499;477;450;552;480;482;377;455;434;429;451;404;349;350;457;442;496;552;530;488;405;374;362;369;376;402;427;466;438;480;480;340;353;370;392;440;440;492;445;425;454;461;414;406;451;429;437;438;454;407;390;362;448;436;455;396;451;507;469;488;458;457;505;443;425;373;402;416;428;523;592;519;468;498;432;413;421;394;399;410;396;421;514;656;746;886;774;441;360;311;361;379;427;402;522;469;458;393;427;459;406;446;333;387;453;478;435;419;393;462;450;440;353;247;268;317;364;456;457;484;516;493;431;450;435;394;446;378;446;385;439;452;388;383;411;424;399;388;457;453;505;454;407;391;413;490;428;414;422;422;404;403;375;440;511;454;466;437;518;576;467;427;464;439;414;394;438;447;561;454;385;352;388;505;435;410;660;519;384;351;355;330;336;326;404;385;406;522;490;441;488;445;414;420;471;459;450;454;436;413;357;435;464;493;423;426;444;427;426;451;435;426;461;413;374;407;456;365;433;430;406;422;404;438;486;442;482;425;423;400;464;432;380;299;433;524;449;410;408;438;451;423;417;473;484;426;449;530;489;615;558;453;453;432;456;409;389;437;521;516;488;544;495;413;499;441;364;469;429;421;355;314;371;395;392;450;478;342;407;440;380;448;451;449;382;405;457;526;459;442;408;430;423;399;384;412;518;459;335;362;434;380;376;356;392;470;441;445;370;398;405;397;412;373;405;351;301;340;332;356;350;394;333;358;390;387;379;339;409;426;445;359;388;476;389;436;467;431;412;422;463;439;470;376;388;396;382;384;387;320;405;384;456;461;402;363;397;435;501;433;477;427;391;423;447;418;405;338;391;450;402;399;434;524;377;370;380;502;555;642;708;683;552;499;483;423;464;509;599;568;456;413;416;438;586;531;479;485;482;426;495;451;414;453;423;429;382;426;439;465;412;406;426;436;485;468;347;474;502;432;432;530;587;477;355;316;298;336;371;384;511;559;484;521;572;463;470;502;641;588;506;501;454;544;657;811;601;468;540;514;487;512;538;427;371;395;407;478;569;514;546;485;514;502;480;511;440;464;489;496;467;457;397;385;500;417;419;416;462;429;446;438;378;410;560;538;521;501;463;462;494;531;527;443;440;507;468;558;583;542;511;474;519;592;719
102;338;498;434;458;510;423;437;512;448;414;454;430;493;576;511;414;378;375;419;471;418;394;401;387;389;418;490;449;390;450;457;468;533;470;575;581;475;436;461;463;471;437;452;564;600;513;513;614;564;613;556;541;550;584;568;539;514;503;489;469;411;410;460;420;405;412;450;495;483;480;530;492;449;486;479;562;549;487;539;456;400;452;420;448;389;389;456;500;522;430;418;492;437;387;427;432;446;447;492;469;481;495;424;470;485;515;457;476;451;416;405;449;450;400;452;401;388;381;482;527;507;512;478;459;376;406;401;461;535;463;388;418;445;435;494;406;379;450;579;628;555;652;535;474;469;428;480;464;652;654;485;455;419;490;400;364;422;440;482;457;430;349;358;415;474;519;531;568;495;515;536;486;500;439;395;401;466;459;499;560;578;479;488;539;506;490;444;478;472;524;453;552;590;485;440;492;406;477;468;426;406;413;480;538;535;455;492;472;500;479;519;566;504;487;488;510;473;462;502;570;610;452;444;533;595;517;414;385;386;453;469;395;403;427;428;511;508;455;415;393;405;407;410;442;374;471;513;440;526;507;418;433;456;421;315;394;385;454;477;470;538;596;564;672;593;418;341;500;507;442;429;451;378;469;550;579;495;498;419;429;468;398;414;423;428;450;517;453;459;478;462;465;644;597;596;601;597;586;540;435;398;395;407;403;382;421;447;429;463;473;450;453;510;524;463;457;355;353;382;515;496;372;388;463;438;399;412;479;438;371;415;374;409;441;430;360;417;473;446;387;420;408;349;436;512;418;391;403;432;394;447;484;492;413;373;456;475;505;363;362;431;390;458;465;523;515;440;435;463;507;428;484;493;448;404;492;500;552;478;448;530;506;460;374;424;431;426;443;375;400;350;371;420;425;537;947;810;529;498;516;592;443;405;457;432;387;439;428;355;374;369;399;419;355;375;393;343;427;461;413;439;495;413;460;477;445;387;514;560;433;504;464;480;506;516;518;475;372;438;419;467;425;389;398;428;413;439;430;388;433;497;413;392;420;362;346;397;443;405;407;476;534;468;413;446;315;352;428;423;417;410;360;446;456;453;458;475;418;467;500;455;386;376;392;453;498;405;409;448;500;463;407;433;431;392;409;419;456;416;456;553;446;423;432;469;480;452;442;357;399;403;396;391;450;700;1006;1275;980;533;364;387;392;458;466;402;403;421;375;352;398;432;367;371;456;436;389;464;420;490;464;489;434;436;347;306;335;414;373;432;450;425;381;413;451;400;441;490;400;440;411;418;470;449;418;545;516;459;460;402;426;426;488;491;420;372;371;394;429;412;377;422;451;474;495;419;425;447;432;436;481;470;445;509;568;472;452;450;422;455;541;497;414;389;391;416;422;315;416;383;402;347;375;397;373;310;394;435;457;500;422;490;496;505;494;521;425;394;379;436;444;412;388;489;488;532;429;398;427;364;394;426;438;480;485;437;506;476;481;417;414;422;378;414;415;383;479;402;418;514;422;365;462;506;383;329;411;437;400;370;451;406;429;353;370;429;392;419;414;459;450;493;456;601;441;399;481;482;431;484;504;494;482;507;489;444;390;451;465;416;462;495;476;344;363;394;405;429;493;402;374;380;384;424;424;410;379;481;440;502;446;477;421;362;367;374;361;373;410;357;431;400;469;365;362;372;362;435;409;367;398;398;414;432;419;433;373;318;322;416;397;401;416;384;327;367;390;426;341;365;398;423;410;409;418;486;406;452;534;481;450;467;465;461;468;413;441;400;390;435;380;369;435;394;389;435;500;418;389;456;465;474;436;456;471;418;409;425;474;429;436;505;471;436;416;419;388;375;388;649;753;638;576;514;572;527;464;526;471;545;669;584;493;490;496;579;559;477;476;518;466;462;462;434;438;428;494;456;441;476;433;458;484;475;473;369;408;408;462;449;454;457;518;509;465;425;370;333;335;428;451;432;548;629;495;435;480;500;489;466;512;476;452;480;579;537;669;831;523;454;435;503;497;511;499;370;425;471;478;478;597;629;543;445;442;485;538;540;535;414;488;495;441;441;421;480;512;461;443;418;402;469;424;493;539;441;542;488;500;479;424;434;520;497;531;487;460;475;476;504;462;441;448;469;540;713;933
132;318;394;388;425;458;398;483;498;461;495;474;484;461;500;514;419;403;388;421;432;432;468;445;423;418;469;462;432;417;428;506;568;519;488;487;507;404;486;510;543;508;479;495;555;542;450;478;484;606;651;608;574;498;537;566;440;472;515;503;451;502;483;404;489;422;470;415;402;477;470;579;606;552;637;594;546;584;437;432;414;424;460;464;446;382;381;461;491;558;425;436;425;444;421;437;460;363;411;390;401;445;463;381;435;471;474;464;517;411;420;457;417;390;411;537;451;426;390;554;606;508;564;598;463;305;340;353;461;506;468;416;470;484;383;403;421;397;500;516;519;477;632;573;493;453;459;462;456;552;562;571;484;454;451;434;355;410;428;462;468;370;414;409;446;455;489;543;596;592;557;511;539;489;475;444;390;500;498;501;479;557;592;511;522;468;461;470;525;494;500;475;561;504;447;415;390;481;497;473;400;432;482;444;493;516;499;451;401;446;402;430;516;514;572;533;537;495;470;477;516;545;525;428;544;498;521;410;423;390;377;443;389;418;435;476;468;421;347;328;409;421;469;399;424;364;355;402;459;500;575;525;401;383;389;353;387;351;447;472;568;518;610;568;661;613;520;400;447;443;410;424;436;418;441;428;466;459;398;394;366;398;420;410;401;418;499;461;494;457;360;386;412;533;573;614;593;558;530;522;532;586;540;419;395;359;379;378;401;428;446;483;382;416;442;477;461;343;335;395;469;438;380;384;507;474;421;416;416;419;370;404;379;429;416;344;436;422;440;393;426;443;448;390;372;487;489;452;460;444;505;446;494;449;423;463;477;413;399;381;391;432;383;426;463;472;569;488;395;386;452;511;375;467;476;498;499;515;447;515;481;566;505;445;439;449;417;385;392;350;329;352;364;467;438;466;762;687;447;427;617;560;397;461;411;370;451;371;412;367;343;378;399;367;370;378;375;352;421;393;410;429;447;475;422;524;484;481;589;530;503;443;448;477;424;454;475;443;357;413;413;488;408;370;410;450;435;395;408;403;410;412;389;408;411;379;414;391;435;463;463;478;522;407;484;434;430;389;423;410;337;317;323;404;485;456;422;427;394;496;461;465;398;386;415;388;490;441;395;390;458;525;433;459;434;423;424;393;332;402;439;499;415;499;436;527;548;475;432;424;456;421;450;436;447;541;836;844;660;427;443;448;422;454;415;364;329;366;338;442;433;405;392;370;413;401;396;358;472;495;420;458;421;425;388;353;457;467;422;399;388;376;383;382;390;429;395;478;397;369;370;389;462;523;464;493;502;475;559;415;387;403;444;556;520;350;340;356;421;354;461;436;415;461;458;497;455;437;404;453;409;373;452;546;579;514;464;417;393;413;505;473;487;470;491;459;401;344;317;418;400;403;441;441;366;325;399;479;479;431;416;431;491;456;500;480;458;375;397;506;522;546;473;499;479;573;541;492;438;479;452;419;409;405;449;449;434;438;508;485;434;407;384;359;377;461;430;396;477;471;374;310;417;490;444;377;444;450;437;404;370;413;393;355;420;512;481;487;498;474;456;384;403;490;428;424;509;516;416;430;460;432;444;526;509;384;418;441;483;499;567;623;575;444;367;363;402;446;389;333;394;414;427;398;380;391;421;512;474;519;464;457;440;429;432;484;374;410;433;389;416;388;525;444;393;427;411;375;409;355;341;342;363;377;420;367;352;279;327;428;464;443;434;359;331;353;418;397;386;341;321;364;417;408;471;505;392;418;476;460;372;438;504;523;402;382;374;388;388;342;408;383;384;407;451;453;451;433;461;438;419;474;426;387;404;352;380;397;451;462;515;560;647;447;424;412;444;435;452;650;827;594;470;453;465;457;494;484;477;509;534;543;519;561;491;486;536;432;424;496;484;463;425;463;427;448;509;580;475;459;452;423;512;492;444;424;385;393;438;500;607;444;418;394;418;414;480;411;556;457;564;569;564;537;516;495;461;502;552;496;468;453;469;454;500;508;550;609;470;471;427;504;546;489;491;489;532;484;514;513;527;471;436;508;469;461;497;601;603;435;436;448;408;461;457;471;527;565;540;529;486;406;467;593;545;602;516;493;406;451;418;478;473;469;508;431;483;461;464;471;398;469;384;395;480;708;709
123;288;447;401;496;485;452;415;475;478;515;509;495;454;482;517;481;422;430;373;360;448;442;493;434;433;449;572;447;434;410;492;535;488;480;492;406;495;576;476;484;517;502;537;547;487;490;466;541;569;694;688;624;546;533;437;450;451;518;470;435;535;504;549;546;488;402;344;368;418;512;673;653;649;524;494;501;458;440;440;431;441;574;558;438;376;382;381;446;517;450;456;473;443;454;397;473;358;434;414;450;483;484;408;444;461;459;513;498;368;404;425;448;369;449;428;434;464;410;487;474;406;448;471;443;380;339;377;418;511;415;439;511;465;416;407;426;416;494;518;495;426;477;479;475;459;510;477;500;568;626;534;390;401;415;435;468;368;449;443;405;391;407;431;404;452;411;522;617;618;528;477;484;523;512;504;483;456;538;514;522;565;551;536;547;503;462;517;495;544;537;523;557;511;468;421;396;511;584;410;417;451;446;380;410;511;432;463;474;436;454;508;547;587;615;583;516;520;538;527;477;501;528;487;461;431;424;396;421;439;337;404;406;395;420;457;413;389;343;390;470;464;425;371;380;362;408;474;441;458;522;579;430;394;396;398;373;456;506;546;529;535;526;558;555;616;567;481;437;411;419;406;363;475;505;524;515;434;388;401;365;398;430;496;566;541;538;453;467;423;415;395;379;519;525;434;422;502;531;523;535;614;603;484;426;405;326;363;443;422;461;429;429;376;431;438;428;342;318;417;430;534;382;424;500;445;419;369;335;377;422;398;451;394;394;418;509;434;392;452;437;437;472;432;437;551;480;444;446;473;482;496;456;501;423;412;425;421;397;440;474;434;405;345;427;420;459;454;473;416;432;475;418;457;434;529;542;482;434;536;547;523;477;489;404;439;461;411;384;374;366;397;490;407;368;430;512;495;432;367;521;475;412;498;457;393;410;344;312;348;362;414;440;514;463;413;355;399;392;429;447;458;460;347;445;490;531;514;509;495;398;369;413;427;438;447;524;362;338;401;420;460;427;373;394;386;430;375;365;425;365;370;333;411;406;366;485;407;399;426;403;396;432;423;418;440;384;388;439;421;399;374;345;338;412;422;366;429;463;458;526;483;363;325;363;415;404;401;462;458;493;510;436;360;409;389;397;390;375;350;397;423;431;422;476;493;463;470;512;419;423;384;438;506;452;446;588;532;468;400;388;423;442;372;412;403;385;373;368;386;386;378;403;375;398;326;360;427;447;403;396;438;439;413;367;349;368;414;438;365;369;383;430;411;372;339;370;373;353;356;369;426;433;510;535;479;574;585;628;542;428;376;480;552;558;439;323;312;326;421;504;509;459;438;399;454;494;447;459;414;386;399;488;518;477;491;511;474;393;402;471;500;516;525;507;458;396;245;320;397;495;440;474;406;424;418;433;426;411;404;438;439;439;420;422;502;447;431;440;479;507;523;605;517;496;636;622;532;508;467;421;430;538;492;528;546;452;438;511;486;449;397;442;513;462;375;406;402;386;394;306;334;355;466;499;412;440;431;441;420;384;427;357;373;428;499;515;450;399;437;402;378;378;417;460;491;488;454;397;328;426;404;476;546;484;409;345;492;481;499;662;634;522;531;372;356;463;418;335;395;325;363;391;453;375;434;472;457;504;556;463;417;438;418;452;517;411;421;407;388;355;381;407;482;415;387;410;400;380;357;359;341;311;399;379;379;359;313;278;402;451;446;344;409;339;307;426;418;383;439;410;400;436;523;489;436;369;349;415;417;409;443;525;478;394;361;361;384;394;355;380;426;416;374;442;418;382;462;511;460;413;428;393;413;442;346;345;347;445;411;506;548;565;436;389;435;599;505;478;628;760;522;452;409;433;416;361;409;445;389;449;491;535;495;436;410;439;447;446;437;487;475;401;457;372;379;484;468;521;522;492;534;462;499;525;390;391;372;434;423;543;427;409;421;409;465;473;441;511;544;731;836;707;551;473;489;482;539;615;536;496;514;487;483;464;493;444;470;493;426;443;486;485;405;450;481;468;454;463;441;495;490;487;590;466;465;481;484;450;437;425;489;403;516;536;549;550;521;525;488;490;467;478;486;573;674;563;466;511;412;382;444;513;416;436;449;504;473;482;430;465;494;401;384;423;435;504
154;405;475;406;434;498;503;522;472;476;485;487;477;484;479;507;434;426;444;387;444;403;407;427;449;457;452;481;437;405;486;520;565;501;499;383;466;507;602;446;418;529;500;548;619;556;650;578;478;499;617;680;711;665;569;507;476;517;510;452;484;546;548;590;500;501;462;413;410;478;585;623;566;531;518;441;535;436;431;476;437;490;576;542;503;387;359;408;383;377;413;417;440;498;378;417;461;437;532;477;538;512;479;453;437;426;405;488;475;464;552;442;434;490;475;414;431;507;479;496;413;380;399;421;480;441;372;432;502;530;424;434;408;403;361;459;455;544;497;521;419;450;469;395;429;509;431;423;499;570;545;496;385;455;434;529;513;444;411;519;502;466;472;449;433;489;517;570;653;764;596;402;400;525;537;582;461;472;536;531;465;425;547;543;610;556;472;485;477;526;537;574;571;573;515;436;406;555;613;566;500;497;420;445;466;480;400;408;437;517;464;472;557;545;541;481;498;458;534;538;452;529;471;434;467;429;448;412;453;397;443;463;448;441;389;392;443;433;351;374;414;464;484;398;338;369;348;435;444;462;405;413;411;375;424;397;398;421;487;637;521;496;463;468;581;536;468;459;386;428;430;369;320;430;491;529;551;547;441;382;474;466;446;523;560;558;509;493;440;407;371;417;534;514;493;407;411;505;557;494;522;629;559;507;440;449;372;427;449;496;519;510;380;337;461;474;390;340;299;419;520;492;461;434;360;405;443;402;324;339;365;497;511;407;399;460;492;501;433;427;343;414;384;370;403;467;474;434;455;447;496;513;481;460;380;377;381;379;418;485;464;427;482;382;393;436;404;536;478;418;462;423;454;404;364;373;341;349;426;571;522;457;409;437;408;400;427;475;438;394;395;395;520;446;452;452;464;478;415;368;391;427;465;483;496;446;394;411;411;338;396;462;454;464;434;426;387;442;395;510;446;509;473;437;405;449;523;558;537;429;367;393;438;497;488;430;472;452;483;415;384;483;424;452;422;384;432;405;447;419;432;460;427;399;406;436;508;442;373;388;411;381;370;383;377;407;426;396;433;416;440;376;304;327;373;414;349;392;475;470;743;742;522;357;378;486;469;488;474;536;553;488;404;371;344;358;361;386;463;459;400;406;461;390;463;435;409;464;422;458;400;331;398;476;477;413;400;364;368;328;355;342;364;342;372;464;484;344;365;372;420;458;449;448;375;324;445;461;412;429;381;445;501;410;310;365;358;373;419;379;379;448;476;412;396;341;368;286;340;379;443;449;469;517;473;474;518;598;545;452;455;443;474;481;485;409;362;303;312;402;518;478;385;437;465;460;444;418;394;390;393;454;500;467;447;476;516;480;419;489;438;410;380;504;464;485;371;300;342;357;403;450;397;433;345;358;387;417;441;465;481;499;512;461;427;469;518;523;388;484;465;518;597;553;477;472;448;502;650;478;433;426;429;574;525;464;453;488;469;404;463;496;468;480;438;367;394;385;362;379;345;385;426;455;392;368;376;419;447;449;382;373;340;369;431;445;432;387;383;397;430;410;423;405;467;478;434;379;375;373;448;412;437;436;509;452;461;520;499;526;524;512;523;516;423;423;412;489;399;418;399;344;373;463;446;406;525;467;446;427;457;503;513;520;550;512;443;457;365;348;409;353;406;401;299;337;383;459;359;325;390;312;291;432;435;368;400;284;350;469;449;427;453;415;391;361;428;509;482;412;472;397;448;490;464;419;421;382;387;412;404;409;459;452;432;409;367;400;424;375;391;467;495;453;431;388;373;450;517;462;397;387;447;441;428;379;389;379;437;518;561;556;483;388;346;387;440;495;521;471;520;455;480;445;560;456;420;468;507;418;411;463;443;383;454;430;420;401;416;438;457;485;440;479;457;412;446;430;515;567;596;516;557;545;475;413;405;390;412;412;483;446;416;344;381;438;386;433;511;562;661;749;533;467;534;613;590;675;569;538;448;417;373;366;452;496;479;483;546;535;487;396;474;425;460;560;416;395;415;499;535;406;503;560;537;496;490;427;434;453;467;488;478;515;586;518;521;488;462;489;433;409;450;469;488;500;457;512;517;531;452;370;463;442;430;469;466;454;470;445;413;482;444;436;389;481;435
187;499;560;430;540;462;511;579;532;453;439;457;421;417;463;510;528;448;446;378;388;395;377;505;535;478;449;457;449;441;492;505;520;468;426;482;528;569;697;662;546;513;518;614;686;700;678;614;425;435;554;568;698;799;585;473;479;468;434;481;559;605;425;446;477;435;479;397;446;489;512;555;594;582;544;525;508;431;431;383;442;439;464;559;545;406;367;376;378;395;415;438;465;474;369;444;544;562;558;531;535;635;583;455;459;443;434;447;450;383;450;511;424;437;448;457;455;490;574;524;405;320;364;398;459;432;458;508;618;542;411;448;452;382;376;464;528;536;454;448;402;428;503;415;492;516;498;412;454;611;491;429;430;358;405;451;479;428;453;530;502;462;508;457;449;555;479;562;694;778;656;491;428;478;531;485;497;490;559;566;546;498;455;541;474;498;549;500;482;497;523;594;711;663;474;453;396;505;530;572;542;536;458;495;494;508;479;418;418;464;565;448;440;463;453;492;485;432;478;493;446;495;426;577;485;474;503;450;404;455;544;459;426;433;411;433;418;408;344;433;456;434;439;413;381;391;487;458;446;428;402;362;362;384;361;417;427;412;457;528;447;421;438;457;541;525;471;441;423;439;466;427;373;453;332;461;554;487;456;481;457;525;541;601;652;505;467;421;389;384;408;440;444;504;477;406;465;559;666;613;472;542;487;474;460;507;490;520;513;503;487;476;435;342;379;412;435;384;332;444;591;504;487;524;395;448;517;370;328;338;327;408;451;434;400;402;457;440;472;422;386;396;375;402;352;437;496;516;514;537;435;422;398;408;328;294;394;465;459;486;436;502;570;435;408;456;420;520;439;448;545;425;458;440;387;408;383;371;431;534;453;404;447;453;377;454;497;482;467;546;445;402;596;475;421;449;440;433;411;350;413;438;585;608;398;389;479;506;417;390;360;439;434;462;456;432;443;472;461;482;485;473;446;472;415;495;503;489;460;412;422;412;349;384;456;461;434;492;493;408;433;494;440;394;361;401;368;394;385;429;426;476;432;434;397;498;510;424;373;346;488;451;444;390;396;365;425;390;391;369;432;395;342;354;422;410;454;423;440;529;908;1132;751;428;446;488;500;547;531;508;514;512;475;374;365;353;349;398;497;485;400;428;473;462;388;392;365;419;453;454;335;380;398;505;454;447;356;324;339;378;396;410;369;384;393;504;545;416;391;461;480;486;521;448;430;443;470;477;453;453;420;451;445;394;362;341;346;385;412;411;351;422;468;460;406;397;372;342;365;431;412;454;529;548;450;455;601;548;462;400;435;465;447;454;435;420;332;210;285;388;490;398;312;339;407;411;397;413;412;466;488;476;459;501;589;517;470;478;387;521;536;438;460;553;568;433;453;402;309;345;366;369;358;451;344;403;437;511;464;425;485;535;517;465;456;454;522;471;468;479;518;455;484;445;435;453;441;486;696;579;454;439;463;583;586;400;433;419;423;410;424;481;456;502;373;385;363;457;383;352;318;368;465;511;413;434;386;456;444;425;431;360;355;375;370;391;420;373;418;448;425;413;450;470;408;418;431;422;429;414;488;456;419;377;433;451;495;479;488;473;473;386;462;461;464;513;487;510;385;404;367;395;389;428;465;465;432;457;457;436;400;399;480;499;515;493;476;419;336;332;323;380;450;344;402;363;499;521;414;358;359;373;330;358;438;411;416;336;357;435;436;449;505;513;473;387;428;502;397;428;437;341;345;386;422;436;391;390;330;418;383;438;427;465;429;387;416;456;439;469;383;474;465;387;311;331;372;381;479;460;368;358;378;397;449;454;415;399;392;421;547;533;467;386;394;425;447;523;558;461;591;528;475;475;518;471;426;421;420;447;459;461;406;400;369;354;445;311;403;456;486;541;472;473;437;427;556;484;466;600;586;499;469;547;408;450;397;418;415;417;416;482;453;363;348;353;326;411;433;485;553;556;412;520;559;644;621;611;547;499;430;396;449;409;475;452;473;483;466;417;460;371;432;571;508;518;428;383;417;491;449;390;453;504;539;569;494;502;482;469;484;487;476;469;417;442;484;454;483;435;438;441;412;427;408;444;458;468;480;529;484;450;361;350;478;423;405;437;435;420;424;515;516;516;462;419;403
238;481;496;421;500;518;594;736;562;434;483;423;435;446;576;567;465;519;450;437;362;405;366;443;516;489;464;533;511;431;511;485;413;445;446;461;528;619;704;705;725;518;433;500;604;682;691;669;460;528;553;523;662;605;486;440;460;396;548;456;507;425;489;434;486;482;556;465;421;480;532;487;615;555;514;551;461;446;387;410;391;457;528;524;483;414;404;344;434;396;478;499;425;486;374;485;479;414;426;416;587;740;554;425;388;397;357;348;439;462;365;489;424;396;461;447;426;449;549;553;467;437;385;447;469;438;524;717;651;545;471;459;490;467;477;441;479;503;530;500;507;476;473;463;445;486;410;520;484;518;520;458;427;410;394;456;528;471;426;463;523;455;497;457;497;562;501;517;526;609;579;582;580;489;493;513;499;505;480;476;524;524;473;451;471;492;534;513;479;446;509;549;696;661;464;475;448;547;522;574;543;503;539;499;499;555;548;437;457;499;485;437;447;534;502;457;453;482;378;445;400;418;430;507;515;530;450;497;460;446;454;479;458;483;413;395;414;444;391;376;419;427;356;319;324;353;417;424;354;374;425;407;406;433;441;409;433;431;415;392;443;481;496;496;494;515;454;401;404;482;521;489;425;406;382;488;456;406;394;423;468;532;586;614;583;435;376;335;381;364;392;425;421;475;499;436;524;597;602;563;519;420;423;476;454;505;514;526;581;506;480;451;447;361;419;386;414;356;408;493;542;495;464;411;403;431;504;394;358;347;321;421;457;418;401;435;457;414;372;398;310;368;459;469;345;400;445;500;550;485;376;424;359;429;313;333;429;534;484;467;413;477;528;506;416;438;488;448;414;474;520;503;453;404;474;376;373;444;458;464;460;402;432;444;385;467;587;503;466;521;463;442;531;502;408;515;479;411;362;333;408;450;552;552;363;332;450;441;412;381;392;345;389;378;445;452;494;469;516;489;509;496;452;507;443;533;546;527;458;482;453;425;390;427;438;419;469;446;408;391;453;481;404;426;384;320;392;391;402;406;475;486;491;456;380;478;471;424;412;418;428;452;483;398;392;538;514;469;368;336;388;426;385;356;410;380;433;400;402;419;562;916;726;430;421;518;527;556;516;451;428;451;482;414;346;367;405;427;462;415;367;378;442;472;440;422;369;411;502;445;396;414;417;447;548;463;352;351;339;434;398;413;441;441;417;400;488;474;460;494;533;453;400;441;453;482;454;482;435;472;434;401;492;532;442;420;332;379;427;386;429;371;415;552;366;364;315;408;400;363;425;457;485;498;431;517;568;516;447;428;467;454;448;381;486;432;383;249;338;394;417;383;342;390;405;374;446;424;508;446;467;447;449;545;631;518;485;492;397;474;495;401;513;530;540;511;447;369;328;322;338;389;394;409;408;447;476;480;476;468;510;485;448;429;548;500;475;405;482;439;436;439;517;464;436;437;411;445;649;616;497;504;483;540;578;366;349;320;366;341;457;455;539;552;505;451;440;398;311;210;228;320;401;389;387;446;455;435;383;387;346;392;381;408;436;450;442;427;440;461;434;389;462;403;410;413;386;420;405;405;454;528;404;320;463;419;379;422;430;457;490;392;476;489;530;523;496;492;432;406;399;409;394;402;425;437;554;555;469;414;421;442;456;436;423;403;443;395;401;285;298;357;395;358;493;496;597;560;489;432;443;388;412;436;470;359;328;370;369;384;375;484;486;475;491;399;415;503;426;393;359;392;384;393;443;449;402;382;390;425;404;426;433;409;361;373;402;489;477;539;477;390;411;402;364;352;348;358;439;446;386;392;423;430;439;410;412;413;408;398;477;486;412;407;382;436;426;471;524;526;440;470;490;490;482;446;427;451;378;411;446;448;413;377;416;390;412;377;397;463;482;424;494;435;460;526;617;550;493;655;636;550;542;471;383;430;386;421;472;406;399;452;551;398;348;336;323;472;407;456;486;421;432;441;535;522;547;519;471;428;400;448;484;473;465;445;462;449;474;383;418;403;408;524;469;484;439;428;426;464;433;323;407;492;639;662;537;527;459;468;473;489;461;481;466;427;422;405;423;453;426;408;459;469;476;418;448;441;439;507;508;497;475;353;406;389;439;472;461;444;442;464;510;482;525;428;382
190;451;453;429;439;517;595;649;580;409;414;415;397;498;541;502;481;446;410;454;474;456;473;478;503;475;464;457;493;438;466;516;414;355;419;448;485;606;608;750;828;567;418;386;455;562;703;611;561;508;535;495;518;504;457;423;467;419;449;433;370;395;432;486;554;457;495;499;427;428;433;491;498;431;418;415;446;424;410;439;485;517;667;506;465;491;440;412;448;457;523;589;578;497;472;383;439;379;368;445;499;564;532;416;416;393;350;315;455;453;451;415;411;428;467;420;441;425;458;473;466;429;411;453;448;463;551;568;498;542;562;545;494;409;433;391;386;477;529;521;620;476;382;421;465;500;423;472;448;533;527;470;465;433;472;414;482;482;463;448;497;462;427;518;488;517;475;493;506;543;562;537;597;555;499;542;551;440;510;465;502;460;489;444;449;421;442;471;469;443;484;499;549;540;457;477;476;538;456;529;657;561;592;541;443;551;594;545;504;582;565;418;441;456;429;438;384;427;451;441;421;387;359;454;506;520;497;501;485;497;489;499;480;504;440;436;436;421;456;472;481;398;396;367;349;393;445;452;394;354;355;411;483;416;447;428;421;470;483;408;463;443;432;397;440;504;471;400;431;511;489;442;457;433;485;441;507;451;425;453;440;500;486;517;469;319;337;304;342;311;321;343;418;525;482;516;511;506;488;518;442;441;436;398;446;432;491;482;484;428;499;563;460;379;431;464;407;386;458;634;503;454;508;467;452;388;361;411;300;352;337;458;456;470;447;479;389;400;376;399;422;285;430;427;368;383;377;452;465;475;459;459;413;485;414;379;470;505;522;453;418;446;431;447;478;460;414;513;476;422;451;467;492;393;467;447;486;460;437;434;470;464;467;489;390;449;545;502;398;357;435;533;563;507;443;518;578;463;363;381;395;440;422;392;359;385;422;384;422;429;442;407;374;402;439;492;497;440;470;488;409;457;403;445;473;513;469;488;460;452;443;397;387;393;395;480;449;507;460;361;422;529;431;463;438;362;416;371;418;515;531;520;461;417;415;412;368;442;437;475;423;469;527;412;366;550;737;685;420;369;421;403;386;374;348;373;420;439;414;409;429;518;509;399;401;367;446;480;555;486;451;395;387;483;406;367;429;476;559;445;499;446;463;434;455;419;439;418;443;478;439;391;407;416;432;459;439;436;399;447;390;425;383;395;420;390;412;447;395;411;446;415;355;478;412;431;458;443;489;486;447;456;536;568;379;380;402;399;478;433;399;352;459;422;369;331;410;367;365;322;300;397;478;515;556;453;495;467;401;448;450;443;369;375;456;391;407;393;438;357;437;363;360;418;445;421;471;523;556;565;474;498;436;478;501;445;474;470;448;477;460;403;444;476;422;412;397;380;407;397;379;392;484;431;351;393;543;439;522;496;424;380;393;439;433;432;445;443;478;480;394;466;543;581;455;507;507;411;546;518;534;503;476;486;538;407;367;358;426;375;366;409;493;564;569;468;370;327;279;186;184;324;341;408;377;439;461;462;419;360;347;410;371;429;414;477;487;446;461;415;412;445;429;466;416;345;368;440;447;382;505;490;412;403;424;370;361;427;372;451;491;459;546;499;600;526;429;472;536;432;424;446;508;411;473;524;518;490;434;375;440;502;450;364;392;457;444;399;371;355;331;342;352;374;489;527;523;478;524;498;415;448;453;445;412;294;310;331;397;407;474;522;546;465;473;404;373;487;452;367;387;412;400;338;440;368;356;393;407;479;466;434;463;565;367;306;368;437;480;469;526;511;399;404;338;407;399;450;439;407;417;372;454;470;441;325;368;363;370;426;411;470;432;365;411;442;431;417;506;504;494;485;420;489;485;422;387;479;370;348;420;395;471;485;469;406;464;424;388;434;479;501;523;518;539;538;534;495;627;616;587;471;468;421;456;476;533;487;459;352;410;463;555;487;430;338;437;501;434;399;459;448;472;508;580;522;502;499;484;483;394;460;524;510;488;440;413;427;395;412;429;420;374;369;516;540;404;438;450;513;457;442;407;463;526;561;550;586;475;417;531;488;455;472;478;473;467;455;408;471;500;483;501;512;459;380;447;417;431;434;515;520;402;381;371;396;443;394;449;424;384;419;537;513;492;449;382
195;369;480;455;465;470;429;492;427;375;332;358;406;496;516;456;403;425;410;536;505;506;432;537;529;559;520;505;529;484;400;457;377;437;348;306;408;555;595;652;706;505;403;367;448;656;699;517;473;537;616;588;519;568;509;435;464;540;546;450;415;410;403;445;617;466;410;444;485;474;446;398;405;386;368;363;437;381;359;434;490;479;640;528;496;460;410;460;471;519;483;524;507;471;476;461;445;355;372;490;453;492;507;480;426;386;426;373;403;442;375;398;371;491;433;417;386;429;383;463;460;404;480;491;442;432;443;507;460;434;499;530;452;368;364;334;391;439;491;521;579;480;378;346;393;494;431;488;392;482;531;463;528;572;562;429;430;434;366;389;453;456;412;481;511;527;574;502;423;531;523;492;561;523;562;563;498;419;477;520;496;445;425;566;572;474;457;569;457;474;548;492;415;417;473;456;469;446;396;485;572;567;578;451;439;522;488;582;547;597;602;406;441;475;484;430;462;467;475;455;514;435;418;459;475;497;472;437;418;482;482;459;431;448;446;481;425;417;474;416;487;481;382;345;362;415;428;508;476;401;377;446;417;484;474;443;520;454;395;413;482;424;393;383;364;399;422;488;417;378;428;440;427;489;492;475;538;418;407;408;433;417;442;469;464;362;374;298;336;321;309;367;494;554;618;604;460;471;430;423;390;407;377;397;403;403;410;443;433;403;487;568;477;364;400;493;438;400;396;481;469;395;458;434;445;358;371;359;309;324;420;556;486;429;489;576;505;412;436;384;405;317;379;437;398;349;391;412;407;476;587;547;424;512;430;403;492;512;485;448;398;352;301;475;475;405;448;493;459;405;491;505;442;478;415;431;395;418;418;457;465;477;496;444;499;392;436;447;417;387;373;488;477;518;484;567;664;507;372;421;407;397;403;409;374;416;392;372;483;517;499;420;380;374;388;454;432;447;431;377;408;381;407;422;431;489;456;420;458;524;510;348;478;450;451;407;427;531;480;463;494;467;487;491;453;452;468;417;355;431;535;467;520;462;471;418;410;530;522;502;369;432;474;394;345;423;656;658;478;430;373;430;446;426;424;398;488;446;460;440;420;409;398;398;428;393;427;394;405;413;398;383;411;462;486;359;441;462;439;458;509;450;511;519;508;396;348;373;405;431;391;335;336;334;421;444;464;415;422;518;401;458;432;392;391;318;354;376;393;411;346;344;448;459;514;496;465;431;444;478;441;448;576;476;438;365;403;378;386;418;377;370;393;420;419;396;359;406;382;337;295;341;408;449;410;492;498;461;440;407;503;444;390;409;406;406;443;501;479;426;434;405;389;428;445;395;468;450;429;473;561;498;481;418;427;392;335;409;417;412;439;476;490;486;494;420;334;380;379;362;419;400;462;465;360;415;400;469;610;620;411;371;425;440;412;417;461;510;508;528;415;540;576;491;411;502;518;462;482;410;449;477;461;466;487;459;380;406;458;554;423;477;402;459;426;427;413;323;277;196;208;324;366;410;493;494;437;407;374;415;377;399;361;417;421;413;366;345;382;364;388;420;438;379;473;421;426;465;481;439;437;408;380;369;443;442;399;467;408;430;540;529;548;432;421;405;387;458;501;410;495;478;611;516;463;458;514;477;500;448;527;512;454;412;498;448;520;468;460;296;361;345;363;392;438;480;460;422;507;468;470;483;467;444;417;344;297;347;348;426;454;455;512;486;466;402;364;380;378;342;364;393;365;383;331;333;352;407;410;475;424;386;384;471;429;340;350;404;491;426;467;494;454;405;380;337;418;503;412;380;361;339;413;439;386;306;356;376;369;364;390;428;368;372;415;453;378;481;492;481;462;430;423;401;431;401;494;486;417;330;424;478;479;509;512;439;370;392;380;466;497;443;558;578;616;549;486;523;552;511;576;493;471;450;535;461;497;446;436;379;392;457;455;513;532;389;424;473;393;428;438;458;447;543;538;521;502;506;552;429;458;453;462;545;553;462;406;456;429;421;472;470;368;396;396;434;475;450;503;476;472;509;496;493;506;504;556;623;561;537;504;483;429;356;416;457;469;475;467;546;580;550;537;479;387;396;402;389;426;484;465;447;425;433;430;457;402;395;383;348;349;435;519;503;520;433;381
258;417;457;407;363;443;474;437;388;401;362;341;401;521;477;475;506;449;387;466;497;459;544;485;504;482;506;536;470;494;414;396;397;421;423;330;461;506;547;600;526;373;380;428;448;637;681;624;568;551;569;576;516;523;466;444;524;490;453;419;458;488;419;454;460;423;392;425;454;414;490;401;327;376;369;372;383;387;412;401;496;489;457;481;554;497;451;412;507;480;451;583;512;514;644;561;377;323;474;534;485;463;558;496;446;384;365;411;463;436;460;385;467;473;393;402;412;402;428;500;519;456;483;537;524;382;360;432;434;419;478;476;433;396;422;334;417;442;485;547;500;479;376;436;433;467;406;416;477;526;430;433;538;535;491;478;421;326;323;392;464;481;427;437;454;514;507;568;441;483;554;546;476;436;441;558;495;529;509;413;472;437;460;634;648;500;454;563;489;465;463;450;430;462;448;420;436;416;425;490;559;555;441;462;422;409;471;530;507;592;550;419;458;448;545;540;506;554;569;455;496;473;436;478;488;455;506;369;370;419;429;449;451;437;437;445;442;362;416;485;455;424;420;353;356;464;396;427;470;407;409;438;397;509;493;488;489;317;292;393;511;426;422;422;406;432;476;553;409;375;457;486;416;402;445;513;503;419;390;363;404;453;503;562;611;461;429;438;451;377;355;405;513;540;573;527;454;475;419;399;403;385;434;435;438;417;466;455;446;496;438;477;442;374;411;415;457;380;365;368;350;307;357;373;442;389;350;420;387;405;397;527;569;452;402;565;451;404;428;371;382;379;406;403;384;419;389;432;437;510;554;494;526;533;415;406;561;573;417;436;376;290;294;435;492;455;469;475;552;413;485;520;429;440;394;413;364;371;370;460;456;399;484;455;476;367;425;454;414;372;445;450;474;484;505;599;618;500;436;421;403;420;420;408;419;476;422;429;406;426;436;395;404;356;368;388;378;350;355;376;387;313;402;460;438;425;399;398;497;522;575;522;528;509;438;409;350;502;482;445;405;369;450;484;534;489;458;446;372;425;382;409;425;470;428;444;448;477;417;483;410;462;500;464;339;403;483;456;448;449;421;365;381;461;456;459;528;546;487;406;438;344;353;358;367;452;365;416;373;365;379;440;383;501;469;424;469;376;368;369;423;389;430;503;446;398;396;376;365;338;342;354;386;355;420;412;455;425;448;538;455;354;382;385;407;379;380;301;340;344;345;358;409;438;532;459;450;458;481;473;404;420;576;508;413;398;414;413;397;364;412;491;413;389;391;478;425;398;433;385;328;350;426;396;340;449;418;411;387;444;436;418;382;359;371;441;487;503;477;368;415;397;444;436;428;468;487;397;379;425;450;399;401;407;454;384;280;313;362;429;445;420;569;537;468;368;334;376;351;339;363;376;449;427;363;359;538;459;550;554;447;464;440;434;424;432;482;525;601;526;440;481;478;441;430;489;458;405;435;401;446;395;476;462;466;495;451;580;548;571;490;457;429;388;359;422;318;380;359;293;293;389;417;447;493;538;435;430;398;432;427;405;356;404;411;354;370;378;387;318;387;399;447;399;459;486;378;401;452;434;363;356;309;352;427;418;414;462;376;372;464;499;476;414;371;411;409;469;408;319;442;470;637;469;405;439;469;508;629;612;531;460;448;413;443;438;529;501;466;347;338;337;419;365;372;493;475;408;467;559;424;437;412;452;486;447;356;335;397;414;377;433;526;465;447;375;391;360;377;387;378;380;392;347;358;411;385;437;503;438;399;343;375;445;512;458;486;426;374;330;365;395;349;359;346;290;326;393;388;331;331;299;365;378;333;281;329;424;354;420;449;429;372;432;432;399;393;439;494;468;380;399;408;388;399;442;598;467;345;392;436;488;409;447;459;361;388;395;410;465;461;478;561;483;491;443;490;520;454;540;553;456;503;543;644;545;421;430;401;387;354;474;484;456;449;383;397;476;485;456;471;504;483;626;573;503;576;575;546;431;441;454;536;537;438;490;481;509;436;430;482;475;443;409;476;472;533;470;481;485;442;484;472;534;524;540;538;507;628;602;548;467;439;383;401;437;497;479;487;487;533;554;522;467;478;414;401;401;411;429;421;432;425;442;430;522;483;441;403;389;395;427;507;507;479;445;516
207;406;451;378;367;389;452;446;398;436;400;403;421;484;508;571;596;469;398;430;471;507;486;531;548;505;496;462;482;458;468;449;495;450;474;426;424;454;516;599;482;321;364;442;516;632;564;521;533;542;567;524;474;408;498;457;518;498;486;502;563;531;459;459;411;416;393;411;497;476;505;444;386;402;469;453;433;347;402;381;443;432;380;395;437;452;533;538;528;523;509;536;540;754;1024;763;442;333;482;596;562;468;561;580;585;455;427;512;496;539;430;384;488;470;398;477;436;417;344;511;531;491;469;491;570;464;435;437;500;457;428;426;460;504;523;345;368;433;479;503;425;446;434;499;431;426;377;441;468;503;485;473;474;456;461;425;426;353;372;400;458;481;463;497;534;522;459;434;481;507;483;530;484;480;451;439;536;592;558;445;409;488;503;610;639;574;452;487;487;450;422;425;476;470;486;472;508;456;474;500;534;508;477;406;419;433;477;525;497;498;560;451;401;415;449;552;510;582;494;457;436;487;438;489;450;488;477;405;412;445;438;452;426;443;440;421;401;405;348;447;520;472;487;416;336;426;409;360;414;398;425;397;397;481;547;545;449;376;241;393;481;371;375;465;500;527;514;460;432;412;506;428;501;479;435;431;495;511;421;389;435;382;508;479;480;459;453;454;439;469;491;522;474;448;423;447;393;391;501;433;357;383;469;513;424;438;502;437;511;450;395;414;425;418;393;415;464;425;366;331;359;352;391;403;339;324;310;346;326;304;389;417;499;450;373;393;474;463;417;427;384;328;394;347;424;438;417;441;442;479;520;537;605;490;409;509;765;669;466;478;452;419;302;456;547;627;451;492;421;396;468;487;481;440;384;414;366;390;414;472;398;422;377;412;514;473;426;450;486;418;436;412;460;466;429;538;593;535;413;465;465;463;517;493;436;469;460;391;358;433;403;396;398;395;350;395;390;344;325;377;373;397;436;404;340;450;395;491;495;524;605;504;484;538;398;351;329;416;492;416;372;420;392;480;583;472;436;396;412;424;380;372;390;419;414;408;395;452;427;458;432;475;510;388;396;401;432;471;530;510;377;375;373;451;441;453;464;546;503;425;358;378;395;401;496;512;499;410;389;361;412;374;415;520;538;479;468;349;395;413;425;462;422;404;383;382;381;344;369;400;405;380;432;423;476;467;428;458;433;456;398;397;388;384;413;390;377;401;376;417;437;413;450;447;499;467;416;542;506;449;413;434;448;398;368;457;396;445;427;377;389;441;444;365;427;461;441;422;330;343;325;375;454;371;340;405;422;419;445;467;440;408;494;455;418;489;402;451;391;345;408;399;459;455;435;470;469;442;427;443;554;496;399;447;437;406;411;411;325;337;352;362;412;517;436;374;386;408;404;340;362;404;376;376;417;430;560;484;388;445;437;431;423;356;399;470;532;554;494;428;411;465;426;395;451;398;389;441;459;411;454;506;439;479;435;396;475;559;551;462;517;467;443;367;352;323;341;345;349;286;312;421;437;382;448;445;419;407;415;313;396;474;434;429;395;325;354;364;457;443;393;480;476;461;449;469;454;457;407;420;406;402;323;328;369;487;449;443;441;416;423;488;434;456;475;439;446;513;441;365;386;496;500;425;393;386;413;389;511;543;477;418;378;463;384;444;546;524;559;378;314;392;424;360;368;463;475;425;467;466;476;522;406;480;489;475;415;372;360;412;389;482;450;469;476;405;429;391;396;478;398;375;335;322;364;444;402;439;484;426;395;405;385;492;503;528;492;467;451;357;414;362;345;336;337;310;326;357;360;349;344;314;357;398;351;380;427;499;430;420;470;386;365;413;453;399;442;412;422;434;435;423;380;377;472;472;609;452;409;410;473;493;438;368;392;342;382;394;412;477;479;491;518;455;428;482;452;520;507;441;467;463;455;499;556;540;395;383;322;331;420;423;449;432;392;339;422;500;552;463;476;561;532;600;522;512;574;545;473;429;502;530;533;483;354;426;499;448;406;502;509;491;427;360;425;449;493;492;482;422;416;460;502;503;473;479;496;490;533;506;441;423;381;329;358;369;404;422;486;436;462;539;457;492;490;443;403;427;472;409;370;443;450;523;498;498;437;435;449;424;403;421;406;461;505;454;455
188;412;469;381;398;354;465;472;523;476;438;410;377;439;546;566;539;520;445;448;541;512;489;487;543;513;483;543;503;475;505;515;580;482;528;456;463;475;602;642;569;517;443;468;560;595;511;493;625;644;619;577;474;410;468;536;407;451;493;436;499;568;483;437;466;433;419;444;513;487;528;487;425;489;503;517;392;384;429;432;464;514;413;413;374;436;455;546;478;585;479;535;527;860;973;650;452;419;525;472;596;578;490;555;501;495;538;467;479;525;477;450;536;476;457;516;514;446;403;407;481;476;468;471;558;463;391;451;524;538;452;450;548;485;378;418;443;454;467;533;539;485;382;469;492;497;485;532;505;510;535;466;452;414;473;496;447;354;404;415;400;399;436;538;510;512;448;447;487;525;484;550;551;419;469;511;551;590;543;435;409;501;457;436;429;502;406;432;494;455;422;403;487;466;558;493;516;498;535;529;573;558;475;408;352;439;420;458;479;503;455;514;416;389;447;494;573;516;399;416;459;364;473;495;517;436;457;458;476;431;539;566;580;508;489;497;584;487;418;522;532;497;424;371;344;370;378;361;399;370;368;379;417;436;499;524;450;385;355;421;516;438;391;456;462;461;535;499;496;410;468;443;482;435;375;409;503;468;366;388;495;574;526;419;459;446;446;468;457;438;513;595;503;479;410;459;378;453;491;504;387;392;415;550;527;509;366;446;467;471;453;393;398;432;400;336;443;467;433;418;399;377;354;352;285;265;324;285;236;272;352;401;464;406;407;380;388;487;472;458;368;393;405;406;419;510;494;418;426;594;584;591;670;505;414;503;703;581;482;503;503;516;432;449;558;602;421;443;427;376;434;507;488;476;422;372;407;424;577;492;492;542;496;510;538;460;474;445;442;476;483;433;450;399;366;394;496;506;447;529;445;458;449;471;394;459;446;414;337;400;395;485;565;459;382;408;373;342;369;355;407;409;381;424;329;374;353;416;437;508;528;441;424;499;424;376;309;366;373;386;398;397;412;440;596;481;491;458;394;425;373;388;481;420;376;368;320;373;406;454;446;445;452;411;350;334;405;467;568;536;445;445;417;409;449;422;413;480;460;455;461;377;424;540;610;535;462;390;420;437;384;398;399;449;506;482;495;465;366;429;444;531;485;430;439;431;415;360;348;350;414;386;519;481;473;422;470;491;392;368;433;400;440;394;415;394;416;525;530;513;559;469;440;437;500;439;406;381;416;477;466;508;504;411;298;403;388;372;404;390;379;502;444;412;366;411;485;447;374;403;400;375;406;337;327;403;427;531;470;448;403;469;621;458;379;444;461;444;427;432;376;444;415;382;476;433;448;442;401;433;671;626;536;532;549;449;427;456;387;388;328;374;406;406;433;418;469;428;458;447;406;471;383;386;394;388;439;428;282;326;421;417;366;401;381;498;548;610;437;386;369;380;389;460;450;423;353;441;503;413;466;421;470;466;429;452;408;533;540;493;528;499;447;390;332;311;416;411;377;324;333;362;422;327;380;382;339;398;340;312;360;444;432;345;358;370;464;413;425;443;371;428;441;419;442;526;562;511;478;430;466;465;361;364;447;534;476;508;620;470;480;444;381;511;527;445;509;620;573;414;407;472;437;419;367;333;405;419;448;431;437;394;381;463;393;459;456;511;499;394;333;406;443;374;411;437;447;422;404;365;430;520;405;469;500;519;471;367;345;335;398;476;431;420;496;485;387;399;449;452;483;356;286;312;407;447;431;458;460;443;390;402;474;527;441;468;452;556;448;344;460;436;415;443;395;365;454;411;356;333;373;365;426;342;356;366;461;491;466;467;419;409;418;402;474;413;491;408;448;458;416;488;381;405;458;482;462;414;434;399;473;462;437;381;409;339;353;383;418;434;479;433;467;486;481;443;443;442;478;452;437;372;470;415;484;489;405;427;458;443;494;518;401;329;395;359;368;427;461;417;483;496;473;432;474;554;621;536;440;407;453;502;419;412;363;399;461;469;473;403;434;407;462;468;524;512;549;529;451;457;423;564;572;447;481;473;425;381;449;379;400;377;377;411;437;359;372;431;423;415;502;503;408;508;480;413;347;441;418;418;385;381;433;506;492;482;431;434;428;400;476;448;455;510;534;453;385
239;450;495;414;399;412;461;558;552;516;518;415;442;482;483;495;445;470;473;488;552;487;430;459;503;520;526;573;580;440;550;486;535;514;489;457;400;411;509;626;644;510;448;518;597;629;501;571;597;687;591;567;434;435;476;460;443;460;457;441;459;524;476;479;440;399;392;561;606;494;509;426;408;463;499;418;351;381;482;431;520;459;395;417;386;404;456;507;592;602;491;520;499;562;647;609;472;436;475;457;503;525;520;489;528;449;378;417;478;481;458;482;508;527;526;466;413;410;449;431;472;429;442;492;516;503;471;511;505;556;548;472;509;422;378;498;497;600;575;690;548;497;383;472;513;553;553;518;556;445;501;500;495;468;503;514;559;476;424;354;381;410;485;554;634;572;456;409;454;547;498;590;554;494;455;449;505;564;483;502;488;472;508;455;391;425;409;387;439;414;372;377;415;440;516;477;446;416;411;428;530;577;511;439;394;422;429;400;389;403;434;428;504;464;469;539;535;448;407;398;473;469;469;478;530;530;490;463;459;581;563;604;601;633;475;501;536;427;403;478;436;405;325;366;383;415;395;398;497;413;380;286;386;443;504;512;457;461;429;470;458;438;391;458;464;470;459;453;373;346;391;481;576;501;489;434;426;473;404;474;499;530;527;442;561;412;401;424;446;396;489;481;427;382;398;455;450;480;461;437;447;444;459;469;417;445;339;430;475;564;434;290;381;479;401;347;385;398;383;404;362;342;363;329;347;303;350;310;238;354;451;458;390;428;498;463;381;480;486;484;454;463;478;519;419;486;514;524;449;569;533;465;556;494;422;434;461;444;481;465;455;419;454;416;496;432;369;373;410;420;451;425;413;382;418;472;411;523;547;496;504;561;558;470;516;505;451;437;464;543;611;481;475;372;374;405;427;398;498;544;482;437;430;485;426;387;431;406;341;375;461;474;545;456;465;480;390;348;400;388;425;388;332;440;376;342;370;422;430;618;558;423;434;491;499;401;363;405;380;374;352;436;394;436;561;457;451;438;425;403;372;443;439;394;305;327;338;381;500;385;452;438;438;498;369;332;352;336;430;476;403;463;492;462;386;383;360;503;441;520;461;456;334;504;537;473;415;386;441;453;443;428;431;425;474;500;444;421;395;542;463;463;552;457;401;412;422;399;436;413;448;407;408;475;403;432;536;546;489;424;485;433;526;462;380;388;397;485;526;491;490;509;482;452;457;469;429;397;372;453;497;616;590;445;317;372;398;410;353;405;422;518;443;423;395;405;448;430;428;426;430;407;385;332;400;420;452;536;470;465;418;500;479;514;454;399;444;447;492;512;476;445;446;374;405;469;408;466;489;498;509;546;515;537;503;360;396;496;456;399;378;429;378;366;411;473;462;408;393;447;391;387;408;399;371;396;383;379;362;373;445;423;473;433;462;483;571;525;423;421;370;420;376;442;423;428;420;410;400;431;452;443;449;435;354;403;411;421;477;451;494;581;532;426;299;334;407;508;439;379;376;357;324;303;368;342;380;419;400;338;413;437;425;367;373;377;407;390;424;387;422;429;444;480;545;558;561;550;477;417;429;397;376;374;415;467;465;535;532;500;433;426;399;527;548;507;496;612;585;467;363;413;491;452;414;354;341;436;380;428;502;429;395;441;484;421;426;460;462;445;339;363;489;466;426;499;470;372;333;393;455;440;432;495;501;423;481;466;464;369;330;420;429;378;425;563;525;454;421;498;512;375;307;323;416;419;412;366;420;456;391;419;485;450;472;495;484;451;419;390;401;439;456;514;385;453;524;513;409;386;472;504;363;353;380;410;440;440;390;429;458;465;421;396;436;506;545;456;444;508;502;520;492;410;432;431;471;422;403;462;478;424;424;392;407;468;397;374;465;452;441;433;405;454;522;496;485;434;459;433;432;391;423;455;421;403;459;492;490;455;474;566;450;368;426;497;404;403;374;384;457;465;372;364;390;443;587;502;413;437;468;474;526;442;313;351;436;505;452;409;458;426;436;486;548;459;460;492;420;466;498;573;522;543;478;513;418;438;496;466;448;413;349;440;479;481;442;465;450;395;452;419;489;519;500;450;405;462;439;467;445;462;403;436;460;472;427;430;416;462;435;423;443;464;500;443;365
344;458;478;455;457;515;509;545;574;496;495;458;448;387;507;434;401;492;567;538;514;437;364;371;439;473;581;572;566;495;528;504;508;450;408;464;433;468;495;513;505;563;502;541;576;600;476;558;632;610;628;627;571;585;488;459;491;490;500;484;420;515;455;473;484;387;473;570;523;453;408;513;578;478;420;355;379;510;530;439;532;463;382;400;415;383;397;508;561;602;475;477;431;508;612;649;496;485;418;455;455;482;611;543;640;593;420;433;445;495;505;500;457;473;463;471;398;443;502;455;501;496;436;450;536;571;460;460;434;520;538;471;439;497;463;509;456;518;519;627;532;443;391;463;472;555;623;582;497;401;494;448;490;497;543;442;418;447;391;405;432;436;412;543;562;544;436;432;472;492;501;528;462;434;419;414;431;518;504;581;458;422;480;487;429;473;423;395;385;361;373;307;311;476;461;479;434;329;371;416;471;490;487;425;395;406;487;385;428;413;437;459;471;460;446;491;497;527;418;404;457;467;467;489;520;528;514;510;466;515;518;558;566;511;435;417;453;455;390;378;353;326;320;308;367;386;461;431;475;463;381;295;380;355;391;407;458;478;523;434;481;481;435;418;391;451;460;421;435;425;436;514;530;618;554;454;464;449;425;560;570;437;447;555;604;444;438;496;483;438;421;455;375;401;380;442;367;401;393;436;445;455;422;413;427;521;451;488;535;576;591;357;377;457;361;329;366;356;328;293;327;357;349;358;441;397;431;422;301;534;630;488;420;521;578;514;366;421;441;518;486;463;449;464;501;499;565;542;503;540;437;404;441;478;413;412;405;492;523;469;421;415;412;404;428;402;373;402;472;529;467;400;395;417;380;433;403;486;522;495;418;451;401;473;515;626;474;388;408;498;493;466;411;374;375;398;387;370;420;539;453;413;427;438;397;380;485;428;376;425;495;468;478;562;401;328;337;368;373;388;371;430;416;422;414;373;407;377;522;635;545;442;381;484;489;501;487;441;363;367;434;483;433;454;462;391;390;336;381;440;416;373;419;349;341;289;382;469;540;463;433;458;430;441;386;290;349;309;385;402;440;447;440;333;357;357;363;442;471;460;448;384;395;466;552;488;400;346;419;490;428;447;459;509;484;427;562;498;403;477;440;462;490;493;459;434;436;421;457;477;459;432;413;443;486;535;537;535;477;475;369;355;455;458;408;416;428;433;441;465;418;395;453;496;420;497;465;496;508;511;453;666;648;529;441;468;410;461;426;471;442;508;443;312;369;398;377;333;427;406;453;433;403;360;413;411;568;555;563;515;361;464;469;470;480;444;388;454;442;461;404;466;392;354;406;466;482;664;716;539;450;546;503;466;504;402;426;463;416;423;388;441;343;349;368;407;429;373;385;420;412;452;444;458;419;369;396;366;348;413;358;426;423;502;384;450;501;487;451;413;400;419;439;416;462;424;428;449;493;440;472;487;501;403;369;339;411;437;523;468;443;544;506;335;311;322;398;404;412;348;350;286;321;371;362;366;374;365;412;395;397;355;408;389;398;361;304;351;518;406;448;457;477;530;563;446;506;592;496;394;406;404;345;382;447;475;556;655;618;612;498;397;479;473;518;474;534;582;654;545;442;426;510;422;392;423;389;388;385;441;474;452;401;449;444;496;476;432;413;377;308;395;475;440;428;517;467;456;413;386;357;387;487;504;459;483;438;490;461;330;332;359;424;445;492;554;551;468;490;504;476;476;355;395;398;397;412;390;431;484;439;381;362;398;334;455;459;405;432;416;475;450;446;425;369;409;449;415;379;444;490;545;414;387;412;433;404;451;406;428;427;448;496;406;430;508;547;504;507;520;510;533;556;441;436;420;417;399;419;477;426;459;447;415;448;423;457;378;516;470;403;417;360;460;537;569;531;389;342;398;374;330;409;308;393;423;483;488;399;440;464;461;452;399;455;563;444;388;427;386;469;425;399;466;403;403;446;471;401;338;412;453;532;364;327;391;440;415;493;503;494;498;477;492;518;497;454;442;422;461;476;501;505;503;549;581;500;514;527;488;547;386;360;427;425;451;409;451;491;427;450;451;483;436;483;431;406;444;517;558;535;472;412;400;401;432;444;422;413;428;463;460;438;461;466;454;463
343;422;504;531;466;537;524;474;554;515;462;423;446;443;454;472;427;460;534;620;492;474;394;352;415;412;485;531;518;496;503;538;487;485;511;557;529;512;462;488;536;448;552;627;539;514;481;411;546;535;561;538;624;592;516;475;462;521;443;468;441;458;455;522;530;472;426;487;410;344;386;474;521;450;427;451;400;545;469;492;449;428;418;402;485;435;398;466;462;580;579;484;414;470;551;540;421;416;379;510;516;435;526;520;628;555;448;407;433;488;524;475;422;384;425;458;461;486;481;599;542;499;459;450;491;540;506;408;417;489;480;455;463;490;421;449;432;481;454;469;392;487;495;466;386;520;582;540;539;407;472;497;571;539;511;580;390;387;402;451;468;461;443;433;428;436;482;461;410;447;517;480;497;503;543;513;525;516;526;469;421;374;371;436;430;450;455;413;428;409;367;293;358;415;448;472;429;396;380;438;472;526;407;358;347;409;499;461;404;438;494;419;384;488;431;398;483;489;423;467;421;412;493;463;538;536;488;455;486;472;554;552;532;462;495;374;390;374;358;358;427;381;314;381;437;430;468;504;494;391;351;373;353;323;371;379;449;458;473;440;526;504;423;448;385;392;388;419;467;520;469;484;570;588;535;447;413;417;429;467;433;401;408;488;472;510;502;534;490;419;467;438;395;356;385;411;408;400;386;449;413;459;455;422;443;498;470;453;480;576;709;560;487;441;377;296;336;289;293;343;359;381;421;459;471;431;584;523;517;883;792;608;496;599;556;555;420;312;357;458;427;425;442;470;540;434;479;501;423;481;477;454;556;383;439;423;395;500;502;458;509;380;407;399;453;429;403;425;557;623;529;369;352;380;441;426;395;380;425;441;416;381;300;284;584;516;436;394;466;454;448;523;422;369;355;327;323;365;392;413;449;441;478;410;410;440;471;477;448;383;442;446;483;461;407;362;349;382;379;465;518;408;406;469;505;445;499;464;461;535;416;363;399;480;488;443;442;359;375;374;419;495;468;422;407;379;421;356;293;401;375;398;359;387;404;410;458;439;528;448;410;411;387;406;424;351;361;325;415;462;372;361;402;406;354;369;335;406;443;379;404;386;378;441;645;624;413;369;422;400;382;445;391;431;452;468;522;599;471;399;437;416;472;482;441;471;369;425;383;411;393;444;468;503;501;511;508;520;510;535;428;326;433;537;413;435;549;445;446;404;399;353;419;430;473;598;629;701;628;489;418;540;562;500;471;493;476;535;580;509;522;559;476;384;422;412;338;396;443;404;428;400;357;341;472;465;539;628;524;536;395;468;493;457;471;452;476;440;437;425;439;492;380;453;459;460;525;716;652;463;525;572;461;395;476;579;486;435;398;377;389;418;374;320;307;355;343;430;473;418;407;391;435;421;374;406;432;415;458;455;343;363;433;494;429;415;496;458;443;457;384;393;433;387;434;454;487;474;434;462;473;461;480;450;347;354;430;465;503;426;453;441;376;296;288;345;289;327;376;351;369;337;357;439;474;415;428;353;389;390;380;392;420;469;459;353;307;398;482;425;402;427;487;538;514;392;472;516;422;441;500;537;376;385;510;469;556;663;614;644;485;329;417;526;540;505;554;625;758;473;377;415;427;402;433;446;405;401;474;498;393;446;482;448;474;484;509;493;472;360;342;373;388;446;448;430;449;436;461;410;409;413;474;416;563;499;430;477;460;383;381;303;431;380;430;531;511;446;432;495;533;456;420;435;372;364;406;408;424;445;438;353;450;429;331;453;472;459;461;506;538;477;391;468;433;407;407;450;454;487;528;477;400;442;473;480;501;408;485;438;436;431;480;457;434;439;502;414;477;475;477;496;489;504;466;450;429;459;446;401;433;404;430;441;419;420;456;450;498;503;476;486;449;491;469;489;475;434;424;409;396;390;413;416;401;379;437;418;371;442;386;455;463;358;438;611;498;434;547;452;416;483;473;397;431;459;478;432;400;358;448;494;570;486;524;397;467;452;528;474;491;499;505;457;469;515;455;437;470;483;512;456;459;468;516;534;560;559;516;516;494;424;417;371;425;427;426;462;532;557;472;469;405;466;475;436;404;389;454;489;529;476;458;443;447;454;529;503;483;476;438;484;467;473;457;380;417
329;419;482;456;456;444;435;459;469;564;454;416;447;457;457;418;433;424;509;601;491;443;423;347;391;382;487;491;471;450;492;520;468;443;557;557;655;613;560;465;411;412;562;645;604;498;434;369;444;633;501;513;521;535;527;445;468;464;481;440;490;468;516;496;470;421;456;514;407;408;359;405;450;472;360;432;466;467;395;443;488;465;402;422;447;498;439;470;440;515;567;538;423;456;436;516;434;435;473;579;606;397;396;398;471;492;405;466;396;454;494;450;395;380;419;492;462;491;498;547;546;482;495;471;448;441;595;477;465;436;468;417;561;456;358;392;435;467;503;457;387;450;516;403;447;560;532;574;524;566;493;517;474;475;532;520;392;417;489;483;491;464;524;478;411;444;478;479;408;397;432;417;492;556;645;593;486;507;494;476;461;428;405;406;521;523;445;453;433;452;474;427;432;497;417;417;416;385;421;478;379;448;382;382;397;425;381;442;402;397;408;420;349;435;444;463;487;478;440;537;487;419;449;475;505;548;445;429;406;497;446;535;453;429;428;386;351;422;411;436;496;397;373;373;444;447;453;468;434;335;350;380;408;366;364;384;435;468;503;437;488;518;452;448;456;441;403;480;511;472;478;557;550;602;601;458;471;523;525;406;377;418;438;473;507;442;437;462;461;385;463;467;405;396;382;424;499;448;427;469;464;450;424;424;362;493;517;428;505;442;498;521;502;491;313;357;306;346;404;452;505;428;447;461;407;454;481;555;607;728;601;688;484;493;589;560;422;305;259;414;423;409;411;416;420;400;498;499;508;473;480;527;502;398;439;453;361;404;444;468;432;373;392;432;414;382;422;462;509;517;427;437;371;399;428;418;410;414;357;360;393;398;347;296;462;440;490;441;500;563;564;497;453;376;416;315;313;324;443;490;456;454;467;385;467;436;403;422;404;435;451;433;432;433;374;394;378;394;405;514;650;554;490;499;465;454;427;541;473;441;379;351;365;450;443;463;403;375;388;426;483;592;538;472;432;435;464;393;333;315;342;357;401;431;413;432;489;476;527;467;401;403;433;407;375;364;405;369;347;387;395;361;389;366;350;327;375;394;384;348;430;462;396;526;831;637;401;419;389;437;405;447;414;461;596;642;520;507;432;391;395;354;449;504;403;463;438;445;410;385;467;456;404;449;495;503;523;490;481;515;487;381;477;571;446;484;523;455;484;495;457;402;426;446;480;619;646;693;633;494;329;370;553;462;452;468;416;432;551;460;501;484;468;444;408;368;370;509;614;498;468;434;335;358;417;506;563;644;547;572;472;461;585;510;442;421;500;524;447;434;452;430;434;402;485;471;481;569;499;447;514;493;392;387;454;469;408;440;452;404;401;444;417;432;384;369;362;431;468;564;409;380;364;409;398;414;371;388;409;438;414;481;527;506;466;371;380;413;519;570;416;398;473;443;482;534;472;499;432;434;495;423;462;422;324;299;376;443;406;436;428;415;371;319;317;375;346;334;424;389;331;314;336;358;459;420;408;456;391;370;425;441;382;446;431;429;449;376;479;379;378;388;452;446;462;457;453;509;555;453;603;639;488;444;440;445;449;454;421;442;353;318;397;536;706;749;609;503;578;397;374;392;358;359;391;426;456;486;572;582;449;441;433;404;468;441;492;491;420;337;349;361;439;435;481;407;413;474;497;469;509;504;544;480;533;483;474;502;640;515;445;358;417;435;489;408;372;432;451;441;382;474;443;435;368;330;409;535;522;511;403;331;406;476;318;414;505;541;648;736;627;462;369;467;453;384;389;430;454;530;469;434;389;376;427;448;471;484;484;426;461;496;513;474;437;458;477;462;446;508;451;486;522;573;485;405;425;419;496;425;473;386;459;412;396;475;530;521;481;477;572;550;470;500;547;423;471;446;432;464;413;428;391;482;406;331;457;450;341;302;413;380;409;375;395;559;486;420;358;423;480;533;529;456;509;475;420;419;445;382;443;509;485;509;550;472;433;513;546;498;432;520;470;474;475;548;522;446;462;440;509;522;528;487;517;518;498;421;431;403;453;466;458;470;412;419;445;420;469;524;463;417;477;480;513;438;420;437;433;446;517;502;515;642;553;455;428;465;529;495;460;432;435;409;429;433;449
357;417;432;416;492;431;458;412;478;475;439;418;442;466;466;425;436;491;492;512;500;500;416;498;480;429;467;517;515;387;427;446;435;396;512;562;633;581;524;513;451;434;542;595;596;583;465;391;589;832;800;537;502;477;485;450;514;473;533;449;501;585;616;470;530;527;516;481;425;454;462;419;470;471;362;420;504;438;387;387;413;464;428;446;360;402;417;391;382;442;551;475;415;467;452;511;511;468;472;520;547;372;338;381;422;391;412;396;412;471;429;450;369;435;448;499;508;512;490;441;490;454;497;503;476;452;419;393;452;396;357;349;533;449;367;401;493;484;474;426;397;409;432;397;361;531;524;567;565;476;562;512;512;458;447;452;431;491;481;468;458;402;441;500;435;407;463;588;514;496;408;422;442;501;611;522;443;493;473;466;459;460;466;493;488;562;562;450;403;419;477;453;498;480;344;353;340;358;420;440;411;332;398;404;426;442;383;422;426;357;362;352;380;387;482;573;459;484;527;541;477;463;419;485;547;476;410;391;466;472;413;426;438;417;425;379;378;329;412;434;515;434;368;424;411;424;482;481;442;393;405;473;476;358;310;364;458;543;498;477;487;463;418;481;437;445;358;393;416;486;508;520;455;387;450;552;504;637;440;374;350;383;382;409;456;465;454;498;487;401;408;371;410;445;482;482;533;379;375;390;458;503;442;423;402;499;558;483;502;446;384;420;481;392;347;392;421;409;534;661;551;433;496;450;458;478;445;495;655;652;559;566;481;512;630;581;458;421;376;399;452;439;390;364;365;405;484;463;530;521;448;417;420;471;495;401;381;404;440;407;401;451;471;507;460;439;486;401;463;376;391;446;433;410;436;411;388;437;421;433;428;450;441;340;510;521;609;495;560;716;602;598;453;408;480;386;330;359;373;431;431;449;435;482;438;397;466;437;415;460;439;401;383;368;407;456;443;411;406;501;647;674;554;524;505;414;444;531;466;511;421;379;384;443;501;463;522;375;396;460;514;533;531;476;447;422;476;412;346;270;292;290;329;404;384;407;404;438;383;454;430;386;488;439;412;413;455;388;366;503;351;421;415;374;363;339;388;402;381;398;478;594;394;511;711;545;400;399;394;442;394;426;384;538;795;634;462;499;396;333;351;357;376;352;364;375;430;454;499;449;440;437;401;444;481;395;469;465;480;547;492;393;378;451;386;425;399;403;464;429;458;421;406;476;480;546;608;524;522;466;278;418;536;468;407;439;376;359;464;474;483;464;417;373;443;405;409;528;582;608;533;409;360;473;524;457;559;556;500;532;492;463;693;604;479;392;481;555;538;496;421;399;411;404;452;407;448;427;442;409;460;437;401;401;462;446;449;459;451;425;394;447;425;441;456;392;435;505;450;508;466;397;371;416;474;389;322;387;459;401;480;549;501;602;468;354;372;485;552;618;450;416;515;530;514;503;504;478;477;533;471;402;430;403;363;337;401;368;368;361;366;435;355;357;390;395;353;360;351;372;395;367;347;356;464;473;443;498;488;475;470;410;399;376;441;483;424;412;412;372;389;400;364;415;439;459;467;544;588;437;551;621;456;414;424;455;345;332;388;334;341;358;372;608;770;795;575;434;439;370;410;436;449;341;410;447;477;486;592;610;453;438;403;448;448;448;577;482;429;348;363;365;434;508;439;429;441;479;425;574;508;509;471;475;456;428;425;476;535;589;495;419;402;463;459;417;330;415;406;367;400;355;418;497;440;434;515;475;579;434;398;450;431;419;376;429;404;483;593;798;656;493;404;393;441;378;405;413;449;481;558;447;467;376;425;454;477;503;407;391;454;535;488;410;425;484;508;465;453;450;394;423;472;476;479;457;464;462;577;480;470;469;479;474;424;533;522;399;427;383;499;388;491;560;456;469;459;459;493;454;442;404;422;469;394;398;442;398;333;419;452;384;447;440;408;481;457;517;454;413;449;506;438;453;498;454;452;441;422;406;519;535;484;507;446;429;452;522;500;504;429;470;507;495;463;480;560;472;456;425;514;577;591;530;525;510;477;386;469;416;417;421;454;517;532;517;485;448;429;504;464;457;537;507;546;477;457;404;492;502;519;535;641;686;542;389;378;395;522;519;518;521;405;415;474;443;434
362;414;392;453;494;414;390;506;506;434;424;387;449;446;417;434;431;444;529;462;488;506;487;489;484;511;511;438;475;450;486;471;531;518;473;505;523;496;510;540;484;415;474;521;556;629;483;482;587;729;676;487;471;457;585;578;492;444;495;431;442;524;546;474;507;475;427;414;392;469;460;462;486;478;410;412;462;362;344;443;439;429;431;453;354;409;478;412;397;517;490;411;364;462;497;438;503;500;484;467;496;381;334;414;402;396;446;418;389;406;445;430;361;451;437;513;551;542;476;427;469;496;518;490;380;437;389;401;465;462;406;394;451;398;434;452;521;558;487;458;450;461;448;448;414;503;480;506;470;464;499;522;475;454;421;401;431;464;429;433;441;478;446;467;440;406;498;619;656;561;483;429;499;552;473;411;454;542;488;463;488;486;438;441;429;465;561;531;445;381;399;452;462;472;397;375;394;396;422;473;450;415;436;493;393;441;409;411;442;420;425;363;357;406;494;520;539;483;557;512;472;475;481;441;417;392;423;411;369;415;369;415;421;423;457;452;394;371;399;398;550;536;453;412;462;384;407;472;506;519;447;516;432;356;386;391;427;469;500;466;513;482;551;544;505;449;368;351;403;399;517;494;430;369;381;431;435;514;469;432;361;326;366;358;414;513;528;573;439;402;418;416;466;516;508;461;513;394;354;500;439;374;396;374;463;479;477;498;473;425;431;474;535;448;377;414;456;437;592;572;526;475;484;478;383;393;397;475;582;556;458;466;457;439;497;508;486;394;426;389;423;387;386;301;324;412;472;364;493;551;569;417;488;622;595;496;379;462;493;343;360;429;402;505;423;454;407;327;382;396;400;517;449;466;391;352;399;400;428;414;354;421;419;409;534;476;525;491;617;633;577;554;476;467;403;392;348;411;454;480;428;432;440;428;454;502;475;434;389;441;446;366;399;408;438;469;446;412;412;482;595;594;669;539;499;444;359;473;503;446;421;491;400;455;498;459;506;435;438;445;465;408;440;426;394;313;419;420;340;367;319;319;365;379;362;403;388;492;411;407;409;434;500;454;464;401;422;410;381;433;324;351;402;397;404;393;441;423;411;472;585;522;409;433;527;482;391;444;379;407;442;473;483;462;578;533;449;485;388;384;361;370;343;268;326;400;426;450;460;416;401;479;452;414;504;437;394;382;351;458;488;457;396;414;385;378;414;397;381;403;407;518;438;550;549;617;571;450;467;485;442;475;459;391;364;392;405;367;426;499;464;421;384;417;467;368;512;710;743;635;532;418;350;497;513;473;607;649;477;497;455;435;573;619;513;486;442;466;542;611;493;397;418;384;380;419;476;349;410;422;425;466;444;406;467;475;462;472;486;377;382;428;405;410;367;450;409;417;483;471;467;496;406;424;450;447;408;455;494;402;468;460;462;515;497;477;367;490;556;578;512;436;464;446;565;547;526;489;500;480;461;383;389;381;373;356;431;423;400;357;375;392;384;481;472;435;387;274;368;351;407;365;300;296;320;384;344;380;550;459;467;407;426;369;368;462;491;472;436;374;388;351;350;411;431;509;471;547;462;395;421;435;424;453;427;432;408;399;342;360;398;352;349;498;572;519;515;418;428;340;381;410;423;394;428;535;444;429;576;557;491;491;422;486;408;428;566;497;430;368;385;402;394;461;470;418;422;401;454;471;440;448;445;449;463;447;483;446;439;452;549;430;416;514;450;481;413;457;458;361;414;370;404;422;459;483;441;458;407;422;420;411;408;432;404;428;412;401;474;484;426;449;344;418;469;420;425;357;453;473;488;455;538;454;455;462;471;459;521;453;534;508;500;406;455;494;476;444;464;420;400;460;445;472;447;512;518;580;617;521;465;527;515;459;414;417;398;422;394;362;382;444;493;448;363;435;488;468;490;562;434;349;405;449;440;397;415;383;360;377;432;369;426;401;459;500;470;578;483;476;606;606;439;508;565;439;460;475;404;422;533;476;407;393;467;443;504;494;404;451;485;480;478;448;481;521;546;509;490;427;538;578;635;548;581;510;462;457;485;472;396;443;489;654;557;520;519;552;482;427;482;466;502;505;484;408;490;428;457;515;511;454;476;548;525;447;395;465;479;441;563;540;507;451;497;400;454
255;421;482;483;456;386;361;538;512;437;416;397;451;453;447;491;418;402;437;427;479;512;499;397;416;491;472;409;443;471;431;473;536;580;640;560;500;606;579;491;425;412;493;581;623;612;565;525;510;507;482;471;520;581;635;583;491;477;475;431;405;410;509;410;409;349;348;325;367;512;464;440;378;411;377;415;457;380;364;432;418;429;462;493;403;425;528;511;421;577;549;467;358;374;552;456;469;509;444;469;451;432;443;408;438;443;472;386;433;430;438;470;484;458;459;485;513;486;433;404;549;497;518;551;435;438;474;465;448;441;420;355;429;447;481;492;516;527;472;482;466;509;513;428;380;403;438;388;368;412;505;461;458;488;459;428;347;362;432;484;484;444;467;514;435;366;427;458;538;520;509;473;467;474;449;474;451;516;442;482;532;529;441;440;490;455;538;599;459;437;370;383;540;591;418;433;401;407;484;470;450;434;420;448;471;417;387;459;507;462;447;365;389;386;445;490;509;583;618;528;528;509;503;473;454;399;426;397;358;405;421;423;435;449;457;383;380;358;320;454;537;571;473;458;475;435;457;468;467;506;492;473;428;366;344;368;397;486;543;543;476;493;649;626;520;461;418;380;362;337;476;494;508;420;453;380;393;498;490;441;400;428;380;404;495;555;552;588;469;440;425;415;526;490;552;515;414;405;402;438;392;391;353;380;453;473;401;460;466;507;513;471;477;399;352;379;427;460;498;427;424;408;437;445;365;381;480;503;493;361;341;410;407;377;450;436;413;357;352;402;370;356;377;360;340;355;378;420;481;643;527;496;455;594;680;531;391;483;495;415;393;385;387;439;439;449;448;360;442;431;476;444;415;410;371;341;353;383;371;365;414;359;387;466;534;476;478;448;449;513;479;465;544;504;407;397;337;495;517;589;569;480;446;360;395;488;502;430;459;424;393;398;425;426;464;403;448;395;409;494;546;600;602;557;444;463;414;487;477;412;427;476;476;422;422;438;483;439;456;444;462;466;453;488;404;437;587;493;352;394;371;388;431;373;350;327;355;479;524;436;474;450;458;434;502;446;431;389;389;399;369;386;384;340;386;432;455;398;383;450;527;502;458;434;463;472;403;447;443;438;449;385;442;386;527;588;514;469;479;421;458;425;391;316;446;535;494;513;450;443;441;473;435;357;477;495;456;352;322;482;462;420;410;469;387;396;399;425;382;376;430;537;561;503;630;764;820;586;442;509;469;386;400;373;362;367;402;403;382;377;450;434;463;537;445;470;532;675;746;652;465;467;360;402;482;483;588;626;604;576;449;468;495;511;471;437;488;413;489;632;516;482;451;360;388;467;452;313;370;420;424;520;450;383;393;435;420;478;439;437;398;404;436;368;349;365;413;453;464;450;486;509;515;504;450;521;500;484;547;432;466;489;520;481;484;426;392;493;515;527;575;561;503;463;524;491;510;527;492;486;545;461;400;350;347;472;421;426;446;449;404;407;372;436;510;497;345;343;417;419;455;441;466;398;367;371;293;322;379;362;393;444;387;392;347;388;458;462;433;358;356;330;353;470;383;437;492;533;464;406;414;428;440;490;441;429;396;402;341;437;404;348;344;426;455;414;425;391;335;307;319;380;482;440;378;491;438;473;416;469;478;459;546;484;461;445;462;508;419;382;467;427;446;392;349;429;411;404;506;445;427;389;408;482;490;489;467;473;440;454;492;464;425;438;477;468;461;439;459;421;446;480;410;474;506;580;390;412;371;421;384;417;375;357;349;376;407;391;382;366;512;492;394;509;496;419;384;448;440;413;425;434;465;434;378;458;431;512;530;496;496;522;447;418;424;457;474;446;393;437;475;502;614;524;539;490;567;577;496;507;523;546;464;419;389;417;422;475;387;414;491;427;455;441;391;431;489;472;492;472;430;364;355;480;477;418;352;368;390;344;518;463;429;416;500;499;528;545;503;464;661;588;467;545;616;516;456;462;398;456;529;486;414;409;491;482;527;486;440;509;552;469;474;418;597;579;552;532;545;453;474;657;737;625;567;523;441;459;526;466;449;446;515;516;515;489;433;495;484;466;395;464;504;495;471;484;461;450;464;442;421;465;478;524;468;515;498;456;482;456;571;608;543;474;462;445;444
439;467;474;514;490;411;416;475;501;405;401;461;454;378;377;452;439;472;461;396;449;521;459;450;407;482;427;413;470;458;463;518;598;559;549;466;503;571;549;424;405;414;472;583;614;729;720;561;503;462;418;473;587;667;623;515;491;430;406;397;411;434;474;439;395;313;348;379;394;434;375;350;385;379;367;451;434;377;358;393;418;436;426;493;447;437;429;494;483;599;576;481;427;447;482;484;492;519;506;418;407;468;473;448;511;455;463;372;427;422;399;497;533;527;516;418;441;417;398;411;413;465;569;604;491;424;527;568;623;518;471;345;438;467;446;504;425;445;471;522;503;478;449;452;418;452;471;403;423;379;441;489;423;411;395;383;327;385;394;437;421;463;429;388;401;425;363;437;481;517;449;460;495;494;425;495;494;508;469;438;500;483;456;423;483;437;535;572;449;422;431;470;519;495;441;437;444;462;483;459;447;427;416;406;421;376;402;393;499;427;432;430;470;417;372;419;547;603;629;598;603;472;459;525;476;435;426;369;361;433;412;403;420;507;413;382;364;304;411;433;452;495;471;421;564;457;467;449;487;561;381;373;394;443;386;383;450;480;556;488;498;513;521;469;398;425;399;396;368;366;401;508;432;417;420;446;421;493;453;493;493;494;463;482;478;498;482;493;442;485;418;413;448;402;513;431;391;397;374;367;388;402;324;346;410;433;388;454;479;431;477;547;468;396;380;416;466;433;375;400;380;418;410;425;371;466;570;495;520;368;339;368;460;389;356;404;426;416;393;352;369;370;345;352;328;369;407;379;496;563;496;459;403;475;596;573;445;471;410;437;355;338;389;401;410;450;392;438;438;450;413;380;401;388;366;397;369;288;316;381;411;360;412;619;673;537;494;482;466;447;420;415;450;448;372;334;358;491;571;705;634;443;457;368;413;465;501;496;494;434;435;431;404;412;436;395;390;349;357;475;576;599;540;471;390;461;424;431;435;447;508;515;417;414;472;387;428;418;432;474;478;454;404;451;460;405;603;555;489;422;404;437;418;439;348;346;417;454;474;438;423;402;367;432;492;413;373;351;382;473;394;429;401;320;434;398;419;431;380;449;474;475;436;480;459;448;463;402;392;434;425;358;372;415;478;646;763;551;381;414;490;461;440;383;453;581;544;426;424;413;383;424;422;463;507;510;427;302;396;419;451;441;501;492;459;455;376;357;459;401;445;532;485;513;520;561;681;533;416;346;403;421;371;373;337;333;406;415;354;444;505;493;646;518;517;499;517;547;639;537;475;468;382;365;363;449;504;596;614;537;364;390;434;469;480;536;509;424;416;422;416;416;438;405;401;529;456;328;357;412;472;459;414;424;380;387;378;355;488;492;510;487;432;448;351;366;346;394;426;464;491;521;490;459;433;425;486;609;579;515;477;479;540;535;453;388;337;342;473;408;506;522;500;516;558;519;433;518;500;488;458;446;392;304;344;421;421;395;374;407;414;378;428;443;452;441;441;403;437;435;463;461;472;492;460;393;356;329;401;413;421;463;451;341;290;302;340;373;388;383;297;272;434;483;403;400;432;442;386;429;384;420;422;432;369;429;403;436;443;430;427;417;349;398;364;440;461;409;356;350;321;372;470;408;341;363;447;407;433;412;424;404;450;508;473;453;402;404;458;417;443;448;462;399;368;376;501;557;472;482;348;335;378;460;448;466;453;469;385;419;382;393;452;385;406;442;389;448;554;422;400;422;496;506;544;644;489;428;409;398;424;416;374;301;341;418;493;517;441;480;556;532;452;477;463;414;479;460;472;385;471;505;443;356;427;438;469;500;507;499;494;483;468;471;446;419;485;406;497;545;577;489;482;471;481;459;516;616;529;434;502;476;453;472;472;408;433;482;445;442;435;417;468;408;392;487;516;500;409;441;385;338;476;513;461;418;384;396;477;477;567;506;539;447;412;455;474;579;508;612;553;544;550;583;563;614;433;426;433;443;429;435;472;501;528;549;544;473;477;521;517;500;494;507;571;535;542;528;468;479;554;666;635;546;442;543;477;493;441;393;466;475;483;431;417;448;433;415;452;384;440;439;506;506;501;525;506;461;461;463;418;476;449;486;490;438;467;445;433;432;539;558;609;494;479;404;494
435;518;587;720;607;397;379;448;465;427;410;430;482;439;381;461;385;442;415;356;405;556;496;475;466;470;421;428;422;504;522;478;474;632;674;478;531;554;452;343;432;436;513;666;745;739;730;586;573;476;447;522;554;552;572;589;575;520;456;359;456;430;434;479;455;393;400;390;381;364;381;385;457;413;411;360;394;388;396;463;431;458;493;500;459;370;378;468;439;505;483;461;410;543;487;464;437;400;430;412;438;482;423;473;545;564;520;447;427;388;456;457;504;463;493;468;412;418;429;423;355;396;457;569;564;492;477;559;570;554;541;530;546;584;577;575;514;480;476;489;446;451;386;422;403;448;448;472;481;421;489;486;522;432;385;402;404;400;431;437;410;488;434;385;344;385;386;402;389;400;487;508;485;464;439;415;523;438;388;432;481;440;434;482;430;481;529;476;498;501;468;540;518;474;414;360;415;426;452;491;428;425;493;460;400;418;405;400;425;462;408;415;435;405;383;396;433;561;677;627;564;455;439;520;411;450;370;374;372;428;415;415;505;476;406;372;430;401;467;413;439;471;454;488;583;543;449;484;475;451;434;388;411;448;420;443;495;505;570;470;484;478;378;453;414;367;395;387;405;407;337;427;415;481;447;443;479;535;493;403;496;471;456;401;420;421;437;462;456;441;437;455;426;405;470;445;361;378;356;345;374;443;412;402;433;372;365;478;521;453;496;437;428;480;463;425;460;438;425;329;437;426;410;492;432;445;531;450;416;377;447;464;493;405;325;410;402;398;402;407;380;382;359;386;367;373;386;415;441;414;341;436;431;445;514;399;379;388;405;420;428;490;492;418;421;441;481;408;432;359;419;377;380;370;341;409;398;340;370;403;444;367;519;724;931;699;468;497;425;447;409;367;428;425;340;462;395;462;440;563;594;451;378;336;372;414;495;518;456;405;356;458;470;447;380;447;431;350;381;447;536;543;545;486;456;424;441;440;472;439;482;556;472;437;471;394;404;418;504;635;596;495;392;460;465;378;454;400;425;500;464;401;404;399;388;342;372;434;528;442;409;439;437;501;497;382;376;363;406;463;419;360;370;401;373;366;319;390;380;463;456;375;415;396;419;448;530;461;395;419;439;428;339;363;434;549;792;613;428;426;455;521;497;337;387;463;486;442;422;417;399;385;375;494;472;470;350;289;376;429;372;372;458;502;436;460;410;398;418;387;433;486;455;533;563;465;515;474;451;361;434;452;395;409;355;384;401;410;368;393;562;609;663;497;478;543;500;481;544;716;652;509;499;414;406;442;451;584;496;444;376;377;394;399;423;487;480;352;395;375;411;403;396;403;409;410;455;430;396;420;466;583;515;470;426;399;470;453;471;536;575;510;443;443;408;386;392;367;422;557;545;547;493;440;415;522;482;540;576;562;424;513;474;478;371;312;359;424;443;490;434;530;505;560;610;551;440;445;520;539;519;398;421;345;379;386;364;352;439;355;325;349;386;381;448;484;555;523;421;465;450;468;400;445;503;447;396;411;446;527;448;489;412;415;301;310;329;349;325;311;299;311;398;385;367;391;414;387;360;414;437;367;339;336;408;389;359;429;459;560;617;527;440;360;371;485;531;400;511;452;414;407;478;427;354;326;373;377;365;408;392;325;432;527;400;430;372;364;412;425;437;431;428;385;401;402;484;579;499;485;420;343;405;437;390;481;469;413;416;410;352;383;407;411;418;433;410;498;507;405;434;437;459;472;539;563;566;537;414;439;436;408;408;330;310;449;754;626;598;746;754;629;498;422;433;397;457;481;453;458;450;442;520;405;500;488;479;488;440;480;541;514;571;566;486;546;552;464;522;592;604;520;452;433;431;420;481;523;518;490;455;366;418;396;450;431;404;476;495;483;412;408;430;432;443;464;439;502;439;478;387;337;408;440;399;470;430;536;551;429;407;512;517;456;420;427;430;513;512;532;578;568;495;504;547;598;391;393;441;473;477;515;532;468;471;537;475;431;403;480;456;485;477;529;508;498;490;454;445;489;569;580;598;490;505;482;464;474;482;373;427;507;454;386;399;444;510;612;527;415;422;457;475;494;528;573;435;466;467;438;496;518;555;506;424;381;395;444;491;459;505;576;565;406;431;461;604
431;623;609;678;536;396;428;440;497;474;405;426;427;434;413;460;399;419;435;362;404;546;499;499;494;446;445;446;528;602;561;498;575;820;853;709;650;516;349;318;430;557;661;592;573;634;593;565;566;553;514;544;492;425;483;702;701;745;586;527;525;491;417;459;443;451;437;423;358;379;390;441;465;419;353;376;403;465;449;479;556;539;526;477;472;463;485;442;499;469;389;380;400;489;526;439;391;443;422;480;566;485;498;450;559;660;607;501;440;425;450;406;467;423;461;474;465;477;449;472;455;460;448;480;505;499;521;485;563;570;472;469;587;592;567;604;466;470;468;472;447;407;523;509;486;452;504;456;424;424;449;492;562;470;379;444;438;406;459;434;507;502;456;399;446;390;405;383;453;482;461;436;471;467;444;467;512;406;386;466;547;453;424;408;413;501;559;489;440;464;412;564;559;487;426;391;407;500;434;445;483;440;490;514;444;428;393;434;453;394;452;386;404;382;429;340;416;448;570;522;559;518;460;542;553;460;384;375;409;403;399;408;496;436;362;488;472;512;515;465;388;420;406;462;572;545;457;494;438;424;487;380;413;401;353;441;519;506;559;574;566;433;371;464;492;434;436;409;385;473;396;398;401;404;450;418;476;463;395;448;458;544;471;530;411;381;456;471;400;437;419;456;425;432;456;464;375;405;441;431;431;429;472;453;447;465;450;521;589;492;472;418;414;448;451;409;395;454;461;364;403;389;396;448;425;458;471;442;388;392;457;507;496;381;396;382;350;343;394;400;411;393;353;466;385;427;406;401;453;399;412;471;421;460;418;361;384;456;428;579;607;499;498;404;415;401;430;448;422;402;406;415;391;408;463;445;467;430;411;426;415;342;396;602;732;575;566;504;401;461;463;409;379;385;448;423;449;452;445;458;448;415;348;430;432;467;533;435;425;389;399;451;528;489;367;439;398;410;399;403;452;447;466;492;476;459;498;498;490;497;435;417;435;449;459;395;410;438;433;549;490;435;435;468;473;418;412;371;460;513;536;483;398;415;406;431;437;379;455;403;516;468;441;495;502;438;440;414;453;493;395;385;396;351;323;355;425;411;385;374;487;395;400;386;412;420;476;600;497;425;437;425;426;371;405;388;582;576;467;434;434;490;439;411;415;440;604;501;524;499;365;392;449;479;486;453;398;418;445;475;427;448;462;459;398;428;358;398;409;394;435;494;611;765;750;583;525;423;475;421;369;413;370;397;383;413;418;466;417;473;470;524;670;533;505;512;443;461;504;625;701;599;501;467;471;528;456;475;455;407;344;384;441;502;446;460;409;359;444;473;431;397;392;416;369;394;461;404;479;475;445;551;562;509;471;444;523;487;416;422;500;410;447;474;420;354;412;380;430;504;503;448;456;522;556;510;482;525;483;508;447;500;450;352;366;339;409;483;510;437;444;483;532;534;585;497;474;475;558;534;449;428;432;370;392;436;369;376;398;399;336;413;379;450;476;607;688;495;442;456;503;445;404;470;460;510;459;459;473;525;477;455;466;416;390;419;357;376;361;364;354;372;349;351;442;453;486;374;356;390;407;426;338;384;391;371;395;426;414;595;655;538;445;421;393;456;457;469;467;534;420;477;481;438;383;353;330;402;399;296;367;330;366;417;460;470;317;408;427;412;424;428;401;309;446;512;442;461;475;450;404;351;437;484;425;385;462;377;489;471;495;415;369;422;441;563;491;492;542;530;490;468;467;414;393;429;481;501;420;379;376;435;391;405;444;469;584;605;574;679;608;522;451;445;437;409;414;419;441;530;509;456;470;410;497;457;506;444;431;424;484;490;523;586;571;592;630;536;584;578;590;503;442;429;446;431;508;451;427;427;411;380;395;427;481;395;376;441;515;480;457;473;507;490;513;476;522;496;479;429;418;405;407;425;495;525;514;516;536;473;420;424;449;511;449;383;439;477;428;483;548;498;519;416;551;509;423;467;502;484;490;510;554;440;412;527;446;361;365;467;473;445;463;446;471;535;455;483;442;431;452;484;505;515;523;444;438;499;417;391;415;493;413;345;393;436;476;638;573;463;474;427;468;527;520;501;471;460;451;439;511;524;571;421;372;330;360;447;542;487;504;515;454;441;431;448;566
480;579;630;594;502;562;442;411;551;478;403;429;476;447;467;487;493;420;499;373;422;401;431;488;479;427;422;511;549;581;493;497;611;805;861;679;739;543;318;326;432;594;606;510;488;517;529;517;507;457;436;492;457;470;463;681;999;920;673;586;579;590;411;381;424;436;436;415;396;347;366;384;410;479;402;359;427;474;464;497;435;591;591;530;423;439;565;551;496;476;413;399;426;440;483;409;389;432;454;465;543;507;472;504;544;557;541;473;431;460;465;423;432;408;411;459;441;452;435;467;459;529;521;561;509;543;471;491;527;552;481;530;650;619;536;500;508;455;408;361;416;446;477;483;447;510;513;434;390;405;417;464;471;413;381;390;449;438;393;510;556;523;459;517;611;556;426;455;541;505;361;408;423;462;409;494;570;443;386;420;447;389;386;402;422;509;511;477;379;416;454;487;486;485;438;436;498;509;427;415;443;494;466;435;484;484;434;432;444;484;444;397;422;383;414;372;403;435;464;458;481;510;511;577;604;520;434;440;391;381;374;358;454;528;431;454;405;485;534;490;401;428;385;466;481;490;462;399;378;465;438;427;447;377;347;397;429;433;555;594;610;459;427;577;657;570;442;474;414;404;375;374;386;397;438;377;402;395;322;423;469;524;684;661;421;369;460;492;452;452;459;500;467;433;445;485;398;424;484;510;475;472;453;469;406;496;636;553;510;498;395;390;404;433;438;409;432;402;362;326;342;430;431;451;450;429;437;422;410;334;394;385;393;361;372;339;360;319;409;402;498;523;385;478;500;472;486;410;489;494;527;511;474;458;444;336;394;448;445;561;564;477;448;398;402;491;386;451;450;417;382;439;443;472;489;536;523;415;468;467;451;399;407;485;568;488;590;463;389;459;506;391;479;440;470;457;387;489;510;514;418;383;391;452;491;533;519;409;417;458;458;442;503;571;516;465;489;486;408;402;424;470;416;479;462;461;527;470;480;399;407;459;424;444;389;446;493;469;456;442;365;425;446;493;537;461;438;425;396;519;474;399;443;428;458;506;435;398;382;430;471;535;507;454;500;421;453;447;561;515;449;428;413;317;333;430;467;467;457;394;384;403;390;393;378;440;397;583;560;437;446;426;434;460;494;473;476;440;411;423;398;422;426;447;427;425;522;480;470;460;370;389;455;423;502;456;463;498;541;452;408;391;437;436;446;370;375;474;426;391;450;578;718;779;796;609;509;445;490;418;398;421;416;406;417;427;481;400;390;539;505;479;458;496;787;731;488;410;414;554;548;534;521;621;573;451;475;477;447;381;410;470;680;728;543;541;474;497;529;538;398;330;381;429;448;437;459;431;386;432;470;511;553;498;454;517;513;446;418;398;450;429;440;441;432;393;554;456;393;399;408;339;490;503;506;486;419;440;532;486;449;504;388;414;407;363;463;505;455;439;457;492;547;537;535;510;516;541;543;455;445;462;468;455;480;547;488;442;434;369;439;403;441;421;416;586;571;533;474;474;469;436;534;511;542;470;444;445;431;446;414;451;526;461;430;511;453;410;399;401;428;449;429;365;455;494;429;467;413;365;354;382;374;371;404;403;406;385;430;469;450;482;406;382;358;387;415;386;425;437;453;483;459;462;419;398;403;370;408;346;396;347;363;392;466;523;405;439;389;408;412;483;405;350;473;483;392;441;470;484;348;394;409;502;384;379;411;458;479;450;567;491;388;447;516;563;519;520;558;507;430;454;384;322;375;414;406;422;425;344;390;457;432;467;473;440;469;497;538;559;390;431;472;491;486;427;418;424;450;501;431;452;506;461;489;479;498;502;452;431;415;467;490;558;517;463;493;639;674;616;485;516;501;425;460;493;498;419;379;370;490;440;401;455;403;402;360;386;421;570;515;454;524;509;552;542;478;503;545;496;470;444;465;431;496;609;565;576;427;465;442;450;559;553;490;443;456;449;439;466;462;468;436;499;572;516;462;401;403;464;480;545;609;529;445;539;507;463;407;464;529;424;437;516;477;473;481;462;416;439;377;470;420;504;403;398;411;428;371;349;389;371;391;405;427;346;371;502;474;416;440;471;427;463;459;460;496;525;525;746;574;495;494;443;433;396;410;464;576;543;611;549;449;365;464;467;488
427;485;462;486;459;519;404;377;383;428;400;415;510;533;518;436;462;515;477;447;365;382;475;487;444;339;385;528;546;464;456;507;612;666;673;557;630;618;479;602;566;433;474;606;475;464;389;404;429;470;406;468;534;688;523;715;953;873;641;526;561;578;429;368;439;478;479;489;472;356;404;350;481;456;442;417;402;370;502;475;431;502;629;506;439;504;472;576;535;498;429;406;372;366;413;449;419;437;441;443;554;468;407;430;452;639;584;487;486;500;542;397;401;396;400;412;438;398;479;439;491;503;500;507;476;442;471;540;469;470;559;521;593;591;429;467;534;419;350;456;443;494;418;487;468;476;501;464;475;405;440;430;438;439;512;470;415;388;392;422;403;460;416;538;593;532;457;556;473;428;390;425;406;416;434;440;466;460;393;386;438;403;457;471;450;481;464;416;428;446;442;451;469;457;465;457;485;495;399;426;424;440;380;461;454;447;385;445;560;426;371;457;359;373;439;417;453;442;411;418;451;475;478;576;538;544;444;438;363;410;377;337;420;519;443;417;388;500;756;587;507;434;460;412;388;402;422;359;307;449;418;471;405;367;311;431;614;445;532;568;540;480;486;704;770;556;416;385;373;316;333;410;471;422;464;450;479;434;411;476;539;602;607;577;458;388;309;400;456;410;463;467;483;444;394;415;416;402;435;448;475;481;419;385;352;455;511;464;455;434;358;363;381;393;400;386;429;407;360;319;324;431;468;475;383;399;462;391;414;370;362;384;371;339;423;480;458;343;377;407;513;559;488;450;464;542;550;613;518;487;548;510;474;462;468;458;420;473;429;589;591;494;479;439;398;386;436;405;466;453;475;502;434;521;509;544;474;441;434;483;425;462;455;464;484;494;533;374;388;452;410;359;386;437;462;489;367;490;539;498;434;454;422;430;476;484;479;495;462;503;503;474;439;518;428;448;567;489;407;399;447;541;497;420;426;436;399;521;486;430;367;425;472;447;451;491;484;509;529;468;352;396;445;459;502;529;476;442;398;477;475;427;534;560;471;486;491;488;423;482;437;479;533;472;414;416;395;424;572;517;446;419;378;365;342;397;454;425;401;463;498;475;400;408;393;391;379;435;444;430;442;481;375;430;453;498;513;415;408;400;442;433;460;459;455;418;455;456;419;369;406;372;431;503;441;444;557;531;503;462;446;483;423;426;404;407;406;441;467;440;441;541;651;618;511;524;498;433;416;431;397;393;429;446;450;469;441;369;382;564;537;456;410;500;710;602;459;430;504;548;496;473;542;604;581;417;484;495;433;473;467;459;653;695;561;634;430;447;560;615;577;520;440;449;448;459;452;412;367;392;470;574;524;426;477;503;479;425;426;447;408;437;448;486;426;434;464;539;432;448;429;459;422;480;475;449;454;481;579;495;444;483;398;515;422;353;379;435;478;441;455;461;457;479;569;571;601;479;501;458;473;521;546;553;569;470;498;454;414;393;388;449;425;400;381;456;545;472;412;417;413;498;447;609;607;453;449;432;387;329;436;441;461;482;426;448;438;347;401;427;499;452;363;380;452;474;458;474;459;419;370;374;375;350;381;428;381;455;417;423;489;438;407;375;341;342;389;405;417;431;464;465;468;410;484;425;416;385;418;370;425;424;390;429;402;447;475;396;315;417;439;438;406;400;445;505;432;511;654;529;404;373;426;416;407;431;446;456;501;455;568;506;494;472;531;520;474;478;453;497;432;462;411;339;452;456;425;449;450;358;347;414;445;449;463;470;405;479;487;469;439;503;433;445;482;464;400;439;518;541;483;437;519;448;433;452;581;559;423;358;393;464;407;464;476;521;462;549;574;561;482;482;553;499;470;537;617;572;424;438;522;452;403;356;410;369;406;364;474;547;587;536;480;553;574;480;496;511;482;528;444;498;444;461;532;473;532;464;493;556;507;535;520;636;515;467;513;525;488;625;672;604;521;543;584;518;507;396;413;394;435;436;462;424;469;507;471;418;426;498;484;469;439;513;453;446;411;409;465;469;378;433;459;389;358;429;433;479;460;385;448;463;334;449;491;298;295;426;394;407;427;498;539;452;512;470;493;512;545;668;603;527;402;431;471;528;435;408;487;587;717;605;440;420;391;429;432
392;412;386;389;498;493;430;454;496;376;455;417;448;490;487;473;396;486;483;400;380;396;448;571;415;362;397;451;475;462;457;506;476;561;586;539;503;528;499;560;530;512;525;572;536;510;434;379;424;466;526;659;905;946;665;550;646;658;501;505;430;471;433;394;432;453;498;517;465;392;387;411;447;360;366;399;385;406;510;445;423;538;640;581;489;476;507;514;505;505;530;444;376;395;443;498;492;500;395;356;461;473;515;439;483;547;531;538;447;505;560;432;409;435;374;432;432;395;435;437;464;463;389;413;494;491;494;476;479;481;488;457;505;468;412;471;496;439;452;541;443;469;438;483;468;407;494;417;484;452;434;444;497;482;490;454;425;457;457;399;423;455;474;480;437;458;452;476;451;474;444;493;468;451;430;411;446;431;449;396;390;402;488;504;494;479;434;507;440;405;479;466;447;435;494;540;518;488;467;456;408;438;431;410;431;451;395;430;531;422;450;484;410;451;505;408;424;428;398;383;447;392;475;477;457;493;482;448;426;401;395;341;411;513;460;409;407;559;797;679;480;435;424;358;383;392;414;360;386;361;438;381;420;402;446;602;680;494;482;475;417;454;501;608;637;513;433;415;369;352;355;440;428;379;392;357;442;477;456;485;559;557;568;494;480;464;373;397;434;399;444;449;423;387;377;376;416;374;384;441;485;362;395;445;441;436;395;392;364;447;394;379;355;388;398;402;446;425;430;352;403;434;387;411;414;489;504;394;313;382;409;399;390;405;464;507;565;367;343;344;417;521;474;506;438;497;476;488;516;477;530;530;459;455;544;553;445;422;460;609;532;488;429;417;416;401;428;523;522;467;481;493;460;490;504;455;463;419;409;445;422;430;461;372;431;473;474;390;417;390;437;391;423;398;414;409;455;469;407;426;514;539;457;490;493;479;457;441;447;505;572;463;495;442;436;427;493;446;404;421;459;600;541;460;455;441;424;489;490;505;471;464;482;453;579;544;511;516;494;442;381;394;497;497;439;444;468;456;389;450;420;528;544;549;495;477;458;461;395;396;430;433;444;434;417;384;471;443;551;510;445;434;378;349;283;310;371;384;340;498;539;470;419;457;501;493;372;414;479;397;460;507;442;426;473;471;497;428;438;464;500;440;441;469;450;463;402;375;346;445;424;424;446;423;457;432;496;495;447;439;422;481;457;436;462;492;505;447;452;419;572;609;524;517;528;437;447;453;399;416;469;414;451;534;521;490;432;466;496;556;462;413;409;471;540;489;462;553;593;552;492;523;489;525;441;384;528;448;431;500;525;645;701;638;619;621;410;359;439;554;660;761;701;590;472;486;557;434;387;435;505;514;379;283;350;574;619;483;425;397;364;444;492;512;483;454;489;451;485;472;422;404;490;533;411;395;441;416;447;404;450;464;448;494;470;353;400;459;445;446;491;462;484;453;527;524;533;480;518;461;462;485;571;606;598;529;495;461;482;474;407;414;440;397;491;486;472;463;442;355;424;522;439;638;589;437;433;379;437;444;420;405;432;501;393;440;397;379;417;515;508;476;410;452;482;526;460;493;486;399;368;331;359;375;352;395;441;411;466;416;398;482;457;335;240;317;423;518;404;425;443;449;484;434;419;424;394;379;346;372;434;509;433;443;455;452;426;387;347;350;381;400;376;413;501;406;413;607;530;462;458;428;448;433;444;423;475;512;540;437;465;477;459;445;454;472;457;441;494;490;377;449;450;469;525;513;560;548;488;359;346;395;377;450;436;427;424;411;488;447;508;529;530;436;484;449;461;437;493;534;561;534;473;458;483;555;557;509;428;381;495;437;357;374;491;550;472;469;400;482;556;647;602;545;588;620;786;600;476;447;486;484;535;373;405;439;403;378;439;563;582;519;457;465;502;513;504;480;508;546;501;572;504;510;531;470;482;497;505;495;443;442;499;579;545;489;499;457;486;894;1168;781;558;533;606;628;578;464;387;395;424;379;419;399;482;482;417;478;534;539;456;504;391;441;465;447;504;568;600;556;476;499;529;477;478;529;538;477;448;473;516;459;513;564;502;380;421;433;398;404;461;537;507;493;485;456;535;423;438;463;515;481;448;417;529;578;480;385;408;512;534;559;529;462;482;394;432
293;272;279;378;399;369;300;381;477;336;335;332;409;425;389;330;303;384;446;357;340;288;364;438;364;248;291;361;380;327;350;404;358;350;397;420;405;327;342;325;385;360;392;471;502;414;332;334;328;380;576;593;790;701;459;363;370;401;388;370;326;329;341;342;282;324;335;330;320;321;312;332;379;298;306;349;386;345;366;360;339;412;604;556;356;369;413;307;369;396;361;366;301;334;285;379;423;343;304;234;307;371;372;352;390;408;386;363;370;344;300;391;360;291;280;328;338;302;377;357;328;332;316;362;385;416;362;382;371;314;331;377;380;358;312;375;378;415;438;428;336;302;347;418;341;326;374;353;330;313;384;393;400;394;362;350;295;344;323;321;371;317;332;319;331;323;332;342;359;297;342;406;338;315;353;341;350;305;281;298;305;328;345;380;309;322;328;350;303;321;329;310;306;299;463;480;463;433;394;380;356;306;324;276;313;307;363;324;336;317;302;375;372;354;408;350;288;284;322;295;333;310;332;308;307;295;374;325;296;337;295;311;295;344;342;318;394;381;466;379;313;378;370;326;291;327;352;328;288;275;301;347;412;387;399;451;436;330;329;344;323;363;392;425;345;334;352;314;325;336;293;309;320;293;324;308;337;408;336;323;272;284;295;322;366;352;332;345;340;303;251;269;305;279;278;301;341;267;315;346;374;309;291;376;342;325;281;295;316;320;285;232;253;281;284;317;384;345;273;279;365;353;373;329;384;388;372;298;248;294;293;262;282;367;387;428;474;372;307;285;291;301;393;304;344;354;310;321;409;362;350;383;382;330;371;320;341;342;349;373;438;435;342;286;266;266;286;368;353;396;404;430;412;336;393;353;332;279;281;332;298;379;310;255;308;360;379;301;273;328;336;299;312;307;293;311;307;340;326;304;371;421;322;346;318;320;329;308;315;380;409;418;363;289;321;307;281;314;323;316;311;336;370;333;318;310;335;325;448;404;404;361;332;332;434;514;356;373;367;315;318;312;340;340;367;360;349;345;295;292;307;324;372;375;355;324;326;293;247;277;305;274;296;343;283;295;324;311;322;375;326;297;263;248;240;224;286;276;299;355;377;313;306;294;384;395;325;321;299;254;317;367;328;310;347;344;340;355;325;392;359;326;378;342;324;392;288;296;332;347;370;331;278;305;336;323;344;362;366;338;352;379;340;304;381;439;415;357;343;274;445;409;346;334;410;350;362;299;273;306;340;298;318;492;442;460;410;407;518;388;335;308;312;340;331;440;513;462;401;333;401;356;406;413;379;389;388;377;342;364;440;435;565;515;523;376;294;282;332;428;424;479;508;489;417;411;482;385;375;365;347;316;195;139;269;618;737;423;288;284;326;332;295;284;320;315;327;304;319;314;276;293;397;387;308;301;272;334;294;289;361;350;383;381;340;296;314;303;369;321;305;363;413;398;391;355;323;340;397;374;385;364;363;461;390;363;282;334;387;329;326;304;303;339;327;318;301;291;284;336;320;394;319;394;397;328;341;313;292;329;337;298;338;339;350;313;315;320;300;351;343;328;317;374;323;369;370;391;326;310;291;253;316;321;303;310;293;320;339;293;314;275;274;210;191;235;340;329;360;306;329;335;371;372;369;267;280;276;236;313;320;303;294;310;333;312;307;308;293;287;295;338;366;368;340;272;291;348;337;279;306;329;306;285;319;305;348;331;351;324;270;316;343;316;334;316;335;347;337;362;327;321;389;446;437;383;513;641;520;347;279;314;266;272;369;347;351;327;392;428;385;419;419;368;338;350;382;384;401;407;445;399;371;386;424;408;444;401;325;347;340;379;296;276;316;376;369;310;230;260;459;541;446;425;440;442;545;436;308;330;331;352;387;318;301;346;311;308;289;407;406;356;327;343;408;441;499;379;408;388;360;379;365;338;349;313;334;321;291;313;319;347;315;363;322;321;390;381;445;730;837;591;344;399;448;458;404;370;333;319;373;331;327;338;357;343;362;359;412;368;351;350;352;395;425;386;412;435;422;407;341;332;378;402;537;473;353;305;339;367;394;339;386;395;352;307;336;311;291;280;279;326;296;284;310;350;376;284;295;349;349;336;370;284;414;427;314;283;333;359;327;359;423;357;351;339;338
274;264;334;384;390;331;354;376;492;488;473;393;439;380;367;407;365;485;534;481;352;297;367;383;341;243;265;335;359;363;351;428;393;379;386;402;391;317;341;338;308;320;419;572;460;372;371;335;368;493;563;612;617;544;449;363;332;385;372;368;360;392;395;350;278;270;294;294;317;300;319;405;385;355;321;315;312;356;338;306;312;389;508;607;424;431;412;320;380;367;366;318;244;262;289;290;269;346;243;313;343;370;339;401;438;416;348;385;362;369;360;353;378;237;258;349;367;324;304;367;325;321;386;327;338;395;413;440;346;362;381;422;470;315;335;350;415;409;345;366;277;328;339;444;406;350;402;381;341;364;366;330;309;364;327;326;314;355;364;366;392;378;282;369;345;314;364;363;348;349;327;336;352;358;323;327;301;239;238;275;273;332;346;325;336;300;368;309;294;330;349;339;314;342;420;422;354;327;421;344;322;319;319;273;294;278;337;344;340;252;221;290;394;350;337;302;264;319;334;369;351;340;287;294;317;333;368;339;315;331;295;287;299;311;330;286;394;392;340;324;346;379;369;302;281;296;290;337;354;246;264;332;458;415;376;358;374;330;294;291;376;364;371;390;388;347;347;379;378;309;300;291;339;291;288;257;306;322;347;302;301;306;294;335;375;388;361;390;425;271;308;355;312;287;301;290;329;349;389;325;371;317;317;355;280;330;319;335;320;367;351;296;299;260;272;293;336;266;288;310;338;399;406;381;368;354;299;313;279;244;276;327;287;397;356;527;630;576;411;296;301;350;410;371;274;331;323;346;444;405;358;360;389;339;312;342;367;441;415;327;479;420;311;286;290;281;286;333;336;378;377;402;433;434;420;348;323;327;296;292;325;332;342;293;303;312;342;343;341;315;357;324;253;256;280;307;351;302;359;346;326;339;300;292;268;289;283;310;320;332;473;449;307;328;338;321;280;275;280;353;335;355;293;306;258;328;348;361;424;454;441;416;414;298;333;435;391;352;351;289;324;345;346;314;309;420;451;351;317;299;326;319;323;330;314;373;293;308;336;306;323;307;295;320;296;299;304;314;316;328;311;247;232;231;298;281;300;285;297;354;354;299;296;287;346;345;266;268;307;254;325;335;252;252;299;302;349;330;320;328;328;257;342;327;342;363;310;291;330;374;376;338;364;337;317;322;364;346;365;319;413;405;369;295;331;386;438;348;326;328;405;457;399;337;423;339;380;285;350;379;426;313;298;388;433;555;463;464;527;392;321;355;349;360;337;406;551;479;333;338;423;440;533;517;418;348;335;353;350;362;381;410;480;568;596;385;345;282;369;399;424;422;563;599;512;503;496;451;418;417;301;316;218;208;305;735;727;392;267;339;401;350;347;337;326;289;265;267;254;317;262;254;281;360;361;307;228;288;327;317;322;328;357;381;337;293;293;300;353;361;365;363;358;341;397;384;431;381;335;353;304;297;351;377;369;379;275;368;401;342;285;304;281;275;332;334;339;358;310;299;358;276;372;346;333;370;353;312;306;324;396;339;347;406;411;391;331;315;292;343;318;307;271;278;277;291;401;324;314;308;301;300;303;320;331;241;305;347;328;326;323;270;264;294;280;237;311;325;376;301;318;311;398;375;294;261;254;239;264;320;319;319;262;341;306;372;330;273;310;344;331;314;360;299;341;289;258;298;307;284;255;272;298;300;294;249;319;368;340;320;292;315;276;312;356;410;390;315;403;351;469;421;402;385;413;414;523;546;527;308;330;286;312;327;374;357;364;336;362;374;400;345;360;345;373;405;371;312;432;418;426;428;392;394;417;394;417;356;364;372;352;343;282;319;330;338;375;344;278;264;384;459;386;494;454;452;430;345;274;342;336;383;382;384;367;382;384;353;335;383;362;362;348;364;410;451;430;446;386;329;370;383;355;331;360;348;333;284;287;294;339;333;368;354;364;370;422;455;379;488;483;395;394;405;466;407;348;351;348;356;402;383;352;311;308;359;321;337;327;330;406;476;373;380;451;435;421;405;376;374;385;408;431;419;512;450;348;300;335;353;343;362;372;381;332;332;383;347;377;259;241;282;305;296;313;307;300;234;292;369;359;314;328;308;360;361;344;319;359;382;271;300;326;359;336;328;393
284;348;384;350;390;389;451;601;633;646;521;393;454;369;386;421;453;497;496;487;420;303;343;350;353;241;247;371;328;287;377;399;383;385;390;418;415;413;366;339;332;317;408;562;499;403;481;426;375;412;424;392;540;520;540;461;421;387;320;335;394;417;400;318;318;332;336;370;321;347;301;331;344;379;328;298;385;340;337;300;357;321;341;422;326;367;409;327;353;340;371;315;328;277;322;346;290;342;296;350;340;328;318;433;539;458;351;344;399;377;413;381;313;297;294;322;343;281;302;312;355;332;372;351;296;316;378;382;394;381;445;462;435;347;324;394;362;345;336;376;348;411;358;378;414;369;385;376;350;417;389;318;338;354;376;372;401;382;398;386;325;352;404;370;334;361;382;398;392;354;401;394;346;350;350;401;349;255;242;288;334;368;372;258;345;360;337;339;305;333;279;372;317;294;298;331;284;339;356;392;300;347;306;361;325;289;313;401;340;261;169;222;333;270;278;312;315;282;323;348;300;284;253;289;314;372;394;318;344;359;342;341;326;353;366;325;393;385;335;334;390;380;287;281;272;295;317;301;281;311;313;329;390;353;382;334;390;403;318;331;353;362;370;428;367;370;396;333;362;324;331;344;316;320;284;292;291;329;306;332;315;335;304;358;377;357;358;524;419;314;284;359;354;286;299;338;324;407;389;367;293;341;320;369;278;300;368;366;346;379;315;357;309;314;287;265;342;274;306;340;298;397;375;340;345;345;247;314;257;246;275;287;300;323;340;525;712;664;452;395;326;398;398;322;289;328;291;318;283;290;318;304;327;327;353;382;406;573;525;401;413;352;293;319;363;314;320;353;329;368;418;379;373;372;410;327;286;290;311;316;262;314;339;291;275;303;360;364;364;357;372;349;274;274;344;377;387;354;485;384;341;361;294;245;323;308;327;382;306;326;390;406;315;319;382;319;254;290;314;434;483;400;321;294;372;395;372;365;394;383;426;388;346;326;256;279;307;344;338;385;338;344;422;330;296;345;423;391;289;293;285;282;259;367;320;341;353;315;314;343;293;257;307;290;304;273;301;304;304;341;306;334;282;246;310;336;340;343;371;353;387;341;313;261;296;282;282;292;253;304;325;300;248;216;329;353;333;332;285;315;297;296;360;352;359;321;397;372;349;390;376;350;399;377;322;383;355;298;335;392;434;386;334;285;309;376;420;394;421;412;368;462;391;345;376;399;338;310;353;469;531;373;283;344;355;440;401;430;366;314;354;353;319;379;333;346;406;401;312;347;477;509;606;449;407;340;316;331;381;385;348;434;637;602;547;473;384;345;356;328;308;360;570;775;721;833;636;499;555;392;365;314;309;297;359;526;529;335;294;338;452;438;370;318;335;331;316;336;276;309;228;220;278;329;360;385;312;315;307;357;347;383;314;360;363;280;312;296;318;313;364;365;361;350;379;376;426;360;303;369;393;344;323;410;345;306;336;379;487;466;336;332;341;286;347;389;361;344;340;317;306;345;390;381;368;394;388;369;298;385;322;295;380;456;379;395;407;401;307;283;349;306;292;302;348;364;320;334;325;299;309;304;325;336;302;266;306;292;333;301;347;364;280;292;261;235;296;365;375;339;290;333;403;336;345;366;279;280;287;320;373;377;294;371;346;377;333;298;266;321;317;333;355;338;314;251;248;266;325;316;306;281;285;304;361;246;309;316;378;334;340;344;310;322;395;379;328;372;332;352;546;561;407;372;432;384;355;412;403;289;275;277;290;314;360;358;362;319;331;296;358;365;328;327;358;338;387;336;415;414;382;420;504;463;440;438;404;411;391;417;376;326;286;331;410;338;387;420;346;350;381;359;339;369;420;419;427;364;344;352;325;297;309;352;341;387;419;381;400;386;355;359;376;361;360;382;458;441;460;315;379;340;356;340;372;351;312;346;374;348;412;368;361;325;355;356;371;414;429;415;371;403;435;412;394;386;351;377;361;343;334;415;412;356;347;340;348;307;302;261;361;470;339;478;584;575;398;369;388;335;353;391;469;481;528;407;368;296;370;397;354;346;346;347;333;344;336;292;265;273;318;336;357;310;275;308;255;305;339;334;324;280;314;290;341;357;371;305;344;364;284;271;296;331;295;321;365
320;350;364;312;347;442;595;685;691;556;396;319;366;387;331;416;413;362;419;463;308;345;322;389;360;259;294;416;400;374;344;389;381;434;419;459;489;545;464;292;347;376;392;473;425;458;546;511;400;398;290;336;455;575;488;436;468;455;434;329;351;478;433;326;348;453;388;327;350;319;310;305;357;350;333;323;343;357;415;297;369;324;334;360;294;311;322;295;330;381;328;310;328;308;343;339;374;343;428;293;271;268;337;401;456;420;356;349;438;389;396;360;310;280;320;399;358;326;288;331;304;316;381;346;349;375;308;323;361;415;407;433;370;318;261;385;277;344;372;368;368;391;379;411;380;336;371;340;379;406;466;419;329;278;320;376;436;485;384;382;362;353;342;349;304;387;420;428;335;395;458;392;316;327;351;342;344;298;284;282;319;337;321;307;307;325;349;306;304;356;382;352;300;309;311;275;323;388;417;387;381;352;302;355;283;324;359;327;337;278;248;284;324;310;284;278;302;267;317;330;336;310;312;328;341;366;382;321;398;374;334;307;353;354;343;302;351;365;336;335;394;371;374;288;295;277;300;303;313;339;285;355;400;350;368;325;453;438;344;325;336;290;371;397;366;302;344;332;308;346;363;365;383;315;330;283;332;371;333;305;336;314;393;372;350;328;382;415;380;341;270;325;296;323;308;319;346;408;441;374;366;402;352;329;296;365;399;372;274;361;382;348;385;409;280;257;283;289;308;323;313;295;324;343;345;312;310;275;283;244;314;351;327;348;298;330;556;561;443;393;402;367;357;317;294;293;335;302;292;298;315;322;326;374;381;450;521;584;464;418;321;268;297;396;420;328;323;344;327;300;363;388;357;396;379;323;275;342;398;338;272;270;319;351;364;314;357;358;315;358;377;374;289;295;333;364;408;351;371;399;390;306;280;323;323;375;379;367;297;285;316;358;328;372;383;308;230;326;325;424;458;381;346;387;438;423;338;384;349;378;453;414;380;392;327;321;357;394;296;357;374;371;412;378;287;314;382;330;277;251;260;300;336;442;440;318;304;253;337;275;264;278;271;307;334;342;401;329;321;343;325;384;442;283;282;350;344;362;295;377;361;340;309;267;299;277;274;344;357;324;319;371;320;298;377;336;323;357;364;318;245;316;375;322;336;329;353;353;355;381;405;347;407;332;418;343;325;290;313;322;289;285;332;291;339;358;427;419;408;359;416;440;375;299;288;354;314;331;347;432;460;358;287;376;432;361;355;368;381;389;413;355;270;361;380;338;389;287;289;312;384;425;393;496;419;396;359;275;499;512;340;448;765;776;562;361;397;351;326;311;366;367;430;618;842;920;612;448;479;427;415;415;431;478;461;413;408;347;328;343;465;595;464;297;348;305;252;242;327;350;293;321;339;374;351;416;357;312;317;292;325;366;283;334;312;288;304;272;306;297;349;329;354;386;313;393;408;368;373;366;317;358;319;320;289;318;350;513;436;453;358;387;344;392;386;340;400;321;346;339;362;345;348;341;366;327;353;382;354;352;364;272;343;424;422;426;411;413;253;289;286;323;292;388;437;341;313;296;271;331;324;277;329;321;347;321;288;371;311;303;316;331;329;329;282;296;387;400;316;247;270;364;351;352;303;395;340;261;288;291;323;316;353;396;428;373;310;331;295;318;361;304;322;308;239;199;272;321;324;394;339;330;327;319;301;281;244;270;328;328;318;309;338;387;300;318;307;388;328;379;439;392;411;391;370;309;403;535;391;304;237;227;263;286;358;327;322;300;282;307;364;398;371;344;351;333;333;304;364;414;325;324;432;401;458;443;444;528;515;480;416;359;311;392;367;382;373;399;324;373;381;372;444;408;509;383;337;339;444;428;403;305;332;393;360;370;437;409;421;333;365;398;430;361;332;411;462;418;414;365;349;312;309;353;388;384;334;352;384;424;411;333;350;337;355;371;331;378;337;400;355;425;447;490;407;339;350;354;381;353;323;357;373;367;396;403;377;370;351;332;361;390;514;528;709;568;368;395;343;299;298;430;515;514;557;444;360;340;304;389;378;332;393;335;298;366;319;292;326;338;360;353;378;346;332;319;317;328;330;394;314;299;324;320;328;325;325;305;283;329;324;271;292;293;304;306;344
350;311;307;320;343;383;548;474;409;354;337;331;341;335;394;404;381;322;390;418;365;320;363;402;340;295;308;437;365;421;514;410;445;447;487;493;469;539;545;351;315;388;452;461;386;462;519;442;425;390;298;324;459;596;527;485;505;515;504;361;364;391;424;363;391;461;391;364;343;427;374;314;351;390;375;366;391;335;330;297;293;370;285;311;292;290;285;255;303;288;311;298;310;331;334;357;344;364;385;241;204;333;392;413;417;396;296;319;412;411;337;287;297;309;320;363;367;374;321;338;300;353;397;413;382;320;344;367;339;355;369;351;327;316;356;322;346;359;352;333;374;398;350;388;323;348;323;277;386;417;434;357;275;287;304;321;358;370;440;358;351;380;348;349;378;364;386;319;338;388;396;349;379;381;324;312;287;262;286;298;317;318;292;303;284;316;356;317;359;434;406;352;368;353;333;368;314;354;376;376;315;293;296;277;303;351;331;353;379;308;303;376;353;276;327;366;325;336;305;346;277;313;335;335;300;363;354;345;369;346;332;319;373;374;415;324;352;349;316;313;344;368;383;404;372;340;336;299;363;329;286;354;296;264;313;288;375;384;331;359;414;340;344;442;368;348;390;418;370;329;346;405;391;349;308;303;329;372;394;344;304;354;390;375;401;366;388;389;407;372;336;309;320;314;333;383;455;473;484;420;344;398;333;331;302;382;402;311;390;384;351;352;385;388;262;276;256;294;337;373;341;331;329;318;338;307;275;330;281;317;323;319;341;362;326;325;410;397;409;391;327;325;380;331;280;350;350;354;353;323;354;369;345;365;425;475;406;358;332;345;317;330;303;290;317;314;316;332;350;321;346;356;293;319;370;343;325;380;350;307;321;341;348;355;433;356;384;360;319;480;518;406;306;268;305;330;393;343;303;411;388;316;295;310;345;324;408;352;335;300;244;350;381;360;382;350;363;358;354;341;363;361;384;327;473;483;389;381;421;365;414;423;357;342;306;316;375;401;349;294;311;316;333;335;287;345;336;301;273;262;254;329;333;312;360;356;396;358;309;301;321;379;360;306;291;275;287;359;330;351;353;400;419;349;346;352;345;286;333;377;315;331;300;343;314;300;298;272;282;337;310;337;351;340;373;389;328;361;311;284;266;326;289;293;298;353;325;362;380;383;376;392;420;330;393;340;359;328;264;287;294;295;330;372;357;421;444;392;434;394;387;383;313;295;324;406;348;367;358;363;415;345;287;418;479;445;345;298;364;352;371;332;245;376;433;329;308;308;310;306;334;357;384;419;477;339;342;274;382;472;304;293;527;676;422;381;361;393;333;310;405;366;371;408;573;628;455;428;421;514;513;500;507;559;473;349;387;416;369;335;381;429;357;314;360;296;291;275;313;309;317;418;417;346;358;381;329;371;393;365;382;343;262;304;310;341;315;286;316;273;330;342;374;375;318;315;352;383;341;343;317;387;323;262;307;293;347;387;415;397;346;320;401;394;360;351;353;319;387;365;391;392;357;386;434;354;359;366;346;401;303;287;310;328;305;341;390;374;305;308;298;291;374;368;381;317;341;288;257;317;342;242;302;327;330;305;274;331;317;283;297;335;344;328;264;332;503;410;306;303;343;330;373;299;353;374;302;264;270;269;297;358;399;425;389;335;352;384;299;371;365;364;322;292;207;259;366;315;345;359;321;343;332;245;331;253;215;285;336;357;281;334;322;282;268;275;320;450;357;349;365;424;436;405;304;307;413;416;343;259;298;208;254;348;355;313;316;287;377;436;401;384;387;372;373;302;314;357;408;424;322;376;373;356;374;393;417;474;474;452;422;398;348;392;392;350;375;380;328;341;355;453;522;598;572;410;365;406;474;416;487;418;389;360;359;311;416;394;353;337;338;419;496;387;381;391;497;500;422;339;309;288;348;285;367;401;356;336;389;434;384;436;447;432;406;381;334;398;404;380;383;451;398;393;336;372;322;342;362;326;325;382;401;393;410;424;430;442;419;361;390;434;468;535;488;441;382;332;412;297;270;351;368;395;405;414;352;331;326;315;363;311;289;315;383;350;341;325;331;334;374;361;380;364;359;341;397;386;453;482;473;348;340;313;351;350;298;317;292;307;290;332;287;272;299;284;312
351;324;307;285;344;387;393;339;263;331;321;444;374;372;357;351;325;316;287;342;340;335;310;343;314;321;342;410;361;467;492;468;347;414;479;422;455;449;385;340;326;396;484;528;411;420;421;378;351;365;366;405;498;532;460;478;493;510;491;454;361;394;409;424;446;450;479;496;358;455;418;371;345;376;323;339;355;367;286;285;330;369;329;331;340;277;256;283;284;337;372;306;281;312;349;360;343;304;286;229;242;293;431;368;359;366;384;304;402;436;371;325;300;366;352;335;392;360;317;300;352;366;355;360;407;370;369;409;394;367;385;304;312;368;350;337;327;318;315;352;395;377;315;378;326;324;274;268;289;377;415;339;304;241;290;296;296;349;430;322;374;390;381;390;448;357;303;336;372;381;381;374;407;376;341;323;291;285;271;282;254;226;369;399;309;313;323;385;354;351;386;353;368;401;361;317;313;363;376;365;342;290;305;373;346;362;348;342;343;271;311;344;347;303;326;338;386;330;328;371;274;314;293;335;320;333;315;331;359;396;299;297;348;362;359;331;299;369;352;357;357;352;327;342;386;319;298;305;296;269;282;348;330;302;270;299;349;319;317;385;390;353;358;333;324;305;423;439;320;302;373;362;375;353;302;346;361;400;369;337;418;424;345;381;423;363;328;340;341;327;372;305;302;323;355;374;572;558;393;371;373;329;372;308;339;396;351;378;400;387;349;308;373;309;299;301;250;313;301;356;413;330;347;319;358;295;249;335;297;278;332;367;376;341;342;299;346;378;338;382;335;300;370;319;327;369;362;411;353;366;337;348;276;337;411;412;377;314;339;341;367;302;312;248;317;264;339;326;343;375;342;370;322;330;337;363;331;357;290;247;332;390;420;404;471;324;394;374;408;688;756;539;307;220;284;383;425;389;408;463;429;304;319;320;371;341;358;346;341;305;277;312;347;315;343;337;352;384;382;315;373;324;382;324;435;478;395;355;357;353;346;356;329;340;336;316;330;315;334;301;303;338;290;312;323;343;306;313;292;284;269;323;364;303;366;403;440;384;332;335;355;363;358;334;298;271;319;271;314;342;334;292;288;346;369;361;298;269;291;275;274;338;303;340;278;307;264;279;255;321;371;344;323;316;387;346;369;399;378;314;301;320;336;286;302;335;353;348;341;334;352;377;374;357;390;391;367;308;272;350;301;284;367;462;384;427;417;366;417;446;388;354;340;306;361;422;400;381;375;348;311;320;322;410;504;371;371;289;364;325;257;298;275;324;317;333;325;329;297;332;309;359;362;360;352;326;296;293;272;367;266;260;337;373;365;354;403;452;439;504;389;352;308;355;409;418;373;403;428;495;440;385;457;529;478;313;447;402;367;397;433;336;336;294;298;317;290;328;347;291;304;407;500;452;441;320;309;334;324;312;304;287;247;274;334;354;316;299;287;334;317;307;301;357;336;320;328;387;324;315;311;310;333;338;397;364;346;347;395;347;331;338;311;326;337;385;346;332;384;385;388;402;344;389;408;357;364;353;392;437;359;337;351;299;302;299;409;370;342;325;285;298;348;306;266;284;284;274;306;309;312;321;304;297;307;346;296;320;268;274;295;322;333;298;336;348;463;402;366;365;353;379;309;274;320;320;319;238;263;288;298;320;325;438;325;325;348;352;356;345;317;332;304;305;253;304;355;352;326;342;336;313;333;340;367;332;281;328;355;287;295;286;284;301;279;318;340;405;339;273;372;396;506;502;360;339;440;309;289;320;303;286;304;399;367;328;323;318;375;448;402;324;345;391;389;340;336;391;406;371;342;328;325;359;395;440;394;443;439;415;407;447;425;355;331;308;419;367;413;339;376;499;500;586;518;384;342;346;405;354;330;438;482;501;330;296;358;345;360;350;364;422;513;443;387;394;409;449;419;318;263;264;339;367;409;365;318;307;417;431;382;469;588;479;406;406;381;391;390;316;386;420;379;366;382;428;413;332;325;409;421;380;433;339;424;453;495;480;408;366;356;350;375;431;375;347;354;361;438;373;267;321;414;381;338;303;372;359;327;380;308;293;290;324;358;400;307;337;383;412;369;327;333;312;318;395;423;433;436;592;514;342;292;327;392;349;346;270;271;295;342;274;331;305;314;280;329
298;293;282;284;356;319;341;328;373;388;362;392;315;339;384;359;303;252;251;314;339;400;357;322;312;329;342;367;331;394;552;485;378;451;387;386;454;363;284;318;360;376;533;667;549;452;362;334;354;324;361;454;599;510;448;444;426;479;374;410;445;456;475;452;466;476;565;495;362;322;381;402;365;352;343;293;337;327;261;243;353;375;361;352;346;270;334;316;286;368;369;322;309;368;426;456;297;341;363;261;315;365;354;348;364;351;430;351;368;405;459;344;322;338;306;250;361;355;311;302;426;500;400;336;325;322;418;392;401;393;360;346;328;416;395;286;341;306;391;356;378;349;334;338;318;317;268;302;305;347;364;347;301;292;356;361;311;393;364;356;386;376;359;360;339;326;303;373;403;403;383;403;402;402;432;295;305;320;322;251;278;247;358;325;329;311;302;344;346;321;363;328;362;409;348;337;342;320;361;346;347;305;274;355;360;342;322;331;351;338;343;403;308;325;290;350;372;338;357;309;302;335;365;385;327;261;273;347;369;341;279;258;321;356;372;391;336;405;380;300;295;318;291;355;404;298;291;297;273;228;239;313;335;322;295;300;334;334;313;330;337;324;328;290;250;318;351;341;388;325;282;324;322;308;289;335;347;346;342;407;545;397;373;406;434;353;347;328;339;407;453;389;380;367;412;389;567;513;426;371;331;354;395;339;350;338;343;331;403;403;330;326;368;359;298;299;287;265;339;344;322;355;326;317;324;323;238;308;325;308;308;331;365;342;280;287;303;414;401;367;392;325;293;356;349;381;394;398;341;374;308;357;336;319;346;461;439;368;376;354;376;317;366;315;262;329;351;347;355;368;363;342;295;333;338;386;440;471;331;296;264;340;363;408;379;346;346;370;534;700;771;526;354;265;314;380;386;409;384;376;456;388;308;365;391;376;332;351;338;334;330;320;366;295;327;336;334;384;372;309;312;394;405;334;409;442;446;354;305;321;320;303;290;341;343;375;339;286;316;277;341;297;362;334;278;327;308;425;333;284;317;369;358;379;377;375;326;329;288;332;344;318;351;323;322;309;265;282;293;337;369;310;311;293;351;342;337;285;273;293;345;349;351;251;289;315;316;276;322;345;340;328;280;264;334;413;432;369;352;278;312;290;333;354;315;311;275;324;444;390;310;325;283;321;368;361;371;291;335;320;241;265;334;399;367;379;397;374;404;427;396;381;375;339;377;399;331;393;409;336;331;350;319;404;489;413;377;309;312;274;313;344;261;160;212;264;265;290;374;309;318;302;292;310;334;315;279;266;284;250;257;267;318;319;378;358;423;622;816;682;478;358;389;338;354;360;383;359;374;502;420;381;391;367;435;377;369;364;326;404;506;454;320;274;268;303;340;295;287;240;316;461;502;494;488;323;262;337;312;324;310;284;244;260;307;273;367;317;333;336;294;297;371;304;341;345;295;306;313;326;327;286;324;379;487;361;376;357;322;288;351;336;310;291;314;355;340;339;350;399;430;397;399;408;430;390;365;328;389;391;371;407;296;310;382;334;392;333;314;388;332;279;304;315;305;270;354;309;336;299;286;319;329;309;323;401;376;342;261;270;278;317;388;444;372;340;385;399;334;319;322;283;302;268;320;293;277;283;309;277;273;299;341;363;310;287;292;371;292;339;355;358;320;311;309;325;332;339;330;314;324;381;355;354;374;318;308;329;369;288;300;292;295;353;332;346;331;374;387;328;312;354;366;360;297;379;356;322;391;404;309;333;333;343;322;285;367;356;373;400;411;389;375;433;450;400;425;383;477;415;373;431;336;389;421;448;530;504;382;396;395;358;483;451;359;358;346;433;417;359;395;459;450;489;422;365;395;349;358;348;241;311;505;486;393;323;337;314;287;294;311;356;414;382;347;364;385;363;389;310;301;311;410;515;518;435;375;423;446;393;364;392;515;490;406;360;377;404;422;451;430;397;342;384;384;459;444;399;428;507;429;443;494;511;406;467;437;460;421;343;327;337;320;395;357;353;452;463;498;436;302;415;486;427;277;373;351;333;361;362;297;325;344;300;357;390;375;401;438;411;355;321;318;319;292;339;354;388;404;446;425;359;337;346;332;375;327;279;341;339;295;346;331;267;322;318;334
417;312;281;365;379;322;338;324;383;396;339;312;287;298;384;431;356;245;266;342;364;388;405;395;353;347;459;315;300;368;525;421;412;385;443;396;349;364;322;338;371;370;408;503;433;363;386;362;398;284;298;536;731;611;431;386;461;464;409;347;444;412;486;433;439;422;405;438;457;357;362;368;368;381;343;329;346;371;324;322;317;375;373;343;402;320;337;296;268;327;437;369;341;345;414;427;352;360;350;268;257;310;359;361;392;382;379;408;370;389;450;288;169;270;305;301;318;322;318;361;490;545;429;350;388;414;389;384;349;401;343;334;332;320;400;403;342;370;426;395;371;338;340;342;334;355;287;318;355;332;413;328;330;340;348;383;310;293;367;344;305;305;294;299;286;323;370;375;411;411;382;390;392;397;351;290;279;337;311;271;287;305;279;368;330;271;284;306;283;289;312;298;333;353;335;311;279;324;332;304;378;385;353;319;290;363;326;293;275;302;333;365;311;356;340;327;401;354;346;366;300;370;424;356;315;315;274;324;399;318;290;274;351;379;364;376;376;388;403;351;294;275;294;369;296;329;422;343;196;247;309;362;373;335;327;344;317;310;344;313;350;304;316;303;282;272;327;359;415;345;294;330;310;374;330;377;373;383;361;382;414;332;364;401;379;353;307;326;392;401;412;370;373;413;464;417;408;356;416;343;338;341;354;360;398;373;373;376;279;327;301;367;339;356;280;272;249;251;298;336;328;304;349;365;377;319;257;302;337;355;341;340;363;325;326;318;351;379;396;458;538;414;265;334;387;365;464;380;393;331;362;366;402;346;389;377;399;333;363;409;436;375;351;360;345;336;311;285;391;379;342;318;315;313;376;481;649;636;432;353;287;338;392;378;350;341;319;308;373;547;575;380;335;297;343;360;404;389;343;358;359;329;351;372;386;327;327;294;345;313;279;315;354;349;335;355;370;360;400;320;337;370;322;302;300;389;402;361;351;305;303;272;279;352;380;378;342;348;310;300;282;288;352;345;314;331;404;382;363;324;318;306;321;366;427;396;354;306;281;272;336;299;313;343;338;289;300;262;329;304;318;312;309;300;302;375;305;289;226;259;312;286;314;236;287;305;299;266;279;313;297;342;290;247;300;393;428;360;292;303;282;333;314;340;311;315;303;279;396;330;341;325;314;335;314;311;283;331;303;303;247;266;332;352;369;418;368;351;407;421;416;391;345;361;306;349;326;354;367;301;387;426;374;405;516;590;501;348;337;309;302;344;293;190;256;234;283;314;320;329;354;299;342;337;281;262;256;289;246;256;256;273;276;342;321;382;405;740;872;650;397;376;341;342;309;344;371;364;361;388;351;389;376;294;304;380;329;298;306;417;582;468;319;317;298;302;319;349;339;290;277;409;493;462;408;275;278;314;324;293;339;365;295;254;289;286;301;336;286;272;263;346;397;363;348;326;288;352;313;324;300;330;317;372;347;346;339;343;330;346;436;371;308;347;318;340;343;294;395;369;336;362;435;473;419;390;364;309;316;332;356;338;294;347;350;349;425;372;326;353;336;230;342;336;325;302;402;391;349;316;335;330;376;370;333;370;373;320;323;242;311;290;367;363;375;328;328;376;399;319;307;284;283;251;284;300;269;287;345;318;259;286;370;382;354;262;329;326;317;327;381;408;336;310;311;291;279;301;369;327;328;346;379;414;388;272;254;316;313;340;312;273;346;374;357;344;291;318;369;387;325;313;283;293;299;297;320;323;353;381;376;390;370;331;350;295;361;341;310;366;428;462;528;414;477;460;447;402;448;418;405;378;398;409;397;498;503;447;405;372;347;382;465;524;435;365;394;501;498;450;355;456;485;491;411;380;467;394;349;336;265;276;363;400;348;327;348;296;273;281;295;304;322;288;316;305;387;414;344;376;340;360;416;548;451;414;403;405;378;317;401;481;507;463;370;346;369;476;507;554;494;433;403;349;407;500;456;399;437;392;312;403;428;406;509;445;340;319;422;358;343;355;343;342;373;325;349;437;362;340;338;461;502;421;413;378;403;360;378;319;362;373;374;343;390;453;415;405;434;410;405;330;308;330;318;337;357;350;384;370;332;407;341;310;284;342;377;287;336;369;339;369;360;340;317;308;332
326;350;314;347;361;340;307;373;407;354;330;359;323;362;351;431;407;329;294;341;396;431;373;405;396;348;399;381;373;419;449;459;409;369;483;436;349;365;336;345;399;374;356;434;436;298;348;353;272;273;306;438;550;516;505;413;405;413;427;373;423;409;387;419;427;326;266;256;429;356;325;329;366;389;342;315;353;364;354;370;357;392;372;357;328;273;308;352;286;303;376;390;343;294;280;336;283;270;271;229;228;294;343;359;369;427;404;424;394;349;421;273;154;173;255;300;326;278;303;342;420;556;426;328;307;351;395;338;361;352;327;305;356;348;353;417;344;370;416;393;416;389;362;333;346;286;282;341;432;455;442;388;323;401;351;336;344;295;283;327;289;304;281;314;282;308;345;405;390;335;351;379;318;336;343;345;295;320;296;340;329;420;306;297;320;266;313;280;299;330;320;351;357;307;319;312;258;311;378;320;352;395;386;351;316;396;348;330;331;244;320;330;297;292;310;372;418;406;346;354;376;354;260;267;307;314;356;309;358;283;231;262;336;410;309;359;347;354;345;387;385;318;319;294;316;326;343;311;236;240;287;386;373;316;296;370;292;358;313;302;309;272;314;299;273;335;318;348;355;330;296;316;293;286;300;389;355;346;356;349;266;266;348;361;404;392;412;377;367;330;386;421;349;403;430;378;296;343;349;344;294;369;416;428;416;432;388;414;365;277;331;284;366;354;341;298;253;258;248;298;270;265;357;396;368;346;301;360;378;369;361;322;303;347;345;352;357;433;504;721;680;449;325;380;390;327;381;382;345;299;307;370;353;384;329;318;364;360;303;367;481;486;410;427;345;352;351;354;344;316;358;314;310;294;410;494;671;698;428;461;369;297;325;373;325;311;298;305;328;417;380;301;348;278;309;321;368;334;297;309;319;304;311;339;372;321;319;278;324;303;297;359;355;351;334;366;365;400;392;348;307;358;393;364;347;277;343;358;327;337;325;361;356;398;474;361;384;367;370;335;306;288;371;384;413;425;362;301;305;322;332;319;285;332;367;399;357;370;307;355;346;285;274;268;323;332;283;312;314;281;307;326;354;366;323;338;282;294;267;280;314;260;268;285;272;295;310;278;291;277;271;338;330;290;322;327;359;302;273;279;287;287;302;266;269;277;277;273;300;304;316;304;349;349;323;337;339;322;307;278;237;262;299;313;336;363;353;407;444;368;344;348;369;364;354;448;398;313;365;320;423;462;370;461;541;506;421;337;351;261;260;289;231;266;270;265;357;352;331;286;376;355;412;310;240;269;303;327;274;259;251;275;283;305;300;305;309;430;472;440;328;342;370;332;334;380;413;326;355;355;417;467;438;452;368;347;324;317;364;405;420;434;441;358;322;270;388;371;329;336;293;356;414;407;343;252;239;374;409;338;316;350;291;293;284;299;332;296;335;326;263;371;447;486;380;349;342;350;315;243;277;314;327;295;289;304;357;319;329;348;381;322;303;308;301;321;329;316;376;446;431;548;467;412;374;410;299;310;278;367;357;323;323;375;316;315;321;309;327;397;494;308;255;388;361;338;555;657;409;362;328;331;325;421;390;337;290;365;308;260;227;301;301;264;323;340;347;334;370;363;298;330;269;254;283;292;250;253;283;295;312;317;335;386;301;303;411;379;349;258;277;374;384;336;328;221;289;297;360;360;372;297;358;347;372;382;300;297;346;304;307;311;361;372;301;304;309;308;358;342;373;330;293;249;269;316;291;299;331;376;498;507;379;445;371;316;285;262;287;355;422;393;441;402;432;446;430;502;551;463;397;377;391;422;452;519;523;416;368;343;365;388;515;517;479;395;339;408;509;550;419;332;421;458;433;361;466;357;341;355;302;303;325;365;366;343;368;321;301;318;295;293;316;284;316;386;460;408;393;365;365;457;432;362;352;372;402;363;371;337;421;490;514;525;422;387;346;465;443;593;547;329;383;379;407;407;432;466;449;461;340;347;457;428;514;383;347;382;408;346;348;296;244;342;423;398;362;383;308;281;291;383;448;417;391;429;456;436;396;388;370;312;298;354;362;407;384;409;411;450;442;335;310;299;333;404;299;330;331;320;327;359;319;323;317;334;321;293;313;321;326;367;384;375;381;346;298
350;271;358;326;293;310;388;299;312;366;333;298;318;358;353;358;400;358;299;376;389;325;306;347;387;321;356;389;402;425;347;409;405;352;448;437;393;360;384;415;455;427;331;399;413;332;291;323;289;329;401;509;488;360;407;393;386;359;444;488;435;369;387;413;399;300;140;222;313;376;359;322;350;324;297;373;360;296;349;339;353;430;377;332;327;269;299;268;296;307;378;375;373;318;327;334;263;260;341;328;313;340;297;339;419;401;350;393;418;355;347;321;212;285;295;290;291;252;305;352;416;387;369;337;336;341;396;308;325;371;328;346;345;299;321;392;402;447;372;354;394;413;352;323;263;288;247;360;453;526;464;357;295;318;401;350;403;375;297;272;308;283;361;373;358;318;309;417;352;308;330;343;330;278;336;328;312;295;266;347;400;382;321;311;280;274;309;330;324;329;326;313;324;299;335;297;289;327;379;387;335;404;343;324;346;362;286;282;352;316;339;292;309;327;339;349;377;412;319;344;334;334;313;306;276;336;328;337;317;281;253;302;321;347;353;357;301;442;400;361;400;336;292;319;341;330;288;333;294;302;312;347;357;312;320;366;378;358;394;342;341;357;300;275;312;403;316;317;323;309;324;325;297;297;297;334;336;303;357;331;256;252;330;304;393;397;355;459;424;342;391;347;329;355;335;374;304;369;303;291;333;354;410;393;375;389;401;376;344;347;306;322;340;344;384;311;268;221;293;271;316;300;311;379;346;264;313;331;397;344;405;368;369;329;422;434;410;428;492;664;586;378;327;386;346;362;334;316;319;375;339;365;335;359;262;265;363;375;327;356;412;468;480;465;389;376;419;352;328;342;338;335;358;334;377;422;427;429;377;333;350;323;349;354;317;298;397;313;320;330;303;279;310;322;283;326;379;281;233;244;282;322;283;350;371;313;376;325;284;337;331;415;378;370;361;354;337;406;385;357;356;455;561;417;350;323;303;359;332;399;330;283;334;446;494;370;338;394;312;302;323;354;353;363;372;374;328;272;330;327;295;265;276;318;281;338;390;285;311;423;371;362;329;288;336;315;275;325;350;335;301;363;426;340;344;364;314;308;285;234;295;283;285;259;300;323;341;289;320;263;307;392;355;356;356;374;387;369;300;321;263;291;285;259;282;300;320;321;287;311;352;366;355;307;313;297;324;365;294;262;265;301;264;325;398;413;402;459;405;347;322;350;397;423;421;403;359;263;267;300;362;348;404;360;481;386;382;352;350;264;257;255;271;254;280;310;435;387;368;312;451;421;349;354;321;352;450;400;345;294;354;430;329;315;267;281;274;282;257;289;275;361;432;443;389;359;414;331;400;455;589;608;573;553;431;480;447;380;371;345;340;383;378;340;317;321;375;410;451;392;374;406;398;349;241;258;286;322;344;374;358;327;357;338;254;327;315;344;336;321;328;342;410;429;419;375;319;321;316;297;335;298;315;317;330;283;268;337;344;307;264;284;281;297;323;385;339;244;315;432;505;533;487;472;506;393;315;297;314;335;335;398;408;307;339;274;288;358;324;463;510;353;301;302;326;368;530;712;458;346;344;349;292;330;360;333;338;334;236;245;233;267;248;295;337;359;334;347;355;338;356;304;326;321;222;260;326;309;317;322;408;352;309;366;346;294;370;352;307;295;288;317;349;258;327;300;295;249;309;322;415;340;299;316;351;345;367;316;335;390;373;306;326;304;309;335;370;345;329;385;306;303;316;309;303;313;360;289;373;398;538;474;420;454;456;394;198;144;233;382;358;315;337;388;375;317;363;479;571;409;416;472;469;433;478;409;406;359;322;402;488;471;438;468;521;393;322;440;567;720;504;355;367;314;369;393;454;419;407;380;359;373;340;309;305;320;314;314;325;294;322;314;250;283;329;418;514;486;366;408;408;468;457;383;354;327;351;328;373;388;304;418;442;409;416;353;353;445;426;577;565;377;398;341;339;586;556;590;670;438;384;403;464;429;556;373;359;384;446;468;395;343;336;420;507;455;359;366;348;310;323;418;415;371;396;415;506;623;472;333;321;276;277;327;339;366;344;368;368;437;349;348;304;339;398;349;293;359;369;288;296;306;336;339;287;353;354;358;297;342;301;310;326;339;424;363;327
270;288;280;321;300;312;334;352;299;354;282;323;369;424;344;322;348;348;373;354;411;338;300;365;334;339;396;387;361;401;440;511;442;395;403;381;428;366;428;381;367;382;354;410;370;297;394;381;356;425;413;620;511;458;484;477;462;449;477;568;460;447;484;405;384;337;204;185;256;321;340;320;272;308;297;326;349;344;324;288;281;323;378;331;303;331;292;358;333;269;345;416;398;420;443;343;333;362;383;361;329;260;311;365;359;348;373;342;346;365;344;365;296;286;298;309;264;304;326;334;319;342;304;304;305;359;277;301;352;345;354;370;384;339;343;302;330;347;348;353;334;322;335;333;300;314;342;340;412;422;410;340;325;396;448;407;352;313;312;332;355;326;393;431;366;316;321;408;365;297;295;331;317;327;380;346;305;308;293;382;394;356;349;317;305;341;341;357;338;372;396;381;285;306;361;375;282;323;375;366;347;340;371;344;286;317;306;313;350;298;302;348;310;305;339;307;322;347;318;310;335;361;361;334;302;368;325;334;330;272;313;319;304;264;339;342;355;354;377;338;339;299;329;295;349;307;286;340;295;306;278;321;317;330;338;377;327;377;383;319;347;381;296;285;310;343;313;351;309;286;336;280;301;331;329;312;324;326;308;277;251;325;355;346;325;300;353;393;371;428;394;381;335;342;312;396;469;325;321;353;306;375;393;491;522;410;371;362;322;348;394;381;303;317;349;402;346;238;337;285;284;288;319;323;268;267;296;462;494;387;317;397;374;320;323;345;386;403;331;369;377;314;308;320;370;344;389;349;368;458;385;321;353;288;322;287;360;305;239;312;348;336;377;405;394;460;441;358;342;357;341;290;348;373;379;331;354;388;344;302;311;326;411;416;355;303;385;349;304;332;305;339;319;294;257;365;349;337;297;288;345;307;315;375;327;329;330;387;388;297;314;329;374;409;393;366;334;337;377;344;380;580;532;362;347;357;347;379;371;402;413;354;322;432;375;315;281;388;359;308;318;320;387;386;303;306;340;352;313;286;275;312;319;314;308;278;374;285;254;325;356;349;322;280;300;314;310;300;315;290;325;399;429;293;308;335;283;321;260;276;261;310;328;292;357;341;303;284;333;260;323;412;373;350;303;373;321;271;322;312;261;295;287;289;315;311;352;261;224;268;327;365;321;318;271;285;374;376;276;304;327;262;284;351;336;360;411;431;368;380;333;333;355;434;390;366;358;305;258;274;313;280;322;349;396;402;356;414;327;303;182;269;330;346;256;327;365;361;274;324;455;388;418;319;274;279;378;432;360;378;454;505;389;345;330;330;243;237;243;259;311;326;463;519;489;418;380;338;381;533;562;577;522;485;443;503;431;344;348;322;273;367;327;326;336;313;351;456;398;379;363;394;382;385;306;344;288;328;301;384;325;355;365;342;292;343;309;357;301;344;361;361;400;451;362;323;329;328;270;294;303;299;316;305;307;301;277;255;306;317;345;303;277;275;284;379;368;301;257;432;521;497;443;481;444;403;355;426;358;312;348;371;313;262;296;307;313;284;327;431;489;364;339;338;288;318;378;507;406;335;335;371;273;307;329;341;335;332;316;274;261;290;304;309;330;308;255;314;304;336;314;326;330;320;297;265;314;325;348;313;398;369;334;347;318;282;297;356;347;254;301;344;456;374;438;455;334;302;299;367;353;409;273;284;307;324;393;435;375;391;341;304;351;350;335;368;384;427;330;309;305;316;326;391;336;358;425;422;398;458;508;453;436;453;620;482;183;98;181;282;329;279;347;313;315;291;304;376;431;392;435;574;594;445;412;374;392;350;366;445;582;599;420;440;436;379;318;352;573;679;432;320;354;319;417;411;414;453;454;387;363;326;291;293;290;287;282;317;288;304;306;297;259;265;296;308;414;366;310;400;468;461;440;392;385;365;399;373;402;341;346;318;366;358;368;372;356;319;388;445;498;452;411;345;354;538;610;542;544;387;349;439;445;463;524;378;294;317;433;461;437;340;375;498;536;475;461;437;429;427;332;417;433;377;393;329;395;432;338;329;317;289;329;279;241;347;355;394;395;364;365;351;317;289;281;295;362;339;351;307;292;339;339;329;281;340;355;343;328;345;326;318;356;388;359;306;311
276;297;263;296;308;306;352;426;369;374;379;325;384;427;363;314;302;373;339;364;316;316;307;274;290;279;366;397;341;321;409;396;457;376;359;415;441;383;451;392;403;371;391;437;401;376;374;346;348;343;370;449;489;477;523;534;514;454;497;526;435;505;535;382;393;300;275;245;331;449;380;341;313;289;333;333;360;373;367;312;332;244;356;380;468;365;305;379;421;352;305;333;426;383;394;348;322;398;429;399;320;269;301;274;341;336;304;344;334;347;407;355;272;238;254;288;321;322;345;316;293;312;358;319;356;410;369;316;318;320;367;390;416;410;306;309;316;362;325;337;339;307;328;345;322;335;385;359;401;349;296;320;325;460;602;509;385;356;370;419;345;342;401;341;349;310;308;359;354;300;291;333;282;391;375;367;238;286;315;367;342;329;330;326;332;326;382;350;354;372;382;385;274;342;374;379;289;306;416;354;383;371;362;357;315;320;376;316;312;268;300;340;303;306;304;301;347;377;323;345;333;301;380;378;322;250;319;342;334;310;301;298;331;306;369;372;325;415;382;376;388;270;271;341;318;344;319;315;313;291;348;282;336;359;365;305;393;400;305;337;309;372;291;296;319;367;318;279;290;298;361;283;301;354;339;296;313;313;319;312;314;367;391;350;380;275;300;336;375;413;437;344;299;340;308;354;414;372;353;326;327;409;590;845;794;531;373;362;325;389;394;325;305;333;334;398;315;277;326;397;335;313;314;330;296;267;340;395;399;321;304;344;311;309;314;338;320;329;326;285;358;379;335;359;385;334;394;384;400;367;357;329;375;366;391;349;343;235;274;294;365;307;290;420;372;361;366;292;327;314;291;329;317;358;346;378;287;315;341;281;337;312;346;395;389;352;327;353;358;351;344;313;280;321;348;325;296;275;350;352;380;381;387;382;347;344;341;383;456;362;338;370;361;429;336;332;379;315;313;339;445;516;387;337;334;368;371;381;372;429;442;427;348;294;283;300;380;324;363;313;329;311;376;433;357;291;388;427;365;278;257;309;317;329;275;308;282;274;262;306;316;314;321;308;319;397;418;372;324;307;313;369;348;290;326;348;311;274;281;250;292;314;321;293;326;295;284;325;357;301;332;345;379;321;337;280;270;349;358;334;313;286;272;360;328;291;320;277;209;245;328;342;342;283;240;318;347;341;283;310;292;317;342;355;371;345;369;413;461;442;321;337;276;328;452;402;444;371;282;296;341;255;288;365;482;402;328;333;327;347;299;334;370;328;298;313;278;323;351;525;505;375;446;374;306;333;371;469;433;348;332;402;408;325;429;423;349;251;255;255;331;353;394;393;501;443;385;347;348;458;501;582;547;408;387;438;284;256;314;334;278;300;309;280;241;207;295;362;329;311;310;319;405;424;388;363;323;277;258;281;288;315;321;325;325;401;304;318;302;288;317;344;427;416;350;318;303;370;302;293;352;302;296;324;314;290;310;317;346;344;347;337;270;294;259;306;358;347;330;394;394;452;392;397;396;401;442;362;353;346;327;341;298;262;339;353;329;338;317;334;350;353;315;318;345;285;305;310;335;355;383;292;282;293;341;311;344;424;285;260;302;330;326;297;335;315;282;313;331;371;317;315;418;385;285;272;423;376;317;311;320;391;368;363;308;250;321;272;332;266;356;436;463;450;533;527;355;272;329;361;499;399;324;338;362;343;380;368;401;439;348;364;399;370;394;366;360;317;298;317;313;301;308;331;344;349;454;507;469;396;457;448;553;714;700;544;178;80;181;297;372;371;327;273;313;260;261;381;404;351;346;426;540;452;459;371;400;410;382;385;463;489;497;410;393;428;354;388;486;531;366;420;406;356;457;400;386;408;466;381;308;308;313;259;321;328;275;297;293;300;305;276;273;279;273;290;287;289;271;353;391;460;453;375;337;361;390;398;354;414;302;316;289;297;361;421;353;376;327;363;419;553;484;334;331;455;369;384;379;335;423;468;482;449;395;314;276;282;338;458;494;498;432;370;459;564;430;420;387;494;398;371;401;338;313;296;319;366;358;344;355;363;328;279;303;272;294;366;421;391;393;398;309;264;332;294;282;327;373;347;295;301;359;416;351;305;329;315;348;369;331;343;313;339;326;347;306
322;314;292;297;340;343;405;546;416;332;353;369;348;445;405;331;311;327;342;332;329;282;302;264;270;274;296;339;365;336;325;398;455;367;347;456;476;352;393;384;329;377;395;471;470;448;351;370;371;387;394;421;368;407;494;595;564;429;539;485;475;496;500;431;362;341;354;353;426;532;549;457;325;301;322;341;339;419;363;342;387;298;339;408;452;405;369;442;439;366;331;303;374;347;322;248;254;379;362;383;340;287;323;283;359;376;370;490;409;343;373;354;292;253;256;312;370;304;256;256;254;314;351;284;334;427;419;377;329;339;366;376;383;392;308;327;371;408;326;336;335;338;349;370;367;394;373;353;386;330;336;281;394;491;504;425;321;364;327;328;338;331;308;334;303;355;353;355;331;339;305;290;339;358;331;306;315;306;343;303;327;359;289;384;379;323;348;300;325;324;299;313;328;352;352;401;327;312;383;456;409;360;323;370;292;372;376;366;351;299;331;313;292;334;296;340;404;413;354;356;311;322;293;366;321;295;333;298;327;355;368;366;366;310;389;362;392;440;428;383;394;306;323;315;348;276;235;330;283;351;356;316;270;297;288;272;304;449;378;352;303;345;342;322;294;331;308;256;329;297;287;298;300;369;293;324;333;325;362;354;345;319;362;367;326;318;308;343;454;467;393;344;328;333;327;322;367;327;289;252;304;485;693;837;665;428;370;344;350;347;320;291;262;299;342;401;315;305;363;337;354;358;333;309;293;274;348;346;334;365;338;341;314;323;324;341;315;371;318;309;354;450;315;385;377;410;442;409;337;332;334;333;358;334;321;307;286;254;303;384;433;343;324;402;406;357;393;310;328;341;265;273;248;262;269;264;279;272;287;269;310;377;339;275;331;413;380;418;368;367;362;307;321;316;350;332;318;381;412;359;353;374;351;425;306;347;348;449;412;323;328;399;384;384;344;291;269;320;351;385;409;434;415;369;352;409;395;379;364;373;379;439;408;352;277;287;281;346;301;353;376;337;338;305;341;355;402;410;388;314;293;319;374;371;313;303;305;312;325;376;362;382;371;334;320;425;472;346;297;299;339;328;321;292;263;281;295;275;285;243;235;265;376;316;372;351;309;327;319;376;319;335;340;376;327;301;313;354;361;361;313;297;347;377;298;306;314;303;278;219;262;316;325;295;326;310;313;347;268;302;322;305;394;334;378;367;355;384;437;402;342;324;345;327;403;425;398;353;289;326;278;273;305;405;573;428;337;305;324;314;280;312;335;338;300;340;323;278;370;427;418;382;472;438;356;359;499;662;568;436;399;456;444;315;456;485;334;300;263;270;369;466;499;433;501;496;408;304;343;399;479;541;456;434;334;365;295;263;287;362;325;323;277;281;236;245;298;318;262;289;288;300;423;532;417;358;335;322;292;286;224;271;305;357;329;323;292;355;417;322;318;399;437;389;337;373;369;303;330;314;366;324;308;325;333;297;391;361;331;354;341;286;257;309;275;268;306;319;350;314;345;362;404;445;351;336;306;357;317;334;374;342;267;311;389;434;314;337;360;347;336;322;305;344;343;321;304;240;274;399;374;286;266;302;304;320;313;359;293;286;346;423;385;281;303;316;292;300;351;326;321;351;371;410;352;257;361;343;288;318;246;399;296;325;367;344;329;319;341;369;332;360;430;360;516;455;310;318;293;392;565;478;371;360;362;353;319;342;336;434;416;412;393;369;435;387;302;306;340;302;338;300;214;222;303;357;376;511;544;362;423;492;629;722;614;489;195;80;153;311;384;381;383;309;333;299;305;484;521;385;226;312;404;441;395;357;440;558;464;420;441;408;437;429;467;434;354;372;491;463;336;320;356;300;348;378;359;436;461;340;282;368;338;328;320;349;313;261;312;317;253;299;296;298;301;307;321;301;355;363;361;389;411;394;352;385;422;407;346;369;351;334;304;315;425;376;359;354;344;381;348;409;455;404;357;376;350;378;421;412;415;421;519;393;320;366;355;318;366;357;422;591;557;306;349;487;498;353;412;442;396;330;412;336;289;397;367;343;317;295;343;386;395;337;338;317;314;326;344;376;352;352;360;328;321;337;274;337;334;339;353;367;386;452;422;392;355;341;366;307;368;365;335;356;317;347;315
278;285;315;354;343;345;455;578;397;322;298;314;389;453;399;373;298;321;405;363;320;281;315;294;279;293;261;344;289;353;326;371;462;402;376;447;420;354;339;326;442;470;431;415;393;417;333;364;458;391;447;369;414;448;502;511;486;447;474;531;481;453;405;395;389;437;522;527;458;601;583;473;335;322;330;352;364;433;413;437;396;331;409;378;366;413;389;362;354;398;406;343;358;420;280;191;234;327;372;302;304;309;350;413;363;347;317;382;405;401;440;352;258;291;241;289;379;351;289;322;277;278;387;334;349;358;339;361;379;380;355;329;308;352;349;402;411;412;343;306;341;304;375;380;380;397;344;336;356;303;350;329;344;432;386;333;325;349;320;296;297;352;362;452;436;346;362;304;332;368;378;277;330;356;332;281;299;368;342;320;354;324;317;386;439;295;301;263;316;307;374;327;343;336;320;356;344;247;354;337;359;393;393;354;336;346;349;326;318;346;322;302;293;311;284;319;354;378;385;377;365;383;321;304;373;327;359;323;300;282;293;278;306;310;347;317;336;424;446;445;452;421;348;299;309;268;306;300;338;377;344;290;309;250;285;309;347;481;413;411;533;368;404;329;284;302;321;306;318;344;237;241;297;309;341;300;304;304;333;287;300;329;370;422;415;293;326;372;439;412;410;358;329;256;282;318;384;359;328;291;317;478;507;427;378;320;345;383;359;314;316;284;311;311;351;382;314;319;339;391;386;431;364;342;313;343;402;348;371;350;314;305;299;295;256;259;257;306;303;293;343;377;305;369;428;453;452;437;411;312;362;293;362;317;338;383;417;272;329;376;335;334;313;336;385;313;388;404;373;388;337;317;298;266;213;249;273;262;283;286;334;418;379;290;350;478;359;322;347;438;382;387;363;337;305;372;330;388;417;387;354;347;358;365;282;310;325;358;321;273;278;353;446;410;350;263;273;318;333;396;437;436;411;440;394;374;397;373;397;451;370;417;405;351;259;281;331;377;337;354;385;317;309;287;330;362;327;366;338;334;372;355;307;355;316;297;295;298;310;345;399;367;421;288;292;404;375;341;315;328;249;320;353;294;308;254;310;289;226;309;284;275;305;385;428;387;285;318;351;355;280;312;341;352;298;324;350;344;297;317;263;295;398;352;366;281;289;379;325;262;223;306;308;334;326;323;291;325;327;290;309;339;328;310;358;339;371;349;401;378;329;301;386;339;364;368;400;289;302;314;287;302;360;427;470;366;344;333;296;338;334;286;302;377;329;396;332;310;299;331;339;327;443;443;313;298;407;554;515;443;444;485;391;331;359;368;372;328;294;339;436;614;527;457;486;382;438;396;390;414;477;423;437;439;466;400;316;313;369;373;315;320;283;357;328;255;300;290;307;370;357;309;400;474;381;353;351;290;308;286;277;373;340;362;360;336;348;341;386;337;401;431;395;422;356;317;320;316;301;268;362;345;323;363;348;362;383;360;404;356;368;301;269;310;231;258;295;341;352;308;341;395;409;433;338;328;314;440;382;362;363;313;294;403;487;542;387;368;496;375;289;279;272;343;397;297;316;300;293;338;350;264;271;280;277;361;289;304;329;308;342;354;356;335;324;300;304;324;318;307;289;356;352;340;320;314;366;342;322;286;252;280;300;382;398;408;365;383;334;410;326;298;346;347;374;414;380;305;288;329;409;425;390;348;339;314;329;338;410;346;368;396;381;414;382;338;319;299;361;295;342;356;257;264;297;304;314;397;499;395;355;426;487;529;424;364;250;155;180;277;302;362;277;275;309;418;415;507;486;321;273;230;388;402;342;351;514;659;571;557;503;337;336;478;543;438;454;483;473;376;255;279;297;311;300;290;328;444;467;404;299;335;380;332;322;364;252;270;255;262;259;254;309;292;332;360;352;381;409;341;330;360;352;322;318;348;388;376;340;369;363;322;308;299;392;389;375;380;347;324;327;418;490;491;396;299;272;340;426;346;325;381;442;359;386;470;426;314;347;408;508;701;596;365;402;387;399;292;319;368;405;399;388;363;344;379;384;326;352;365;388;439;490;335;368;306;365;343;309;322;340;308;298;316;383;399;328;326;315;364;364;397;370;367;341;415;347;378;321;319;364;314;385;337;326;324;340
274;297;319;375;325;341;361;412;333;296;325;400;376;433;415;356;345;335;380;423;353;335;322;310;345;329;336;318;350;338;314;307;302;337;409;468;434;371;333;343;374;451;416;389;343;298;276;376;379;457;510;438;519;614;534;445;395;467;487;548;497;437;423;425;377;418;582;461;510;558;530;479;355;276;328;290;348;340;383;398;407;358;466;457;401;444;368;301;322;367;330;356;455;485;311;307;258;330;352;299;306;324;337;396;329;335;279;341;345;345;403;461;361;259;270;302;365;358;388;271;311;360;424;339;397;363;340;364;424;346;322;315;332;359;341;438;474;351;397;389;406;321;337;326;376;353;345;351;296;271;279;322;358;376;351;389;387;368;331;274;267;348;394;429;477;366;442;428;304;300;324;277;328;319;310;339;360;405;366;396;369;249;223;345;307;301;265;311;366;328;369;346;304;289;328;357;277;266;252;229;252;362;415;336;295;306;332;317;274;304;326;321;303;312;343;367;345;351;387;382;359;402;285;323;390;475;475;395;303;297;313;308;291;326;357;303;337;341;457;451;443;447;395;332;328;269;343;353;352;324;304;292;256;281;315;387;367;441;418;445;524;483;401;402;350;294;275;277;286;276;251;248;327;340;382;312;270;333;328;277;296;335;426;500;466;356;316;341;391;382;361;338;314;310;320;355;406;316;364;393;374;387;371;345;348;378;357;350;332;278;355;384;381;346;339;369;391;354;339;348;390;356;319;338;365;313;340;355;337;354;334;313;308;339;327;333;252;268;313;339;318;357;304;419;500;494;463;415;402;360;336;329;318;289;364;460;438;405;355;332;363;334;303;330;335;302;367;454;555;560;476;374;298;260;289;269;295;350;225;223;323;382;425;380;356;402;353;260;334;380;353;429;465;385;381;380;360;315;346;372;401;403;324;309;249;279;303;299;313;302;339;357;399;370;359;315;320;286;332;367;390;459;444;559;617;482;426;453;437;413;333;342;341;304;238;275;352;388;389;337;345;353;319;261;301;313;347;331;306;319;329;368;381;311;311;273;294;317;348;357;338;431;419;336;308;313;296;323;353;342;340;351;332;342;310;301;333;246;264;325;297;294;328;349;327;317;315;282;446;465;326;343;321;374;403;285;312;316;341;308;255;278;306;394;405;327;271;270;347;327;338;291;320;375;295;365;345;372;342;321;298;324;392;367;385;371;324;346;374;396;352;287;293;336;392;370;333;305;341;311;299;308;392;374;385;363;352;377;301;314;322;329;335;331;366;392;375;372;416;362;335;315;382;328;269;228;316;412;448;361;408;346;280;280;298;364;353;391;372;370;425;485;435;570;492;414;443;482;429;383;393;389;308;390;453;397;367;323;352;391;317;303;312;397;395;311;274;302;327;352;361;302;382;461;369;345;328;358;341;332;371;368;322;297;359;373;381;423;429;388;438;393;375;374;374;328;293;312;290;298;343;368;358;387;331;372;402;414;364;317;385;332;304;295;222;268;312;366;296;291;345;346;412;403;357;285;323;427;421;325;391;324;431;419;447;555;490;494;478;367;262;290;316;346;334;297;265;303;284;310;318;278;266;277;302;351;301;298;295;323;306;291;331;319;360;294;343;317;312;353;309;277;317;357;374;338;370;417;342;382;348;259;285;390;458;405;374;373;319;412;369;393;293;360;370;307;374;352;328;305;363;376;321;316;350;280;279;321;322;327;435;484;429;380;388;375;347;320;322;306;336;333;314;291;287;298;328;378;516;427;302;318;334;328;297;341;298;264;214;252;308;399;336;354;334;407;461;579;439;317;280;372;423;407;290;282;408;652;664;677;614;404;392;541;562;488;425;395;383;265;262;319;274;292;260;256;308;298;375;322;350;340;407;387;283;217;211;255;293;310;322;312;368;358;285;326;390;457;507;352;405;360;315;294;333;375;429;406;336;376;337;328;330;355;408;436;356;357;427;445;350;305;443;455;438;290;237;335;333;373;355;404;478;378;394;441;363;365;320;345;390;536;498;405;414;442;377;316;279;404;461;457;375;357;347;316;365;393;380;359;461;439;486;407;400;372;381;392;366;355;332;339;406;314;353;398;346;329;327;370;407;377;364;350;362;392;339;275;325;343;278;336;315;382;315;317;308
334;269;335;337;343;365;339;353;298;300;361;401;380;409;364;340;330;368;328;390;479;428;384;335;354;438;412;344;320;308;289;273;216;273;367;560;664;406;325;351;392;387;386;312;338;322;338;383;399;437;540;488;443;599;540;384;405;396;430;492;455;447;408;383;389;445;416;383;452;455;481;491;370;335;325;283;335;325;326;316;335;380;409;381;324;378;312;269;258;305;380;437;487;455;379;412;323;347;346;316;372;367;365;347;301;285;296;390;425;422;403;438;326;256;297;274;288;298;360;283;313;336;365;370;390;362;382;398;369;369;311;318;317;370;372;435;429;354;419;437;390;303;362;366;428;349;339;311;285;259;274;263;300;339;305;405;296;408;346;316;320;329;329;404;381;343;359;322;321;324;306;360;337;351;319;339;362;393;336;319;313;254;209;261;267;241;276;370;342;317;282;321;276;306;343;333;320;338;317;244;263;355;403;358;358;296;277;280;301;323;327;340;321;323;347;389;322;335;363;365;334;330;309;363;364;503;505;406;332;365;300;323;355;308;305;320;350;364;360;415;366;381;375;313;331;331;334;455;420;368;314;293;292;258;273;343;415;374;400;400;393;348;336;326;347;296;275;269;335;345;285;284;292;309;325;296;343;302;299;275;319;328;366;413;382;343;325;302;363;339;342;362;339;336;310;370;370;375;367;405;441;430;388;351;335;364;344;317;323;358;410;428;374;312;314;405;484;466;399;371;320;351;298;324;363;350;322;360;388;314;308;334;332;398;389;321;305;296;347;359;286;352;347;454;497;490;396;321;349;317;349;321;344;312;415;639;519;528;519;308;353;291;288;372;311;272;268;522;722;742;614;427;386;372;353;308;327;292;273;265;348;381;443;385;357;334;291;311;356;369;393;375;357;444;355;352;297;323;380;382;401;353;321;306;278;258;249;309;381;267;300;333;306;346;342;361;326;281;309;384;383;417;511;665;552;414;408;399;460;324;326;319;374;336;293;270;416;370;343;287;320;361;344;289;303;285;249;282;311;289;260;312;382;340;323;350;310;339;363;320;410;414;407;462;342;294;288;322;312;331;270;341;390;375;355;355;308;288;314;334;284;287;391;301;382;363;338;333;430;413;272;277;292;311;299;353;354;302;314;284;296;314;331;376;378;287;270;284;371;400;351;293;371;351;318;356;315;387;411;344;358;386;349;366;392;390;339;329;326;396;399;324;344;322;352;351;389;383;362;357;299;301;375;346;342;364;404;384;306;327;320;363;354;388;372;375;380;391;412;386;393;359;282;335;301;277;284;383;331;256;268;301;292;305;291;288;280;319;343;458;511;400;445;474;431;402;411;355;387;424;344;286;326;329;305;353;344;315;340;326;295;348;323;389;413;326;323;315;308;393;385;365;363;393;292;267;285;268;285;327;361;296;302;269;358;433;398;382;386;435;413;396;279;317;367;362;306;291;290;322;316;317;330;367;305;333;359;386;347;323;332;325;355;304;292;264;335;330;320;327;354;337;422;406;345;319;331;354;413;345;274;289;396;357;385;496;450;469;370;320;172;220;294;252;307;285;233;276;332;295;286;270;286;279;299;325;305;284;278;279;302;344;358;424;392;308;310;328;275;341;304;329;315;334;353;327;391;341;372;306;349;262;249;377;392;328;325;327;332;369;369;421;388;365;345;329;364;379;340;327;312;340;343;331;351;281;295;271;331;293;450;443;398;400;357;359;319;335;280;323;351;344;380;318;352;387;408;469;523;396;283;287;297;298;278;322;323;360;362;320;360;333;315;311;362;389;470;465;370;306;283;418;463;455;421;424;351;461;598;645;607;448;407;399;533;544;380;307;253;289;291;259;296;248;314;332;353;282;317;286;296;327;339;366;329;253;264;269;318;301;368;376;412;297;275;328;361;383;360;368;370;366;294;298;421;312;462;315;319;321;379;358;290;308;346;398;313;346;453;424;338;283;335;415;425;423;408;402;324;345;331;380;412;352;437;348;250;308;341;296;354;437;395;367;427;489;424;428;346;329;320;302;306;314;319;304;317;336;356;464;431;541;503;441;413;358;399;437;381;354;362;384;430;350;325;387;336;344;379;417;461;373;331;321;384;468;374;286;286;319;334;362;337;373;333;352;364
264;282;332;339;376;403;372;316;323;390;364;371;402;358;315;348;316;319;323;423;454;443;407;343;390;403;379;385;284;279;332;333;204;207;326;421;602;367;374;345;365;350;376;301;331;395;337;426;380;410;440;383;417;377;484;401;415;430;370;386;445;463;486;347;384;447;478;470;459;419;394;423;402;357;386;308;339;307;274;308;357;394;375;345;297;334;340;284;307;326;383;450;400;471;514;532;540;401;364;297;339;340;367;312;356;399;391;466;541;508;434;431;339;264;235;253;263;317;290;279;303;342;326;389;378;382;402;366;309;331;370;380;370;306;352;381;402;431;394;384;354;329;374;323;362;319;281;306;341;287;242;258;316;324;350;387;346;328;308;299;320;360;326;355;368;335;344;350;325;314;340;308;334;328;276;349;340;335;314;300;281;259;266;300;275;274;309;302;376;270;231;236;318;366;376;350;305;326;371;353;322;359;377;384;273;272;280;240;269;330;371;318;317;338;345;335;326;282;260;305;321;321;305;309;345;423;394;347;359;397;334;329;330;312;325;337;349;297;344;330;326;344;317;341;436;411;374;482;462;386;298;305;243;230;235;349;341;367;393;308;313;345;304;274;265;305;325;321;306;346;341;327;293;299;270;338;355;308;307;317;309;361;324;357;324;368;289;276;332;356;326;340;374;350;357;340;392;371;397;391;437;493;434;389;362;285;305;351;335;280;336;363;263;395;431;421;546;606;417;336;335;397;331;349;381;398;426;375;366;322;341;330;337;354;355;317;285;338;330;333;308;339;425;484;413;399;347;291;318;317;326;280;310;313;396;594;545;542;506;311;314;337;271;441;444;341;320;471;703;739;595;372;428;424;437;336;385;215;258;270;301;296;311;383;331;359;350;373;398;409;325;270;307;313;367;390;355;329;372;347;363;317;341;328;243;265;257;315;352;292;305;315;313;331;399;345;342;294;293;340;334;306;339;448;325;378;398;362;334;299;286;288;263;314;302;327;419;404;307;202;254;506;458;355;371;316;288;264;365;269;284;306;320;347;377;355;356;375;419;361;365;372;352;383;306;353;297;336;338;343;320;346;316;273;269;311;312;298;340;360;367;377;335;370;346;399;435;361;351;279;288;284;283;256;257;344;392;347;315;267;263;337;350;328;346;299;252;271;371;359;343;359;354;293;312;333;340;312;342;348;374;316;336;323;393;368;411;383;381;495;527;453;352;382;363;316;343;430;432;298;301;337;342;369;365;339;363;362;294;353;399;372;433;401;339;404;386;357;405;460;342;282;300;297;393;291;310;299;319;309;273;259;332;342;314;249;274;345;414;508;473;409;359;396;432;383;331;298;367;454;369;359;305;314;360;283;288;351;367;328;314;284;380;395;463;326;296;287;273;287;351;356;404;337;337;272;249;265;250;326;315;378;308;294;335;385;392;309;355;478;394;327;269;280;313;336;329;335;316;248;314;333;349;333;285;333;320;376;339;346;343;373;318;330;327;346;366;396;291;343;329;331;420;428;371;386;328;372;318;355;379;383;379;315;338;388;330;320;280;205;122;89;142;178;226;271;244;269;277;317;351;278;325;274;300;356;285;283;282;303;322;332;335;292;404;337;294;302;277;353;360;315;312;310;339;341;338;314;338;305;384;259;297;309;300;326;277;329;330;319;338;442;414;354;309;340;354;393;376;352;350;323;355;333;325;314;297;274;281;292;374;370;417;402;333;349;315;327;366;380;423;337;344;342;500;550;435;422;404;406;316;315;308;332;309;337;353;453;438;252;310;369;365;400;361;290;404;389;330;275;293;331;410;400;490;552;371;432;524;627;439;385;339;305;406;454;373;256;258;338;303;263;248;295;264;358;354;336;284;293;284;330;293;312;284;308;297;315;298;336;380;361;390;308;311;317;380;333;324;336;320;300;311;333;403;365;380;318;276;359;327;370;301;260;301;332;344;309;380;404;366;347;415;404;457;505;575;499;373;287;288;420;339;327;375;308;326;344;358;355;306;351;348;360;406;407;421;450;464;343;290;276;260;313;333;277;306;353;349;373;505;579;422;375;387;383;449;441;400;365;356;382;434;364;405;354;402;420;341;403;468;454;306;381;403;474;431;323;332;364;338;291;306;334;419;391;385
318;305;340;348;365;335;326;357;309;330;315;372;413;426;354;348;347;337;319;363;461;447;408;347;350;386;416;360;318;252;337;289;183;247;395;363;342;319;250;271;296;313;414;388;368;436;396;404;424;392;391;337;444;415;343;428;366;434;391;462;418;504;472;418;338;402;515;544;459;418;393;423;481;367;356;336;372;308;282;326;315;356;311;310;294;307;286;336;399;351;370;316;368;544;521;818;739;451;368;329;310;287;346;347;428;414;420;458;540;468;490;403;385;279;260;302;283;264;300;312;304;346;373;372;349;365;390;418;349;381;422;381;302;273;358;373;351;391;361;375;358;413;341;269;335;291;340;333;320;259;250;344;330;345;366;351;408;360;312;345;359;347;306;281;298;312;339;324;352;319;316;283;356;365;332;379;379;355;381;342;274;278;271;292;310;311;284;344;332;303;271;254;275;360;367;397;362;259;354;329;326;399;388;396;409;366;296;250;297;336;345;331;262;329;345;306;361;331;318;280;320;326;308;320;367;378;347;285;313;375;353;342;374;345;318;363;370;332;330;364;344;315;334;386;432;425;368;393;383;365;324;302;310;256;327;360;415;334;289;295;312;394;344;288;272;274;297;329;292;311;348;325;311;289;351;347;361;314;307;310;315;330;324;333;270;314;300;316;332;405;373;301;365;459;425;440;450;417;398;468;473;459;405;351;307;266;281;330;314;295;295;280;246;339;377;352;373;399;355;315;273;355;333;310;359;382;383;366;307;287;415;407;293;339;351;330;305;292;295;282;320;300;338;393;419;352;336;296;262;303;338;363;296;337;335;423;450;480;361;265;344;295;302;380;437;362;356;441;479;487;438;432;465;397;392;381;367;270;213;246;320;284;302;373;376;365;324;350;318;353;260;252;303;347;373;414;408;357;296;297;331;302;301;273;254;228;318;285;320;294;320;340;283;330;386;347;279;290;287;295;285;264;307;314;310;384;416;390;343;284;275;347;302;263;285;323;368;322;286;270;401;707;510;438;320;271;312;274;274;279;311;300;326;303;387;364;352;401;439;369;332;356;380;356;348;384;409;358;401;459;347;394;289;279;315;263;302;286;359;364;349;344;256;347;395;418;365;323;304;332;308;271;300;256;260;363;378;356;297;343;287;314;346;352;332;334;292;290;310;333;313;390;395;305;287;335;377;345;419;389;378;384;336;358;378;415;511;433;466;428;401;326;342;362;303;314;345;392;352;370;344;355;284;262;308;316;308;348;378;425;379;426;425;344;313;333;363;360;385;376;299;270;271;324;299;320;288;299;288;307;261;315;344;308;301;308;326;371;317;437;440;355;297;305;329;354;393;297;348;433;411;380;365;307;298;320;249;330;329;301;283;323;332;364;366;309;311;301;252;262;307;322;355;348;297;280;252;296;299;266;320;328;331;316;318;347;377;276;387;421;427;332;379;382;292;321;372;392;313;292;375;385;357;344;302;295;278;312;329;306;364;385;391;337;319;322;374;307;289;290;364;349;435;413;419;364;378;300;312;420;454;455;357;289;319;354;324;314;270;178;70;53;53;107;137;176;266;301;297;342;376;370;330;278;319;337;346;277;307;306;283;296;287;283;297;305;328;403;368;347;362;333;354;301;365;391;319;327;342;288;402;294;279;318;338;287;308;287;322;306;398;393;360;395;280;204;298;413;354;364;344;325;284;290;264;299;317;307;367;314;346;309;353;407;366;302;292;278;438;391;348;271;244;310;535;659;429;316;439;386;358;329;315;328;334;362;372;512;422;267;351;456;503;394;318;289;376;420;331;288;369;277;364;301;390;424;371;394;458;480;421;340;303;298;345;390;378;382;308;367;304;288;249;244;285;328;382;408;336;332;297;240;263;354;366;373;396;327;304;308;326;305;381;327;310;331;351;347;333;315;306;316;379;325;412;399;386;358;304;287;302;342;287;345;298;315;281;297;366;364;312;305;368;395;412;554;556;477;434;290;337;355;340;380;318;322;303;296;337;331;382;337;298;254;318;328;305;409;565;512;369;307;316;359;361;323;341;365;408;384;423;510;460;443;432;387;417;387;415;409;426;360;372;414;412;398;442;442;433;417;503;461;343;360;435;435;419;368;429;350;304;355;406;389;458;408;382
298;315;327;333;323;331;351;359;294;283;266;358;386;392;367;390;357;317;380;376;432;434;458;395;367;369;372;444;340;362;417;443;343;383;414;294;322;284;226;281;276;308;437;399;418;441;416;385;368;393;430;381;435;408;429;468;359;398;382;433;423;416;427;416;347;349;407;533;460;371;391;362;427;398;328;397;410;329;304;327;298;332;321;342;329;305;255;307;359;331;398;233;337;463;411;586;509;391;402;339;315;290;380;431;384;357;393;425;476;457;371;378;345;314;374;367;255;282;275;301;364;387;383;337;264;309;389;347;331;436;475;356;324;327;340;367;370;425;390;383;371;376;363;362;294;299;346;451;347;232;283;313;400;372;386;406;470;400;356;325;337;340;293;272;319;300;257;331;351;334;295;315;300;330;365;438;422;381;434;405;307;301;343;364;343;323;332;305;315;313;329;285;313;351;328;389;325;276;300;309;362;382;359;369;501;520;305;242;247;281;342;321;272;248;277;322;321;320;318;305;282;262;285;352;334;346;345;320;346;394;375;361;289;356;377;370;348;355;306;299;281;288;313;335;339;367;372;321;331;343;367;346;320;308;344;341;342;322;315;284;315;343;325;304;234;260;320;316;310;315;384;320;321;389;402;336;387;369;308;276;320;321;299;286;345;342;299;363;410;391;449;394;410;443;428;387;405;372;418;487;444;369;345;261;322;276;303;343;312;265;259;285;331;321;340;286;315;349;321;233;230;319;275;311;280;344;367;379;307;278;361;409;375;353;372;311;311;320;248;320;375;338;283;359;347;316;329;301;233;269;337;303;303;336;322;308;429;448;339;309;326;297;282;311;376;382;375;369;391;335;396;392;396;371;344;428;365;305;259;255;290;295;274;373;339;352;354;309;285;364;370;365;317;363;341;361;429;349;282;242;299;329;297;290;336;310;323;286;376;373;346;334;275;327;292;297;280;258;320;301;337;338;381;352;379;338;366;307;333;334;354;373;308;255;215;254;303;380;303;354;604;705;434;311;343;312;304;267;337;316;295;300;270;299;332;344;348;402;388;397;378;390;339;311;350;386;360;384;381;419;394;400;341;385;302;284;263;340;302;363;327;348;340;378;357;363;276;282;383;350;322;289;269;248;275;358;484;356;356;287;332;347;316;261;337;371;259;277;283;384;421;391;408;348;326;335;418;429;458;500;427;368;392;397;426;386;474;445;438;442;362;301;345;340;330;391;342;303;332;362;355;236;236;275;344;296;331;284;358;390;327;451;334;316;250;355;377;330;326;340;294;335;295;286;309;260;288;285;318;335;309;309;383;333;291;308;378;322;259;337;370;324;309;352;390;342;386;349;347;398;384;364;354;298;298;259;263;333;303;343;312;282;306;322;332;337;279;307;285;298;304;372;373;296;334;282;284;290;261;262;307;339;294;334;270;311;299;357;370;381;445;353;386;364;299;338;294;285;304;314;342;395;366;418;302;329;284;339;397;287;307;381;338;389;334;325;317;350;291;281;391;348;339;384;351;332;321;292;366;327;384;400;289;275;298;312;341;297;246;107;60;64;65;65;76;81;202;322;306;289;361;322;348;330;322;338;298;264;345;353;353;286;271;247;285;307;363;358;358;276;309;307;343;320;341;429;323;340;342;269;277;270;264;283;343;300;363;287;341;362;381;397;401;361;252;181;232;387;370;337;377;391;358;318;280;338;441;344;286;327;370;350;391;403;369;353;327;325;389;402;381;310;273;283;404;463;360;270;310;328;401;358;319;320;303;392;442;491;394;252;317;464;474;390;392;456;461;384;355;374;358;447;431;329;325;293;306;355;395;371;326;326;268;308;386;424;509;383;310;364;325;280;335;294;266;347;298;363;317;274;283;281;325;344;385;333;330;341;325;305;316;329;318;395;398;360;337;364;348;311;287;383;395;389;366;409;425;352;317;297;365;333;310;286;323;284;324;312;376;336;341;329;328;317;351;523;513;454;398;335;380;441;412;425;327;349;354;279;320;303;348;384;310;305;298;348;325;457;556;515;435;319;352;350;327;348;352;353;380;383;378;459;409;480;452;433;365;382;397;505;561;434;407;328;271;381;492;448;406;418;479;446;381;369;460;456;419;467;442;361;344;312;356;410;376;405;456
360;357;410;359;370;305;348;364;339;324;356;342;410;363;380;366;436;346;318;430;347;391;426;415;298;334;348;337;357;450;488;551;441;393;350;294;268;288;278;304;213;337;445;371;265;281;315;404;414;383;425;389;330;423;498;437;442;375;312;382;369;414;397;417;419;397;396;512;505;389;318;375;390;388;385;382;354;334;262;332;352;336;276;327;415;387;321;290;334;431;355;305;362;351;304;365;324;347;381;316;292;303;376;373;375;336;331;345;424;444;361;315;344;326;384;298;277;337;331;327;379;341;351;394;324;296;351;375;365;394;390;350;317;339;319;342;377;355;364;351;347;435;369;373;297;305;386;404;381;278;291;357;474;460;452;423;343;331;309;362;329;356;389;296;279;331;329;353;353;289;354;353;376;351;394;421;402;367;397;411;333;357;450;412;379;332;367;311;247;310;322;298;304;252;316;365;343;418;450;350;337;323;314;415;556;521;339;263;276;312;263;299;327;359;346;345;328;331;307;299;334;297;257;258;293;353;364;324;338;420;345;289;326;347;343;322;353;296;289;314;284;312;320;344;353;362;302;281;342;339;309;389;309;357;284;332;290;294;297;323;374;346;307;413;333;311;279;331;305;343;392;414;357;353;429;425;393;358;300;298;288;320;284;320;315;365;362;349;458;453;441;394;324;385;339;316;329;283;351;347;359;354;301;255;305;307;312;401;359;338;298;331;339;334;297;291;277;336;349;300;252;338;400;301;263;353;328;344;378;347;349;372;340;330;321;319;348;284;266;330;341;367;329;293;317;305;295;328;292;363;391;366;319;349;374;307;335;363;395;326;334;258;286;289;341;378;404;387;296;338;359;394;352;291;314;383;376;407;353;351;289;257;272;323;304;310;301;278;252;332;369;333;320;362;332;383;378;312;260;255;318;368;384;402;338;318;296;286;389;399;381;337;319;355;302;296;293;293;377;421;387;290;352;353;380;366;326;351;438;365;323;328;292;277;267;276;279;306;302;388;686;591;323;317;385;311;306;350;356;374;295;283;320;309;301;408;315;325;350;407;385;415;385;406;373;383;336;388;458;340;363;419;478;447;368;301;252;318;307;389;420;408;456;376;307;251;278;286;396;424;356;327;280;267;279;386;494;385;377;328;335;296;346;297;306;340;263;266;348;334;370;439;388;355;332;304;298;358;422;527;385;372;326;353;391;395;423;414;400;439;378;260;336;313;289;318;311;280;336;376;356;297;246;272;325;353;361;321;332;374;310;356;330;254;268;296;320;313;311;394;279;302;289;250;285;312;261;335;340;384;344;374;387;322;343;297;315;279;288;267;322;363;355;396;406;352;342;291;283;344;332;337;298;293;254;303;321;294;333;371;370;327;318;314;359;347;321;381;378;321;313;327;350;302;371;276;280;343;257;281;284;276;301;325;308;306;357;465;545;500;467;387;351;331;369;364;309;274;302;383;346;406;353;349;335;324;334;320;376;332;282;322;375;437;337;336;331;352;280;351;363;323;351;365;340;323;304;362;499;410;361;373;292;318;267;304;330;344;254;152;82;113;88;80;82;66;124;238;271;237;270;324;297;318;341;354;305;291;371;395;311;291;247;229;274;344;354;313;254;221;244;380;358;372;341;444;400;349;318;293;274;258;251;292;335;317;326;334;359;335;405;401;355;317;264;245;312;508;516;508;383;382;379;375;392;355;406;368;325;300;363;412;417;401;366;385;374;392;388;368;347;269;323;343;310;348;277;336;388;341;374;348;281;380;472;560;413;378;364;251;255;256;282;269;407;434;477;447;428;419;441;528;543;381;305;254;277;326;385;356;285;282;250;355;454;518;510;404;357;364;345;309;329;323;346;352;337;321;293;289;283;277;278;389;360;360;379;340;352;351;305;295;336;354;379;369;297;307;341;317;307;341;361;379;385;375;478;448;298;334;314;305;285;289;270;266;294;329;318;293;313;345;279;398;454;422;379;363;313;281;412;468;467;383;342;343;414;361;454;426;375;310;356;321;343;374;379;465;517;489;398;386;334;261;317;315;387;379;301;382;445;418;402;376;490;424;337;363;372;531;529;521;445;340;375;355;373;367;418;426;479;517;383;362;427;442;372;336;361;326;344;374;305;337;331;379;414
387;414;372;472;400;396;334;360;433;426;407;455;451;370;347;411;356;292;239;402;418;390;367;420;328;285;275;311;352;359;391;490;459;379;364;298;293;319;332;313;248;305;341;220;178;261;350;376;354;338;435;395;325;450;449;448;381;307;353;395;383;414;523;471;420;406;290;380;465;426;357;361;391;382;365;306;291;329;292;319;327;351;348;315;353;420;340;329;394;427;394;324;329;311;288;345;311;343;343;316;324;296;374;402;341;323;322;371;371;362;353;298;311;325;321;277;285;353;354;348;335;322;340;360;333;330;350;353;335;391;334;297;321;347;352;326;401;397;342;367;350;372;384;378;317;353;441;363;328;354;258;287;421;375;313;337;336;342;292;294;319;307;362;307;298;319;359;394;395;358;292;363;357;332;394;483;496;359;379;385;334;320;353;397;340;400;397;323;293;265;302;348;324;295;299;352;426;457;430;346;303;367;405;457;418;429;302;364;319;341;319;352;393;423;400;340;360;318;286;305;311;280;277;235;319;335;274;326;387;567;489;334;286;334;336;299;288;282;282;373;301;278;281;297;329;386;285;334;292;292;321;366;349;278;341;347;296;239;260;260;266;320;358;389;331;292;245;344;314;348;452;406;382;462;456;357;345;320;293;285;309;343;340;388;333;324;373;402;513;564;441;391;388;373;330;308;263;267;283;268;378;388;283;281;298;338;389;344;438;368;339;352;304;320;309;295;268;337;383;312;307;475;545;489;332;366;350;360;397;348;333;328;391;322;342;352;282;340;308;307;334;347;343;353;295;270;317;387;339;360;426;338;344;410;420;409;379;415;486;408;349;351;332;310;340;391;409;378;335;343;348;342;289;291;300;328;370;393;367;355;286;276;330;312;346;315;333;265;311;308;374;346;321;326;306;336;364;307;276;306;421;440;445;391;292;292;261;299;378;372;409;426;404;367;441;351;356;327;445;475;380;304;290;341;375;282;318;429;467;314;253;284;277;288;322;268;274;262;291;357;436;451;354;273;382;333;369;371;369;357;326;305;344;334;335;384;296;320;356;334;355;344;354;410;401;366;321;483;461;306;332;444;617;569;430;291;277;261;315;413;546;695;535;317;317;318;293;265;329;431;334;344;286;275;262;371;413;466;375;385;349;345;339;395;301;327;337;300;299;272;283;383;353;348;385;369;296;281;376;401;423;380;298;369;333;336;328;337;380;416;366;303;381;374;300;321;350;357;341;369;341;308;325;317;322;440;426;311;366;403;350;334;392;318;295;318;320;319;340;400;340;302;306;254;307;282;301;356;380;406;379;337;349;355;331;325;256;209;247;290;327;318;372;364;386;369;376;327;307;289;342;270;306;278;282;301;300;347;292;382;334;298;341;314;290;340;286;356;506;408;323;300;332;365;414;299;304;305;278;329;327;302;310;333;331;378;359;452;575;596;433;326;418;388;357;319;269;276;320;338;366;328;310;312;321;337;310;309;314;332;285;309;358;397;371;355;338;298;339;372;368;307;349;442;382;393;353;449;543;300;280;295;294;270;285;273;291;304;274;258;163;119;127;90;112;63;71;133;171;178;224;276;294;301;287;314;347;323;364;383;323;370;286;229;273;449;406;262;279;242;263;351;365;376;398;488;423;347;309;271;275;314;274;280;322;392;295;367;351;386;449;390;370;352;360;286;365;484;575;547;391;345;364;421;366;363;373;326;339;319;388;396;417;338;406;396;380;329;335;333;334;256;367;425;332;316;327;387;446;439;395;365;320;391;470;508;356;344;378;281;212;149;199;271;406;378;521;631;610;542;424;508;520;358;341;294;264;296;369;351;306;312;273;357;478;445;424;386;330;394;338;338;367;355;357;395;374;379;355;336;289;306;326;342;398;329;384;297;369;341;300;308;349;357;374;347;292;386;358;331;309;347;377;329;324;340;426;429;350;300;338;337;361;305;267;290;333;334;323;332;365;338;370;459;567;366;309;334;319;294;329;402;365;410;346;353;348;400;510;471;357;304;306;245;312;390;353;388;419;456;336;399;356;309;305;285;374;359;349;370;413;371;352;408;495;453;382;362;366;364;457;436;400;417;418;377;406;396;399;398;405;361;396;382;395;391;389;320;325;376;324;312;354;324;332;368;342
393;356;309;374;323;332;361;383;462;416;433;415;443;384;346;360;322;221;272;398;411;464;473;368;383;306;300;361;369;366;401;372;374;491;478;373;260;337;344;350;318;344;335;182;154;348;554;485;395;373;371;391;376;408;493;478;394;312;361;383;451;437;486;450;475;407;356;335;428;400;328;369;304;340;448;390;316;318;332;296;290;326;394;394;364;362;351;314;376;372;374;304;335;338;292;341;355;340;315;256;273;321;383;404;356;341;389;334;371;340;345;358;242;285;304;306;284;400;363;331;369;357;367;350;387;321;341;361;369;373;300;342;292;343;314;324;355;433;394;356;397;379;395;392;358;377;344;353;332;331;390;381;354;430;327;260;271;329;313;254;281;271;302;341;269;267;309;332;370;365;314;314;367;347;399;431;474;373;342;413;361;314;294;318;322;393;387;343;391;291;322;288;306;264;320;342;353;469;383;314;277;377;464;488;371;414;623;552;397;334;359;374;477;424;370;341;331;275;294;275;325;307;287;260;316;338;296;447;588;657;443;307;329;334;332;293;290;268;335;324;319;302;279;314;315;304;299;290;287;313;327;339;353;323;415;365;381;291;268;288;272;305;274;397;300;232;208;309;308;347;361;327;336;419;394;294;303;342;379;302;342;373;334;430;392;298;268;396;433;451;372;302;324;342;297;333;225;212;269;307;332;388;317;352;318;357;331;330;373;388;372;337;276;264;305;307;294;321;366;336;374;414;538;429;364;429;341;362;347;378;336;349;316;300;333;318;372;285;343;353;335;327;344;350;284;329;330;392;302;350;378;418;382;359;382;355;389;355;392;360;348;358;330;303;328;380;376;330;360;392;394;348;301;298;307;307;336;294;364;403;309;274;334;315;370;394;379;315;315;370;400;380;291;339;304;292;346;367;262;350;425;401;436;328;244;237;301;389;383;364;416;447;494;448;412;377;401;328;353;343;318;306;352;364;403;347;294;374;347;287;268;299;303;352;330;277;279;305;344;361;368;341;312;300;317;427;414;328;390;370;338;413;382;317;310;306;355;296;336;349;342;284;344;399;434;415;336;380;344;326;261;340;553;487;353;285;304;301;325;418;623;791;459;309;286;333;335;277;337;299;297;307;272;268;298;326;390;491;415;430;408;309;313;298;370;316;314;319;300;281;296;360;343;278;339;401;348;341;370;441;514;404;318;358;409;351;345;428;404;452;400;317;341;359;307;294;344;379;312;316;289;290;267;297;278;351;327;347;354;388;442;447;465;399;334;288;360;334;313;382;291;318;363;326;327;332;384;348;424;529;416;341;366;370;412;356;318;242;258;209;261;341;361;295;307;328;364;340;405;490;375;285;274;295;313;308;336;368;290;329;369;372;347;358;357;282;252;334;400;333;264;309;339;342;334;289;272;315;334;353;339;290;330;309;277;433;442;332;393;387;341;339;360;350;343;322;346;337;303;366;331;282;314;336;325;314;310;308;298;299;280;282;296;339;364;335;320;327;324;415;335;338;383;431;451;401;365;422;478;278;264;271;332;346;297;326;312;290;256;308;222;175;104;83;74;91;71;55;67;75;138;219;283;217;257;307;346;332;312;313;294;358;347;314;353;472;450;338;291;258;272;328;354;399;400;392;360;323;272;290;261;279;325;308;359;368;290;332;328;364;421;362;311;329;363;382;316;380;417;390;334;300;317;367;334;341;286;360;390;368;425;394;340;414;454;393;381;360;294;334;306;282;410;373;345;298;316;394;418;398;389;362;376;337;377;404;342;352;357;299;276;190;210;325;343;416;404;608;631;533;394;395;358;400;354;338;272;366;461;505;409;332;303;313;400;339;342;408;436;427;417;332;313;312;298;356;387;377;357;346;318;309;321;408;422;354;345;305;309;336;303;336;343;362;393;390;374;295;345;351;346;309;391;305;327;319;384;302;283;302;290;350;317;300;275;284;368;379;364;356;468;467;376;392;417;368;344;323;323;291;346;366;324;358;349;330;345;410;525;458;497;435;326;221;311;358;288;300;397;445;409;337;363;351;303;304;361;362;359;368;408;386;388;383;458;402;322;398;418;422;361;360;348;399;476;460;404;414;418;372;344;353;380;394;343;363;334;357;356;325;319;352;461;346;347;349;336
357;336;319;339;352;329;347;392;356;391;368;379;356;338;343;359;308;293;332;372;450;444;397;350;318;357;356;512;405;350;363;388;397;512;521;439;292;293;330;332;380;350;352;322;401;546;630;536;360;308;350;378;396;418;393;362;391;339;306;443;430;414;413;430;460;409;364;297;289;350;336;313;342;362;367;333;346;286;309;344;289;388;465;410;265;354;331;358;354;386;372;342;306;289;278;312;393;340;357;320;301;316;528;441;338;369;360;389;416;392;402;384;350;297;292;338;302;388;398;345;336;385;407;401;373;347;296;345;336;341;352;304;293;346;344;344;345;341;394;464;421;386;381;358;346;350;404;321;329;338;417;377;393;404;388;320;268;310;318;311;335;308;331;359;299;254;332;355;298;312;338;304;336;296;298;357;343;361;394;364;344;314;291;328;351;309;308;356;322;286;282;319;320;341;369;342;393;418;315;296;273;350;403;390;317;435;604;558;339;308;368;312;329;332;304;342;360;370;337;323;377;375;296;263;327;308;306;446;627;660;417;316;303;366;401;334;325;281;336;316;281;300;271;284;350;319;283;330;304;334;360;298;267;369;398;462;375;322;309;308;272;264;308;375;322;296;288;316;293;347;373;337;329;336;354;305;332;340;393;358;387;376;343;377;324;320;291;338;342;352;301;277;253;287;288;308;283;252;287;301;371;320;317;345;291;347;413;351;351;361;329;365;334;310;287;332;300;290;280;335;284;346;372;447;298;360;395;324;330;323;292;267;330;288;378;391;318;323;345;390;347;333;364;324;308;314;336;368;365;357;402;429;376;325;354;353;353;384;310;377;285;291;344;322;300;344;308;324;392;460;415;399;339;309;384;303;296;304;321;403;348;259;327;341;367;460;424;378;388;425;433;386;359;304;292;340;383;294;281;389;392;407;396;342;230;254;334;359;381;360;409;458;498;455;409;362;350;329;258;261;308;269;401;388;442;376;372;381;356;364;355;290;301;419;398;365;308;356;328;388;333;371;350;356;370;446;395;348;353;360;310;380;358;286;328;301;345;302;366;387;382;275;315;352;467;476;380;290;327;330;347;296;353;356;355;305;333;297;332;390;456;483;404;323;292;269;292;264;316;310;277;256;314;279;312;414;314;328;360;376;375;323;262;287;310;273;308;313;338;267;268;391;346;330;365;426;345;383;371;511;514;376;337;396;379;362;479;497;430;384;336;293;266;307;306;306;324;325;360;322;315;265;247;291;321;321;315;350;384;403;424;499;534;491;388;314;379;329;345;320;345;361;361;372;357;416;454;414;596;651;464;334;315;383;335;370;350;320;241;224;236;289;343;362;358;387;404;319;489;505;368;369;329;268;278;302;363;335;304;346;419;370;348;384;358;300;294;303;335;317;261;293;329;279;314;281;310;278;281;311;317;286;299;277;338;397;517;372;286;339;325;322;314;342;301;344;331;439;391;314;290;310;333;339;300;334;358;342;297;302;312;296;258;305;384;327;357;305;342;361;346;318;375;383;366;355;329;372;393;343;324;265;331;354;379;357;363;345;301;264;265;200;144;107;82;110;95;67;58;47;75;124;162;180;225;227;324;336;284;304;264;298;354;335;296;357;446;369;366;277;301;246;326;326;408;413;281;310;286;318;271;297;316;271;363;359;277;331;355;363;395;357;356;324;347;340;338;333;292;346;267;277;323;352;357;356;287;303;384;325;398;383;416;495;416;369;376;383;284;288;314;282;341;338;306;329;307;306;341;363;352;359;366;321;341;357;321;305;324;305;362;254;239;334;308;364;336;404;427;386;340;293;308;382;348;311;291;352;432;472;343;349;367;320;337;353;353;429;436;425;436;397;312;333;281;350;363;401;328;268;304;339;374;376;346;321;315;328;347;353;287;320;335;317;393;425;372;348;292;291;387;318;389;301;345;385;352;304;318;290;303;310;289;313;294;350;328;386;342;413;595;667;369;360;308;290;333;303;358;317;350;398;398;349;265;267;326;335;455;412;452;395;283;284;294;326;310;340;362;320;370;406;428;377;281;231;353;371;334;367;384;431;365;295;368;332;303;350;376;381;352;413;419;431;470;466;415;367;424;411;408;431;456;449;361;335;365;413;406;323;310;348;399;433;325;366;374
357;329;315;322;350;294;347;332;320;319;320;288;286;318;368;383;319;354;297;365;509;422;376;395;413;357;363;401;361;364;368;371;435;488;528;418;319;290;318;345;429;429;371;479;655;625;572;460;391;403;331;358;431;432;381;350;410;364;375;435;383;394;363;361;456;410;378;329;325;375;339;416;389;388;381;326;353;270;307;348;316;312;326;320;300;287;303;308;436;408;376;387;307;327;353;356;366;341;354;316;373;333;416;412;359;348;370;419;400;405;365;375;321;353;314;303;340;433;370;356;392;314;414;457;503;401;424;382;295;325;389;337;320;334;349;380;356;375;458;493;496;384;315;331;329;325;391;399;331;359;391;435;442;505;542;456;393;263;346;395;355;322;311;275;308;285;345;330;286;285;286;290;320;330;267;330;325;286;372;364;315;310;347;372;322;291;313;320;347;281;318;330;267;362;332;323;329;374;355;332;359;359;365;346;264;349;408;350;281;290;361;392;339;351;273;298;351;444;334;256;347;449;397;375;341;335;367;374;516;493;335;300;262;386;360;359;328;324;310;312;252;260;254;341;372;351;297;301;314;332;336;298;267;285;345;377;377;344;326;269;304;275;285;288;266;280;353;310;348;297;347;362;337;360;317;287;267;281;309;312;350;392;340;272;263;319;344;327;321;313;301;261;304;333;276;256;283;318;312;324;298;355;299;292;306;364;406;360;319;282;317;326;323;319;384;391;411;381;358;286;240;291;354;357;319;354;372;307;307;300;298;266;254;320;376;459;381;364;431;468;324;394;442;373;305;327;328;321;369;295;325;321;306;337;360;327;403;403;385;382;300;319;277;301;353;377;333;334;395;400;397;347;344;335;314;358;342;374;343;329;331;292;346;338;384;475;461;469;477;529;510;484;421;354;341;324;318;302;300;382;407;387;368;336;323;362;366;379;370;354;394;530;568;503;522;487;424;345;294;258;320;268;375;390;375;318;366;367;342;388;352;280;295;362;394;389;365;294;317;332;370;358;414;398;459;374;344;336;339;330;349;358;289;271;322;337;308;339;340;391;352;328;285;338;383;418;441;323;309;318;269;303;293;379;408;330;286;309;348;350;352;448;409;335;262;286;283;272;278;251;292;294;309;286;295;312;314;337;383;403;362;281;278;286;363;299;276;293;312;279;304;337;348;327;326;417;386;427;402;365;387;330;401;435;445;404;421;432;364;368;297;260;238;217;259;305;322;339;334;360;400;337;284;290;326;328;313;368;432;494;487;379;386;475;405;368;480;486;418;382;355;366;384;293;314;396;445;480;574;555;436;341;297;285;348;385;349;326;268;276;281;294;393;384;328;339;388;426;392;364;352;452;374;338;295;304;352;345;318;347;463;430;353;310;338;354;320;329;281;357;296;326;255;264;310;375;336;336;339;293;296;291;316;310;264;325;490;406;336;323;332;281;298;362;274;301;344;313;345;350;373;308;338;320;308;317;357;338;309;307;339;311;271;332;374;382;353;335;400;354;358;396;346;364;329;360;320;311;274;331;365;302;313;377;399;336;370;394;389;330;288;245;161;127;90;74;75;72;69;52;55;77;79;109;190;247;314;234;236;323;302;276;356;349;366;413;403;366;285;270;318;287;264;306;364;367;326;313;297;296;273;276;276;310;374;369;330;307;333;339;327;354;354;363;325;315;294;293;279;296;379;354;293;318;365;348;327;424;345;324;342;366;376;453;540;449;380;431;309;308;342;344;315;327;377;338;384;301;348;316;318;367;397;366;311;367;307;290;284;271;315;272;344;318;270;284;314;327;416;373;323;282;251;319;357;368;413;399;451;453;417;394;323;298;341;361;315;328;497;423;406;373;375;337;322;300;329;372;294;255;302;331;351;314;294;339;327;378;367;398;346;315;285;303;366;397;321;346;321;352;322;282;344;346;366;418;333;309;332;265;298;378;354;340;256;350;367;361;383;362;539;579;408;309;314;306;265;335;374;299;316;352;410;360;311;281;290;347;310;262;269;279;309;294;356;314;303;280;348;363;390;430;382;320;268;231;323;379;305;338;405;487;360;354;349;383;341;330;308;336;333;481;426;444;442;389;411;336;406;429;390;515;486;518;439;317;333;389;375;321;342;343;336;395;409;495;443
437;383;358;313;341;301;354;360;317;332;283;277;322;339;327;362;397;400;324;363;501;324;312;383;398;414;448;438;352;311;290;328;388;397;393;384;294;269;334;362;433;381;384;478;501;478;440;356;345;321;356;347;414;482;366;371;432;375;388;433;454;461;442;437;398;403;393;397;392;353;416;504;529;504;470;376;286;308;303;349;334;315;361;417;300;280;282;327;444;438;413;334;324;287;337;395;332;385;323;333;451;345;380;351;363;360;380;338;354;393;455;377;369;320;312;361;396;401;340;348;322;317;342;392;429;375;367;355;335;341;336;301;348;373;371;339;425;466;481;565;497;378;323;348;382;363;373;333;380;352;356;370;553;774;905;610;435;383;372;368;309;339;309;301;319;343;319;310;275;289;260;282;345;247;311;287;248;237;314;378;291;303;338;345;357;388;332;307;323;306;323;303;322;331;376;322;369;313;297;325;434;455;412;371;295;294;309;359;284;275;352;378;350;355;294;308;356;386;295;187;277;456;434;319;405;367;394;336;361;372;340;291;351;409;419;350;303;312;343;318;308;292;314;351;348;315;307;287;282;325;312;340;286;326;300;297;363;390;409;299;292;320;331;304;262;263;320;337;340;325;328;320;370;379;298;337;303;259;266;290;263;290;306;276;277;301;311;380;282;264;334;330;347;362;324;245;288;362;380;367;377;410;346;339;344;416;418;300;291;284;238;338;362;351;422;427;449;361;344;307;255;334;340;303;354;338;391;355;302;282;275;332;342;292;354;332;382;374;385;416;404;382;464;391;314;322;369;352;342;345;266;188;286;273;261;327;323;337;380;361;297;333;299;360;333;351;314;382;372;376;387;340;262;266;345;339;359;402;362;383;330;351;322;320;408;428;404;411;475;413;487;540;425;358;292;325;331;265;276;305;273;325;335;355;367;483;432;353;347;337;448;516;582;563;578;617;551;392;336;299;333;279;302;344;322;326;350;331;302;305;345;303;340;381;384;413;370;315;334;341;373;380;421;443;382;317;300;320;398;341;348;327;320;300;284;301;324;391;396;415;343;389;323;331;336;333;386;352;310;261;243;271;308;294;347;277;295;308;311;335;367;413;374;263;276;265;277;274;287;250;313;295;351;271;263;291;319;286;350;348;307;357;294;291;337;279;280;283;295;340;300;330;354;274;334;373;446;436;337;334;268;223;319;555;544;470;368;354;335;347;338;298;230;213;289;303;318;345;375;408;383;359;298;335;345;311;326;405;352;437;371;310;355;409;350;321;468;435;416;453;378;444;387;237;197;304;335;425;615;459;318;261;247;284;350;346;357;310;366;342;215;287;376;275;292;372;480;461;376;329;310;447;336;388;327;316;349;337;294;311;339;411;422;387;356;350;302;231;261;309;356;302;229;288;313;346;380;330;344;360;313;287;304;323;319;322;442;405;364;355;390;360;329;296;277;247;263;312;339;357;379;386;321;338;333;323;333;341;346;339;353;320;301;335;334;365;387;349;363;333;365;332;362;381;372;344;339;339;341;331;329;309;279;425;628;454;387;400;284;321;322;225;145;80;75;92;105;87;97;67;48;43;43;59;113;179;234;228;222;262;259;261;352;341;310;347;362;279;303;335;320;324;293;288;292;318;266;301;238;303;284;246;231;302;375;368;354;304;343;339;292;296;324;383;302;286;336;354;291;334;366;440;343;312;342;366;387;403;352;294;336;351;384;508;613;423;378;399;366;352;297;312;320;345;403;456;432;360;346;293;304;345;392;301;328;387;343;351;285;237;311;326;397;285;221;272;293;355;326;278;328;283;346;318;369;427;505;528;599;520;527;489;340;303;306;325;279;330;366;412;350;435;393;374;444;330;323;396;319;302;285;293;273;297;295;305;311;360;368;332;293;294;277;343;383;353;319;302;316;309;339;256;332;367;356;355;364;327;373;318;365;416;405;394;330;360;364;422;368;376;448;412;393;306;292;301;305;335;374;326;358;351;342;344;292;293;291;350;312;300;285;288;363;340;317;322;346;317;309;379;365;356;316;326;307;283;343;318;306;388;437;429;438;383;367;411;418;335;368;344;313;404;407;472;456;417;386;427;413;474;398;459;475;435;353;322;339;351;364;296;361;361;370;332;323;421;363
537;385;370;365;330;333;341;343;331;333;347;307;337;309;308;301;349;374;362;389;499;344;236;347;409;435;419;450;402;307;291;337;370;408;451;443;348;276;321;321;434;412;362;320;447;364;355;332;335;334;348;298;381;369;335;375;388;402;408;388;414;476;431;381;364;328;281;310;378;436;460;627;542;507;521;388;285;350;326;398;291;328;384;415;313;263;328;334;379;332;321;313;314;346;292;354;395;337;341;335;398;356;327;328;361;385;351;354;376;423;412;375;299;355;354;342;390;350;331;330;301;334;356;380;333;386;357;323;303;335;328;298;282;314;355;408;429;490;426;338;336;330;287;381;400;400;334;348;342;355;338;365;635;969;924;505;383;363;357;306;357;330;347;349;314;366;341;317;311;307;300;276;296;304;258;351;278;306;315;379;377;373;385;398;461;445;331;340;351;294;271;269;305;320;414;371;368;348;317;385;575;530;482;390;338;339;281;364;310;331;416;301;283;351;302;342;394;481;404;298;325;376;378;356;327;339;319;350;346;332;330;370;369;427;364;412;376;336;348;342;295;313;264;358;345;324;315;313;313;287;314;309;353;280;271;291;291;440;374;294;296;321;470;354;343;288;299;334;277;318;375;317;329;376;303;347;293;221;267;327;290;311;314;278;247;307;323;376;289;313;360;357;352;386;308;333;277;334;406;416;388;426;366;371;386;379;383;367;344;325;285;328;371;377;392;383;466;335;332;290;336;335;326;381;346;338;354;327;304;329;339;422;446;406;335;303;356;350;320;352;349;412;409;382;343;361;358;369;360;349;208;175;158;261;269;276;306;296;358;349;394;328;293;334;366;315;346;391;476;462;431;321;274;339;286;351;273;308;326;330;366;328;317;309;358;395;346;366;429;421;424;509;374;318;323;324;381;319;339;333;317;313;372;386;402;448;399;347;313;397;509;502;576;605;542;598;540;447;314;301;326;319;302;289;300;278;288;336;311;312;342;314;347;362;349;429;417;362;293;360;409;373;422;432;395;325;318;342;345;280;344;301;261;306;324;316;313;299;374;414;317;353;355;320;325;303;329;353;305;269;295;277;278;330;374;351;325;333;359;282;353;322;310;266;274;292;314;313;296;333;316;289;312;258;295;365;317;313;342;288;326;303;294;336;281;309;300;320;364;306;324;352;305;288;341;343;399;349;364;301;277;279;403;526;545;405;384;357;313;338;388;275;263;260;342;361;358;338;376;459;443;379;346;400;358;347;322;365;412;378;331;309;385;318;359;343;365;307;351;384;441;480;445;390;263;315;299;341;396;415;333;304;277;309;351;295;287;292;336;310;235;259;303;295;313;286;350;385;401;362;295;278;342;356;336;308;323;310;283;317;372;337;403;421;378;352;363;271;290;316;317;393;323;322;280;315;302;292;296;312;287;247;307;321;287;374;385;350;393;436;326;286;306;328;301;232;282;270;325;331;407;381;383;337;341;353;389;298;342;360;342;316;310;332;336;329;373;410;395;353;352;370;297;311;367;350;340;323;328;336;254;277;313;433;494;444;333;351;298;307;290;190;97;77;81;91;89;90;86;92;99;82;65;78;70;65;113;141;151;237;270;248;324;340;307;336;281;284;329;327;349;327;334;316;330;311;288;286;290;250;219;263;244;305;303;397;302;308;315;305;298;274;349;317;340;341;330;350;309;295;396;416;357;304;305;387;375;343;304;415;382;425;448;452;485;386;324;415;404;310;342;321;339;349;403;468;532;416;391;296;287;395;299;280;321;328;329;346;299;317;333;365;357;286;198;202;264;308;298;300;338;345;395;354;493;662;608;541;582;397;403;415;329;368;292;307;290;303;365;343;354;466;482;387;460;459;407;352;389;373;288;286;270;286;375;344;313;328;340;296;318;320;302;361;389;291;304;291;291;332;330;351;277;466;311;343;342;331;304;271;375;388;413;344;343;346;427;399;386;291;344;355;342;327;295;287;302;334;317;359;325;333;309;279;286;235;322;309;289;310;261;346;378;329;312;378;459;366;373;422;356;328;317;367;321;362;386;400;340;346;460;405;403;462;445;452;407;317;304;350;378;417;443;429;461;413;401;365;403;411;407;310;371;306;312;308;337;322;324;361;350;375;346;334;296;321;310
370;342;399;324;351;347;356;320;400;369;302;304;352;328;260;321;367;381;342;382;470;432;299;301;353;409;387;400;361;395;383;426;529;557;787;566;388;335;346;357;393;437;321;280;407;407;495;344;309;343;338;307;293;378;348;453;414;383;413;407;394;422;416;389;384;332;324;340;407;433;466;457;363;430;405;363;311;319;315;373;381;348;341;369;319;322;347;376;359;349;292;305;289;343;315;295;366;378;328;294;311;319;323;343;370;427;425;397;365;419;427;401;320;357;358;259;367;367;387;351;306;373;376;377;362;337;369;336;278;325;331;328;323;334;360;356;372;346;386;349;316;297;350;369;360;400;325;328;323;346;320;293;525;731;525;361;369;336;315;344;316;364;406;405;370;395;460;416;413;293;271;290;320;338;319;358;339;279;296;413;468;447;412;372;417;377;262;259;357;339;326;333;317;384;438;434;357;316;345;432;628;579;443;389;365;330;298;337;370;392;403;268;273;301;295;351;363;425;379;306;425;372;352;333;371;389;285;292;271;299;371;438;362;361;365;388;370;342;275;313;305;251;313;314;318;278;322;351;371;277;328;415;438;327;313;220;270;345;303;310;278;449;444;363;347;276;277;281;242;354;361;356;322;351;361;343;266;278;270;292;284;324;293;226;280;354;341;333;355;419;364;337;380;340;293;309;367;347;380;378;384;397;330;341;309;358;335;285;360;342;277;336;347;363;366;325;442;388;396;355;442;388;337;369;364;400;348;306;350;348;343;429;481;310;318;329;330;336;299;316;362;421;426;282;328;341;344;356;309;339;280;209;238;306;337;292;296;272;368;367;385;343;300;341;390;390;383;355;407;398;408;318;290;277;287;270;309;299;326;312;357;330;285;342;474;450;349;303;331;371;302;340;364;384;349;397;402;351;317;330;287;325;376;360;449;468;362;300;349;425;418;373;527;523;546;517;520;369;323;298;327;299;273;318;285;308;284;287;292;329;352;380;342;391;390;376;401;354;361;351;378;414;360;427;460;339;326;339;320;286;298;268;308;337;414;318;337;338;336;301;383;413;393;350;348;436;423;317;393;341;301;307;277;369;400;418;460;417;342;366;318;286;236;266;313;317;311;322;315;291;288;327;324;349;338;389;381;291;291;214;241;273;273;294;266;245;292;338;405;409;329;337;282;324;284;371;309;308;360;364;364;341;408;505;389;346;379;330;323;343;355;269;278;351;342;332;343;358;333;443;399;362;412;411;382;343;313;349;386;344;363;371;346;360;366;382;341;330;388;372;395;372;404;375;353;299;320;401;443;476;358;339;295;361;377;345;311;245;308;274;283;358;308;339;301;296;302;318;365;296;257;274;348;351;309;303;413;339;326;347;382;364;390;379;337;329;319;298;317;285;310;324;250;245;253;356;316;316;320;281;319;308;323;347;362;353;364;369;301;308;320;309;328;325;300;268;287;297;341;380;513;417;358;352;363;326;337;323;350;354;355;349;381;279;315;319;321;351;395;389;358;357;331;339;371;329;275;310;311;270;269;325;328;334;374;325;356;399;288;305;288;236;122;81;66;99;86;99;92;85;101;93;94;85;55;49;68;53;68;232;386;327;298;261;275;304;318;286;301;317;376;305;286;329;347;311;245;274;275;268;218;231;279;331;412;436;367;318;302;279;350;371;364;360;417;429;333;284;270;339;334;415;353;324;365;335;354;274;292;365;357;400;399;402;377;371;336;380;336;315;305;332;350;353;376;421;484;410;327;271;299;367;291;326;331;324;401;313;349;317;365;287;276;347;286;252;220;282;294;285;316;303;362;353;545;840;616;413;349;329;338;369;393;374;326;369;340;406;361;330;404;534;416;352;413;352;331;347;428;416;378;295;328;307;291;312;317;345;373;351;287;286;285;323;335;312;335;270;291;322;365;347;371;444;435;346;369;391;357;354;355;413;460;398;392;399;333;418;389;401;383;421;357;301;347;276;337;417;351;334;280;273;276;346;275;275;363;282;386;352;296;310;341;319;293;355;370;358;387;437;308;344;341;332;432;445;415;467;451;401;346;373;462;459;406;507;414;296;309;377;415;376;406;425;454;425;410;423;425;420;372;312;351;398;299;310;300;318;333;440;413;418;455;393;343;302;299
308;323;313;318;364;340;339;315;318;345;307;316;330;349;267;264;342;359;318;328;455;500;365;278;396;349;342;312;337;401;429;528;542;679;823;584;390;410;355;349;359;354;329;335;387;471;559;424;300;301;276;328;361;405;389;360;422;407;406;328;363;410;364;423;362;409;354;309;400;415;336;343;345;363;344;335;358;361;323;319;369;328;281;268;357;313;386;343;331;343;334;318;329;322;328;285;309;360;309;341;302;296;285;304;327;395;448;443;340;386;437;384;342;302;322;334;322;372;405;398;388;425;361;373;350;323;355;285;292;272;309;326;391;339;316;369;384;333;334;357;321;322;324;302;284;335;315;294;336;343;352;315;326;402;341;301;367;298;331;344;364;374;418;342;331;380;371;458;378;256;290;179;298;388;392;425;388;299;319;366;455;482;356;315;367;305;246;283;331;318;348;326;312;412;561;466;409;355;313;323;482;503;423;357;347;336;319;361;386;432;383;333;294;312;351;343;347;341;300;274;364;340;342;353;375;437;282;313;283;296;358;349;345;318;333;326;381;312;327;345;290;288;300;332;302;291;318;360;340;319;384;421;478;369;309;319;304;365;313;310;296;363;426;378;439;315;317;255;321;332;396;333;365;396;383;356;289;251;275;267;299;280;286;232;280;360;330;300;344;372;365;373;368;308;305;330;392;358;380;315;358;355;426;373;377;335;276;281;322;319;358;358;350;322;262;362;400;370;345;381;433;349;294;330;337;300;233;296;354;348;362;345;317;326;332;340;310;348;290;297;343;391;383;337;368;316;369;328;332;328;302;237;325;355;313;327;292;290;303;369;369;348;300;312;434;400;350;416;353;307;298;302;326;250;290;225;273;291;334;301;361;289;298;403;524;434;297;329;340;302;365;378;413;376;353;384;319;400;362;376;383;330;335;447;426;453;424;380;370;458;396;373;473;516;465;426;395;310;342;430;351;287;229;237;284;271;266;271;328;321;320;360;314;341;384;358;337;357;320;251;352;435;399;406;368;364;295;321;347;323;335;291;344;376;379;342;352;320;345;337;372;428;463;384;356;472;468;446;482;432;418;360;320;334;361;354;325;360;301;280;280;337;290;247;271;309;331;292;383;308;242;275;339;383;316;400;324;252;217;272;230;228;246;276;245;245;314;351;368;347;357;319;313;283;301;300;302;349;357;396;425;350;405;467;424;349;333;334;315;303;300;302;337;349;297;344;326;388;351;333;330;331;382;417;322;295;288;331;347;327;355;321;340;360;349;418;403;420;390;353;357;391;403;419;365;338;328;349;403;436;402;312;360;349;402;311;319;284;343;268;331;329;283;273;263;253;244;339;306;345;249;296;309;316;346;418;516;427;275;321;316;368;395;343;359;322;294;341;336;335;336;319;321;296;307;310;327;311;334;264;313;332;394;331;296;420;482;402;340;290;319;338;318;344;331;276;309;320;319;332;427;427;351;325;308;337;292;366;446;371;339;402;364;299;262;289;308;314;424;387;366;351;361;338;326;295;296;317;304;287;246;293;394;315;292;304;347;368;300;262;283;302;160;91;84;92;89;67;109;83;108;72;75;77;77;78;57;41;57;173;440;379;253;261;266;292;306;314;263;279;288;288;293;333;327;285;279;292;319;295;263;240;317;407;361;323;361;317;330;324;302;368;510;411;378;447;315;255;273;275;315;463;422;443;380;350;353;335;281;316;358;395;422;404;367;317;352;390;374;323;262;296;310;373;431;409;445;350;320;294;328;334;313;282;302;375;371;316;382;418;367;318;337;378;335;225;179;262;320;305;271;350;351;336;416;596;552;355;295;371;373;400;378;428;360;420;502;397;337;380;404;439;393;356;351;376;386;362;435;493;443;364;311;303;331;318;310;311;372;398;329;310;292;263;284;345;348;280;232;309;430;407;333;421;431;384;388;419;383;319;310;360;342;330;351;371;337;371;415;374;433;415;327;316;328;367;359;393;417;273;291;279;287;334;349;357;314;358;326;339;363;323;323;331;336;334;333;325;392;363;371;332;382;319;400;381;397;529;560;460;328;361;453;455;446;416;453;416;390;416;444;447;395;440;411;352;471;501;530;447;405;338;387;390;381;346;300;282;362;478;489;430;441;381;307;330;361
314;356;317;350;320;357;325;315;346;360;375;335;368;330;306;290;366;368;334;304;428;396;313;317;350;354;366;325;280;308;425;422;402;564;633;421;356;432;373;334;375;343;351;334;407;459;397;409;315;318;337;399;388;342;336;305;395;366;447;389;380;383;364;332;404;389;390;317;325;349;344;337;363;470;406;297;377;412;358;352;323;265;290;296;369;378;354;369;301;318;297;338;308;298;321;290;324;322;307;295;360;328;310;338;382;398;400;377;379;438;389;473;348;294;328;303;317;331;353;289;331;358;355;282;258;309;364;349;321;311;322;324;396;340;367;351;392;367;342;298;286;331;317;327;293;304;269;302;322;327;369;368;334;346;302;333;411;349;361;316;316;328;290;317;308;307;403;330;339;278;257;226;289;336;398;471;360;358;359;409;457;380;298;266;277;351;287;284;338;327;363;285;316;366;473;434;418;380;417;437;488;429;300;335;337;280;314;354;359;445;378;278;319;362;389;371;401;309;309;300;313;295;420;339;331;343;326;368;315;315;304;389;344;332;350;344;381;400;354;344;390;312;336;326;299;294;328;335;334;290;340;356;379;314;287;379;365;392;309;299;283;285;295;352;397;339;342;279;259;248;333;337;325;356;336;315;287;295;278;255;277;271;302;280;286;334;310;290;312;382;345;354;292;280;320;305;334;385;380;300;339;414;459;360;295;295;302;256;271;317;347;372;334;312;347;317;356;356;343;341;338;362;324;331;341;259;246;264;305;366;329;311;299;341;371;339;285;274;263;326;369;337;392;412;412;338;370;410;323;346;287;305;338;348;319;299;338;289;373;377;324;308;357;394;416;372;382;416;334;376;285;292;301;291;278;257;344;333;305;331;272;321;255;338;481;351;290;343;394;315;349;371;421;394;342;412;358;445;374;440;401;379;376;396;461;365;447;393;379;371;429;440;463;488;426;435;419;371;297;388;340;252;288;272;266;262;270;286;295;333;301;356;367;343;358;378;348;302;327;372;405;402;475;399;335;295;311;330;366;346;321;320;342;377;371;319;347;353;329;333;280;388;383;393;435;408;445;465;453;443;417;369;329;341;365;305;305;285;329;315;348;353;310;336;277;340;334;298;318;315;266;264;312;351;319;347;307;239;268;285;285;267;257;291;264;310;310;351;343;332;371;330;273;287;314;325;314;314;336;333;322;343;405;375;408;355;350;316;311;243;342;383;395;407;346;293;296;355;345;332;269;300;413;375;263;269;307;285;288;362;359;318;359;371;329;393;367;385;354;289;394;555;479;509;422;323;380;336;370;410;428;302;343;329;319;338;327;345;380;335;331;293;266;239;261;255;247;299;308;274;283;331;353;302;306;382;380;361;325;294;269;282;354;357;353;402;337;282;239;398;358;368;370;312;286;343;333;349;366;302;381;378;313;342;361;420;518;394;354;270;321;310;287;324;328;312;284;314;352;357;323;404;330;355;343;375;386;460;431;349;320;336;405;338;304;287;301;295;360;381;352;456;410;322;260;275;345;394;275;257;309;423;386;361;368;337;311;299;317;312;266;266;176;98;90;88;87;105;81;104;90;76;100;93;71;93;85;45;38;125;198;244;284;294;261;321;306;288;284;287;281;278;286;327;319;370;276;306;294;309;288;285;290;288;308;308;371;319;358;373;324;336;375;476;358;366;304;303;284;340;313;422;368;381;324;336;407;423;365;375;423;438;481;322;303;295;326;506;421;298;240;276;303;314;381;371;392;337;346;311;307;311;286;313;323;304;246;334;359;393;378;403;434;392;352;230;205;275;346;301;321;380;417;355;386;568;606;459;327;363;425;351;317;316;402;452;450;427;280;376;420;486;379;345;299;359;337;362;429;466;391;365;305;381;348;311;264;283;335;334;323;282;286;321;324;364;437;353;315;347;423;428;367;393;374;379;371;336;345;305;284;296;281;365;361;308;397;323;342;394;479;416;319;381;362;330;345;382;336;304;296;231;344;349;354;338;317;348;355;371;331;301;371;343;299;359;319;326;340;362;361;355;337;353;356;360;472;478;475;393;453;413;427;492;473;481;453;432;418;393;479;513;458;480;404;405;413;468;519;423;407;419;399;371;355;353;302;324;393;498;516;440;398;395;338;298;310
276;469;411;325;411;352;326;324;331;388;419;351;290;323;268;310;351;383;378;294;338;330;268;258;363;438;449;366;349;353;442;387;376;466;470;435;551;462;407;446;371;325;292;304;401;430;350;372;343;301;329;385;348;293;258;264;348;396;323;336;411;342;316;325;337;381;360;287;338;322;392;399;402;369;339;285;331;387;315;314;299;318;260;289;386;361;340;422;318;345;322;304;312;278;325;324;344;373;272;329;322;328;287;380;497;424;392;291;306;413;357;367;346;346;292;338;337;306;310;316;324;349;294;273;245;340;300;319;322;345;362;345;406;379;334;369;363;335;329;303;327;379;323;369;337;279;280;320;324;328;290;355;342;311;333;338;375;371;383;379;311;310;292;323;330;379;401;331;302;313;302;284;318;337;377;402;401;368;284;313;342;340;307;281;358;324;307;341;333;293;364;349;251;325;351;373;370;597;573;509;450;380;268;323;367;329;332;321;323;424;359;368;344;399;426;400;328;303;293;319;262;341;386;324;291;303;288;341;312;270;283;306;320;366;335;366;390;404;351;333;375;382;271;343;328;366;376;330;323;272;338;348;313;320;374;401;372;319;318;318;360;346;251;298;330;390;339;292;312;285;319;359;301;302;315;334;379;255;220;264;297;331;356;346;311;310;305;349;343;289;329;321;296;297;311;319;364;361;388;317;350;468;422;304;303;287;302;304;311;246;308;340;329;344;358;303;352;331;354;270;365;325;339;311;307;267;290;290;280;329;328;320;313;306;303;325;293;302;328;330;373;349;410;490;505;369;395;413;373;290;284;313;354;322;361;309;292;281;355;329;272;335;385;382;391;346;370;339;291;316;280;376;339;311;342;360;325;338;293;256;318;376;379;387;440;383;257;334;327;316;346;317;370;308;407;398;441;386;318;366;380;420;360;389;402;344;324;408;464;399;472;510;527;604;543;418;404;370;338;354;284;286;262;292;274;256;236;251;253;338;329;304;332;270;328;392;334;341;317;380;422;399;499;481;375;302;334;340;397;351;354;300;301;299;332;272;321;391;343;355;349;358;391;452;455;415;376;337;361;365;341;349;358;363;354;413;350;427;346;349;339;331;355;330;265;271;304;256;317;325;310;313;363;307;342;313;288;275;308;332;333;271;340;317;290;324;336;306;306;318;324;338;287;283;290;353;315;268;312;361;311;327;311;345;364;348;315;308;276;277;300;339;399;380;307;260;311;333;387;313;310;281;367;352;305;247;280;297;324;327;343;296;369;404;426;435;385;526;453;326;345;453;453;459;347;285;365;359;353;371;377;277;329;346;340;441;428;385;398;390;358;351;278;251;230;271;201;230;292;268;292;283;277;315;351;326;311;315;312;330;306;274;325;374;380;381;339;288;288;366;363;319;366;370;319;307;332;336;331;289;314;329;305;341;443;447;440;426;326;290;324;324;342;336;363;379;355;379;333;351;415;313;330;312;345;349;397;367;309;304;345;330;367;366;358;298;317;306;396;455;375;351;344;291;250;302;347;353;341;367;366;407;450;395;368;374;257;266;282;307;294;270;223;137;106;83;78;101;90;97;98;83;76;87;78;120;81;72;76;73;61;95;174;277;324;264;322;272;290;236;262;255;356;308;309;313;282;279;295;304;316;321;357;335;337;356;357;324;347;386;319;254;303;365;351;328;318;313;299;291;333;363;384;342;336;363;408;358;328;350;333;364;344;333;321;330;310;390;358;327;291;338;349;348;311;340;330;318;318;384;385;300;302;349;348;368;338;288;349;358;430;548;512;325;328;270;249;250;351;408;407;425;430;351;336;475;633;628;397;381;431;392;324;281;385;325;325;373;323;382;422;455;313;295;260;344;366;333;367;408;344;394;412;364;369;328;312;296;334;327;323;332;356;331;389;341;404;374;352;361;418;492;422;402;348;355;317;344;353;331;301;214;264;309;372;357;357;373;362;414;432;391;365;383;331;329;318;323;383;307;251;295;320;367;335;355;325;285;316;300;319;350;341;334;304;320;377;348;354;325;368;352;349;315;385;342;527;467;386;327;374;449;461;423;461;426;460;507;419;466;469;455;388;470;502;470;461;493;560;445;424;426;374;318;366;359;250;334;338;402;360;360;341;299;305;289;291
395;480;425;381;402;429;408;326;364;415;426;376;354;308;277;251;326;377;443;328;321;335;301;326;529;647;502;375;399;375;344;360;350;368;447;488;577;549;411;435;278;321;304;330;355;456;497;430;354;288;335;402;348;327;298;323;347;357;331;329;339;327;338;341;373;372;369;359;348;328;375;387;304;311;314;267;338;286;290;299;326;298;228;258;284;350;335;333;349;335;312;321;318;343;352;289;337;333;271;293;347;278;282;404;416;324;300;285;345;387;350;344;301;392;371;378;319;320;375;286;312;321;333;321;293;306;350;342;313;377;397;374;380;426;372;333;393;346;362;368;282;313;326;314;307;367;414;351;329;331;360;367;335;352;366;390;375;354;357;324;318;349;330;329;278;347;330;287;339;358;329;317;322;292;346;278;281;264;307;337;294;320;336;325;331;317;359;315;313;320;359;330;230;314;305;366;410;754;646;442;430;391;250;315;384;332;300;358;329;348;359;391;356;368;375;354;302;319;323;322;326;375;400;367;341;281;251;281;345;317;300;310;315;327;323;310;381;388;328;386;365;340;312;339;343;390;359;296;303;332;310;297;328;366;386;367;299;282;318;287;331;341;313;308;362;358;283;269;327;273;285;295;303;280;375;412;378;334;274;329;322;317;316;334;267;289;301;307;302;312;345;336;290;243;257;355;351;411;402;306;362;372;341;309;350;361;337;300;329;358;343;279;320;340;325;313;354;317;345;345;319;362;333;285;335;368;314;283;257;320;316;325;302;289;320;297;295;372;428;435;350;337;389;559;599;428;353;366;353;331;251;335;307;402;378;301;275;301;350;309;316;352;403;333;345;290;318;297;315;290;358;489;455;461;420;441;427;263;320;326;340;449;424;437;425;405;382;409;336;363;436;379;337;353;463;527;445;342;283;311;363;369;357;366;390;331;255;386;412;373;428;505;537;562;507;487;463;381;381;352;359;344;322;279;279;263;253;327;289;292;337;341;294;248;258;349;331;281;338;401;410;398;351;412;352;333;274;345;335;365;323;317;274;319;333;330;382;372;365;338;335;367;426;443;459;369;324;282;295;340;332;306;355;349;361;406;396;456;423;355;405;294;382;334;296;280;311;292;335;387;318;410;485;331;270;313;294;287;306;392;326;294;388;343;318;320;393;355;259;302;351;366;321;299;303;361;315;301;350;425;342;322;286;370;338;341;342;334;356;332;282;353;383;366;319;274;322;346;301;253;320;324;385;372;391;315;297;291;320;343;258;264;413;508;639;585;572;710;672;462;333;267;358;373;302;314;335;338;396;343;337;336;264;280;291;456;546;393;341;333;368;330;277;277;252;259;175;193;259;317;289;303;239;273;350;328;298;265;329;282;314;292;315;378;355;369;317;313;303;376;337;339;323;312;277;310;300;313;338;286;297;333;278;383;449;523;481;389;344;320;355;366;336;303;340;382;379;329;300;333;388;315;357;333;310;369;425;387;330;276;331;341;376;389;392;373;363;363;430;468;391;370;373;327;276;295;337;392;392;407;406;411;441;375;371;351;274;302;224;309;254;290;218;187;112;79;94;100;80;83;85;93;78;95;86;98;107;80;65;63;48;59;103;223;276;274;291;298;272;277;262;366;402;350;272;278;298;310;252;285;251;297;296;322;392;368;322;289;395;404;346;234;245;307;312;330;295;325;300;320;340;336;317;356;317;352;366;406;408;394;335;281;290;314;323;353;322;324;328;334;312;391;391;361;353;381;312;329;369;382;337;350;374;309;341;404;315;326;343;346;398;478;352;266;339;366;221;136;244;483;524;402;346;333;355;455;615;582;498;359;320;444;418;275;339;356;362;384;434;351;340;412;318;270;318;407;336;309;353;362;410;414;405;335;325;356;320;317;344;304;329;358;355;381;372;327;363;298;360;374;424;467;441;357;285;311;415;338;314;251;262;272;283;367;329;340;319;339;371;376;329;372;327;298;340;357;380;389;307;293;285;352;409;332;295;403;352;350;310;314;314;337;392;383;289;392;405;362;372;340;359;307;390;360;373;410;479;422;304;314;337;423;453;362;401;401;499;504;448;464;483;457;417;448;447;457;400;487;501;428;452;421;367;354;353;296;260;349;412;367;306;321;313;300;311;267;267
388;394;385;404;387;493;416;304;348;370;364;424;383;349;347;311;337;412;360;265;281;307;308;422;669;741;565;455;370;383;393;338;339;348;387;369;417;391;328;332;290;297;331;360;376;503;618;511;506;391;408;403;317;323;333;344;343;325;349;419;407;331;396;417;424;423;465;417;305;271;312;376;358;363;364;324;269;279;280;293;322;274;226;251;316;375;367;348;300;383;345;345;447;483;330;265;295;330;350;337;343;292;292;357;349;338;288;257;288;386;341;342;327;381;351;352;316;325;379;324;297;326;298;323;320;283;330;314;318;390;358;342;382;390;375;348;324;383;407;294;247;309;368;380;341;355;400;315;375;397;441;352;387;361;355;362;322;306;364;321;311;294;334;349;284;379;335;340;289;325;325;281;302;310;313;289;251;340;368;323;360;435;364;352;301;357;336;285;342;342;345;351;439;387;296;309;349;557;588;440;349;356;293;401;370;368;326;452;427;323;346;300;367;338;349;314;288;304;273;310;315;303;310;269;330;319;306;281;360;309;355;323;307;305;326;352;353;326;357;391;386;346;328;312;370;364;326;317;301;309;342;301;304;307;355;321;323;312;347;345;328;334;291;247;239;277;263;279;328;272;246;284;263;324;434;448;381;375;372;342;355;320;335;329;359;329;310;303;286;319;299;358;251;284;290;282;284;323;310;327;321;334;285;333;385;358;343;372;329;360;353;293;340;419;330;295;357;361;291;329;316;330;361;314;294;347;309;327;272;280;302;322;299;277;303;323;311;363;493;410;340;355;370;448;529;331;295;348;320;288;302;311;299;323;311;361;234;283;279;273;296;327;336;320;342;334;374;425;378;334;386;461;486;402;460;492;456;337;306;317;436;472;422;361;421;419;414;394;340;501;557;426;310;336;393;516;378;278;297;352;421;426;316;387;341;387;261;300;385;439;477;578;499;571;495;459;525;424;382;333;416;445;388;366;322;287;313;380;319;309;335;352;305;296;314;332;263;305;295;319;292;377;266;334;351;402;328;326;317;289;400;303;273;286;345;435;418;351;380;298;335;355;402;410;345;326;312;316;354;340;360;330;375;439;426;415;364;356;323;364;293;314;335;308;316;256;285;337;359;373;344;375;374;366;282;316;260;301;381;404;305;372;382;304;347;347;349;361;283;338;373;340;259;294;316;350;360;319;365;325;322;317;391;370;321;342;401;394;365;344;328;324;305;341;307;314;264;273;270;306;303;350;290;346;378;384;269;311;316;332;296;360;716;701;708;627;545;675;616;438;370;327;401;490;450;336;359;382;395;345;318;372;283;319;349;319;357;369;348;363;333;341;296;265;254;284;298;265;280;234;301;273;261;296;322;295;334;300;303;285;345;340;295;339;385;311;273;286;340;379;347;286;300;271;304;289;327;322;281;306;344;408;372;393;431;419;414;372;351;363;381;382;322;350;359;315;324;266;303;270;334;305;336;333;335;398;401;428;373;381;289;329;378;411;363;458;367;377;400;394;366;339;343;266;279;295;327;350;396;437;422;390;386;346;373;358;342;307;307;269;227;269;284;215;207;126;96;87;89;101;82;98;84;85;77;88;97;82;100;89;74;77;79;136;228;291;233;248;248;268;307;338;356;289;264;289;349;266;250;267;231;246;246;325;340;285;294;303;352;339;295;238;296;337;344;366;309;316;317;334;384;317;328;369;358;276;315;352;392;357;346;286;315;338;320;336;311;372;343;367;419;368;398;381;422;395;353;300;392;416;324;311;369;293;345;394;403;360;362;322;321;389;337;336;400;349;165;56;104;292;501;403;355;335;348;385;484;430;435;305;372;398;415;284;302;326;359;551;546;456;341;364;375;307;338;356;439;363;354;381;361;363;359;311;319;339;370;384;319;328;347;359;374;360;348;341;325;341;333;352;364;446;415;300;330;316;336;336;299;334;280;343;287;330;284;314;309;241;319;318;238;324;318;332;329;288;361;349;328;289;296;384;374;328;319;377;424;426;325;349;303;334;313;323;356;382;389;341;347;327;344;300;328;387;400;376;401;353;316;317;349;348;386;403;498;501;440;446;411;447;405;382;369;430;397;394;416;442;429;392;397;399;311;285;380;284;274;305;307;288;322;303;338;396;331;295;299
400;373;376;407;367;356;365;378;372;346;352;339;383;397;398;323;314;307;259;284;302;382;405;456;560;649;597;505;410;333;413;390;373;370;343;206;189;238;253;277;306;342;335;414;353;479;526;687;534;456;447;422;363;318;313;383;332;339;405;495;498;389;395;368;342;413;459;352;262;233;328;375;381;431;380;356;252;233;308;330;403;344;265;336;336;317;358;219;180;317;298;336;378;473;320;265;297;314;347;423;396;334;315;328;320;360;369;336;355;292;289;282;360;325;374;359;317;430;510;387;336;333;351;304;341;303;355;361;305;360;361;327;327;459;383;356;374;405;325;266;264;295;331;410;368;354;343;341;320;404;408;381;367;312;341;318;299;317;304;358;381;304;320;287;370;340;365;336;285;321;315;309;335;332;338;292;306;342;354;280;322;353;387;318;338;365;377;308;301;326;385;507;571;481;437;313;295;362;421;390;363;300;441;480;379;387;333;347;414;382;354;293;388;387;453;353;305;277;339;330;378;301;299;300;372;354;328;336;315;358;335;331;264;286;333;311;335;365;392;328;313;358;292;335;373;354;289;261;274;321;323;326;331;401;369;339;250;263;333;327;287;276;355;299;259;326;389;402;315;258;280;286;255;352;370;350;337;346;403;376;381;368;325;301;296;292;334;353;287;283;304;356;279;342;341;292;259;307;304;313;356;332;298;353;354;286;341;327;356;339;332;354;456;437;285;277;287;399;372;354;374;406;406;299;300;291;302;340;316;319;333;288;321;283;321;360;354;323;358;330;374;446;362;357;286;343;360;328;351;321;346;348;310;309;316;341;351;337;321;320;358;365;331;345;375;392;393;396;365;312;347;318;364;370;372;493;604;379;284;311;392;365;329;317;380;343;336;419;376;403;371;366;328;365;378;282;304;332;344;369;416;392;373;353;339;362;284;262;385;546;711;696;595;539;497;447;501;475;429;334;582;568;414;396;342;361;395;418;319;313;363;385;394;388;425;332;403;368;325;277;263;308;318;327;349;362;358;343;299;323;390;305;330;306;383;375;357;316;358;380;353;331;355;315;332;345;335;386;426;422;444;395;405;423;463;331;306;318;323;319;326;318;334;310;368;305;307;376;401;343;350;327;285;312;316;292;318;345;400;373;346;336;352;341;268;268;297;278;275;325;299;301;290;325;369;324;421;386;322;410;382;404;361;407;356;354;385;406;375;308;322;306;353;369;338;316;290;275;299;253;273;272;282;351;417;371;353;275;328;367;365;508;993;929;602;435;329;421;418;377;333;450;497;502;592;381;346;348;354;323;347;430;400;397;348;322;371;591;587;337;285;292;391;348;294;305;369;266;274;251;276;293;296;362;284;273;300;321;280;283;379;412;326;281;351;341;279;235;290;352;293;307;295;274;332;351;361;337;277;312;326;430;385;351;396;395;442;350;350;324;395;364;325;345;341;340;350;312;355;399;313;316;319;309;331;357;348;345;453;392;344;383;421;354;381;410;330;344;324;331;375;345;324;297;285;267;300;348;398;392;376;427;397;341;294;317;339;403;340;278;295;268;322;279;296;258;188;90;80;100;84;114;86;87;78;74;84;106;93;80;94;119;130;184;232;268;247;243;246;259;349;303;309;291;336;348;399;331;275;258;288;234;247;269;297;284;282;340;390;368;309;300;345;442;403;371;283;330;320;326;313;306;305;374;342;321;314;372;330;350;354;320;335;349;343;282;289;333;269;358;380;363;377;414;395;351;336;340;411;480;469;412;276;294;309;380;366;368;390;385;336;310;323;424;401;324;158;98;64;123;349;385;366;457;359;334;371;322;327;273;346;381;412;358;369;347;373;612;636;428;313;366;368;413;369;380;458;407;392;296;283;363;315;295;282;313;330;336;374;455;398;426;377;330;335;324;390;386;320;347;338;381;373;339;347;293;272;356;336;390;386;278;292;272;297;323;342;323;307;288;312;306;313;306;278;262;330;360;296;302;313;346;370;402;339;311;416;409;323;329;308;304;295;338;404;324;334;375;285;350;371;321;293;338;306;338;379;354;375;323;332;381;375;347;518;520;472;384;383;408;393;366;346;328;396;418;419;401;355;374;375;346;312;365;337;285;268;275;320;338;373;449;362;394;333;246;269
302;287;342;356;302;322;358;364;391;395;303;352;342;303;354;301;362;307;370;401;324;394;435;460;317;481;494;527;423;375;414;386;408;474;370;263;231;183;218;263;371;354;397;418;412;459;594;652;542;444;471;416;383;346;377;398;387;342;332;461;484;405;399;313;344;423;380;268;219;214;298;302;376;379;400;312;272;287;276;307;319;370;344;374;348;301;296;177;139;248;253;261;326;338;323;291;333;299;276;431;423;374;323;329;309;403;384;394;353;335;272;292;305;342;372;392;408;440;531;450;373;384;348;321;358;300;292;357;305;305;297;288;340;399;382;315;344;406;336;332;347;315;352;362;351;351;363;357;345;340;367;308;277;290;322;300;326;301;348;348;377;317;287;342;368;373;329;371;300;292;296;286;266;315;394;410;304;321;269;301;253;326;348;358;367;344;317;303;349;407;409;493;492;401;416;314;312;402;376;338;345;379;419;423;299;304;319;423;397;380;354;348;384;495;399;308;315;229;262;361;411;326;307;317;394;337;321;314;302;398;350;312;325;289;328;313;334;378;342;327;303;330;393;338;346;312;301;301;286;302;282;307;266;353;338;313;296;338;351;281;287;360;332;263;275;458;611;467;316;259;279;308;293;270;287;308;285;340;375;377;404;471;374;318;298;295;345;386;318;338;370;381;337;323;326;287;330;365;374;304;303;319;320;373;385;338;350;383;316;378;370;376;487;495;289;373;338;367;368;347;357;416;418;324;326;323;292;285;385;352;355;312;322;337;348;384;366;352;340;291;368;428;355;277;266;325;355;398;392;341;363;338;299;290;305;360;367;353;345;338;405;352;336;321;387;378;369;367;388;385;365;310;281;281;336;461;508;378;296;314;339;331;341;350;342;289;387;390;411;346;312;338;295;276;299;310;333;321;319;356;359;341;357;358;341;334;304;204;374;665;959;918;576;507;446;411;399;382;453;470;531;504;469;471;432;396;440;422;415;364;355;405;364;360;403;324;378;357;313;294;267;289;329;347;323;340;322;332;291;346;363;344;352;378;335;380;348;343;397;398;351;401;371;399;420;397;375;394;408;436;465;349;350;331;366;359;315;326;335;278;315;334;327;325;346;325;312;445;427;355;325;275;319;341;370;288;317;349;418;424;380;358;381;318;301;320;356;297;315;325;284;304;338;354;357;402;372;365;349;393;400;396;341;368;296;318;296;306;296;344;279;278;362;331;345;307;272;265;248;291;271;258;296;367;300;359;327;303;330;436;384;567;947;988;577;348;347;364;403;371;386;431;524;472;436;376;404;353;337;364;346;582;560;346;288;322;398;665;657;367;254;318;377;415;339;304;265;269;238;270;277;288;309;381;280;283;271;296;316;290;343;392;290;271;348;360;258;229;303;326;336;286;309;326;301;328;327;349;287;320;301;369;321;343;381;341;351;339;377;311;379;333;342;391;381;346;403;412;419;428;387;321;275;249;330;305;314;361;378;324;335;395;314;372;418;403;376;300;291;313;312;313;323;311;275;283;326;349;390;316;297;336;299;370;344;357;432;406;313;238;269;254;303;289;326;316;236;119;88;88;77;84;67;83;103;86;90;98;137;155;113;202;275;265;292;276;269;261;177;245;250;315;322;369;368;340;322;342;348;323;251;271;236;256;322;343;230;310;392;425;444;484;356;447;397;350;360;318;340;316;276;295;357;356;374;391;405;372;346;329;310;305;353;335;340;341;311;303;246;311;344;312;381;346;395;319;268;307;460;702;671;425;345;302;358;309;303;343;367;370;331;342;309;366;394;318;278;187;112;152;340;361;380;403;397;389;307;288;302;270;269;360;318;345;400;386;371;496;562;426;294;321;386;409;377;326;446;379;309;316;338;390;335;326;275;337;399;403;394;436;420;380;334;317;320;270;352;358;308;277;329;396;328;363;373;275;307;361;386;352;388;322;300;341;361;382;327;301;333;357;353;374;341;349;298;248;291;337;320;336;361;309;337;362;410;373;361;355;320;336;316;344;296;353;365;318;340;319;338;321;392;309;336;311;338;369;345;383;344;384;354;403;453;436;404;375;417;367;355;444;362;348;331;328;400;405;329;338;366;410;301;190;187;278;285;384;342;286;294;320;358;385;371;371;331;252;297
364;290;343;313;332;356;326;337;331;323;350;368;314;325;358;302;383;392;349;337;381;330;382;379;368;380;494;517;427;421;391;410;537;624;593;340;315;309;287;298;376;386;410;378;393;526;612;579;530;419;471;429;369;401;335;391;438;357;411;456;465;442;364;349;463;506;371;324;296;252;287;322;322;300;330;321;298;320;314;294;322;318;333;377;332;328;317;249;186;223;242;308;363;328;345;319;339;355;340;388;383;300;359;320;297;331;390;392;432;384;372;339;353;346;393;351;472;477;415;416;338;328;342;369;375;318;301;364;303;317;350;347;363;409;349;363;355;345;311;334;340;356;385;428;370;332;344;458;405;335;329;300;324;310;324;238;312;382;352;341;371;314;270;255;349;342;388;464;408;337;318;279;261;304;344;407;366;287;264;272;254;293;326;261;297;336;342;349;315;348;376;316;331;371;380;345;380;371;309;296;308;352;353;318;301;306;358;390;391;346;297;311;480;573;419;384;291;294;296;310;433;367;316;370;328;300;252;315;316;256;339;338;303;290;266;358;391;395;332;352;334;296;329;376;309;362;313;299;270;255;276;299;319;291;287;327;320;290;297;283;327;317;330;266;262;404;462;377;258;276;316;254;304;287;298;319;371;308;380;358;344;399;454;480;372;293;319;390;430;350;392;413;379;324;283;302;383;361;324;337;368;374;356;403;466;395;285;292;326;332;339;374;434;353;290;343;290;331;345;336;427;319;342;357;355;333;340;327;385;354;374;430;294;300;321;344;378;321;334;283;270;370;320;228;222;349;521;504;475;444;416;305;269;260;293;302;341;398;303;399;420;388;390;369;401;339;287;311;325;350;290;289;276;278;317;327;359;343;321;308;295;327;342;363;340;312;435;411;358;333;284;334;310;322;254;278;332;371;256;263;321;349;321;367;292;331;296;229;309;505;653;738;627;506;381;285;349;297;329;371;374;405;486;450;383;431;447;452;392;394;344;352;377;359;334;355;378;356;371;257;305;345;331;330;310;317;308;289;266;338;394;363;386;304;361;355;337;317;362;374;389;384;353;418;432;383;387;359;428;372;393;313;306;307;355;352;357;351;323;321;336;353;319;309;281;294;353;381;363;391;296;314;287;400;430;335;316;318;401;420;347;384;342;328;299;313;293;393;348;333;330;309;343;336;373;370;382;332;352;400;440;388;366;342;272;306;281;272;357;319;297;279;344;329;356;332;326;282;294;297;288;269;323;328;302;277;347;297;312;368;392;344;561;633;411;321;304;423;396;335;369;352;425;410;354;394;345;320;328;300;361;480;452;335;300;317;364;484;469;346;304;315;360;381;353;346;231;245;224;259;302;314;278;289;257;251;301;299;322;321;367;353;320;279;304;250;296;278;271;320;316;318;313;359;302;289;337;295;316;327;328;353;311;303;311;316;350;376;342;334;387;396;380;353;369;316;506;442;298;364;329;278;306;277;251;293;255;285;312;318;353;329;308;384;558;471;409;330;287;361;344;402;384;283;321;330;325;302;273;308;274;272;279;344;382;437;341;339;284;260;232;281;313;301;323;298;214;123;97;113;90;94;106;83;113;131;148;163;171;239;210;306;329;307;293;284;263;253;193;192;282;299;353;400;419;371;303;389;436;393;320;284;286;252;364;412;298;260;383;346;447;478;461;403;302;332;377;414;385;308;256;362;403;339;392;385;429;387;331;294;339;314;275;311;351;337;280;290;258;264;302;373;432;369;323;352;323;360;418;589;564;396;379;372;379;326;363;276;338;340;336;314;303;383;386;329;304;272;221;229;342;375;412;475;395;424;363;277;329;287;291;326;364;297;323;277;283;340;447;455;357;302;360;417;392;404;388;377;326;269;310;321;324;330;378;341;369;399;333;354;377;374;351;346;321;299;352;347;319;284;382;329;330;342;317;334;329;325;284;304;318;370;376;324;352;415;394;340;366;366;348;351;342;364;361;387;350;334;347;367;345;319;433;482;354;322;316;379;355;351;357;326;288;312;361;327;361;351;267;384;402;360;355;341;295;341;381;436;340;331;348;427;415;430;445;331;357;404;346;374;351;296;344;352;311;315;320;334;377;380;272;156;179;201;196;288;304;293;372;354;338;339;296;321;354;295;278
272;304;304;287;342;348;334;268;342;368;372;384;312;315;324;269;347;290;384;386;347;371;365;349;371;368;374;352;321;335;357;361;434;606;633;461;432;530;347;238;265;368;387;412;418;528;588;414;465;430;469;431;411;356;348;401;434;411;434;484;489;523;496;453;501;429;368;321;309;319;291;371;333;334;344;333;281;296;305;306;302;344;335;314;388;333;313;320;285;294;302;337;356;316;308;307;382;358;401;465;451;343;359;341;303;364;369;364;393;384;369;358;366;376;356;428;516;428;336;393;317;333;345;326;340;285;347;359;343;336;385;335;329;374;370;348;358;318;301;272;268;358;385;410;345;347;344;440;346;309;306;328;288;327;283;276;263;322;338;336;337;310;298;275;355;325;451;584;423;355;326;276;300;274;332;367;346;350;282;300;244;266;273;281;221;330;342;389;327;341;292;327;276;288;308;280;271;377;300;279;294;300;293;267;286;294;297;377;387;319;280;284;331;467;380;343;363;365;395;344;351;368;282;307;292;300;335;273;279;296;326;321;328;280;279;302;338;328;320;339;300;316;354;306;322;337;338;345;326;286;321;367;313;319;317;329;295;280;296;297;310;332;326;293;271;277;332;259;248;354;316;318;328;336;308;336;306;347;373;425;384;425;630;621;431;370;332;370;389;357;414;438;397;325;301;265;322;343;291;338;425;349;371;385;391;367;324;357;314;343;460;427;322;289;343;334;339;320;353;357;354;337;311;330;310;301;318;323;371;332;395;393;351;308;318;372;310;379;457;352;336;317;348;301;302;327;407;453;406;396;374;331;300;311;390;356;417;427;376;361;355;425;305;327;397;363;261;245;319;291;307;276;302;383;399;431;359;351;338;365;333;346;360;425;376;409;393;409;375;358;318;294;360;312;308;310;359;382;269;283;299;364;336;299;331;315;304;296;262;319;329;401;405;413;343;271;280;292;231;292;276;296;307;336;361;396;420;459;326;372;440;372;359;436;412;322;386;388;252;266;246;303;379;368;354;366;294;299;359;345;396;365;378;327;365;402;353;357;435;466;478;381;350;402;418;382;372;343;363;389;365;321;256;295;363;382;325;323;316;305;296;313;326;301;259;298;349;396;366;366;280;315;320;377;353;368;289;356;424;501;398;323;326;297;284;339;356;393;464;389;372;375;377;369;412;475;322;336;373;390;369;365;396;351;331;344;291;279;286;310;241;307;399;372;308;310;345;343;343;363;330;372;347;279;256;256;268;331;351;470;471;306;373;481;454;315;325;435;353;329;435;370;333;344;369;388;381;338;279;360;314;286;377;311;281;281;291;360;353;316;319;279;332;281;309;323;268;190;289;303;322;326;316;284;285;250;312;304;344;330;358;331;294;281;293;336;322;316;258;299;357;362;268;357;275;285;351;283;311;344;325;362;363;365;311;311;357;342;339;317;351;434;489;375;360;369;384;439;446;429;293;281;339;246;295;314;307;387;333;360;273;287;352;405;462;431;396;315;315;357;374;395;445;343;330;300;314;308;295;340;354;288;257;306;402;406;301;290;258;240;350;296;320;284;294;293;221;137;115;133;127;132;127;152;196;197;227;250;252;283;326;296;340;336;327;292;254;255;231;303;378;324;307;363;378;282;276;333;355;450;366;310;295;287;389;431;306;274;245;308;348;401;371;325;268;314;331;377;384;320;327;401;419;405;332;389;403;347;353;297;374;375;284;267;317;288;339;287;338;295;334;340;381;327;322;337;398;398;334;429;435;430;341;309;305;360;312;268;326;325;341;352;301;319;330;342;290;362;297;277;356;467;468;449;394;390;342;323;316;328;317;384;361;378;337;290;265;287;361;442;386;351;385;435;444;405;394;370;337;320;276;301;321;394;425;344;334;329;303;287;344;352;361;321;298;267;315;368;363;315;298;333;342;309;305;326;328;341;314;278;316;318;351;337;356;374;347;300;325;428;331;307;325;372;433;420;416;386;356;355;309;377;651;666;405;369;338;362;373;350;345;361;308;323;302;346;328;320;363;314;381;393;395;320;294;322;378;422;374;356;309;335;349;390;343;345;307;319;344;344;321;345;289;318;309;348;400;349;305;368;316;256;237;272;274;319;268;303;332;296;333;303;299;326;328;288;249
220;307;320;289;313;301;360;313;323;296;385;367;373;304;365;341;354;339;316;382;357;342;315;294;270;335;388;431;348;297;327;339;320;430;425;400;397;481;354;172;218;318;335;306;449;545;485;421;430;489;493;331;360;329;369;388;416;467;471;441;498;467;450;534;538;471;449;367;374;292;300;436;466;345;351;309;321;305;340;277;267;321;384;371;365;409;320;282;277;298;327;286;308;360;300;307;375;432;387;437;370;342;305;340;330;291;342;361;410;350;376;349;417;374;415;423;519;384;367;337;291;314;294;323;281;270;328;349;350;385;451;394;333;333;321;311;309;355;314;320;280;277;330;388;375;356;364;373;329;263;289;301;268;265;287;304;279;316;372;296;306;289;294;331;335;327;441;438;325;301;309;269;286;308;298;320;370;302;298;270;259;181;295;275;313;320;317;413;457;370;332;327;371;354;323;304;255;356;338;321;305;302;361;363;252;313;290;299;297;303;280;336;300;360;415;414;433;414;445;361;487;347;319;282;279;319;333;335;284;298;300;311;333;367;298;358;349;297;302;264;317;302;299;332;349;310;286;370;340;248;314;366;303;319;332;288;287;276;304;256;332;310;331;242;268;242;252;244;264;337;270;250;343;326;310;309;353;330;368;424;327;383;494;547;431;358;292;263;343;391;435;410;361;367;263;275;297;368;380;291;396;307;322;334;315;318;320;322;279;348;401;495;349;250;285;307;363;364;361;328;371;350;370;387;350;298;284;305;367;335;330;324;360;322;372;289;340;393;447;354;345;351;360;313;345;360;327;383;384;424;410;429;354;408;459;368;484;472;406;384;302;270;297;297;301;317;312;348;377;349;368;322;394;491;510;418;358;348;457;403;350;348;347;382;406;466;344;355;325;343;330;304;320;338;357;337;374;282;305;316;372;370;337;273;308;269;288;307;288;292;319;303;301;328;354;320;321;253;145;216;261;287;294;300;340;335;389;359;354;297;363;378;392;427;459;366;435;412;332;268;267;343;396;415;423;413;362;318;295;339;438;420;325;313;355;426;351;327;424;452;489;428;375;462;369;309;332;316;353;431;356;290;253;297;330;335;294;278;368;315;319;359;318;278;276;272;287;337;309;312;252;302;359;368;367;343;344;320;416;560;413;347;284;295;336;344;322;384;409;399;377;395;419;344;407;356;292;295;312;407;409;398;362;327;294;300;313;332;323;292;278;248;347;278;303;274;402;380;345;340;276;282;325;337;302;261;268;247;317;478;540;379;390;461;611;411;356;316;275;330;342;362;307;320;316;313;341;332;282;298;289;330;329;258;319;251;276;281;396;328;345;321;327;305;253;321;297;288;310;352;302;309;289;238;283;284;299;343;332;335;315;318;314;303;344;298;355;358;308;289;373;314;256;371;360;282;370;411;380;334;323;348;391;383;325;311;353;354;337;309;371;454;471;359;378;418;452;434;543;442;341;348;406;350;315;300;348;335;386;428;357;308;380;388;346;409;411;275;262;371;444;377;399;436;370;358;318;312;369;343;343;301;316;309;360;371;306;289;294;278;285;329;324;327;307;266;259;202;134;174;195;182;192;201;254;275;321;307;307;301;340;323;329;424;408;359;374;298;304;378;486;436;372;441;405;315;318;380;409;390;342;373;372;385;431;427;330;277;258;277;442;382;329;374;322;308;315;316;332;355;392;412;492;398;323;335;357;326;421;313;365;399;277;246;336;289;291;365;374;379;346;317;262;364;323;307;324;340;387;426;477;381;256;316;308;358;341;359;358;356;322;324;280;378;392;346;324;336;297;322;377;481;447;396;350;348;308;299;313;302;333;368;357;369;364;324;294;253;296;307;362;380;416;425;439;390;445;372;334;293;278;290;300;348;389;315;325;359;271;320;345;413;437;354;364;311;325;320;365;316;346;397;352;348;334;305;302;321;303;314;332;342;317;328;364;392;421;335;297;324;304;285;282;371;372;374;382;440;361;304;307;409;650;634;518;359;350;382;352;322;353;359;419;378;328;316;341;334;430;342;369;364;362;368;351;339;431;444;409;333;306;313;354;327;356;312;296;322;282;302;297;320;363;337;311;371;410;347;340;333;365;332;314;279;308;314;259;302;332;308;365;320;313;347;327;328;311
294;286;317;310;390;357;403;357;335;343;388;388;425;317;351;283;360;320;368;399;357;218;286;241;255;355;564;474;404;326;374;287;318;384;422;359;351;406;321;252;223;323;338;324;382;527;390;410;394;537;521;410;334;310;417;370;462;495;413;434;494;570;449;407;495;439;515;377;301;242;383;557;535;383;305;292;319;349;312;294;282;292;363;356;358;307;331;283;239;321;315;323;348;318;323;268;386;390;406;361;283;277;326;340;326;258;305;308;323;377;416;341;398;458;467;427;476;374;357;348;305;350;309;288;278;279;345;353;311;315;347;347;274;263;314;301;294;309;358;335;308;340;345;312;380;361;361;327;277;320;271;272;276;310;316;282;285;301;356;362;296;335;286;376;393;331;319;314;262;259;298;306;295;313;333;364;372;327;306;311;276;279;305;323;361;332;293;285;363;420;485;367;311;326;319;310;300;360;404;323;331;379;380;410;337;336;342;287;297;289;327;288;314;314;418;489;390;398;367;378;377;332;368;308;254;319;332;337;297;382;303;303;347;315;327;327;343;285;317;294;310;311;308;328;312;311;272;277;293;244;308;339;326;339;364;306;276;289;279;281;320;293;311;290;271;288;256;242;215;293;332;300;251;275;275;324;325;295;362;392;345;407;380;348;328;320;372;314;314;321;383;363;337;351;287;286;351;310;325;312;314;333;302;360;364;375;372;308;319;365;403;377;361;299;284;308;335;386;425;381;363;368;352;371;359;329;309;320;332;344;312;330;352;361;349;269;310;372;385;357;369;349;331;387;351;304;364;346;391;382;453;513;418;371;412;393;374;393;357;356;280;320;289;286;311;347;297;374;352;419;478;438;346;471;458;374;349;356;455;433;433;345;346;275;343;383;339;368;307;358;350;414;385;353;362;304;380;305;303;301;348;347;327;281;270;269;307;297;356;354;300;347;358;359;321;300;296;240;182;231;246;263;318;325;319;329;391;393;380;348;308;396;413;445;488;466;496;473;420;334;346;374;346;394;421;410;440;305;326;332;336;392;337;338;363;373;364;297;295;350;423;412;425;481;370;353;336;365;316;368;318;324;320;375;344;335;302;332;399;359;317;346;270;304;315;277;318;356;344;347;281;304;376;383;384;365;349;290;374;414;315;339;292;259;307;356;299;363;368;347;326;314;387;379;341;298;279;320;352;415;401;330;349;307;269;340;322;378;355;390;314;259;318;291;279;255;362;391;328;293;248;302;304;362;303;331;301;225;279;566;640;427;337;437;447;476;394;328;243;315;351;259;245;326;360;336;399;324;309;260;307;311;272;230;258;288;293;336;421;339;307;287;340;304;325;299;315;326;368;337;281;281;253;258;262;306;394;421;357;326;296;326;342;305;319;365;337;326;330;323;321;326;263;358;377;321;354;342;352;339;358;394;339;372;329;311;342;389;339;350;347;459;396;301;404;517;451;433;431;427;405;426;492;407;399;341;395;335;400;472;389;405;357;365;326;318;385;303;304;368;365;351;399;573;513;336;360;309;313;332;303;287;261;339;329;312;314;304;331;294;279;323;367;303;274;311;229;200;190;210;237;304;298;303;287;338;279;277;250;341;344;290;445;536;522;391;373;361;411;412;433;409;428;449;404;218;274;398;452;389;395;452;437;354;383;369;345;276;247;312;406;413;336;350;448;341;361;330;327;344;375;412;420;387;407;345;291;295;348;333;323;313;307;282;324;332;243;312;348;386;307;259;262;324;360;364;398;394;333;456;462;386;309;263;313;329;395;436;366;407;315;306;318;355;358;317;338;280;303;315;351;329;339;336;355;350;342;416;373;320;343;333;342;323;352;332;320;271;243;268;409;478;439;375;345;415;414;338;305;298;326;316;295;284;294;316;305;314;325;367;324;385;367;334;371;325;334;300;383;349;396;390;393;340;376;349;350;329;350;350;325;329;315;385;377;407;384;321;319;315;267;259;344;329;334;361;370;362;389;312;344;385;433;511;380;335;336;354;358;293;302;320;288;313;294;413;391;372;353;359;327;383;363;375;345;391;430;417;378;309;334;322;371;327;383;450;383;275;295;326;277;318;304;268;291;367;432;385;338;344;347;390;298;329;332;290;368;283;282;297;314;350;359;307;311;334;264
360;336;329;337;362;375;346;329;324;313;365;436;360;330;365;302;295;355;342;325;310;252;319;314;259;413;511;472;374;429;445;328;312;332;397;343;434;358;349;261;334;303;388;381;428;427;336;321;457;534;524;415;427;375;451;455;417;470;355;401;586;630;435;348;332;443;394;378;330;307;348;363;380;403;304;288;341;292;359;281;270;352;341;314;287;287;238;301;389;332;295;340;331;338;350;271;291;311;293;334;352;350;360;322;327;246;235;281;309;357;394;385;468;485;422;402;421;427;401;395;358;339;290;334;322;341;354;364;362;314;305;330;292;249;284;310;319;328;305;312;284;318;364;369;351;314;306;335;343;301;318;340;289;354;310;258;328;329;378;333;321;293;363;341;402;432;365;281;276;266;297;298;294;340;374;351;373;353;339;308;255;261;300;325;347;305;246;257;311;432;507;355;352;389;356;378;346;374;344;298;333;390;420;353;341;529;395;355;377;307;280;267;252;335;391;486;333;396;387;363;343;349;327;289;269;342;353;380;369;269;250;301;309;330;286;301;339;331;343;326;276;233;275;293;328;235;238;307;257;315;320;306;339;376;401;378;288;269;250;322;326;256;317;268;279;316;277;237;275;346;411;255;173;241;277;303;328;285;286;338;319;354;366;305;344;337;326;342;292;350;362;321;327;290;299;334;328;325;302;297;328;328;402;382;392;360;326;345;363;344;355;397;328;326;282;303;279;370;413;376;328;328;325;447;474;320;232;233;300;301;317;338;354;323;364;237;315;332;322;386;450;385;362;377;315;291;332;419;356;431;401;425;367;313;394;339;342;336;349;349;308;307;279;268;256;286;312;287;324;365;382;349;299;316;358;332;368;407;359;365;347;352;311;352;325;418;404;348;347;363;329;356;328;359;324;336;334;342;351;337;354;338;301;340;320;322;303;332;370;420;327;367;370;368;339;310;331;338;295;328;293;330;309;322;294;330;347;328;390;352;334;391;420;439;437;533;533;571;449;346;349;389;479;418;361;420;449;364;353;343;368;429;417;377;427;448;326;320;256;308;353;411;415;407;357;376;361;395;363;372;303;317;349;385;349;345;303;291;375;318;313;337;350;277;260;300;385;379;421;369;314;323;366;350;351;395;399;328;380;350;286;291;322;325;334;307;326;303;353;325;338;364;337;368;316;292;316;340;411;415;403;342;287;300;317;293;340;307;329;327;314;242;306;324;255;251;314;300;313;274;243;271;346;317;341;341;348;273;295;467;558;454;367;385;361;368;375;352;319;299;304;347;287;408;419;486;470;345;346;259;274;265;314;263;249;286;228;349;405;376;343;331;311;323;313;334;320;344;328;320;287;262;237;253;294;264;323;351;349;329;369;388;310;293;309;339;354;373;302;320;323;255;334;332;297;302;383;316;313;323;357;391;339;375;362;393;411;421;402;367;309;395;359;256;350;395;351;363;397;363;457;409;474;541;476;396;415;331;299;356;386;339;335;323;306;311;327;338;286;386;414;310;451;618;568;364;309;337;269;276;299;313;310;344;320;307;307;282;284;267;285;308;300;299;294;280;261;265;264;280;277;342;334;341;362;333;303;291;280;300;236;228;314;525;502;424;361;377;386;353;384;331;387;410;371;274;356;517;439;352;363;434;433;338;302;337;241;233;311;302;363;388;311;343;367;322;358;322;317;362;425;435;419;419;396;378;295;329;365;315;305;304;334;300;351;267;270;280;372;376;320;318;331;363;334;412;440;398;381;434;406;296;310;298;284;342;393;381;337;274;304;290;333;320;351;303;324;324;306;354;344;369;361;363;386;323;337;385;422;326;334;354;325;274;373;366;310;265;270;341;377;518;499;475;316;330;402;336;329;359;399;338;338;298;276;339;343;321;278;380;356;328;358;317;334;350;324;276;316;335;399;359;345;349;369;341;320;341;365;330;333;305;298;340;332;302;316;372;317;274;286;297;271;305;317;309;318;322;319;391;391;427;413;419;320;309;308;308;262;271;301;292;315;285;272;309;369;358;337;348;361;360;407;371;360;331;364;370;371;392;362;388;347;340;355;428;365;310;302;288;347;371;308;327;326;307;384;377;308;359;335;331;297;350;413;335;329;334;327;306;317;297;293;264;297;308;326
316;360;349;332;358;394;369;323;337;308;373;361;311;299;374;358;328;395;421;428;383;342;359;360;299;361;426;467;521;523;462;432;362;365;368;402;422;371;356;341;375;271;403;446;452;427;397;366;422;476;535;425;350;369;341;367;328;374;262;398;535;597;493;408;428;372;360;337;283;283;341;326;354;410;380;340;308;291;326;318;311;336;309;301;308;245;218;285;331;353;385;333;310;302;316;270;240;259;295;326;333;372;382;328;317;266;235;277;318;366;292;398;531;445;362;420;409;385;425;441;366;331;361;393;345;324;313;285;339;316;269;282;303;282;306;312;367;367;352;307;319;325;331;349;357;313;328;358;361;336;283;302;300;322;316;321;285;327;284;352;324;332;341;380;354;417;375;293;308;294;275;340;321;349;409;340;322;334;368;379;342;345;312;327;373;358;222;236;313;370;335;318;299;332;386;353;332;314;333;320;324;387;363;314;423;654;564;432;338;295;232;304;312;388;341;405;316;336;320;274;325;294;334;303;319;405;394;404;395;311;315;262;335;242;283;331;321;318;304;373;328;284;258;334;274;234;243;254;281;296;357;376;330;320;333;309;328;284;245;266;308;295;285;310;297;333;285;278;285;375;303;285;208;246;357;289;306;289;323;322;353;298;359;285;331;354;373;260;285;329;341;307;371;359;314;292;280;364;430;327;345;347;364;390;378;382;337;368;301;308;331;351;338;343;260;256;224;264;353;328;270;325;342;375;438;389;303;250;244;336;327;366;396;287;323;260;270;339;348;364;408;368;350;322;334;333;355;394;375;363;371;382;412;412;394;367;317;340;344;336;285;250;257;301;301;300;341;341;255;289;298;324;261;326;362;372;360;350;317;350;403;390;293;329;429;365;341;333;324;308;345;369;395;332;301;322;278;281;333;356;343;357;362;345;278;293;371;315;337;451;410;365;415;373;348;387;383;463;405;342;333;349;301;262;285;401;385;412;381;357;319;368;469;456;445;411;564;526;346;307;355;398;442;434;344;440;420;359;343;329;344;371;508;452;413;385;335;301;300;302;383;484;449;351;377;321;327;340;317;347;297;325;372;391;379;303;300;283;288;315;279;312;292;272;273;320;334;348;367;366;406;329;313;289;332;360;376;343;353;364;330;303;332;302;348;300;278;283;287;359;330;247;296;331;329;336;316;332;369;332;348;295;326;296;315;307;315;277;243;287;270;283;326;359;328;275;260;275;297;239;200;267;297;315;361;285;274;279;327;348;356;410;367;372;380;327;363;285;320;375;341;369;319;339;414;621;592;389;403;319;340;298;289;287;224;227;273;303;387;407;343;315;323;306;299;347;295;307;357;352;335;279;280;301;305;253;304;379;319;333;356;323;370;292;316;348;318;351;257;319;293;293;280;305;303;376;362;302;369;336;290;296;327;372;377;394;391;334;352;355;314;371;394;386;313;333;332;396;413;381;415;391;450;482;472;479;360;291;265;360;313;320;306;303;290;326;386;327;355;336;283;284;376;577;522;363;319;277;357;357;305;319;283;284;314;377;389;351;326;267;252;333;308;295;279;327;300;365;361;285;323;352;336;288;307;267;278;292;349;354;247;271;300;454;351;302;331;363;375;382;379;373;371;379;410;429;493;623;456;346;365;454;367;320;277;292;282;295;328;305;320;291;333;357;342;381;325;329;350;364;434;365;354;374;392;341;367;343;349;352;334;370;344;318;342;308;285;285;328;357;419;373;388;375;338;419;440;408;369;311;336;288;260;299;378;418;402;313;305;381;348;362;378;329;279;333;269;316;305;363;375;317;337;342;301;370;362;365;443;356;384;346;312;332;336;340;359;326;306;325;352;405;442;409;384;358;364;285;289;346;391;408;364;344;305;381;331;317;313;354;363;376;353;331;341;345;362;336;298;349;360;375;342;347;344;297;276;300;366;319;338;289;253;387;354;296;281;332;321;307;338;298;290;286;333;288;306;383;413;377;371;423;382;387;315;353;346;325;306;260;265;280;274;248;245;314;310;316;299;402;302;327;353;415;385;322;295;360;388;373;364;394;324;301;359;338;316;398;350;344;347;337;373;357;365;297;314;319;295;338;294;338;268;334;359;324;318;336;398;313;302;281;279;326;338;313;318
264;362;308;268;280;331;352;356;338;334;377;307;281;330;436;462;534;577;595;639;579;366;345;357;382;469;585;528;577;512;578;541;459;431;381;428;360;341;374;373;350;270;398;378;418;435;436;518;611;473;530;416;406;338;322;318;308;297;261;360;531;662;661;518;457;395;334;296;312;359;346;327;359;456;430;316;329;324;310;350;307;334;313;328;341;300;269;273;329;408;366;364;350;326;346;309;230;281;320;363;372;307;390;371;336;315;285;376;368;319;269;352;422;382;396;457;459;428;440;416;375;327;380;374;371;328;341;315;349;295;247;302;276;300;294;328;353;327;345;298;349;305;320;334;336;307;320;275;315;321;393;315;297;265;245;348;410;361;371;326;331;343;401;346;298;326;342;296;355;322;321;377;370;362;365;326;319;295;370;423;362;363;335;334;404;333;281;300;340;314;238;305;307;346;333;363;357;295;313;336;364;322;346;398;470;583;536;405;360;290;283;295;361;321;306;332;294;311;289;280;302;333;321;317;314;348;380;394;316;276;305;265;281;299;316;284;338;263;327;447;403;326;308;341;282;241;244;287;271;305;332;322;331;355;337;308;304;291;259;284;357;262;264;341;323;360;389;309;307;351;332;354;266;280;329;332;295;312;381;328;338;308;364;280;324;342;281;325;245;341;317;342;403;420;357;315;335;396;367;287;300;352;399;365;337;336;379;390;358;324;292;320;341;272;307;285;280;298;366;296;306;255;370;351;327;329;325;286;313;378;363;306;338;364;316;297;350;325;338;397;476;389;342;338;350;398;311;380;414;343;364;355;360;478;361;326;360;315;313;300;278;240;263;288;283;355;298;372;290;325;316;307;342;366;342;411;352;378;331;361;320;318;299;328;327;366;334;296;305;323;335;353;338;314;322;316;305;303;444;417;367;412;528;388;295;311;317;295;386;375;327;347;356;376;388;396;365;414;372;355;339;388;318;281;269;317;478;447;368;325;363;453;483;522;485;388;425;411;345;326;357;439;487;517;446;435;393;382;360;348;352;378;502;421;366;328;321;269;320;388;394;459;392;353;312;296;327;311;309;325;319;293;389;356;371;336;318;281;345;314;288;283;313;296;328;316;294;308;326;342;365;337;274;248;306;245;285;288;351;360;351;259;294;298;291;305;316;307;288;305;340;352;311;368;393;370;323;333;314;357;378;367;291;297;282;279;279;271;217;263;278;268;352;334;277;272;319;295;272;270;230;316;337;297;326;275;230;272;309;307;266;307;387;346;332;338;309;292;318;350;346;321;334;309;355;500;490;406;336;309;336;357;278;245;309;283;296;297;312;355;276;267;331;333;358;248;327;309;327;346;378;254;240;312;321;312;284;308;318;307;322;342;371;306;346;292;295;296;266;297;304;322;353;294;289;358;340;333;340;305;291;295;307;331;374;357;297;275;330;397;323;299;367;407;306;274;380;349;317;311;348;365;316;413;559;550;401;272;322;407;323;262;283;319;260;333;421;375;285;298;247;260;425;498;442;396;290;329;355;351;339;299;288;256;286;396;434;448;326;231;249;336;305;306;324;372;348;319;380;327;294;336;292;296;250;270;297;361;298;360;340;282;306;360;426;284;281;344;416;408;312;345;374;333;347;412;413;412;398;385;363;392;378;356;326;327;335;341;366;337;337;314;292;338;350;361;329;401;410;341;369;351;322;376;373;396;419;334;340;372;368;404;390;329;317;282;309;278;374;437;435;358;386;365;331;405;424;331;302;295;292;279;239;268;367;376;431;340;303;346;364;313;311;327;363;291;308;296;310;319;342;372;284;308;336;337;300;337;399;338;356;326;299;298;323;340;337;312;358;355;405;291;336;379;311;392;355;268;299;304;389;403;327;289;265;345;330;294;321;370;362;341;329;289;318;344;382;343;342;306;357;347;358;346;293;306;310;308;348;323;326;269;287;317;335;282;314;331;312;313;309;287;285;301;326;251;361;417;496;371;357;380;393;340;333;342;341;302;329;277;325;296;278;322;246;282;267;288;389;397;400;288;362;377;353;325;324;320;368;508;443;450;336;257;269;359;338;320;395;335;309;298;352;350;359;334;307;303;356;323;318;272;239;297;285;375;345;408;396;330;290;257;284;303;362;314;257
302;325;289;343;314;326;365;428;371;379;374;269;335;316;408;459;532;609;828;687;504;346;325;349;434;543;854;767;517;481;547;489;426;454;425;418;363;338;443;430;359;428;453;409;495;463;388;508;635;479;423;454;373;309;286;354;348;412;372;389;532;680;771;675;539;439;446;346;323;355;399;341;380;429;474;328;309;318;294;290;318;342;286;290;349;315;304;264;288;366;359;280;288;345;307;324;337;324;334;374;332;344;396;378;320;298;372;347;292;314;293;321;320;400;416;440;330;393;441;473;363;310;337;292;334;378;260;285;302;323;273;304;363;283;303;332;306;285;298;274;288;315;343;340;360;304;277;291;331;324;316;322;330;287;325;385;418;556;497;352;349;399;440;388;380;375;294;315;394;426;389;321;401;390;360;324;316;271;321;387;400;361;322;326;327;317;291;311;294;278;282;305;298;348;338;386;312;321;365;307;373;365;387;414;359;401;430;412;378;312;356;329;305;293;337;405;303;312;332;327;261;323;307;352;311;317;307;298;356;318;303;264;293;300;330;303;326;307;295;330;322;308;292;326;354;333;279;311;308;265;307;326;375;356;356;350;362;273;290;332;374;306;291;354;289;325;368;323;282;337;309;307;285;339;301;273;308;343;380;319;368;350;352;367;341;330;300;310;292;337;319;399;381;345;342;321;316;299;314;285;346;401;401;363;366;338;335;378;347;346;328;303;345;300;323;310;306;279;349;329;303;285;382;362;304;321;343;337;322;362;367;341;332;368;367;351;333;340;361;407;388;383;397;403;358;346;366;359;327;377;389;330;345;356;376;416;349;301;357;334;235;257;273;291;290;296;340;369;267;302;306;335;362;398;390;331;290;311;337;347;330;328;302;315;288;312;275;319;292;273;250;279;320;279;343;313;351;416;439;457;372;388;419;345;308;291;269;279;312;340;343;363;360;353;354;346;323;341;365;407;363;419;334;284;252;396;458;452;454;369;356;459;491;474;479;394;341;250;285;314;408;446;472;468;437;400;450;493;443;390;330;383;390;366;347;389;344;331;272;365;378;425;383;279;296;278;310;303;325;289;286;329;318;316;379;374;331;329;312;322;300;251;258;304;318;324;325;308;294;281;319;394;305;261;216;300;269;239;309;328;343;331;326;297;278;285;351;284;321;379;350;415;361;325;347;357;335;341;337;322;321;345;298;285;307;314;316;263;284;262;290;306;359;333;337;327;260;329;379;252;304;335;334;369;291;225;254;252;317;294;285;334;399;376;357;339;306;366;359;334;364;418;298;320;380;456;443;412;335;324;344;332;321;286;311;277;300;282;318;325;340;290;346;401;319;275;292;296;327;326;322;272;285;330;408;330;296;312;288;336;317;334;342;395;322;280;251;276;281;309;336;327;334;260;223;303;314;289;326;325;280;270;236;279;348;301;291;291;302;363;379;307;379;368;341;314;354;317;296;256;326;316;284;344;392;395;288;293;278;289;277;249;263;308;282;283;306;337;313;312;313;274;360;424;491;430;362;393;361;359;321;305;300;290;305;340;392;430;343;248;285;368;297;316;459;452;359;334;320;352;322;311;333;250;269;278;294;339;307;323;390;367;350;375;340;365;401;437;466;379;311;287;336;320;292;281;283;342;377;388;397;369;352;365;327;307;290;314;379;368;338;347;344;364;392;382;321;439;527;410;317;262;289;302;345;451;436;405;388;338;346;401;401;334;308;299;332;298;308;357;325;396;408;404;396;380;390;348;351;282;269;291;273;237;285;362;331;377;390;321;292;388;311;276;278;297;313;296;299;329;396;451;326;326;446;329;278;368;360;351;388;359;322;329;332;344;315;335;321;335;357;294;349;388;320;376;361;301;377;475;473;366;381;328;283;353;317;277;316;301;321;352;354;301;258;275;360;363;314;325;322;343;335;327;245;298;387;357;298;300;344;298;352;270;334;277;320;345;343;378;318;333;319;301;293;278;346;327;420;503;429;344;391;337;357;324;345;381;333;281;347;337;318;303;288;272;277;316;365;360;380;347;335;340;385;323;317;353;407;450;492;457;315;299;280;361;350;301;354;341;327;315;303;337;368;335;339;297;303;344;354;319;326;331;351;311;428;412;330;354;383;344;292;327;398;376;287
345;331;354;384;351;293;398;380;386;389;360;313;357;357;339;375;353;414;528;562;450;358;358;416;395;456;633;643;492;476;479;452;380;442;575;398;288;304;441;526;484;416;393;470;530;493;322;397;544;502;399;347;413;442;370;368;427;487;502;387;483;519;636;681;557;479;363;370;320;415;468;459;487;447;447;356;278;327;335;311;301;307;265;320;364;419;354;339;353;339;326;305;279;335;319;373;422;327;345;367;359;299;344;401;320;303;323;307;306;267;332;336;411;348;361;344;306;364;393;414;388;330;313;310;291;275;274;297;332;330;306;340;289;341;346;328;309;329;334;285;299;328;356;350;370;309;344;328;345;313;314;291;332;312;406;411;452;616;552;413;316;417;432;360;385;334;369;334;422;395;362;360;379;369;375;340;335;281;296;363;382;338;375;390;313;321;283;308;386;336;285;255;307;354;376;372;357;322;295;285;362;427;363;352;327;416;486;418;401;427;383;342;322;333;396;376;358;361;358;304;288;261;363;474;375;321;317;327;350;355;306;272;263;282;286;308;298;323;277;303;322;263;271;314;372;363;367;317;295;284;307;314;345;354;331;375;338;290;298;323;303;336;330;283;291;260;335;316;301;324;309;333;276;338;340;311;329;324;344;345;344;361;361;320;335;312;314;304;336;311;304;390;385;361;301;352;338;305;295;295;341;364;404;420;396;344;344;328;320;324;306;331;323;292;346;380;309;312;285;311;295;313;346;330;325;334;380;372;374;365;331;323;349;370;351;365;310;400;376;363;323;340;388;440;363;315;287;278;294;346;334;280;294;381;356;417;339;348;352;312;340;263;259;273;275;327;327;261;280;283;274;337;324;412;471;331;308;326;325;383;385;391;319;331;282;269;330;348;265;283;248;257;276;261;338;370;402;490;452;318;293;389;327;379;326;316;292;302;279;341;328;344;330;315;329;287;354;334;380;409;341;384;383;305;364;388;395;449;480;456;379;396;438;454;429;474;303;246;286;380;467;476;432;407;407;410;441;540;398;283;296;328;401;413;414;473;409;325;251;244;306;299;324;282;273;287;323;299;296;353;363;327;355;300;347;330;328;390;345;302;290;308;301;268;282;344;359;363;369;292;315;365;357;287;262;298;303;326;337;350;274;393;316;270;336;301;297;377;337;319;351;315;344;338;405;325;353;333;371;351;383;347;376;336;292;277;279;290;316;325;331;366;368;354;326;347;309;275;336;321;334;379;319;359;288;248;245;257;296;300;385;448;445;466;465;403;361;352;361;350;389;363;301;279;310;368;380;362;333;317;304;348;306;313;309;325;285;315;329;337;401;328;343;310;313;373;352;351;274;275;304;338;368;300;320;313;305;274;281;322;307;364;345;376;307;232;253;279;259;319;349;324;344;272;293;290;302;247;261;365;342;312;268;277;305;344;327;330;285;318;351;343;324;324;331;321;307;282;292;286;306;359;335;316;202;243;299;266;323;378;293;270;259;301;319;382;343;350;504;430;385;379;391;428;480;424;375;324;309;326;295;303;290;290;303;304;316;397;338;299;249;354;317;388;492;596;408;254;313;324;271;279;356;290;242;268;361;387;389;371;290;334;377;374;289;462;528;507;484;376;326;275;303;296;335;302;325;293;377;399;384;436;390;393;345;284;260;282;374;359;357;377;365;410;489;409;342;427;482;401;358;235;244;314;322;501;484;381;431;366;377;430;438;338;297;326;360;330;357;315;355;359;408;390;402;326;287;325;351;340;339;329;277;236;257;260;310;402;401;293;305;376;388;358;314;297;274;316;296;331;422;437;320;327;432;321;292;271;292;396;448;494;378;429;327;358;291;317;339;333;380;373;423;444;374;345;343;365;469;456;532;396;382;359;311;278;319;332;318;329;295;310;303;319;225;297;367;336;330;292;331;357;376;325;314;296;338;352;325;385;394;359;378;295;310;323;327;335;321;287;296;389;338;310;309;307;342;337;417;480;422;397;422;385;433;417;380;340;332;329;357;332;276;341;293;322;282;280;341;378;354;344;371;393;348;346;268;330;361;456;411;463;371;318;344;356;356;366;329;362;372;392;370;395;362;392;377;352;299;332;344;353;322;351;429;306;340;291;325;374;345;275;269;301;305;369;304
340;326;309;366;375;368;315;369;400;387;366;369;389;394;363;358;389;322;367;491;543;404;399;398;324;309;448;469;493;469;423;516;367;397;537;385;309;398;499;742;687;404;405;402;452;403;238;334;509;519;514;449;518;579;486;403;406;489;582;507;422;508;490;512;555;492;482;486;419;381;399;374;360;390;425;405;326;287;323;323;296;324;286;343;367;417;333;313;354;302;312;338;377;315;327;328;324;383;334;349;334;384;385;345;303;256;292;294;300;291;305;321;384;365;397;380;348;361;388;359;330;344;400;369;333;326;352;403;365;341;275;276;293;318;357;321;344;321;330;371;346;315;361;331;360;313;378;313;282;294;364;365;337;359;392;371;342;443;470;381;309;324;376;383;427;469;428;358;345;353;369;334;414;339;358;332;307;272;361;452;424;400;403;411;376;320;352;432;442;272;270;270;270;333;398;346;368;328;343;299;460;551;473;364;308;444;432;397;417;399;374;341;343;364;313;333;320;296;307;294;324;333;391;500;411;322;364;335;371;395;294;329;285;304;270;278;289;316;332;299;315;280;311;315;375;380;318;273;321;338;307;344;335;343;331;415;372;315;365;307;283;298;281;305;288;333;323;320;345;301;288;313;247;339;418;317;325;335;293;312;286;344;349;371;308;349;319;319;316;314;258;261;342;418;340;334;328;306;319;348;323;329;373;335;368;398;365;314;303;295;326;287;312;329;335;400;308;308;282;243;280;279;357;339;337;329;370;342;365;388;321;323;373;335;370;344;285;352;373;376;328;343;424;507;350;255;245;312;356;373;390;278;295;389;383;361;303;409;368;343;338;311;307;272;309;334;335;266;284;286;291;335;279;364;382;319;321;291;314;334;397;345;332;326;327;309;324;305;304;278;301;382;313;288;268;351;370;420;393;337;316;396;469;409;365;385;302;250;271;311;334;365;340;332;352;324;266;340;352;395;387;358;361;331;342;374;422;383;489;501;418;460;399;428;483;486;452;289;383;377;428;480;467;402;388;438;404;413;292;266;258;332;454;403;344;498;473;367;320;341;338;281;296;282;258;281;268;317;325;295;396;380;350;370;319;352;310;384;339;290;305;278;284;294;276;386;382;356;327;402;350;316;341;350;324;335;338;330;354;332;271;342;350;246;318;334;306;401;365;329;273;238;329;348;375;329;311;334;327;410;396;325;357;371;315;300;267;333;292;365;366;378;356;356;296;331;298;292;365;314;358;304;333;326;281;242;231;231;243;262;316;388;455;498;465;491;424;389;334;281;285;307;311;332;305;288;313;305;287;308;260;343;339;373;314;374;285;336;319;364;330;372;342;283;310;326;327;374;368;378;278;304;356;278;269;258;257;291;250;293;327;356;305;258;302;281;232;219;266;354;375;420;422;372;296;341;279;287;288;465;385;398;307;329;355;412;444;354;356;320;348;364;344;286;332;321;310;278;223;264;343;417;340;250;226;255;311;315;283;335;321;275;387;346;376;380;386;357;404;414;369;356;380;387;371;516;449;321;285;327;295;285;278;272;294;282;280;306;326;327;293;274;347;322;412;466;343;248;289;308;336;328;344;310;319;319;365;504;434;365;311;292;383;359;318;485;587;447;449;318;274;280;311;302;287;290;305;298;365;399;315;360;396;344;301;273;292;241;307;376;358;353;351;511;523;486;364;414;391;478;399;306;203;362;388;557;602;412;417;379;409;331;341;269;273;291;324;393;380;316;373;384;392;334;353;327;320;356;384;319;348;375;327;257;287;303;338;366;291;297;309;344;439;363;307;297;309;316;333;311;388;335;307;315;323;257;266;309;286;292;434;401;309;353;322;315;294;308;309;379;375;489;524;458;462;404;420;381;390;404;387;398;347;433;397;350;346;344;316;311;308;360;360;304;291;327;399;370;323;267;265;343;332;371;318;318;288;306;303;347;338;333;319;271;341;340;299;313;349;305;328;347;300;342;358;335;332;405;369;393;386;360;396;348;473;514;351;309;275;303;361;340;309;338;346;362;374;307;318;341;432;379;333;360;409;365;270;295;330;392;474;419;393;316;314;306;335;357;345;381;354;355;410;367;364;426;425;368;312;324;288;322;277;309;319;296;332;349;387;412;420;269;256;207;273;313;304
400;349;309;343;340;349;371;398;432;409;463;399;379;488;571;395;403;362;369;400;627;533;444;323;300;292;361;426;434;357;426;493;491;404;475;403;388;393;546;743;580;363;464;424;394;396;279;348;483;616;591;539;453;605;598;513;444;396;398;520;455;406;463;491;486;371;498;554;499;393;386;367;388;373;460;407;422;324;277;260;305;329;302;310;301;365;350;362;354;361;312;315;315;273;309;275;273;319;303;329;331;345;346;315;313;308;341;341;318;341;297;271;365;328;364;385;349;334;310;396;371;344;391;456;366;306;340;402;384;288;323;287;250;318;359;300;365;308;301;353;309;310;324;310;329;338;347;310;288;291;404;391;373;342;360;353;330;402;412;332;247;283;330;345;427;607;624;342;277;333;286;342;335;265;335;323;347;295;353;534;432;339;417;422;362;369;341;414;453;315;277;252;280;321;361;289;313;411;451;452;479;454;423;431;397;387;386;454;391;381;341;368;378;327;331;317;317;315;322;345;337;341;343;362;338;349;328;329;405;322;258;275;338;326;240;277;248;284;361;309;307;297;293;329;364;343;302;301;350;310;301;319;408;378;326;363;381;323;385;327;254;320;315;268;343;303;304;278;352;325;288;253;272;361;326;355;349;320;308;331;298;296;336;336;334;299;298;359;290;348;287;244;340;353;387;375;306;313;336;364;326;318;375;393;364;399;331;340;326;309;341;332;319;375;312;326;310;248;298;255;303;306;359;324;340;329;378;347;316;357;313;317;378;343;278;318;305;317;317;337;385;371;477;482;334;310;247;288;295;398;364;295;351;362;440;387;392;443;388;299;284;290;297;233;288;319;362;339;262;297;373;368;328;425;337;391;414;373;350;302;300;355;332;346;299;338;337;330;294;272;311;372;366;301;321;350;393;390;418;356;395;419;656;640;457;328;267;274;261;288;309;381;300;271;343;339;309;333;324;357;386;436;404;281;305;359;446;479;408;460;426;449;428;465;453;413;463;465;425;472;467;537;571;521;509;376;451;337;259;299;300;456;491;410;349;516;461;286;273;312;347;343;273;308;315;314;328;279;238;223;347;407;385;400;333;282;355;419;313;291;325;286;325;315;293;373;348;311;351;333;319;355;346;317;349;317;292;293;342;318;332;276;316;249;293;316;334;364;399;431;284;289;359;365;340;351;336;320;342;359;329;328;367;333;321;292;308;297;293;322;380;343;341;356;289;301;288;299;314;283;369;364;346;415;319;311;215;231;266;312;286;305;434;413;527;453;392;277;273;305;303;263;345;365;396;318;324;292;309;270;285;315;352;349;439;429;351;315;295;310;280;349;331;287;240;293;361;326;311;363;301;337;301;299;274;333;276;258;236;337;358;346;301;290;273;283;311;261;330;295;367;375;322;303;323;287;339;300;350;372;356;287;275;334;360;448;449;366;344;355;283;314;351;317;337;298;278;284;299;278;364;341;339;287;299;315;339;332;287;303;321;342;371;438;391;483;500;347;359;441;445;352;377;303;398;540;568;383;353;331;330;297;242;268;280;286;333;324;305;308;272;289;310;275;361;327;296;275;294;282;311;380;343;328;362;330;448;596;571;355;312;320;363;343;377;437;424;367;347;391;367;337;318;365;351;293;305;277;302;307;317;325;342;326;312;324;285;282;273;271;366;348;514;566;533;537;483;411;466;432;431;365;292;328;380;453;471;424;429;339;319;374;311;261;273;309;327;410;374;355;412;326;339;385;343;317;363;392;403;369;340;338;310;389;443;391;393;395;305;295;337;341;368;316;320;313;310;286;333;334;312;305;307;304;377;273;281;351;272;278;325;371;313;273;315;282;343;317;323;363;381;486;463;434;364;408;398;327;347;348;364;335;421;586;475;370;387;284;303;312;315;354;375;375;265;278;303;298;328;311;299;282;378;280;310;364;339;285;277;333;366;382;277;296;356;389;333;335;293;278;355;331;283;399;380;404;415;410;349;324;341;364;377;394;376;401;407;313;339;352;426;388;345;380;386;428;367;337;326;294;366;331;315;357;431;430;388;296;344;347;343;354;373;362;312;272;348;407;422;349;299;299;358;407;394;414;502;437;352;308;288;295;316;343;421;372;398;478;395;445;416;317;304;219;264;286;357
328;342;384;354;350;374;427;482;395;487;439;418;434;535;641;442;364;356;350;366;422;471;435;344;375;326;351;390;355;390;462;467;494;525;527;423;416;371;478;455;406;380;397;340;348;358;317;455;476;555;549;511;416;503;595;560;540;484;434;424;376;327;426;471;402;369;459;443;439;434;358;394;433;510;493;493;562;350;291;283;351;306;345;287;321;300;349;312;321;323;318;337;323;270;238;267;333;310;288;353;348;314;344;287;308;322;347;337;403;475;369;327;318;363;367;386;340;324;364;322;342;299;378;439;391;377;355;317;320;327;303;269;291;302;322;309;281;282;292;348;330;293;285;337;333;326;373;324;269;301;390;392;379;365;372;371;337;301;408;297;256;237;301;378;483;764;649;421;248;301;326;320;373;309;375;361;314;414;453;509;452;337;387;406;337;395;349;422;385;386;289;283;283;312;344;283;330;445;478;404;429;423;422;396;411;369;378;444;466;414;396;371;339;282;308;310;311;290;369;328;370;343;269;293;302;304;339;317;354;298;255;235;301;305;328;296;278;314;297;285;261;296;335;341;387;324;258;258;270;314;362;322;307;372;303;352;381;341;327;326;299;309;301;337;358;317;288;302;330;363;324;309;304;340;330;357;343;381;416;344;291;245;350;334;360;342;298;351;347;281;235;242;309;349;339;327;369;334;341;310;318;336;344;401;427;378;412;382;333;318;323;324;260;333;291;304;291;303;216;254;258;337;334;307;334;328;363;335;292;329;278;319;402;387;336;335;330;309;408;344;438;437;366;406;361;342;332;295;274;317;355;265;367;346;360;387;398;397;355;327;296;362;354;312;282;255;291;276;289;295;297;263;352;428;392;423;411;383;354;325;334;352;329;331;312;361;402;360;329;312;330;390;393;300;307;315;320;390;389;367;387;437;608;557;380;307;320;317;290;277;285;330;243;276;364;397;391;354;331;340;280;409;404;301;284;333;535;500;442;455;482;506;470;461;453;433;413;503;477;464;452;611;625;543;520;411;377;333;337;378;494;567;569;360;364;444;448;328;285;275;304;263;336;324;297;346;286;292;265;282;392;379;390;409;336;311;347;397;376;370;420;344;392;382;316;301;316;271;295;347;323;317;266;311;326;283;282;286;275;303;325;297;311;332;328;365;327;309;331;405;352;400;365;372;404;320;253;282;308;294;298;358;315;334;294;306;335;339;330;310;346;315;318;294;281;291;312;310;283;314;359;360;352;405;447;391;228;283;370;418;320;294;345;371;435;438;363;270;287;304;309;302;294;359;336;367;372;348;339;305;293;314;339;321;391;358;368;339;330;298;305;278;318;303;339;331;334;380;334;308;375;392;316;283;337;303;317;303;262;300;344;365;317;322;230;279;255;311;289;330;302;304;346;307;283;332;338;269;267;319;307;301;306;326;297;328;396;355;364;352;298;296;351;372;339;251;251;286;299;300;289;291;344;296;321;337;366;306;337;273;352;329;335;369;453;468;430;341;340;435;429;403;382;323;348;475;523;459;407;333;320;265;248;236;307;343;379;531;363;267;288;297;299;299;309;356;324;374;345;309;302;392;373;362;360;354;425;662;560;457;365;337;278;297;338;386;369;374;367;335;354;327;266;360;300;277;287;320;304;341;391;350;337;356;332;371;308;333;274;308;328;357;438;448;434;461;472;492;461;397;466;469;359;329;411;400;362;358;399;326;313;294;281;277;306;326;349;370;374;385;337;333;238;329;329;345;367;375;385;367;355;305;323;448;468;364;362;312;313;272;333;345;298;345;313;373;292;286;333;348;300;292;327;314;319;247;296;319;303;299;312;363;404;352;357;295;312;333;345;387;326;337;397;389;395;388;365;313;323;305;377;325;372;518;490;447;375;272;266;294;362;352;351;336;297;300;328;302;351;330;352;339;309;348;336;401;359;245;264;342;380;344;307;363;315;310;304;304;260;323;346;309;349;343;417;371;418;328;356;321;356;370;349;373;392;380;367;357;344;354;348;350;320;385;393;379;389;293;335;314;338;309;300;337;392;399;365;300;307;368;351;354;371;375;370;311;361;377;395;369;337;293;399;426;392;451;567;474;353;317;325;313;333;351;354;417;472;472;489;387;389;267;269;247;284;323;349
266;348;433;370;388;391;450;447;441;421;433;384;407;445;528;402;426;351;369;366;353;408;377;392;445;372;365;407;410;476;480;443;448;575;522;496;504;404;280;395;368;356;344;386;403;450;356;384;410;458;480;511;408;437;499;470;415;497;460;355;337;349;357;428;351;370;471;447;364;403;426;399;436;535;457;464;536;395;346;370;337;339;309;309;368;380;345;320;306;370;344;304;289;304;280;317;383;313;347;391;289;271;352;228;247;245;331;346;399;461;353;355;364;331;358;339;280;302;305;347;352;348;327;317;360;326;330;339;361;359;304;291;234;282;319;280;306;251;331;390;386;348;330;281;326;363;318;330;297;311;356;377;428;327;390;329;378;335;410;320;240;264;272;359;391;566;458;369;292;303;323;443;497;408;339;355;409;423;431;412;366;323;317;297;336;349;333;332;388;345;302;364;396;281;362;339;326;423;423;428;371;393;425;372;414;409;386;506;419;380;322;337;403;312;274;301;344;307;338;302;291;340;304;246;245;273;303;335;373;329;289;289;260;324;356;297;277;297;305;276;255;318;295;371;407;383;275;272;278;253;339;322;255;333;343;309;299;318;321;328;319;311;381;382;349;371;328;297;313;377;386;302;327;265;331;314;353;414;435;428;389;407;440;409;348;392;337;349;343;353;352;300;360;343;352;324;379;355;352;429;344;320;416;392;392;280;346;384;351;316;291;346;290;299;267;275;248;270;236;310;321;387;309;355;381;356;466;313;373;407;300;377;431;388;294;352;345;311;362;380;417;397;394;347;390;357;388;289;279;257;271;245;300;299;323;377;322;382;326;328;277;301;332;377;337;295;328;312;284;266;296;269;308;366;370;370;360;309;308;353;420;383;357;301;284;380;455;388;322;290;335;357;340;336;306;290;364;387;325;281;323;428;505;433;303;292;294;360;330;327;339;308;310;300;333;352;322;350;299;323;277;318;361;286;272;425;527;496;341;399;387;432;424;359;415;464;464;459;531;436;489;595;614;524;401;370;364;382;377;448;505;459;510;354;334;374;400;328;290;344;292;331;340;282;271;303;344;328;283;323;346;374;368;338;352;288;294;350;361;351;376;300;387;397;292;312;284;325;295;268;326;296;261;295;267;303;323;270;276;304;339;289;306;348;479;393;352;332;281;339;302;331;421;470;470;356;235;250;304;321;326;342;298;282;271;326;362;368;371;299;317;293;298;341;304;304;307;341;375;308;299;320;326;300;428;434;354;311;406;341;319;332;319;372;422;371;309;306;307;361;310;352;344;305;338;353;383;332;380;324;279;284;284;305;330;300;330;440;378;318;353;309;285;337;375;408;423;384;346;334;372;393;394;366;344;323;325;298;263;336;427;442;426;355;292;260;262;227;283;270;224;271;333;339;299;358;257;269;268;306;297;286;303;326;290;262;341;295;330;370;305;279;321;325;278;314;332;311;282;307;377;404;308;289;361;309;306;340;356;303;304;351;357;365;387;421;387;318;399;411;455;396;349;297;322;362;343;434;415;325;294;272;289;331;355;291;460;653;452;292;290;338;362;308;290;350;368;461;439;408;344;414;362;330;387;367;413;618;502;402;349;297;273;326;376;335;375;406;347;364;368;354;301;324;319;244;263;326;338;367;391;382;377;326;334;365;337;341;304;316;359;391;407;438;341;352;384;510;511;384;402;460;446;394;469;382;384;350;367;326;338;360;328;334;279;288;338;357;363;280;343;333;317;293;314;369;385;407;368;321;367;271;317;402;366;314;319;314;273;344;317;292;336;315;315;402;334;363;324;361;368;351;409;340;228;281;295;344;293;250;281;325;378;378;392;401;379;330;375;314;330;397;399;382;355;358;311;334;316;310;356;340;352;383;460;453;339;280;289;278;282;379;373;340;266;306;299;340;374;373;387;335;347;374;381;341;323;291;288;357;318;320;353;345;334;312;303;271;241;302;363;380;378;358;374;392;375;322;273;315;293;368;344;356;347;348;393;291;274;302;325;365;280;340;359;319;325;351;341;318;291;327;327;388;372;357;350;315;329;358;313;375;409;351;386;348;394;356;368;354;306;346;336;392;394;547;594;430;317;313;274;352;302;340;313;375;434;368;390;377;379;336;326;252;263;291;317
308;367;355;390;383;359;381;380;413;368;364;371;311;343;379;329;345;390;393;330;344;362;494;523;372;369;404;550;518;492;414;464;541;613;596;516;578;442;326;336;405;380;371;418;438;431;336;341;374;410;448;463;423;440;456;498;463;444;363;299;272;323;304;367;400;387;415;394;412;531;429;454;458;477;615;513;548;488;385;393;475;496;308;336;343;381;359;319;358;344;298;338;303;348;318;283;335;346;357;324;325;362;380;295;264;281;270;329;335;369;355;362;403;347;349;319;269;294;337;371;364;314;278;337;319;286;317;367;326;411;341;260;286;334;334;314;335;301;325;356;317;313;357;358;337;346;304;303;323;358;371;368;396;383;352;324;351;333;322;313;279;327;334;390;369;420;352;328;252;274;331;458;480;394;393;362;374;447;483;337;253;331;333;277;298;282;253;244;322;338;325;400;387;313;364;367;313;344;370;379;386;378;421;384;396;430;449;376;384;309;315;313;377;317;327;345;319;325;314;248;291;316;243;288;272;276;298;333;341;315;321;340;303;320;394;324;266;304;354;307;305;281;296;333;416;353;263;294;265;287;308;308;311;302;324;268;260;325;335;285;348;342;345;302;368;351;356;343;299;370;327;306;301;317;342;336;310;418;470;489;552;534;481;474;416;404;348;332;321;289;402;443;349;338;338;372;400;314;318;474;453;351;349;429;321;335;395;339;355;427;396;269;383;409;356;295;290;297;331;344;352;405;385;387;402;354;357;304;311;350;389;435;506;380;300;327;453;399;330;344;371;370;385;397;410;384;373;297;284;283;298;304;339;333;300;308;306;307;265;308;295;346;357;336;333;305;304;327;304;287;275;329;290;301;351;347;378;308;301;341;377;341;338;337;291;319;432;415;381;280;282;349;439;349;347;283;310;351;351;298;309;314;415;522;367;278;350;343;308;316;316;315;322;372;273;312;294;337;331;277;296;340;342;294;316;453;449;515;373;339;373;383;338;329;390;427;424;408;456;510;530;622;499;428;340;366;354;331;424;404;399;427;457;372;404;434;405;325;306;307;311;285;324;352;327;306;317;309;356;309;338;320;336;335;318;280;331;373;345;300;316;350;362;340;284;293;328;318;372;364;269;313;255;296;349;294;307;295;313;400;352;375;332;333;420;355;369;344;356;373;332;309;365;436;473;407;259;251;321;328;387;359;294;320;295;289;296;299;306;334;244;306;283;364;357;333;295;300;335;310;288;341;337;231;276;358;346;323;341;278;320;349;388;415;503;362;272;288;363;280;341;445;423;384;335;359;410;340;346;301;275;295;287;305;272;305;311;359;308;358;310;302;326;332;377;349;391;323;345;327;384;407;457;416;427;352;336;315;333;416;321;356;406;360;301;277;276;216;283;274;254;290;273;289;324;367;302;296;321;360;326;353;344;374;315;256;309;387;379;408;354;221;251;351;304;292;284;373;318;334;364;348;311;287;342;358;303;383;405;323;326;305;303;290;322;343;341;347;370;323;332;358;341;300;326;387;316;342;344;356;314;285;308;319;343;327;469;568;418;325;279;376;390;342;322;310;448;507;441;517;541;353;348;305;316;364;413;574;446;356;296;272;295;343;333;384;420;385;339;376;352;309;397;417;293;329;265;303;340;380;311;346;345;348;327;310;306;294;257;313;345;374;392;351;338;308;407;496;452;388;323;335;364;464;395;436;329;346;373;329;418;384;373;290;271;301;351;403;317;307;282;345;351;291;307;408;384;382;364;350;380;366;341;311;289;259;304;274;268;324;347;393;397;375;311;297;398;338;329;364;364;334;320;363;297;313;320;318;283;241;221;332;381;397;483;573;432;421;370;306;349;497;659;504;383;387;352;292;337;298;384;292;290;341;384;407;335;288;297;292;292;348;338;247;245;322;360;356;306;335;282;306;319;343;366;304;332;268;325;342;329;305;263;250;339;349;315;271;317;378;417;333;356;372;386;363;307;288;285;321;336;290;342;345;313;341;329;288;289;271;300;363;365;321;378;348;290;292;391;378;304;338;422;388;371;344;387;362;399;379;349;398;401;360;380;358;355;368;397;358;343;330;389;397;430;448;493;349;341;319;302;310;311;361;404;359;348;276;314;358;339;346;361;286;310;292;353
302;268;349;437;391;413;326;363;339;364;338;318;262;306;296;366;377;358;394;350;368;355;468;503;384;407;419;424;422;469;570;523;560;634;611;574;501;416;362;334;399;380;357;456;503;560;411;376;240;329;405;457;410;355;433;621;591;403;283;312;302;336;331;347;382;323;389;350;372;413;448;434;411;536;492;579;545;527;394;442;684;583;319;287;339;310;372;324;280;312;302;324;326;363;385;350;375;378;487;375;353;360;390;361;380;329;331;307;331;334;316;326;388;347;294;269;255;282;375;350;362;344;286;289;284;349;433;368;313;342;359;350;254;292;348;335;356;288;247;267;306;322;370;363;350;328;293;332;282;365;338;319;403;374;314;316;301;258;313;274;330;424;445;389;417;422;352;368;307;280;334;405;424;381;520;497;464;658;598;369;215;316;356;356;327;315;279;275;244;254;341;379;366;349;324;301;305;363;322;405;325;313;332;353;402;455;416;383;245;261;322;271;278;320;369;375;349;299;302;233;256;274;318;272;267;322;288;316;292;358;350;317;324;347;316;293;283;298;296;334;306;297;357;385;342;325;333;298;246;293;368;391;348;349;329;264;307;316;352;311;311;293;299;392;358;306;361;312;296;336;329;323;312;283;309;315;327;389;376;328;383;378;424;411;419;351;319;302;252;314;386;375;349;370;376;364;421;377;331;349;344;344;346;390;426;364;399;389;407;521;518;418;447;455;380;359;329;349;379;350;368;443;416;391;356;330;315;362;346;328;393;404;426;294;233;374;459;425;317;338;386;366;347;350;471;444;296;303;311;292;330;283;320;323;350;339;373;297;279;319;311;313;367;312;306;326;330;375;322;296;294;317;297;318;383;462;451;335;299;271;351;347;324;324;254;346;366;386;395;300;357;347;392;371;378;335;330;306;309;291;288;302;362;353;334;304;361;413;329;303;313;313;322;349;338;319;332;344;352;272;326;338;347;363;337;325;385;425;358;340;279;315;291;340;370;415;421;400;423;482;578;448;377;312;322;383;382;323;321;410;435;400;511;484;459;557;527;380;346;339;274;288;392;422;320;356;368;318;350;325;307;280;327;326;324;315;329;343;333;318;276;320;326;327;319;304;320;311;322;344;249;286;326;269;356;320;286;291;379;373;382;300;312;312;269;325;293;351;362;449;417;338;323;338;353;391;374;347;315;325;353;335;312;284;306;321;299;254;255;273;260;264;380;449;412;360;326;291;320;331;333;342;283;206;239;289;311;299;316;321;313;377;322;409;506;347;301;312;356;328;336;358;438;397;333;380;395;321;283;300;273;320;277;308;258;283;307;319;284;290;264;312;322;306;326;343;345;301;355;315;338;424;478;398;362;351;387;302;325;308;283;265;333;353;277;303;314;291;295;294;316;311;282;334;327;309;343;350;370;381;382;359;356;330;317;297;358;383;384;372;265;268;329;329;285;349;314;332;350;349;323;282;271;315;341;365;382;318;346;354;349;309;307;308;348;323;267;321;349;317;323;383;338;392;425;456;391;318;278;275;315;300;330;369;367;327;379;402;400;338;409;397;363;464;372;322;338;456;557;662;497;354;316;316;318;335;363;479;381;321;262;265;309;354;379;460;426;307;285;298;310;294;477;422;300;282;352;376;328;369;366;401;376;346;367;399;315;348;345;330;390;437;445;383;308;348;407;436;327;335;330;354;313;356;378;403;393;327;408;357;405;395;297;242;307;291;326;457;324;305;309;338;320;320;317;336;375;339;316;421;463;437;434;354;314;297;284;275;325;369;400;416;407;397;359;311;365;350;311;375;371;358;295;345;334;314;312;315;330;265;187;310;359;376;392;569;538;409;350;360;374;503;686;600;469;436;360;287;327;413;417;349;319;361;391;357;334;284;305;272;281;420;458;308;314;354;379;375;395;345;370;395;345;381;386;317;346;331;403;355;327;314;293;272;382;364;327;330;340;367;365;397;358;384;411;369;272;292;369;364;373;331;351;280;372;379;354;309;303;271;316;356;347;365;269;306;309;302;393;391;314;370;428;409;358;351;394;323;330;385;356;379;402;325;384;357;330;347;349;323;345;381;329;366;371;403;430;402;350;391;338;269;361;365;394;399;369;326;285;304;337;297;358;294;307;376;389
352;342;354;416;386;332;363;354;415;383;298;237;251;384;381;345;312;341;326;374;374;332;356;444;433;513;425;329;211;341;436;473;538;590;631;526;421;443;375;414;399;433;416;440;502;480;373;389;318;364;378;462;463;355;427;572;714;404;261;331;269;379;398;464;360;384;446;356;352;345;439;459;472;507;528;521;583;538;354;441;558;469;318;341;313;300;343;334;308;271;273;292;303;315;319;334;309;327;431;380;345;394;398;361;381;420;300;281;319;308;311;312;410;394;348;267;274;315;296;306;342;355;348;313;371;384;383;343;363;339;360;323;235;235;289;359;363;309;315;282;295;328;328;380;362;329;348;397;348;295;315;338;356;379;317;308;243;285;253;269;310;389;402;428;382;430;354;316;336;348;348;432;398;508;700;666;386;529;766;590;272;325;361;388;349;268;266;256;282;253;315;421;393;343;371;280;314;295;362;308;338;346;318;385;368;368;355;355;221;198;357;333;313;291;353;359;300;321;307;217;257;298;316;322;322;260;268;268;238;296;314;335;309;338;270;314;237;219;231;334;365;352;339;339;327;345;379;354;322;311;389;403;358;288;262;311;279;314;342;349;362;341;327;354;304;337;316;312;314;344;373;326;277;258;256;403;412;340;262;221;239;290;363;369;319;296;337;315;321;292;326;386;384;327;311;300;375;388;332;271;287;295;327;376;314;464;399;336;376;485;617;599;475;395;298;308;280;325;401;366;332;408;405;363;330;252;290;314;338;351;313;310;344;304;277;338;406;327;321;235;317;313;362;407;432;386;323;325;315;336;311;360;356;297;372;388;367;319;301;307;370;358;368;336;364;310;290;344;326;332;331;383;326;291;308;400;487;379;356;320;349;306;328;316;346;307;284;356;359;314;357;372;403;393;341;365;356;291;353;243;371;344;320;366;401;367;417;421;299;316;304;299;288;322;331;306;309;353;341;302;327;386;352;371;349;342;396;357;335;377;304;330;328;322;342;364;350;346;396;458;419;340;323;330;344;391;416;395;405;435;419;462;426;340;474;561;517;401;342;334;285;324;482;429;331;373;353;355;337;357;359;285;338;375;391;333;311;311;335;329;289;316;327;311;302;336;329;308;302;274;232;273;287;307;340;333;286;333;358;332;339;339;347;293;309;292;330;324;405;422;393;394;460;396;306;334;401;338;318;317;321;352;369;345;366;311;288;249;217;263;263;239;339;360;384;374;375;277;329;289;328;312;321;288;273;281;272;295;293;316;382;370;331;392;384;332;317;366;334;307;305;301;373;376;317;397;412;395;388;348;319;326;285;305;255;325;329;318;281;280;323;333;303;334;365;353;324;333;346;306;290;311;434;393;381;361;353;328;326;296;261;212;222;291;289;305;314;262;319;330;324;292;336;320;285;334;331;317;346;346;388;311;351;323;323;297;384;364;343;298;302;283;319;317;348;309;308;321;364;324;324;278;288;290;305;307;349;374;385;402;365;318;295;345;399;370;321;282;402;381;399;381;336;338;328;380;392;315;347;296;347;310;288;402;467;463;423;381;348;307;294;316;328;374;380;373;401;417;759;608;412;290;331;254;361;365;341;403;360;294;284;275;304;336;303;400;370;328;291;276;247;257;338;281;340;418;456;338;306;390;410;438;428;376;376;328;313;385;433;357;396;334;377;331;342;330;403;412;340;355;417;414;360;363;412;436;368;370;345;406;424;359;361;237;272;287;301;404;306;300;320;368;367;326;252;294;325;316;260;379;395;334;321;315;286;283;297;252;339;386;427;459;423;421;407;314;303;319;317;344;448;383;297;373;300;297;423;481;421;306;197;217;372;377;426;449;472;439;404;362;436;395;493;493;413;377;381;306;332;434;449;346;390;444;386;317;330;302;263;333;306;359;405;339;360;375;386;369;292;336;388;410;399;372;411;401;404;392;543;480;313;300;308;307;320;379;358;362;327;345;312;340;308;426;522;425;314;312;341;374;400;388;361;327;397;352;303;367;427;334;346;394;384;411;333;353;351;333;433;370;431;386;345;384;327;359;382;390;376;364;376;385;377;334;364;365;345;342;341;382;322;355;314;306;329;432;430;362;366;467;347;411;401;321;359;358;344;299;289;328;337;296;344;381;338;351;388
314;307;402;366;407;399;422;355;381;309;231;224;325;375;403;357;314;349;326;300;339;338;344;358;393;459;415;349;298;366;360;339;397;577;527;377;365;430;473;449;450;460;450;383;469;477;444;417;380;433;414;367;357;379;414;470;620;415;327;287;371;352;474;460;384;418;413;400;354;342;366;377;455;443;401;497;642;528;339;347;418;355;399;346;335;278;329;313;302;297;297;325;282;294;315;374;336;336;320;315;303;334;357;340;398;386;371;333;314;331;304;326;420;435;386;318;344;354;329;296;350;403;329;311;338;324;315;316;329;249;283;272;268;269;308;332;315;294;283;344;316;284;338;341;340;326;443;525;376;270;282;299;305;366;338;330;295;297;316;303;269;295;328;379;370;394;384;287;340;389;451;365;462;476;508;442;337;369;564;414;322;349;313;366;344;348;321;328;338;313;348;396;334;329;289;303;312;211;181;263;327;350;320;296;309;343;352;353;267;254;333;326;364;368;328;286;326;357;349;274;314;306;315;337;292;320;309;216;275;352;371;318;254;325;332;258;241;202;280;317;329;329;345;334;325;326;324;271;323;374;356;336;318;328;303;327;310;276;316;298;295;332;323;320;373;325;403;326;339;327;357;322;315;325;331;387;520;479;312;254;252;316;330;290;293;304;332;343;330;309;264;362;379;346;284;341;296;337;321;354;252;278;327;325;323;369;380;335;361;400;447;415;349;309;299;302;265;293;366;335;296;400;397;344;292;312;303;354;331;341;353;375;344;334;345;357;344;320;302;232;311;300;341;353;365;348;314;307;332;310;357;346;333;328;317;374;396;303;310;308;371;395;351;318;334;354;311;343;350;294;314;361;356;292;285;395;466;418;369;374;290;370;368;335;347;286;287;363;277;309;302;384;369;346;347;405;345;322;353;332;334;315;299;379;395;311;415;363;287;300;282;260;340;331;334;355;441;372;335;271;334;327;301;296;357;395;503;389;334;346;323;321;322;264;292;407;342;357;373;382;393;374;362;256;359;401;471;371;390;464;488;352;337;295;269;371;419;413;316;262;298;442;604;558;411;356;297;323;298;311;284;288;325;387;387;379;256;339;378;314;319;307;340;317;300;330;301;291;360;276;213;292;283;288;325;281;311;340;343;359;398;309;363;378;360;299;417;392;430;478;437;440;478;371;347;370;338;328;329;298;318;405;353;328;335;294;302;278;256;292;304;267;251;303;336;354;342;291;314;247;307;337;307;330;285;246;254;297;335;302;351;358;360;373;390;301;378;331;354;358;280;293;346;322;345;369;332;344;367;436;370;334;353;287;279;370;340;331;334;318;350;353;328;302;318;278;313;322;347;311;320;320;298;419;367;325;336;325;298;324;282;211;219;254;249;328;315;291;293;331;392;311;369;379;299;253;327;344;314;310;398;382;355;304;378;385;326;324;366;344;286;301;324;353;354;309;296;359;371;309;361;343;320;287;272;287;315;330;453;403;364;331;319;344;355;328;376;337;336;434;580;534;362;304;353;314;320;321;295;405;389;349;280;447;523;607;429;363;385;350;299;286;333;450;400;353;321;388;566;465;338;345;338;353;525;583;429;446;389;328;299;317;340;328;322;343;341;344;246;291;346;350;302;310;408;473;487;322;331;399;428;375;367;348;346;319;293;373;358;334;435;349;314;338;321;340;427;400;312;402;509;435;373;355;342;387;373;328;350;316;363;414;353;295;258;318;378;393;363;319;386;340;310;283;208;235;293;353;287;314;310;328;330;316;331;375;321;336;351;411;416;433;417;368;311;333;287;374;432;414;442;445;327;275;341;411;502;553;512;332;199;176;231;334;384;413;475;403;369;404;449;374;399;374;357;464;459;396;378;514;443;353;399;457;449;380;299;296;283;345;278;346;326;265;280;305;340;365;339;368;387;420;386;396;386;427;466;349;408;434;347;307;345;361;356;348;306;323;326;355;330;317;337;394;400;392;336;363;342;346;440;384;335;415;451;378;405;397;382;318;342;399;496;410;367;438;410;309;339;388;372;368;342;337;372;367;386;370;375;314;331;384;387;379;364;353;360;392;368;386;408;376;355;359;335;394;356;368;429;404;359;405;381;314;333;313;308;299;296;280;323;326;336;339;369;418;311
334;314;359;393;357;428;362;352;272;277;189;202;319;323;359;394;365;318;328;365;413;332;330;371;323;364;418;454;360;375;378;325;444;630;630;493;386;386;374;413;446;525;476;426;460;398;365;392;375;458;457;385;339;371;403;350;422;393;438;418;421;336;361;387;379;353;454;339;360;298;311;336;330;351;384;445;443;434;435;303;333;331;380;364;380;334;315;328;311;338;331;294;326;289;306;329;327;269;272;278;316;311;343;342;397;383;407;343;312;249;297;294;432;418;350;353;377;364;291;340;329;349;306;311;311;351;280;308;301;300;255;280;270;256;325;334;288;304;354;390;340;290;272;317;300;352;352;378;306;290;271;274;297;315;344;303;328;310;370;288;288;273;290;354;319;338;321;310;422;423;460;440;443;414;314;342;328;312;381;325;316;315;288;283;335;303;264;401;389;337;292;316;313;282;204;194;256;161;114;256;322;375;347;333;260;355;393;326;303;272;245;286;379;354;328;325;386;363;338;311;316;357;335;330;293;286;288;184;276;287;355;372;291;322;337;310;306;329;323;324;327;316;330;297;329;265;274;267;317;302;320;322;341;313;278;332;334;320;302;259;283;301;298;257;275;362;402;362;313;309;270;353;319;305;313;356;396;402;399;346;326;311;364;302;283;297;340;344;333;355;347;359;391;388;331;327;348;333;352;293;305;275;312;289;338;344;370;351;376;291;340;289;290;304;282;337;304;343;307;289;347;363;331;378;298;285;355;457;423;301;289;385;353;327;359;368;358;298;273;249;240;323;376;341;393;359;304;269;297;340;349;296;357;289;318;355;379;353;327;327;337;340;346;295;341;360;321;348;348;327;285;341;317;335;329;323;351;369;380;348;304;280;247;269;306;332;369;365;353;238;266;324;362;340;411;454;400;292;326;325;290;275;302;391;342;333;376;392;347;299;303;256;320;358;325;326;378;388;289;302;261;295;270;336;412;448;519;336;323;306;333;359;298;353;322;330;326;371;366;461;490;453;379;312;304;456;390;365;364;454;494;362;292;300;290;381;401;428;355;272;295;541;797;639;417;279;314;360;329;348;290;277;260;247;324;340;283;303;331;327;313;309;345;316;346;300;303;325;352;277;237;258;278;281;325;317;285;320;347;359;380;345;389;404;311;323;369;397;396;396;399;409;459;376;360;358;371;372;339;321;400;440;327;366;305;316;293;293;304;340;343;257;262;372;330;308;326;300;302;277;312;379;331;300;301;316;287;350;324;306;285;389;410;307;294;321;403;298;324;325;300;315;298;284;287;319;307;358;324;392;392;296;260;300;323;316;324;328;327;334;337;376;303;320;319;320;316;319;295;351;329;324;418;439;330;347;382;323;328;325;318;244;200;216;244;297;282;287;315;332;318;344;375;361;263;275;277;353;384;404;342;342;329;342;375;419;344;310;294;328;313;359;365;319;316;299;250;326;371;352;356;336;371;316;302;319;333;347;344;408;316;317;285;347;321;301;297;317;350;399;495;536;311;308;338;437;330;347;307;361;372;288;283;329;428;551;436;330;425;390;278;268;418;400;385;370;266;327;478;384;360;319;401;448;729;619;396;440;404;338;318;363;351;378;381;318;339;358;439;496;446;303;312;387;338;350;388;316;268;346;329;265;315;370;332;302;230;341;370;314;313;295;337;373;315;313;393;423;372;333;435;370;397;330;325;322;306;352;372;369;383;366;386;358;307;287;341;335;337;370;373;319;305;282;248;269;334;320;335;349;296;295;341;329;354;317;303;394;390;339;353;374;344;321;334;360;340;362;435;381;450;475;331;341;323;375;573;522;445;379;335;213;139;256;360;514;483;429;403;428;483;390;341;389;354;332;365;334;343;367;351;325;353;376;350;343;370;370;491;408;282;314;313;316;313;298;302;327;340;417;396;368;408;384;319;365;341;322;336;422;376;397;355;403;423;388;301;344;348;365;364;299;312;314;371;352;320;322;331;410;436;381;357;394;415;401;430;378;398;323;356;407;516;514;481;660;522;415;347;341;333;319;440;388;340;371;374;380;266;328;390;328;342;371;380;346;310;355;375;443;456;407;413;394;378;387;331;447;453;394;357;374;345;372;312;301;288;297;338;314;359;288;288;358;332;380;310
362;356;332;278;367;389;431;347;305;242;221;272;362;318;316;301;350;308;382;440;385;327;380;390;351;323;417;432;397;398;419;324;384;542;668;653;456;431;346;372;421;410;426;440;430;417;370;316;336;425;443;417;336;333;318;356;335;360;443;462;531;436;327;326;321;384;425;363;350;344;293;346;320;274;318;366;345;413;418;416;334;337;293;269;344;362;367;389;362;299;263;338;342;329;330;333;362;310;308;287;301;322;352;402;434;336;329;318;288;346;328;319;374;367;383;381;360;284;305;359;394;354;323;381;377;323;318;369;290;306;257;345;269;317;352;317;298;325;373;359;328;348;357;322;304;378;311;335;274;313;282;309;312;285;276;354;294;298;314;337;286;261;340;346;281;253;238;309;444;444;485;386;321;308;323;261;280;318;362;308;322;251;251;315;334;290;353;401;374;297;321;267;309;339;221;151;281;183;93;218;286;355;367;389;291;312;314;336;314;275;252;257;284;321;354;320;352;410;369;432;422;358;329;325;332;332;270;273;276;298;353;392;302;318;388;308;349;377;322;327;376;359;287;288;318;302;297;324;301;388;311;315;295;270;310;312;339;276;298;320;388;426;265;278;305;309;337;391;364;341;250;429;348;373;325;301;299;342;327;342;360;338;351;323;298;315;321;363;335;384;396;405;391;413;402;431;396;357;320;343;288;305;317;313;317;350;358;402;403;322;320;286;314;313;365;427;387;374;358;412;372;418;413;387;298;306;346;439;395;345;392;348;338;308;316;312;283;284;309;285;285;393;385;381;385;347;360;281;331;376;333;343;307;314;302;292;321;368;379;357;346;333;312;280;284;316;268;337;330;292;229;289;348;311;327;343;361;319;345;348;313;299;283;221;262;334;333;458;435;279;337;407;363;384;392;370;367;325;302;257;239;262;275;318;289;293;372;393;337;307;315;396;368;409;419;338;364;368;309;321;324;308;297;348;351;329;321;294;287;350;352;347;320;337;304;316;296;335;369;407;520;434;450;284;334;392;422;351;393;403;355;319;271;283;347;371;463;409;368;328;301;567;824;481;344;261;328;357;334;306;296;289;210;163;341;275;297;300;253;309;308;319;322;337;362;333;325;367;301;292;278;275;294;310;323;282;298;358;398;445;464;353;347;370;360;364;377;370;378;343;382;466;453;375;355;333;389;428;406;367;463;448;356;378;304;380;360;299;385;371;278;277;308;346;351;342;319;298;300;276;369;396;337;288;295;294;283;306;317;266;231;334;415;339;294;344;338;304;332;314;306;359;319;269;259;301;300;299;359;368;308;369;322;304;367;318;340;337;359;328;348;334;313;327;308;426;371;303;310;283;325;399;442;452;413;374;426;312;353;352;312;286;275;226;298;368;257;287;307;334;357;393;388;361;276;255;329;368;351;336;358;358;363;394;397;348;374;307;277;301;340;360;342;399;360;292;218;257;311;314;361;353;351;310;340;322;376;321;286;326;304;256;279;354;358;309;326;338;321;362;325;349;263;217;318;416;369;372;430;413;369;341;294;333;326;342;353;343;372;403;364;280;463;383;385;398;318;375;526;386;395;348;385;421;584;497;378;464;456;439;407;351;311;308;396;409;502;447;566;685;640;398;363;413;373;342;332;326;320;292;217;257;250;332;324;320;297;314;347;313;309;328;344;288;326;312;336;337;312;348;427;374;314;318;327;356;321;308;376;406;407;353;322;416;344;301;260;272;275;287;307;393;373;302;283;305;326;274;300;317;330;347;360;328;360;284;326;393;453;366;348;376;353;306;295;364;341;387;465;454;429;422;350;321;399;364;388;408;340;485;482;340;244;288;465;593;542;381;379;391;398;405;386;424;362;359;316;401;336;292;373;352;388;352;360;362;426;473;526;401;330;306;326;313;314;333;305;340;383;408;414;300;335;360;364;384;329;271;363;405;401;448;385;460;462;439;310;352;392;338;339;288;278;278;344;355;375;358;416;495;508;377;355;330;367;422;370;406;365;332;374;406;424;459;524;645;528;365;392;367;392;350;396;384;375;388;374;305;324;332;372;393;418;414;385;379;310;369;364;479;466;410;414;415;372;360;363;388;411;397;397;410;343;351;380;363;280;280;326;389;379;379;340;314;351;377;323
370;380;357;329;336;372;425;301;316;328;319;293;298;334;290;339;378;380;465;469;360;348;331;452;427;370;387;350;428;396;351;371;421;495;495;515;573;502;450;612;685;539;356;407;458;437;465;330;387;403;383;327;344;396;356;343;375;430;380;445;534;444;350;339;377;448;386;441;365;359;307;328;341;311;308;285;324;389;445;409;343;311;266;296;389;413;458;405;351;343;297;341;312;330;337;296;315;293;324;331;331;319;353;374;400;399;306;348;365;362;458;459;408;375;364;338;288;248;308;385;369;363;281;316;324;296;318;326;291;319;317;370;366;324;356;341;280;311;320;283;301;283;311;313;406;354;297;314;322;246;284;342;311;321;280;285;282;307;300;346;350;305;492;536;394;263;201;298;334;331;342;396;326;308;302;297;314;379;330;340;315;269;299;308;287;339;381;364;353;304;328;300;314;366;307;219;294;260;161;238;300;362;360;364;379;307;356;350;296;379;409;295;231;277;330;377;340;351;363;435;346;315;317;324;296;337;266;312;271;282;359;384;362;289;339;322;325;329;309;311;384;358;359;325;308;307;268;318;422;369;327;307;280;276;312;301;249;211;275;309;452;529;331;308;289;285;232;312;334;297;338;378;347;353;302;279;312;312;302;372;382;432;398;381;306;292;328;319;362;357;340;324;364;436;448;472;431;373;318;353;383;370;332;321;350;391;374;390;358;324;347;364;363;378;379;416;454;351;371;352;385;397;458;396;371;338;360;364;293;335;466;370;321;333;277;330;305;340;322;298;274;336;419;362;400;362;325;299;319;327;295;278;359;327;397;365;378;355;438;399;350;282;267;285;301;320;293;275;228;273;244;322;373;367;456;492;392;299;347;338;284;314;285;187;279;357;379;459;372;310;501;521;418;387;365;362;371;387;328;303;226;306;275;319;337;352;329;336;363;354;334;378;386;385;391;340;308;349;328;356;356;443;336;285;331;312;292;310;303;329;306;349;321;292;270;279;278;326;334;366;339;352;323;286;308;372;415;369;382;340;366;354;267;223;309;320;400;461;410;321;368;514;524;347;248;291;356;375;396;332;382;311;249;254;285;332;326;284;276;250;246;301;300;316;353;371;307;378;280;316;320;392;334;267;268;285;311;407;375;440;462;325;319;337;349;315;340;383;352;341;371;365;435;411;422;337;416;406;395;432;413;346;378;351;326;322;318;312;302;306;281;267;251;337;352;331;297;338;296;292;338;328;321;298;301;330;280;306;292;299;284;303;356;379;355;358;334;377;323;336;298;309;336;276;309;295;288;305;380;363;330;365;299;330;330;314;349;308;311;286;336;360;312;343;387;433;341;329;331;311;282;385;367;400;384;366;369;332;392;410;349;383;356;295;266;328;283;329;375;330;327;382;381;312;327;310;296;320;337;335;350;341;369;402;382;352;406;327;306;325;315;343;279;289;322;279;252;297;330;383;354;344;331;327;357;377;324;375;353;326;311;262;304;338;428;382;502;496;324;283;288;269;220;166;247;294;374;422;387;318;353;376;348;317;363;330;325;347;371;340;401;399;423;408;485;396;330;388;433;393;424;391;346;410;468;419;379;391;395;440;462;375;338;282;367;413;442;420;430;561;554;431;469;455;399;417;375;434;347;280;207;249;247;333;301;342;305;323;361;338;305;371;318;309;293;263;297;312;346;295;354;349;321;318;350;388;314;316;351;437;453;370;379;354;349;303;328;349;313;250;271;352;369;334;276;298;308;282;281;305;306;350;335;311;321;283;367;373;411;338;316;332;332;344;347;378;362;420;429;390;342;344;341;318;321;361;353;353;367;436;375;358;285;308;489;546;385;369;418;360;441;389;372;442;408;289;372;409;401;420;393;381;364;403;365;319;444;457;432;349;283;350;323;330;304;308;365;391;355;317;380;280;296;407;379;390;316;360;448;411;392;413;407;486;565;481;416;379;358;358;289;322;395;286;290;384;312;408;382;414;399;324;302;305;346;365;339;401;335;368;355;328;379;397;364;398;347;352;398;364;384;389;370;412;371;495;453;349;375;395;418;352;401;387;345;396;398;392;449;409;455;394;380;421;415;438;393;367;404;430;395;345;371;343;327;338;317;349;350;455;431;416;426;443;449;359;321
359;354;392;384;341;322;343;366;425;338;359;326;330;346;377;379;405;476;590;504;383;331;355;377;406;304;417;401;368;362;375;344;475;474;387;385;518;431;429;700;895;628;478;511;507;476;462;382;478;451;322;338;399;449;400;377;329;469;306;357;398;391;317;317;423;433;432;388;429;387;355;343;368;351;350;323;298;359;421;366;350;288;234;306;388;383;441;475;411;370;340;336;331;351;314;328;343;326;411;398;324;333;318;405;307;303;312;333;366;435;411;416;405;391;386;390;370;292;382;309;325;362;408;337;323;294;343;314;303;290;303;378;341;331;293;324;282;333;350;261;283;268;311;354;333;313;290;282;316;258;325;310;317;362;275;283;307;287;310;421;345;387;625;751;535;373;269;268;265;260;315;382;344;355;332;325;305;325;379;365;315;333;380;305;278;318;349;323;392;314;426;372;342;373;297;276;285;334;246;269;341;350;322;323;366;346;390;432;320;381;395;351;293;306;370;422;359;304;274;327;333;284;235;254;329;357;308;283;302;306;338;398;389;368;317;353;304;275;328;333;385;373;335;324;285;283;309;369;402;326;360;345;380;316;322;323;261;240;257;293;396;433;345;256;315;301;278;341;359;288;302;321;354;290;271;316;343;320;366;412;408;385;356;387;329;329;327;300;317;330;327;333;391;363;358;377;408;424;375;396;416;398;336;311;386;419;373;358;350;310;347;358;344;333;318;377;420;423;422;382;382;472;494;468;446;338;380;337;300;341;351;363;304;321;377;317;330;294;337;363;337;242;314;394;378;359;347;325;290;329;366;247;325;367;423;465;396;354;402;365;237;225;248;339;421;342;314;253;268;308;282;297;328;329;440;499;364;342;336;351;377;353;316;282;321;318;381;473;428;332;479;449;407;306;265;339;371;346;349;333;272;286;254;308;342;346;358;343;355;365;332;386;405;389;402;321;302;347;369;320;390;369;343;306;362;318;356;329;358;337;282;345;313;338;286;285;266;319;315;326;314;296;320;347;360;470;390;350;378;320;340;371;309;314;342;341;425;511;439;380;395;438;369;271;225;287;435;353;331;359;317;327;331;320;304;369;299;342;258;311;302;304;299;301;355;361;344;332;329;269;291;374;350;301;259;289;363;376;424;396;370;304;327;369;286;280;309;363;388;427;308;429;454;422;434;345;370;405;412;404;400;343;317;368;373;336;303;293;264;252;322;342;295;251;266;306;295;311;295;313;306;290;326;363;342;305;261;308;330;284;279;315;365;377;371;295;328;383;328;288;317;343;346;295;312;357;365;316;375;360;352;301;352;308;298;304;328;324;345;302;386;322;290;306;338;356;366;344;328;275;320;370;320;336;381;369;332;311;302;348;392;368;392;306;286;288;278;308;343;433;357;387;418;386;363;309;361;366;312;306;373;361;363;386;411;428;435;343;312;325;315;369;333;299;347;302;329;261;293;366;290;300;361;340;371;323;365;318;342;354;352;324;294;387;411;457;505;450;312;250;263;295;214;219;263;318;353;374;345;322;354;423;393;314;291;269;288;350;335;319;339;379;393;376;502;400;316;354;374;400;451;429;389;455;493;424;363;385;364;455;398;386;332;357;374;334;337;362;476;580;490;473;482;459;402;349;353;343;390;325;261;240;268;261;290;281;312;279;284;292;252;309;302;293;273;240;257;313;315;317;336;361;328;389;345;342;347;371;390;534;438;475;379;376;363;395;372;299;311;263;277;342;300;371;333;327;299;285;319;354;344;324;359;344;364;338;335;342;314;362;285;319;301;313;291;353;357;338;354;343;324;336;278;297;316;321;368;340;465;433;360;372;316;276;372;406;427;363;451;383;453;394;357;371;396;355;395;449;441;476;507;479;428;440;378;321;353;379;387;403;317;326;352;351;285;328;351;309;330;299;334;279;290;368;448;433;344;340;385;403;382;412;351;391;470;428;404;387;350;344;309;452;408;338;296;335;353;370;390;316;345;293;344;326;373;401;356;358;337;328;301;342;354;387;341;364;378;295;311;380;390;380;369;448;418;602;662;472;357;423;406;438;363;361;384;391;360;399;342;369;349;431;489;427;438;509;381;388;354;366;379;346;366;301;338;330;314;337;414;489;488;519;481;467;440;429;364
400;343;439;362;358;297;321;412;442;379;349;325;324;354;353;340;518;540;563;470;352;303;294;269;312;253;332;317;354;380;416;409;430;377;318;295;382;382;358;419;544;650;560;499;419;415;354;386;425;365;271;289;385;472;408;421;338;431;424;381;390;273;278;311;376;451;451;385;371;390;322;343;342;393;357;347;320;340;376;419;358;304;316;356;487;420;376;430;422;367;324;321;329;294;302;304;347;355;389;421;367;344;307;303;348;333;329;302;373;343;403;377;352;350;422;440;417;439;488;343;329;395;486;437;395;372;351;335;283;270;313;339;310;271;283;264;264;322;280;297;291;283;281;289;312;286;281;284;276;287;291;311;321;366;336;296;314;298;306;346;339;342;552;608;499;457;307;282;288;247;337;345;341;356;361;411;350;374;357;344;337;376;427;371;314;268;261;362;413;419;468;469;404;316;332;292;339;431;364;354;384;369;333;309;326;302;352;346;310;264;305;348;350;349;365;337;390;348;281;302;309;297;279;274;333;243;326;252;296;329;360;327;342;347;275;336;314;314;272;337;338;352;343;361;343;329;330;367;365;388;357;408;309;401;331;323;332;285;243;245;301;335;325;266;363;279;299;310;381;329;290;302;321;328;349;361;373;345;287;410;368;349;344;369;337;312;294;285;367;369;447;416;400;334;363;349;430;473;463;422;411;407;333;378;405;450;401;353;351;336;299;336;350;374;342;363;326;353;379;459;417;371;402;428;397;371;386;418;393;365;319;371;370;312;322;367;322;315;306;330;260;136;194;297;369;355;310;285;353;347;334;345;297;301;404;424;361;356;355;340;242;245;255;274;415;449;344;312;305;315;267;311;341;362;460;379;335;332;354;308;397;389;387;378;338;358;300;351;387;348;421;366;317;270;261;291;324;349;374;277;333;259;292;325;357;362;328;387;382;348;326;428;452;444;405;338;315;360;400;332;322;329;309;369;348;369;361;348;367;321;340;361;342;383;322;364;278;333;310;271;287;303;337;361;341;379;366;361;372;343;352;395;403;352;391;370;428;371;402;361;447;473;362;257;347;420;399;375;327;326;444;419;388;281;279;318;291;300;282;323;353;331;234;261;327;351;330;340;342;325;326;322;278;323;295;293;364;378;383;378;359;376;368;364;342;346;295;378;420;396;302;384;457;471;393;344;353;419;514;512;501;461;322;301;351;376;281;288;233;264;300;274;282;300;276;293;292;283;277;284;276;270;349;383;335;339;288;250;331;337;323;323;313;379;339;349;321;324;306;247;307;369;314;320;342;330;287;328;381;331;337;310;315;301;280;329;331;386;329;328;353;351;330;370;339;344;263;288;305;305;298;342;366;294;376;325;366;329;351;332;341;399;378;327;280;320;350;313;377;339;326;419;404;375;399;376;356;414;368;306;307;332;356;416;399;363;409;412;361;377;359;359;424;369;358;388;318;267;332;323;330;318;263;295;273;282;326;313;350;343;329;340;351;441;458;408;417;334;253;281;308;273;255;313;334;332;322;336;379;344;289;433;321;327;354;275;285;321;293;289;290;311;392;394;357;360;420;319;356;364;442;427;381;384;420;386;411;500;410;449;422;333;357;361;312;326;289;338;421;428;458;399;426;400;345;327;307;385;408;368;305;287;272;297;289;325;248;304;292;301;342;329;340;331;336;285;266;340;312;379;408;405;395;376;355;345;403;356;370;500;477;398;381;345;380;467;415;363;342;349;309;359;335;328;323;354;318;333;308;330;291;312;357;364;415;450;331;326;349;294;313;342;317;311;359;303;357;345;357;290;264;307;339;241;313;318;380;362;352;424;410;319;348;268;352;350;333;371;432;452;444;398;371;358;406;395;513;571;456;433;389;382;466;471;494;375;330;302;304;308;288;336;363;371;336;341;392;344;305;328;254;311;296;396;524;507;356;399;378;353;345;314;344;371;350;317;320;388;403;381;371;365;382;376;321;445;397;375;428;338;372;335;343;333;319;329;370;415;369;311;367;313;344;375;436;378;331;329;321;316;367;443;415;478;492;727;897;579;414;394;370;403;328;322;383;402;402;451;365;354;312;364;386;397;347;479;462;446;533;485;382;380;404;333;299;380;509;395;485;522;512;497;538;465;466;497;487
320;367;340;316;312;327;327;303;292;272;327;358;306;408;382;434;478;479;403;412;338;359;361;403;397;333;372;330;353;422;480;434;401;322;287;261;289;317;279;276;357;470;513;431;422;346;324;398;288;301;272;323;400;423;453;374;340;400;461;522;406;257;278;396;447;429;332;354;338;337;297;297;328;445;412;349;330;308;352;385;372;368;448;558;538;359;379;420;325;305;301;295;339;318;331;334;314;354;542;430;419;366;355;416;366;317;294;317;339;354;386;309;327;365;447;384;471;460;509;395;348;373;339;352;401;393;380;337;299;299;294;302;303;279;276;283;290;306;331;331;294;289;255;330;266;296;291;264;337;279;295;287;326;306;364;357;359;315;331;335;338;372;458;504;407;309;321;431;439;358;319;346;319;322;340;366;359;345;319;344;372;389;379;407;389;321;324;372;408;460;445;431;395;383;405;380;340;433;403;363;404;486;375;348;314;259;307;337;304;269;287;307;343;340;341;372;410;338;259;274;291;269;245;284;289;315;307;296;272;279;339;312;340;279;292;300;311;311;326;422;392;331;322;309;354;327;298;377;344;375;343;368;437;383;349;330;364;340;294;261;285;291;315;308;405;312;299;322;333;299;283;298;298;329;349;363;497;330;316;373;360;378;303;341;358;302;339;332;357;451;479;448;352;372;400;443;473;569;569;486;469;411;347;360;412;534;418;383;361;358;318;349;453;369;401;303;303;355;354;469;414;415;375;344;388;341;425;411;372;348;376;397;387;335;400;399;327;334;307;282;154;99;217;295;313;333;327;329;320;387;374;360;342;326;364;366;355;317;346;343;294;250;276;270;338;426;421;295;286;322;328;331;346;370;401;330;352;363;315;303;362;389;424;402;289;317;298;301;360;356;381;412;381;329;281;335;345;329;399;286;322;294;329;349;333;363;366;375;404;368;333;398;392;399;512;438;358;326;403;361;375;345;363;287;348;324;354;330;364;309;350;360;342;340;348;355;336;294;303;311;304;340;378;407;326;304;320;418;403;372;317;420;458;417;366;396;408;364;443;429;393;481;381;361;405;401;353;334;333;367;369;393;387;331;280;325;332;276;284;324;343;368;277;253;302;305;288;322;343;372;349;325;323;358;397;349;391;362;344;401;342;384;422;459;403;374;361;378;400;432;360;428;440;374;384;341;356;407;524;645;576;476;357;310;370;370;297;268;285;298;312;300;275;283;272;299;323;351;315;276;249;241;322;361;351;315;305;313;313;373;353;309;327;355;315;362;306;311;314;310;338;383;310;309;316;312;350;320;329;321;263;324;297;295;295;323;324;355;343;333;374;371;333;354;421;317;262;316;358;387;389;388;422;397;329;333;362;394;383;316;356;354;293;363;350;413;404;418;369;356;371;441;427;353;343;397;496;430;364;370;409;384;395;370;354;386;404;390;409;386;317;338;327;344;364;386;347;332;381;348;354;313;299;330;291;268;264;337;346;327;350;314;403;512;439;318;331;291;269;328;350;303;317;301;335;313;256;310;363;322;308;355;360;357;331;345;300;300;339;262;257;342;364;331;275;423;421;482;390;299;371;339;368;311;279;364;430;443;373;362;369;386;363;320;357;303;338;352;357;354;323;364;395;367;284;303;311;324;335;320;345;263;315;353;340;311;290;298;262;312;313;266;291;365;306;262;275;304;295;322;299;330;361;328;338;354;399;428;441;384;379;404;366;431;359;460;400;335;313;375;338;329;290;290;343;351;303;314;258;326;340;325;346;347;412;475;402;297;353;310;327;329;331;297;290;307;326;369;345;302;296;336;344;297;360;376;386;405;428;383;319;316;349;295;327;359;390;379;396;410;417;371;334;353;444;437;601;581;512;544;361;361;441;574;445;404;355;376;280;316;307;328;374;318;372;333;387;373;395;343;268;305;369;425;500;495;467;457;383;360;309;268;267;335;346;301;282;369;375;404;314;336;349;339;387;454;424;378;364;373;344;380;383;318;345;305;353;341;328;291;325;321;321;340;358;401;373;370;377;407;425;387;440;420;421;649;686;488;409;413;414;389;331;343;364;393;326;347;314;352;334;313;401;448;358;427;401;413;389;388;387;397;400;345;385;419;365;361;426;479;445;555;526;517;561;590;448
314;395;297;317;423;314;338;310;287;286;376;321;339;440;466;432;463;382;352;315;357;370;436;510;450;422;370;383;421;413;371;399;460;327;335;272;263;295;284;290;342;363;460;363;336;311;257;325;294;313;334;400;384;373;423;395;307;314;467;483;388;277;314;352;387;380;322;353;376;342;352;354;372;411;340;330;337;332;366;423;377;367;410;538;529;405;421;421;397;332;325;302;348;269;339;320;328;387;523;470;358;355;348;365;354;361;324;318;296;316;339;332;322;312;356;335;335;403;406;306;340;352;353;290;302;259;322;334;255;271;225;269;355;324;293;302;325;304;341;362;318;292;272;318;287;341;298;308;362;278;276;274;362;328;263;325;342;338;366;355;364;343;439;416;380;324;301;447;466;329;326;343;337;357;344;386;347;364;340;365;403;337;382;495;607;643;398;382;404;438;410;442;338;388;602;688;512;324;435;441;493;573;477;332;313;247;312;282;308;324;288;251;307;327;276;312;347;359;310;287;248;297;323;338;282;280;314;320;351;299;319;345;307;296;317;357;321;331;364;430;373;338;384;300;308;318;310;342;296;316;344;338;448;377;309;266;282;313;325;278;258;289;311;357;361;350;305;274;321;287;333;319;292;329;329;351;418;396;333;340;356;320;280;331;390;322;330;376;413;441;466;472;335;364;420;401;476;602;631;550;495;499;500;421;463;465;413;322;310;342;338;367;337;317;322;277;312;341;404;420;374;378;399;397;361;342;426;382;361;332;350;380;341;320;401;328;353;387;325;283;248;175;274;370;371;342;377;336;370;319;389;406;281;305;331;400;347;305;324;364;335;329;253;295;317;383;381;342;319;318;334;347;326;330;376;353;329;315;271;292;321;364;351;331;301;295;303;302;333;288;356;356;336;358;333;356;362;327;350;348;325;314;349;294;334;347;346;375;381;356;320;370;357;372;399;380;346;407;359;352;404;377;360;306;332;349;296;337;339;370;386;328;361;376;272;281;349;368;336;356;353;309;307;355;355;352;283;358;398;346;296;376;361;359;353;460;401;355;417;412;435;482;498;425;447;407;331;287;291;348;290;340;331;371;299;317;303;298;311;301;337;345;323;290;303;315;313;289;341;304;321;374;341;313;361;346;352;348;368;357;353;357;408;389;355;426;399;353;422;388;398;428;426;388;387;325;318;366;490;511;458;452;403;320;348;355;303;254;275;242;305;299;254;261;250;300;294;336;388;314;257;274;280;330;369;347;309;316;349;359;357;297;297;312;343;334;264;303;310;266;310;388;332;360;293;290;327;288;308;337;315;342;284;316;328;306;303;331;393;347;356;333;366;351;359;341;280;278;394;451;485;414;328;382;344;351;351;345;391;355;334;370;296;330;339;321;411;458;411;375;369;424;406;295;314;378;487;388;352;372;512;530;492;428;402;361;380;339;339;346;322;290;345;380;338;347;391;350;349;378;321;321;301;291;345;321;308;339;334;401;372;299;368;439;353;377;317;270;316;339;350;334;356;310;329;270;283;348;330;302;327;344;329;378;441;407;316;320;296;291;246;291;283;309;366;378;521;553;437;356;344;360;340;336;373;363;425;471;343;300;362;382;371;353;295;329;352;356;378;352;327;311;364;318;325;274;323;393;345;272;263;312;323;361;374;339;362;271;348;298;299;288;308;297;307;295;288;297;310;314;314;259;318;322;410;388;462;457;377;422;367;305;385;431;365;364;401;340;328;378;363;345;311;314;380;335;277;286;288;339;343;309;355;369;377;360;412;330;384;349;365;395;392;391;357;339;393;330;331;275;293;349;445;389;383;360;330;458;430;401;405;392;412;499;337;337;325;361;412;411;445;428;374;395;530;596;670;491;452;517;435;448;516;524;443;351;359;374;308;380;391;335;323;397;369;316;333;342;354;299;299;336;372;364;413;418;474;424;402;354;385;287;258;334;313;321;385;326;352;377;356;307;320;338;333;365;383;396;408;362;388;414;340;306;303;284;339;330;305;305;290;325;318;308;328;369;314;287;357;400;330;354;411;445;421;458;470;459;367;402;440;439;347;325;339;371;314;378;300;307;343;314;383;391;402;410;447;420;404;326;274;345;345;397;497;417;381;364;410;377;427;491;546;587;652;573;392
386;375;330;352;386;382;295;289;294;290;335;318;330;343;521;485;393;313;320;362;385;399;383;497;428;375;414;424;517;388;348;339;372;333;320;307;225;303;343;331;365;309;325;330;328;307;243;319;339;351;388;439;524;460;394;346;314;327;367;445;379;388;338;327;337;362;364;390;403;383;339;327;355;412;380;288;296;298;328;395;366;345;321;442;460;363;407;394;340;351;315;265;270;293;258;301;370;356;404;319;306;337;385;342;373;358;311;323;352;339;292;347;307;342;316;343;352;322;314;287;321;308;266;270;311;271;286;272;270;274;299;282;290;351;317;299;375;341;319;357;342;317;287;320;309;381;366;379;380;349;341;288;285;347;231;318;337;325;351;395;324;327;313;341;334;372;314;349;430;470;477;389;403;337;431;422;306;326;278;313;318;310;335;533;610;779;589;366;435;467;431;444;309;471;740;830;598;345;530;553;666;660;592;406;297;343;376;303;327;287;284;292;331;311;287;317;353;372;327;266;297;328;376;301;288;262;332;352;353;346;284;322;311;269;344;312;346;314;329;383;413;372;359;332;279;297;336;305;300;351;319;311;350;322;311;341;309;356;337;322;321;280;338;394;412;351;381;298;303;321;327;297;302;248;280;332;381;427;404;392;312;340;342;410;375;332;339;385;421;439;418;405;409;401;443;417;468;659;584;490;466;516;596;498;428;392;405;332;286;305;305;353;361;312;319;342;343;305;344;345;349;400;413;407;416;290;371;379;395;357;322;371;309;337;353;340;446;472;331;367;339;331;382;389;348;327;404;396;599;549;453;446;336;319;282;335;368;343;289;280;279;307;305;270;261;327;387;308;341;360;311;350;356;347;346;247;259;290;317;291;333;385;376;301;287;248;330;357;338;323;312;355;339;333;349;382;321;333;366;360;306;302;354;343;297;363;358;375;321;376;329;440;446;526;509;294;312;383;436;355;371;352;399;325;379;374;277;382;453;401;378;317;318;363;345;307;342;396;362;350;348;357;344;365;385;355;325;298;341;352;335;307;303;340;387;445;434;414;343;368;431;676;703;467;403;396;283;266;372;403;324;326;412;367;328;272;314;319;311;265;334;312;322;330;312;320;288;354;293;303;275;348;284;319;338;347;329;327;350;348;372;358;390;333;417;391;433;355;343;392;335;375;375;423;415;363;402;381;412;442;417;376;378;328;329;336;333;294;311;287;297;278;338;289;284;327;266;322;445;365;273;272;350;383;389;316;268;315;350;370;291;331;319;321;329;323;312;369;374;326;263;351;338;342;281;310;289;325;292;285;311;333;311;278;309;320;332;345;408;391;334;269;323;351;331;358;335;343;373;385;459;351;311;310;316;306;363;305;339;346;342;299;301;303;301;328;378;368;334;325;342;329;306;249;291;355;413;318;346;426;499;516;526;342;306;370;290;294;308;365;333;335;356;376;311;330;366;301;349;284;293;309;320;291;374;364;352;328;371;420;404;330;310;407;372;400;376;347;311;321;345;303;332;342;299;293;336;336;329;281;335;303;236;305;457;356;363;299;329;318;311;336;325;312;384;415;527;433;377;314;333;345;317;359;356;376;384;377;358;307;365;337;390;336;286;334;379;353;329;300;322;269;306;376;346;379;364;376;318;246;299;341;365;333;299;334;346;330;295;337;314;299;313;304;338;293;308;287;269;308;328;318;389;396;425;439;487;478;406;394;370;379;417;474;359;342;362;377;337;341;338;315;297;321;341;364;335;367;334;392;377;426;381;382;438;397;344;417;418;392;431;415;438;432;390;386;386;334;314;354;350;523;538;506;454;384;352;419;461;430;397;385;419;428;387;354;303;309;469;453;513;527;496;414;530;668;657;457;453;557;548;416;525;410;359;386;342;298;323;361;400;315;331;408;437;381;363;337;378;338;268;267;280;284;309;352;389;395;377;321;380;349;315;369;371;305;344;376;349;353;339;346;317;358;287;292;345;382;367;355;366;376;288;274;291;287;354;315;326;324;348;374;374;309;309;366;366;361;358;331;308;279;397;398;372;418;417;443;407;390;362;411;436;464;375;342;389;324;288;333;373;354;379;384;418;448;531;640;371;237;207;285;338;372;447;406;356;380;375;329;376;403;518;598;569;491;368
400;341;336;336;425;391;307;345;303;324;319;338;297;304;363;401;306;279;303;288;318;408;332;360;306;302;363;377;450;427;362;362;370;396;321;362;280;309;358;396;416;342;341;391;375;339;302;338;370;364;346;403;387;413;384;377;378;337;513;517;487;411;395;424;388;455;395;355;380;375;270;319;325;382;377;325;346;205;268;383;370;333;306;463;441;419;399;390;394;320;321;260;234;260;294;302;357;428;383;341;326;324;294;294;315;289;330;294;356;330;319;345;388;365;320;304;284;388;346;281;307;320;292;302;308;297;310;285;277;261;296;331;344;372;284;307;304;372;309;311;352;344;356;283;282;358;396;400;382;358;328;302;307;313;318;282;342;348;358;358;353;308;324;333;289;363;340;387;406;548;509;391;386;412;400;355;285;312;299;289;282;269;350;438;653;779;529;345;451;519;408;342;357;546;773;871;678;426;509;579;542;487;643;557;347;388;359;404;396;297;287;283;326;319;230;317;297;307;356;302;296;298;402;291;256;275;291;304;316;370;306;329;258;288;270;361;284;259;336;365;372;420;375;330;341;268;336;326;346;360;338;322;315;357;323;312;304;286;304;245;308;276;312;264;360;360;365;388;411;344;279;302;324;292;319;355;389;352;379;420;318;410;378;445;381;341;378;392;485;393;360;371;367;383;370;349;420;532;568;493;515;565;559;476;433;330;365;378;331;329;340;358;352;364;414;375;338;359;306;318;369;414;392;556;470;396;390;331;366;398;355;402;349;355;381;380;460;487;388;332;423;444;383;344;326;347;335;422;523;527;533;425;374;303;307;371;321;309;299;286;241;290;288;299;358;381;364;349;342;372;335;329;321;329;338;246;281;305;300;319;320;430;398;309;309;280;361;360;320;320;304;323;342;305;390;432;355;321;322;346;338;333;404;398;349;319;366;361;340;435;403;471;452;550;531;365;373;399;314;294;362;343;320;351;356;421;342;348;371;379;368;351;366;343;338;345;307;353;373;369;325;326;330;354;337;380;391;389;438;486;354;319;340;323;334;424;406;360;332;303;415;541;474;394;331;308;304;368;471;449;416;397;381;350;314;277;295;330;290;262;323;331;381;363;366;305;327;278;335;259;316;291;261;341;253;280;300;364;343;350;334;320;354;325;387;375;445;381;393;408;422;438;338;382;376;374;408;411;391;401;331;404;372;390;372;345;305;312;354;297;306;346;414;313;354;326;296;291;360;347;329;298;414;484;517;423;277;393;398;418;329;377;333;316;280;331;315;414;422;302;295;285;319;349;332;306;357;371;295;286;362;360;304;300;304;367;391;391;321;342;327;297;307;351;346;378;336;346;318;359;385;294;342;384;326;339;357;291;305;357;351;301;292;361;336;301;341;317;284;273;276;287;270;351;370;337;291;381;420;354;349;432;416;281;261;337;352;285;338;377;324;349;351;388;317;323;307;312;346;360;294;312;356;313;366;359;322;313;348;374;362;305;291;456;430;399;384;374;373;307;300;326;300;299;339;267;306;338;318;438;429;335;286;319;370;344;322;365;406;341;364;331;347;389;351;382;387;383;296;326;311;358;378;354;363;383;325;347;363;277;300;329;308;343;365;374;377;282;238;268;316;310;356;373;348;422;326;345;343;329;362;337;307;273;310;321;305;308;346;324;314;300;291;306;288;329;300;309;289;348;325;305;351;345;360;426;470;416;402;430;424;411;408;399;346;418;404;380;341;340;305;304;383;315;406;485;402;462;349;385;400;498;446;598;582;397;274;372;372;373;417;426;398;422;406;375;435;418;420;410;499;618;605;399;415;372;363;422;417;389;413;389;396;354;362;363;385;332;433;427;441;415;425;391;528;444;469;368;356;444;419;365;349;332;278;338;284;285;298;348;286;318;325;440;484;469;355;365;313;344;287;326;295;308;350;374;333;316;343;306;326;320;286;342;347;329;341;341;348;388;339;313;292;293;325;292;326;340;362;359;327;433;309;367;343;377;373;419;318;375;338;329;422;337;385;429;358;328;406;431;270;305;363;385;342;419;399;416;372;397;428;420;628;688;444;307;325;382;290;340;399;419;360;389;436;442;491;619;468;288;203;303;334;353;395;427;356;321;335;352;326;329;442;465;417;467;367
356;497;395;393;502;454;417;392;375;344;333;334;264;253;269;304;320;292;338;313;283;281;351;427;339;340;353;397;446;384;350;393;329;345;374;307;311;383;381;448;413;347;314;278;303;281;282;285;344;331;323;333;320;351;364;325;342;441;586;518;357;345;363;433;431;552;454;331;380;415;316;337;363;335;289;321;315;239;352;367;386;309;300;433;459;376;353;332;360;317;354;305;235;217;316;339;353;410;380;382;296;318;337;295;371;328;333;311;326;353;400;400;419;367;338;342;343;333;332;289;289;346;354;373;367;304;330;287;312;276;305;340;346;357;306;314;291;398;353;353;341;397;359;343;308;273;318;385;377;264;292;264;373;394;377;313;404;352;356;360;346;348;373;327;295;274;261;318;358;433;383;379;391;349;347;248;265;239;188;200;289;331;341;328;457;658;482;411;567;685;434;309;386;502;724;917;704;542;518;583;441;471;507;500;361;335;351;392;388;329;279;277;341;273;211;317;308;295;307;300;286;271;308;316;239;299;414;360;386;376;351;304;311;326;285;307;304;339;289;368;328;344;326;332;325;296;324;336;341;326;321;326;285;325;365;303;273;340;320;298;300;324;309;312;288;328;384;623;628;478;343;315;288;310;381;386;396;389;394;370;375;386;386;361;307;280;323;355;472;393;352;339;376;414;390;325;330;463;503;485;511;621;502;410;339;318;347;425;375;312;309;329;355;393;449;346;336;324;299;351;353;403;447;456;412;387;349;389;362;390;356;374;385;358;398;405;411;416;416;391;389;428;353;317;282;350;331;386;414;498;475;467;389;332;329;359;302;330;274;258;275;298;334;369;461;361;327;305;310;321;325;345;369;373;338;301;327;326;306;321;334;374;359;349;316;353;373;367;334;344;347;286;314;308;288;312;346;319;312;326;355;400;406;329;414;412;398;397;358;493;505;484;471;521;420;336;366;353;316;261;359;352;347;316;381;461;407;343;444;409;385;407;346;324;337;267;278;326;390;359;336;333;348;315;339;362;355;297;392;422;371;372;332;277;337;340;413;354;308;319;335;365;356;339;282;372;302;298;352;421;401;466;345;328;232;276;287;343;274;267;352;586;480;397;351;343;321;350;270;321;282;250;314;279;294;277;357;358;307;332;357;289;358;320;381;390;451;450;395;395;439;389;349;350;363;371;431;398;423;299;400;360;376;393;372;354;340;311;301;326;359;396;369;315;399;378;318;311;370;351;310;321;367;403;516;329;321;369;386;392;405;467;383;316;354;341;295;431;391;324;334;282;350;347;341;316;309;347;320;352;327;331;368;352;384;451;514;365;321;292;309;277;351;374;313;309;341;356;380;422;410;338;352;330;341;346;358;318;328;289;373;362;340;382;370;315;412;369;296;290;286;296;325;381;309;325;328;372;362;294;287;349;420;368;316;362;315;307;352;328;337;341;369;316;275;329;304;315;345;359;370;454;373;307;328;389;364;324;346;351;316;298;332;473;434;362;325;293;368;368;250;245;321;293;303;283;335;383;349;419;426;331;355;347;370;305;349;403;445;480;408;338;328;375;371;334;336;398;329;326;298;352;318;352;354;335;302;337;352;335;311;302;276;288;342;376;397;293;290;315;365;384;456;377;358;400;322;315;319;333;368;305;331;252;280;328;293;345;391;415;381;323;240;273;276;276;301;344;355;286;349;319;355;329;356;385;431;402;363;403;401;433;390;363;368;390;348;387;353;346;311;293;311;330;416;423;461;398;423;417;485;509;511;603;595;327;265;270;385;372;368;322;333;330;337;354;343;427;487;523;520;590;593;461;397;358;323;420;435;352;399;446;385;315;396;352;313;268;359;375;410;385;409;425;432;392;406;393;415;365;342;355;312;329;269;301;311;342;255;316;232;258;324;361;417;409;385;330;330;333;342;331;327;334;357;335;280;295;309;331;307;319;361;369;307;276;357;348;382;334;333;295;343;317;303;360;367;313;332;346;332;364;404;381;405;409;364;445;339;299;397;364;444;392;417;383;410;343;399;401;313;307;364;396;444;403;337;426;473;466;392;426;649;556;391;320;312;324;361;387;436;376;417;397;409;434;365;408;385;389;300;333;345;344;406;368;365;382;376;342;345;316;340;329;355;369;382
388;443;385;372;448;403;391;493;482;406;327;352;303;298;285;272;319;344;345;311;316;341;345;430;433;390;394;452;582;474;353;352;407;319;323;338;334;404;343;374;361;338;337;331;305;321;343;343;342;432;362;376;297;272;328;311;336;446;460;406;342;330;351;408;395;432;412;348;327;361;424;460;362;369;316;342;325;281;328;397;379;363;336;348;429;409;317;397;318;296;303;320;230;144;273;352;375;422;340;403;379;330;342;344;344;341;380;343;395;365;369;391;370;355;303;290;334;363;286;303;285;409;417;453;372;367;444;349;235;316;345;329;310;358;266;255;311;361;330;315;355;392;360;319;382;305;335;376;356;320;317;330;365;348;336;329;393;411;417;362;318;304;341;357;339;258;244;274;323;367;359;394;363;379;332;251;228;201;162;251;350;384;361;331;427;509;452;533;604;616;427;360;367;413;652;911;718;629;465;500;391;431;400;457;386;377;399;275;248;289;292;305;275;279;295;274;339;314;321;286;340;316;289;331;290;344;436;395;429;309;284;297;233;281;289;291;305;338;334;340;318;260;307;304;338;282;297;380;360;265;243;289;283;276;302;299;394;445;339;338;307;307;342;338;344;316;381;792;908;541;369;318;349;334;360;333;352;352;380;369;365;295;398;371;303;366;369;390;500;439;334;334;382;379;387;331;379;404;439;407;545;531;482;468;353;377;319;355;392;410;407;351;337;420;476;409;460;427;399;422;362;373;398;383;397;399;346;322;338;370;364;400;379;340;359;361;342;410;499;440;410;411;349;370;376;269;319;339;447;402;401;467;414;334;323;342;271;301;312;257;300;344;330;493;488;360;321;319;327;335;418;434;409;364;366;361;396;374;336;324;374;367;275;339;341;362;410;322;345;356;323;290;319;337;355;394;346;308;379;396;444;485;416;415;414;320;290;339;355;449;469;491;421;370;355;275;305;297;357;375;378;328;362;386;324;384;398;373;520;469;364;334;319;334;324;297;382;298;344;348;344;342;301;316;319;274;348;301;351;348;349;354;355;303;317;349;386;271;347;339;257;294;286;297;306;313;273;270;272;318;367;395;382;265;238;256;343;375;370;379;357;471;410;345;342;312;281;354;322;323;323;316;362;307;325;283;329;381;338;364;358;351;402;349;388;391;376;438;458;407;370;370;340;322;349;376;413;379;368;394;360;348;311;340;335;343;340;337;346;321;409;389;313;293;345;331;362;331;300;337;363;425;505;469;385;346;317;360;380;356;377;377;376;406;343;282;323;341;300;340;351;347;337;284;375;330;341;365;338;353;329;385;383;441;453;644;653;386;337;289;320;302;374;384;341;348;308;387;454;441;406;316;342;425;327;285;335;329;343;335;378;318;423;429;343;337;364;379;333;294;296;269;290;320;367;343;350;382;362;295;248;332;417;375;356;309;301;333;327;357;324;342;313;273;359;402;314;310;366;436;348;389;354;358;344;308;357;324;418;448;362;340;364;333;422;360;348;306;295;274;261;298;269;288;263;291;318;321;323;330;349;320;355;351;351;367;373;442;683;505;393;292;283;340;350;360;401;389;339;371;312;272;306;352;304;297;334;343;387;324;275;270;280;285;312;343;361;388;356;413;459;478;454;350;351;346;301;307;336;298;304;376;334;259;329;330;325;344;401;441;422;367;251;276;274;275;306;346;321;282;305;335;307;353;381;371;379;383;426;388;397;466;455;417;398;325;373;381;405;391;336;308;314;373;356;476;433;450;486;361;313;438;620;513;458;358;307;321;375;350;306;348;273;315;300;335;329;437;452;413;402;440;456;413;361;304;310;358;384;335;335;364;389;315;321;333;296;245;296;304;326;311;459;550;505;413;406;388;376;356;320;296;266;284;264;387;406;415;293;313;330;340;324;343;393;339;335;334;304;322;380;342;360;368;338;277;289;264;375;313;334;294;353;350;339;328;356;362;344;289;333;359;321;336;363;376;384;339;300;294;339;363;408;387;400;345;328;365;330;340;315;331;371;375;366;410;343;287;382;401;339;384;399;385;385;411;422;466;613;611;443;403;432;468;413;360;288;344;363;441;427;481;485;461;470;372;354;269;310;432;393;380;374;356;367;419;306;357;371;346;339;337;355;387;326;298;314
338;313;330;363;335;383;397;459;543;430;345;370;330;320;307;288;362;372;306;312;380;371;338;319;375;455;358;463;507;403;387;356;345;315;345;343;377;394;286;347;385;309;344;315;381;401;357;333;345;468;408;408;380;256;312;291;369;539;584;403;319;335;378;376;423;440;401;302;290;323;393;365;381;312;333;426;470;414;356;464;348;355;384;391;433;402;433;335;333;247;278;335;264;235;316;334;347;421;408;424;403;343;324;326;279;308;311;333;383;380;353;377;274;259;295;285;303;343;302;289;318;427;406;330;290;525;522;369;270;254;342;309;274;275;281;276;278;311;340;288;364;394;355;422;422;336;346;326;364;372;282;333;295;313;306;317;334;451;427;316;321;350;312;323;285;247;237;282;293;305;335;330;321;409;350;269;276;284;255;234;325;351;425;370;402;470;421;516;514;514;398;330;316;388;531;648;750;603;480;398;317;356;348;330;378;473;476;294;267;330;381;339;305;283;284;294;326;344;305;357;388;365;340;330;348;373;374;349;388;354;350;356;311;327;289;354;309;300;354;345;332;270;261;280;297;314;273;310;358;266;291;324;264;222;243;365;474;531;354;312;329;318;355;431;369;347;417;600;589;443;368;380;432;376;345;307;291;269;332;410;377;334;437;539;453;408;441;433;556;446;334;307;376;414;357;299;330;364;370;370;385;391;478;467;320;294;281;316;369;473;492;362;350;385;385;488;560;439;384;369;365;322;357;398;364;347;362;373;360;341;340;307;305;311;340;326;365;545;706;505;350;311;312;370;378;350;353;416;355;364;430;469;435;453;361;275;279;292;299;326;271;334;392;509;456;413;391;370;350;349;416;393;337;336;403;338;327;351;322;316;336;350;328;342;340;304;299;321;402;360;335;325;310;328;367;349;297;346;387;389;473;580;457;356;349;270;286;332;355;484;421;437;308;351;280;258;390;338;385;447;340;333;327;345;304;287;278;312;371;357;374;303;342;305;309;375;329;287;273;368;373;318;327;290;293;303;304;323;322;373;292;289;326;325;433;424;400;336;287;296;304;307;329;306;295;263;310;332;305;307;297;311;325;286;273;281;313;364;341;307;351;347;283;255;337;319;315;356;364;382;315;360;408;362;332;322;363;410;382;361;368;402;404;334;342;339;364;406;423;376;405;363;365;359;433;328;370;349;448;428;366;353;279;326;327;344;340;386;353;332;369;397;345;265;298;248;329;317;299;298;324;424;568;461;366;337;306;307;343;278;329;320;276;354;296;298;315;286;290;269;325;339;325;322;342;311;297;374;392;379;328;318;366;354;470;523;484;360;351;321;341;345;339;352;366;347;382;378;346;443;412;319;328;429;385;342;289;372;319;338;330;338;424;421;359;272;317;331;352;322;299;287;271;302;311;334;448;453;366;354;333;365;366;354;384;338;335;324;346;378;337;336;314;285;316;316;302;308;399;443;375;326;310;380;338;335;305;401;392;412;335;328;276;287;304;344;358;319;247;334;294;305;284;257;268;320;302;333;316;319;319;314;301;275;370;333;332;436;520;456;371;337;304;297;330;321;390;321;333;330;278;329;332;310;314;309;330;354;366;367;270;260;309;335;334;343;335;293;333;409;510;461;387;377;256;307;299;323;355;330;332;357;345;301;377;313;305;326;366;367;394;371;329;307;329;292;279;293;310;316;339;353;333;396;406;407;434;502;416;385;403;454;493;462;392;290;319;358;365;374;388;310;288;315;360;419;438;483;427;353;282;326;471;455;372;352;335;319;330;297;311;300;314;324;279;321;359;385;450;426;388;461;495;424;414;336;337;442;475;488;346;370;382;303;301;314;308;299;194;135;220;296;469;611;566;378;289;395;363;381;329;278;268;271;236;380;479;454;343;346;369;367;310;393;378;361;334;338;313;355;352;397;379;374;333;314;273;303;313;346;363;308;309;355;386;342;376;352;287;374;359;344;352;334;356;383;392;324;326;332;390;344;350;332;306;302;337;365;417;392;409;340;347;321;350;379;346;353;334;378;391;445;416;352;458;507;529;487;495;450;368;416;336;386;426;431;406;383;368;396;385;430;389;321;340;349;269;338;367;373;333;349;398;455;443;370;297;286;337;362;386;333;346;328;326;355;325
389;343;394;387;350;294;338;357;449;348;402;402;377;358;315;297;350;405;367;349;348;397;306;357;386;391;348;322;321;304;389;403;364;322;370;336;289;346;348;341;389;334;314;301;350;423;377;458;405;421;402;399;290;281;312;293;303;461;583;559;383;299;314;309;425;495;409;335;349;335;306;410;431;367;396;503;455;422;435;430;411;403;374;470;503;453;470;431;299;225;234;264;296;333;388;319;313;319;333;381;355;376;335;347;349;302;335;342;335;283;362;319;289;261;285;290;342;372;344;320;334;378;357;331;525;714;661;393;287;299;281;375;333;280;288;374;348;302;412;385;407;325;401;467;310;379;375;338;380;341;393;356;316;264;238;314;332;383;376;308;269;269;300;335;307;237;238;210;268;346;313;331;349;336;313;382;322;338;330;331;349;332;395;347;365;401;477;477;395;418;417;422;340;310;369;406;452;402;346;331;339;292;334;352;555;884;762;427;366;351;374;315;263;262;245;311;335;288;273;376;437;395;309;369;372;352;388;339;408;357;353;348;327;291;292;365;407;308;355;358;347;298;264;323;360;272;305;301;325;289;330;352;226;220;265;363;395;383;317;322;350;346;431;451;394;388;428;431;468;450;374;391;394;375;361;329;369;302;318;339;400;327;400;529;450;407;343;370;387;340;330;326;358;404;341;303;273;344;332;331;317;303;379;354;286;311;345;316;333;344;439;405;398;394;459;455;575;413;348;295;381;354;385;412;406;357;385;403;382;363;334;310;374;319;295;361;406;543;841;541;293;303;311;355;380;305;314;320;356;293;347;413;510;515;369;308;293;349;313;331;338;363;434;418;420;446;387;366;403;421;394;384;385;344;368;357;349;339;353;406;338;366;309;286;282;292;326;305;356;384;354;376;329;358;456;408;385;333;428;397;451;450;348;363;312;313;325;322;355;362;342;361;285;380;266;299;380;354;366;402;394;296;319;249;230;216;295;335;368;319;291;313;278;276;332;378;271;328;281;342;367;292;288;316;278;333;347;311;382;336;335;251;341;377;378;397;380;285;303;343;285;317;358;331;348;284;274;294;275;214;259;310;313;368;294;256;288;368;443;338;341;399;358;274;294;309;260;292;407;415;332;342;367;355;339;267;315;378;360;333;336;377;393;390;333;385;362;322;442;420;431;398;366;361;386;380;345;336;335;325;352;364;357;324;346;298;343;401;428;350;337;381;345;303;235;237;340;287;342;349;357;366;501;545;481;332;336;350;305;343;270;293;319;303;262;362;320;317;263;269;270;302;344;314;318;273;278;307;397;408;315;319;349;387;387;433;312;321;353;295;378;342;371;384;407;409;360;394;360;354;382;371;372;377;390;342;326;348;304;300;332;279;341;322;327;286;273;315;277;284;317;345;323;318;294;334;403;434;412;412;373;348;337;310;322;363;339;271;306;402;489;429;308;311;314;349;312;342;427;456;430;315;345;352;356;359;343;389;368;339;298;307;295;295;310;279;307;296;273;309;312;311;275;293;313;310;346;364;319;324;324;306;284;294;310;298;300;270;389;370;274;282;308;281;321;303;306;339;317;298;329;331;312;320;330;308;329;332;291;298;302;317;374;367;336;374;300;309;318;351;355;342;406;374;318;315;310;324;357;361;331;352;314;330;322;358;314;341;347;381;334;367;338;375;344;368;396;282;301;327;440;344;328;390;388;362;362;403;360;406;361;421;435;428;390;271;318;338;360;352;346;365;311;356;405;434;424;533;445;379;327;270;377;350;347;395;431;348;306;359;375;350;332;314;281;284;336;366;369;407;355;387;405;403;395;339;358;525;651;535;363;354;413;356;289;289;282;303;276;183;188;289;345;514;491;416;272;388;331;354;381;309;306;262;255;353;400;378;366;342;404;357;368;367;313;308;313;336;335;330;340;386;415;350;300;376;363;305;307;304;307;328;394;387;340;321;293;302;296;343;318;342;343;348;337;336;345;348;353;362;354;410;436;354;309;295;322;371;379;379;403;366;352;357;349;349;389;379;385;424;381;448;462;457;456;646;724;552;346;396;433;423;340;359;406;373;387;368;348;377;388;408;374;305;308;341;328;347;341;337;329;327;397;420;418;370;311;347;358;383;380;422;357;295;340;324;363
386;463;500;411;267;302;239;308;352;383;376;449;383;362;363;359;361;325;374;345;297;375;346;345;299;302;302;262;275;310;402;391;378;315;356;354;323;337;376;359;361;333;360;312;341;378;368;422;437;376;359;368;316;310;336;308;350;414;486;467;395;300;284;299;348;391;448;452;466;441;278;321;387;380;392;494;515;432;404;449;543;456;459;543;547;467;422;361;356;304;307;275;335;330;362;368;313;364;353;347;344;300;375;479;454;348;375;427;287;250;276;317;288;244;310;297;279;381;442;382;303;307;288;322;460;653;791;564;447;384;334;333;292;314;388;430;429;349;528;545;485;427;384;417;449;441;508;368;344;370;402;419;350;295;254;346;337;338;363;289;256;286;296;334;312;257;243;237;247;281;339;354;275;319;387;431;355;304;289;395;398;459;340;300;372;425;418;469;420;412;370;418;333;345;302;370;363;294;318;321;316;279;250;315;636;1028;853;524;368;294;346;317;323;282;312;274;273;337;334;404;467;413;381;362;364;421;426;374;377;383;388;382;355;310;331;349;325;344;385;327;344;297;322;377;437;335;288;311;313;315;328;317;341;287;322;360;342;322;334;404;403;436;518;486;412;421;372;381;392;385;387;360;317;321;371;395;363;378;320;392;329;376;362;423;413;352;316;388;358;352;367;377;388;388;344;369;321;363;325;353;306;317;331;353;414;349;312;390;405;405;408;455;364;373;413;503;504;334;310;325;326;306;323;352;404;355;360;413;424;385;365;309;392;342;290;321;399;508;537;448;365;315;336;339;374;322;358;376;287;317;334;353;377;446;378;424;363;343;318;302;364;335;493;431;372;391;339;375;399;421;391;442;382;386;406;331;374;380;363;430;384;349;259;255;263;359;370;350;334;341;402;375;272;324;401;374;351;302;406;410;361;368;364;356;306;308;388;434;428;373;312;344;319;305;316;299;345;369;315;386;336;311;333;250;274;277;406;400;373;314;349;325;316;370;408;380;307;314;299;334;376;309;302;287;281;282;307;273;332;300;321;348;340;356;355;327;341;310;349;362;337;291;294;348;315;331;316;343;246;267;312;352;316;371;314;281;282;383;476;316;299;402;381;300;365;314;286;315;407;383;323;318;296;350;308;341;376;415;373;311;327;367;385;374;380;345;334;332;398;428;396;369;364;476;431;361;305;269;279;308;326;325;307;374;341;331;319;384;398;415;348;346;328;337;311;273;356;314;405;361;303;332;452;533;452;354;358;358;332;335;323;366;340;279;254;326;288;314;264;276;293;335;335;301;292;284;301;291;327;409;342;266;294;341;345;320;262;288;336;347;385;445;366;444;667;613;430;385;366;375;417;402;418;403;435;346;341;326;322;372;311;292;299;290;299;294;237;280;333;318;465;405;322;372;305;264;386;448;450;411;371;376;338;327;292;396;388;309;332;346;443;424;325;332;319;307;310;318;375;443;344;314;356;348;320;352;334;389;383;316;349;340;304;337;279;263;308;306;314;307;301;361;351;355;456;380;289;337;296;238;347;261;266;263;281;295;293;352;338;361;380;315;318;278;293;294;273;351;366;370;440;366;335;281;316;336;334;319;300;332;300;324;388;364;357;411;297;301;314;397;338;319;341;419;379;352;386;362;402;376;323;326;354;297;327;390;311;310;332;358;352;399;383;379;347;371;392;405;316;324;365;301;288;360;367;329;344;391;377;378;361;429;400;368;328;323;328;341;394;432;381;409;361;386;391;411;387;475;440;367;361;365;348;298;278;323;361;384;351;383;359;370;308;323;242;368;327;283;265;271;313;339;375;392;347;370;406;520;684;532;446;387;325;361;272;283;289;328;320;283;249;245;265;319;400;380;358;363;331;329;442;393;333;296;348;401;462;344;303;353;414;472;392;401;313;310;320;369;357;297;315;331;377;376;347;371;326;328;349;352;318;283;314;282;260;245;284;291;313;323;315;290;366;385;343;321;330;344;356;437;442;395;380;381;320;331;308;323;342;331;358;348;317;335;322;353;396;386;354;456;467;424;419;428;457;530;602;520;388;425;462;467;419;369;364;418;383;319;370;384;434;457;392;372;288;334;298;362;301;351;338;336;392;477;385;390;352;397;346;399;450;460;485;326;295;369;373
416;449;449;287;260;338;282;335;411;559;439;356;355;359;391;309;342;348;309;323;282;327;366;329;347;351;335;405;381;437;413;357;359;317;365;387;323;345;370;365;455;430;358;362;384;411;359;394;357;372;354;339;334;363;354;381;345;403;392;356;313;306;296;343;379;377;414;464;532;519;504;492;405;408;464;455;480;562;433;421;429;447;562;644;597;473;379;335;355;360;308;254;364;356;331;348;370;316;339;352;364;328;375;589;542;382;370;360;278;320;366;311;327;299;332;358;328;371;404;364;288;302;244;247;370;425;519;606;455;498;422;402;246;353;389;452;460;430;554;624;506;449;375;456;451;376;359;337;252;334;482;459;349;290;324;330;314;348;369;338;257;295;285;269;315;300;251;197;242;280;260;291;312;406;423;484;382;305;318;349;536;642;422;295;390;442;354;336;382;379;376;360;307;336;315;359;378;340;263;352;361;274;240;323;450;628;524;376;283;295;335;318;358;310;262;264;284;318;274;343;359;375;369;301;335;397;369;359;404;485;397;363;320;316;290;322;373;360;307;332;330;282;258;312;332;328;289;316;353;344;307;312;363;327;300;312;331;386;347;387;389;516;447;510;419;383;371;301;368;340;372;356;368;339;320;364;377;395;379;367;373;366;378;408;430;407;377;374;335;346;327;429;372;382;368;340;372;375;408;329;291;312;393;463;394;381;343;456;418;386;398;366;390;410;381;410;371;313;348;272;315;332;318;378;421;323;381;397;376;442;415;383;391;287;274;344;421;388;316;271;296;329;373;383;317;289;383;393;326;336;379;387;387;338;343;458;371;325;343;293;295;327;373;362;353;337;374;382;346;456;318;362;376;330;331;310;315;334;369;372;410;302;298;308;369;318;337;393;333;296;365;375;325;350;341;365;339;356;475;382;298;296;336;325;344;330;330;425;394;417;408;357;303;327;362;335;330;303;299;324;353;305;415;356;358;250;355;338;349;315;360;362;313;312;361;364;306;292;301;324;417;356;316;307;289;283;324;358;319;298;343;389;371;363;371;321;269;284;321;359;318;385;313;317;319;312;355;339;309;286;324;332;297;315;270;262;278;353;373;329;323;399;442;365;361;351;308;340;398;376;322;280;331;306;313;355;297;360;333;344;333;390;417;399;354;346;316;362;343;358;386;375;410;493;424;359;297;339;340;327;311;309;314;340;278;314;339;402;352;397;362;314;323;339;280;281;290;317;367;369;324;343;428;470;401;326;330;326;295;298;331;280;279;321;307;313;346;336;305;271;363;372;347;289;357;317;272;328;321;368;346;286;325;363;334;314;291;275;349;394;382;456;366;586;985;840;494;368;351;385;380;414;331;317;314;361;370;375;376;339;339;319;279;279;367;323;271;279;357;353;465;368;344;367;292;285;415;465;386;335;387;335;367;289;274;355;363;283;338;303;336;335;323;398;326;314;275;342;355;318;345;289;349;292;284;352;329;297;346;315;381;311;318;329;274;277;315;353;446;408;381;365;350;389;459;372;332;313;317;288;268;288;259;284;318;326;311;401;358;348;409;376;325;265;297;268;308;310;358;376;378;343;330;288;311;331;319;346;317;365;311;326;312;305;318;363;302;257;398;363;374;318;373;403;420;399;307;386;373;301;319;334;359;364;327;319;356;377;284;360;362;357;334;356;338;310;376;351;302;353;348;336;360;354;352;334;330;387;374;398;389;414;449;365;367;346;359;400;400;444;434;424;422;375;396;401;379;420;360;354;332;315;302;338;359;300;307;352;428;393;350;365;356;326;268;304;356;272;275;301;359;311;420;349;319;370;341;390;466;365;348;328;259;284;287;269;317;325;408;286;269;251;226;304;327;351;326;366;290;353;412;377;315;280;312;388;414;378;325;325;442;497;403;392;324;329;426;445;353;340;388;335;336;356;373;334;409;458;358;366;337;278;368;350;284;287;281;282;249;313;289;366;439;424;348;295;261;333;413;455;455;428;389;323;358;414;384;363;350;295;324;297;299;316;340;384;421;367;332;423;517;431;370;395;386;389;411;393;380;379;380;425;366;397;454;392;323;294;377;387;395;480;400;354;342;267;335;341;382;357;316;352;422;444;396;414;312;327;357;402;431;438;459;383;329;355;412
488;457;371;276;332;364;311;304;399;568;451;387;338;348;376;363;375;320;306;317;298;326;268;334;366;335;324;363;381;368;395;377;368;366;319;328;363;328;346;337;427;434;409;385;340;331;412;323;287;337;338;373;349;319;352;359;343;329;377;327;319;349;298;366;437;383;443;435;537;463;587;608;432;490;492;467;590;677;567;380;341;429;538;699;554;434;307;281;415;398;320;301;329;336;330;330;339;379;266;364;394;327;391;454;392;294;270;312;298;329;372;297;324;346;357;358;359;372;324;289;290;302;277;224;328;352;412;412;369;401;382;369;207;254;350;435;441;348;396;465;369;521;461;463;409;325;334;286;189;272;385;319;313;227;254;326;322;336;370;317;300;255;252;333;348;376;242;248;287;277;270;368;418;404;389;355;340;316;387;497;693;681;451;365;331;362;345;338;423;355;317;321;309;345;332;339;382;339;291;305;292;265;296;349;306;318;285;326;278;249;337;398;347;321;300;284;314;345;282;226;247;377;372;339;377;367;331;380;368;340;350;315;320;301;330;284;331;424;316;337;341;340;297;295;346;281;334;344;299;320;324;324;348;299;331;354;347;389;414;414;404;417;407;443;361;369;328;354;352;345;435;438;345;359;376;318;310;329;346;338;341;319;349;539;593;379;363;341;290;329;352;349;352;360;385;429;376;333;378;352;390;453;428;430;417;394;411;442;542;408;392;392;411;366;287;352;365;413;296;313;345;307;396;419;385;418;389;377;402;425;366;435;424;309;324;389;368;307;300;294;311;299;316;360;257;287;346;422;364;337;378;446;403;338;295;337;292;329;364;345;286;293;361;321;332;332;399;383;285;308;341;296;332;295;265;292;319;368;338;343;326;303;252;294;324;270;324;348;315;267;351;337;319;334;342;414;372;345;387;328;275;306;301;314;328;329;321;405;385;438;348;336;388;346;340;327;345;312;353;371;357;415;470;413;224;171;296;347;311;331;393;362;350;350;327;386;325;298;296;346;381;390;324;284;345;348;306;288;286;373;379;388;376;343;369;380;265;288;315;359;334;350;289;262;307;227;281;313;265;274;285;259;258;277;272;269;254;338;344;343;386;337;344;306;339;319;323;356;472;452;324;258;329;298;299;335;329;365;383;339;414;463;401;428;407;358;314;274;351;356;396;407;434;405;350;399;370;359;319;320;334;313;355;317;255;348;327;362;394;362;373;337;351;338;284;322;347;305;370;424;402;376;369;358;340;317;316;332;285;305;326;336;344;365;387;382;380;329;286;294;285;286;311;286;278;320;269;323;324;346;371;307;407;431;386;382;291;323;319;343;334;345;366;635;828;773;457;375;305;373;472;353;325;301;284;295;322;334;292;289;312;329;291;288;339;302;300;311;310;300;356;388;402;390;372;314;410;415;341;302;277;275;353;330;292;291;305;276;239;298;328;350;363;386;394;269;307;298;296;346;352;291;357;291;327;318;305;288;370;330;347;322;261;379;340;282;351;376;466;386;361;377;397;332;364;383;341;347;345;341;310;330;286;275;308;365;373;425;353;367;409;357;308;329;353;248;271;303;298;298;361;301;317;290;323;340;305;346;360;343;293;250;252;277;291;315;293;268;321;372;358;311;349;371;342;395;320;353;338;358;332;391;356;355;325;319;337;328;304;370;384;364;368;392;408;367;299;319;285;375;339;346;357;398;354;350;348;348;438;400;429;372;384;378;378;385;367;386;556;498;444;473;472;398;380;350;328;325;362;422;409;340;345;383;428;283;342;368;376;340;327;352;359;356;320;272;326;323;260;324;351;344;349;355;352;366;364;336;352;306;313;250;202;213;264;304;294;323;317;315;357;317;265;283;262;294;347;348;330;336;381;371;307;344;282;296;382;410;327;305;474;548;417;337;351;344;408;443;407;410;387;356;381;419;411;391;375;434;366;371;303;303;364;335;343;305;286;268;294;345;340;403;401;393;353;306;315;309;401;455;482;465;450;394;433;511;419;374;353;296;305;308;254;343;401;364;372;367;316;348;378;357;390;443;393;344;296;323;315;284;362;406;308;362;436;321;357;285;392;397;382;426;409;346;358;330;303;356;341;362;395;417;427;448;430;463;397;331;453;357;406;385;427;403;355;378;410
438;385;393;317;363;362;345;326;344;384;413;351;350;294;327;357;425;315;307;328;372;317;299;352;370;344;311;264;315;309;310;322;390;351;341;307;316;347;322;414;468;464;406;395;320;319;358;311;271;304;361;449;346;320;332;300;301;318;403;361;321;311;327;353;395;337;350;389;397;406;505;501;397;387;433;517;606;696;597;423;393;494;561;500;441;389;296;327;608;562;452;387;359;327;297;343;401;367;323;403;449;359;377;330;309;288;215;223;308;330;282;305;315;309;311;343;320;339;345;319;280;314;326;290;269;383;403;352;357;327;384;379;276;259;297;372;324;311;366;340;406;519;453;378;352;290;322;292;249;299;336;265;303;306;268;253;283;304;354;345;361;371;276;354;412;396;302;313;300;350;323;370;381;347;360;327;252;309;322;482;567;537;596;400;308;303;374;338;343;356;346;286;340;375;308;318;411;337;239;239;303;240;330;412;293;290;248;283;343;317;347;382;393;336;319;339;406;324;332;293;256;386;424;384;395;317;304;361;381;377;361;368;341;320;272;350;364;377;318;327;381;437;328;305;280;311;319;328;314;311;300;316;330;325;314;398;364;411;456;392;392;398;375;428;390;379;364;318;355;371;364;404;376;378;355;288;253;342;333;325;355;367;503;762;692;398;354;265;283;347;356;377;334;388;369;397;344;308;362;381;459;443;457;445;413;409;393;510;530;472;378;422;480;343;372;356;434;442;377;294;315;378;417;366;446;433;416;415;440;507;461;383;396;400;374;414;389;291;279;306;336;315;288;274;260;303;363;364;378;368;394;479;374;353;321;227;232;349;303;303;348;340;317;345;375;338;320;313;335;281;312;309;305;297;280;274;327;314;361;309;304;356;288;343;342;316;325;324;296;306;318;322;358;340;305;390;407;333;398;300;303;337;369;305;357;371;339;381;391;339;284;272;368;354;336;290;293;284;326;427;446;433;453;331;234;207;276;343;328;342;344;371;328;261;312;327;326;321;330;357;392;380;375;323;339;283;301;292;332;369;355;353;400;411;411;371;290;286;279;307;411;395;270;288;299;255;283;304;317;315;347;304;301;242;244;308;245;291;340;414;336;252;258;318;299;301;327;300;404;460;303;326;375;294;333;323;317;334;371;348;409;478;425;416;438;479;348;358;377;404;488;385;415;352;362;356;323;357;357;382;311;331;359;352;301;303;262;317;314;336;442;388;326;257;275;287;310;345;374;383;387;395;399;337;340;313;388;307;337;344;392;361;404;398;381;375;421;380;286;307;281;332;321;314;335;349;376;362;333;373;384;362;358;400;396;368;307;307;298;286;296;324;414;456;542;459;348;331;298;387;413;372;313;279;303;283;380;334;301;307;331;335;314;333;316;346;394;411;375;253;281;356;391;376;386;295;328;333;263;299;323;378;335;281;278;328;319;309;313;382;330;311;353;364;314;305;321;360;365;422;382;393;369;349;337;370;347;326;414;285;236;249;337;375;384;364;335;321;332;332;385;391;415;348;290;315;371;309;354;339;282;347;320;277;371;339;300;355;450;435;387;363;316;362;373;316;332;308;312;326;328;338;333;332;377;347;323;337;316;345;326;301;299;260;312;356;357;303;324;322;282;365;404;378;350;404;360;333;327;348;361;307;265;301;315;391;360;322;356;347;367;343;302;378;421;384;312;313;323;309;321;312;359;401;393;366;395;414;469;407;408;383;351;406;368;309;330;493;447;408;348;439;478;328;359;385;340;358;372;431;464;400;339;391;351;390;403;453;420;349;332;360;337;338;292;280;385;319;298;361;349;328;303;357;317;357;325;339;347;340;341;241;234;260;323;294;296;259;284;349;374;281;246;335;315;291;353;296;304;346;334;362;364;360;303;307;359;468;341;389;404;383;326;340;335;357;372;420;379;348;376;311;315;347;380;331;339;387;410;337;352;334;354;371;291;355;322;315;314;286;314;391;400;326;303;246;310;355;351;457;540;536;354;452;467;411;389;363;348;366;335;346;305;386;416;395;413;425;355;345;376;410;432;402;386;376;277;322;330;295;344;326;267;368;375;362;254;329;377;413;383;348;344;388;436;367;361;338;360;415;441;443;390;417;405;340;455;391;384;415;397;443;349;367;324;315;386
381;340;414;379;445;481;359;331;342;399;391;419;387;281;323;340;344;332;365;319;337;307;290;393;385;328;280;263;240;264;331;413;394;367;342;306;294;350;331;352;396;437;355;348;340;332;263;355;306;300;302;322;365;348;336;318;336;310;378;313;322;307;297;302;337;346;331;389;359;407;390;440;459;356;344;406;472;506;463;458;489;595;664;532;458;427;388;491;752;848;519;414;355;303;286;326;317;402;329;429;423;372;359;339;346;318;281;254;321;309;268;305;335;336;292;314;307;296;350;318;342;395;330;302;209;362;466;468;284;300;357;337;282;251;336;340;346;378;401;321;384;466;398;372;340;291;296;321;313;308;316;340;327;339;303;252;277;310;342;322;351;369;383;333;394;380;354;435;414;355;367;345;351;395;359;351;260;290;384;427;437;529;579;369;240;293;354;334;273;312;296;319;358;375;324;332;386;302;282;312;294;287;261;361;344;344;317;318;325;341;303;333;354;356;335;366;306;329;302;326;404;386;438;362;338;311;297;293;337;349;303;364;347;327;313;356;307;305;349;348;376;444;361;237;271;275;334;317;337;280;314;389;344;305;292;321;405;422;407;383;400;362;386;355;369;405;391;373;441;369;338;357;325;339;332;262;290;307;344;339;334;488;585;792;563;337;325;287;275;330;338;357;349;392;352;398;311;369;371;445;466;481;472;490;512;454;413;507;506;417;428;400;424;398;362;394;452;544;336;282;325;359;394;346;359;391;331;358;509;552;387;363;376;415;347;395;384;289;313;269;323;340;272;323;262;319;345;338;330;371;418;425;373;415;386;274;226;306;310;377;368;322;276;320;278;291;259;264;384;367;362;257;324;380;354;305;307;254;327;325;328;363;334;293;312;357;378;303;312;372;351;287;363;326;333;382;402;463;411;329;299;368;407;373;479;407;400;372;351;337;301;306;309;336;356;325;275;328;343;428;424;423;387;302;271;275;273;318;367;335;332;325;341;277;310;273;289;340;414;351;327;361;346;365;344;371;295;278;377;299;351;371;461;380;396;357;360;330;283;301;424;375;259;259;304;321;268;307;287;337;356;316;320;299;352;313;287;279;356;370;341;260;236;271;299;284;298;304;366;344;284;367;363;331;351;306;331;328;362;356;357;432;428;395;490;452;377;357;428;357;368;344;371;331;336;337;312;325;304;330;358;393;348;378;348;312;343;340;318;325;391;413;322;280;302;318;336;358;372;364;333;372;445;380;377;321;385;299;298;393;500;500;431;324;313;340;420;348;304;285;266;242;283;277;306;367;332;354;342;308;357;339;317;327;352;387;307;265;299;295;361;342;439;355;349;330;322;337;311;326;353;297;249;308;372;306;326;395;386;320;314;345;335;335;308;316;473;543;373;284;304;388;374;441;453;338;311;273;258;334;327;396;341;336;311;261;311;290;299;331;338;323;349;294;315;306;337;362;361;388;424;322;303;337;402;378;338;290;339;286;288;265;345;367;398;365;347;359;357;305;370;366;361;346;284;314;289;319;326;349;302;324;330;359;432;374;355;371;372;379;368;315;297;323;353;312;365;318;301;308;381;356;336;331;361;379;371;416;310;317;309;333;285;352;353;398;424;358;348;369;321;327;433;366;378;472;384;363;300;290;314;282;239;280;309;344;367;368;378;355;359;387;326;342;367;433;421;345;327;305;285;329;360;414;419;359;360;401;419;373;444;348;395;412;410;360;293;440;397;312;317;307;364;354;364;364;350;356;443;522;498;366;340;270;348;382;489;491;518;387;307;356;301;366;343;321;389;342;271;326;306;296;306;391;351;354;349;295;342;374;360;310;236;314;287;318;281;281;287;298;304;345;296;313;338;312;275;279;339;343;296;333;320;375;356;325;332;425;367;420;358;343;298;277;283;349;393;337;357;363;367;364;338;337;319;356;349;302;333;286;337;317;360;336;348;391;311;282;312;289;294;376;332;291;326;321;374;384;369;381;391;397;363;408;423;341;341;379;309;454;468;401;388;382;406;453;472;437;437;405;452;368;424;407;400;336;339;315;269;392;397;343;289;328;282;302;279;307;393;384;364;320;321;423;464;372;346;327;361;400;429;432;422;396;396;382;441;400;449;407;383;370;400;394;304;274;322
330;343;425;400;399;390;355;295;376;345;396;355;345;316;328;379;333;353;334;318;273;277;334;335;349;314;317;290;280;329;361;457;418;422;367;336;324;374;385;380;344;384;389;376;392;357;324;343;292;375;335;330;309;277;318;317;297;311;344;334;337;324;289;320;359;347;344;372;364;319;373;457;496;413;330;354;429;395;425;471;583;581;611;491;408;370;442;526;703;616;488;406;387;330;327;283;350;339;330;355;379;394;397;373;353;352;318;380;323;356;317;303;332;318;331;284;342;344;268;276;353;474;402;317;334;389;519;464;307;317;302;264;273;302;338;433;449;463;403;280;334;490;467;433;318;383;320;264;267;349;327;349;313;334;320;345;294;310;406;348;338;313;383;418;405;326;339;426;372;333;349;401;439;396;354;300;298;298;369;394;371;457;448;335;280;369;327;291;305;372;376;276;334;347;335;292;329;245;263;329;339;262;271;346;364;413;413;335;361;293;248;301;326;346;419;356;408;280;301;351;411;439;377;354;367;302;326;282;273;333;363;347;376;329;366;370;329;266;259;335;338;337;368;323;257;292;332;343;314;300;265;361;391;390;331;326;376;431;446;389;372;379;349;311;330;348;397;380;405;375;336;337;351;297;312;284;286;271;311;354;404;608;624;652;487;357;370;319;291;337;348;372;333;342;465;509;373;391;382;416;488;463;442;554;513;462;337;354;454;499;409;443;443;402;403;417;445;490;380;346;287;315;333;372;300;337;348;350;411;411;370;357;312;323;354;445;466;385;328;339;355;356;346;315;271;330;333;286;303;420;442;421;429;459;417;360;318;274;320;374;293;291;284;311;359;305;271;298;353;390;391;380;411;431;396;368;346;301;292;304;346;301;310;339;343;388;402;370;325;366;342;293;269;298;301;344;468;427;413;370;393;344;343;456;425;464;399;317;321;310;339;315;377;376;346;380;371;329;376;378;409;413;390;338;296;293;302;322;327;360;394;314;336;339;415;291;320;363;368;326;316;340;343;364;373;332;388;364;373;315;306;335;416;309;357;409;383;299;295;325;326;329;277;265;357;299;271;297;292;282;265;310;363;390;351;301;297;301;280;298;303;220;248;305;386;375;262;272;359;383;332;391;403;398;350;264;332;343;374;313;330;317;445;418;375;380;371;358;396;342;383;294;341;314;344;318;280;316;282;276;340;430;391;360;312;389;330;336;402;447;471;389;360;309;317;324;378;397;343;356;356;364;419;437;387;453;385;322;307;428;546;374;356;328;292;343;363;358;306;330;302;284;279;288;288;347;346;363;287;292;273;323;364;354;363;425;381;338;354;323;358;337;291;272;363;351;364;392;346;369;361;305;326;357;357;366;335;367;344;310;314;296;319;301;336;335;348;390;345;322;311;318;333;346;399;422;332;282;286;324;365;343;391;391;332;326;288;273;235;296;382;378;338;299;280;336;305;344;337;371;370;329;360;365;489;465;319;294;247;280;262;299;330;411;340;353;307;378;331;377;327;351;358;318;320;308;331;358;315;339;270;287;353;443;434;399;358;285;278;394;367;334;347;299;278;331;348;305;285;302;346;386;343;289;283;301;379;364;323;300;379;354;308;439;525;528;551;470;355;328;305;299;325;308;485;469;433;329;276;241;294;284;325;296;335;289;317;340;363;346;386;363;424;294;325;391;413;347;327;274;285;336;390;417;482;431;391;354;395;402;320;342;362;340;429;339;320;390;332;311;329;384;486;489;394;359;375;360;412;500;443;349;307;258;313;362;408;450;513;374;482;416;319;304;327;327;373;339;325;390;418;343;336;315;389;392;376;334;385;346;346;356;333;297;275;299;295;282;325;336;258;330;261;399;338;300;297;321;305;318;310;365;362;417;377;328;357;367;338;310;322;327;310;291;331;342;365;351;378;326;333;355;347;347;268;365;324;356;292;265;315;325;347;376;312;287;228;247;293;327;315;366;378;313;339;357;365;350;314;339;371;355;321;386;365;367;380;320;356;396;452;423;420;439;425;463;504;409;461;453;384;321;356;376;357;363;361;344;333;526;775;526;300;273;233;287;327;291;269;300;301;296;314;365;415;315;361;410;378;337;338;393;387;392;389;377;379;385;401;452;353;360;323;382;358;292;347
332;294;366;377;420;420;345;320;332;278;342;371;359;264;341;432;340;349;332;346;295;276;327;373;353;366;323;286;307;351;371;396;377;445;402;412;369;392;426;415;387;327;341;352;427;428;385;365;386;375;343;386;297;267;276;311;313;345;383;368;364;309;367;350;374;418;370;348;298;381;425;417;504;447;319;394;449;476;413;434;558;548;457;403;382;367;410;455;487;399;411;462;373;340;331;305;317;314;305;280;322;323;457;393;411;390;339;356;338;306;284;311;313;290;316;409;447;410;363;308;415;413;375;292;314;334;419;403;357;308;295;259;302;326;386;430;399;352;381;352;392;523;494;420;382;349;344;365;359;343;317;305;301;303;351;308;289;305;359;300;315;310;388;502;410;319;395;368;291;299;387;437;432;372;360;323;254;327;341;324;359;357;338;310;338;419;409;291;343;413;374;351;359;375;397;389;286;281;284;302;353;331;361;424;404;390;424;393;285;271;255;323;378;324;345;391;348;368;334;369;391;356;394;387;331;339;354;285;290;308;322;396;402;338;331;338;329;289;249;314;329;338;326;352;292;327;309;296;299;344;339;340;358;344;355;315;373;398;436;415;365;348;343;331;295;294;370;331;333;322;298;348;291;283;292;263;261;265;282;324;392;447;435;424;376;349;346;337;378;393;402;398;310;314;520;556;402;378;412;513;454;398;472;505;462;405;300;389;465;407;436;422;380;379;374;380;393;396;362;295;308;280;380;313;339;385;351;343;364;325;307;316;331;335;326;386;416;445;492;423;364;409;338;310;307;341;301;299;302;369;396;425;441;433;420;372;383;341;374;334;366;283;262;385;284;291;319;232;305;283;330;366;432;472;373;385;351;320;317;326;306;277;310;400;359;344;329;367;336;403;341;321;335;355;340;391;483;430;330;325;308;330;341;355;328;367;362;317;307;314;344;338;352;417;376;347;341;337;417;428;455;429;362;316;313;297;328;378;340;276;309;303;305;366;340;281;308;357;320;296;330;353;403;364;386;406;514;425;409;329;330;388;449;323;307;337;331;275;292;326;306;324;264;255;307;311;281;289;293;266;251;309;337;394;349;307;313;298;322;284;246;254;389;401;437;417;325;308;443;404;346;297;382;355;363;321;318;364;378;342;386;287;352;401;354;323;376;397;435;350;387;343;370;380;360;341;264;253;269;265;377;356;398;352;331;386;371;386;476;577;422;355;313;338;313;351;407;400;352;351;360;315;373;368;433;452;389;354;347;342;398;392;347;397;356;352;373;415;343;322;357;350;332;305;307;306;288;347;307;316;313;330;350;319;353;437;369;375;377;350;346;356;269;324;388;322;345;370;371;412;390;385;376;408;404;348;313;352;326;292;287;298;299;343;352;304;292;348;330;344;369;354;326;331;359;330;303;285;311;309;331;349;426;431;389;317;268;312;302;352;407;407;366;316;277;297;292;293;343;335;393;355;329;406;389;400;357;279;286;208;317;379;333;357;377;300;286;340;344;323;370;366;337;353;349;308;332;364;321;327;309;321;444;491;423;410;332;268;241;369;381;325;337;329;288;336;361;391;291;302;316;383;305;307;284;318;320;298;336;367;399;416;347;358;465;581;522;420;336;360;332;291;307;354;401;406;417;393;301;262;327;364;348;318;316;289;304;363;374;352;372;434;440;372;302;428;477;311;317;303;325;395;408;434;395;324;320;348;382;362;331;315;332;363;368;315;307;340;330;339;349;497;673;614;468;356;296;321;296;314;399;352;273;260;303;302;375;385;324;329;356;335;330;388;337;306;316;349;384;479;386;286;278;318;370;352;357;355;323;355;340;388;323;304;264;278;302;280;330;329;346;301;368;371;317;312;326;333;285;357;395;386;360;395;422;386;402;380;353;292;308;323;274;326;353;344;391;380;349;281;376;360;381;347;328;342;324;402;297;327;300;321;348;289;355;267;234;221;309;386;365;351;355;333;337;325;353;356;362;387;369;415;409;386;389;392;386;406;342;333;305;301;424;456;436;432;464;508;418;400;398;401;425;418;327;295;398;330;341;697;974;796;383;282;298;281;307;281;273;330;343;340;382;378;370;333;346;482;473;350;362;331;376;366;456;409;362;461;429;493;411;347;375;363;360;310;302
330;324;389;401;396;337;313;274;331;345;310;354;407;300;304;379;339;313;297;354;366;306;298;408;352;355;400;382;269;345;399;346;372;386;417;377;330;441;471;317;316;295;285;273;299;408;447;375;375;340;335;362;255;227;274;316;259;324;385;385;375;417;425;384;510;475;397;382;304;366;383;437;377;358;402;460;457;477;436;451;509;476;356;346;474;496;424;451;381;450;410;379;371;346;384;391;373;395;329;313;283;320;394;435;378;337;342;340;383;293;247;289;320;334;298;353;428;365;319;337;304;340;289;312;340;327;344;342;351;320;358;296;309;340;317;404;394;303;281;320;328;406;396;328;318;353;359;365;372;330;289;303;264;343;349;316;286;323;316;309;329;319;348;485;427;379;400;367;340;335;357;361;333;364;426;435;324;326;379;378;321;379;389;333;317;381;410;309;393;401;430;368;310;321;305;330;304;320;343;340;415;370;323;445;423;325;331;323;288;271;282;310;331;287;289;356;363;393;352;344;338;339;317;355;311;322;304;323;320;343;380;352;423;339;302;388;384;360;343;348;374;329;351;348;383;317;296;307;335;340;321;358;360;338;398;355;352;362;343;377;332;328;293;308;336;274;344;356;278;327;305;301;298;283;321;334;283;245;279;385;383;352;295;366;377;413;371;355;393;351;406;409;340;274;424;511;453;408;389;418;372;443;412;422;411;421;302;347;417;430;398;373;354;376;382;373;375;397;365;328;290;329;383;370;400;318;368;391;333;328;287;283;316;312;268;316;359;471;551;455;379;383;365;319;259;343;334;347;386;374;404;357;456;415;406;332;386;308;368;352;313;351;297;311;323;283;330;324;356;330;337;326;316;378;366;321;310;303;328;321;326;329;309;360;315;393;354;364;385;368;367;350;399;411;379;392;401;437;343;328;351;304;281;307;329;333;323;297;335;272;344;345;329;320;347;292;316;308;328;378;340;273;150;239;242;185;201;301;268;309;365;363;335;403;375;294;239;320;298;292;356;452;395;389;380;442;494;496;360;316;339;515;395;303;294;316;309;262;281;344;329;363;328;327;331;335;253;259;286;303;325;291;372;386;328;300;382;384;374;328;302;325;376;389;445;353;322;358;375;336;292;283;314;303;373;361;359;298;375;403;390;344;306;368;363;360;369;442;378;428;377;359;370;397;373;344;345;327;331;316;330;389;390;350;346;389;414;425;548;693;498;358;339;329;312;362;428;389;353;367;397;351;313;334;429;511;360;322;320;319;356;376;359;362;416;362;338;421;312;290;395;424;402;361;308;283;284;272;264;308;327;341;335;294;318;321;282;315;309;290;258;322;313;354;334;395;344;336;422;475;462;417;454;477;459;365;272;333;297;270;253;242;303;274;330;346;356;369;368;350;284;333;322;365;349;302;273;313;364;358;335;375;357;345;414;347;318;343;307;314;348;329;363;403;306;307;331;292;418;376;304;309;344;360;363;376;372;286;256;265;385;368;291;314;404;308;267;327;451;386;339;362;389;375;318;257;318;305;381;294;313;336;327;395;437;342;381;313;358;440;397;309;325;353;291;337;359;408;348;303;317;298;315;363;308;264;327;317;330;363;474;465;394;355;355;428;364;321;302;319;301;365;350;370;390;410;396;378;338;375;407;400;338;281;327;280;318;326;391;379;428;329;323;374;334;372;334;307;330;318;342;377;395;356;386;339;326;345;350;351;371;347;360;302;349;352;301;400;353;300;338;513;678;662;481;470;366;385;379;337;388;340;324;323;311;307;248;294;345;338;310;232;291;377;319;339;321;317;339;380;331;308;316;330;326;339;372;372;378;305;329;395;343;263;299;357;304;315;322;353;353;426;330;386;304;254;281;259;303;292;373;388;356;353;361;397;373;374;315;328;314;318;300;311;370;346;433;385;362;305;321;330;319;354;347;389;371;380;339;296;337;373;353;269;296;285;270;329;320;387;354;349;411;394;377;311;347;291;372;372;364;370;335;418;484;442;379;360;362;298;248;331;381;467;504;398;369;420;438;428;387;396;463;416;333;365;366;383;381;522;722;587;385;348;345;321;372;307;316;338;357;314;376;401;372;361;326;413;486;391;353;397;326;378;410;408;327;407;398;402;418;358;325;307;343;343;319
282;354;351;399;367;357;293;330;338;381;375;347;412;297;314;364;349;323;357;363;345;302;401;445;435;401;466;407;296;291;339;365;341;320;351;334;322;401;419;341;284;312;262;241;260;361;406;324;341;348;338;285;274;243;306;303;297;335;396;387;388;420;345;361;522;464;331;352;408;389;408;464;351;318;432;619;708;566;478;443;484;417;360;414;599;538;389;412;414;380;432;428;419;396;471;461;448;396;327;309;305;308;364;333;347;408;412;384;337;253;245;324;350;388;387;340;401;337;294;283;344;341;342;334;373;328;334;325;374;337;308;310;303;376;451;381;418;363;308;256;285;322;352;334;337;392;415;345;338;327;306;272;299;263;325;327;298;320;344;328;330;373;390;396;378;319;347;332;310;304;327;254;298;303;442;543;386;310;422;392;360;323;358;336;292;373;323;304;309;377;382;455;378;288;345;362;313;341;331;374;407;329;338;374;320;303;292;306;289;288;270;303;286;276;286;330;367;388;371;314;315;292;330;336;281;321;284;386;379;437;413;346;376;372;341;333;340;377;393;423;373;368;326;349;335;344;311;326;300;340;337;324;323;333;353;371;311;351;368;310;295;328;271;285;316;341;388;335;344;359;370;310;277;307;359;364;302;358;291;365;443;393;309;302;385;454;444;381;407;355;358;343;378;452;400;420;464;476;412;420;445;455;484;351;346;363;371;313;402;433;450;419;350;394;341;440;379;388;426;418;286;360;378;466;491;504;422;321;326;337;326;352;342;312;316;343;310;368;457;403;341;333;367;282;283;308;318;388;390;391;374;392;420;362;343;300;348;391;360;295;332;305;314;323;391;371;305;361;291;300;322;296;379;423;342;277;287;292;309;315;308;309;298;338;379;365;354;378;360;386;326;348;377;363;368;405;414;404;360;365;361;312;381;338;333;359;362;348;368;338;322;354;382;320;376;315;310;311;388;407;313;161;133;200;251;108;142;311;375;360;377;355;336;445;392;312;301;273;307;289;328;343;389;381;479;439;401;329;360;364;334;495;461;296;293;279;308;320;355;399;296;326;282;285;343;372;320;350;271;389;395;353;336;398;341;402;404;411;338;359;403;414;410;405;375;365;393;381;437;272;235;305;305;316;351;383;407;352;356;365;399;338;359;385;363;409;417;445;383;359;367;345;398;406;350;354;371;396;377;309;373;386;366;359;343;358;435;389;451;573;456;358;295;335;374;453;375;357;350;417;469;415;323;371;432;447;428;337;414;396;338;378;375;299;341;353;323;320;287;261;402;404;518;416;343;309;278;280;324;367;327;331;272;283;290;271;284;276;288;264;266;273;316;306;315;322;320;326;427;491;428;389;363;496;402;349;322;313;303;279;248;263;246;268;310;385;435;356;337;310;283;307;302;303;328;400;363;385;465;429;285;325;339;365;433;364;364;384;360;311;311;334;423;369;310;324;341;300;338;311;269;277;309;310;308;294;341;334;258;286;351;357;348;356;312;342;302;351;428;456;419;394;394;364;350;300;261;312;296;338;327;354;281;334;369;375;364;382;450;573;462;369;351;330;333;371;373;428;358;389;371;386;318;385;326;302;338;388;368;412;495;424;377;332;359;362;333;329;295;278;294;340;377;317;401;396;327;282;316;337;403;376;326;306;357;359;311;340;331;372;345;288;297;311;377;350;301;285;319;285;270;333;329;362;368;332;347;334;378;436;356;311;311;270;275;351;337;363;329;295;325;374;495;451;474;550;437;376;382;425;349;326;347;450;360;285;300;302;427;368;295;287;324;330;370;303;385;356;296;334;328;329;291;359;329;368;410;356;403;382;358;393;341;324;323;404;365;396;362;342;331;396;375;365;320;257;241;272;330;270;329;420;298;320;368;395;329;326;340;365;286;309;283;307;368;415;420;412;395;354;323;378;347;324;364;379;419;397;329;344;278;339;350;267;294;299;312;347;395;388;341;394;420;437;490;412;363;368;430;355;370;294;347;376;438;453;479;406;489;346;365;374;377;413;444;373;405;341;351;358;366;407;453;507;378;367;390;418;425;415;434;414;374;407;374;435;379;378;362;302;311;325;373;358;373;331;317;354;374;335;324;385;415;410;385;414;366;338;382;362;363;378;324;297;287;289;281
342;280;305;340;360;337;320;342;285;333;369;354;376;367;347;385;412;388;361;453;332;387;368;392;403;439;434;394;307;363;297;381;350;330;308;341;327;361;373;445;392;357;307;295;304;366;338;325;338;348;371;295;326;331;388;448;364;304;349;398;401;419;393;351;438;378;355;355;428;452;447;470;430;385;465;692;825;770;527;459;453;442;502;511;509;515;547;504;472;386;381;384;397;422;535;530;422;393;333;299;385;429;357;327;384;402;392;382;262;265;291;334;299;360;362;294;360;290;268;238;327;329;287;319;372;367;324;384;318;342;291;290;330;436;522;481;453;479;375;282;315;320;321;309;290;406;357;337;350;305;297;307;334;324;354;325;302;330;387;345;278;376;370;343;304;284;314;325;323;364;282;293;343;406;405;385;299;317;366;346;337;368;302;292;284;239;262;350;354;288;372;380;329;300;332;299;299;254;301;305;319;294;372;348;265;313;305;290;268;335;309;309;252;330;309;327;328;314;291;295;324;357;280;289;250;267;282;338;397;349;331;359;303;310;315;312;352;381;368;355;297;288;290;334;335;356;359;333;282;303;327;357;312;333;345;355;332;336;326;322;302;353;353;359;318;353;317;365;325;296;284;276;280;332;345;318;329;424;427;435;481;378;390;316;442;536;471;381;434;397;421;416;357;452;356;306;400;431;388;478;444;442;461;323;325;378;378;363;433;448;470;455;392;366;351;341;273;295;320;407;434;340;334;405;406;369;375;346;331;319;356;383;368;353;354;325;220;252;367;373;348;349;295;292;355;307;301;356;367;327;332;345;362;334;346;266;406;401;355;329;347;411;423;446;359;307;400;361;309;322;328;355;424;425;361;277;320;327;319;334;349;320;304;349;341;308;324;362;341;332;374;378;337;336;313;396;409;457;426;412;398;320;411;345;313;312;352;406;381;393;361;344;365;348;329;324;286;275;397;464;402;309;196;232;298;189;137;296;381;338;347;458;410;391;432;319;295;320;339;303;320;352;447;515;566;467;366;333;316;250;253;622;601;367;299;331;303;327;343;303;354;294;281;285;330;359;292;301;299;424;513;371;336;358;384;465;392;392;343;352;402;417;363;408;372;351;322;338;389;327;271;311;348;286;323;384;345;338;344;425;460;383;385;409;380;412;400;333;386;380;391;353;334;359;342;335;388;408;345;338;321;339;329;380;341;347;323;295;370;458;518;394;319;307;387;409;325;313;283;356;375;321;310;352;371;332;422;390;433;368;280;405;383;344;384;449;388;331;297;266;298;388;491;368;347;411;327;303;319;348;337;312;360;318;427;341;329;293;289;265;251;258;276;333;339;390;286;348;432;492;421;326;370;428;336;306;387;356;308;283;272;285;283;306;276;360;363;377;357;292;365;320;321;336;330;396;435;412;493;406;266;349;333;309;389;352;355;372;321;329;294;318;374;334;316;335;371;309;285;261;322;279;290;349;266;263;371;345;327;369;384;375;333;336;384;343;339;353;371;363;335;333;345;337;359;367;308;274;348;376;302;309;338;374;424;362;353;329;391;512;567;454;355;329;343;355;363;411;346;319;321;362;344;354;342;331;317;356;448;409;398;414;361;352;282;339;338;387;401;297;358;357;363;274;351;310;357;319;265;272;283;316;356;280;267;331;307;321;308;356;358;403;392;371;347;344;312;287;287;254;283;324;312;387;381;383;356;319;448;372;263;272;320;340;327;258;328;285;283;290;288;293;335;349;351;375;388;356;382;327;311;401;404;443;362;258;267;321;348;309;282;328;360;416;332;348;339;368;446;474;411;373;330;291;314;364;342;368;381;345;348;376;378;342;389;369;399;485;371;384;388;419;392;347;345;298;316;332;269;281;352;405;344;303;364;387;278;307;314;345;269;304;271;262;374;378;378;407;408;365;345;376;337;348;321;344;298;342;403;374;318;255;316;258;280;298;347;342;302;304;294;354;355;433;519;483;453;365;338;416;410;378;385;356;371;460;486;491;428;415;401;473;466;395;410;379;396;374;314;332;398;292;357;396;341;344;314;375;388;413;404;335;350;344;366;442;362;387;447;381;354;359;347;359;338;408;386;356;347;332;391;412;398;387;382;384;378;334;382;378;327;328;324;345;367;301;256
280;306;291;287;340;371;385;321;297;325;302;365;395;351;368;396;360;360;463;510;353;365;376;349;405;398;377;286;279;326;332;366;370;334;365;338;360;383;423;477;447;405;377;321;290;401;368;365;370;429;321;332;343;391;402;375;437;314;385;396;430;412;399;353;415;366;291;349;363;479;457;461;427;335;396;479;614;550;529;461;464;528;471;519;574;722;712;595;495;405;391;406;385;363;493;527;461;408;351;373;397;436;403;376;347;373;322;285;320;328;365;281;248;323;351;283;288;304;237;217;294;271;265;302;404;373;370;419;310;252;282;325;371;357;518;482;585;635;515;408;323;323;384;324;291;305;327;355;359;316;316;328;335;304;327;345;303;320;352;328;302;325;361;347;310;271;285;364;335;301;341;325;361;319;450;412;298;296;336;307;368;447;338;262;288;204;262;311;288;257;360;376;304;281;313;347;310;299;310;309;289;281;353;318;288;334;305;242;308;388;356;299;248;304;327;361;365;338;271;281;343;324;271;212;264;250;279;302;363;317;321;314;360;303;304;295;332;292;294;337;274;277;318;312;330;347;327;340;319;344;364;347;368;351;306;334;308;310;305;353;314;331;357;359;357;337;254;311;301;325;252;286;289;305;273;316;366;451;446;381;417;369;343;392;435;520;413;387;356;405;409;482;466;422;293;275;334;328;376;462;427;360;351;322;353;401;463;444;433;365;478;411;425;396;430;344;250;254;256;411;374;328;367;343;292;387;332;336;319;326;360;369;388;417;460;360;263;285;384;343;399;434;330;312;345;328;294;376;355;327;308;345;327;329;334;338;450;503;457;407;457;431;500;421;454;386;405;352;317;271;350;326;352;368;366;344;367;410;331;349;376;319;362;355;354;322;327;292;328;299;342;309;281;370;293;313;369;408;412;346;337;306;394;375;333;360;347;359;378;353;339;381;348;396;329;348;322;287;363;421;417;300;247;257;298;275;298;340;334;367;381;464;412;368;352;318;354;299;301;326;285;347;356;471;506;396;402;433;316;176;246;658;635;397;359;347;372;337;350;309;287;263;272;335;343;336;321;324;291;314;346;392;315;329;349;436;363;327;393;431;402;385;346;379;434;344;293;306;332;302;307;377;404;418;319;321;346;357;388;400;494;396;370;313;401;355;369;415;418;414;384;329;379;367;355;413;408;456;307;280;380;380;333;317;341;351;331;303;341;521;518;412;322;226;283;339;297;300;271;278;345;363;343;317;372;364;334;477;410;343;323;308;300;349;334;362;356;325;312;315;312;358;326;373;393;407;354;301;377;385;314;314;390;381;434;379;373;325;308;267;290;273;299;340;381;433;340;367;379;378;329;311;381;316;290;310;346;358;327;376;317;323;316;250;289;268;322;422;383;370;336;282;334;350;348;378;450;423;458;413;422;347;337;319;323;314;320;342;311;310;305;359;295;345;368;358;369;355;287;276;325;290;300;340;309;292;330;322;297;422;410;310;265;323;396;367;318;301;331;317;339;396;383;345;321;365;366;362;380;376;345;306;321;368;445;427;307;301;285;316;362;325;379;367;388;290;290;346;339;321;322;407;369;330;356;293;351;354;359;371;391;394;342;325;310;346;368;387;390;312;320;380;352;333;331;323;280;279;239;290;268;269;279;283;293;297;216;243;314;327;364;536;528;359;361;297;315;326;277;257;302;307;347;426;417;369;386;376;445;394;253;237;381;353;343;360;329;298;286;292;287;352;345;327;334;424;396;335;354;245;253;331;444;412;357;316;290;296;311;319;283;366;391;357;372;317;299;359;469;480;400;322;282;323;322;353;335;369;415;385;304;315;335;366;353;357;389;433;338;381;413;390;335;336;334;277;244;261;334;344;354;399;336;327;378;330;306;255;290;356;364;333;285;296;316;360;342;382;407;419;347;359;373;340;371;291;277;342;351;283;338;275;329;320;288;348;427;365;323;317;359;353;366;384;440;405;452;402;305;425;411;414;366;390;448;523;479;490;452;404;407;446;444;401;418;371;417;356;355;341;433;337;364;373;383;307;292;338;413;388;422;321;350;267;323;364;369;374;385;431;390;377;321;352;357;413;431;385;431;424;349;392;378;335;332;324;373;327;423;347;374;359;357;451;456;375;313
338;368;407;294;340;348;369;299;297;268;292;346;368;383;400;381;365;345;403;491;405;352;361;292;393;358;351;262;321;335;413;409;344;297;337;289;340;397;414;496;534;436;361;337;356;380;323;357;322;372;324;317;290;286;368;371;406;337;386;361;370;381;431;367;393;401;340;310;328;351;398;357;387;358;372;464;423;322;353;498;451;472;525;421;463;699;521;473;487;515;458;380;406;341;403;452;378;407;343;367;514;424;371;390;419;356;317;266;321;387;375;319;300;250;279;243;310;309;210;216;328;317;310;312;331;385;377;395;303;285;274;279;329;383;422;403;549;665;699;505;375;330;415;392;338;321;317;350;356;330;271;319;418;342;361;374;387;376;407;411;356;350;307;254;261;240;233;282;318;349;383;355;346;343;427;376;285;251;319;386;318;352;375;290;299;263;293;362;327;293;336;384;290;344;290;256;310;288;284;344;322;323;336;301;287;348;305;245;306;316;285;274;268;295;306;312;340;288;291;311;372;320;248;275;362;383;349;287;347;276;321;287;355;340;291;343;375;323;278;351;326;313;302;317;353;376;410;309;304;324;339;358;370;346;368;391;317;386;351;304;366;336;347;328;367;284;238;275;279;358;418;370;318;345;392;379;387;456;451;353;347;320;300;370;417;358;325;453;362;366;342;379;429;410;318;273;271;290;337;325;334;356;316;289;375;427;470;516;453;447;454;453;445;405;432;368;301;322;287;348;366;329;390;352;330;356;302;368;336;356;375;370;342;483;465;382;366;399;487;498;433;437;370;329;338;253;243;319;324;326;367;309;312;335;294;362;453;427;392;374;337;364;340;347;301;323;349;339;318;312;290;329;303;360;300;379;386;360;347;343;338;291;291;365;463;370;392;316;319;381;332;297;324;366;351;328;322;349;358;300;352;320;351;395;379;354;385;335;367;411;368;394;405;394;389;346;313;268;363;433;343;320;293;293;303;323;367;329;333;313;370;467;420;371;342;348;305;339;312;345;276;326;310;405;361;382;351;376;292;172;242;409;510;341;326;269;330;334;326;283;266;203;240;397;305;268;325;360;285;304;322;358;325;299;336;363;315;284;341;345;396;397;334;363;394;346;293;269;293;356;386;389;415;349;319;388;397;391;440;429;477;401;391;353;368;408;457;410;407;400;391;404;373;381;378;355;404;416;382;309;413;406;361;310;352;336;308;297;352;409;456;411;293;226;268;371;300;289;225;279;271;293;393;345;327;343;341;377;353;298;321;295;278;290;359;356;336;302;343;327;321;314;374;335;392;363;329;276;343;337;318;285;357;378;415;400;394;322;272;284;319;333;307;323;404;369;348;326;345;302;367;346;311;267;307;305;349;302;331;368;354;396;342;292;324;285;347;400;428;321;340;336;294;286;339;323;383;428;409;381;415;474;395;327;374;282;278;308;328;355;311;330;251;332;437;368;326;325;325;292;345;278;308;311;339;269;328;322;409;311;340;231;225;353;340;342;334;345;372;365;392;366;349;370;272;277;352;415;471;339;319;412;326;334;367;441;338;243;263;239;258;321;338;358;347;279;285;327;299;324;320;406;347;348;322;330;368;453;360;372;414;402;405;326;295;346;317;322;299;319;369;380;397;385;388;314;320;275;309;278;380;280;295;309;377;344;306;248;264;290;341;445;495;363;318;279;325;301;336;333;315;319;388;492;454;324;338;380;382;374;329;307;343;348;374;403;395;343;361;328;299;324;380;395;318;343;360;306;285;267;296;341;483;495;398;347;332;293;334;310;271;284;301;335;316;367;335;276;360;376;341;315;369;378;372;399;362;358;450;454;325;335;362;406;435;423;359;377;410;360;383;406;376;352;334;326;256;244;324;312;344;320;310;304;328;337;286;285;288;333;334;368;317;290;314;362;378;372;349;358;372;326;310;320;347;346;345;317;393;301;342;301;347;317;347;378;500;533;355;362;356;375;387;379;334;378;374;324;378;423;400;440;378;455;379;473;472;494;422;432;413;407;373;372;369;355;385;335;351;410;428;378;357;334;304;336;352;405;317;310;281;271;311;192;248;394;366;334;364;354;375;416;282;333;336;424;385;489;548;510;422;357;297;338;330;356;378;349;330;384;370;356;324;434;429;387;261
404;376;366;297;347;345;350;330;330;296;379;413;361;360;383;339;346;304;369;411;338;379;356;360;376;392;305;333;369;438;454;416;356;310;375;291;332;455;427;419;458;418;418;352;408;327;332;345;346;316;309;302;280;345;392;465;395;363;358;306;254;290;384;437;393;386;348;324;330;317;336;349;338;287;340;446;384;270;241;324;392;469;473;405;424;445;420;438;465;574;480;498;476;463;381;393;355;377;344;386;482;421;374;345;394;384;332;301;302;355;350;308;342;295;322;274;295;310;246;327;435;363;339;252;293;441;425;371;316;292;249;292;295;377;397;321;392;526;624;461;362;367;474;457;331;298;315;290;289;300;306;321;353;363;385;428;448;404;391;405;314;245;162;210;221;267;306;334;387;395;388;342;357;365;287;297;241;265;348;371;298;284;347;276;274;316;294;306;314;318;328;341;304;334;322;263;284;291;294;412;494;359;255;254;290;343;342;256;317;349;327;323;276;293;344;295;318;321;340;410;340;318;246;242;344;397;391;315;343;341;313;323;336;331;299;332;353;315;387;486;405;313;310;294;366;409;369;307;294;334;348;350;363;350;349;345;317;322;376;302;304;356;325;279;348;344;274;263;306;358;479;495;417;383;430;403;358;407;464;401;472;348;321;324;336;258;300;423;330;300;274;347;386;349;337;293;304;323;379;372;329;350;334;330;389;410;511;514;470;435;439;402;451;407;361;408;400;349;326;327;341;379;284;306;364;295;269;282;311;290;399;458;470;460;465;467;521;502;580;549;478;495;420;370;381;311;264;251;384;361;350;426;399;389;327;294;310;312;330;292;312;318;332;243;305;350;403;346;337;296;366;334;317;294;295;355;395;296;349;368;341;318;297;402;493;437;343;293;352;337;396;306;358;463;404;357;323;342;334;287;322;308;301;371;360;350;357;427;458;417;339;371;395;368;385;371;342;334;292;387;282;280;308;296;338;382;309;332;315;346;380;374;386;391;296;297;306;281;339;256;289;318;369;362;368;400;421;311;285;253;294;334;427;336;314;310;292;359;303;365;357;253;280;342;295;242;315;291;282;304;284;297;337;301;316;322;332;276;356;331;330;310;308;306;301;287;291;288;370;357;327;334;366;358;385;365;403;306;406;538;496;413;341;394;403;397;455;424;462;411;403;386;393;354;313;308;357;386;363;310;348;391;365;380;385;356;332;324;343;336;287;315;295;284;392;382;327;298;219;256;241;255;333;343;302;307;354;338;307;316;334;344;383;309;316;367;316;314;340;305;325;357;329;360;373;316;294;318;326;329;336;290;293;318;392;424;379;295;258;275;293;370;384;358;376;344;272;315;320;369;440;471;274;330;319;281;324;292;333;345;273;351;320;315;305;320;306;367;442;360;372;378;340;350;352;348;382;391;377;293;468;505;409;435;382;288;268;311;353;391;359;304;284;340;310;276;344;290;276;331;284;340;360;313;293;261;366;307;338;320;347;272;292;334;367;376;331;370;359;326;376;365;335;293;275;237;383;517;498;402;307;354;364;350;347;424;328;301;294;293;362;333;393;368;264;282;338;324;276;298;376;354;369;341;369;323;398;367;408;387;360;288;287;301;313;308;299;281;313;391;470;481;454;423;433;354;311;311;345;351;313;300;315;305;394;370;326;361;249;257;283;367;416;325;353;319;273;308;379;433;329;365;428;472;410;385;385;303;344;383;389;306;313;314;382;417;380;349;339;298;306;354;352;334;312;359;370;274;287;267;348;370;413;595;467;380;360;414;361;280;259;298;318;324;325;332;297;272;292;358;358;360;441;457;380;379;357;395;408;372;324;417;299;421;406;368;386;398;343;445;428;385;330;350;323;238;312;270;310;275;342;304;282;309;340;368;306;299;240;326;348;301;320;317;304;335;396;304;339;332;369;406;337;347;389;293;300;335;339;310;394;363;355;342;375;358;439;438;345;385;422;410;486;435;310;295;333;361;377;345;450;384;390;438;418;421;463;456;405;410;449;337;339;391;317;296;363;365;412;436;434;381;416;335;351;399;400;445;345;235;233;284;380;214;253;430;403;405;366;332;353;353;297;326;306;379;408;445;490;456;420;336;316;346;400;438;414;358;362;384;405;382;391;451;380;353;327
434;391;305;306;327;321;335;320;339;307;337;376;344;350;476;442;392;344;359;412;378;321;313;320;330;380;345;314;310;381;413;429;342;349;269;306;366;404;477;438;358;416;387;348;348;320;261;282;288;284;326;333;286;304;371;402;407;340;348;305;281;304;400;446;445;434;327;314;319;374;312;218;350;351;395;431;383;288;313;366;460;450;396;391;390;375;374;404;378;451;467;496;517;565;457;445;409;344;338;383;366;360;305;317;437;407;357;321;313;309;335;309;375;297;323;246;246;292;287;398;426;333;284;274;290;520;472;356;304;336;322;319;335;349;382;335;371;445;449;353;409;424;427;364;321;314;315;356;381;301;293;283;355;329;392;417;516;509;401;402;224;158;177;236;281;323;274;374;380;365;375;379;367;302;322;281;297;284;280;356;359;351;291;287;238;296;338;326;345;370;339;356;295;294;320;282;235;257;275;326;379;345;245;261;365;372;341;310;312;353;392;368;320;297;263;289;267;381;425;434;384;312;315;301;270;333;415;347;380;332;332;312;283;309;303;389;370;309;422;489;473;384;299;402;447;423;341;347;321;291;315;330;364;419;408;382;298;351;379;295;283;314;317;287;268;357;307;284;334;347;372;477;360;319;423;415;261;418;476;495;619;451;322;330;331;257;340;434;360;324;321;506;492;376;310;326;286;296;339;389;365;385;332;364;339;271;332;375;426;429;465;409;400;489;428;407;356;372;398;370;341;339;313;291;312;325;268;241;280;267;337;429;441;411;336;422;429;446;460;457;506;521;410;475;443;487;410;465;511;427;520;604;477;450;359;265;305;342;378;298;308;398;318;316;328;333;403;342;316;312;351;337;339;303;296;386;346;320;296;330;386;407;351;337;381;391;373;279;298;382;348;374;349;432;386;395;342;400;345;276;351;327;296;338;379;315;331;406;447;363;302;378;367;283;300;351;341;363;301;373;300;286;261;300;371;420;386;373;379;368;312;345;379;444;366;335;258;307;255;291;270;333;389;428;380;412;392;349;327;266;263;328;338;368;369;312;319;342;370;390;383;356;318;333;309;261;293;277;272;344;315;311;314;364;398;334;342;379;300;342;318;290;288;262;298;310;290;296;356;355;296;351;326;407;449;412;355;318;385;399;344;388;350;419;400;374;456;481;438;340;393;353;351;384;356;327;376;339;328;354;381;361;339;379;388;369;379;333;322;325;313;351;333;387;340;382;328;277;299;294;296;266;305;320;283;286;314;325;367;330;337;377;433;312;292;354;374;340;300;312;335;344;316;386;442;360;302;319;304;369;403;386;316;328;368;354;329;281;284;294;304;382;410;365;428;378;273;308;336;425;461;517;351;317;325;294;283;267;319;278;291;368;390;306;281;313;327;422;444;396;363;351;336;366;300;335;415;352;308;273;373;469;510;516;370;281;317;307;408;392;375;309;324;310;302;260;295;296;271;309;321;279;350;333;335;330;318;379;356;356;380;329;318;362;316;369;363;339;340;383;419;401;318;286;249;290;323;373;528;389;308;316;342;363;436;422;427;343;315;312;379;373;335;379;331;295;324;307;289;305;335;386;420;303;360;374;304;337;324;371;302;325;275;269;341;278;310;342;389;348;309;387;420;357;358;349;281;317;368;334;315;299;314;261;377;363;356;344;322;314;323;354;328;354;330;331;299;317;387;387;327;421;436;348;353;306;300;278;316;410;405;322;264;328;326;374;326;362;317;327;352;339;315;342;323;366;350;329;278;270;291;306;436;544;391;398;347;341;355;343;323;323;342;326;341;359;348;307;335;366;408;378;424;407;388;363;373;368;363;353;330;333;359;399;387;362;348;354;405;388;389;300;322;331;278;274;268;276;262;352;312;327;263;321;331;307;281;292;281;291;318;311;336;257;310;344;348;332;325;322;373;397;353;368;412;394;341;319;317;358;396;374;307;290;397;321;316;352;315;355;316;317;366;328;264;283;320;294;346;322;380;395;398;409;373;428;461;494;489;473;369;373;402;419;351;366;396;421;414;434;362;375;348;278;303;399;375;369;361;308;372;327;359;321;329;393;421;373;300;361;364;393;340;368;327;342;374;368;342;362;363;355;346;429;368;402;426;436;370;335;450;424;375;407;380;391;404
318;359;279;300;279;293;329;314;291;319;335;342;326;382;504;480;437;366;409;372;346;360;298;315;317;340;369;366;318;422;393;485;401;347;288;291;300;392;393;402;312;349;394;346;295;306;278;326;346;388;361;349;293;316;310;388;356;363;333;329;321;401;364;435;434;366;321;337;347;346;325;297;365;409;440;496;389;353;472;584;512;446;401;399;438;370;368;376;383;319;374;493;533;595;530;514;417;359;410;409;412;320;292;294;475;434;330;302;288;277;315;305;369;329;330;337;286;278;324;316;384;331;281;272;285;414;398;320;302;331;385;365;388;338;347;406;392;411;364;358;490;446;366;387;317;406;342;490;473;323;338;344;357;376;333;391;500;494;375;350;206;124;168;335;339;292;374;320;410;341;391;354;357;306;242;257;270;284;258;312;426;391;353;269;272;303;341;301;289;303;303;295;335;328;281;292;269;281;344;301;317;341;315;321;425;397;355;372;308;398;466;449;367;303;253;263;316;316;360;359;327;327;338;319;311;281;307;405;352;351;255;293;296;352;333;400;369;336;384;394;450;421;375;392;410;394;340;334;300;304;289;303;315;382;348;370;359;315;339;286;305;321;280;242;263;345;334;310;312;335;371;308;310;313;324;340;321;367;381;430;561;440;386;384;351;428;480;458;429;349;394;527;623;424;299;307;342;279;331;385;334;384;453;438;356;357;363;327;410;445;436;397;350;418;440;444;437;415;414;368;304;307;321;300;288;355;366;276;208;245;365;461;507;318;336;364;377;349;369;371;405;348;393;570;540;495;413;613;770;575;570;546;412;512;454;341;341;378;377;421;403;387;405;436;374;335;357;344;338;328;330;303;345;323;384;443;396;322;321;345;305;367;348;386;352;324;352;326;261;292;328;383;321;387;361;491;380;423;402;289;305;249;312;361;348;322;367;366;433;302;276;342;368;299;258;342;310;384;395;355;336;284;326;395;467;411;348;323;352;376;242;312;413;427;377;293;270;292;246;296;315;319;368;401;315;301;381;352;358;321;339;348;334;334;307;315;344;357;412;379;372;364;335;287;264;262;261;315;300;334;345;332;369;467;338;327;374;349;289;328;351;335;300;310;319;345;268;333;308;281;312;286;310;387;380;380;336;335;345;344;332;382;350;429;448;455;364;421;375;366;392;359;363;411;423;398;339;367;399;394;363;378;335;351;355;352;325;356;367;361;392;385;357;417;325;301;329;302;365;307;278;280;297;349;317;282;360;402;355;295;347;399;373;373;386;310;301;292;301;343;335;337;268;292;379;385;363;345;351;421;387;390;282;351;372;392;281;305;309;314;327;331;328;345;392;402;323;289;327;413;426;489;476;346;355;305;301;277;300;285;323;307;328;363;311;280;304;442;461;356;341;329;367;353;293;297;335;292;297;309;381;442;545;525;311;320;265;337;308;344;433;393;330;318;307;315;321;328;287;306;345;358;350;290;333;338;334;329;398;442;418;523;493;375;386;416;412;332;324;435;474;450;403;318;366;342;327;322;403;401;279;298;294;341;359;413;453;410;376;324;371;391;364;390;362;317;330;337;397;269;324;334;368;356;379;362;335;354;275;269;316;319;353;288;271;292;265;373;394;374;316;365;386;334;351;331;337;378;381;286;333;313;278;288;368;352;382;421;323;287;337;355;328;293;352;342;251;268;325;343;318;372;376;311;294;279;288;269;319;456;408;346;318;312;346;307;303;318;254;299;355;373;387;368;300;325;347;317;280;278;293;282;384;432;366;382;334;338;382;341;354;317;341;345;319;365;365;365;328;414;396;346;340;367;386;383;413;363;360;299;305;318;357;376;381;447;351;357;437;390;396;347;353;335;314;285;284;268;288;297;336;304;261;264;297;331;313;322;290;282;286;309;330;269;276;306;339;298;333;350;347;342;352;344;414;363;317;305;331;427;397;325;354;360;386;364;304;276;282;305;315;329;308;319;333;271;312;352;330;366;358;376;427;391;351;403;484;527;570;512;442;432;462;383;391;437;444;390;486;453;414;389;313;289;243;338;359;429;419;392;408;379;391;425;395;367;409;416;360;372;461;423;418;369;376;336;354;337;337;372;399;380;347;367;392;353;447;459;413;341;399;401;365;351;376;399;519
332;301;286;274;293;320;344;323;296;285;309;338;369;442;461;454;365;355;407;308;348;304;310;304;292;365;380;415;371;443;408;385;418;321;354;313;322;358;398;339;328;379;454;422;343;381;409;379;336;351;384;395;340;354;323;348;397;379;355;373;321;443;357;355;415;387;327;375;345;301;303;280;401;423;468;497;514;468;546;602;510;465;381;496;481;310;332;357;366;319;437;410;476;559;525;443;347;481;513;475;431;352;278;260;350;421;358;379;341;247;325;395;369;338;316;356;329;308;307;358;357;329;339;316;329;437;380;327;343;329;358;377;375;330;343;355;337;400;369;362;469;498;355;385;488;421;347;408;405;299;396;416;422;270;230;328;424;509;475;386;270;175;272;340;357;332;370;381;400;329;338;270;311;338;314;288;313;310;280;372;440;424;372;283;351;310;294;281;295;288;306;293;298;298;264;330;367;293;294;264;320;358;345;349;299;369;408;348;273;459;620;510;333;327;255;298;447;319;343;349;309;351;374;351;287;268;352;324;319;296;300;342;308;317;335;341;359;333;336;392;400;541;444;359;356;304;316;289;276;321;279;261;326;297;348;339;346;372;374;346;342;302;261;273;273;295;304;319;311;296;309;315;306;277;335;369;331;337;370;390;416;418;515;530;460;454;484;310;334;292;402;501;529;416;328;349;303;293;342;416;391;337;405;419;314;339;391;409;384;425;393;366;337;375;394;368;395;424;441;436;364;329;340;325;347;498;395;346;277;302;336;408;473;363;304;398;376;347;348;323;355;315;327;459;589;555;429;513;619;477;423;363;431;511;437;433;467;375;361;366;428;421;354;369;417;388;358;328;341;333;341;312;310;357;357;410;412;333;390;380;345;296;302;333;370;307;296;333;332;348;350;333;346;356;399;421;410;401;372;314;277;277;348;314;322;317;419;360;316;263;277;339;381;315;311;294;301;368;409;330;318;312;308;470;576;373;341;311;288;301;261;340;397;401;354;283;256;285;250;289;349;332;354;385;333;308;379;339;291;306;333;318;316;311;290;319;391;381;355;345;316;423;318;288;262;265;290;363;361;309;329;355;370;492;345;320;324;338;307;285;346;330;331;313;313;345;386;321;367;325;394;348;312;340;371;349;388;362;331;360;381;386;356;413;468;363;317;361;397;384;375;371;399;444;431;435;432;426;445;352;392;386;370;360;357;347;328;325;331;370;378;415;375;425;399;334;294;471;425;338;288;319;312;315;318;328;357;368;308;293;275;392;332;351;380;322;325;311;272;323;363;319;284;339;370;385;393;362;333;356;365;325;284;351;378;434;308;325;312;343;324;280;272;303;310;276;296;285;315;384;423;461;439;407;376;363;325;300;254;289;300;331;322;348;280;322;316;333;348;308;314;347;366;330;349;254;295;331;300;318;334;368;367;375;279;298;302;312;308;345;418;454;344;343;339;298;363;414;383;306;347;296;286;266;308;338;319;369;365;452;513;726;639;437;419;364;352;343;356;422;426;395;368;403;447;336;348;336;391;317;333;300;355;384;350;357;380;394;379;349;411;382;444;358;344;321;409;362;365;331;266;306;381;365;346;321;333;301;415;350;281;300;329;278;313;297;361;331;392;408;344;294;350;399;330;325;399;339;290;286;334;291;316;322;314;322;343;349;336;292;536;552;335;248;316;350;270;305;273;301;288;321;286;286;312;310;328;307;332;414;420;352;302;315;343;337;278;259;296;288;339;365;359;350;347;341;356;270;294;335;294;309;386;382;374;333;383;356;344;352;389;354;317;337;387;387;328;362;363;361;353;362;343;330;397;352;390;297;290;279;308;292;296;332;346;442;330;344;410;427;396;358;324;353;309;312;272;297;294;292;278;276;235;267;311;347;320;367;326;282;319;298;299;324;309;320;304;302;377;396;334;340;318;326;340;310;338;346;327;323;374;362;394;422;428;342;296;320;336;334;322;311;273;331;269;346;332;329;362;375;360;348;359;370;380;405;446;556;509;489;476;480;395;384;416;457;399;428;512;553;400;416;320;308;258;336;414;364;394;436;400;419;407;461;419;381;360;379;359;398;400;401;390;418;382;404;397;385;384;388;333;386;394;349;381;357;370;359;407;356;328;372;336;363;362;377;444
366;404;321;347;367;348;406;322;299;351;305;337;372;498;469;376;302;346;392;314;324;322;300;310;297;304;445;529;457;367;320;287;394;355;365;380;380;378;360;315;304;354;438;384;285;340;368;340;299;292;361;399;324;396;380;415;411;411;408;365;369;379;381;286;334;345;414;412;359;367;326;300;431;474;450;452;506;384;404;454;441;428;379;419;424;338;295;346;334;337;378;406;453;478;453;423;383;475;551;399;420;350;308;295;318;336;324;311;319;279;327;370;388;335;317;367;350;307;305;333;282;259;330;340;492;653;439;332;353;324;326;323;346;304;297;299;269;332;291;345;355;341;368;412;475;431;261;248;260;306;369;543;391;277;241;304;458;557;595;558;441;322;291;373;336;317;326;371;302;372;335;321;326;310;321;255;323;344;344;346;422;386;297;354;394;336;277;284;288;303;281;278;336;267;324;405;366;324;274;266;333;355;368;343;349;371;403;359;294;401;555;392;310;275;266;300;340;379;349;305;327;363;325;360;321;336;336;307;315;281;279;308;338;330;321;348;389;386;462;434;385;481;477;403;323;330;308;335;278;257;290;291;266;265;323;313;352;369;389;344;347;325;310;264;265;284;272;292;297;269;270;274;308;326;389;455;418;391;387;468;437;468;616;558;509;382;455;395;347;332;415;457;439;430;335;362;349;360;406;399;374;366;361;345;332;406;533;459;405;404;417;422;424;353;337;324;419;381;386;344;352;325;329;361;397;398;334;284;293;368;415;417;499;467;378;442;481;401;396;385;390;331;294;355;482;467;441;414;455;388;336;380;392;391;394;437;474;432;398;374;349;374;342;321;347;376;322;299;396;431;391;316;303;338;406;449;427;389;443;471;422;319;280;314;295;336;316;363;433;368;387;396;323;324;324;340;365;398;406;299;255;289;371;360;315;331;313;299;316;284;243;355;370;341;338;337;298;302;303;277;333;328;298;397;422;357;316;263;296;278;260;269;327;335;300;300;292;306;323;370;356;362;351;372;332;212;281;310;305;308;289;359;331;334;272;277;382;335;265;296;330;347;290;265;255;286;307;335;395;346;280;330;460;466;391;322;333;309;297;274;266;343;355;337;374;332;392;480;409;384;354;374;332;227;244;334;345;355;387;368;383;318;392;396;404;391;372;408;383;346;399;383;392;398;422;405;352;366;357;364;392;321;375;388;373;378;346;334;398;393;322;345;418;371;356;307;359;399;416;407;332;315;285;355;351;259;361;285;291;313;315;349;354;397;340;340;290;326;276;285;335;346;291;322;413;428;543;601;388;309;306;253;237;298;349;380;333;300;350;352;369;293;293;294;302;280;316;355;309;366;407;406;381;325;327;348;325;324;315;303;289;316;303;260;352;322;303;304;284;311;329;302;363;360;280;257;274;356;340;308;365;367;279;332;304;309;304;287;315;309;312;292;355;377;313;320;417;421;401;448;392;332;336;330;329;278;286;313;368;428;572;740;489;332;372;408;382;356;338;375;352;419;395;364;356;275;265;348;376;289;270;304;374;384;341;343;375;343;348;350;389;374;353;344;303;328;331;294;318;341;269;334;375;324;321;360;331;340;333;351;322;303;342;327;335;390;357;327;353;355;337;328;342;343;302;303;354;400;337;377;320;287;247;294;293;254;287;338;313;360;446;451;368;347;365;421;416;424;374;331;297;282;316;306;356;300;295;300;375;375;364;376;366;359;346;327;327;273;336;395;312;300;336;321;295;347;312;319;309;348;356;384;413;421;335;343;362;366;322;388;358;345;325;354;394;358;319;357;388;378;322;285;313;343;321;344;331;275;283;275;266;303;285;322;316;384;340;302;351;336;397;370;326;325;278;274;277;303;272;307;273;228;184;261;323;318;362;330;333;286;318;327;311;336;326;341;320;379;341;361;309;312;297;334;331;309;313;312;316;295;297;353;358;423;370;350;379;314;331;227;297;361;363;363;348;325;340;310;352;334;393;426;349;343;354;430;395;523;434;440;486;383;307;348;400;406;394;364;498;425;456;436;382;246;262;310;395;336;343;357;401;374;476;476;522;404;369;364;376;413;362;333;366;377;390;374;356;292;292;348;324;371;384;316;306;404;338;344;373;346;361;390;370;411;387;374;423
426;416;397;457;461;474;404;323;310;306;351;314;426;540;592;406;363;375;396;349;332;289;341;356;317;375;393;452;496;393;356;346;322;385;390;377;350;398;324;321;331;359;395;356;290;283;321;337;310;280;339;369;365;340;367;397;335;389;408;402;426;405;380;331;370;381;377;414;341;319;310;338;485;520;392;389;385;337;320;302;370;455;408;519;403;338;361;367;317;343;362;401;407;451;391;346;385;465;474;415;436;428;304;298;296;291;312;380;287;310;303;343;368;312;340;340;265;268;256;267;294;252;278;282;476;540;402;342;404;423;376;357;347;364;305;303;315;288;332;349;272;312;394;453;427;438;265;203;212;297;503;720;404;291;218;298;399;543;598;521;471;338;377;347;281;340;336;358;328;328;369;349;328;319;317;314;285;374;333;285;338;362;317;294;337;338;262;269;290;293;259;291;285;322;308;314;331;308;277;255;306;333;362;350;406;368;384;391;351;365;397;361;343;289;286;271;319;368;312;339;309;347;355;303;274;321;347;305;355;332;256;288;331;334;307;430;425;448;453;394;368;422;466;495;357;373;309;333;325;272;337;321;288;243;279;272;292;380;309;279;335;294;273;266;300;285;232;318;287;267;221;256;254;372;388;407;441;449;424;522;599;572;566;549;445;395;337;440;447;348;454;390;366;345;285;298;376;337;351;362;382;359;357;323;360;496;557;555;432;376;425;455;405;349;346;359;373;334;373;333;339;292;331;380;405;411;316;280;272;402;496;472;486;431;425;421;452;475;499;420;352;282;300;327;340;384;457;405;465;380;269;377;400;369;408;418;435;423;360;350;356;378;383;297;307;334;313;302;346;406;392;287;305;279;384;369;395;418;458;454;386;328;297;246;287;313;328;352;406;382;357;370;304;260;298;384;409;397;279;318;266;338;350;375;404;352;326;338;342;303;264;299;330;304;299;319;271;280;343;314;365;381;293;329;358;355;315;256;294;263;219;240;278;300;281;317;314;295;299;410;353;332;394;372;350;269;214;256;276;257;298;296;355;333;262;235;305;347;303;256;286;326;290;302;295;331;332;380;448;399;270;273;362;401;321;293;343;277;270;261;350;368;382;392;395;401;349;384;356;330;330;279;318;256;278;365;389;421;330;462;433;358;381;408;393;344;408;446;358;385;345;392;394;402;418;369;350;382;397;316;379;376;358;394;343;357;287;369;395;405;326;342;341;347;377;336;309;339;365;401;394;317;276;323;312;324;297;326;271;285;321;352;345;341;333;342;303;322;264;312;312;323;343;510;618;436;615;695;536;358;291;282;299;411;328;343;338;300;323;317;304;317;273;229;316;288;325;373;405;367;406;455;375;368;315;365;352;344;371;354;300;302;300;321;333;350;320;283;277;307;319;334;301;313;322;341;291;323;371;349;364;399;328;289;286;318;320;318;238;286;330;284;357;370;357;348;384;391;398;381;374;342;385;379;317;299;298;300;362;371;408;449;302;274;280;333;367;369;353;399;380;368;419;314;264;233;299;383;357;292;342;327;309;323;291;358;366;329;329;372;371;365;318;345;339;313;292;321;280;312;335;331;353;321;404;347;337;322;319;328;347;325;316;363;415;491;348;289;317;316;364;369;357;325;297;298;391;487;384;434;350;335;286;306;287;315;296;339;332;362;333;437;364;364;384;419;566;521;357;336;284;281;377;395;371;346;305;290;348;366;329;365;397;392;395;337;343;364;299;435;425;326;337;327;338;383;341;318;296;363;352;361;445;386;367;281;350;356;330;398;340;402;353;327;322;314;287;366;332;406;337;336;311;314;294;281;309;298;285;303;284;320;254;246;328;429;379;259;252;280;343;337;271;286;261;346;309;338;260;335;264;162;208;287;348;315;376;332;308;340;310;308;295;344;343;274;256;301;333;317;331;311;356;338;357;345;386;276;354;309;348;352;372;406;405;360;374;406;395;347;361;425;347;302;323;302;351;318;341;360;357;339;309;311;270;341;396;424;400;443;437;412;306;326;338;396;397;373;381;386;349;403;378;320;313;342;341;293;320;335;374;375;365;466;522;440;406;292;362;368;392;355;320;341;408;373;352;320;320;360;336;380;372;405;401;375;371;306;408;389;384;434;409;402;415;315;371
389;398;417;484;533;521;412;336;317;301;327;375;440;508;449;405;512;463;383;341;279;168;268;377;378;361;426;502;468;355;393;294;331;437;425;352;341;353;351;339;362;341;311;305;294;292;245;340;327;343;327;301;374;378;406;347;315;335;420;485;450;364;391;389;372;354;358;347;384;344;294;321;471;493;367;328;380;401;301;322;313;425;453;417;432;419;382;351;365;459;386;288;364;409;415;350;339;335;500;422;357;458;414;334;314;317;312;377;355;327;330;452;401;380;339;311;331;289;275;280;324;281;331;322;386;399;328;318;400;488;391;359;382;414;402;354;359;342;328;341;301;301;341;379;363;359;312;318;438;363;450;521;293;261;259;319;355;336;439;451;395;379;355;371;299;313;361;330;327;307;389;356;217;214;307;267;327;389;352;349;310;309;308;296;301;312;297;401;309;319;293;325;322;366;261;266;300;284;236;267;357;340;334;323;383;456;363;368;323;269;318;295;265;267;371;284;326;313;301;284;298;294;264;280;301;342;390;313;282;312;244;261;325;357;361;451;442;403;435;411;379;397;385;399;460;479;349;336;306;335;370;360;306;245;272;287;283;347;309;303;344;305;312;286;305;289;285;300;255;242;258;238;312;401;359;338;462;445;370;472;556;451;414;450;465;363;328;432;384;390;422;392;349;405;328;415;473;403;418;395;433;422;403;292;310;419;581;550;378;392;402;450;433;370;382;367;343;302;306;266;277;270;319;383;381;350;359;320;325;411;384;431;438;421;352;317;354;375;487;457;341;343;325;296;345;450;440;375;355;337;346;367;391;402;358;415;353;425;363;295;306;378;332;317;326;305;288;301;310;374;361;377;333;334;392;399;406;406;349;399;332;278;334;283;338;356;297;341;347;330;359;346;341;284;300;379;356;380;322;276;290;270;309;369;412;340;344;355;448;377;273;289;251;260;338;406;332;337;348;330;337;325;330;296;310;300;301;313;272;222;226;248;338;299;303;329;338;316;296;354;368;335;327;351;308;295;257;248;307;257;317;292;334;390;313;221;280;366;296;295;257;327;299;338;304;295;354;372;371;360;291;231;275;317;345;291;277;244;274;301;388;426;371;374;395;405;360;372;369;328;322;313;298;312;321;350;372;371;374;440;471;388;434;350;455;370;365;412;368;398;364;380;348;389;434;379;337;383;447;364;378;372;397;344;330;328;309;336;342;333;326;365;293;278;317;347;325;333;358;369;412;298;260;276;329;316;340;349;282;263;359;403;367;337;308;340;318;303;267;264;323;244;332;476;511;369;444;600;618;436;353;320;331;382;388;356;349;347;295;307;322;344;323;281;314;280;312;424;427;409;412;461;454;349;341;326;336;346;392;349;345;360;334;321;320;363;323;341;340;321;334;277;302;331;299;346;298;318;331;273;356;366;322;289;301;281;352;347;269;322;335;295;269;325;355;332;297;390;361;359;338;342;378;349;273;276;332;378;315;377;387;355;322;244;247;320;320;379;318;318;364;341;368;331;288;329;315;335;319;353;367;353;298;316;313;318;333;338;388;384;314;365;361;342;320;349;278;337;299;310;324;321;354;347;337;312;431;345;323;356;355;418;492;539;588;412;376;358;356;351;357;383;337;341;352;446;583;713;515;496;314;292;279;300;302;332;334;321;346;312;287;343;362;360;361;395;528;504;436;385;285;318;393;374;369;351;310;306;312;353;347;385;397;351;329;333;313;314;371;454;476;315;356;445;475;537;387;335;289;345;349;393;565;476;360;289;346;332;361;368;362;348;387;337;360;386;386;339;373;394;294;375;392;315;319;284;356;364;344;322;272;287;269;294;299;377;323;255;220;225;274;293;299;337;282;283;313;303;349;230;302;226;274;286;297;355;367;356;341;313;297;320;332;345;368;300;311;389;299;312;354;311;313;354;442;397;387;331;303;322;410;443;406;435;429;416;380;392;414;344;332;400;347;271;337;331;325;400;412;345;362;308;344;301;321;364;340;330;357;408;436;413;341;256;300;325;347;357;322;341;334;331;308;310;288;360;386;334;313;284;347;286;315;374;350;359;350;339;357;343;433;333;242;295;340;363;318;309;324;304;281;300;387;346;296;373;388;346;341;416;454;415;323;317;307;367;378
458;398;368;393;507;527;407;414;331;341;362;337;451;470;392;423;505;442;308;320;226;187;284;312;403;420;454;411;357;374;374;374;390;412;365;348;323;326;348;296;326;327;352;324;301;281;206;267;392;400;326;210;290;338;384;382;354;365;411;438;422;386;359;379;344;337;367;346;370;396;368;336;424;423;346;346;427;527;408;312;401;349;317;316;326;388;487;375;413;529;408;345;405;423;388;354;361;273;409;494;461;510;431;403;303;334;320;413;371;347;349;353;379;277;359;333;305;300;321;342;370;322;253;353;329;305;307;301;366;388;350;284;334;337;388;389;311;332;318;281;304;350;353;370;360;307;303;372;430;376;355;300;252;264;282;300;224;234;385;420;362;316;348;407;358;321;335;303;256;327;417;414;236;187;248;293;321;316;366;382;366;298;264;289;328;329;415;445;332;298;309;354;357;332;303;270;278;284;258;349;303;326;317;288;429;504;363;334;338;318;302;299;288;274;299;320;343;321;304;347;298;210;298;364;314;355;401;343;322;366;311;324;330;414;374;437;443;404;378;380;371;395;384;397;430;482;308;296;280;361;362;336;321;322;280;328;303;345;284;308;311;313;332;369;325;306;331;323;280;262;255;277;334;361;395;360;405;378;354;527;503;492;407;427;379;330;351;404;455;368;362;347;399;399;403;454;454;428;423;320;347;424;432;406;403;360;458;394;315;381;374;494;465;412;414;377;345;372;326;240;287;298;314;315;355;420;366;370;457;477;535;507;447;509;329;301;381;322;466;461;333;363;420;320;309;429;440;354;341;365;339;376;399;410;370;436;412;395;322;322;320;314;335;329;347;306;301;325;354;392;392;371;337;360;398;410;359;335;365;332;271;291;310;346;346;292;275;301;342;369;325;320;355;323;343;364;329;322;323;302;291;337;440;376;371;347;365;357;407;367;301;335;285;254;323;342;340;372;325;334;288;282;290;286;235;311;405;339;282;270;266;356;340;263;280;338;328;325;339;341;417;375;362;384;352;373;292;263;279;275;268;318;326;457;463;307;349;405;345;290;313;329;339;321;284;293;313;338;332;336;300;240;289;363;342;337;308;258;288;303;370;392;358;328;466;369;372;373;338;353;329;279;321;289;339;312;342;406;404;403;391;391;388;369;373;372;414;359;369;391;385;357;378;408;410;468;446;410;419;343;318;373;318;349;327;304;340;356;313;346;325;351;301;332;283;332;324;366;315;305;413;377;283;376;347;425;454;381;307;331;362;343;403;369;326;368;264;314;293;272;249;315;298;345;393;389;521;605;463;382;321;347;314;321;331;341;311;266;319;308;350;371;368;286;324;299;374;457;445;320;429;501;419;334;330;306;346;362;341;385;375;393;407;328;313;360;347;362;332;322;296;301;283;272;323;318;323;310;333;315;325;359;365;349;333;316;294;285;321;344;297;302;312;360;275;299;392;339;380;396;325;370;321;349;266;293;273;324;327;371;401;343;291;230;274;355;328;390;404;324;330;354;370;318;260;290;334;305;314;310;403;314;331;338;330;293;408;382;328;337;315;377;325;327;342;350;258;324;335;326;346;346;340;296;289;372;396;375;333;399;425;473;629;709;618;443;373;306;296;334;373;328;288;337;338;461;577;773;669;412;375;299;307;352;349;336;375;362;359;310;285;285;384;340;313;316;391;483;420;354;322;356;451;364;398;294;308;350;326;341;348;429;501;451;364;342;394;379;388;335;335;336;396;547;677;627;443;310;302;292;293;409;571;537;391;318;349;360;344;350;342;332;293;338;352;310;407;350;376;353;335;360;424;368;325;322;361;357;354;330;306;264;267;277;292;310;301;317;221;223;239;290;252;320;290;255;282;297;291;319;352;313;347;319;323;342;342;358;318;261;279;298;300;296;345;380;309;381;381;369;338;322;310;337;382;393;387;339;274;349;376;387;394;403;339;397;435;446;418;420;341;321;308;332;345;331;321;392;436;394;382;274;304;317;339;378;341;385;372;374;381;388;368;326;358;333;345;335;308;311;311;309;314;281;291;392;376;330;262;316;309;362;328;315;282;277;329;320;327;322;382;347;314;293;327;309;353;415;335;307;275;314;292;305;300;332;376;391;428;484;411;390;408;318;310;317;327
518;486;344;405;410;522;401;350;294;310;352;349;468;472;423;421;466;367;301;281;269;292;335;322;362;339;455;391;376;375;351;339;416;366;310;307;299;302;256;311;331;322;362;333;370;283;238;287;339;322;286;272;284;297;344;277;361;364;349;321;398;351;375;299;346;333;366;348;325;415;392;367;374;432;340;390;485;589;537;451;385;274;302;309;243;313;414;338;407;488;418;319;369;400;359;388;360;255;384;505;448;480;461;405;333;300;253;396;367;355;362;384;377;306;331;351;296;293;363;315;382;300;292;327;291;312;278;328;321;365;339;295;290;332;367;426;331;313;341;309;378;298;311;338;302;317;364;405;358;401;318;265;294;242;324;298;231;268;363;365;322;361;385;367;388;311;277;285;264;315;317;412;323;303;277;218;215;297;270;296;352;335;266;312;308;286;494;482;372;365;377;380;366;338;300;318;383;299;289;319;308;354;341;295;344;389;330;314;303;320;285;298;311;268;311;349;320;361;329;323;289;296;314;314;314;331;415;323;346;359;345;403;403;386;437;427;483;491;420;388;353;366;369;334;428;442;341;305;322;371;366;327;276;327;342;322;326;269;315;298;260;253;360;387;352;249;344;341;275;270;243;334;278;277;289;416;413;402;386;425;423;536;417;405;344;338;451;408;473;424;351;428;470;519;394;427;444;438;468;391;346;391;419;430;410;350;330;273;289;344;384;435;463;349;333;402;396;446;331;279;346;344;331;344;369;381;389;367;392;481;613;605;613;622;443;342;361;429;318;311;347;318;355;357;393;398;427;384;357;358;390;367;351;392;420;389;348;382;372;369;333;340;360;374;396;353;286;335;356;370;461;392;436;374;369;375;350;306;374;304;270;281;296;313;251;315;246;309;326;351;400;376;387;379;346;346;390;309;348;330;329;317;394;391;331;335;344;350;310;369;314;344;331;288;324;293;332;364;340;368;312;293;343;346;241;335;354;328;282;292;360;336;345;301;305;366;294;355;400;364;418;439;459;323;330;393;310;317;339;286;277;264;364;394;370;265;332;332;320;337;338;345;377;323;259;352;336;340;370;359;359;308;340;350;356;310;332;278;300;328;355;308;338;342;360;314;332;348;309;325;302;341;299;288;342;365;350;397;370;343;383;401;355;378;357;352;383;386;418;383;379;296;369;357;404;475;443;360;431;393;332;368;364;351;338;309;276;334;342;356;350;297;321;354;326;325;271;338;343;307;416;354;348;359;365;434;445;398;330;352;361;367;428;352;349;301;243;285;238;280;303;284;295;277;326;362;404;528;395;362;316;342;290;290;293;304;310;307;326;298;343;449;417;345;305;314;334;460;421;408;475;477;351;296;296;392;350;334;361;362;399;444;388;337;402;399;363;373;328;285;301;240;257;331;343;353;346;328;304;318;357;352;335;339;340;339;322;300;278;289;339;367;371;367;264;250;321;309;394;588;548;408;350;377;329;298;295;297;269;311;351;338;235;266;269;347;367;377;380;344;305;341;340;302;313;336;308;311;297;322;367;350;348;335;362;325;378;357;315;363;329;338;294;311;316;366;305;362;373;337;390;344;297;304;331;309;370;322;305;422;364;410;493;539;493;428;323;264;299;337;335;388;379;346;355;378;449;612;551;389;330;325;310;315;373;353;405;360;390;316;306;293;330;271;266;304;379;442;420;335;374;371;400;331;326;280;315;347;323;361;364;356;504;453;409;356;413;354;369;356;300;354;420;601;757;664;445;356;361;332;348;336;391;433;339;369;345;343;362;297;345;284;254;323;336;318;353;260;295;344;371;471;527;387;344;329;406;338;311;333;354;307;242;250;277;298;352;349;293;245;296;300;231;312;306;308;284;308;341;360;343;334;323;310;354;342;352;319;302;220;253;250;307;248;284;365;322;302;331;319;354;338;316;346;383;367;321;280;327;323;371;316;344;367;275;324;350;349;366;340;330;256;328;356;407;357;297;352;418;400;346;292;273;282;337;339;350;353;380;374;484;465;406;392;392;350;353;388;307;292;279;275;329;293;345;380;362;306;331;308;318;323;308;284;314;222;301;385;292;367;389;336;363;374;332;332;390;408;335;364;360;311;328;287;329;347;381;376;413;443;389;383;385;343;377;360;361
505;487;374;381;398;510;468;379;356;315;422;381;407;493;637;647;357;327;330;288;316;331;331;259;291;399;491;431;394;336;345;335;388;447;352;316;282;282;296;317;321;311;311;301;344;326;299;275;319;300;359;310;371;304;291;344;364;387;354;325;398;413;385;372;375;337;279;294;346;329;374;369;332;332;366;426;571;629;583;622;500;345;353;395;368;325;328;379;390;403;396;352;326;315;361;443;470;363;333;482;415;431;471;418;340;318;308;280;355;363;315;351;363;338;337;286;337;309;316;346;344;324;244;332;305;318;278;296;327;338;314;333;323;347;321;353;297;311;336;361;405;346;264;282;373;363;399;369;411;370;346;292;355;351;357;300;264;243;361;373;329;328;446;449;365;291;284;340;367;337;348;425;364;297;296;185;207;295;266;303;328;346;275;255;259;334;416;389;321;331;367;362;383;329;291;320;305;346;331;371;308;296;315;241;312;367;326;314;337;361;311;275;323;290;336;371;312;354;373;346;345;333;285;287;336;353;363;284;308;385;381;363;376;409;452;417;491;490;483;423;379;355;331;375;399;417;389;322;365;338;350;294;265;260;325;318;336;336;304;241;255;257;338;342;310;311;353;340;346;290;302;267;280;276;347;406;423;409;377;463;480;392;393;336;313;380;397;425;401;414;335;407;480;507;372;385;431;405;388;376;397;357;384;375;364;406;268;273;339;297;333;348;376;389;416;354;382;346;312;346;416;390;379;400;318;320;401;385;357;370;517;729;746;714;462;422;431;417;344;301;352;324;396;442;383;387;392;412;342;366;433;380;347;386;342;322;348;361;318;379;340;370;381;383;391;375;394;358;330;392;370;334;365;339;314;262;269;261;309;330;336;303;254;304;313;279;281;342;383;373;428;443;408;392;373;312;294;306;315;365;321;308;352;341;321;325;279;319;298;348;351;319;274;283;303;286;339;304;342;336;332;317;346;301;256;302;335;306;272;377;340;351;261;297;323;321;329;371;354;390;371;479;371;312;354;393;355;309;340;278;255;274;330;338;308;311;310;299;311;376;343;293;386;342;382;457;365;312;322;379;360;289;324;310;342;399;341;301;299;408;350;343;315;340;357;255;314;367;351;321;372;321;307;333;309;305;363;380;385;348;386;400;375;331;368;449;396;405;382;382;407;336;345;368;352;421;398;339;376;406;394;378;395;282;355;301;326;316;339;338;313;340;320;353;321;311;345;364;359;331;341;326;337;356;357;354;370;367;325;357;374;385;373;423;320;278;246;268;281;283;327;288;392;398;372;346;404;425;321;420;360;316;321;275;255;324;326;369;246;265;353;413;423;419;335;318;355;366;368;372;354;371;356;319;348;373;322;308;358;352;308;389;392;373;441;418;365;359;324;318;281;275;287;385;367;332;326;255;299;352;381;345;365;349;356;335;422;375;290;233;290;311;347;333;289;243;299;333;420;600;550;395;350;270;362;337;314;295;257;244;324;296;278;327;347;362;382;447;399;314;295;347;391;366;344;356;353;295;286;302;325;400;367;372;374;402;404;342;325;385;373;343;321;301;357;363;314;305;310;376;397;336;304;292;343;364;377;301;370;425;400;363;412;387;441;408;343;305;281;320;337;347;375;328;364;446;391;528;477;396;353;352;301;336;431;361;342;378;317;343;301;269;276;267;249;324;314;380;404;411;363;376;376;324;280;292;270;330;376;345;317;304;331;343;385;405;388;323;351;363;302;315;326;455;537;487;367;315;385;344;381;305;325;372;341;297;283;331;370;387;341;314;361;373;305;253;298;241;292;284;366;370;450;330;343;387;316;356;334;379;464;329;345;333;287;294;314;300;309;332;318;294;272;273;329;318;374;389;411;373;310;307;362;331;380;406;372;280;350;241;245;239;164;161;245;344;338;320;319;318;396;379;293;328;334;299;280;293;277;317;372;295;314;347;314;314;290;275;318;279;335;288;317;337;353;389;307;343;381;332;315;348;329;311;280;332;361;298;362;394;422;440;386;469;401;334;325;331;304;282;299;267;354;339;318;359;344;360;346;340;322;341;309;352;301;236;308;303;298;411;481;380;386;408;358;337;416;327;296;355;410;307;287;355;396;411;368;360;362;375;370;284;361;329;377;350;350
504;453;378;425;433;549;561;463;344;313;327;304;425;596;897;719;344;328;355;390;358;340;360;322;286;404;422;377;386;369;369;463;538;549;478;319;334;387;378;414;381;317;303;345;341;390;391;292;307;293;322;350;398;274;316;342;434;393;399;318;376;379;355;446;415;371;306;345;275;314;329;355;332;353;400;378;462;463;434;531;422;409;370;381;412;367;364;417;364;401;411;351;302;274;328;442;487;405;308;351;336;403;600;520;396;339;272;299;328;357;341;321;392;363;372;311;300;336;326;290;362;342;281;312;334;342;302;302;405;445;347;330;305;321;282;294;293;304;366;419;368;285;296;312;349;351;377;308;323;352;316;299;310;346;354;350;295;340;335;402;442;349;375;344;392;399;362;380;324;322;290;369;364;313;291;256;267;384;288;312;324;298;245;284;266;346;376;321;331;357;396;353;293;325;293;350;306;332;339;345;271;280;266;254;290;328;364;376;331;358;308;309;302;284;336;357;340;354;441;363;301;322;313;341;301;378;329;266;339;428;442;321;352;451;400;400;383;428;481;353;323;368;338;383;384;387;395;353;366;423;329;311;276;329;377;305;271;272;266;269;305;272;355;339;316;359;395;374;288;252;252;273;286;266;320;409;432;473;454;492;425;362;331;312;324;350;320;344;382;375;386;354;357;325;312;342;377;361;404;402;405;377;346;328;355;362;347;336;423;344;337;365;378;400;376;344;365;321;312;400;474;444;376;404;339;323;438;527;453;420;436;623;681;483;390;422;431;398;298;284;290;315;448;400;358;402;349;285;324;357;357;334;328;256;278;371;340;445;406;415;400;400;345;363;435;412;369;350;354;342;350;355;335;346;306;338;318;240;248;328;324;310;254;239;272;306;338;319;379;381;422;412;440;466;391;377;317;295;344;314;296;271;310;328;389;337;284;312;361;377;347;316;309;337;333;356;295;297;326;337;317;335;366;304;277;280;387;357;299;373;327;331;270;296;326;304;324;342;290;355;361;334;311;318;366;351;316;327;320;265;275;294;294;330;304;292;344;294;243;326;374;331;332;367;401;427;365;362;398;391;308;322;324;319;382;367;343;292;271;333;330;316;305;336;313;307;305;394;353;338;361;354;343;346;277;350;392;434;350;387;372;396;344;284;327;415;394;378;365;341;392;381;351;368;346;397;362;306;306;405;392;362;387;324;319;348;380;350;397;359;340;300;348;367;356;306;328;350;306;315;319;321;355;352;350;361;342;353;359;386;364;324;331;396;322;275;240;264;314;362;381;380;360;419;380;297;316;383;311;448;336;319;281;321;348;361;368;293;283;310;347;364;338;403;341;345;293;311;319;321;286;321;327;333;384;351;334;363;314;371;340;376;398;412;423;419;416;369;317;347;298;308;308;302;303;346;275;277;321;375;350;358;318;319;385;385;392;494;301;283;255;306;324;357;278;350;356;452;385;442;389;364;357;316;334;379;268;296;309;263;254;232;256;351;390;334;382;473;337;302;316;324;350;350;280;326;411;345;291;288;335;353;378;395;417;418;423;399;329;364;363;358;337;372;321;313;329;299;312;329;342;369;312;327;328;379;391;316;384;324;386;331;321;380;429;416;334;322;338;341;325;271;339;362;348;430;443;443;384;339;324;338;322;325;351;374;393;434;403;365;353;267;284;299;326;343;434;460;465;352;321;350;371;312;239;300;330;318;353;365;362;287;327;292;318;325;364;371;356;337;344;349;356;314;390;372;279;321;307;342;359;340;330;307;400;322;322;324;314;420;387;321;298;351;359;274;251;296;301;353;332;318;335;363;323;373;289;384;360;420;450;418;397;330;280;239;313;278;301;316;342;282;286;269;306;306;308;401;378;300;288;353;382;361;427;441;281;300;300;323;314;250;177;118;190;279;363;323;325;331;294;309;302;267;287;301;279;277;316;318;304;318;324;340;311;313;293;243;240;273;334;314;287;320;386;385;346;318;331;338;288;348;392;391;363;290;337;329;438;382;344;321;338;412;317;332;333;327;327;273;257;324;424;456;366;368;334;387;424;400;359;365;340;338;327;262;253;222;305;440;510;417;368;417;404;339;322;260;320;415;421;404;337;360;360;327;357;316;318;338;326;313;295;406;347;352;364
440;359;356;442;526;539;531;488;348;300;281;374;451;578;734;501;373;435;394;342;372;408;398;375;325;435;381;359;284;329;417;551;617;585;577;400;423;512;437;392;359;361;304;349;376;433;338;319;381;321;336;403;356;334;288;338;342;337;367;376;365;320;372;523;415;403;354;331;294;278;315;401;370;391;435;387;393;374;300;351;320;323;404;455;481;444;459;418;453;431;384;345;307;318;330;421;446;369;298;305;313;326;520;547;386;380;260;297;296;336;359;317;367;358;391;370;385;411;440;284;285;293;348;364;301;316;321;399;571;538;366;308;343;308;308;332;299;293;313;382;375;324;319;331;349;322;339;315;254;289;285;327;381;379;374;347;397;373;293;329;382;329;355;432;427;373;430;423;339;308;335;301;330;326;283;341;325;316;282;331;347;271;316;329;360;323;331;333;317;376;311;346;336;343;313;299;334;330;367;374;314;305;301;277;287;317;326;315;380;379;301;327;319;323;311;378;360;405;401;324;309;277;275;293;347;382;280;298;456;527;410;326;300;380;455;413;438;430;410;386;315;323;328;391;383;401;381;394;400;349;297;346;327;302;310;265;250;319;304;273;306;303;319;330;337;321;358;315;286;259;274;305;361;333;317;364;433;490;440;465;356;282;308;305;334;323;348;379;331;412;407;384;332;338;274;310;335;362;375;397;398;376;346;364;327;334;357;424;415;365;413;365;321;389;365;383;393;357;340;355;505;441;324;376;282;370;534;621;405;352;334;435;407;333;419;505;394;284;302;283;338;389;381;394;330;310;329;302;306;378;332;321;334;272;338;345;393;431;430;411;431;411;342;312;398;393;364;379;399;333;382;304;332;407;436;441;483;349;337;412;318;281;262;263;225;289;287;325;329;357;396;395;414;383;342;380;339;317;349;373;359;293;318;318;346;323;304;349;335;377;331;325;353;348;341;370;349;347;321;313;368;327;330;301;294;354;433;367;323;358;375;370;321;323;291;286;294;319;326;262;341;402;408;351;372;300;390;359;298;229;297;310;293;358;342;333;334;303;297;327;430;353;305;259;328;417;386;363;356;341;361;336;275;306;338;301;296;314;304;267;335;314;269;315;293;355;302;380;361;314;346;357;288;361;317;342;388;438;390;375;410;341;326;314;290;411;381;447;388;370;366;319;364;376;359;384;367;247;170;319;381;365;409;422;305;327;376;358;394;366;334;303;308;370;345;264;296;327;319;226;245;311;316;354;423;349;349;337;393;415;340;349;320;299;322;283;278;305;309;412;344;384;379;344;367;310;315;319;372;361;425;310;275;336;342;334;333;338;303;348;395;367;365;371;379;367;359;265;321;296;283;287;266;304;394;384;365;333;381;367;329;339;395;358;307;396;361;325;357;356;321;329;301;274;278;300;301;292;279;299;352;369;302;285;324;382;383;394;310;275;242;302;334;383;320;338;368;406;381;349;414;325;386;351;316;308;349;298;332;282;222;242;307;321;339;319;325;366;335;296;330;337;359;306;286;313;343;343;301;319;356;374;345;385;420;425;362;379;318;289;326;387;346;366;306;318;360;339;326;361;334;422;383;369;335;373;377;353;363;343;373;369;344;393;381;360;335;342;325;270;241;312;349;395;333;395;384;418;368;347;313;317;288;286;316;322;413;489;399;329;347;302;287;335;346;342;430;513;441;344;299;361;352;350;314;358;341;354;365;402;333;351;268;336;290;355;362;373;311;330;337;392;369;305;276;344;276;272;295;314;309;334;404;354;375;324;300;362;393;362;340;272;295;281;313;306;246;309;322;330;327;335;333;342;353;297;292;314;333;317;393;388;402;289;290;238;306;257;260;316;383;278;251;261;293;328;329;414;406;278;297;358;366;374;396;346;322;293;345;315;323;315;234;152;217;291;308;319;281;276;314;320;290;320;316;311;320;323;296;353;355;368;319;362;335;300;274;294;236;248;384;402;260;296;386;335;367;300;325;376;399;391;451;547;395;349;297;327;430;391;376;381;315;385;368;364;366;343;287;283;266;360;486;625;434;356;312;367;458;493;416;393;386;363;344;300;275;237;196;353;476;399;360;367;378;322;297;295;309;307;385;409;335;309;366;366;393;363;387;329;276;263;282;275;320;350;367
372;339;388;464;510;421;367;385;335;316;295;371;406;455;457;379;393;445;405;348;328;368;345;337;330;354;371;351;315;304;466;596;534;532;497;447;394;406;416;407;359;382;324;314;324;349;372;387;359;355;295;390;314;301;276;312;383;309;318;374;387;378;327;498;458;455;414;366;334;246;339;425;379;374;371;361;379;361;328;341;264;331;476;553;446;370;406;394;420;381;392;414;372;352;381;386;432;383;327;339;362;384;456;485;386;331;340;368;252;263;303;300;361;382;479;460;451;504;527;350;303;309;333;325;320;353;342;442;574;438;331;316;321;401;323;385;336;325;346;384;389;358;389;396;311;294;268;337;276;307;294;364;463;411;386;315;310;290;288;315;319;314;346;377;368;377;439;414;363;342;303;264;305;292;286;363;330;299;309;327;338;293;305;338;390;381;356;301;307;313;295;306;324;309;292;283;357;349;371;347;333;336;351;317;319;353;338;299;338;353;340;340;293;321;340;401;374;346;405;374;327;252;291;335;363;355;302;359;427;446;402;318;331;404;399;432;339;444;414;401;315;403;398;403;388;464;410;354;363;383;325;328;359;346;247;301;305;327;316;287;291;327;311;310;302;321;364;326;231;311;301;283;241;304;304;358;391;468;454;428;320;280;331;308;321;335;401;323;288;377;384;370;367;367;317;396;377;331;375;498;428;362;350;443;357;357;418;497;428;371;395;386;387;357;421;523;502;503;377;393;459;401;407;347;351;396;556;560;353;369;352;356;396;391;462;543;429;329;354;462;443;407;429;376;310;291;324;334;321;321;317;333;319;313;319;356;361;407;390;467;538;387;343;318;346;381;374;339;435;322;395;385;391;432;475;493;483;350;348;442;394;321;352;341;284;306;277;297;303;363;407;344;347;376;369;338;373;389;370;413;339;358;315;305;262;279;324;328;311;375;344;317;375;365;336;326;379;344;347;422;400;269;251;276;277;354;410;370;380;330;309;317;316;301;287;344;308;343;323;372;392;391;385;343;364;332;328;326;301;281;280;338;339;348;383;319;306;271;318;347;355;386;331;280;310;327;359;369;291;262;328;345;289;289;341;311;296;314;279;242;267;304;286;284;294;295;298;359;361;335;306;273;269;344;366;333;424;533;418;353;413;369;311;383;352;426;368;410;391;314;341;324;385;400;337;331;405;291;212;352;373;428;408;364;382;312;400;336;397;376;319;316;324;364;365;356;320;281;300;288;325;342;316;419;420;389;385;331;366;424;342;341;323;303;386;369;358;352;403;367;333;334;328;349;321;292;325;303;377;369;370;363;319;333;327;302;307;267;288;358;400;353;325;359;360;392;328;266;346;316;350;310;249;346;374;322;369;380;402;357;328;311;353;330;342;360;331;355;360;336;334;329;333;274;243;280;314;299;230;344;365;357;351;332;361;422;370;299;263;316;313;360;397;351;362;328;358;396;399;464;462;424;347;377;292;325;351;315;358;353;276;272;296;362;351;328;289;308;310;328;375;405;387;292;265;287;316;275;328;318;377;355;297;325;344;369;317;399;351;317;323;336;402;310;331;345;362;308;379;358;378;370;390;400;334;354;374;381;306;370;426;390;371;374;325;338;346;307;270;306;312;334;375;337;354;366;287;299;368;322;308;295;283;288;310;309;422;448;288;318;365;333;300;340;322;341;410;416;368;349;271;302;331;367;319;356;368;359;370;388;355;324;304;324;303;326;343;306;312;352;368;344;299;277;252;373;331;301;361;319;311;399;445;396;361;246;237;337;314;356;301;270;280;272;291;315;371;332;342;364;297;302;291;340;313;279;259;289;343;352;330;426;386;274;318;276;300;322;272;310;335;285;232;277;355;318;363;409;423;297;349;460;377;362;390;358;355;327;329;355;331;325;277;234;261;293;301;277;298;308;314;310;338;385;360;316;364;356;394;402;386;310;355;359;311;280;295;265;234;301;431;417;330;338;309;325;335;368;380;370;405;396;424;434;400;335;331;293;314;369;415;363;297;328;342;336;310;324;339;325;296;411;518;602;427;418;387;398;426;459;444;491;450;372;272;319;297;249;256;267;343;350;329;399;371;376;340;328;249;232;300;295;311;342;337;360;343;319;336;342;297;348;343;288;344;459;385
318;349;371;384;433;424;419;357;316;317;360;380;421;451;449;385;338;458;357;306;290;307;320;385;375;361;356;363;340;348;397;486;583;650;493;373;376;385;313;350;363;338;325;344;301;350;335;401;295;299;332;356;289;222;242;355;368;407;317;344;350;386;326;465;492;464;404;298;346;306;467;508;466;392;305;325;331;385;369;334;370;346;444;412;352;332;328;320;320;319;378;396;339;425;391;419;417;367;356;296;329;318;349;277;220;318;403;353;300;283;319;333;309;360;408;346;370;453;399;364;340;343;366;349;330;347;345;377;441;349;300;357;344;442;414;395;358;374;333;389;357;425;407;419;359;307;282;350;320;304;324;419;455;441;397;333;259;302;322;319;296;299;299;320;361;347;440;405;356;326;307;271;344;302;357;369;364;337;362;294;331;332;314;312;342;368;326;325;270;294;354;357;293;359;273;263;239;382;381;406;361;394;349;342;325;325;290;358;324;350;305;330;333;344;382;430;324;226;423;382;339;295;286;343;335;347;322;335;372;376;336;302;289;414;395;397;340;375;328;369;395;396;417;394;436;421;385;314;356;325;356;382;333;312;307;313;313;275;312;328;293;251;295;247;306;311;335;271;266;347;341;310;284;321;306;330;274;311;292;365;311;341;330;321;369;531;390;338;334;335;274;324;363;327;343;325;392;393;367;385;405;423;430;444;398;356;361;423;368;338;374;416;357;339;407;419;442;418;346;339;385;437;336;355;305;421;416;369;307;371;322;384;386;401;450;503;488;346;396;555;531;470;422;348;338;350;406;501;424;268;284;334;317;373;285;335;325;363;305;404;466;578;318;318;371;419;369;322;335;352;382;385;329;347;391;411;412;338;377;393;333;324;333;339;343;338;338;308;299;334;357;306;350;349;293;324;358;397;365;348;329;332;317;274;269;286;290;361;367;400;346;384;365;369;305;337;413;390;338;355;345;228;208;295;330;394;445;340;351;263;285;280;300;251;324;348;317;334;313;317;452;471;413;364;389;337;365;346;329;263;313;308;338;381;371;280;265;276;286;347;336;336;336;305;314;272;307;353;299;294;355;321;326;345;385;288;312;322;264;253;231;295;327;305;266;290;326;383;343;338;320;292;299;321;353;342;477;538;399;372;344;367;443;312;326;404;359;377;358;363;375;432;382;356;341;354;372;407;312;381;410;440;397;396;361;359;366;389;392;377;319;335;394;315;326;330;319;280;337;305;305;362;287;404;420;348;324;323;350;450;363;357;361;325;417;418;403;374;356;363;383;401;349;279;341;319;322;334;441;349;306;346;349;270;285;326;260;280;285;347;329;318;324;387;389;370;304;329;258;282;320;309;357;385;360;369;369;358;355;381;352;351;373;313;337;355;373;304;292;349;346;362;324;261;245;277;265;269;225;239;392;497;445;398;428;432;344;438;311;317;404;424;420;380;345;312;301;379;385;377;432;432;371;394;332;358;378;349;333;415;336;272;283;408;363;390;389;349;272;393;377;362;299;287;294;309;360;278;317;324;299;340;381;394;331;326;323;323;369;329;307;352;360;375;386;343;382;311;397;374;328;370;408;376;367;326;385;364;371;404;399;365;368;393;342;364;282;279;251;303;332;336;410;383;397;351;338;235;254;300;283;285;349;338;310;350;304;346;377;363;331;337;329;358;322;380;432;356;377;288;387;371;384;350;328;334;273;308;361;371;363;361;350;331;329;320;378;365;378;375;390;349;371;275;290;365;391;432;432;380;353;328;320;372;287;233;255;299;321;317;333;322;318;332;320;376;467;376;373;357;351;314;309;369;371;281;243;293;378;384;373;326;383;342;313;320;266;343;347;298;330;288;265;286;484;475;407;384;446;418;374;389;374;355;346;331;385;367;349;364;303;359;375;353;368;362;283;314;317;290;326;322;315;318;337;352;364;419;386;326;379;372;398;335;280;236;303;349;331;323;329;284;318;359;304;323;362;357;364;386;379;404;437;327;334;333;308;344;291;356;358;349;304;329;312;294;271;359;384;285;352;383;399;449;387;376;418;430;341;394;398;358;338;330;296;342;302;276;318;272;329;357;346;325;331;289;285;338;280;272;274;327;330;354;297;319;394;366;384;359;331;405;330;278;312;397;374
382;377;307;306;416;391;412;312;352;366;341;367;356;435;448;402;437;425;342;301;311;324;287;365;350;320;315;361;400;326;371;430;640;819;562;376;320;325;309;370;342;342;305;372;319;295;332;326;337;265;291;333;322;251;288;380;434;363;346;317;277;328;320;373;436;388;313;330;372;354;464;505;400;366;293;296;282;371;403;377;422;454;345;302;368;350;318;358;347;337;365;356;367;348;402;363;341;317;311;315;274;268;268;206;217;254;345;334;326;321;363;376;340;313;308;298;274;357;358;374;381;365;362;389;380;295;240;302;295;317;336;400;422;507;477;341;333;325;354;374;348;392;506;493;431;438;364;357;372;305;334;427;422;402;370;341;352;319;310;315;368;333;371;372;346;339;371;351;372;307;290;303;370;318;390;361;362;316;320;313;338;349;351;320;330;353;312;323;296;351;390;354;340;329;338;273;317;328;309;400;370;394;301;311;307;292;341;322;334;327;320;297;294;324;379;464;411;287;423;409;331;321;308;346;399;414;364;355;314;334;376;354;371;457;467;374;363;314;300;328;356;386;328;353;345;370;379;360;355;435;401;324;362;385;364;342;290;321;285;354;328;259;276;329;278;288;306;309;274;299;314;260;270;299;296;266;290;249;225;284;318;334;344;357;471;596;375;334;361;327;296;317;348;331;343;323;338;381;350;309;355;353;412;493;538;462;366;401;369;339;347;347;318;303;331;353;361;365;397;394;357;428;417;384;320;366;354;280;258;300;329;350;323;317;419;463;427;418;472;584;497;401;377;345;346;384;479;538;481;365;311;315;314;327;338;367;409;392;338;389;469;542;353;273;377;363;366;354;340;354;374;326;296;397;330;353;344;454;393;363;336;351;315;338;337;340;314;318;314;343;301;384;402;367;393;348;300;314;312;333;332;336;379;306;297;349;343;371;380;391;335;358;389;341;337;331;413;382;290;300;320;237;275;277;312;384;346;327;257;227;301;296;259;290;343;388;416;343;292;355;391;485;378;392;433;387;405;457;321;286;296;333;371;350;316;327;313;284;297;344;290;336;390;342;297;284;345;321;297;299;328;293;323;350;352;318;303;335;304;337;320;293;313;338;310;284;373;376;346;323;324;301;339;344;378;327;381;404;405;382;335;413;482;345;385;383;357;425;395;469;410;429;368;348;317;380;389;411;404;406;472;439;404;355;330;345;379;384;394;414;326;313;335;314;312;297;292;268;289;309;281;324;343;346;375;366;328;377;303;349;320;342;347;314;360;369;383;373;387;327;374;469;427;346;366;318;318;347;414;407;343;344;318;297;263;230;279;329;344;354;370;337;326;295;316;340;344;357;294;315;309;356;358;364;443;369;355;357;360;341;327;360;363;337;358;355;343;278;284;330;334;344;279;249;276;285;225;265;275;300;419;525;459;430;435;427;344;328;273;279;406;515;397;367;369;367;331;346;380;383;412;366;389;353;328;325;392;434;429;351;302;252;343;328;318;411;451;367;320;343;379;274;268;268;292;370;337;288;319;327;292;316;293;353;379;328;312;310;342;379;324;343;325;348;425;345;353;342;374;434;326;389;371;372;438;393;352;340;386;411;454;400;348;383;297;276;290;327;285;362;395;401;379;312;350;375;358;277;350;294;261;238;401;405;332;290;317;318;365;358;299;263;346;345;386;438;430;436;357;327;375;362;366;338;372;411;354;368;381;339;340;333;354;313;300;343;403;370;356;425;444;437;448;398;344;364;497;480;400;406;374;348;309;274;267;298;263;288;369;383;320;346;300;361;341;413;413;363;323;299;342;365;322;335;309;303;256;243;366;420;335;302;343;306;272;255;281;390;376;355;367;390;383;424;487;463;453;376;392;381;392;365;371;335;368;388;359;374;300;303;307;338;384;407;395;377;342;288;306;307;298;333;300;333;356;373;349;394;360;351;303;355;405;335;275;289;322;335;329;334;311;282;249;298;319;308;351;360;376;372;326;333;330;346;332;368;410;320;320;320;319;325;270;296;300;275;361;354;353;326;315;302;328;345;328;330;358;360;383;381;425;349;334;330;356;289;367;350;351;327;314;376;381;299;301;303;389;410;321;278;321;331;361;289;290;359;387;306;382;309;338;382;337;306;317;317;346
430;348;282;299;357;393;319;295;358;298;346;331;333;412;401;397;489;397;359;324;306;279;302;350;382;357;358;322;364;343;381;318;535;686;495;333;340;349;354;355;340;357;323;336;275;334;308;280;303;287;362;333;403;297;317;371;402;338;323;362;296;358;292;337;331;327;274;319;349;337;333;354;404;323;294;326;284;361;422;494;482;448;389;346;324;347;356;391;376;374;406;336;313;341;358;337;345;278;314;338;218;244;276;225;320;307;291;325;338;342;394;401;368;296;315;318;277;324;367;403;370;356;289;307;333;325;300;301;343;338;299;389;379;381;363;373;318;374;347;362;359;396;424;450;433;612;433;330;310;280;318;427;423;358;333;291;286;267;290;273;326;357;381;279;329;280;362;384;306;337;334;326;285;304;310;316;323;377;382;278;315;361;344;333;343;289;294;307;368;371;362;334;337;303;328;291;332;331;342;329;354;372;317;265;313;310;325;273;307;328;299;288;330;413;337;346;376;350;495;446;317;299;271;364;371;380;376;322;277;313;434;438;361;412;417;362;338;335;302;314;324;373;414;423;377;377;374;418;461;499;468;382;345;386;334;344;400;330;328;345;267;300;304;281;283;315;304;324;330;283;300;315;300;286;281;266;315;263;245;296;340;334;486;556;435;440;383;306;304;310;297;302;285;328;303;291;315;357;382;341;406;347;375;459;452;395;368;305;354;358;340;348;278;240;259;310;361;356;437;394;361;390;441;386;278;259;305;247;269;319;296;374;298;351;390;462;420;418;383;452;438;448;379;307;348;424;405;466;473;555;438;339;310;375;340;431;433;456;418;381;409;379;363;338;409;349;389;417;404;368;357;374;310;354;302;334;374;441;414;338;336;355;310;377;365;386;301;280;310;300;271;508;431;352;401;380;350;330;309;343;309;361;445;366;319;339;409;352;388;392;362;330;369;335;306;401;389;373;372;298;294;327;284;283;297;338;375;265;253;282;326;332;295;320;390;624;517;320;302;322;371;374;361;409;409;320;280;407;306;277;359;283;348;346;361;336;336;250;324;342;313;315;393;362;344;369;364;322;247;261;320;310;319;323;312;324;355;391;426;343;350;357;339;338;352;338;297;316;363;353;405;356;342;367;382;338;339;386;361;345;326;417;368;351;399;405;370;450;410;357;379;353;359;363;369;369;398;336;321;393;445;428;388;340;342;368;391;365;387;354;337;327;343;331;369;272;252;318;334;333;311;338;345;364;338;424;331;357;341;326;218;263;331;314;396;397;356;358;361;310;384;392;377;322;363;298;278;309;324;372;428;358;288;270;259;254;325;378;379;375;384;346;328;275;266;278;338;336;303;273;268;314;398;394;462;393;369;334;301;352;336;386;369;357;429;408;348;312;281;340;372;327;298;283;274;314;301;293;341;336;348;419;399;403;406;403;410;302;249;298;323;461;368;288;250;332;325;349;331;356;385;401;380;345;387;334;407;450;426;334;273;313;328;361;363;425;455;340;355;342;368;303;270;260;376;367;375;344;291;366;327;293;323;344;347;347;284;271;297;360;294;244;274;364;345;353;351;400;402;465;406;384;422;379;418;383;329;379;384;381;379;378;331;347;395;330;295;315;327;354;348;367;271;340;377;377;293;361;330;263;272;300;401;408;355;277;275;286;331;315;315;351;364;402;385;387;400;374;349;345;388;377;353;296;416;393;414;371;390;347;321;357;352;334;282;297;376;314;331;328;394;501;466;451;359;420;487;425;331;335;336;388;372;368;334;256;268;311;402;370;341;343;320;375;358;395;383;321;263;328;410;378;311;300;255;267;245;252;271;302;293;249;305;312;293;292;312;348;320;344;324;413;436;380;384;409;369;324;334;365;394;401;343;369;448;380;433;362;299;313;352;327;396;339;327;374;364;337;320;304;354;351;345;349;330;369;334;304;322;343;386;333;299;349;307;279;290;339;340;350;340;356;323;308;283;292;384;359;356;324;280;273;361;345;393;498;441;391;340;288;294;292;311;271;251;281;354;321;317;322;306;258;263;310;330;344;379;358;370;397;402;354;374;351;319;253;341;318;420;392;366;371;363;322;272;277;334;356;317;294;341;325;360;330;325;340;347;355;281;268;315;358;392;323;321;329;329
430;378;301;382;421;387;315;289;317;347;312;316;390;396;309;281;417;399;384;356;344;342;288;325;354;307;342;341;365;355;393;271;277;464;430;385;392;385;357;366;367;376;344;345;265;288;314;312;284;302;329;308;325;296;280;291;315;342;368;365;346;379;303;298;324;320;287;302;347;306;338;342;445;473;372;339;291;306;430;471;551;466;472;385;326;328;479;439;485;494;357;320;400;394;386;333;382;284;292;293;256;323;282;251;267;311;268;386;349;386;358;385;460;339;411;392;386;294;377;381;349;283;317;281;285;361;409;419;414;348;325;368;357;339;326;369;382;343;363;308;277;323;327;333;367;471;402;328;308;261;265;433;487;367;304;226;247;300;299;313;307;329;352;244;301;326;370;295;291;355;398;382;405;293;325;299;349;404;394;331;310;331;324;360;313;304;267;314;368;400;415;349;271;281;260;280;329;346;333;341;339;372;283;263;278;276;305;320;277;253;284;305;353;415;373;431;396;415;460;406;354;288;293;356;394;401;395;319;300;254;350;359;389;393;369;376;400;337;296;307;352;466;491;434;420;381;382;423;449;504;477;439;364;359;331;341;367;336;341;292;313;339;318;332;339;308;290;295;312;251;321;361;347;302;290;301;306;283;316;302;325;307;497;520;468;358;332;286;353;320;286;293;315;320;333;270;301;322;346;439;505;433;367;394;398;342;342;293;439;336;339;333;329;257;311;339;375;413;387;299;321;314;390;383;341;247;273;283;333;386;393;331;289;268;336;498;403;346;298;337;378;414;376;360;377;393;406;373;409;528;390;338;343;359;309;389;423;349;340;331;326;351;390;423;409;351;323;428;420;332;357;400;368;360;253;368;391;399;361;352;408;397;322;321;398;413;311;318;267;270;273;383;432;333;362;334;361;352;326;303;296;334;391;347;309;331;375;359;347;343;332;300;333;359;368;385;306;389;348;336;268;318;290;313;243;291;332;297;239;239;315;370;314;306;397;596;547;382;291;314;292;307;362;368;361;396;342;339;311;295;321;321;368;352;376;381;395;356;363;384;302;318;348;359;358;382;317;285;260;338;366;334;337;359;351;331;430;447;499;394;375;336;323;273;307;353;365;346;316;343;341;361;402;353;375;335;328;331;345;381;342;380;434;334;353;414;383;416;399;355;346;298;300;372;434;437;375;300;245;344;390;443;381;352;310;324;431;421;377;358;326;319;309;333;325;267;290;263;351;324;326;339;356;333;366;469;464;357;329;376;286;273;368;387;367;392;385;357;321;316;327;400;408;366;324;308;241;279;319;376;453;404;330;284;299;337;358;423;350;328;344;345;361;269;244;260;344;300;294;319;300;291;339;338;397;430;353;281;328;405;374;393;392;345;329;372;339;305;287;338;335;381;322;261;284;303;324;348;395;361;361;393;377;445;403;380;327;311;313;304;351;370;302;245;214;299;302;327;329;402;416;360;326;380;375;328;326;356;370;298;320;347;348;337;371;330;339;334;384;396;326;309;310;379;356;384;376;344;372;338;373;361;396;325;313;318;217;208;315;329;335;283;321;402;368;321;408;504;418;408;390;458;379;380;337;358;377;360;417;378;396;388;352;338;385;395;332;377;336;349;382;319;325;372;409;385;338;348;301;294;271;253;285;350;334;379;358;312;293;320;366;449;459;369;320;348;325;297;350;407;358;364;353;367;311;347;358;380;377;421;375;306;306;374;364;333;356;325;300;281;291;423;367;394;370;399;381;318;319;303;382;374;343;411;445;317;299;342;305;323;324;328;328;364;328;309;337;323;274;326;361;314;348;289;277;235;264;251;261;271;250;234;270;281;304;341;362;341;327;345;314;357;364;328;356;364;341;308;312;361;306;351;385;389;434;449;376;328;339;317;327;332;370;355;361;349;318;302;267;299;389;371;378;385;382;348;341;232;263;346;378;349;336;296;354;300;328;379;420;408;396;385;356;346;290;285;407;402;344;279;268;274;306;311;331;368;455;389;310;307;298;299;255;272;270;289;304;364;334;368;287;305;367;392;373;349;333;356;430;418;392;340;306;355;381;301;283;329;423;394;348;311;306;339;300;311;305;359;432;352;352;358;278;312;387;296;317;258;257;283;316;320;342;359;345;400;349
370;344;337;331;382;384;372;278;273;327;320;328;401;465;375;355;378;401;414;407;354;305;328;288;310;326;297;395;433;392;337;298;316;384;340;369;345;415;369;343;352;349;337;284;326;277;335;384;352;299;314;323;283;273;303;290;294;377;390;368;369;344;327;301;342;305;335;341;291;291;369;393;504;521;390;315;253;316;381;394;544;439;325;341;314;348;411;467;474;438;324;330;406;439;344;324;340;332;296;314;322;300;337;276;274;304;284;352;388;422;346;401;500;429;429;490;332;297;379;405;321;308;276;268;295;358;354;394;419;303;304;370;360;334;338;376;392;278;315;249;290;305;383;334;306;332;428;419;363;295;268;394;547;480;419;318;273;312;410;374;337;294;321;326;345;394;307;329;335;418;438;371;404;323;362;354;362;405;350;302;311;326;329;323;348;309;294;345;363;356;332;286;270;249;230;263;315;398;399;329;340;287;258;285;297;278;280;269;245;222;279;304;365;411;408;501;485;461;412;328;262;324;356;335;349;393;397;327;324;279;318;388;403;384;353;368;373;317;238;325;350;384;336;352;321;377;400;425;425;440;468;400;332;393;369;345;382;365;362;351;290;269;343;333;364;329;295;323;265;312;284;340;323;312;241;338;306;311;357;318;265;274;311;335;377;384;426;330;378;384;307;375;330;238;281;328;318;362;458;483;474;375;328;348;334;295;327;291;290;261;294;288;303;333;391;385;345;396;329;286;296;341;393;405;356;346;347;326;394;552;387;363;264;282;350;324;362;313;362;304;333;350;336;338;367;409;376;362;345;431;389;359;392;318;317;344;360;328;276;307;306;293;420;379;350;236;305;378;400;335;342;355;326;293;329;388;354;355;324;388;423;353;350;374;366;348;311;286;280;293;299;379;337;334;329;286;322;300;311;309;297;291;351;336;360;365;374;347;334;368;342;309;352;353;408;350;312;376;306;292;326;286;298;277;258;220;214;282;259;297;293;297;298;327;376;547;527;370;335;315;316;307;293;341;371;510;447;344;333;413;395;379;411;422;336;340;417;446;376;333;373;407;340;331;360;342;326;306;300;312;383;327;297;350;284;343;396;380;377;332;352;390;325;309;292;319;365;368;333;280;354;359;292;310;315;280;354;383;381;365;373;388;362;344;319;371;343;392;422;366;305;320;348;379;412;365;372;230;249;323;395;411;400;379;296;365;381;380;343;327;361;335;280;336;303;361;329;308;331;331;357;356;299;395;428;393;379;397;406;437;418;430;427;414;360;342;356;296;289;275;330;465;515;349;356;279;270;321;355;344;366;411;299;282;333;391;357;415;332;370;337;311;297;322;316;357;307;315;366;386;355;339;356;290;368;372;367;261;313;365;340;329;338;364;333;346;333;329;310;374;377;348;295;287;322;337;305;328;322;342;394;380;479;411;415;348;361;305;311;298;399;403;359;307;250;274;328;300;330;351;366;348;323;354;303;307;297;314;410;371;290;339;391;380;370;352;288;350;381;420;318;326;341;368;393;401;382;371;313;425;448;448;424;387;350;330;320;287;297;330;423;376;362;377;334;389;471;491;396;413;415;439;374;347;371;397;362;404;405;378;361;414;378;432;370;398;397;411;406;363;337;349;388;360;329;254;319;357;343;362;271;203;246;362;360;331;307;303;297;330;408;405;398;342;370;295;352;311;267;368;394;340;353;333;286;320;394;377;355;377;381;340;312;325;332;370;467;325;353;266;243;281;361;362;271;337;310;299;311;367;444;435;377;466;496;351;277;301;285;313;378;380;362;316;311;299;354;306;298;351;343;328;323;228;264;222;270;293;301;324;309;291;288;261;272;357;303;373;372;336;300;359;332;313;329;351;347;377;323;337;326;345;437;386;401;373;336;301;358;350;271;343;431;394;329;368;353;311;284;300;393;449;390;398;388;361;306;254;269;380;327;321;332;313;330;387;365;408;444;448;483;469;435;357;338;327;341;375;351;331;274;267;251;289;315;317;369;356;339;311;335;338;273;288;317;313;388;424;312;311;297;355;377;342;349;399;323;372;412;475;374;392;358;404;390;289;332;354;306;300;305;365;280;312;386;407;286;306;417;393;366;336;350;347;367;350;285;270;232;250;285;328;369;372;335;332;325
324;304;362;358;366;432;338;285;373;402;312;330;324;432;421;353;419;471;416;362;401;287;315;341;313;274;321;368;344;379;369;370;395;387;363;355;346;346;328;351;295;286;312;349;297;323;352;369;365;318;280;314;305;320;291;287;249;342;334;342;337;312;345;280;303;336;346;337;297;332;361;391;438;484;376;374;339;289;304;401;464;426;347;354;385;349;354;359;430;431;338;366;376;345;379;339;331;315;323;316;386;383;376;308;300;309;349;321;344;351;351;347;419;420;460;450;348;318;365;415;345;268;255;312;279;338;400;387;379;295;307;350;382;300;368;369;341;345;323;317;263;285;362;329;287;315;412;406;365;300;252;317;457;523;408;343;359;343;445;375;313;307;345;335;381;402;303;269;315;461;406;402;368;336;363;350;353;354;328;286;323;347;311;318;380;329;297;299;324;295;330;260;272;318;270;283;345;372;379;357;326;294;278;323;342;294;297;240;213;203;290;351;445;404;393;404;401;373;399;401;300;323;348;334;338;419;419;341;309;317;364;408;425;435;406;344;359;361;335;299;344;321;318;327;313;351;436;419;413;362;449;425;338;363;379;344;349;378;381;392;313;286;296;366;319;302;303;249;270;250;245;267;341;274;256;266;298;280;290;286;269;298;258;315;341;324;365;352;390;447;313;332;273;301;293;342;359;405;462;464;400;337;311;347;287;306;347;331;301;297;292;278;276;372;360;372;298;334;345;338;347;442;431;349;325;397;469;423;467;520;494;309;343;476;487;337;317;341;409;329;395;417;379;369;387;399;403;334;311;391;368;367;355;417;341;354;269;234;275;364;305;315;328;357;327;240;282;372;389;372;372;356;276;352;332;323;333;303;297;315;301;327;376;283;325;310;313;309;262;273;271;315;300;315;356;325;323;290;314;371;352;380;301;337;353;375;376;417;404;373;305;334;355;342;316;302;267;345;318;289;259;279;201;205;271;206;293;308;291;293;275;313;262;359;346;437;447;449;364;338;334;326;338;358;449;534;426;303;367;394;423;381;385;365;334;306;389;383;339;266;337;388;303;279;364;346;388;345;316;366;377;303;315;332;316;338;324;340;345;368;350;324;295;341;314;369;421;456;340;314;294;295;271;271;338;371;395;387;401;382;370;336;362;393;354;365;318;382;357;394;358;355;418;443;405;353;362;305;280;319;346;320;344;347;352;313;337;386;382;326;344;353;309;325;278;349;300;295;346;381;384;363;365;417;398;347;355;299;420;468;448;460;581;575;369;333;355;359;317;248;325;446;437;335;345;305;324;351;343;327;320;309;330;378;305;350;346;318;327;366;354;384;327;373;408;361;284;284;374;484;493;381;407;328;347;330;327;341;365;350;263;285;317;342;317;291;303;319;313;337;329;308;288;323;330;359;322;310;286;280;369;408;487;420;370;338;321;365;337;311;352;341;332;352;341;244;328;303;304;325;381;345;296;322;284;310;323;356;407;353;279;329;365;306;338;323;327;323;358;358;340;334;363;378;423;371;343;337;338;427;467;481;455;371;440;549;469;306;316;427;433;440;393;328;321;363;408;413;340;370;414;419;337;327;334;368;391;443;344;354;352;407;438;364;376;448;387;335;440;335;337;381;385;422;386;368;339;328;352;363;323;247;282;356;312;281;288;365;332;317;298;349;437;434;375;301;340;321;294;347;384;320;322;309;352;378;361;386;350;339;358;366;323;340;263;386;464;402;409;319;320;309;344;366;307;290;326;290;316;389;428;431;336;382;373;262;257;275;362;312;382;393;386;320;295;367;403;388;326;332;297;247;279;290;238;277;269;330;319;355;363;320;285;283;289;371;454;351;304;303;342;294;322;362;306;312;344;375;385;356;401;328;364;396;350;319;310;351;390;402;385;445;405;443;425;422;404;353;314;339;369;389;359;402;362;314;305;208;293;384;345;270;331;335;353;367;354;342;379;487;489;551;505;369;362;347;359;328;353;352;313;313;364;302;299;289;335;431;389;350;308;279;278;305;298;311;295;351;297;346;348;394;379;401;403;413;347;388;361;422;396;381;417;394;422;369;369;390;345;335;324;336;311;323;389;415;376;356;408;350;357;383;396;410;362;374;347;301;328;268;342;311;349;381;327;323;363
342;328;328;343;317;348;311;328;329;411;351;278;249;340;371;365;340;402;387;417;366;334;350;355;297;330;306;332;376;313;383;323;380;390;371;337;352;348;311;321;241;313;366;406;413;307;343;340;352;292;294;336;347;320;280;233;326;329;326;361;277;301;279;320;313;300;358;346;304;327;361;396;385;358;379;369;318;309;287;348;457;370;367;407;409;348;374;317;323;351;324;320;300;342;351;279;317;399;374;329;327;404;381;328;387;361;393;360;324;331;298;358;433;452;426;458;399;323;367;372;327;321;259;362;304;328;343;384;348;281;271;386;377;387;372;296;373;409;355;317;321;264;320;259;229;285;355;348;299;321;269;293;380;415;390;332;336;394;411;354;315;294;381;368;362;406;372;324;314;361;365;413;363;325;318;339;403;431;362;248;290;298;300;303;366;389;329;311;291;272;317;274;330;318;266;304;332;357;408;393;386;332;310;319;293;294;272;231;236;297;273;301;427;352;375;364;418;332;384;411;343;351;402;482;414;380;333;376;375;332;409;442;408;341;383;382;396;340;342;316;331;338;365;354;347;321;479;497;435;389;518;529;442;308;359;351;315;370;378;394;404;315;279;289;285;343;323;275;259;235;253;291;313;237;271;260;308;353;318;265;312;341;365;305;315;287;293;328;386;393;298;285;251;279;298;312;288;332;362;340;326;299;266;308;332;374;311;335;343;317;337;279;319;316;337;339;338;323;296;285;309;400;407;363;366;386;498;537;461;512;470;398;409;572;550;413;381;346;375;430;399;347;333;410;446;490;369;248;361;369;364;385;388;366;310;335;333;230;247;312;311;369;410;414;419;314;340;339;322;374;398;346;308;389;348;316;352;324;325;313;288;276;313;333;314;281;292;307;268;293;325;319;316;303;269;273;364;307;311;389;416;361;318;330;364;351;313;361;430;379;311;374;351;389;371;338;265;283;263;215;220;216;215;188;214;213;311;339;316;289;306;325;326;377;364;350;370;421;407;342;339;309;300;401;484;431;346;304;336;364;377;341;343;354;288;303;341;340;376;347;362;309;267;290;308;381;398;318;327;404;363;325;309;339;287;280;302;314;319;361;348;332;320;310;340;406;329;335;371;376;318;271;295;304;385;427;404;366;324;359;312;357;378;374;347;344;346;396;381;402;374;328;358;347;352;366;371;312;299;372;380;341;336;376;355;335;315;357;442;358;368;355;297;335;343;358;371;336;363;421;390;448;386;374;372;293;306;330;375;477;519;436;553;488;363;315;358;358;366;259;296;390;405;370;386;397;376;378;363;341;342;336;324;267;300;329;330;320;327;350;337;413;420;402;363;386;251;266;345;456;455;333;407;350;363;414;320;268;381;364;275;281;365;354;328;287;277;312;358;397;325;254;286;283;311;363;336;303;326;347;376;389;409;382;358;300;348;309;309;327;376;324;344;306;350;278;276;292;264;303;362;315;334;345;371;299;301;384;407;317;306;358;327;316;332;340;264;355;334;283;290;349;338;371;359;309;309;263;353;362;470;418;358;417;578;768;574;320;331;375;360;375;379;348;336;365;418;364;333;399;400;363;357;333;376;363;394;329;364;338;346;502;481;413;380;457;469;380;374;325;310;356;458;391;383;394;417;355;346;341;277;291;297;319;345;306;313;344;343;271;324;367;375;398;390;392;366;351;300;324;399;345;336;405;386;375;446;401;372;341;375;384;468;429;361;340;351;365;292;290;311;246;329;340;288;303;310;300;316;388;416;446;351;350;359;273;241;279;288;346;385;391;346;322;293;351;377;385;313;318;240;243;255;297;332;320;306;278;303;385;326;321;340;300;307;380;357;373;294;328;353;302;284;322;305;295;346;366;367;323;323;321;356;326;357;368;338;337;413;383;395;393;405;416;343;335;371;402;327;341;377;330;368;347;383;341;334;271;246;354;323;297;288;316;347;386;351;378;308;329;444;554;571;374;343;350;372;335;347;316;264;289;354;381;312;302;331;363;377;321;314;257;244;289;281;323;296;365;361;315;328;271;385;418;438;437;406;354;402;407;385;417;414;367;364;352;365;389;406;364;345;342;320;331;356;391;370;343;348;342;403;407;370;389;415;410;362;333;340;325;311;341;298;301;258;303;368
378;386;353;307;324;286;308;301;353;386;327;328;286;327;351;393;289;319;419;397;447;425;353;323;355;315;357;319;364;377;459;403;338;304;339;355;338;368;303;291;269;361;351;338;377;346;340;372;336;303;311;336;408;384;288;323;375;368;332;322;289;346;374;318;305;258;273;266;276;243;319;406;331;316;324;363;334;393;333;335;391;362;379;394;414;373;311;291;288;279;302;255;275;292;323;305;390;394;332;374;345;350;351;372;370;301;370;364;353;323;403;468;455;430;343;409;404;379;326;318;302;301;286;344;362;327;317;318;321;296;301;380;385;357;326;357;385;432;342;287;329;288;291;251;246;330;300;254;299;337;349;352;322;428;395;343;346;346;369;370;318;334;414;420;425;378;372;330;383;322;301;355;374;327;348;364;351;345;348;283;310;277;310;349;348;344;338;360;316;270;331;297;258;251;292;286;309;345;380;365;407;362;337;304;262;280;307;295;247;319;335;305;338;342;377;458;414;394;376;370;386;463;468;517;386;356;359;339;311;361;392;412;398;340;343;355;353;357;303;337;316;383;378;366;374;399;432;433;387;388;422;506;422;415;410;397;358;366;349;359;356;314;270;310;294;346;353;252;237;276;315;317;332;343;348;318;303;388;296;290;335;317;346;338;329;277;313;310;361;340;266;281;267;279;335;283;275;300;318;293;323;351;290;303;341;338;323;362;347;422;365;337;355;328;328;337;379;296;287;327;331;309;340;362;385;480;500;532;465;418;395;361;435;460;494;420;386;336;347;397;475;427;303;331;376;392;397;310;394;449;429;411;375;319;319;330;322;261;317;280;309;381;364;430;352;321;332;264;285;395;388;368;370;478;370;268;309;314;340;304;238;253;272;278;254;299;298;277;286;325;322;325;347;296;285;286;323;348;321;328;321;339;294;301;374;386;349;361;385;375;313;365;369;310;301;242;200;218;242;263;238;215;188;218;228;283;305;382;359;346;311;332;267;323;346;339;403;327;322;291;321;315;304;409;467;383;279;272;340;346;314;325;286;342;262;308;284;302;349;394;363;336;318;366;380;398;349;322;334;349;304;352;359;333;293;282;300;355;360;374;353;317;352;339;336;375;327;372;411;431;328;280;280;344;391;358;371;365;293;290;349;324;359;426;429;366;430;449;363;303;304;320;333;372;384;339;308;262;331;362;382;357;352;403;401;313;328;369;383;348;344;391;330;323;384;444;365;387;372;345;303;383;337;392;431;305;297;360;417;477;524;424;373;315;384;412;328;390;367;309;374;539;414;371;397;381;324;313;389;350;325;341;279;298;323;312;370;343;326;380;320;384;337;362;316;325;290;273;321;394;372;330;356;351;391;351;330;286;353;318;314;400;417;368;375;361;361;338;399;323;291;293;281;285;313;340;295;272;298;282;315;385;390;417;399;355;299;303;290;354;343;349;349;323;323;284;245;275;308;363;340;347;408;389;341;291;316;431;408;330;362;391;321;343;299;321;290;326;299;306;314;313;330;368;322;343;350;305;373;345;332;334;349;415;628;642;391;312;322;292;345;368;338;384;364;370;356;349;361;378;358;358;384;347;379;379;349;355;355;350;332;439;435;401;438;559;644;475;376;387;340;362;353;370;372;423;388;363;306;323;311;328;332;259;337;325;319;295;344;327;322;435;425;421;397;456;470;344;361;364;335;331;311;328;354;421;372;379;376;365;312;340;561;652;431;363;388;362;317;330;346;341;287;278;261;328;297;281;285;322;341;397;406;452;380;296;278;307;322;329;358;393;395;338;271;298;325;303;344;271;275;291;327;291;377;331;252;242;339;378;319;336;330;310;329;338;308;316;331;321;320;320;300;290;306;340;370;304;318;342;372;422;392;338;362;329;366;386;428;334;347;328;376;385;411;403;359;326;330;348;374;357;316;360;341;310;323;307;254;315;304;314;338;364;392;403;408;346;250;212;302;486;509;347;379;384;370;307;320;364;313;344;360;358;318;285;340;301;338;278;285;345;272;303;292;316;359;342;375;366;288;291;386;394;492;453;405;321;367;458;420;429;351;353;283;301;358;360;336;386;374;351;346;412;327;332;325;364;379;368;364;381;401;376;345;383;324;356;353;337;329;341;290;163;120;249;411
379;352;343;359;337;324;324;321;320;369;332;330;258;293;358;323;300;327;310;410;457;356;321;385;399;389;318;342;392;402;487;378;320;289;295;321;325;359;376;306;295;305;329;309;325;308;335;403;332;317;318;396;379;328;303;342;386;379;361;306;315;323;359;326;279;275;308;390;320;303;265;357;417;288;317;321;379;438;372;367;351;360;425;336;372;365;365;351;341;290;334;390;361;250;323;339;329;328;369;342;405;361;384;402;368;333;472;395;367;392;459;598;534;397;460;350;414;365;329;336;348;321;320;365;353;385;382;342;366;318;331;359;417;362;367;366;394;353;329;321;339;298;366;316;276;322;245;256;309;344;362;363;345;355;419;356;361;345;402;358;310;474;684;825;712;422;341;438;453;365;308;406;370;351;319;328;299;294;310;262;287;310;314;335;280;331;309;336;301;287;276;287;293;281;308;298;325;276;305;370;369;340;331;343;315;306;363;329;291;319;340;343;318;361;353;443;389;383;399;367;395;424;487;464;381;328;359;418;381;371;396;361;301;311;359;319;318;317;432;413;403;432;353;373;387;366;380;438;403;381;384;404;392;405;424;392;335;322;326;346;291;306;365;355;261;328;334;279;249;301;259;276;314;321;324;343;358;328;331;358;342;287;312;341;286;300;307;299;332;329;332;277;283;280;291;320;320;261;271;326;313;336;339;333;309;408;330;310;295;448;454;362;313;289;294;372;313;273;302;322;307;285;275;348;312;401;461;461;411;339;369;348;355;321;393;381;380;340;340;368;448;378;378;266;420;443;445;437;450;471;560;511;355;315;353;327;383;374;378;319;319;346;299;357;412;365;275;288;301;319;446;440;422;538;341;250;290;278;319;257;241;244;243;265;227;235;207;245;266;269;267;281;241;244;239;269;278;304;273;257;285;297;260;298;282;312;305;341;332;299;261;314;243;239;236;218;230;228;234;264;263;226;217;294;326;289;297;324;363;347;320;270;261;321;354;360;306;337;310;311;336;329;351;400;445;281;292;299;291;324;264;309;259;294;284;325;325;309;351;360;354;351;289;360;307;363;358;292;370;384;332;344;348;370;316;370;376;354;389;347;391;363;310;325;337;294;370;409;352;422;366;296;318;411;394;407;348;313;330;291;333;355;383;462;481;432;412;439;372;337;307;332;360;377;391;371;297;288;323;407;396;412;410;403;426;386;408;361;380;369;346;418;375;293;347;436;345;312;395;327;254;286;320;352;377;318;343;366;394;467;468;413;393;444;429;348;367;419;390;320;406;563;630;429;367;397;424;375;413;376;357;312;324;278;285;309;370;308;312;360;373;348;305;342;296;340;306;291;327;333;287;358;293;390;432;382;339;324;310;346;294;359;397;405;337;332;320;333;335;317;272;319;368;302;273;337;322;324;354;294;300;364;389;525;473;340;316;291;314;325;350;335;322;326;338;251;225;278;280;313;349;344;361;404;366;288;385;426;381;378;378;316;331;328;318;307;331;330;320;314;352;286;322;347;346;350;337;364;373;265;308;370;346;380;403;383;316;271;313;330;327;345;333;386;351;358;425;343;383;344;368;374;347;383;381;419;362;383;334;394;335;350;323;334;424;506;582;415;394;409;392;273;322;315;389;402;333;266;287;259;367;366;362;317;265;319;390;360;306;350;308;402;396;335;431;414;401;367;366;344;358;334;296;295;320;387;358;335;354;431;361;332;447;411;382;393;380;376;295;372;380;327;318;263;259;303;289;355;334;408;399;482;470;467;466;468;394;321;366;324;361;361;371;315;341;333;277;280;277;286;333;334;293;304;316;289;249;273;312;336;297;284;378;392;389;342;343;298;355;331;355;250;246;247;340;395;413;416;352;410;418;530;467;408;345;354;341;340;394;336;382;336;385;383;347;361;356;325;391;372;408;349;328;348;392;345;272;282;275;319;351;301;356;346;376;445;461;373;232;187;200;310;370;346;430;397;312;298;336;331;311;385;400;310;337;233;287;322;345;350;328;320;382;286;314;307;313;365;407;410;307;350;332;393;342;373;339;316;319;355;367;354;295;318;304;311;379;301;361;388;397;349;367;428;382;342;315;347;326;372;331;283;311;286;318;403;401;382;318;390;303;310;345;194;94;180;406
378;336;304;358;385;354;354;321;390;348;271;313;304;373;332;355;372;305;351;442;513;389;360;389;359;325;304;395;402;351;379;376;360;323;328;360;407;434;413;364;304;301;368;316;306;301;337;378;340;343;340;387;383;269;285;325;354;347;335;353;340;277;268;314;384;345;335;323;343;327;262;320;333;304;321;330;392;405;444;378;383;415;412;363;360;427;323;346;309;353;326;378;409;321;370;357;337;348;361;366;343;299;370;392;374;387;424;375;350;419;429;469;386;448;406;324;405;357;338;336;360;366;384;360;354;299;302;358;334;400;339;395;333;319;364;362;307;272;255;300;380;436;367;312;253;276;281;325;307;345;401;361;396;436;404;410;412;348;373;467;444;506;800;974;715;398;334;386;408;319;282;311;339;297;293;310;338;351;361;316;273;293;377;368;285;381;308;321;268;262;334;371;295;247;288;333;307;278;259;326;366;343;293;333;319;350;427;355;352;292;290;330;323;338;329;356;386;419;396;384;380;324;386;355;385;381;453;469;410;413;375;401;376;324;364;364;305;329;391;355;353;340;393;378;376;344;344;339;343;340;392;385;470;425;359;364;331;293;285;295;272;321;391;351;338;387;342;292;244;309;283;285;346;345;379;339;351;376;363;380;360;323;321;306;303;331;356;329;341;366;347;312;312;340;314;278;322;261;296;357;387;361;402;330;308;441;411;352;325;415;407;309;272;342;326;390;296;289;315;311;351;348;340;339;263;360;376;381;466;502;372;296;404;282;333;394;366;372;286;306;365;358;382;310;385;364;399;391;367;366;373;363;339;368;324;319;341;379;390;362;316;400;351;341;395;288;328;298;259;321;454;418;459;397;277;290;276;269;249;289;259;268;307;240;238;221;222;233;256;229;254;241;199;248;246;299;277;297;232;250;246;262;231;256;251;285;262;360;283;268;256;247;213;211;259;287;259;263;251;251;263;265;290;363;322;320;273;305;320;359;323;318;297;325;310;323;275;312;299;296;359;361;351;445;326;241;289;315;324;275;346;363;310;291;267;306;374;409;392;338;268;261;320;304;358;330;307;336;367;380;341;347;363;322;333;296;361;327;296;375;399;366;315;273;285;289;383;371;413;323;369;321;339;386;411;337;317;285;312;343;298;330;391;405;348;379;350;410;359;327;342;360;373;333;358;382;358;368;384;375;408;592;501;482;450;334;349;437;450;364;417;439;397;269;361;376;331;344;340;304;206;288;330;254;337;335;424;402;435;414;400;397;416;425;404;352;319;385;420;274;328;361;524;442;367;433;534;455;539;457;400;424;300;351;331;325;325;375;375;373;468;414;374;355;341;312;245;286;341;378;326;290;328;379;340;397;396;328;338;340;349;382;339;325;357;323;317;333;318;285;286;288;369;286;291;344;405;378;368;291;320;374;387;613;412;342;319;280;366;368;317;340;313;291;329;303;252;288;298;339;327;355;331;396;345;344;436;468;397;355;359;314;324;299;307;322;303;355;320;309;331;319;325;313;315;297;410;378;365;315;312;361;317;379;369;357;356;302;309;312;376;339;388;361;330;356;364;437;379;430;423;375;434;442;367;390;362;276;299;355;369;362;413;354;348;433;442;339;347;416;386;335;314;291;286;331;306;280;351;340;369;371;371;355;289;318;306;338;361;382;391;394;372;378;419;384;346;364;425;310;313;360;314;332;335;357;323;319;349;495;386;392;387;391;368;423;365;427;330;341;351;321;356;308;339;338;318;277;358;357;430;476;483;491;582;504;372;325;326;307;307;307;338;389;402;328;274;331;334;345;345;334;320;311;319;304;248;272;270;288;287;313;321;318;343;367;343;332;309;297;290;257;294;298;270;368;331;369;355;415;446;536;434;381;357;346;268;321;362;361;427;381;336;352;356;334;301;360;408;391;376;372;339;363;346;333;285;255;307;333;313;354;462;385;341;374;315;344;315;300;253;256;298;426;404;342;291;305;340;343;364;360;409;346;321;316;267;273;319;292;295;367;412;310;289;339;334;315;313;349;299;335;311;342;320;235;285;269;296;341;330;300;285;306;301;316;416;304;277;362;308;362;324;364;406;372;369;364;300;337;347;299;311;332;274;317;368;375;383;345;320;300;336;275;213;270;471
306;303;286;299;299;352;392;312;355;351;365;359;368;369;396;396;400;321;380;508;528;429;402;338;306;316;352;415;457;351;379;408;438;326;273;366;427;498;506;429;346;309;305;313;280;340;334;356;330;344;362;324;327;269;299;354;393;382;382;464;325;283;284;323;366;370;353;344;333;304;306;325;342;327;318;326;372;370;393;401;396;431;386;375;351;368;367;397;389;344;390;397;370;313;386;387;381;342;320;354;333;300;338;380;313;329;378;350;385;357;314;364;389;410;373;321;369;389;296;322;368;380;355;351;327;344;372;363;342;476;516;404;383;319;356;331;295;242;256;355;441;540;440;302;252;329;303;321;279;310;369;359;329;421;440;451;472;366;504;611;628;580;702;638;468;367;349;393;381;292;342;326;358;337;305;368;333;333;428;305;234;327;368;355;380;360;351;343;284;262;288;384;262;251;340;355;310;261;245;309;287;348;366;366;375;349;350;346;343;309;269;343;365;244;370;438;417;381;368;403;339;306;300;350;340;359;445;426;449;385;377;343;334;369;392;322;323;351;389;302;348;340;344;331;420;355;356;384;287;315;341;375;486;461;377;331;353;274;238;309;305;342;380;387;388;361;362;320;290;325;323;278;327;351;331;335;414;336;379;345;332;309;260;283;315;309;358;295;361;336;306;319;391;291;264;328;316;304;284;299;386;390;397;369;326;412;358;359;333;332;342;338;291;341;352;361;332;316;333;330;333;332;303;323;297;361;332;383;454;500;439;411;374;297;325;437;437;393;337;266;336;412;398;310;331;377;383;373;294;276;334;395;355;361;289;286;236;304;393;365;370;321;326;415;386;341;346;313;309;348;407;377;417;344;301;278;295;250;248;286;325;346;351;342;306;268;280;343;283;310;262;321;293;270;238;272;290;328;272;208;219;213;212;210;231;248;260;332;324;267;235;235;267;287;301;279;243;258;232;277;292;320;345;361;389;373;327;232;313;330;268;294;331;337;351;355;296;333;320;280;371;308;288;335;332;244;300;313;307;258;310;347;322;344;269;356;332;395;593;355;303;352;371;366;410;380;293;306;339;372;405;422;433;321;295;299;381;324;395;403;323;323;320;250;283;276;331;350;342;352;266;317;406;487;361;338;315;332;338;307;293;308;409;344;361;377;336;326;412;346;361;357;342;375;310;394;444;433;484;421;499;599;466;473;371;317;357;387;356;341;399;451;399;325;283;331;327;300;275;263;253;298;294;298;324;416;394;384;396;372;343;309;306;372;365;333;360;382;389;308;279;337;423;328;332;390;426;492;516;523;439;393;310;334;308;358;355;320;328;325;428;394;402;343;313;261;311;272;337;343;307;346;369;302;315;361;379;277;314;358;353;310;296;377;366;344;309;286;329;320;338;313;316;334;329;328;335;320;391;374;318;345;428;482;384;288;283;295;305;315;323;333;333;314;328;321;278;298;333;352;295;299;301;417;407;379;403;447;361;350;405;381;342;361;376;341;362;326;319;347;298;367;352;348;370;331;371;378;343;287;333;316;318;357;368;359;344;318;322;297;360;382;341;385;325;309;333;366;387;379;405;457;477;515;410;360;373;352;357;365;308;401;453;374;359;379;395;366;405;467;389;324;297;339;298;334;307;304;350;308;363;320;325;322;297;360;284;285;335;357;412;360;373;362;403;396;352;475;400;305;287;297;326;362;303;362;323;306;346;526;436;397;471;464;427;418;396;356;347;297;370;369;423;352;337;327;278;242;281;385;411;412;423;445;579;511;349;348;352;341;290;318;361;365;353;303;304;344;336;294;348;316;348;348;346;352;337;280;338;281;308;312;323;357;375;317;295;283;320;299;286;312;315;292;320;363;374;374;417;380;383;388;350;326;311;327;331;271;306;312;426;443;361;310;366;334;323;370;391;431;409;345;318;249;312;373;255;293;261;334;358;401;404;380;334;328;328;424;535;424;290;328;362;403;486;368;300;321;386;414;398;352;416;366;287;281;282;301;300;382;365;341;350;298;334;356;392;348;301;311;284;304;309;296;288;256;302;315;333;342;318;290;321;305;282;392;467;384;301;354;305;303;267;385;360;359;361;445;319;301;325;339;355;322;318;303;350;287;300;391;376;345;352;361;356;378;489
362;387;349;276;336;371;395;323;316;360;461;449;403;357;362;377;400;353;423;492;413;398;459;369;308;281;346;385;396;361;343;361;352;316;355;345;384;384;401;397;378;303;331;284;308;337;296;347;320;328;303;344;320;280;291;325;429;357;468;472;364;356;292;368;415;361;348;321;267;286;342;381;348;368;295;282;235;337;404;375;423;377;335;427;358;348;290;287;383;397;395;348;328;368;382;383;407;386;375;347;275;326;366;411;358;314;355;367;398;306;396;345;375;380;397;329;324;323;302;322;274;325;342;309;308;331;343;358;355;411;496;424;381;432;332;323;287;297;300;323;478;491;354;239;262;281;320;300;312;306;360;325;308;385;377;378;386;382;490;587;566;596;539;403;439;325;337;379;387;330;340;338;348;326;316;303;319;286;381;284;260;305;333;328;304;368;339;332;246;274;275;295;250;314;366;409;306;305;286;289;317;382;349;334;390;353;389;337;323;329;284;274;297;294;408;588;416;398;372;447;375;349;387;414;395;385;383;382;353;420;371;465;323;351;387;332;343;349;332;330;368;367;381;404;386;374;354;314;286;346;356;371;400;408;395;334;335;297;248;322;360;312;333;332;369;373;367;298;335;284;316;317;336;328;354;368;371;356;416;361;332;272;273;349;325;293;336;305;314;301;306;315;296;317;316;324;308;360;392;370;328;410;395;382;356;320;357;351;329;364;323;288;319;306;399;397;315;338;309;372;356;330;297;318;387;414;329;293;334;398;384;330;328;284;316;407;538;403;300;333;389;385;349;376;315;340;341;350;352;335;359;402;392;283;299;309;304;313;358;337;298;306;369;371;332;339;348;286;317;375;444;435;346;279;253;268;310;287;285;254;272;327;322;339;418;305;280;335;335;321;361;316;305;264;280;239;285;279;275;286;253;255;294;285;263;267;291;304;349;274;244;263;288;287;323;314;328;304;305;273;350;270;329;334;330;360;298;330;302;286;260;281;353;341;329;330;272;306;306;263;346;317;314;333;346;301;305;354;355;314;294;337;340;358;333;305;335;312;433;409;370;387;354;365;438;393;361;325;328;351;354;423;439;356;317;346;405;381;355;381;285;301;355;307;275;276;328;379;385;363;365;317;338;392;382;335;347;345;346;322;381;398;349;310;362;403;330;358;357;309;380;371;375;343;329;377;410;461;407;422;435;363;360;375;373;372;307;382;369;298;332;427;481;325;280;304;344;282;279;316;309;300;344;350;278;402;419;419;464;460;415;364;303;273;319;361;362;366;340;307;335;333;329;285;278;239;309;387;373;423;386;431;384;406;361;380;412;315;353;388;455;455;392;439;350;291;309;272;325;316;270;332;322;325;314;339;363;309;282;329;310;278;278;313;339;300;286;249;279;352;326;385;400;361;333;339;364;309;342;410;389;332;364;421;359;299;296;298;318;265;303;302;322;373;344;404;324;359;340;316;326;307;315;380;382;369;353;488;419;372;357;351;372;380;387;391;366;282;345;315;318;299;373;431;509;513;375;304;309;302;310;318;322;363;347;307;317;327;318;334;359;357;371;322;274;333;329;383;394;491;444;443;381;391;387;421;418;387;412;379;374;373;431;394;360;384;380;383;391;462;408;361;318;336;387;361;321;335;359;371;334;412;302;252;248;290;372;321;293;356;376;378;328;347;374;442;398;438;386;374;277;309;326;365;386;372;312;325;336;455;397;394;403;367;407;328;343;396;314;261;314;390;401;361;366;366;258;245;314;330;306;353;385;331;466;385;275;360;400;373;316;383;338;312;291;309;322;361;258;305;327;396;356;329;356;357;314;332;329;252;330;271;306;339;301;274;281;290;271;270;307;342;376;352;318;395;383;383;371;315;373;305;300;366;342;330;308;313;353;301;375;379;373;388;327;340;384;440;355;336;319;377;316;369;296;307;280;297;291;336;362;337;327;311;294;328;345;345;410;428;392;423;513;437;452;362;315;336;438;382;413;388;388;350;363;291;296;311;310;420;482;359;350;398;333;339;421;349;364;289;264;261;303;359;375;347;332;282;333;348;282;257;279;319;310;378;472;465;408;341;318;349;297;350;381;317;446;385;286;363;349;325;356;342;343;365;340;298;309;367;424;330;325;361;363;367;447
306;347;352;351;327;341;348;325;349;356;444;393;374;391;364;323;295;353;343;373;358;315;358;334;286;336;327;342;379;360;345;328;329;308;358;307;311;347;347;328;268;294;287;371;360;297;337;346;261;283;321;311;288;312;311;364;491;381;392;400;359;364;316;374;407;343;329;350;262;285;342;387;329;328;396;312;313;383;412;366;360;294;250;304;329;347;265;307;364;375;367;373;362;398;345;376;374;361;374;345;283;291;308;400;383;330;326;289;318;270;287;357;344;361;352;337;314;295;356;273;297;371;290;284;321;356;342;366;318;382;394;430;387;403;415;310;322;366;397;388;342;355;252;268;303;284;274;257;270;318;389;351;348;320;309;331;326;347;414;408;428;412;401;395;431;349;327;355;332;394;437;374;340;370;362;332;368;294;322;284;285;320;333;309;358;307;335;326;259;245;279;279;311;292;389;407;287;343;364;286;315;348;356;306;325;345;409;337;338;308;320;293;304;350;447;601;531;341;352;370;339;384;484;438;387;334;330;293;367;352;325;394;393;377;343;356;340;313;317;381;373;367;359;369;341;360;284;343;323;350;310;337;417;357;312;323;302;292;256;285;322;318;281;271;310;337;338;340;310;383;336;303;302;336;364;325;319;382;511;561;435;333;276;333;355;321;291;293;316;360;265;256;295;320;330;381;323;362;468;446;377;420;418;390;398;356;305;353;291;322;336;358;345;297;320;329;247;321;350;385;387;381;372;366;378;393;335;320;295;313;333;329;283;270;274;372;425;369;319;458;510;386;338;382;310;318;297;298;309;275;373;337;322;329;315;273;241;321;358;339;288;355;394;378;347;316;309;272;304;343;346;403;305;230;277;317;332;321;297;348;341;320;286;380;387;345;322;318;330;349;349;359;309;309;254;274;237;299;313;277;269;317;292;288;286;280;282;322;373;255;240;258;301;382;349;346;367;349;319;303;329;285;313;314;273;281;290;272;274;267;277;333;347;349;353;272;315;294;305;262;253;291;336;289;288;303;297;306;281;301;313;342;346;401;338;328;345;302;351;428;386;356;263;307;407;438;361;364;348;389;410;338;371;465;320;329;386;426;441;319;314;348;363;342;290;293;340;400;383;317;331;334;304;329;328;391;377;392;385;342;375;444;417;360;386;364;349;371;367;351;398;344;363;339;301;373;407;389;368;382;372;303;340;328;351;327;367;379;323;344;340;334;368;347;319;366;333;340;340;329;352;275;338;340;386;374;362;421;433;454;459;343;310;259;295;368;356;371;342;379;373;351;338;269;235;265;277;285;325;298;393;364;487;401;441;504;538;510;422;391;431;482;395;406;364;368;370;285;289;292;285;267;304;331;335;402;419;347;336;313;286;354;371;312;299;292;290;329;364;332;403;400;432;326;352;378;385;335;366;367;357;366;329;407;382;401;367;354;389;298;327;323;375;441;398;369;374;403;341;300;295;289;329;382;365;357;409;375;383;356;354;405;338;361;363;413;334;303;309;300;284;306;333;477;612;429;335;350;320;262;321;367;288;315;305;269;318;315;296;341;360;388;339;298;286;309;306;368;380;377;436;383;366;385;395;393;370;393;457;482;432;408;382;377;309;364;363;393;426;360;367;313;343;341;413;338;329;340;409;377;339;375;323;305;295;325;338;361;383;343;387;342;337;361;346;428;377;339;385;386;293;318;306;296;364;321;347;349;299;381;401;339;364;430;406;343;345;389;295;320;396;528;510;367;345;342;267;339;328;346;310;242;320;332;399;406;347;383;394;420;404;398;295;291;319;320;359;349;307;270;302;358;365;373;391;347;336;337;385;289;297;302;245;284;306;283;295;269;244;254;315;352;352;388;367;395;351;307;353;365;294;340;300;352;344;405;363;338;396;315;334;321;336;466;426;387;439;407;362;464;385;341;299;290;279;305;354;277;303;310;364;399;374;328;354;455;369;296;226;338;380;432;556;484;439;372;343;453;507;407;357;326;318;276;283;316;392;344;294;432;472;421;355;360;371;301;383;342;310;280;278;275;320;403;485;474;372;335;367;358;311;294;331;343;426;479;455;551;446;314;347;403;324;311;348;380;395;371;374;396;361;404;367;294;313;366;336;336;405;320;413;374;340;363;384;344;366
282;365;381;358;337;310;277;304;355;330;343;386;338;374;342;330;317;327;279;305;331;302;316;317;284;279;336;364;396;317;298;318;298;338;303;279;271;299;308;289;285;316;293;318;319;315;355;325;319;295;299;311;344;376;388;398;376;349;357;357;309;358;322;311;344;323;272;307;328;283;314;356;356;331;379;344;335;374;374;331;320;319;300;352;343;393;356;387;358;361;368;404;347;370;309;366;401;403;375;363;383;358;332;360;382;336;303;319;339;260;256;307;347;346;388;365;336;352;318;357;323;360;350;321;316;373;337;357;338;320;363;342;387;319;307;302;301;332;358;305;262;297;296;282;324;252;238;315;299;360;354;326;345;336;286;273;343;332;351;314;307;281;344;412;478;394;363;404;400;370;406;350;350;338;375;321;339;332;337;304;270;359;327;332;332;307;311;350;251;266;322;324;314;313;330;368;348;358;313;310;348;345;371;298;340;392;379;370;356;298;369;337;347;349;456;428;388;327;327;322;256;326;385;392;312;319;350;366;398;402;357;397;385;366;377;351;368;383;352;347;423;343;360;354;376;329;373;396;385;376;301;270;387;365;361;340;323;303;334;304;321;298;287;277;304;333;406;287;305;404;366;350;266;334;362;366;308;317;427;540;476;327;296;414;415;395;367;278;320;378;321;319;281;305;348;441;324;330;426;442;406;434;407;383;366;294;344;345;352;367;287;283;300;306;299;316;304;333;333;402;394;404;438;375;340;308;362;358;288;360;371;336;344;342;307;313;348;344;353;476;413;346;350;348;420;378;356;279;310;348;357;342;341;349;299;290;282;360;396;383;285;344;350;366;327;284;278;281;297;358;290;340;286;273;372;392;363;324;349;420;355;361;392;341;389;364;358;400;298;340;289;321;278;273;293;253;310;278;283;312;311;329;340;293;359;336;272;315;352;307;291;340;353;368;342;351;285;284;376;313;346;376;291;274;261;251;284;336;287;299;283;330;401;345;275;310;306;350;321;288;267;239;283;339;352;357;254;263;257;261;313;324;330;336;299;294;420;342;334;390;355;313;314;295;343;377;331;382;339;427;411;382;376;394;415;352;311;326;368;300;295;289;345;348;300;284;306;350;369;358;331;290;319;309;341;337;422;363;340;324;358;431;347;391;356;339;326;302;311;342;329;343;383;394;280;336;378;344;293;369;394;329;347;327;346;341;322;360;337;363;333;357;361;420;509;358;346;378;372;344;351;280;281;312;362;413;306;374;349;317;406;307;324;325;316;367;339;397;377;438;376;260;315;318;266;295;342;333;319;354;355;361;380;437;470;574;480;486;294;305;419;425;410;428;359;353;364;284;327;315;293;334;325;337;368;422;410;343;341;295;324;355;327;380;359;308;343;335;357;324;340;350;317;284;351;351;333;328;373;382;370;354;391;467;400;473;392;387;389;322;300;370;406;415;434;366;317;341;332;304;321;313;316;365;366;368;430;411;363;366;381;415;350;369;384;378;289;345;354;308;278;319;386;473;486;315;353;308;370;372;395;336;344;341;327;271;270;298;277;327;398;310;342;314;297;355;382;386;385;388;411;319;319;372;409;365;340;331;445;534;426;322;305;321;328;354;384;378;390;368;310;339;325;335;353;308;301;366;398;355;387;385;331;335;429;365;393;375;350;372;391;409;350;333;367;431;406;328;411;345;322;305;325;349;336;342;385;328;226;360;380;369;381;355;434;344;384;394;317;294;418;521;523;359;329;348;302;320;305;315;269;220;307;348;355;342;338;300;401;377;340;332;318;337;330;323;350;361;336;288;301;257;300;296;336;312;341;401;393;351;309;284;304;310;308;337;391;354;321;313;348;339;303;318;306;316;324;310;365;411;385;293;292;307;369;390;355;359;372;382;344;320;369;412;428;424;472;418;389;367;297;310;335;272;244;353;366;337;385;301;372;464;510;372;470;457;401;275;191;348;411;489;488;422;502;390;299;396;520;407;370;359;339;285;294;354;433;408;315;338;454;374;314;479;459;389;361;358;364;242;247;261;331;365;477;592;511;383;318;355;319;370;375;368;397;454;472;559;386;304;391;404;371;341;406;432;408;402;352;392;402;323;363;362;389;404;397;337;343;320;306;362;307;307;379;376;349
288;312;411;404;322;283;255;295;367;380;374;381;356;393;387;382;374;340;306;266;336;335;293;290;256;273;301;394;390;362;262;335;320;324;327;303;366;322;281;321;318;348;358;321;335;394;322;331;298;269;281;338;379;440;418;387;348;339;329;347;321;300;328;330;327;251;265;326;321;279;303;320;337;326;302;311;324;359;371;308;332;349;377;338;334;343;572;512;382;344;328;334;322;293;390;352;477;494;477;416;474;480;365;396;440;355;349;322;339;254;291;378;372;337;379;334;383;366;408;375;327;385;356;373;340;353;378;348;335;391;413;341;376;335;316;299;280;300;286;267;267;312;295;296;317;320;284;277;281;349;372;365;331;349;298;289;326;283;359;298;231;286;357;442;408;351;375;420;331;308;346;358;367;359;389;369;389;394;376;381;354;352;316;310;267;310;355;349;289;343;356;388;459;356;294;350;413;382;319;363;357;341;433;309;283;372;354;385;341;278;325;341;333;299;342;393;304;306;316;283;277;332;306;279;360;341;341;375;381;407;382;346;382;391;386;372;375;368;375;392;361;308;338;368;400;383;352;300;305;367;325;344;341;318;401;381;383;387;350;327;335;335;329;345;326;369;388;379;302;307;341;316;281;286;344;392;352;367;283;327;371;314;320;424;553;464;344;308;331;369;380;341;305;288;370;365;306;356;386;337;320;371;348;378;300;239;268;353;339;356;307;311;271;302;350;365;398;374;373;352;309;330;488;565;388;298;409;290;274;334;347;324;303;323;325;336;266;404;410;481;428;420;425;367;429;405;333;294;330;386;398;373;325;363;298;270;287;386;439;386;364;412;374;323;354;354;285;297;361;350;279;328;261;332;448;408;350;358;348;369;409;342;347;408;366;350;382;385;300;280;329;294;314;332;300;304;312;287;301;348;312;376;374;373;321;312;314;301;381;340;363;321;321;268;309;302;330;304;365;367;382;389;364;368;277;306;366;378;368;311;313;355;385;292;268;302;309;326;298;302;282;263;296;395;339;320;332;315;282;269;325;355;329;305;316;351;323;316;410;394;378;350;310;301;341;335;301;356;350;451;421;404;324;393;402;397;329;304;355;397;276;307;317;288;281;333;283;273;309;291;299;352;311;315;297;311;369;351;349;349;296;352;431;349;421;412;335;305;309;321;378;337;379;349;295;293;322;330;322;411;400;334;358;332;347;291;316;355;335;343;305;321;334;429;500;441;341;365;342;289;330;304;259;349;447;397;327;282;251;331;357;330;390;397;363;353;418;419;440;401;338;284;258;304;306;359;339;366;379;417;388;362;397;367;430;374;387;306;335;287;310;429;410;366;430;393;339;311;323;363;295;354;327;384;387;387;388;380;310;317;295;297;323;340;336;308;248;326;353;337;254;254;352;253;320;380;301;317;381;323;267;320;404;458;443;452;432;408;376;340;300;313;284;311;360;278;357;368;413;403;309;348;292;335;373;401;399;424;336;324;392;363;330;336;291;317;316;310;364;320;349;377;380;461;327;287;268;310;385;383;350;353;375;400;307;279;279;318;293;337;386;429;355;367;333;355;359;333;382;426;402;351;356;418;374;309;321;332;402;410;373;335;344;312;375;383;363;388;408;403;350;339;310;363;399;311;325;352;307;353;388;427;397;396;366;340;364;386;343;365;349;372;347;362;373;455;342;375;466;327;353;388;389;362;298;328;413;362;280;308;376;324;333;396;411;371;420;370;361;350;380;467;392;327;326;338;291;324;338;322;334;289;284;306;321;324;343;312;359;394;334;356;333;339;268;296;251;339;414;392;328;292;276;336;354;341;334;352;349;328;339;316;323;335;327;324;413;406;382;347;334;329;238;339;318;298;323;308;284;377;372;312;311;303;318;365;335;358;392;381;380;337;337;400;402;378;371;315;352;335;278;254;319;281;302;261;308;371;391;334;435;551;594;401;442;373;347;344;350;423;471;491;467;420;388;412;375;392;428;338;347;352;396;377;405;372;428;430;399;412;462;378;340;337;376;360;311;336;376;297;323;417;350;326;420;655;729;442;305;266;337;396;384;383;373;359;485;442;334;252;351;345;313;322;352;445;492;417;368;465;421;378;351;404;421;427;374;357;345;372;338;360;358;397;386;398;378
302;316;402;438;362;320;296;327;308;337;335;363;361;351;407;361;369;396;313;273;292;269;288;347;330;314;349;391;445;407;297;263;314;303;296;298;386;356;316;303;282;321;335;350;352;414;342;294;321;243;272;389;362;412;348;307;374;363;389;361;362;338;314;332;299;258;289;308;324;313;333;439;415;330;349;303;398;401;414;374;340;352;415;321;278;396;527;601;496;382;350;287;328;343;394;366;393;425;488;472;567;641;549;395;390;384;373;406;348;239;330;369;294;333;384;410;379;392;293;372;422;420;352;330;335;287;383;378;395;337;396;355;341;327;317;319;293;327;297;290;348;325;308;310;331;332;306;289;322;355;317;375;403;349;297;283;338;387;341;334;252;231;296;389;339;300;337;324;310;329;368;384;371;393;384;454;433;394;377;393;339;342;266;266;280;320;319;404;385;361;356;322;423;367;287;326;338;399;395;363;387;442;423;383;323;303;341;310;269;257;323;340;333;310;383;497;444;415;258;332;361;339;385;335;355;353;318;297;308;328;370;329;373;295;341;371;358;365;341;362;328;308;354;388;375;317;331;312;332;341;318;336;342;323;319;332;394;369;321;277;275;291;367;307;303;360;328;314;334;295;345;314;322;288;354;423;403;296;285;303;318;304;324;342;395;455;337;327;234;304;330;331;317;295;333;330;352;310;345;299;312;364;364;352;281;280;326;304;363;338;307;286;247;324;388;423;346;352;390;337;316;319;376;434;305;395;302;253;270;288;276;243;262;316;287;320;302;360;423;546;488;546;430;395;365;400;359;363;321;390;407;395;380;363;347;343;328;355;402;332;421;405;307;358;418;366;318;314;326;347;302;287;310;389;371;394;362;385;371;410;347;305;334;381;440;447;372;324;317;292;288;369;349;324;304;318;302;270;333;351;296;386;396;326;334;312;302;335;396;425;364;354;285;268;282;365;323;384;356;374;414;389;414;408;385;348;386;351;306;305;335;345;359;238;265;328;365;393;360;319;378;248;247;322;314;326;292;342;288;331;373;317;355;309;365;357;333;343;335;358;353;346;373;333;338;308;275;327;336;406;504;472;430;327;332;324;317;310;361;351;324;277;352;323;328;365;314;368;337;390;263;341;392;351;297;330;354;376;350;356;387;325;361;388;352;375;324;279;325;388;288;323;317;348;409;325;303;283;287;330;318;340;344;353;319;333;319;337;324;360;370;376;344;334;405;338;323;354;352;289;331;293;267;307;436;357;329;306;268;346;368;351;355;377;381;367;417;444;455;384;353;316;261;331;331;394;355;364;328;397;319;349;308;331;341;337;361;376;270;268;396;355;364;354;423;365;312;277;328;363;356;316;318;419;418;383;363;364;321;331;304;317;342;368;339;314;255;255;317;316;256;292;295;264;332;353;359;391;363;329;276;376;398;309;364;367;403;399;387;364;328;274;312;319;350;326;313;439;474;375;301;310;280;305;364;416;428;409;391;269;322;374;319;281;301;321;291;329;302;370;407;338;305;343;293;293;302;346;324;362;341;332;362;300;279;267;303;337;278;330;364;524;417;381;348;361;368;338;322;339;392;393;404;430;387;336;375;344;337;363;371;349;339;360;341;342;339;361;365;361;256;340;371;365;390;380;344;322;353;355;363;405;384;428;349;362;340;336;325;368;327;349;358;337;394;306;310;308;348;272;313;374;398;352;330;323;444;378;398;314;341;353;365;358;338;351;376;304;282;299;308;375;331;347;338;363;322;317;371;429;357;359;330;350;297;358;321;339;376;383;327;342;314;336;298;308;288;309;371;421;355;335;310;307;297;338;336;377;355;397;348;312;388;362;371;336;330;403;381;310;281;333;276;316;354;329;308;293;311;361;360;333;288;233;289;370;314;339;351;381;360;336;361;461;448;326;353;341;366;337;328;260;271;308;319;261;294;337;316;380;471;464;484;353;333;362;262;291;399;435;503;477;499;544;521;437;467;623;560;314;336;335;327;394;459;387;380;388;399;432;437;349;306;346;320;309;288;265;338;342;478;518;353;377;416;581;707;505;341;308;347;376;340;359;394;341;352;359;341;296;290;324;285;324;338;342;373;330;369;388;426;394;319;357;402;417;372;323;268;330;292;315;440;454;423;367;376
344;405;409;418;343;319;313;324;299;295;348;370;331;363;352;376;461;467;447;296;300;311;338;412;402;409;355;377;441;391;350;342;279;321;302;326;389;340;360;370;308;289;318;354;366;397;356;365;358;317;431;564;466;548;436;329;378;424;420;325;319;359;276;308;301;263;271;321;339;280;331;423;310;286;346;362;407;400;297;343;366;406;398;362;347;495;547;510;423;334;369;321;364;340;379;334;328;336;374;419;491;617;532;407;310;351;331;316;333;378;403;382;353;369;384;398;399;331;288;402;370;387;331;325;297;329;359;392;401;411;399;365;313;334;355;349;315;271;297;340;348;332;327;268;323;323;321;293;321;389;368;345;435;298;389;351;333;318;353;321;303;278;303;362;308;282;320;269;309;358;392;335;311;399;429;418;420;407;352;344;334;306;294;284;339;386;349;404;426;373;346;369;360;321;299;310;302;393;429;397;372;356;396;378;337;344;333;313;312;356;374;380;342;300;355;461;445;336;285;344;369;384;364;341;378;361;344;340;310;314;381;364;384;361;336;397;382;348;307;392;367;415;384;334;338;375;392;343;366;340;378;339;343;335;320;338;334;366;345;219;234;296;302;273;263;300;352;314;327;336;347;333;316;318;312;375;355;350;283;297;311;279;284;247;372;402;311;310;306;331;339;323;326;319;307;372;364;315;333;331;344;346;356;317;362;364;383;323;315;305;313;276;317;284;283;314;330;329;310;328;358;312;306;261;293;318;274;265;242;278;238;245;270;279;302;398;312;334;416;515;472;378;359;392;344;340;283;332;400;481;458;364;342;375;390;359;445;382;320;376;341;378;325;374;389;396;321;323;303;317;311;312;334;314;341;324;348;382;374;421;407;351;316;374;523;593;412;288;354;349;416;457;336;315;337;333;297;330;366;320;305;344;388;305;334;318;342;373;426;472;322;312;304;284;336;347;300;322;362;323;359;418;597;752;649;324;348;324;323;305;340;374;385;316;342;378;337;416;364;416;340;308;322;283;316;338;364;324;346;322;331;345;286;366;306;349;292;307;342;377;357;421;331;415;392;304;267;339;291;321;353;391;427;256;331;311;357;361;443;366;341;317;287;304;378;302;261;318;320;327;365;337;358;353;360;321;410;384;340;401;361;339;351;362;281;326;305;291;346;372;239;295;370;358;356;344;294;352;369;340;335;285;361;372;353;294;255;296;301;370;368;345;326;331;357;347;280;399;374;357;349;305;298;350;349;375;370;423;339;333;308;364;378;391;374;352;380;475;463;439;361;325;264;291;335;346;317;328;321;387;340;399;323;315;344;386;349;301;265;286;337;306;309;314;342;362;370;325;335;281;343;324;343;358;384;381;386;391;333;335;311;332;360;349;329;357;321;274;262;240;309;287;287;257;303;325;379;386;359;308;308;333;402;287;283;354;429;390;414;343;323;336;298;301;413;358;360;370;409;309;285;307;261;268;367;361;340;357;346;324;357;373;358;313;316;326;345;349;276;332;346;304;266;327;333;342;332;339;346;348;335;314;326;302;267;346;347;308;343;310;378;420;430;365;324;377;349;321;355;367;384;335;341;399;408;388;365;339;306;375;401;369;380;319;322;366;352;390;338;309;309;303;346;355;377;379;369;342;356;343;351;347;350;426;413;387;416;371;359;329;301;312;375;417;336;343;336;393;385;314;321;416;372;342;368;301;391;403;374;322;357;349;331;311;308;365;321;339;313;305;281;398;369;375;368;371;373;332;332;390;417;337;292;297;334;348;379;377;353;351;353;326;303;314;358;278;279;323;284;306;282;284;278;258;260;329;360;337;349;303;338;366;404;358;379;310;306;384;350;287;254;307;273;294;278;300;305;323;281;311;392;341;282;260;314;390;345;336;309;373;293;342;415;397;347;326;322;354;354;309;301;275;298;295;362;300;309;358;269;318;453;471;376;301;301;253;247;280;366;380;391;322;403;396;420;410;353;459;401;330;324;351;324;397;354;356;349;493;422;403;362;322;327;331;368;376;354;265;263;394;512;495;372;365;364;447;505;424;345;334;404;239;332;367;398;382;346;335;344;254;327;307;312;309;343;327;311;326;351;370;408;368;334;365;357;381;348;312;279;363;362;389;452;402;364;448;358
368;429;377;376;332;315;327;349;282;294;328;322;399;304;302;354;355;438;477;394;334;295;328;438;394;252;291;350;364;424;515;378;265;391;332;352;329;349;355;350;267;335;359;330;308;363;376;357;343;360;388;498;432;505;563;548;479;418;523;375;289;290;287;294;324;318;295;303;297;292;308;382;289;327;387;351;404;323;330;365;405;376;403;403;362;491;584;396;359;348;342;356;350;365;335;326;336;291;295;342;380;444;426;317;332;337;291;286;316;393;522;383;375;420;394;315;324;312;342;376;372;381;375;319;291;358;378;362;412;382;408;343;329;300;311;337;354;292;283;409;370;358;321;323;321;283;315;320;283;382;377;300;330;309;314;352;350;331;273;297;312;298;297;290;257;261;320;287;321;410;377;366;402;364;352;357;376;393;332;352;346;322;369;339;371;393;345;383;397;310;298;274;308;327;341;358;340;379;388;314;322;317;344;350;322;336;305;348;332;378;436;427;366;402;339;369;368;312;340;300;346;344;331;331;368;355;402;351;315;346;323;411;351;340;341;393;378;286;322;336;384;373;304;314;340;424;332;315;287;375;322;425;378;345;326;332;318;381;353;289;266;300;314;311;271;293;340;354;336;342;317;319;290;281;281;305;317;390;327;317;270;315;332;288;339;367;291;363;339;318;361;322;340;407;373;404;419;415;370;358;321;298;326;310;337;395;403;333;304;290;267;294;282;295;276;292;296;279;288;277;332;305;262;258;294;294;258;237;280;307;274;290;287;320;362;405;384;336;326;302;334;319;303;351;365;274;253;340;548;781;563;367;346;371;365;349;404;369;323;357;329;362;345;392;452;326;319;298;330;395;386;397;338;313;292;365;336;341;297;339;356;353;336;389;505;470;363;308;336;391;378;360;317;300;287;297;348;337;349;311;298;326;417;366;364;259;300;362;411;472;379;336;328;299;342;303;313;353;343;348;327;590;840;979;780;372;392;415;329;296;308;314;314;353;425;361;291;354;356;366;373;370;265;295;370;312;321;311;313;339;315;337;321;309;347;328;249;305;284;306;327;388;324;395;381;272;285;281;282;267;277;307;343;294;330;365;347;372;365;346;318;326;336;310;321;230;262;314;309;294;346;406;321;376;304;290;372;335;330;372;321;351;412;366;321;300;286;382;376;302;290;284;339;293;294;303;371;367;381;362;343;334;288;275;280;342;307;358;314;315;414;383;305;300;399;373;350;423;407;370;402;364;356;360;357;373;331;377;391;292;274;370;347;366;352;334;334;363;359;359;356;299;295;298;318;353;358;329;323;355;343;402;388;351;367;349;310;310;294;305;312;310;285;290;261;325;335;350;356;323;339;415;362;321;323;345;372;460;377;336;309;335;332;360;368;322;343;293;317;288;251;310;342;240;268;309;359;410;381;371;330;357;351;310;328;343;472;370;301;280;355;325;305;331;437;416;405;405;362;324;331;343;269;261;302;306;340;355;358;308;311;351;340;375;341;317;337;333;334;301;322;286;293;305;322;322;326;332;359;368;399;264;324;284;288;362;381;348;366;340;357;338;405;313;284;331;308;329;342;352;347;388;344;347;360;368;317;299;332;398;361;380;393;377;307;359;391;365;303;366;405;353;331;339;351;344;377;442;291;325;308;290;351;337;406;500;506;349;341;340;332;274;323;342;353;352;362;328;365;447;526;450;379;328;305;320;328;404;363;283;306;347;315;285;373;345;345;329;322;340;320;363;327;353;360;382;351;359;370;385;395;351;321;317;375;353;311;392;348;326;380;431;371;267;357;242;249;281;304;281;324;312;269;248;294;403;350;312;301;295;325;354;363;332;340;356;317;336;360;341;319;243;274;318;321;283;315;379;290;332;302;301;328;275;292;373;316;357;339;330;371;418;520;462;347;267;304;353;329;345;299;278;331;354;383;399;421;306;240;282;410;523;400;222;151;165;200;251;282;305;332;333;277;360;338;307;294;334;336;343;386;335;322;383;376;358;375;439;352;388;341;326;268;322;381;393;350;331;359;429;483;492;408;383;372;373;390;423;377;401;353;233;266;348;378;334;336;378;370;331;327;326;417;365;361;393;307;270;332;407;437;388;305;327;371;382;295;288;327;384;391;329;378;326;376;387;327
378;406;350;288;302;373;338;367;269;291;342;368;337;298;298;334;341;411;483;417;298;282;360;335;271;205;261;331;350;483;497;397;390;473;393;329;367;407;338;345;318;285;310;335;322;340;328;354;340;354;303;339;471;655;877;908;765;468;409;392;355;300;249;268;239;292;272;316;280;290;300;296;289;335;398;319;371;372;437;389;385;359;425;430;365;440;360;325;333;391;348;328;362;304;270;261;340;369;335;302;392;440;351;305;384;361;337;329;345;395;428;390;352;406;383;410;367;338;373;348;434;404;376;376;347;350;378;377;341;402;401;414;312;315;329;405;350;316;371;311;433;370;380;310;331;297;347;330;304;365;350;299;279;323;328;345;407;309;302;270;300;285;303;306;266;307;295;297;383;345;347;318;375;353;374;376;324;370;313;302;292;303;283;362;372;362;293;329;340;345;336;308;320;339;372;292;316;337;303;333;318;299;317;295;323;291;312;305;326;316;382;483;413;336;308;343;330;368;379;323;291;325;295;258;349;349;356;343;353;310;351;367;364;342;349;336;308;347;286;335;331;339;269;290;286;313;360;329;362;358;370;462;431;349;387;328;284;347;324;264;227;335;373;341;342;329;305;338;313;316;258;341;290;291;356;279;305;335;324;312;326;326;306;329;309;329;334;378;462;403;395;337;404;362;344;410;480;513;425;362;317;263;266;327;291;346;302;269;221;269;252;261;252;237;256;300;284;244;266;277;280;289;254;223;260;264;308;281;292;351;316;342;358;305;305;330;341;320;329;293;337;337;317;425;357;295;268;348;663;813;546;367;303;323;316;298;328;327;359;391;378;321;324;350;401;388;336;373;331;420;387;399;331;275;279;331;362;288;331;359;375;442;369;399;379;344;388;335;356;366;403;314;356;330;336;359;372;422;331;329;297;290;322;334;301;246;312;293;404;424;403;376;378;329;331;295;339;325;347;345;348;512;781;790;579;324;323;417;388;320;291;322;342;332;365;348;268;314;322;315;364;396;313;316;348;373;292;319;298;340;314;352;286;295;339;307;295;267;279;291;317;302;331;363;331;331;299;293;265;264;264;337;291;264;292;401;345;352;332;340;304;334;323;367;277;222;215;270;286;308;362;386;309;310;322;299;281;296;323;337;370;402;396;342;305;244;336;419;338;306;350;298;373;330;301;363;352;350;349;352;293;272;299;294;290;360;298;309;320;302;345;337;275;256;319;343;355;342;329;303;383;403;343;315;383;420;294;302;344;339;393;314;301;345;336;343;330;340;300;359;339;290;293;255;334;377;321;302;339;319;396;418;381;339;359;361;349;342;347;363;330;287;252;285;307;306;334;309;324;304;352;402;364;322;321;270;325;416;378;358;285;354;355;298;299;274;328;314;247;297;302;337;346;280;292;284;350;411;346;364;332;365;339;272;283;328;391;312;203;307;326;370;353;366;423;410;416;391;348;327;320;344;315;360;364;348;320;348;365;339;322;368;393;317;265;280;269;281;323;339;332;378;329;335;343;391;397;323;316;356;423;349;342;259;315;368;387;377;401;348;322;367;371;327;298;320;290;301;387;332;355;310;271;394;285;282;258;282;282;407;352;408;422;367;309;356;375;325;333;428;549;399;339;365;374;419;379;388;350;332;283;297;308;313;361;460;443;356;371;287;276;350;351;284;321;352;327;340;417;393;421;392;346;301;351;328;401;451;336;278;301;303;317;337;345;375;356;333;352;361;363;359;348;376;388;462;353;295;371;356;355;392;348;369;350;346;306;362;275;337;295;376;364;259;210;235;289;305;252;305;319;338;339;318;347;345;372;336;347;303;332;283;359;360;399;394;323;381;330;319;361;306;309;357;334;314;331;380;366;298;262;320;350;311;317;332;379;330;336;295;403;449;514;471;435;348;286;314;322;353;327;277;276;304;391;438;408;383;278;306;397;469;359;242;130;99;167;239;286;348;377;345;312;309;368;326;307;347;372;335;333;287;306;383;379;323;408;502;424;341;379;321;342;373;375;464;426;340;424;365;409;493;453;398;392;463;446;455;475;462;343;335;281;349;411;360;378;332;333;297;311;336;410;326;369;383;324;306;374;393;393;359;376;375;388;352;344;322;320;358;358;336;353;303;321;376;348
326;324;287;296;341;346;388;368;356;308;318;359;284;317;296;338;391;383;401;380;262;306;368;361;286;256;319;261;385;429;441;372;403;455;355;398;374;373;314;326;296;310;278;297;335;384;355;353;286;369;261;299;375;680;998;1045;956;536;485;548;444;370;278;285;246;233;296;271;314;292;301;283;327;311;344;329;337;405;397;319;362;361;426;400;359;383;324;325;312;322;250;331;280;308;293;301;305;309;268;313;311;422;338;306;341;357;353;405;365;361;380;377;400;425;392;344;393;423;364;378;394;306;288;346;330;354;380;352;420;414;425;385;297;315;311;327;332;332;301;272;420;426;368;391;353;350;348;315;351;286;314;315;322;307;331;312;300;272;247;276;288;293;302;299;285;308;343;320;355;297;312;334;298;312;327;372;349;389;306;254;258;229;337;335;369;333;378;309;276;263;307;288;356;370;354;287;339;375;331;349;341;340;379;379;366;344;368;302;287;285;360;423;351;343;335;310;321;326;383;341;284;307;368;342;330;351;375;360;375;366;321;357;342;411;379;379;335;352;273;303;331;346;358;329;259;272;335;330;344;293;324;318;335;337;333;325;297;304;238;248;233;268;337;310;294;337;330;340;253;283;271;317;343;392;421;324;314;291;353;303;310;269;275;263;249;290;316;417;436;345;342;318;324;371;341;353;436;422;352;322;290;234;253;280;292;267;221;192;222;308;269;288;304;316;297;284;338;273;270;255;260;289;306;312;286;300;365;315;372;344;341;312;385;320;289;293;328;312;310;372;394;331;305;409;372;342;327;364;572;621;437;336;278;240;208;273;342;338;410;360;337;326;328;337;385;414;312;328;333;353;364;340;343;291;281;309;361;307;352;342;352;409;322;313;331;351;288;338;337;414;412;321;330;374;385;402;373;431;363;313;349;315;310;295;298;291;339;295;367;392;433;444;442;401;316;341;419;449;406;344;342;357;452;500;412;334;287;336;312;282;277;279;329;392;422;319;297;304;301;309;362;357;332;321;377;291;314;306;292;297;310;356;338;285;320;273;301;310;314;345;361;280;296;336;320;310;294;264;282;272;343;378;338;317;293;343;320;322;320;329;281;238;298;334;268;227;272;265;287;265;271;359;338;318;297;306;364;337;392;373;484;388;354;345;358;347;418;394;330;331;323;379;363;318;343;325;317;316;251;306;291;285;291;288;282;345;287;289;304;313;341;407;331;278;324;309;338;312;319;308;385;393;363;286;290;389;316;283;318;366;370;390;329;293;299;296;326;366;397;386;350;295;246;278;338;419;350;332;304;325;328;328;368;321;362;323;380;384;345;362;359;287;250;247;300;312;331;344;313;319;359;361;398;405;338;315;301;373;347;345;333;333;319;267;251;317;336;294;249;300;338;313;313;302;301;312;340;352;391;327;349;362;357;286;325;311;376;331;331;297;357;455;339;329;341;344;421;369;377;357;347;370;325;401;373;324;314;340;359;279;306;325;298;228;222;277;296;317;368;326;284;301;299;370;325;371;415;375;378;339;366;364;370;307;337;351;403;386;371;347;341;335;371;356;382;344;318;292;334;333;343;307;291;342;303;305;258;288;314;380;380;363;352;377;306;355;367;410;339;452;434;393;442;431;429;424;387;451;390;331;323;345;317;307;360;360;321;330;345;307;298;342;311;306;349;319;313;317;391;335;340;371;282;310;409;336;355;401;388;391;410;357;346;390;363;328;374;352;339;343;379;356;339;364;350;339;333;267;368;328;344;366;373;375;367;307;327;340;316;333;338;292;292;227;256;330;397;304;291;270;320;287;331;327;320;283;333;384;404;368;315;307;288;291;367;415;409;367;297;344;342;313;290;352;310;292;324;364;340;349;330;312;317;319;316;313;380;336;408;374;358;398;413;405;424;349;299;287;326;318;275;327;320;361;366;362;335;361;306;361;367;320;333;254;211;192;243;281;342;418;387;281;217;242;328;351;376;319;362;360;296;261;288;314;335;361;397;458;434;424;304;303;339;332;402;530;469;399;447;410;415;554;518;393;449;430;375;364;480;442;390;331;371;419;425;403;373;353;322;319;309;339;350;333;260;329;335;325;400;354;379;381;429;331;332;334;321;319;310;359;332;318;310;318;412;389;353
296;346;324;334;357;364;378;388;401;354;313;335;280;310;294;309;412;384;395;366;324;299;360;324;327;326;358;310;332;413;437;388;380;349;327;366;338;339;347;322;283;287;268;334;331;364;369;384;373;328;300;293;305;432;667;715;629;427;479;633;514;402;272;275;220;289;309;338;282;285;300;325;340;307;364;317;314;308;292;297;286;361;326;360;407;396;351;336;321;366;356;316;362;341;266;305;291;304;276;342;349;396;374;360;331;328;321;364;378;406;355;325;342;421;354;319;330;342;332;348;338;301;276;284;341;341;346;376;355;387;405;326;334;316;320;307;260;325;287;414;507;404;303;349;387;304;325;330;335;265;282;282;316;291;302;226;328;267;215;246;304;328;356;345;318;327;301;335;313;311;308;323;277;313;395;395;372;371;338;332;260;254;317;334;395;423;444;364;303;317;366;327;344;363;341;322;307;326;260;313;363;350;476;473;448;372;336;288;302;267;301;355;350;321;351;309;288;404;359;316;318;324;343;286;268;340;327;369;369;335;293;285;389;451;353;376;352;310;285;309;387;368;376;341;310;308;340;336;321;359;266;307;290;357;339;311;286;279;274;262;210;279;365;312;293;322;354;288;313;285;303;319;342;324;357;340;356;293;364;370;292;278;273;237;253;269;298;362;344;323;353;297;262;317;322;303;364;336;315;220;241;229;248;271;229;249;268;256;246;263;244;325;326;367;265;362;337;323;215;302;283;431;428;316;271;357;372;327;329;318;328;309;336;289;307;277;350;365;437;423;461;367;336;381;354;392;425;356;387;406;432;338;250;226;160;309;389;375;351;333;342;365;336;349;345;361;363;354;369;363;326;333;337;295;326;268;326;250;363;348;380;324;348;343;329;325;299;346;346;425;458;453;362;364;384;378;417;412;358;277;299;316;333;307;361;362;334;327;376;406;441;426;447;504;462;378;350;331;339;343;280;310;267;317;379;392;360;302;292;284;274;343;317;303;307;281;275;326;258;277;318;345;387;375;359;291;266;274;367;300;319;325;321;307;283;292;302;305;294;337;313;304;327;350;317;323;287;269;278;271;364;465;406;268;249;285;251;277;363;331;268;229;239;220;256;283;267;282;275;322;326;363;381;305;271;333;357;396;376;415;424;367;375;363;393;464;431;361;330;346;291;348;296;319;333;355;265;304;299;236;297;283;356;341;402;381;332;350;303;264;286;409;312;292;309;253;318;361;289;353;291;360;330;274;235;328;372;326;358;365;385;326;331;344;322;321;354;372;355;419;374;326;290;359;356;374;348;352;306;301;333;259;281;284;330;343;323;340;341;350;344;296;347;381;353;290;366;356;367;408;354;362;372;349;266;276;342;408;441;392;356;293;307;277;257;335;311;301;261;272;306;303;298;349;340;380;385;457;488;409;343;337;339;327;391;362;340;328;311;335;321;366;392;370;278;304;340;334;351;327;388;355;372;469;489;395;398;361;311;304;338;385;322;277;282;267;358;371;399;352;323;276;296;338;305;349;337;365;341;330;334;295;348;378;350;409;387;340;319;317;383;394;379;395;331;390;319;344;364;381;306;317;318;308;274;288;345;312;328;394;392;333;308;331;320;419;467;407;336;317;398;406;408;498;368;418;395;411;448;320;337;308;359;384;412;323;285;298;379;360;372;342;320;328;334;337;309;308;344;342;314;286;304;301;291;305;343;351;385;498;580;465;401;371;320;321;372;327;324;308;361;338;326;304;309;334;295;341;376;372;337;319;323;367;329;317;334;351;350;332;324;288;272;258;318;399;451;301;287;306;321;331;372;307;359;274;328;314;324;399;353;278;288;328;312;357;294;298;295;290;351;327;390;375;303;290;322;377;318;314;290;301;305;292;283;376;334;334;311;332;327;331;356;361;400;350;246;276;303;285;291;309;339;434;351;324;369;302;291;325;331;328;352;328;267;272;342;321;390;414;359;264;258;203;230;269;356;322;362;307;328;307;322;316;360;336;391;378;367;351;296;317;364;321;359;440;410;382;368;446;462;406;387;294;279;338;361;287;415;407;351;353;374;454;358;384;390;318;348;347;345;342;367;285;266;403;369;362;404;424;382;432;404;323;319;342;291;331;278;377;332;403;367;387;377;423;422
324;349;367;319;345;383;336;378;332;371;326;309;311;302;317;303;327;362;359;441;458;347;289;289;369;293;305;300;303;376;353;350;382;346;360;331;289;317;332;314;291;308;299;285;296;350;325;335;324;329;291;337;326;333;369;389;440;384;373;436;367;361;304;233;242;264;332;316;286;252;272;350;348;311;349;367;383;410;320;304;320;323;362;311;352;328;398;387;289;395;360;319;330;323;335;333;336;309;346;352;375;412;433;338;370;393;368;352;388;381;361;372;392;406;355;287;278;262;257;360;351;301;264;325;351;305;366;402;381;360;373;360;334;385;363;319;287;320;349;383;486;378;332;317;390;371;385;340;279;306;350;350;297;280;322;276;294;241;251;291;332;346;366;382;322;323;276;267;296;296;267;287;275;335;427;416;434;392;353;379;379;359;335;320;335;358;440;439;376;364;419;383;306;322;320;346;397;349;268;292;286;350;425;503;525;406;333;325;318;273;334;357;353;313;302;370;397;366;342;347;296;329;345;315;313;298;315;314;286;349;331;318;357;428;389;323;342;325;285;327;388;386;385;339;369;379;356;338;351;364;321;346;301;383;296;338;335;273;257;266;246;294;368;318;367;328;301;281;267;363;443;452;460;289;332;299;296;335;344;389;356;292;227;244;281;268;318;353;310;299;291;252;285;304;354;288;231;276;301;303;219;218;287;255;216;269;310;264;213;251;282;316;407;304;281;338;333;258;228;277;417;496;479;376;323;362;288;298;341;321;294;348;333;337;328;318;355;443;563;495;375;372;413;390;290;365;446;406;458;474;418;357;327;234;253;320;327;371;289;288;312;367;357;370;352;324;344;335;349;357;366;366;322;274;283;287;296;289;314;352;345;322;305;349;392;323;283;331;317;396;485;615;473;392;365;404;457;359;434;266;259;256;325;368;404;355;381;357;372;352;391;372;429;475;472;370;315;328;319;392;355;340;308;305;327;413;413;346;347;348;352;294;289;283;328;316;355;355;381;334;330;317;297;305;344;288;267;292;360;354;342;318;350;322;297;352;336;292;279;311;332;354;337;335;295;282;306;271;289;292;321;373;286;305;319;300;289;335;411;345;333;266;261;370;242;257;300;325;241;264;329;353;376;299;177;271;375;420;368;385;394;365;396;465;420;399;420;348;366;364;294;292;304;294;321;381;337;288;312;237;320;340;322;320;323;331;356;334;318;305;426;399;251;303;306;291;315;313;292;368;338;333;371;313;294;331;383;416;353;344;431;338;347;342;319;319;349;291;354;394;412;338;285;293;279;322;297;316;303;287;272;297;283;337;337;320;266;314;346;347;397;321;359;363;371;343;372;365;390;420;350;394;350;340;339;299;347;395;477;453;374;330;336;341;324;282;274;294;275;312;313;334;278;348;379;341;484;651;660;469;318;308;345;419;460;424;365;306;327;367;395;344;373;382;378;278;328;347;288;331;341;407;462;437;445;451;375;316;337;348;348;345;346;303;297;282;334;348;405;363;336;301;274;341;278;313;316;321;304;338;309;307;267;404;405;357;354;346;280;287;303;313;340;334;337;355;369;325;345;370;373;331;357;343;340;309;339;417;396;352;371;416;336;341;367;310;437;437;347;338;352;417;440;407;416;441;357;416;343;275;306;367;379;409;480;402;361;336;335;368;389;353;347;294;282;309;303;361;375;357;312;265;286;292;289;332;360;403;396;406;511;486;460;357;329;366;429;319;331;325;382;378;319;298;285;383;299;305;402;362;299;301;293;322;284;316;350;387;362;440;450;320;307;304;357;324;348;255;293;302;342;381;314;323;332;359;323;317;277;279;290;267;253;293;353;356;280;316;298;295;333;363;319;328;325;252;294;333;346;308;298;307;315;253;300;341;332;258;333;373;385;306;292;347;300;328;291;327;339;268;306;253;302;365;346;273;289;318;293;333;351;351;391;375;303;293;355;364;369;381;367;354;316;304;205;188;358;348;324;320;324;377;377;345;303;304;289;335;346;361;413;381;337;309;325;335;399;296;310;395;399;373;339;247;224;321;365;321;322;348;324;338;417;383;384;355;358;329;352;354;364;322;394;318;295;336;402;340;406;395;430;369;361;383;366;360;345;331;324;307;368;394;335;345;402;376;330
474;340;387;392;362;329;306;363;389;352;342;361;355;369;277;301;321;389;370;594;572;391;310;325;332;317;326;337;275;402;343;376;397;370;301;236;311;393;325;274;246;319;340;332;310;382;297;324;325;290;287;336;299;256;297;340;328;343;303;317;363;335;343;265;227;312;333;292;304;276;247;340;368;301;355;333;480;459;377;312;339;348;366;308;285;344;381;394;422;452;381;348;334;318;353;387;353;376;345;397;395;411;418;355;363;394;386;414;406;416;399;418;485;489;399;300;318;306;281;292;320;361;316;308;343;348;347;317;338;345;443;384;401;384;412;317;298;342;413;377;362;337;330;327;404;438;337;323;322;338;299;309;274;271;315;325;258;249;280;297;366;333;283;322;303;286;311;264;302;322;283;355;358;351;375;362;389;328;380;279;414;533;461;345;354;307;362;426;365;398;411;403;372;382;325;366;360;302;287;321;313;317;433;469;436;408;296;374;331;322;362;351;424;374;349;404;380;410;389;361;345;389;377;354;264;243;310;320;352;335;357;338;357;520;441;384;363;325;293;375;376;404;348;358;382;405;368;361;380;297;299;322;339;336;302;360;331;311;299;315;312;317;346;340;365;294;295;272;300;407;427;458;423;353;338;292;314;305;294;327;344;345;347;330;350;369;339;316;288;271;274;280;263;250;238;257;254;258;291;262;283;243;237;255;242;256;308;258;211;275;279;304;375;357;330;299;281;249;200;329;403;446;415;495;468;344;356;288;335;346;330;344;318;359;364;371;397;412;559;500;360;389;418;368;292;320;420;502;524;439;375;376;325;250;318;310;292;397;326;262;283;317;371;325;344;362;324;364;331;315;382;356;364;299;301;296;295;276;339;355;352;327;268;344;414;376;314;360;357;366;390;519;410;331;324;395;345;349;368;289;238;266;298;328;372;331;333;351;371;363;306;339;329;361;374;369;354;359;330;434;420;371;352;368;333;434;411;384;443;514;452;321;296;356;321;348;374;432;373;300;301;337;287;301;274;276;252;303;345;441;335;307;320;360;321;325;332;357;287;278;322;350;374;317;289;284;276;250;240;300;294;365;271;340;353;304;323;351;351;331;316;281;322;339;284;255;300;263;247;275;371;385;358;268;171;228;352;384;439;363;326;307;419;446;445;479;483;387;396;443;304;297;365;290;336;315;356;333;305;240;342;362;390;386;311;286;325;370;361;353;420;348;302;336;361;295;328;312;328;357;321;330;382;417;333;326;432;416;347;355;365;381;403;423;295;374;369;361;318;374;392;369;272;287;279;310;289;338;303;313;285;277;323;275;328;488;398;351;341;329;353;363;388;374;418;347;364;354;352;388;366;388;347;308;276;312;321;409;463;480;352;338;350;334;398;325;313;293;339;343;326;282;332;320;349;379;577;704;544;419;338;296;368;450;439;372;352;310;357;362;397;401;379;382;325;325;296;319;296;272;318;445;475;391;410;418;356;314;303;353;480;352;302;317;232;284;313;339;354;335;305;297;359;373;273;300;315;342;315;348;310;285;250;339;407;392;356;360;290;312;308;289;326;353;324;334;380;297;296;354;410;369;337;304;338;318;339;383;368;318;372;347;349;383;375;361;344;441;346;345;393;345;394;409;304;347;288;320;345;263;344;374;374;365;442;376;326;331;309;294;296;354;314;288;353;350;346;331;380;389;334;280;266;322;357;358;325;311;405;358;428;419;415;408;396;395;415;367;298;305;341;388;316;267;288;301;326;315;353;353;331;283;313;310;347;285;285;375;402;539;475;411;338;307;317;288;265;276;330;362;366;325;329;315;339;368;396;321;269;291;307;345;313;363;384;401;342;316;352;370;265;354;345;350;271;283;362;368;364;324;325;319;301;323;309;328;279;280;315;348;324;335;322;344;315;377;318;241;337;379;304;315;287;337;300;307;350;299;320;338;315;330;420;349;293;349;312;321;340;361;368;389;312;270;240;194;312;342;359;381;328;355;349;307;359;357;293;309;291;372;346;443;436;354;298;337;321;283;294;306;381;328;336;218;263;298;324;363;328;299;284;355;427;461;375;339;309;349;386;469;498;390;389;358;325;363;357;334;319;390;355;379;354;395;353;344;409;311;263;296;319;310;367;352;346;373;379
512;436;498;435;439;351;340;356;311;322;311;392;452;395;334;305;337;351;365;477;501;350;314;365;376;310;302;293;317;278;323;311;329;305;304;277;351;340;309;304;269;278;358;359;340;370;382;379;283;254;305;302;281;325;309;363;367;367;336;306;333;336;291;319;286;370;301;310;352;345;283;344;318;315;285;336;485;434;339;289;328;378;401;418;300;306;355;399;464;471;377;387;307;368;482;400;415;360;344;373;407;380;298;352;328;430;417;443;410;380;380;421;489;455;385;325;319;376;255;298;325;379;356;351;308;302;323;280;296;324;347;378;373;367;392;357;318;344;384;365;322;283;297;296;303;325;348;286;300;318;356;328;299;275;333;367;325;305;338;308;323;290;257;306;276;281;297;256;343;334;338;334;290;266;284;263;319;344;313;305;377;551;535;357;343;382;360;387;392;373;445;393;368;300;362;392;329;291;329;310;338;325;341;339;315;350;333;358;358;345;336;323;370;395;331;387;376;394;444;465;429;413;360;376;328;289;335;418;383;368;319;330;299;422;401;390;379;398;366;391;431;409;312;331;358;350;362;381;354;279;334;320;359;324;326;370;432;330;350;322;322;316;388;355;449;363;260;320;343;368;394;348;366;336;372;378;370;309;393;395;336;339;448;444;321;318;326;308;265;215;239;249;267;246;230;262;276;302;299;245;259;258;241;247;282;296;252;291;211;226;276;291;298;317;298;318;235;226;287;306;349;381;422;542;463;343;318;282;358;517;464;339;370;340;360;343;374;397;443;446;354;368;455;343;273;335;445;386;349;381;329;340;358;298;332;329;312;381;419;317;236;291;320;349;325;339;357;385;363;315;273;315;330;331;275;267;258;217;301;344;299;270;269;326;317;405;332;341;261;374;330;426;407;323;315;356;306;337;404;314;308;274;317;374;404;326;286;328;397;316;338;337;335;271;271;399;415;319;361;383;387;363;350;352;330;407;399;409;425;465;476;379;348;377;421;402;374;377;318;280;324;374;357;374;302;273;286;341;346;332;317;302;313;405;334;359;306;313;319;271;291;300;354;332;267;236;308;287;314;326;339;314;281;314;333;369;386;285;318;307;232;323;341;329;292;324;316;286;269;301;324;351;336;260;279;322;287;344;421;314;262;281;360;349;377;424;354;368;390;392;375;396;382;391;325;305;311;383;378;339;362;403;370;430;339;292;327;341;321;277;338;278;326;324;310;340;312;328;379;352;375;338;401;409;339;396;390;385;355;348;338;299;321;383;323;299;326;367;370;305;348;324;316;297;371;352;311;286;332;308;294;326;280;354;488;728;778;644;412;329;346;366;393;368;313;341;341;333;348;310;337;318;326;322;300;266;341;361;393;412;363;371;348;362;356;290;266;348;430;384;393;304;354;385;365;376;491;465;368;378;384;279;389;408;372;299;325;340;324;347;405;401;382;346;305;339;284;347;310;300;333;435;428;420;465;425;383;303;329;438;511;387;332;299;287;329;346;376;411;357;317;276;385;322;290;329;303;316;307;388;333;274;274;325;350;387;391;351;353;371;351;237;361;348;328;387;349;312;283;351;365;367;403;390;301;335;364;386;332;323;344;390;397;422;405;386;351;343;367;357;369;355;383;361;390;339;326;342;360;319;337;367;368;339;370;397;369;344;308;324;359;367;342;327;323;364;442;351;374;316;350;286;292;333;397;337;290;289;317;329;380;381;338;302;357;376;415;348;356;367;327;341;289;280;289;283;316;297;304;319;325;350;342;337;323;332;269;351;337;377;426;373;388;298;333;359;325;288;299;357;323;314;306;306;300;344;340;349;292;332;325;340;320;338;320;342;314;285;364;413;303;311;367;345;315;315;300;357;349;303;330;352;330;336;349;383;323;295;301;331;331;302;283;302;295;284;310;316;345;339;343;334;328;304;293;291;288;280;369;350;298;302;382;372;334;373;330;318;302;376;335;360;321;269;213;178;219;255;256;310;321;354;345;355;460;365;336;292;354;371;403;464;396;359;329;348;342;334;307;349;356;337;289;326;330;305;296;345;363;361;348;395;404;422;367;383;415;472;463;451;487;351;272;363;335;403;383;336;347;306;342;402;337;358;308;433;421;407;352;368;375;307;346;388;404;363;319
544;502;376;403;402;436;481;364;291;334;335;398;412;413;339;361;350;325;321;383;300;242;270;312;323;314;308;311;272;289;320;291;301;285;303;286;335;382;320;337;349;335;366;332;346;413;479;395;328;297;294;318;301;331;293;322;450;370;343;292;309;308;285;319;300;262;332;351;360;331;331;352;370;315;337;319;414;485;393;333;372;351;332;382;385;310;337;360;316;343;391;395;319;385;347;360;381;340;342;431;421;376;327;363;343;338;407;388;366;371;388;368;368;357;363;339;334;351;305;336;342;343;341;359;340;331;368;332;317;338;314;305;345;409;358;386;336;324;338;352;297;277;302;335;265;299;312;287;281;325;380;356;347;315;375;438;400;335;307;286;278;306;281;336;279;327;300;296;335;334;352;352;304;285;311;281;256;346;302;332;334;402;407;349;320;381;397;366;338;366;380;380;312;319;334;351;268;281;310;269;301;289;364;355;308;346;336;354;328;302;332;403;328;325;332;377;351;375;375;377;407;415;397;377;369;330;361;398;452;366;318;308;315;372;317;343;422;389;374;398;379;339;311;320;344;380;338;380;352;316;365;336;363;348;316;404;365;316;367;375;293;328;349;412;473;500;257;259;319;318;362;341;340;321;337;412;454;376;480;408;303;349;390;355;278;290;283;235;253;257;270;349;290;278;250;269;300;267;278;254;246;224;260;251;318;286;295;297;229;223;257;254;287;299;295;271;242;307;259;362;337;363;335;420;388;340;329;313;454;573;470;356;441;412;411;335;335;416;426;394;369;396;378;383;309;310;361;311;303;319;323;362;396;418;348;404;463;339;359;329;287;328;308;337;294;319;351;324;309;321;379;322;303;364;260;291;283;220;303;341;294;187;170;212;332;471;395;363;320;322;335;405;364;360;290;282;207;324;452;327;284;293;308;314;340;308;341;369;354;382;332;336;328;246;247;457;434;374;366;381;357;306;316;377;361;326;314;360;352;402;431;399;327;369;435;375;338;315;308;305;311;335;369;395;371;275;302;288;293;296;322;347;342;312;336;405;308;237;269;322;336;364;343;304;292;264;324;340;326;361;391;339;306;322;361;446;343;346;360;309;287;341;363;314;273;288;303;348;301;295;338;340;346;249;261;379;329;324;356;307;335;314;329;345;293;322;340;315;333;392;374;416;419;352;346;307;327;354;368;372;394;385;391;496;360;254;295;357;333;314;279;262;310;343;348;300;293;305;372;345;349;352;371;378;448;440;360;380;357;330;261;260;276;294;332;335;342;345;332;305;314;317;365;309;333;326;273;287;273;330;327;286;351;452;610;931;877;703;498;371;378;433;385;302;294;242;318;316;362;332;323;331;382;261;297;278;347;324;358;385;395;353;329;322;295;272;304;372;479;456;314;310;365;351;347;410;359;402;355;336;382;309;368;378;355;338;394;432;380;295;381;385;387;309;318;349;352;421;385;332;382;415;444;415;388;399;389;320;360;391;393;368;357;343;309;323;305;358;421;328;294;281;344;343;323;311;320;314;282;293;335;306;318;340;391;404;333;363;340;389;419;282;333;265;338;380;300;295;256;303;334;385;409;345;293;291;378;392;375;346;343;463;376;375;351;365;369;354;409;400;367;412;442;385;327;356;335;427;315;288;306;285;308;375;361;423;360;317;327;312;343;382;355;370;321;347;405;456;336;325;317;285;342;386;409;371;329;267;319;336;347;378;317;319;334;368;317;281;341;368;318;386;343;300;284;248;356;275;290;271;325;316;354;362;340;306;240;252;296;293;372;362;353;288;328;397;413;355;333;303;298;303;293;288;289;371;337;351;298;341;328;322;324;280;242;317;343;343;358;383;352;290;311;317;332;327;307;376;368;324;264;336;348;351;358;349;290;294;363;375;338;296;304;296;295;362;341;335;301;270;368;316;299;307;276;277;306;293;357;319;306;294;341;340;291;318;305;344;360;345;292;313;317;260;266;204;230;301;325;338;321;352;378;416;415;376;323;329;294;296;382;363;349;395;333;328;399;354;313;314;316;304;320;301;360;316;331;365;395;356;360;346;313;354;345;321;462;478;428;376;402;292;338;326;387;390;361;323;276;317;354;392;420;423;362;406;400;320;339;464;378;328;373;409;364;345;309
480;409;303;309;384;443;431;315;274;321;343;296;394;401;499;439;364;280;296;303;274;265;288;320;360;316;335;328;350;302;341;310;356;383;339;338;350;331;329;343;331;379;380;379;326;418;452;335;323;364;341;349;300;287;293;308;334;387;384;300;296;345;306;294;244;273;324;347;368;297;322;347;385;343;361;291;332;437;328;285;404;336;344;410;358;313;332;322;315;276;345;362;346;366;358;347;333;324;369;387;357;396;418;373;342;354;368;416;361;389;347;334;289;370;388;387;314;284;218;345;328;310;338;295;278;302;358;346;372;339;299;352;389;387;374;367;346;272;326;336;290;311;259;262;250;306;308;271;295;352;343;403;310;369;436;504;474;375;323;279;280;304;276;336;346;367;333;377;337;372;370;379;302;308;333;326;270;314;362;318;331;373;305;258;331;338;338;382;326;359;355;302;311;303;326;329;333;341;270;344;322;286;274;338;332;370;313;336;327;261;269;338;371;354;383;312;325;332;285;344;355;377;361;371;388;372;381;409;348;321;305;350;336;302;357;415;399;397;429;391;343;326;356;348;353;335;323;391;405;345;312;340;378;329;365;350;290;315;319;362;346;318;328;344;449;387;285;299;348;321;295;395;366;399;424;484;459;403;451;420;363;362;444;405;323;307;249;247;293;311;315;338;358;292;358;358;324;334;299;297;267;250;321;332;404;368;325;320;324;324;301;316;257;262;241;271;259;314;360;306;380;379;331;415;336;330;303;363;439;464;398;412;443;386;433;317;372;358;369;322;391;396;340;313;271;328;402;344;344;355;365;414;457;315;312;326;412;315;307;348;378;386;402;326;291;335;317;302;271;308;328;306;288;340;321;290;295;252;268;347;241;312;260;208;385;561;425;387;358;342;311;361;355;292;300;282;225;278;373;329;296;299;346;297;320;430;373;390;362;370;400;374;266;258;297;352;384;322;389;331;321;324;349;336;329;340;284;278;372;344;363;335;317;351;359;335;274;324;297;285;289;313;326;299;282;243;249;330;347;350;313;275;351;309;328;373;300;202;285;311;327;342;352;309;308;258;296;330;329;389;436;339;313;343;404;356;338;341;346;271;263;312;338;344;287;290;371;364;339;252;308;279;274;314;324;415;380;295;270;312;279;324;329;294;311;319;320;306;399;368;357;373;363;290;310;309;312;336;345;338;377;361;362;529;431;268;320;346;340;346;255;309;337;374;389;290;301;272;341;298;334;297;271;331;322;338;350;427;343;357;337;242;306;319;338;327;302;322;326;320;285;325;387;352;329;360;290;302;290;329;343;323;323;474;538;731;810;481;350;384;351;405;355;308;264;239;279;323;404;413;408;370;291;384;323;292;354;352;340;360;406;326;302;329;336;320;367;365;359;361;320;340;375;305;299;348;359;379;394;345;351;313;333;363;273;355;398;384;304;323;335;366;435;316;363;496;468;453;387;406;424;422;429;355;398;384;374;308;336;364;311;372;423;350;367;372;350;355;411;354;313;278;319;317;346;404;358;333;323;366;318;308;315;345;347;408;389;320;328;376;356;331;325;308;342;334;347;325;292;315;331;385;380;404;347;303;416;386;394;357;378;393;392;263;298;288;341;392;426;435;408;448;398;462;398;328;315;423;429;392;322;317;337;360;350;414;342;313;321;309;319;343;340;353;375;335;466;550;406;299;321;303;317;340;346;308;362;341;292;345;370;350;362;307;340;359;329;288;398;337;337;364;330;362;268;284;324;248;275;248;298;348;337;297;357;283;298;260;333;299;359;409;352;312;311;347;373;373;379;364;378;391;343;291;340;335;294;284;254;304;327;331;343;316;265;305;328;353;372;342;480;427;336;317;339;357;358;360;353;359;345;330;336;300;367;288;294;324;344;347;241;251;309;302;315;305;329;300;269;284;341;364;319;287;252;301;304;274;312;361;333;309;393;315;287;315;295;349;367;349;325;374;273;275;253;283;278;333;439;395;356;313;345;379;380;365;345;351;272;316;312;283;358;305;303;381;396;340;369;407;341;332;339;325;383;331;289;430;434;416;343;285;337;359;365;402;411;376;379;341;341;283;283;332;386;367;391;328;347;356;314;390;392;365;345;371;360;296;337;467;411;357;426;427;338;398;429
370;357;235;324;321;357;348;362;343;332;328;272;396;466;518;570;495;313;279;314;303;290;329;281;307;307;358;369;320;348;394;362;351;385;383;328;312;394;354;374;359;358;345;404;361;356;299;334;264;330;293;315;311;321;303;319;327;360;367;293;342;385;310;252;291;292;335;333;295;281;387;398;364;344;304;248;249;287;278;366;386;378;431;416;420;371;341;316;295;326;410;302;423;324;343;282;327;347;381;345;361;407;426;427;407;335;321;339;371;349;330;304;310;392;407;370;351;314;322;323;366;328;283;260;286;331;350;321;353;307;343;340;410;342;339;336;355;309;301;318;273;299;284;280;283;286;318;272;283;264;384;367;362;366;437;506;442;330;301;270;314;295;301;340;335;425;378;358;366;306;337;381;327;293;313;310;344;389;354;341;304;307;248;207;299;411;374;367;327;298;294;276;307;330;392;340;294;326;335;378;357;268;308;327;330;313;278;368;316;295;249;312;366;300;315;303;358;342;360;321;357;437;421;411;405;386;450;376;272;319;372;384;334;348;355;409;426;416;405;355;340;321;336;310;338;384;302;372;361;380;289;358;346;361;321;290;292;303;331;301;318;322;334;324;346;350;323;281;333;387;329;338;405;443;481;444;371;316;462;452;311;300;477;512;447;361;342;337;360;419;342;357;303;274;347;362;392;318;299;305;251;294;325;412;421;369;342;350;342;340;329;349;292;276;267;228;257;265;325;311;334;375;425;416;414;353;365;368;305;307;335;381;402;401;411;372;322;355;352;343;344;364;320;265;272;299;372;378;486;489;366;424;292;303;296;356;347;308;338;365;439;451;420;374;314;292;294;248;274;348;302;282;253;332;246;278;341;309;316;333;350;329;357;347;362;391;365;381;377;336;305;314;383;324;331;313;330;300;348;351;329;264;281;324;494;542;544;406;311;341;346;342;310;292;322;296;356;358;377;331;275;276;353;348;352;325;338;280;324;381;300;301;297;330;290;304;286;277;323;359;315;373;259;276;301;259;313;306;321;276;271;279;321;334;384;405;261;233;293;328;284;312;334;307;293;286;330;359;364;373;375;373;281;334;298;363;322;304;291;315;321;270;318;330;332;380;392;343;413;350;326;309;320;365;456;411;335;331;277;357;389;352;396;354;322;352;283;322;354;315;297;376;323;316;268;332;367;333;308;356;360;338;370;469;393;286;396;338;400;421;336;304;298;322;381;324;257;288;312;329;284;315;376;298;376;347;361;322;287;333;341;372;392;396;368;361;304;325;351;375;287;301;333;309;295;362;330;345;347;356;320;307;293;391;367;439;508;408;346;343;330;388;367;294;308;294;270;363;391;399;432;414;293;352;362;370;427;443;343;380;358;317;315;287;333;358;385;320;325;320;332;286;363;357;317;322;352;324;283;305;325;323;349;383;327;358;366;348;345;344;348;346;332;371;359;447;543;393;369;403;399;360;374;359;382;412;379;350;379;365;373;355;410;391;391;439;471;450;375;325;324;287;351;382;399;467;346;310;315;350;374;323;345;363;371;420;431;392;407;403;445;393;396;350;359;357;288;328;294;272;354;283;320;429;386;327;401;379;348;360;325;367;326;298;309;309;404;413;378;374;368;377;415;387;355;377;394;346;520;397;345;320;321;332;341;363;380;348;297;307;320;330;327;329;340;289;389;471;383;308;362;298;306;278;313;310;335;349;319;384;347;333;371;333;312;294;325;261;340;382;389;403;400;364;325;281;279;297;290;259;279;352;354;285;337;342;315;287;254;310;306;433;398;332;308;312;281;342;374;380;344;373;315;293;313;326;340;338;246;259;318;318;374;389;335;305;266;359;307;343;377;344;334;400;333;335;304;296;323;362;321;297;312;326;347;314;357;395;346;342;311;319;300;306;283;258;274;306;310;275;274;313;335;327;289;292;353;291;306;356;370;394;373;356;299;279;263;328;384;373;361;352;345;282;235;315;286;335;453;441;366;309;317;419;384;395;374;380;335;335;319;340;360;326;319;314;300;331;390;432;364;323;371;416;419;350;342;394;397;489;356;342;442;475;414;384;360;311;348;413;402;328;272;324;390;382;367;398;375;345;369;380;393;353;352;360;323;308;300;344;360;343;422;429;393;392;413
308;351;343;384;330;302;357;332;393;334;354;354;375;367;562;728;594;393;293;278;249;314;341;326;344;311;349;369;319;339;356;379;388;397;325;283;403;395;340;412;461;382;348;387;314;329;319;385;312;247;270;331;377;308;329;315;311;335;343;285;326;438;370;268;244;258;270;283;325;307;390;397;354;338;303;301;278;215;268;338;347;360;388;386;419;368;314;359;331;405;368;331;398;362;337;319;342;389;373;387;387;324;420;382;351;291;367;377;390;399;340;343;352;334;365;398;403;269;353;357;334;358;381;343;455;376;369;342;364;328;346;391;377;403;383;345;285;301;289;267;295;292;355;302;277;299;268;275;311;268;387;462;306;382;464;450;404;342;310;330;385;322;321;358;321;357;350;420;424;388;323;318;330;321;347;310;340;416;460;369;325;296;301;230;269;338;472;374;352;348;305;280;339;297;328;311;315;320;438;460;417;302;356;297;322;327;299;346;320;265;246;327;363;324;291;372;353;376;321;301;377;400;411;410;392;432;385;348;326;420;472;427;454;319;295;385;346;329;403;358;317;342;309;246;306;349;287;305;317;287;296;348;381;359;302;333;314;327;321;279;340;382;349;391;368;348;338;337;313;303;358;331;372;491;481;423;331;346;311;323;271;308;378;524;574;346;372;362;358;351;370;311;215;169;289;365;405;320;356;339;340;322;327;364;342;417;359;357;324;379;283;291;296;300;252;264;274;278;318;343;364;379;359;400;462;432;342;393;287;302;324;388;378;444;352;326;359;384;336;240;327;326;313;314;334;355;318;359;378;448;402;400;301;350;383;373;334;359;328;403;439;416;331;362;319;303;333;280;273;319;298;302;275;286;273;321;323;317;294;273;335;342;426;399;378;388;388;338;342;368;316;327;390;380;363;353;317;378;356;404;389;258;295;303;434;598;620;437;386;339;351;339;308;329;357;332;352;364;309;305;332;385;361;362;354;324;295;342;350;295;266;263;300;318;271;288;327;348;467;570;443;350;302;260;288;340;338;326;322;265;268;249;285;327;362;400;282;286;301;251;330;280;286;275;298;371;325;344;374;379;338;376;328;304;292;376;384;330;318;331;363;345;378;351;334;401;415;363;335;343;329;293;354;374;458;427;367;298;328;373;400;360;492;443;352;371;317;391;509;500;359;352;317;356;300;363;355;362;319;330;372;346;320;396;360;274;334;379;364;345;284;351;323;349;336;324;321;346;365;365;283;340;301;396;462;353;272;299;361;399;391;364;435;356;338;348;346;297;333;392;336;316;356;303;297;347;330;374;381;432;344;312;367;356;392;359;384;305;297;386;386;401;341;305;299;358;402;305;356;331;371;341;354;323;356;344;412;333;332;320;366;332;380;401;380;360;405;337;298;363;363;319;361;319;330;331;308;233;329;321;282;359;342;323;342;318;369;350;319;297;390;353;351;375;345;350;364;376;367;426;347;337;385;325;371;338;377;348;304;300;288;297;348;385;397;426;475;443;256;297;369;349;349;413;449;423;384;363;308;297;342;349;354;326;336;439;422;512;425;412;415;358;304;336;369;395;308;263;239;310;300;284;273;387;464;360;339;364;349;316;361;354;303;385;310;364;506;544;411;431;420;358;358;345;351;346;344;408;406;376;359;296;300;297;330;320;309;324;302;296;348;336;412;351;361;205;230;286;286;310;351;340;310;271;386;386;344;311;306;349;350;318;311;378;361;332;319;317;325;379;403;445;469;406;342;338;293;277;313;303;261;306;330;314;402;332;230;263;317;365;371;467;387;393;329;289;282;315;364;363;373;370;324;340;365;292;294;313;278;280;329;330;344;370;306;275;294;291;309;334;354;377;360;349;325;356;301;324;318;324;323;313;344;371;348;310;507;702;510;433;438;362;313;336;261;310;307;308;287;295;242;244;330;318;362;356;320;278;355;342;342;326;382;342;333;280;265;331;329;381;304;328;357;329;301;300;308;285;326;379;418;319;305;336;331;412;453;427;379;347;399;413;341;377;416;345;296;315;414;417;461;330;307;414;378;408;382;331;363;428;405;357;452;533;498;490;379;377;304;387;386;323;346;343;331;375;413;392;368;296;353;451;416;388;384;398;355;379;378;352;383;312;321;404;457;503;417
318;327;370;411;388;319;367;367;385;369;385;426;365;414;485;679;519;332;297;281;296;276;302;334;347;295;318;329;323;317;383;328;298;339;331;293;367;405;377;413;423;415;376;339;348;392;443;453;322;259;262;310;278;310;319;302;280;316;342;323;367;460;413;281;271;327;293;314;382;311;344;303;358;395;443;331;309;228;282;333;351;376;360;396;379;347;296;284;284;318;392;359;375;399;377;318;357;350;351;416;389;319;356;261;305;352;428;366;429;520;397;323;376;343;373;374;365;341;337;336;388;377;439;413;418;350;337;385;329;310;324;362;369;513;349;342;369;340;371;318;319;266;292;292;290;270;319;296;334;302;320;398;360;367;351;310;317;322;332;341;296;319;336;314;287;336;311;369;362;389;344;276;328;360;347;327;381;309;337;371;322;318;287;239;256;379;369;388;397;361;313;275;276;257;298;332;318;336;461;594;431;349;351;342;318;347;294;301;295;309;257;315;332;319;385;361;337;338;299;325;364;374;361;359;405;348;376;385;299;439;483;531;491;398;294;330;342;418;413;389;396;305;343;307;375;412;333;284;305;309;350;348;367;359;338;340;309;279;311;347;327;404;459;348;425;370;395;330;356;334;344;314;391;447;375;415;323;318;356;366;350;370;381;402;380;355;374;423;370;401;369;283;240;186;269;360;357;341;411;380;340;339;313;346;305;351;329;289;317;315;297;355;335;282;268;234;325;276;374;371;399;355;341;337;432;358;320;319;322;359;397;325;372;382;390;387;342;346;314;330;358;351;351;372;311;328;310;348;348;328;302;331;325;454;548;440;343;358;350;397;373;401;334;339;348;368;346;303;283;298;373;360;353;297;328;360;328;355;299;330;359;336;389;399;383;446;321;285;321;342;320;332;368;360;325;371;329;291;339;440;398;295;305;412;379;438;469;504;436;366;343;471;402;365;392;351;342;370;336;303;315;357;365;326;287;309;315;354;300;282;245;290;330;335;368;283;326;352;475;662;445;374;305;317;289;329;347;339;332;320;254;303;304;312;355;350;334;356;323;243;296;363;294;291;376;383;366;270;354;339;326;303;320;313;361;415;341;321;309;302;310;388;424;406;288;365;347;328;297;327;328;289;322;444;461;418;375;348;331;368;370;348;441;371;331;357;404;387;434;426;321;351;329;299;347;332;333;304;316;288;319;300;281;297;259;292;315;296;339;323;303;329;337;304;306;385;343;297;340;319;372;388;369;397;378;367;257;307;385;484;455;299;312;299;294;356;288;349;329;332;388;363;328;320;300;321;272;332;414;359;357;342;362;347;377;351;371;315;340;395;427;370;371;251;279;360;342;286;283;338;369;326;325;294;324;361;327;307;310;277;290;312;349;354;379;359;361;324;324;349;396;369;306;330;324;278;263;303;309;322;313;308;325;340;324;326;366;384;358;318;379;389;346;384;358;337;326;346;406;300;362;357;338;388;331;332;308;352;283;292;276;268;320;341;301;383;382;334;232;273;351;358;320;345;444;380;407;329;306;287;348;328;288;269;266;391;375;396;414;340;338;328;281;249;305;336;320;272;316;341;291;257;320;343;325;289;281;265;298;351;368;414;396;369;369;411;427;440;418;496;483;372;375;356;395;379;361;360;421;334;321;317;311;305;282;335;340;372;311;282;272;301;321;313;316;244;260;299;265;300;284;322;312;357;398;397;386;336;335;454;329;318;354;308;337;302;306;321;324;349;299;446;498;410;382;302;335;301;324;362;335;313;320;393;377;341;302;317;286;367;433;407;341;344;360;301;314;299;348;322;340;363;341;365;394;336;314;340;342;325;307;342;341;316;284;301;306;355;328;350;340;328;307;297;285;315;303;305;312;307;340;337;318;321;336;338;569;734;486;390;439;336;354;320;283;302;320;347;334;324;263;265;353;334;324;349;411;323;340;391;366;349;336;323;336;327;300;296;330;331;277;340;382;381;342;325;344;364;319;356;369;306;281;284;274;326;415;434;399;441;471;544;408;437;451;414;359;337;348;353;416;384;304;366;360;344;340;378;342;362;340;372;426;462;485;476;463;360;279;307;316;335;441;393;364;315;421;478;405;438;365;442;421;350;327;396;379;373;389;506;363;355;348;315;359;445;369
360;306;358;364;410;317;330;395;359;357;422;392;343;305;391;527;473;343;272;313;292;260;310;310;368;348;300;340;314;308;357;328;330;391;369;347;375;326;346;339;404;393;321;288;278;303;417;412;329;333;286;246;284;313;340;316;259;291;304;339;404;528;468;290;270;309;327;327;311;333;316;262;293;392;323;243;313;284;272;293;301;311;388;409;402;354;329;285;258;303;369;345;389;372;379;370;398;349;346;405;383;343;317;313;308;355;348;393;442;488;366;302;382;395;363;375;355;336;321;295;336;365;364;390;354;314;324;356;380;307;356;366;371;399;391;369;391;349;351;271;360;337;287;280;299;276;343;324;359;281;288;364;328;326;308;311;279;313;284;301;252;317;366;342;302;279;316;346;359;307;315;356;333;353;320;324;323;325;342;371;343;345;262;319;340;311;307;339;365;384;332;295;305;313;273;311;322;358;450;504;409;338;318;368;342;345;306;297;354;330;307;319;352;374;344;431;292;323;262;308;368;334;337;352;324;371;363;387;344;341;454;451;556;432;294;363;411;492;427;419;391;394;304;353;371;407;386;345;386;330;371;425;370;304;306;346;349;274;340;339;302;369;372;387;412;340;324;330;317;303;323;359;514;458;329;414;386;372;355;330;390;407;378;283;308;373;368;400;419;365;341;328;317;249;272;325;373;374;344;329;336;323;359;288;276;325;321;304;307;261;311;350;325;298;300;326;332;353;342;338;327;323;338;298;316;333;282;289;365;372;399;370;355;548;550;446;418;363;415;331;341;354;415;399;360;342;348;347;337;317;259;304;323;381;539;407;355;409;380;401;347;319;281;336;335;366;370;305;328;349;376;382;312;354;383;378;383;281;325;311;353;297;362;372;336;357;318;275;317;318;358;316;359;321;344;370;362;388;410;428;408;321;346;383;382;362;330;394;421;341;379;493;445;363;367;306;347;393;364;363;376;373;334;373;310;343;323;297;316;289;315;321;342;397;374;346;355;334;402;447;382;372;350;326;314;289;338;328;346;348;296;352;335;346;396;383;394;360;329;308;313;300;317;317;346;383;348;330;294;328;319;308;287;307;380;440;352;285;301;319;316;355;390;448;410;362;256;325;321;318;329;347;376;382;418;464;413;405;365;381;366;384;376;384;406;349;382;466;366;371;306;344;300;306;285;288;327;301;254;255;321;300;331;297;277;265;287;289;369;306;367;323;370;362;364;438;471;361;325;322;355;378;338;334;350;358;341;328;443;413;404;322;304;325;356;379;321;350;339;292;335;333;342;321;335;321;285;375;436;385;325;369;448;443;362;356;318;351;339;378;374;354;330;293;332;285;246;288;342;374;371;368;316;376;302;313;300;314;324;290;331;308;352;258;370;329;351;323;330;317;347;324;301;298;303;309;311;330;352;336;306;334;342;299;370;297;345;413;421;341;331;380;379;366;349;364;269;338;332;378;376;344;312;370;377;338;304;290;346;411;308;311;316;339;284;364;417;302;233;339;350;320;305;368;358;371;380;332;358;324;371;341;275;326;270;315;340;387;359;333;348;348;302;300;349;308;331;349;315;361;357;332;350;325;283;290;339;328;334;434;489;394;344;369;438;408;398;405;325;463;466;370;344;398;429;381;361;327;330;359;330;348;322;291;295;360;345;392;401;378;320;277;238;339;240;263;314;318;267;278;275;322;349;272;349;377;337;335;317;407;334;279;307;352;401;356;322;253;365;332;286;359;347;364;373;378;317;306;350;382;346;254;300;348;331;293;315;289;323;456;449;372;293;351;287;312;306;334;280;323;360;384;321;324;376;341;347;349;369;423;331;279;338;330;313;264;317;324;341;387;337;333;293;257;322;313;337;338;336;267;360;445;337;404;326;376;433;484;432;401;383;351;317;288;351;315;299;351;335;299;294;319;316;279;403;402;338;328;353;392;360;362;421;342;331;335;328;349;328;371;330;399;346;364;401;378;400;393;322;321;315;345;266;244;237;289;390;381;392;387;485;636;476;401;438;373;296;363;368;360;342;384;344;322;392;323;304;348;365;327;351;352;406;432;385;441;376;363;306;309;356;368;420;429;330;359;391;399;373;413;410;402;483;414;332;297;319;323;380;377;351;374;295;262;378;330;324
328;381;342;292;332;314;319;363;387;342;312;352;377;314;357;455;474;350;336;405;375;309;325;392;332;315;363;334;287;315;302;327;321;405;400;300;344;290;275;368;359;360;325;314;357;293;297;387;335;324;341;288;341;366;307;316;312;269;263;301;394;555;490;285;269;276;383;318;366;402;362;324;317;349;307;252;240;297;361;385;336;228;340;338;367;337;304;284;274;289;332;369;384;384;408;369;359;382;352;417;383;368;329;322;317;357;379;346;344;369;364;343;326;415;426;388;320;389;371;352;339;329;320;396;385;312;329;359;403;385;339;331;349;377;313;301;305;308;314;305;339;301;315;291;317;320;394;353;307;325;398;372;387;274;287;332;344;307;286;242;335;362;317;379;380;296;292;320;317;299;352;412;336;313;340;334;371;313;300;308;386;300;287;329;297;322;361;344;352;357;325;258;281;264;303;284;303;323;355;461;388;274;313;337;331;348;296;340;425;409;342;322;331;474;469;337;326;281;345;327;317;318;342;379;398;384;380;333;357;337;369;364;480;429;410;374;387;448;479;435;388;373;404;334;358;345;356;341;379;370;347;383;353;297;338;365;330;319;385;418;345;373;355;353;299;331;338;339;300;302;283;348;490;564;401;391;417;423;410;391;426;387;349;337;323;322;319;371;366;361;295;321;355;305;296;318;391;390;388;376;309;357;339;304;282;340;304;307;297;272;286;315;353;350;310;351;405;326;235;310;281;387;355;356;316;345;313;309;345;399;393;437;380;501;590;452;385;319;365;349;399;370;444;416;389;345;329;369;369;298;268;334;330;295;393;389;355;391;320;343;368;330;357;353;363;405;398;339;330;362;387;371;365;384;336;443;331;348;317;339;356;301;365;334;366;429;220;164;252;291;308;345;357;349;355;394;406;383;495;459;365;317;336;384;383;325;269;290;301;390;371;451;433;384;301;342;338;303;393;457;465;404;429;410;364;304;307;309;312;326;296;334;391;350;294;306;363;335;356;338;347;335;359;335;326;289;319;371;419;416;344;350;333;358;390;426;438;407;382;325;297;349;337;312;324;293;291;308;310;285;351;335;272;291;364;371;360;316;336;357;347;334;374;468;427;400;328;309;339;367;396;394;446;427;445;483;446;396;417;392;359;327;369;411;362;316;401;387;365;391;312;358;294;312;279;348;286;264;314;290;328;376;353;338;224;303;269;288;337;309;389;408;410;425;385;447;382;384;315;342;344;311;300;271;306;353;349;305;344;329;378;399;284;329;385;377;333;345;285;248;336;362;358;384;429;335;356;352;362;340;336;342;412;408;331;332;324;320;359;286;346;401;372;303;287;352;295;283;352;389;375;353;324;376;358;335;336;375;304;272;282;315;286;303;377;338;315;296;316;296;309;319;326;351;333;313;330;373;377;334;276;374;282;325;294;300;322;341;413;356;329;391;380;358;314;332;387;336;326;357;346;353;336;336;356;283;295;269;333;398;315;341;420;407;368;372;355;278;303;318;292;332;323;353;350;327;333;313;322;320;356;320;334;348;313;305;303;353;341;319;312;340;346;351;382;327;348;321;311;364;359;347;308;248;270;334;320;372;370;433;481;297;330;324;415;411;474;446;309;296;310;354;311;396;402;420;400;385;377;393;407;364;295;350;336;356;328;370;386;354;318;298;323;285;250;287;345;329;276;252;318;340;359;327;370;372;318;321;330;369;344;278;293;367;476;418;338;289;395;459;354;352;463;502;466;486;338;329;352;328;339;306;332;358;355;362;345;257;384;472;437;323;254;297;298;304;327;308;323;287;321;367;356;361;343;351;358;333;326;405;441;328;369;329;314;290;350;349;353;357;364;348;321;306;364;325;368;362;320;313;352;385;315;310;361;462;391;379;377;396;452;411;331;294;336;347;361;328;336;331;286;316;302;294;375;429;293;303;313;382;435;387;393;327;341;366;394;373;376;377;386;393;346;401;429;412;476;479;412;297;331;294;286;342;276;367;357;362;375;362;441;419;419;375;363;309;347;343;444;298;331;353;341;357;344;296;350;351;410;379;371;376;485;425;386;433;369;412;372;338;350;325;418;406;333;352;423;402;369;364;429;464;584;668;476;365;299;313;352;333;382;388;290;281;362;347;367
372;368;316;275;312;369;295;323;389;331;325;334;367;355;506;442;413;404;425;405;362;337;342;330;332;357;397;339;282;336;314;299;350;311;311;315;337;258;314;261;372;300;327;392;358;334;400;362;383;329;329;341;334;300;283;317;309;305;310;364;425;393;376;277;247;306;347;385;374;413;404;372;394;476;379;301;307;300;465;490;344;261;325;371;380;281;294;318;364;297;334;405;421;538;592;404;345;340;337;346;359;332;382;348;332;392;347;305;293;327;332;351;346;382;429;347;322;345;411;360;309;311;296;338;366;316;382;387;354;367;379;357;323;381;289;323;323;321;326;326;288;324;359;341;318;372;385;293;306;321;360;376;338;258;362;324;289;267;279;362;355;353;442;489;422;386;324;340;334;374;347;406;308;308;360;300;322;232;292;363;335;291;324;320;300;299;310;302;308;311;295;326;252;286;318;310;326;284;288;350;338;313;273;312;314;286;287;354;464;499;341;292;324;396;432;395;361;343;339;296;297;327;352;352;389;340;306;348;339;309;304;270;280;357;406;362;328;404;344;320;312;358;350;334;302;364;348;336;423;455;353;342;384;356;437;417;324;300;348;356;338;402;317;287;306;357;381;395;309;247;273;377;483;453;376;351;369;467;479;461;351;290;314;339;346;330;364;323;336;378;280;298;307;366;385;348;323;403;377;332;331;307;290;264;343;343;343;322;293;309;334;287;326;335;299;415;527;393;259;338;293;368;333;347;352;347;319;371;289;294;361;381;370;416;435;432;410;345;354;373;379;392;402;424;395;451;348;291;300;292;305;380;402;363;362;403;356;311;383;350;363;360;363;345;328;379;375;362;361;387;400;357;339;334;345;299;326;263;317;310;290;278;326;391;370;287;251;251;270;296;368;350;292;343;318;351;337;338;317;412;412;403;350;375;384;369;343;312;345;375;340;358;349;282;303;285;361;416;341;423;376;416;413;443;374;294;304;332;391;299;323;344;356;336;281;273;343;410;375;327;335;290;272;374;333;292;284;309;397;307;303;306;311;366;375;532;599;405;346;342;333;314;340;309;301;312;324;327;292;337;314;349;345;305;306;305;329;282;351;354;329;303;361;392;393;373;327;306;349;340;336;432;429;416;431;428;373;378;374;377;335;311;366;409;402;386;391;405;314;358;277;331;298;271;347;347;311;275;334;262;284;353;394;321;297;274;246;298;319;439;413;350;402;442;458;383;312;276;349;312;328;302;351;266;275;336;301;305;343;374;423;378;312;302;331;347;375;441;350;337;336;396;379;348;362;301;292;354;379;326;331;335;363;377;319;345;363;316;308;292;278;362;357;355;315;296;327;357;331;398;364;355;310;400;368;346;409;348;346;374;317;278;287;282;276;286;295;290;361;282;317;335;282;362;360;463;386;327;394;322;359;367;314;340;298;283;339;355;418;374;375;376;401;384;371;369;349;318;298;332;329;330;406;426;404;330;309;277;354;422;361;341;492;448;492;389;389;345;336;297;315;310;371;409;397;332;335;311;291;269;310;321;400;425;318;316;275;354;406;334;299;324;340;329;307;316;322;325;348;379;347;403;378;275;302;347;387;311;302;347;332;254;314;317;371;300;336;376;318;284;288;336;362;364;386;339;408;438;436;453;429;297;324;339;326;323;350;346;323;375;335;316;302;274;266;262;314;357;340;361;347;346;356;353;399;366;288;227;258;279;350;318;308;340;397;422;344;277;373;505;356;321;609;685;535;412;245;311;328;358;343;394;325;347;357;365;319;316;480;601;453;331;260;316;313;295;260;284;312;306;315;329;351;345;292;298;287;295;288;317;325;293;349;355;338;326;319;318;353;304;363;310;300;260;346;368;338;296;328;283;294;319;343;302;308;348;381;358;363;429;408;327;355;316;326;327;335;330;376;315;352;397;337;313;355;357;326;341;281;359;380;409;365;339;320;341;343;347;396;439;439;362;372;405;402;429;494;500;454;378;364;328;284;290;288;367;323;383;342;352;359;338;325;358;307;274;338;390;390;363;363;333;374;362;350;367;381;383;379;350;356;427;438;447;473;428;368;360;401;328;375;378;478;415;325;316;383;401;367;419;367;508;968;1006;725;495;412;322;351;356;455;400;360;296;310;363;392
345;349;277;345;282;327;323;296;362;324;352;341;378;361;447;524;407;379;333;381;387;362;391;324;323;396;363;299;243;277;295;325;354;298;318;364;345;290;304;356;353;298;315;335;412;347;347;436;420;401;385;342;331;285;315;263;287;281;307;367;441;411;386;313;266;288;369;329;318;324;342;311;338;377;405;368;310;327;412;448;362;295;345;369;315;323;340;367;369;354;434;419;403;626;711;489;359;394;407;427;336;348;347;371;365;312;375;319;323;338;347;322;359;336;309;319;309;379;381;397;326;289;296;269;310;347;385;373;370;336;362;369;355;349;355;301;405;373;322;359;278;290;304;393;492;423;398;329;274;306;337;346;334;327;319;330;344;320;347;322;374;375;489;494;441;373;348;337;356;443;411;353;340;299;324;310;333;253;349;349;338;342;314;299;283;282;334;337;334;351;289;345;327;333;361;340;285;288;322;303;355;324;334;312;275;320;331;314;423;431;304;277;333;331;359;387;349;320;338;350;309;366;334;307;326;299;287;287;346;345;318;299;273;305;318;417;344;356;330;276;315;308;352;333;334;343;285;328;501;465;339;330;349;379;430;398;335;268;312;366;377;376;365;381;298;349;412;340;306;348;319;338;426;416;398;453;342;387;409;411;375;313;290;304;307;414;443;407;406;420;342;294;349;323;443;419;344;372;362;342;363;282;252;277;351;387;418;331;361;310;314;282;344;393;363;412;411;359;319;319;297;257;278;309;279;363;337;336;272;358;309;303;305;362;344;339;364;375;439;394;324;346;407;438;399;405;320;312;361;309;365;359;405;367;408;440;361;289;369;315;357;351;346;350;351;352;383;362;326;400;382;395;379;365;381;333;312;265;297;316;301;324;311;361;351;316;319;265;313;368;323;290;322;293;334;306;391;371;328;387;449;382;367;348;405;382;472;423;399;349;333;420;314;270;294;318;344;373;338;351;339;330;393;409;404;328;335;331;375;368;330;349;352;296;286;276;328;371;398;371;354;314;333;325;306;305;284;288;301;340;293;280;331;335;413;607;608;425;306;334;312;283;304;304;386;309;349;337;291;313;319;329;320;281;372;350;323;282;274;288;324;304;343;354;396;391;425;395;384;366;366;396;396;384;361;384;425;335;321;364;274;338;375;387;364;394;371;370;321;334;319;379;391;345;355;356;337;288;335;287;292;373;407;357;325;302;282;318;409;488;374;352;372;364;419;307;246;217;389;363;363;337;318;272;275;290;324;326;354;346;409;401;395;330;322;317;389;383;322;319;284;332;361;388;371;326;337;312;304;340;319;347;366;354;326;422;369;313;271;303;312;324;337;342;308;333;324;363;324;332;317;341;343;343;371;405;374;285;263;338;291;229;263;265;262;316;271;307;260;287;274;273;270;345;323;312;312;364;403;368;375;408;400;348;336;316;418;447;436;406;394;341;349;427;471;343;331;300;315;329;386;413;407;432;467;363;332;396;447;412;357;347;379;447;490;439;448;455;339;326;295;351;376;345;346;294;336;342;236;237;278;323;426;355;316;311;327;347;377;339;301;381;297;337;360;332;328;342;402;506;402;422;464;336;363;351;358;341;337;279;320;331;322;319;347;332;287;344;344;359;367;328;312;385;397;357;383;404;451;454;367;347;305;320;370;316;309;321;284;318;318;296;308;274;251;280;278;327;395;353;358;339;298;307;343;336;281;228;262;331;304;257;349;329;315;386;312;317;290;398;325;291;551;738;506;384;300;295;370;336;347;373;378;341;329;366;312;325;623;698;533;345;285;305;313;264;275;346;333;318;355;321;296;297;265;261;286;308;331;309;282;324;295;331;337;309;357;340;332;329;354;316;311;305;337;335;344;322;441;390;302;347;243;311;329;273;397;451;373;300;379;339;347;312;289;343;333;336;455;394;361;364;339;338;304;372;320;353;310;337;465;393;364;327;365;329;373;353;333;390;403;375;337;347;328;381;434;396;389;426;367;352;341;327;271;241;285;278;352;358;401;385;374;356;296;320;306;283;363;370;349;310;393;358;305;369;389;393;379;367;410;352;462;444;483;468;445;430;337;404;445;454;437;360;304;339;407;405;378;455;406;582;949;1149;1041;670;410;384;341;324;377;383;314;298;314;303;390
268;276;261;289;361;372;396;323;335;297;295;360;315;312;410;521;442;355;382;407;384;422;388;404;320;391;325;311;275;297;392;372;372;380;354;356;389;295;330;377;420;307;329;365;386;368;296;344;360;388;397;321;317;314;312;351;324;295;299;430;462;405;400;368;331;322;313;277;285;298;290;329;336;329;293;395;332;280;373;398;395;285;312;381;332;383;421;403;416;416;395;381;345;507;586;498;396;411;415;406;401;339;381;359;362;334;358;389;329;330;337;359;369;312;209;237;274;361;387;343;316;303;296;315;316;261;302;318;330;300;277;341;319;261;319;328;363;392;382;369;298;297;340;386;383;445;413;290;304;310;339;331;322;310;323;283;343;308;333;326;339;374;408;441;355;363;308;315;397;396;353;368;333;341;296;257;292;358;326;341;314;327;334;284;342;267;272;358;376;376;366;318;359;338;345;302;244;301;278;322;349;301;282;329;279;302;345;310;420;430;352;348;296;316;386;406;310;345;353;371;394;336;319;260;287;306;340;260;272;300;350;285;289;289;348;401;340;331;316;344;362;334;291;308;338;285;327;320;407;430;309;332;337;353;426;401;332;263;304;368;340;347;352;420;298;383;396;313;372;340;281;353;343;380;458;449;380;345;408;352;341;351;325;311;321;393;415;449;464;369;301;327;329;373;400;360;262;278;299;367;338;369;289;320;388;376;358;387;350;399;352;313;346;380;379;426;382;341;277;269;295;248;277;297;305;372;307;332;407;328;343;300;274;335;333;314;304;377;443;450;357;350;380;386;359;335;346;292;292;288;300;377;351;361;411;462;398;341;368;338;415;339;332;327;356;333;366;405;357;359;351;368;340;325;362;428;429;290;339;371;288;353;382;339;342;326;320;387;301;308;327;349;304;255;240;312;395;362;322;365;486;438;339;382;449;491;561;523;379;338;298;395;396;323;383;399;390;397;386;370;378;345;348;385;414;360;332;371;378;429;386;386;305;293;276;285;283;305;349;376;313;384;362;307;271;301;280;347;302;320;296;313;352;376;392;453;488;367;346;302;341;315;366;386;363;325;294;288;350;327;340;340;340;287;289;354;373;348;281;329;298;333;361;372;389;349;317;407;351;333;312;332;343;308;330;358;376;367;324;340;339;357;356;361;336;370;323;349;332;282;276;389;401;418;408;376;297;278;313;293;350;346;350;342;347;306;327;308;347;406;375;395;335;315;309;297;320;285;460;405;329;388;336;284;292;352;308;310;359;317;348;356;355;359;313;359;352;402;317;321;296;283;349;471;449;337;350;338;342;348;340;377;381;391;386;343;280;333;376;451;576;558;398;314;448;394;326;328;362;384;331;318;352;338;371;342;409;397;331;258;262;258;289;298;258;293;274;305;259;318;306;278;308;316;322;279;316;308;347;347;420;417;365;360;320;318;458;516;370;344;308;324;323;651;675;410;327;312;358;417;400;420;375;383;519;407;361;398;463;484;426;299;270;397;433;381;330;352;406;360;378;344;356;342;285;301;310;321;258;219;290;329;374;334;312;336;305;299;362;347;348;390;355;338;368;354;392;374;412;453;385;439;383;379;386;400;316;406;365;335;328;372;352;289;275;307;291;347;346;362;334;363;396;343;358;400;328;361;338;368;347;320;272;323;302;311;340;326;310;333;317;301;347;276;257;307;328;291;313;359;369;377;340;363;433;448;346;286;272;247;289;289;260;338;326;306;322;319;314;297;279;275;445;619;279;299;363;345;328;380;301;395;404;361;412;367;298;327;441;560;475;342;250;306;322;354;328;378;337;289;287;283;246;269;283;307;284;325;318;303;299;278;289;288;314;294;333;366;346;343;359;378;372;382;393;301;283;372;450;407;258;296;339;291;332;329;359;435;387;303;306;395;429;381;309;386;330;329;382;321;319;294;358;376;337;388;357;351;362;357;396;370;368;254;310;369;407;432;359;378;330;359;410;375;310;352;339;319;368;383;430;349;251;315;333;335;259;310;265;324;386;356;366;360;292;309;349;337;388;472;368;321;368;369;278;302;320;370;346;345;386;396;421;318;341;408;425;326;286;371;451;441;406;336;310;364;457;348;400;477;403;494;693;888;895;678;504;315;333;290;278;357;289;286;319;288;348
304;279;349;340;381;393;392;406;325;295;306;378;340;364;571;792;539;366;340;407;436;471;443;430;393;367;276;323;322;264;340;359;354;389;408;389;360;336;316;377;370;332;361;346;328;310;260;321;335;328;300;370;339;314;316;378;385;350;319;365;369;379;366;350;357;354;250;311;307;289;310;329;380;338;319;392;370;334;384;434;332;303;306;285;396;430;412;418;450;358;331;339;321;409;470;402;398;370;366;364;344;414;380;352;380;383;343;456;398;299;301;344;367;314;243;206;271;364;371;314;287;273;319;304;322;272;285;343;345;294;325;321;332;355;335;363;367;400;454;347;301;365;393;408;413;375;403;341;338;351;276;332;353;350;326;296;333;228;298;345;268;284;303;330;404;397;334;338;322;353;317;380;318;324;291;258;271;329;348;234;209;272;263;319;318;270;301;316;383;388;440;331;329;323;333;315;315;300;367;332;315;308;354;347;344;361;324;254;388;349;325;289;284;307;309;393;315;414;351;386;337;313;341;278;313;369;363;299;217;277;316;311;307;284;344;418;355;278;292;303;283;381;308;320;297;315;327;297;304;324;335;347;324;272;375;430;413;297;272;337;356;390;446;392;413;365;345;345;370;345;355;342;377;347;395;434;330;335;386;370;369;321;321;342;296;336;370;433;424;439;395;355;335;324;301;310;300;297;278;302;296;324;292;381;364;364;375;372;392;354;336;367;327;312;377;398;400;328;267;236;292;275;323;357;319;296;354;348;379;367;303;298;318;305;342;338;267;348;470;446;310;302;392;400;392;349;365;287;255;308;304;344;471;373;454;483;426;387;425;363;418;418;317;368;361;407;366;367;285;308;358;380;253;348;353;451;441;373;405;333;325;321;382;319;348;321;296;356;317;309;357;333;338;266;269;359;396;340;312;324;403;410;413;415;419;420;468;450;484;401;410;382;371;394;490;412;446;414;420;381;413;382;332;359;415;327;296;315;386;403;335;345;298;254;239;268;259;306;366;415;371;367;300;326;312;330;379;472;392;311;311;329;425;362;352;393;351;362;367;409;327;325;324;361;300;282;311;320;327;347;364;387;391;294;335;303;397;333;306;319;323;353;438;383;298;262;288;308;320;335;269;314;372;338;357;398;362;327;351;365;359;311;353;372;342;349;310;317;310;272;301;366;429;412;444;365;314;329;343;314;357;425;316;385;346;377;351;360;348;353;383;385;331;355;280;308;367;405;405;373;372;377;349;369;359;402;317;283;340;339;331;353;357;309;283;300;334;337;309;299;258;299;316;441;435;411;373;332;339;318;308;328;287;324;366;278;253;312;324;497;699;617;388;371;399;347;292;332;320;362;352;343;286;310;330;326;370;469;340;276;266;321;331;267;340;347;282;320;284;319;318;342;313;333;303;307;328;298;319;337;354;354;365;307;291;321;392;412;355;286;335;379;329;548;734;528;336;318;411;415;458;320;312;362;460;315;319;414;502;416;403;264;255;323;428;422;396;339;367;352;371;374;380;361;337;286;317;335;282;292;346;373;345;323;307;346;302;292;327;338;377;363;304;349;410;387;379;409;383;391;374;328;353;382;388;333;372;363;433;316;335;332;367;301;355;323;311;320;361;346;317;323;366;305;346;358;305;363;339;317;317;299;319;297;303;342;319;305;337;324;395;314;293;290;298;293;327;334;279;299;390;371;341;345;397;419;385;309;294;289;308;288;289;311;328;369;283;344;363;387;325;255;361;426;240;227;360;340;365;396;327;403;350;347;357;369;375;325;317;338;357;294;211;281;344;373;352;379;333;311;285;250;307;276;302;247;296;229;360;340;330;266;289;285;291;331;346;346;346;350;374;392;367;362;403;389;382;381;382;374;299;296;371;368;313;356;302;373;364;307;366;405;457;390;387;310;339;353;360;339;328;305;365;392;371;386;371;345;330;281;339;362;353;339;334;374;456;412;423;404;366;406;355;311;321;390;343;323;357;470;389;316;331;450;366;290;258;274;305;311;353;341;329;376;296;255;321;325;388;377;370;303;279;301;255;244;303;383;385;367;359;324;387;294;290;345;376;382;374;384;427;431;443;342;353;427;424;430;400;381;447;433;456;515;498;519;414;326;363;405;387;379;335;363;349;320;386
341;379;296;333;354;341;373;375;307;321;371;370;390;417;671;952;601;325;338;382;359;370;362;424;365;321;309;305;302;287;288;295;399;331;353;367;318;315;311;324;340;349;376;399;322;319;293;282;336;358;371;371;383;349;294;349;397;342;328;321;364;359;338;352;351;362;297;305;310;311;351;385;375;315;351;401;282;346;401;362;305;288;276;323;337;407;423;325;372;432;356;318;325;376;485;446;445;333;373;344;330;384;338;344;306;392;372;407;332;306;292;360;377;301;245;242;305;355;370;275;319;310;301;338;304;318;395;404;334;349;287;335;325;356;350;361;371;414;451;304;324;322;386;410;366;427;317;328;363;377;338;383;379;405;373;339;316;291;252;317;299;306;342;333;381;369;321;321;337;318;331;343;311;320;283;303;275;290;276;133;129;279;309;366;300;353;343;295;342;366;434;366;334;370;370;396;294;351;370;389;362;317;306;326;305;356;297;274;303;338;327;199;204;236;283;320;266;344;353;340;352;364;323;334;336;404;374;419;279;296;296;348;350;328;324;390;361;247;284;378;329;307;302;287;298;330;328;317;315;244;288;305;320;328;401;332;326;334;310;342;436;359;416;436;385;361;341;319;368;329;336;296;370;292;356;417;387;309;337;300;316;348;323;368;378;309;341;414;377;437;451;290;329;322;292;282;267;256;247;300;237;248;266;382;347;327;363;396;326;310;299;319;283;314;295;358;401;320;269;272;272;279;365;295;335;330;356;418;303;354;363;345;342;326;341;320;291;294;308;312;312;352;450;407;370;398;364;326;251;301;328;349;380;376;397;482;412;348;320;420;466;440;358;373;410;440;394;340;347;373;396;379;300;315;353;334;379;429;550;408;342;313;345;279;312;279;280;337;354;298;324;381;278;287;304;369;378;329;309;315;327;420;354;372;353;275;375;426;520;512;554;329;301;349;355;441;501;372;417;415;366;353;351;408;373;313;329;307;300;305;328;309;279;327;326;251;272;293;425;607;489;367;313;343;331;353;363;376;390;320;348;398;443;379;349;306;294;306;364;355;331;319;314;314;294;296;322;343;382;416;326;380;321;367;333;390;382;357;297;317;364;331;392;370;280;307;297;319;354;315;303;355;358;334;353;361;416;350;321;354;351;352;366;366;348;356;327;319;359;275;273;293;382;380;357;342;355;310;344;369;405;418;304;345;374;399;394;349;333;362;415;325;363;328;322;337;320;351;359;296;327;298;375;357;353;364;288;312;315;331;345;326;297;259;237;350;312;252;244;252;271;264;282;320;436;359;351;315;322;298;318;297;292;352;394;290;285;350;401;397;426;415;358;368;461;375;364;386;302;365;323;278;343;319;337;337;315;420;400;275;346;301;326;379;450;409;367;290;327;329;347;406;323;325;330;310;312;309;287;273;338;355;360;318;272;343;324;352;324;281;326;362;362;380;455;505;375;340;340;422;458;343;354;309;350;389;387;396;418;403;305;278;248;304;367;400;374;331;338;344;362;343;368;345;314;308;306;381;350;350;376;390;382;341;365;352;301;321;309;359;370;342;329;323;344;417;341;329;394;376;322;341;325;357;398;315;342;347;378;338;337;331;310;306;315;341;324;344;318;303;315;307;316;386;337;356;369;336;317;360;322;292;359;309;291;367;345;298;349;389;334;316;339;311;347;351;385;342;269;262;307;348;340;322;342;388;359;331;264;296;302;273;277;328;345;351;397;357;423;398;329;284;370;344;277;277;315;362;329;340;348;437;408;356;369;355;332;385;376;313;314;335;315;304;335;331;299;325;308;287;328;279;261;272;287;268;295;303;348;376;371;260;260;279;303;336;327;309;319;336;281;399;380;366;387;406;418;386;314;335;316;320;426;426;345;294;302;394;369;309;307;414;374;398;383;354;290;295;309;347;341;350;387;366;408;327;312;357;358;351;342;354;309;379;354;406;435;459;493;431;357;389;330;322;333;356;388;379;396;404;349;335;320;419;381;323;373;263;342;394;334;324;298;276;261;250;261;318;336;330;360;329;335;262;272;292;273;370;428;413;382;342;331;354;376;394;412;392;358;388;458;458;394;355;362;375;464;427;410;376;438;416;511;480;368;386;354;404;360;375;349;339;303;364;346;350;341
318;403;362;399;306;312;330;412;364;416;339;295;347;340;438;610;468;324;338;383;330;348;291;351;447;400;383;313;310;333;359;355;362;331;342;314;314;361;304;349;378;430;382;379;329;326;307;340;300;289;384;361;353;355;282;335;409;420;338;274;375;342;317;359;352;349;296;252;275;354;377;401;419;435;360;356;294;320;377;331;248;309;386;310;362;384;426;394;391;415;401;392;319;340;479;604;464;371;421;395;360;402;326;298;400;365;350;354;327;287;316;354;369;313;251;301;349;339;313;319;280;245;332;369;336;367;395;355;327;283;292;287;343;417;442;398;353;369;385;369;320;319;365;341;353;378;344;345;386;377;406;354;417;368;339;326;284;361;378;342;310;363;316;324;302;338;312;302;335;285;314;270;306;304;314;365;356;358;257;220;233;289;382;392;340;355;351;332;339;351;353;361;349;327;390;386;330;308;395;351;383;346;234;250;323;302;310;344;317;365;296;258;246;244;274;257;277;302;360;348;338;350;283;354;329;377;409;425;394;377;304;336;389;450;372;360;382;339;335;374;313;300;279;315;316;311;322;312;280;257;285;288;319;338;334;328;349;331;312;285;349;317;329;352;327;305;321;356;388;327;341;319;322;311;396;488;441;280;309;346;363;315;360;341;419;389;359;389;337;415;408;287;283;289;394;295;302;264;291;311;311;272;284;339;321;288;272;352;306;278;272;271;299;301;304;341;341;286;337;318;340;283;353;296;344;365;465;416;349;385;384;381;311;359;393;345;306;305;266;307;255;305;384;383;364;458;416;361;357;359;386;375;446;384;384;501;464;392;363;340;361;326;309;403;498;409;428;371;385;362;404;372;326;305;351;312;350;376;425;407;300;236;268;301;332;330;362;439;395;344;303;308;317;358;359;366;362;345;331;329;330;342;423;359;315;279;421;546;520;477;514;357;301;293;300;351;458;418;406;377;362;368;388;448;395;334;374;310;258;310;289;305;320;316;351;292;317;332;453;574;413;450;361;336;312;325;350;295;367;359;463;384;366;399;325;349;321;358;377;441;370;309;312;283;299;351;405;396;401;332;343;309;326;369;392;361;342;294;275;269;344;338;326;312;311;355;368;403;438;359;297;334;318;381;319;330;355;336;356;339;403;378;442;356;392;333;395;331;342;293;311;316;360;298;322;326;338;335;288;353;400;343;321;313;373;383;412;403;395;388;304;342;316;307;333;312;341;311;300;299;279;347;410;368;316;378;319;286;364;345;343;350;318;255;340;355;289;282;282;296;273;273;331;290;317;388;334;342;357;286;311;329;345;380;401;342;299;315;311;337;308;365;406;421;402;435;440;449;387;304;301;293;352;301;256;311;386;348;357;319;280;285;314;399;454;436;344;323;332;329;363;350;393;298;273;331;339;343;298;305;313;383;347;315;375;371;390;360;360;328;346;335;338;316;338;375;331;336;309;381;354;301;312;354;303;396;378;429;394;366;283;290;332;328;336;370;377;407;349;394;393;356;327;292;334;269;371;352;334;281;334;388;337;334;369;317;342;259;230;323;391;455;418;388;360;365;326;319;374;356;345;329;357;379;335;290;366;272;288;317;293;315;325;301;254;327;258;346;290;323;338;317;315;368;377;371;402;302;354;363;366;307;320;275;358;384;309;319;313;308;340;302;312;289;309;369;350;336;296;326;309;320;283;349;337;343;363;398;339;298;284;240;291;334;312;358;443;369;405;363;319;293;320;333;335;329;335;359;326;308;310;346;388;332;335;335;328;385;424;370;331;317;295;272;311;345;359;374;270;303;335;368;269;335;328;303;257;279;244;327;351;278;284;309;338;339;293;358;275;365;315;355;332;354;339;327;370;334;312;341;322;313;312;406;443;395;339;346;342;298;356;361;366;381;358;281;243;314;378;426;380;414;407;364;396;360;363;437;449;349;332;395;356;408;450;436;455;403;473;469;316;310;324;309;369;309;349;356;330;324;254;317;376;421;349;344;338;320;334;343;295;283;263;257;272;266;251;329;316;365;317;316;286;345;350;361;326;338;438;469;379;315;307;356;422;377;357;373;326;409;394;432;444;368;365;365;367;417;374;401;370;417;409;412;288;331;393;378;398;364;271;224;275;331;375;303;337
262;324;322;394;345;362;328;387;355;360;331;304;324;355;409;422;334;340;397;349;323;357;341;383;563;546;390;382;382;321;351;370;380;390;406;411;413;328;293;356;384;407;335;344;268;273;385;344;274;292;312;349;355;274;289;310;362;478;413;343;372;306;304;371;366;312;347;294;264;310;368;412;665;673;371;316;316;320;378;317;247;268;336;311;440;510;538;467;394;441;419;388;319;386;506;796;610;434;409;368;302;297;291;361;405;359;336;293;316;277;278;422;418;342;290;307;364;365;338;289;266;278;318;326;348;358;290;302;279;289;268;323;340;426;369;366;356;316;373;356;362;362;355;364;348;362;367;321;390;391;334;374;333;379;379;387;281;281;315;337;296;365;370;342;319;317;285;350;299;321;281;302;297;339;293;375;373;330;306;339;370;292;352;361;324;351;402;366;343;269;318;366;353;343;320;347;353;404;412;379;392;343;272;254;247;267;314;354;327;326;343;284;282;310;297;315;390;331;277;363;323;337;330;375;375;379;371;340;362;383;316;322;442;443;427;437;423;361;300;292;332;293;246;317;337;284;341;296;325;324;326;313;278;343;312;276;339;295;299;329;334;342;346;324;303;291;324;298;336;353;344;347;315;366;386;450;374;315;298;346;396;348;332;298;393;382;341;337;305;320;359;287;245;284;323;318;251;266;287;372;352;309;307;383;320;301;274;305;359;321;300;338;294;316;329;356;322;287;341;357;391;360;294;297;258;366;397;422;382;338;343;405;363;353;453;336;342;318;328;309;309;357;387;365;377;402;403;357;377;454;372;430;500;373;352;373;405;392;356;350;276;301;345;471;511;502;442;467;390;356;341;352;344;328;348;302;321;374;395;420;377;285;336;265;333;378;398;460;431;415;310;339;296;351;364;360;332;361;304;257;365;469;462;396;343;304;424;492;399;345;365;324;324;369;314;348;363;341;391;340;355;353;430;431;386;346;374;323;303;321;366;338;316;356;312;317;378;337;345;309;371;341;338;327;286;310;314;345;357;334;339;358;443;449;333;347;345;339;344;412;343;293;331;333;343;356;398;385;338;319;315;211;343;365;346;361;315;371;318;331;334;302;290;295;314;346;366;425;384;313;279;344;369;353;283;318;353;416;507;472;351;377;453;358;381;358;351;334;318;350;297;324;334;267;324;360;323;298;298;305;332;316;241;281;355;353;356;382;337;343;323;304;280;274;288;302;329;301;304;270;258;378;475;358;343;307;386;337;329;300;337;380;300;283;295;378;335;356;307;315;306;268;300;292;254;288;302;305;316;339;329;388;372;365;356;326;345;282;311;303;324;389;456;534;443;388;413;452;331;322;336;294;279;307;279;309;322;346;349;297;306;282;339;356;340;321;356;283;280;253;313;385;341;315;299;352;309;302;318;270;268;324;371;343;391;466;372;360;360;406;388;347;405;346;302;261;358;320;296;370;369;357;387;408;429;435;394;421;362;314;315;325;339;336;350;311;325;390;347;351;396;333;326;334;336;357;429;368;318;317;316;394;343;312;358;344;348;315;303;329;440;396;387;396;348;315;310;325;291;336;341;373;341;332;341;278;332;326;309;279;303;324;278;321;307;294;298;361;311;353;318;330;270;345;379;330;378;345;306;346;365;310;319;306;320;351;338;332;375;387;307;326;323;274;303;300;315;335;320;292;334;344;284;313;297;332;352;343;323;297;308;312;298;313;317;399;465;394;381;365;298;298;355;462;418;384;349;337;316;278;301;351;396;370;308;318;294;404;411;363;307;297;310;325;317;324;399;360;331;321;344;395;321;342;334;279;266;319;297;281;252;292;290;319;395;384;382;377;350;386;341;326;289;334;348;361;322;296;334;332;315;294;305;404;411;346;304;275;345;305;343;341;398;324;318;251;277;310;319;332;368;396;411;361;417;415;417;420;385;425;368;430;368;423;529;443;354;317;341;345;276;325;357;309;377;387;387;335;330;270;282;309;336;377;310;305;317;323;306;296;293;263;278;229;279;354;283;302;290;322;284;264;285;334;368;460;462;386;438;471;371;358;355;395;454;310;351;365;437;354;336;363;423;381;353;322;317;333;361;334;329;351;347;369;324;357;315;399;390;345;278;293;325;345;304;351;291
388;361;342;370;376;315;339;368;373;330;296;327;366;340;355;352;379;383;391;335;324;303;347;352;504;516;394;435;326;309;410;390;406;397;487;633;625;482;334;322;288;360;347;285;294;349;350;366;305;384;334;332;320;313;289;298;371;345;371;324;307;350;421;349;376;295;302;321;361;337;370;526;900;756;355;240;253;271;316;301;317;352;328;396;503;643;699;510;366;399;468;370;336;317;395;498;452;428;356;330;366;303;318;320;355;327;280;294;303;301;282;397;434;290;289;287;311;350;318;271;282;327;295;279;316;332;293;295;338;280;288;279;328;373;332;395;333;355;376;366;363;391;403;380;372;352;353;375;335;375;344;357;293;356;401;468;337;268;288;334;321;353;339;308;310;303;330;323;359;312;338;288;254;300;289;291;359;313;366;343;343;295;298;341;337;393;371;397;348;329;330;301;353;285;283;364;384;336;358;315;371;322;276;335;321;269;303;317;326;302;327;319;270;356;341;325;360;367;281;299;337;347;315;377;327;351;301;291;381;356;299;316;441;388;366;408;340;296;314;299;339;380;236;281;314;282;309;305;332;365;320;322;292;308;291;307;319;368;339;332;352;311;302;305;321;313;284;342;317;361;352;350;332;354;351;386;280;334;292;378;490;460;344;349;385;397;321;319;290;295;320;289;260;269;270;273;258;268;302;389;364;284;303;321;319;299;309;296;359;403;385;366;389;392;381;389;422;336;326;358;393;388;336;266;295;360;372;375;350;304;314;388;371;473;408;336;328;254;301;351;302;282;303;376;331;316;353;386;412;449;448;388;474;339;328;377;447;444;345;289;283;296;358;377;456;497;440;414;417;339;337;370;412;378;342;334;358;370;438;542;467;285;290;314;345;306;389;370;377;443;407;378;348;360;390;361;348;367;338;307;399;490;468;377;350;393;484;463;298;261;363;379;346;459;380;371;389;439;377;330;381;412;365;330;339;399;378;350;349;363;359;312;342;340;361;336;389;362;325;325;323;355;365;352;344;331;296;313;303;321;287;280;312;312;309;382;398;263;302;320;370;347;332;297;343;356;353;345;347;340;257;270;296;354;410;287;313;313;320;307;312;284;271;320;371;344;386;405;316;202;245;346;412;376;342;448;520;622;630;546;415;398;427;356;353;306;363;339;330;325;363;349;327;277;257;279;307;282;259;285;359;349;270;341;304;289;272;329;333;327;298;320;296;282;301;324;423;351;284;267;304;335;370;375;319;271;295;338;309;317;349;366;363;324;399;441;383;315;266;296;330;313;274;337;333;300;262;271;340;393;417;362;334;320;345;369;341;358;299;256;360;382;406;468;347;275;326;336;332;311;307;289;290;345;282;292;357;337;337;248;270;340;343;306;298;260;343;279;281;231;329;372;284;311;270;310;374;317;306;280;321;326;378;335;314;530;486;353;330;377;396;391;371;300;261;275;283;309;285;292;350;351;287;317;471;407;342;376;363;357;304;381;350;345;307;298;337;335;327;272;371;379;329;360;348;325;363;308;344;317;352;333;347;322;329;303;301;282;304;291;347;279;272;342;379;369;328;338;284;332;328;348;315;315;210;278;371;342;347;308;301;342;365;347;321;313;308;318;291;346;374;370;318;347;297;329;323;292;255;383;343;360;321;327;379;352;335;335;375;403;333;344;295;331;312;331;356;349;323;320;336;343;294;268;322;295;343;358;345;256;321;355;313;310;356;392;442;404;344;279;326;284;412;482;506;389;393;344;348;352;343;330;370;362;332;334;297;357;390;350;352;305;371;395;385;290;390;338;289;388;394;377;344;288;283;352;269;309;311;288;229;258;330;279;351;388;490;477;453;375;282;263;317;311;330;351;323;295;332;346;290;303;345;478;331;302;326;324;343;311;310;323;345;312;292;286;352;343;326;374;354;373;393;388;380;413;395;448;344;354;351;398;381;403;421;395;281;289;298;330;291;312;346;311;358;358;325;285;291;365;307;330;310;288;280;292;368;331;302;272;285;320;291;343;285;265;275;318;307;318;295;299;257;367;388;400;395;348;361;328;330;379;317;403;427;350;354;377;402;430;362;378;361;364;375;368;356;387;405;345;323;342;339;369;378;425;402;454;434;373;449;451;371;312;282;308;300
332;297;318;331;349;392;346;353;356;305;301;329;367;333;353;316;390;348;359;362;355;353;357;350;396;371;345;428;347;387;367;365;461;408;505;813;771;550;351;298;300;393;430;384;380;363;277;340;297;323;299;299;307;347;319;298;385;323;328;315;342;323;404;407;331;322;288;349;400;349;341;559;920;605;262;151;225;290;305;304;368;411;351;408;605;582;586;424;344;522;597;379;378;395;321;410;364;396;410;366;331;326;331;375;387;352;308;254;296;305;341;344;381;369;278;278;227;353;297;291;297;380;301;308;332;397;330;299;305;268;282;316;284;289;370;343;309;309;337;402;406;392;346;404;380;353;399;381;325;333;365;344;265;250;309;382;279;173;264;373;306;328;358;367;395;334;381;363;349;347;287;263;267;304;265;362;344;307;322;346;323;305;338;341;349;413;383;347;439;380;377;312;306;319;275;339;316;313;319;291;300;293;271;255;338;326;323;341;348;344;343;313;301;361;323;359;364;442;391;299;358;311;340;353;344;310;308;302;335;308;362;337;371;377;399;359;381;339;287;298;335;384;300;271;289;290;275;285;364;374;390;356;294;307;250;354;415;410;323;349;308;331;299;372;325;339;339;361;260;301;381;296;337;301;307;305;309;291;274;355;410;429;421;346;434;396;317;295;264;319;336;301;255;243;271;326;293;272;285;293;364;273;279;329;368;312;303;268;313;357;346;420;397;371;366;406;451;458;363;347;393;440;389;320;332;358;305;338;318;310;364;360;374;397;458;334;293;235;318;394;339;298;264;357;363;432;352;346;362;363;414;409;368;368;338;351;417;460;325;372;316;314;344;368;385;335;330;405;345;323;338;388;411;420;355;376;302;352;347;415;431;431;419;373;358;365;353;375;382;388;408;410;329;350;378;395;377;384;311;329;338;350;500;428;345;327;442;517;373;323;403;447;456;426;399;421;451;454;498;396;426;449;376;306;346;405;433;467;435;374;357;364;363;350;336;307;362;359;349;320;330;301;361;335;412;308;281;295;260;319;317;250;303;303;251;365;378;278;283;338;339;336;358;318;321;318;383;361;378;345;292;259;324;338;393;366;348;305;325;332;322;283;296;320;384;411;395;452;377;225;232;334;334;386;386;527;602;585;536;497;419;490;451;390;334;352;342;359;370;339;374;480;444;320;254;322;301;347;300;308;318;317;319;337;294;255;298;338;291;348;336;341;288;309;290;283;317;308;279;269;311;388;388;332;272;278;306;327;326;267;261;422;319;349;331;358;376;360;306;273;342;348;354;347;342;344;353;324;342;356;342;372;317;276;332;425;345;329;320;365;329;341;361;348;338;252;263;350;355;332;337;306;264;310;313;349;372;436;378;274;270;305;349;308;328;279;308;294;237;259;305;340;363;331;333;350;279;342;304;360;363;296;365;359;370;464;433;345;349;401;358;368;394;355;310;306;293;341;318;351;373;308;272;382;399;402;416;319;352;317;390;444;370;332;324;305;322;314;364;309;327;291;376;329;327;318;357;277;334;315;326;348;293;297;385;323;337;318;364;353;347;268;304;355;396;429;349;308;338;346;313;369;274;286;205;267;392;378;336;251;338;322;339;368;353;325;320;275;311;306;377;431;400;353;329;248;285;231;307;345;391;389;364;370;374;357;335;351;341;285;313;318;379;355;327;317;261;353;299;321;349;342;310;289;300;325;317;293;316;310;371;364;324;297;275;351;378;305;275;344;357;350;354;420;333;328;390;353;307;328;356;314;372;340;330;339;314;405;463;402;360;354;408;383;365;308;359;304;309;335;354;362;339;313;346;423;376;315;313;311;292;305;339;299;304;352;493;470;468;351;307;301;292;367;364;357;305;305;348;338;297;307;337;444;369;347;302;329;320;362;311;298;334;327;330;302;368;440;408;329;306;323;353;373;417;385;378;357;358;287;356;444;391;317;414;369;335;311;285;274;292;286;255;370;333;327;290;292;329;270;262;339;315;320;302;339;303;327;243;240;266;311;380;348;296;312;325;288;319;341;307;308;310;315;395;373;411;269;310;321;357;374;402;432;444;345;323;340;378;439;395;410;428;434;308;352;350;387;374;389;315;306;341;385;427;436;462;469;381;407;480;533;426;291;286;287;349
354;353;287;339;299;370;370;353;289;261;300;402;371;339;280;280;349;360;356;310;318;383;382;435;434;393;369;377;353;325;360;381;377;401;408;537;451;487;364;306;260;307;413;469;406;335;293;246;292;339;354;311;319;317;299;334;469;305;331;306;370;358;410;369;391;399;302;354;351;345;396;478;544;394;193;203;281;368;389;343;456;547;452;318;503;405;390;343;351;356;447;363;354;347;347;363;383;409;418;385;378;374;338;289;356;396;399;315;346;350;338;265;345;324;261;275;280;333;349;340;336;400;344;341;315;349;327;304;267;324;303;294;277;293;302;319;359;304;361;438;529;363;386;433;379;355;354;375;329;343;421;351;309;247;279;351;252;204;297;350;311;275;304;330;326;381;440;399;356;275;348;333;293;340;307;323;333;308;298;279;281;297;242;315;308;371;362;371;374;410;356;305;329;313;343;360;332;339;380;336;292;284;252;285;340;317;376;344;334;328;368;322;341;388;358;408;464;595;490;422;382;338;313;334;392;275;297;283;315;332;360;374;368;338;314;340;361;370;304;330;291;329;273;250;290;283;246;306;343;417;400;388;332;366;339;366;345;348;331;264;298;324;437;342;346;372;311;292;294;332;333;333;332;321;314;332;301;339;347;280;339;383;449;378;401;376;338;287;254;325;327;306;252;341;373;363;305;334;301;338;313;301;327;405;447;396;442;337;362;370;319;480;476;387;348;362;403;459;405;327;339;450;357;359;352;328;394;372;288;282;327;433;494;458;420;306;317;333;359;397;372;299;317;350;451;428;330;350;325;312;434;343;338;376;311;309;337;348;342;358;355;362;384;378;284;324;362;349;356;306;366;352;354;373;350;334;388;344;348;287;329;468;560;463;483;472;489;415;378;410;412;387;413;401;460;451;396;332;293;284;304;292;414;418;329;355;359;382;354;340;357;492;462;360;356;409;380;399;502;432;425;412;373;315;301;340;383;449;466;381;382;353;342;352;358;297;327;325;308;296;293;348;300;322;359;352;297;311;313;327;304;311;301;315;298;289;308;294;282;294;293;365;379;350;315;357;393;334;338;310;311;248;342;343;350;343;288;346;352;315;276;292;305;384;449;465;392;410;387;271;281;344;270;326;343;483;548;409;387;459;435;394;437;350;352;348;319;306;307;319;348;406;388;324;313;320;298;363;340;290;303;319;282;297;282;326;418;322;349;353;377;326;287;335;398;354;348;361;276;311;336;379;418;340;318;347;338;307;308;348;301;437;385;356;322;302;288;320;308;321;390;419;359;322;314;399;346;314;343;313;340;343;314;328;404;367;326;269;309;353;323;381;408;363;346;284;299;339;322;268;307;254;276;331;397;301;338;557;472;340;321;270;338;338;360;413;351;333;338;302;313;314;356;339;347;323;324;327;325;374;309;326;385;402;350;392;417;352;333;370;311;300;321;356;375;368;342;379;361;385;342;352;318;300;347;381;402;383;331;351;372;426;369;295;310;314;307;301;364;331;347;305;358;285;329;312;295;301;321;399;356;272;284;312;360;278;320;303;272;327;319;317;356;368;333;423;381;351;333;369;369;382;286;278;287;301;381;362;305;259;326;319;301;315;323;287;319;300;331;399;421;459;342;341;366;304;271;268;302;375;396;471;347;368;417;370;371;343;316;360;328;342;342;335;383;342;357;286;278;315;335;376;305;299;294;327;269;313;306;276;317;341;343;232;306;301;325;281;265;332;326;357;460;381;361;317;325;309;341;355;363;285;346;358;369;413;336;406;507;396;335;339;432;375;373;311;299;329;312;318;317;314;308;358;479;538;385;344;325;306;318;336;294;323;381;353;387;393;427;419;386;356;351;328;400;370;350;329;305;346;318;323;315;305;355;360;321;316;338;386;324;298;338;365;329;318;353;455;457;372;297;301;294;280;345;298;327;318;348;338;383;418;393;334;300;335;353;282;245;274;276;239;266;291;312;348;317;308;309;340;331;300;341;323;314;326;308;310;248;264;302;355;382;362;339;350;274;335;314;322;276;293;336;378;375;358;407;300;326;379;406;363;436;484;432;404;322;330;340;416;439;439;460;390;425;357;380;317;349;406;321;326;358;350;354;395;426;426;398;337;397;473;433;359;340;439;390
399;334;324;277;326;355;311;308;320;318;347;348;416;377;255;315;333;390;430;384;426;385;409;427;420;360;370;423;354;359;360;400;408;360;353;350;370;395;316;267;305;323;418;477;424;329;297;296;314;363;405;393;367;347;330;331;322;334;286;346;379;373;384;356;349;393;350;330;329;357;375;429;397;332;236;252;306;360;403;398;456;689;512;310;353;399;317;333;354;328;404;355;362;335;359;417;440;413;466;548;521;392;326;321;344;402;337;333;317;361;321;284;283;300;328;291;297;321;285;328;306;342;304;303;303;295;270;296;264;259;294;262;304;303;318;334;305;275;364;474;514;431;382;421;340;319;390;331;293;323;341;308;331;315;272;271;271;276;418;405;308;297;289;291;319;342;383;340;331;295;281;293;352;391;341;357;326;299;338;286;357;326;244;354;344;348;328;359;354;349;301;308;273;312;449;363;332;362;380;352;311;276;270;257;349;339;366;317;306;273;339;371;419;420;389;443;510;558;494;385;407;325;300;372;455;356;309;337;301;306;319;335;340;310;314;333;342;393;363;353;328;378;322;289;310;357;311;284;327;326;383;355;353;409;453;415;341;328;385;319;281;379;353;381;393;400;318;322;326;311;288;298;325;309;391;384;301;358;334;309;275;371;410;423;339;299;386;288;265;305;322;280;237;304;412;355;322;325;335;402;462;299;321;392;455;456;505;400;404;344;311;414;369;312;390;405;401;373;478;372;458;508;432;368;349;282;332;370;331;413;477;463;492;406;331;304;280;338;357;357;346;341;362;401;420;356;368;384;351;339;464;411;329;383;310;300;322;415;340;366;362;354;337;349;324;363;344;318;313;313;315;356;358;361;319;398;394;393;354;275;317;403;514;479;479;506;501;497;472;524;517;445;551;655;511;546;469;408;339;307;313;280;300;358;285;252;284;309;349;355;335;461;353;289;326;444;413;395;449;389;395;339;353;329;306;303;298;384;416;388;417;377;308;286;316;347;331;292;348;311;275;315;285;259;341;347;378;333;412;366;323;290;310;310;286;311;334;350;302;243;292;360;345;313;319;335;368;336;380;328;349;353;331;264;296;319;264;344;401;352;311;287;341;310;377;449;415;531;500;347;396;351;276;290;289;388;407;369;343;467;442;384;368;340;305;376;363;299;288;324;324;308;292;348;345;340;309;321;326;342;307;350;336;383;367;354;331;367;370;361;355;342;314;310;396;363;339;345;351;377;375;369;384;307;333;381;331;347;447;415;347;367;305;370;345;288;328;305;348;318;367;355;328;336;328;325;336;329;333;372;341;353;356;364;381;367;328;308;293;289;324;406;405;381;290;302;343;313;350;321;288;318;336;347;338;285;278;352;366;350;306;313;340;366;421;373;351;395;338;260;360;380;339;354;318;304;318;360;388;340;324;358;353;360;297;275;319;322;312;346;298;316;368;336;430;415;419;364;349;357;351;348;344;352;297;346;409;390;372;421;405;423;385;375;340;384;344;380;346;381;338;315;316;320;322;336;295;341;350;356;327;290;341;332;315;289;299;244;236;327;394;434;368;360;400;402;343;291;330;350;359;384;332;316;340;369;324;374;375;284;313;318;264;296;330;311;324;384;382;439;441;362;319;347;367;354;342;296;335;344;400;396;300;342;406;350;292;313;303;397;315;353;355;360;346;337;261;255;324;300;324;336;334;310;309;317;293;330;339;279;269;308;295;285;301;321;312;279;302;271;313;303;343;358;403;404;347;355;416;412;385;390;322;348;371;373;314;379;415;340;362;366;441;377;389;304;347;345;364;306;272;309;340;387;419;430;404;342;327;330;314;288;338;319;270;359;323;381;442;452;415;368;348;345;332;345;380;327;351;373;314;308;329;234;325;342;306;288;310;279;289;330;324;349;302;277;257;338;375;357;319;313;315;322;329;279;292;292;386;349;296;303;265;312;236;283;305;266;276;268;248;232;305;286;324;307;323;313;329;312;308;322;275;325;280;345;353;347;308;360;376;312;343;360;340;369;325;291;320;356;301;263;328;425;429;431;452;325;293;329;359;375;339;351;393;387;380;407;508;512;476;475;385;416;382;446;387;325;363;352;333;329;329;332;388;323;356;385;329;295;401;428;427;423;370;407;386
394;380;357;322;298;298;302;319;339;368;380;338;373;372;376;301;298;357;479;456;451;442;371;435;368;376;423;430;371;360;406;425;445;454;317;338;359;328;376;308;280;346;379;417;397;366;304;318;328;330;381;332;416;311;343;355;339;337;362;358;460;388;378;345;382;377;423;348;317;384;428;389;404;298;317;270;303;322;391;397;396;450;441;374;391;377;343;367;345;349;386;383;384;371;450;540;524;421;434;609;741;484;359;276;290;362;371;341;344;353;324;333;333;304;333;275;333;312;265;339;319;278;281;319;342;296;348;280;282;264;294;281;313;362;377;365;318;355;335;435;452;350;389;382;295;322;347;346;380;285;294;324;266;271;294;334;330;325;354;351;282;282;267;316;298;331;388;399;313;319;267;336;401;417;356;376;333;338;313;294;317;289;255;315;328;317;289;347;411;353;335;304;291;306;331;308;336;275;316;356;328;310;277;307;372;326;307;318;329;333;306;400;408;390;411;437;413;406;344;369;337;322;376;415;450;378;336;290;306;319;301;344;328;300;276;298;372;377;392;373;372;386;338;345;243;308;330;353;319;359;376;323;326;402;554;447;359;324;371;334;332;374;341;349;418;363;348;327;310;336;298;323;335;345;413;438;339;435;363;284;241;317;329;321;297;324;336;256;302;285;283;241;299;293;320;296;354;350;411;471;481;307;367;348;367;447;431;433;423;357;313;320;298;368;376;352;368;393;507;429;394;478;404;356;308;278;329;297;264;402;496;435;381;361;301;300;323;324;286;301;335;336;350;365;380;365;387;389;348;416;407;360;389;398;345;315;315;369;284;349;391;436;390;350;380;426;418;336;324;313;333;371;331;359;391;475;400;348;310;300;345;427;473;460;408;464;460;465;427;642;613;461;503;617;619;624;656;541;367;413;358;283;294;276;299;316;275;234;279;314;355;341;313;317;308;345;384;346;301;332;331;318;375;313;234;307;302;381;343;343;390;360;325;314;321;287;274;285;317;297;328;266;265;284;344;292;390;434;367;292;311;252;270;285;262;315;328;385;261;207;318;344;332;295;318;333;312;349;362;322;348;363;365;329;305;316;283;309;319;318;284;223;297;294;329;389;496;537;451;325;343;359;300;294;275;344;353;360;368;398;366;378;279;305;359;348;303;304;299;291;328;337;371;362;371;397;343;310;295;348;391;343;369;406;408;301;383;335;339;325;316;318;340;261;311;312;305;328;425;485;525;411;299;278;362;428;359;386;471;429;344;272;310;355;393;332;317;331;314;354;395;351;302;324;350;367;347;336;395;311;308;303;334;330;295;308;344;315;261;250;356;420;409;347;358;346;324;311;332;310;283;304;320;313;325;281;274;301;314;301;289;324;312;366;379;364;334;334;291;293;306;372;343;399;396;371;341;356;413;345;346;297;320;370;341;339;295;383;429;483;422;312;364;316;366;414;406;343;319;375;366;306;372;354;313;354;391;392;381;424;417;384;389;362;387;379;369;348;343;383;350;336;323;364;354;300;316;423;416;330;324;342;289;315;333;291;323;288;325;343;391;433;415;409;302;365;274;279;333;355;447;468;344;298;340;356;319;390;388;340;362;316;291;305;292;262;294;317;396;420;371;329;303;312;317;315;312;325;322;313;294;316;342;365;342;350;320;314;297;358;344;312;367;352;341;288;321;326;292;297;274;308;293;288;276;293;301;381;371;282;238;287;350;295;300;268;244;230;270;275;312;280;335;327;384;415;359;375;377;346;376;358;325;340;389;364;382;325;286;356;364;376;378;342;303;348;346;380;358;376;334;357;353;367;345;372;332;392;323;330;282;301;358;304;265;276;300;415;421;421;383;358;307;290;308;272;326;301;319;375;348;302;327;302;353;348;283;279;267;249;225;253;293;320;294;305;325;317;325;377;291;313;315;303;256;278;252;296;321;250;248;231;277;270;219;268;275;253;263;260;288;275;263;250;310;299;269;305;324;317;343;277;323;352;370;366;342;404;392;334;353;355;325;315;364;324;352;306;294;361;372;308;313;427;418;417;481;400;293;374;351;327;312;426;396;396;437;497;474;549;486;448;417;399;422;448;411;348;349;341;403;328;322;356;393;278;342;343;301;307;373;381;390;450;398;386;380
429;386;342;296;310;316;307;319;373;378;439;326;325;392;321;310;374;414;509;493;508;396;402;495;414;391;469;401;346;348;407;397;356;381;325;330;335;333;332;351;329;331;332;360;343;309;222;277;304;304;321;292;315;340;362;457;341;261;330;362;433;406;348;283;342;349;358;334;286;401;403;404;367;419;405;357;261;325;323;312;355;346;337;328;344;333;311;358;375;401;348;393;444;441;405;455;427;466;404;427;520;408;339;292;378;331;370;289;318;373;372;310;314;329;308;342;373;396;386;280;350;340;319;340;324;237;313;297;275;267;294;311;408;435;448;313;331;355;402;333;298;286;328;393;350;318;320;397;368;411;444;402;300;288;255;347;276;290;291;343;290;345;300;322;327;291;418;403;421;376;315;323;371;345;348;335;303;288;367;330;289;268;263;359;385;300;362;380;341;333;322;307;251;303;325;287;317;292;317;318;314;301;357;366;315;366;327;315;354;376;335;370;363;388;369;387;383;345;324;370;372;331;326;347;365;361;294;291;281;279;312;314;373;357;317;322;407;378;356;367;403;396;441;332;284;345;353;347;459;381;378;316;335;372;539;500;376;316;267;365;416;315;331;332;329;356;341;333;323;322;346;312;327;428;503;500;411;361;328;263;273;291;325;300;339;380;282;227;241;262;273;289;284;279;330;299;397;424;423;423;418;302;369;368;343;358;409;379;319;313;406;408;274;320;381;357;313;428;508;407;304;349;385;373;316;259;310;302;314;373;367;395;406;318;290;213;290;310;305;340;344;322;307;372;421;400;421;339;370;386;348;389;368;316;323;291;263;293;357;372;340;403;417;381;391;393;418;380;348;317;349;356;336;390;487;560;473;380;312;289;409;378;402;462;457;491;499;445;419;477;508;493;388;550;546;554;631;590;499;463;430;330;324;296;353;340;284;343;290;271;310;299;349;310;290;284;370;392;353;322;260;244;320;277;250;293;348;343;323;349;332;323;302;318;237;271;288;346;347;309;291;301;310;301;322;356;326;335;294;291;333;324;319;337;366;304;333;343;277;342;333;369;327;341;317;282;351;345;352;305;331;330;373;288;352;294;318;279;307;324;289;280;363;299;252;324;385;423;351;285;358;349;282;280;365;370;277;319;420;399;351;310;334;340;350;347;276;300;330;341;288;359;357;359;365;299;343;327;298;307;395;353;359;357;317;283;303;348;371;307;340;317;335;309;308;346;343;354;466;479;523;417;273;311;335;387;383;357;359;345;258;288;333;325;363;291;272;299;377;366;392;301;249;301;320;391;372;331;328;278;319;272;275;285;216;273;274;267;214;224;329;346;367;320;411;334;347;362;281;303;281;273;261;313;314;315;279;322;274;295;316;364;320;366;348;360;340;282;277;326;316;380;373;376;366;333;335;353;431;437;311;299;331;356;403;385;396;432;537;615;427;302;309;255;305;325;349;357;313;288;313;344;302;297;300;338;373;327;316;371;375;348;369;310;320;339;399;343;361;389;368;367;357;320;359;303;303;376;455;380;323;312;310;290;298;294;252;297;298;296;382;441;385;369;362;294;308;323;322;365;376;349;373;330;374;307;291;344;411;380;344;322;327;265;252;241;302;306;359;406;403;345;347;284;266;299;366;407;335;325;331;314;360;391;349;328;306;302;318;270;386;334;419;383;367;326;338;368;314;332;317;283;314;259;243;257;292;353;335;349;240;371;360;314;348;261;215;254;242;277;316;298;312;309;359;363;351;383;320;342;329;316;350;306;327;397;394;338;299;337;321;324;336;324;297;290;322;339;354;371;323;347;275;355;327;251;282;304;323;312;310;332;330;337;325;282;309;313;386;345;374;355;338;236;285;292;279;273;302;305;346;324;300;323;318;343;350;359;221;231;266;271;287;333;214;313;360;294;295;372;316;290;272;290;268;282;298;309;285;287;254;296;300;274;292;274;267;303;341;315;321;268;263;296;317;297;296;281;282;339;329;364;339;342;344;318;365;303;334;327;300;310;327;306;289;309;353;347;331;365;342;331;430;448;450;402;367;438;369;339;339;368;431;362;361;351;413;448;477;464;481;438;405;356;352;470;456;335;376;424;393;311;359;425;411;344;298;287;373;317;432;383;440;428;425;415;424
