600;661;671;717;741;829;800;766;743;736;767;762;741;812;705;737;664;698;614;598;589;597;606;661;581;603;645;689;735;675;739;644;664;617;635;798;738;646;678;687;764;786;750;739;741;717;676;704;639;524;521;467;506;536;581;638;702;706;725;697;634;613;687;745;758;808;798;702;688;709;656;657;627;536;520;488;518;535;491;583;589;570;610;660;752;671;566;603;645;661;637;582;593;608;549;531;549;492;528;562;646;705;756;698;686;639;659;663;620;588;591;533;565;527;552;645;630;652;709;734;736;752;727;678;660;692;690;673;721;701;714;667;721;689;667;630;627;616;577;670;663;637;636;669;687;710;712;807;730;769;838;677;673;684;695;713;729;688;646;618;626;666;607;581;554;594;644;742;661;748;697;606;645;648;683;708;661;740;706;649;645;690;781;687;671;666;625;647;594;644;670;704;625;764;743;775;696;656;600;594;523;488;461;471;555;593;669;659;612;616;667;625;747;809;799;768;767;703;719;645;591;483;490;543;576;612;659;663;706;738;663;688;670;624;564;517;554;608;555;518;519;528;488;470;565;609;673;685;624;670;656;588;531;487;508;578;547;581;610;609;564;507;524;701;681;677;672;609;617;627;615;626;612;685;729;750;695;673;728;796;751;761;689;733;631;626;590;547;523;528;578;547;687;738;759;689;741;656;640;656;639;594;609;613;643;588;586;606;665;601;638;590;646;633;618;678;702;736;735;638;567;621;650;677;698;706;727;796;753;746;771;774;743;747;675;740;770;693;700;720;661;594;584;603;660;736;740;677;713;630;640;662;643;641;513;542;570;629;653;654;757;709;713;647;658;682;736;796;770;739;629;564;573;584;554;569;540;649;696;605;607;596;606;665;573;558;624;706;667;659;679;628;719;733;787;779;749;703;674;736;757;781;768;739;773;738;738;711;659;584;651;615;582;634;641;599;601;604;654;652;622;632;676;668;634;671;644;724;655;638;543;495;511;496;517;551;507;489;540;565;510;513;596;558;528;573;590;641;626;644;630;649;694;675;696;723;693;705;607;597;545;596;563;572;575;648;662;604;557;541;605;620;605;646;648;618;645;630;634;645;568;555;626;663;588;641;610;603;655;645;640;560;579;612;642;668;706;661;703;665;680;765;682;641;633;582;553;564;635;622;646;713;747;730;686;651;731;763;807;756;680;634;654;685;682;612;578;625;657;767;730;718;683;645;549;591;578;511;544;635;717;738;793;704;745;687;659;617;695;726;707;773;705;675;696;771;705;737;677;678;631;616;624;579;618;670;703;710;658;746;738;732;724;695;697;705;715;669;683;685;638;619;623;603;588;542;617;600;560;573;603;606;645;634;646;649;583;606;606;633;681;634;670;647;611;565;602;693;742;699;651;735;701;700;709;678;638;508;522;615;728;665;673;715;637;666;658;704;735;763;680;653;590;655;640;570;498;523;612;678;641;641;664;660;675;724;783;741;781;691;754;726;689;664;602;592;629;705;672;644;688;684;686;657;665;671;671;703;658;622;619;639;704;623;591;656;660;630;586;584;529;512;523;634;549;534;569;517;589;620;702;617;611;661;583;554;575;622;696;672;690;682;630;600;596
627;662;700;788;785;840;771;830;752;747;756;791;785;704;696;685;661;594;621;579;567;589;599;658;593;565;609;687;680;721;706;681;646;557;642;687;697;684;660;719;748;794;783;762;760;765;723;684;644;532;486;488;517;522;561;632;693;756;732;664;624;597;672;738;737;783;787;720;688;704;636;656;594;548;495;517;517;476;458;562;595;596;651;669;690;675;681;658;659;675;621;573;576;537;548;497;533;519;475;518;653;708;764;742;658;661;682;648;636;564;558;562;521;474;515;583;641;665;755;702;760;747;734;696;685;704;677;711;717;740;675;688;679;699;614;680;609;614;582;641;696;671;632;671;690;636;690;806;796;748;718;714;717;660;721;735;696;662;644;618;637;650;677;621;581;594;600;686;741;713;678;579;597;663;660;668;675;696;698;672;623;704;743;712;669;619;591;582;568;642;676;664;687;731;751;758;712;655;550;600;521;456;407;494;519;613;633;657;696;570;627;652;782;808;833;754;766;689;703;670;586;456;441;504;586;572;649;706;727;731;716;628;659;592;499;524;571;615;626;511;519;495;410;476;558;633;684;615;693;716;632;610;541;503;483;571;572;617;628;673;568;523;547;654;769;758;623;604;601;650;672;603;570;718;754;708;712;652;692;718;761;735;744;692;641;558;541;537;549;566;564;657;683;737;784;714;727;663;680;668;607;584;522;522;579;596;661;580;637;668;712;671;658;659;655;663;745;749;714;650;650;657;687;668;696;743;762;817;716;776;731;745;742;723;692;671;741;776;665;691;622;614;622;598;705;732;764;671;619;699;636;699;672;594;561;495;564;625;635;683;699;719;736;677;713;634;699;705;791;772;630;543;544;607;555;539;547;619;679;671;652;625;622;631;558;622;692;704;724;715;698;693;711;781;780;809;708;642;697;742;788;751;737;737;777;811;734;692;630;539;592;645;628;651;561;545;614;537;646;596;639;583;637;665;646;655;726;724;664;650;598;534;562;515;534;560;582;487;529;602;597;605;601;518;539;590;618;642;685;673;705;653;670;739;756;750;718;684;614;480;504;543;580;549;581;598;659;661;629;550;573;584;638;624;575;678;647;667;645;626;601;583;628;634;593;584;606;637;688;679;566;550;564;635;674;669;692;685;634;671;732;787;736;713;635;554;569;581;684;608;661;710;714;720;707;649;696;770;754;771;735;675;664;681;695;681;580;619;748;767;733;737;654;617;562;542;517;466;568;596;727;761;825;747;720;672;601;628;613;683;744;770;693;668;651;709;705;703;709;644;657;605;619;592;584;701;691;762;694;683;737;720;687;695;715;662;680;711;725;698;695;588;631;647;588;619;566;592;531;547;582;668;684;636;637;587;571;593;623;651;681;679;628;628;594;531;579;673;756;701;730;704;728;656;729;677;616;517;543;564;687;699;670;709;670;646;728;740;727;715;639;611;612;618;624;604;493;489;574;627;680;648;632;658;699;727;791;808;762;718;709;684;658;651;527;563;620;699;689;634;677;714;659;666;623;666;712;716;665;630;601;648;714;653;607;633;685;626;605;562;496;522;598;575;567;478;531;483;550;651;722;627;623;657;621;538;553;609;641;676;759;720;670;641;570
677;731;714;777;754;768;861;827;806;749;715;713;742;735;762;696;687;662;608;581;628;628;593;586;627;629;675;744;726;727;709;656;615;551;571;619;709;672;647;701;778;795;819;790;721;733;699;664;647;520;532;489;593;648;629;680;655;701;747;712;669;637;700;744;747;815;772;772;717;672;660;704;617;548;532;506;523;523;473;507;535;624;609;650;710;716;720;657;658;625;578;619;585;558;534;479;523;543;551;543;640;743;779;772;684;649;648;606;617;584;523;541;544;555;555;568;598;666;781;735;711;766;692;662;616;655;698;701;763;766;708;786;721;723;671;660;621;611;675;681;712;641;676;659;703;696;685;753;820;738;730;695;664;680;725;685;703;675;633;621;566;641;602;543;447;498;615;700;659;681;601;609;589;604;692;624;629;698;654;699;625;718;691;692;641;624;539;502;512;588;603;651;651;631;647;723;683;627;570;551;441;385;343;392;452;543;608;640;644;619;630;709;752;771;849;752;829;794;772;706;572;405;433;502;572;579;607;634;693;685;667;624;643;608;489;494;529;614;575;530;441;472;487;458;480;496;663;666;690;637;606;578;518;457;475;635;565;590;650;610;550;531;512;628;661;722;639;634;617;671;657;567;581;670;698;682;672;692;602;629;772;771;741;710;706;641;566;461;461;504;578;633;705;756;759;782;772;670;722;686;655;605;554;566;612;595;591;656;668;666;677;655;699;658;659;741;719;664;739;617;606;657;649;633;687;734;762;770;745;718;712;738;735;760;707;716;756;758;737;662;621;595;629;603;719;765;774;699;756;674;643;714;643;605;529;506;495;580;627;670;710;757;687;660;600;575;637;723;701;694;622;534;555;651;611;616;598;667;721;714;641;634;620;609;531;561;620;624;665;721;733;703;683;762;825;818;760;717;699;765;700;713;738;722;781;788;789;770;652;585;593;577;570;566;529;549;524;593;618;584;584;632;684;667;686;681;697;722;728;668;574;553;482;540;595;559;577;538;584;540;519;603;582;562;555;614;627;702;686;709;649;689;668;702;687;772;734;648;624;535;473;474;468;509;561;620;657;618;583;600;601;608;654;666;692;641;700;675;613;612;577;589;613;653;565;626;602;700;667;688;680;583;551;584;637;644;693;654;654;591;681;716;710;644;597;527;515;537;552;566;621;692;738;706;710;672;755;772;804;806;799;718;686;625;631;602;591;663;633;763;740;738;737;620;566;535;509;517;610;637;779;782;762;768;733;692;655;591;631;694;709;732;750;683;723;736;752;723;645;667;625;563;580;566;567;568;666;760;710;741;758;752;748;724;755;719;714;647;646;710;639;644;713;696;632;653;630;622;581;629;588;676;650;637;641;580;527;547;566;641;622;571;610;575;534;441;595;681;769;751;756;743;693;682;683;711;637;549;516;580;640;729;647;691;640;615;665;721;701;712;706;640;624;605;599;630;555;559;612;671;692;686;678;676;707;722;789;799;735;744;741;710;625;505;510;566;623;681;632;628;690;614;622;581;657;637;653;677;675;627;527;640;689;589;632;647;685;657;627;511;532;508;562;610;544;512;472;563;568;670;694;661;642;614;611;567;580;580;624;642;619;673;613;598;608
781;757;746;777;829;858;746;810;736;721;683;717;700;735;748;710;673;655;612;685;624;627;566;621;685;759;701;793;752;729;638;684;619;595;616;679;668;634;611;711;729;847;787;774;720;681;680;705;664;600;526;504;582;635;694;609;635;691;687;775;676;608;679;735;751;744;778;711;726;717;739;750;717;681;613;582;573;547;502;513;541;651;691;702;767;730;698;659;661;577;576;563;555;569;590;555;538;542;546;565;667;779;795;712;690;711;649;635;550;553;550;547;518;527;499;468;629;650;637;706;739;706;670;658;574;652;679;729;768;763;748;737;742;738;743;695;712;657;667;704;660;668;657;661;638;651;692;750;769;760;660;656;593;612;656;736;681;623;644;519;552;635;546;516;485;591;610;658;687;663;582;602;581;580;633;609;662;695;707;683;622;665;649;676;609;560;524;480;480;568;584;612;632;622;628;664;641;542;448;421;394;279;325;407;425;515;565;649;673;638;668;707;740;815;778;872;788;823;797;731;615;455;482;517;560;532;585;663;721;710;663;690;625;625;506;551;609;648;554;496;525;493;474;526;498;470;548;666;632;568;571;570;517;480;512;550;612;677;708;672;623;553;591;610;673;646;622;588;657;643;688;621;625;607;661;596;596;570;566;636;697;666;723;764;710;630;549;446;410;484;619;715;774;764;800;753;790;710;702;703;591;625;605;611;634;650;588;624;618;628;625;652;711;671;691;643;741;684;694;693;630;683;659;692;670;707;753;751;706;675;709;703;720;689;750;745;756;763;749;640;681;648;692;691;705;730;745;766;707;720;713;718;621;536;508;468;483;536;608;705;749;697;675;656;600;555;604;659;719;672;622;568;597;585;600;661;663;745;743;697;682;613;614;524;504;527;553;605;647;701;749;720;771;771;805;798;749;783;774;722;727;681;692;755;755;773;761;685;646;659;576;567;560;515;527;479;560;574;575;551;538;597;658;670;635;632;715;699;650;640;561;549;555;557;662;681;601;589;593;617;624;575;612;622;591;600;679;707;692;702;718;718;706;693;731;711;615;602;593;565;494;474;449;489;569;632;629;618;636;616;697;677;673;714;688;710;734;759;681;645;639;617;638;637;660;646;637;694;725;714;634;593;535;583;622;672;669;615;652;666;705;687;688;605;502;529;566;537;572;555;552;599;653;747;709;785;691;730;787;765;700;690;654;573;569;542;571;580;655;690;737;718;677;742;634;574;596;577;702;740;803;763;820;771;818;738;668;583;646;711;695;772;728;718;731;684;729;668;631;641;543;544;546;528;510;538;645;741;752;758;744;703;713;715;782;734;690;647;667;626;641;634;658;586;616;649;561;660;646;655;672;644;626;601;539;558;492;506;548;531;579;604;549;491;463;476;584;736;758;749;750;714;730;723;695;642;583;522;514;561;580;633;620;618;628;672;664;680;744;713;682;661;655;668;652;645;590;555;610;651;649;660;710;712;704;742;789;765;726;801;744;684;565;537;507;548;592;649;661;650;595;650;657;645;636;631;662;655;592;548;519;611;673;653;693;690;671;635;624;582;532;582;588;603;568;516;566;577;600;630;608;634;640;583;595;599;594;584;616;600;589;624;582;601;568
717;727;768;754;788;843;749;777;710;680;682;671;714;756;731;743;676;606;568;682;660;588;615;627;708;765;763;801;734;650;682;647;649;657;678;714;669;660;648;635;696;754;773;750;717;675;689;707;669;621;537;486;609;648;683;630;676;714;796;716;667;594;649;658;670;776;746;743;758;740;742;757;680;767;713;685;625;570;544;535;569;565;667;685;734;805;762;705;638;580;493;530;513;579;597;611;554;568;555;561;629;745;811;767;778;756;621;578;504;590;577;524;553;513;493;537;519;591;651;705;724;674;628;570;616;631;678;684;865;768;775;677;632;723;674;713;729;668;694;625;645;694;673;698;672;702;682;801;837;738;644;601;515;555;649;663;611;565;605;578;493;566;600;588;554;570;620;656;657;680;664;611;620;529;548;576;604;765;728;719;643;618;614;572;601;571;526;436;489;555;618;629;655;567;596;570;543;424;332;322;272;232;292;429;472;495;604;606;625;660;614;675;716;794;784;789;799;819;811;776;625;550;546;623;559;576;549;666;697;720;724;652;699;626;554;551;598;706;613;557;485;518;551;596;548;551;548;609;649;564;540;546;526;474;557;533;649;728;682;708;690;693;594;566;625;634;582;603;662;716;661;633;635;619;617;635;538;580;634;601;628;729;635;680;740;695;575;440;435;488;617;748;756;781;784;756;717;738;669;652;592;562;581;624;676;671;619;569;579;586;591;602;700;604;665;660;668;710;761;684;663;646;713;716;626;674;707;721;735;690;642;676;729;682;700;681;749;720;744;700;650;698;645;642;678;701;661;734;738;758;627;684;618;586;513;468;502;589;600;693;721;693;647;651;657;530;628;673;755;683;751;601;612;637;653;656;598;637;709;729;664;606;651;583;559;534;541;567;621;695;689;710;727;765;820;804;818;723;729;692;640;666;717;691;743;741;764;682;658;608;630;563;531;482;493;470;583;571;518;516;553;571;641;663;616;676;694;703;731;710;648;549;565;623;664;690;601;615;608;591;615;707;666;669;557;645;608;673;734;715;734;704;683;729;740;736;703;659;601;526;474;483;495;547;597;682;678;617;608;638;674;714;704;722;741;742;731;743;656;689;651;707;664;668;668;667;735;748;744;718;692;615;551;565;636;679;738;662;615;682;693;698;683;503;463;538;596;581;596;624;591;572;629;708;763;676;657;729;735;746;752;715;635;522;534;492;528;566;652;682;678;704;675;668;685;656;633;673;684;784;771;750;779;736;818;756;701;597;611;663;713;682;717;678;734;682;695;611;621;600;566;555;585;553;542;562;641;667;688;673;704;685;736;736;748;710;639;623;617;591;600;598;639;626;656;658;685;640;664;651;692;670;661;663;566;489;471;476;460;506;574;576;581;508;472;480;590;664;722;745;711;702;695;691;658;653;608;581;528;604;571;618;623;639;629;659;643;669;718;699;716;675;691;668;666;617;576;546;625;689;651;686;733;716;707;729;727;729;751;767;769;668;648;546;487;517;546;654;696;732;597;681;623;604;650;593;598;600;609;564;585;641;679;693;652;594;602;599;617;630;577;555;620;624;568;509;541;528;619;636;631;561;624;636;636;624;591;610;624;611;605;554;548;514;539
685;704;738;758;718;709;682;653;642;601;587;638;732;706;696;677;581;579;584;657;607;577;596;624;662;709;761;748;698;741;698;659;699;730;686;705;681;642;589;556;634;742;792;739;710;777;736;722;700;618;583;553;603;654;688;645;662;655;684;782;656;605;624;581;666;728;763;791;806;792;731;744;769;752;749;717;725;688;721;715;634;681;744;782;775;818;740;773;668;553;555;474;515;557;581;620;620;590;615;556;631;729;748;744;732;731;699;533;594;612;624;551;609;564;548;537;549;521;593;557;646;671;660;573;595;648;646;716;784;793;759;606;647;672;618;659;690;697;732;647;621;637;704;663;704;665;751;738;737;729;658;602;559;483;580;582;572;622;625;558;523;560;553;648;622;599;612;618;698;656;713;648;575;547;534;516;629;747;841;710;655;552;568;571;594;481;477;523;571;613;668;648;635;629;555;535;491;366;290;252;227;262;347;468;532;591;664;644;663;659;681;669;698;753;827;730;795;798;792;752;732;672;700;643;606;585;549;696;690;701;654;649;603;627;529;538;640;594;586;627;520;536;548;576;561;522;573;685;654;613;556;580;517;462;483;553;600;690;707;742;745;704;607;527;537;614;592;589;656;704;693;689;602;590;676;626;586;558;640;630;691;719;648;736;698;645;590;526;479;556;634;684;761;789;753;721;738;741;668;628;575;558;588;604;669;656;596;557;538;561;569;614;591;656;675;682;641;681;719;684;681;724;729;708;631;634;671;754;752;677;683;678;665;668;678;719;727;669;559;622;586;652;643;619;610;626;737;720;723;670;726;667;605;571;508;544;523;589;679;677;671;607;614;640;640;620;613;678;742;723;644;682;632;616;650;576;526;530;704;637;636;641;648;623;627;577;631;519;620;626;675;731;806;819;824;842;813;744;664;633;601;579;622;567;675;723;716;640;656;738;671;643;494;517;481;530;586;558;571;521;545;590;652;691;654;734;743;725;706;705;652;557;623;641;684;623;702;652;604;659;602;622;682;624;637;608;638;670;713;703;788;698;697;728;727;783;729;675;591;571;512;450;496;604;640;719;721;653;666;670;661;688;747;756;740;734;701;715;713;713;667;715;644;651;612;687;668;729;735;753;745;675;595;570;629;635;672;653;672;672;704;710;604;601;603;601;594;639;688;618;620;590;635;678;699;644;623;616;701;681;692;633;557;556;601;550;516;530;616;631;731;715;606;669;679;654;691;677;701;711;743;718;684;737;705;697;658;607;651;668;667;707;680;683;699;655;659;618;601;616;556;640;636;624;581;571;644;595;612;631;632;660;725;767;725;642;648;634;600;576;547;573;599;636;701;674;681;690;718;693;694;736;683;615;528;430;449;430;462;480;564;625;565;510;408;457;607;701;757;679;652;673;637;629;676;678;636;599;532;488;514;567;630;673;713;666;634;658;718;694;784;697;757;689;686;583;569;608;657;664;676;665;715;724;737;730;696;713;775;763;725;679;677;626;512;497;513;686;669;658;648;673;718;626;641;561;518;506;620;608;607;701;683;696;620;575;555;594;670;624;663;676;693;683;665;584;552;528;586;585;614;618;624;661;639;695;676;666;631;608;613;544;502;515;531
645;729;732;711;713;635;648;640;571;526;568;647;762;678;712;655;583;613;667;630;670;617;575;569;646;659;705;730;734;714;735;767;758;790;745;741;688;643;557;546;652;753;728;717;660;611;712;750;750;629;558;560;614;639;665;685;662;628;763;773;674;598;618;593;633;673;735;800;759;804;743;767;746;742;756;811;745;700;748;721;745;752;790;792;842;849;782;770;688;541;483;466;445;539;589;663;643;592;615;609;681;664;714;758;740;746;688;646;622;622;603;580;576;637;598;575;518;513;541;585;622;677;689;632;666;663;676;732;730;709;753;546;572;560;654;709;681;672;669;606;588;644;704;689;686;732;729;749;719;743;716;665;565;506;543;561;616;598;623;594;594;587;603;603;643;614;558;636;587;645;668;725;625;599;566;511;606;751;795;726;654;567;533;526;564;480;444;496;682;723;756;743;717;610;593;551;502;389;343;327;328;355;468;558;633;636;715;731;669;660;641;635;681;684;752;761;794;773;716;720;762;729;763;768;651;561;611;750;744;682;655;553;597;550;521;526;504;574;608;597;557;525;570;555;535;529;607;647;729;588;626;580;491;428;442;526;529;696;705;729;788;693;586;538;520;524;541;564;687;693;637;619;582;605;637;628;577;625;620;700;723;705;674;678;644;672;585;561;560;571;623;667;738;750;723;748;681;644;663;632;644;563;582;598;624;624;640;634;577;626;616;568;553;596;590;620;639;670;741;625;691;664;715;659;608;648;689;744;742;696;703;740;710;646;660;689;619;651;611;524;590;613;605;596;583;609;660;749;726;671;699;697;625;591;578;605;588;619;590;658;651;625;562;567;624;646;724;763;816;734;679;625;605;598;530;506;461;463;522;568;516;633;673;633;586;580;614;613;682;666;663;745;780;819;761;788;777;680;602;564;533;511;521;511;568;577;602;670;647;685;705;652;608;535;536;593;607;559;552;539;572;624;676;738;716;708;671;735;689;679;604;594;599;661;662;670;665;698;702;635;605;615;642;682;639;710;659;667;764;731;693;669;652;663;698;800;774;690;608;569;533;556;554;583;626;655;657;648;679;664;670;678;686;682;729;772;736;654;674;702;617;688;613;565;601;614;667;685;797;761;747;716;672;653;666;657;620;696;687;708;723;708;640;615;599;660;673;710;692;675;605;587;631;736;692;648;542;573;628;603;729;595;563;644;563;590;577;543;580;613;663;748;652;619;610;645;683;657;698;726;742;693;656;640;643;640;658;638;628;720;654;618;585;647;659;712;651;655;640;595;627;637;683;714;638;608;560;612;602;600;658;710;774;696;646;596;588;621;585;542;573;563;654;701;750;708;694;708;643;703;696;719;655;618;529;472;497;506;467;540;622;635;572;462;443;446;568;686;729;745;699;674;675;646;670;660;664;617;562;451;372;450;590;664;713;710;685;665;663;754;788;752;738;698;680;584;541;647;757;663;679;639;687;768;733;654;712;675;708;749;687;700;682;632;558;505;561;648;651;639;628;685;729;679;580;547;518;495;576;576;608;724;657;642;621;574;494;548;563;645;653;682;773;721;664;606;556;624;602;607;666;683;650;700;712;755;699;649;695;624;576;563;533;488;533
676;686;709;660;640;562;596;593;508;542;591;657;702;721;698;641;638;689;709;672;627;638;581;577;590;561;702;699;728;732;695;726;732;667;703;675;663;566;584;542;673;703;759;659;646;642;734;802;741;634;616;590;631;683;670;562;629;665;758;819;723;737;707;623;667;671;782;801;772;731;767;708;716;731;812;779;743;739;724;795;778;770;774;761;794;787;809;772;658;542;533;522;545;531;642;646;605;669;637;654;633;662;704;761;693;657;723;670;649;608;622;592;603;656;654;599;509;519;513;626;637;709;745;687;723;656;588;673;721;774;692;554;519;470;593;635;667;679;612;583;594;678;686;721;685;745;730;741;705;739;746;719;592;593;502;496;539;582;634;703;663;579;585;595;614;567;601;577;578;608;686;736;680;719;642;654;623;725;806;756;641;509;560;609;582;460;448;558;665;727;737;786;741;698;649;557;562;500;428;390;429;475;568;640;690;698;770;721;663;628;640;612;607;619;612;651;666;710;766;753;763;766;703;720;630;592;633;716;635;625;591;550;541;501;475;454;478;526;604;652;581;522;503;470;505;580;589;668;680;634;545;514;469;462;419;414;499;637;708;736;648;640;627;546;529;535;524;521;603;654;609;688;644;628;667;599;575;583;601;657;652;672;646;597;553;672;670;629;593;577;611;650;735;737;762;678;678;674;632;707;630;596;586;636;673;675;700;692;685;640;548;542;575;609;528;582;585;668;702;647;658;716;706;671;697;665;791;754;765;706;698;732;743;578;576;608;618;588;588;605;624;630;655;564;551;583;683;691;708;688;659;636;689;598;619;562;630;624;586;617;626;618;614;565;645;626;695;733;785;702;645;654;576;524;485;436;414;482;471;543;622;653;733;660;559;561;557;609;678;737;694;781;768;764;789;763;716;585;543;455;478;530;564;460;447;557;545;635;620;667;682;669;635;591;588;611;602;637;570;521;523;656;652;749;770;670;723;685;700;646;555;495;510;609;606;693;719;696;646;611;601;626;624;619;712;628;586;688;734;725;674;619;610;669;727;673;653;613;629;580;555;570;565;579;640;608;621;671;669;687;669;657;712;659;707;690;696;664;650;604;608;614;625;605;590;624;701;718;753;773;778;691;659;692;708;732;741;710;718;757;780;809;751;656;668;691;702;700;712;670;708;634;657;686;731;682;645;603;573;573;595;623;623;563;614;578;550;547;578;615;648;630;606;557;594;626;653;651;685;725;655;679;610;545;537;470;565;649;674;688;669;613;626;627;709;674;742;712;731;658;676;673;682;765;703;691;619;590;664;591;629;642;703;680;573;608;582;632;648;623;558;615;667;768;772;698;741;637;564;601;690;683;680;616;557;481;531;536;561;531;635;596;551;500;437;452;531;590;807;714;639;696;668;744;661;630;660;647;519;375;348;366;502;590;675;772;711;644;684;715;769;752;767;731;635;589;568;664;704;749;738;682;681;639;702;697;690;656;683;682;682;667;633;632;619;588;548;596;631;659;597;651;656;607;608;589;526;506;502;530;576;690;640;609;580;562;508;478;556;606;584;704;733;749;672;608;588;659;662;648;659;679;717;740;735;739;665;694;692;677;621;569;600;534;573
637;719;642;640;588;635;610;609;543;553;572;647;717;699;669;605;631;629;696;678;641;618;580;573;562;600;667;675;719;672;689;738;732;669;695;632;656;630;603;589;669;712;722;715;663;643;716;779;794;643;603;629;652;677;613;613;645;721;784;766;755;720;689;643;578;649;701;760;742;703;716;714;673;699;737;744;715;787;769;767;749;737;669;725;754;793;768;745;652;608;573;563;564;576;589;630;611;620;666;649;680;718;696;724;689;715;706;671;643;614;576;598;610;700;673;541;536;501;585;631;733;808;748;706;680;675;646;638;663;730;670;605;507;549;573;608;617;653;597;641;569;645;700;704;674;666;671;662;593;648;706;727;698;629;530;487;480;531;621;688;698;683;632;612;653;583;677;608;568;584;673;758;692;726;699;649;685;684;763;704;560;547;602;634;554;499;475;565;675;715;730;715;736;677;699;643;610;527;511;511;487;507;562;650;657;728;763;777;621;599;575;627;660;639;565;603;668;674;718;638;717;769;704;654;639;650;643;629;620;575;549;558;528;494;468;462;443;599;652;656;644;540;517;531;521;558;639;664;662;591;575;498;505;490;425;422;492;667;703;608;600;628;569;531;515;504;470;516;591;631;677;690;708;700;693;621;585;597;578;624;668;675;649;545;548;651;699;652;600;618;648;709;687;765;671;644;609;548;585;661;632;678;665;666;695;694;621;674;648;624;564;588;563;543;504;526;591;686;657;703;655;668;748;698;657;727;697;801;781;668;684;695;654;679;573;562;584;520;632;625;643;603;549;594;556;559;633;745;710;667;625;616;565;593;589;583;612;689;629;618;635;655;623;596;624;690;729;790;769;742;621;587;593;506;509;504;495;463;471;514;560;657;668;611;529;497;483;601;682;762;718;750;775;772;763;696;651;597;501;413;586;585;534;491;422;454;424;524;606;599;650;635;655;619;607;592;632;571;606;526;492;651;741;734;751;711;736;624;679;614;554;498;562;553;650;659;673;641;609;685;674;626;635;599;606;643;625;643;735;721;676;591;610;657;656;667;621;639;597;591;582;608;487;528;564;583;594;635;645;684;661;707;574;650;669;667;660;693;636;591;518;618;611;634;631;602;660;638;677;681;674;696;661;690;759;766;733;800;691;785;820;764;794;719;693;729;755;663;641;670;659;610;687;678;662;709;598;597;519;535;559;571;608;582;543;511;459;465;551;553;617;552;583;595;573;596;631;618;659;645;663;628;580;525;443;539;549;644;657;648;676;665;578;661;680;729;758;757;740;745;696;672;766;710;750;693;673;626;634;674;639;699;666;587;570;543;563;596;641;652;658;661;704;768;702;690;671;630;591;665;672;635;745;621;553;557;595;572;574;601;647;609;569;568;507;599;615;667;640;658;678;641;686;667;647;665;607;627;524;377;362;362;509;618;707;789;665;679;652;683;726;681;683;638;598;563;582;644;743;791;690;708;657;661;630;659;701;744;677;653;601;588;597;654;634;585;596;714;721;646;624;670;681;658;593;627;591;574;545;532;552;649;592;587;602;571;534;531;566;527;565;641;674;681;627;646;638;689;694;670;684;718;701;774;684;713;657;672;664;695;660;579;614;600;589
587;618;574;620;575;624;641;619;613;638;619;640;758;694;647;593;600;606;694;759;697;612;579;570;514;522;573;677;679;657;651;676;674;711;724;686;665;633;654;618;678;713;640;694;725;718;690;802;687;667;604;627;630;699;643;668;692;699;737;840;783;719;666;613;552;613;670;699;730;705;709;668;708;675;734;748;714;689;738;735;659;686;650;621;722;758;765;721;674;656;612;647;673;582;558;553;572;600;692;723;774;760;736;706;706;747;717;711;650;605;646;619;637;650;606;547;551;544;631;666;702;779;702;713;645;636;730;638;638;671;662;626;554;566;595;601;634;632;593;662;574;614;673;664;663;583;521;557;588;614;697;743;713;614;557;455;426;465;566;626;705;690;684;642;630;619;694;608;591;615;733;740;771;769;685;741;703;701;645;654;590;547;635;712;636;574;533;589;659;686;717;644;667;652;593;640;590;528;528;480;478;519;509;552;696;741;815;699;679;586;567;596;615;629;572;588;593;652;637;672;653;676;658;662;614;563;615;647;579;537;480;490;525;484;445;424;457;545;634;659;640;590;585;543;524;504;585;639;710;596;532;456;489;551;483;449;516;571;648;645;635;618;661;591;538;509;476;502;610;623;706;703;744;736;748;657;675;540;565;591;645;679;635;489;553;662;680;626;685;725;697;715;754;733;663;592;551;584;625;729;718;662;709;724;745;697;680;693;619;566;517;601;566;580;491;464;553;605;635;629;631;658;706;700;723;736;713;735;797;707;665;675;686;616;590;532;533;494;641;655;671;649;569;546;549;590;656;680;701;667;615;646;599;593;627;571;595;646;686;664;646;660;615;593;594;670;730;752;781;656;626;552;614;602;555;560;534;455;463;459;455;590;553;612;535;479;533;578;658;712;719;748;729;721;755;718;661;614;590;532;560;614;616;534;454;475;473;489;575;598;677;744;656;711;570;576;663;645;621;491;494;572;623;706;750;723;660;753;670;590;558;612;538;524;561;643;684;673;683;722;732;761;698;658;680;621;657;681;701;696;660;605;643;621;622;584;567;614;651;662;620;633;530;534;555;547;602;630;603;635;609;632;564;543;654;656;675;673;682;626;563;552;609;659;630;569;619;609;626;646;649;621;665;699;660;750;753;696;748;787;766;782;745;790;801;720;706;661;669;650;583;617;655;697;711;654;637;597;593;547;582;563;573;557;548;515;427;465;562;600;596;592;602;584;617;599;569;591;615;622;603;592;568;542;468;541;596;680;670;616;644;623;640;654;695;739;755;717;715;701;741;726;746;746;762;737;686;674;637;642;680;691;611;600;551;531;550;583;606;660;672;688;740;790;750;731;682;636;604;602;604;701;702;604;601;557;583;555;549;578;663;582;621;561;639;677;712;693;697;642;665;648;651;640;704;633;612;567;557;506;420;466;513;563;649;715;652;613;631;647;682;689;697;604;620;617;567;647;685;731;730;720;643;567;601;668;674;759;629;626;560;597;610;570;620;588;624;704;661;697;638;639;669;655;680;658;655;633;549;522;574;574;555;536;554;610;523;532;547;528;537;598;599;591;611;562;588;639;674;783;723;739;699;735;616;664;678;646;679;689;625;641;564;601;631
547;588;578;576;519;567;609;630;697;682;691;665;678;661;564;584;575;630;720;693;626;667;582;513;536;511;623;670;703;719;668;655;653;681;629;662;638;608;654;716;727;661;650;729;716;720;707;745;729;615;575;589;702;698;700;721;678;720;785;772;758;618;641;536;546;598;716;657;679;698;689;683;629;671;696;684;647;609;631;644;676;576;614;613;669;683;698;745;768;692;665;621;660;647;605;530;556;604;659;729;730;740;741;676;651;701;706;740;693;618;648;725;639;601;540;563;528;565;647;697;722;701;740;635;737;726;664;678;615;668;690;663;615;639;626;683;656;558;569;649;613;661;672;648;603;541;499;467;439;625;651;689;766;701;538;468;403;447;530;671;709;714;646;612;689;660;713;609;591;632;723;810;761;732;753;700;694;690;632;659;627;638;608;645;604;613;584;622;642;649;666;658;633;612;606;599;601;560;522;468;526;544;535;569;686;701;762;775;646;613;563;608;625;659;581;501;452;507;579;623;618;618;591;596;548;563;590;578;508;497;533;551;497;476;407;449;537;572;676;645;639;591;568;539;472;484;550;666;668;639;510;506;532;593;527;487;542;612;640;704;665;642;581;576;596;511;485;438;546;617;679;708;737;753;764;703;659;588;583;606;630;622;657;605;582;577;624;670;711;740;717;807;719;728;574;493;499;568;668;665;707;701;745;775;689;747;673;672;627;524;529;529;563;547;503;519;578;623;678;613;586;649;673;651;707;757;752;770;730;699;714;693;714;673;601;525;541;521;589;719;670;662;647;580;523;515;584;687;624;632;626;600;619;646;606;558;610;632;708;700;638;600;611;560;610;695;721;708;732;677;577;593;620;642;658;617;566;531;431;443;485;555;572;587;509;450;495;592;677;698;809;702;697;645;639;676;708;659;587;605;672;665;610;598;484;474;541;517;585;637;631;679;713;648;617;612;702;637;609;522;458;519;548;712;703;677;747;723;708;688;668;640;619;575;576;644;714;658;682;740;772;744;738;691;673;663;707;699;665;663;719;661;659;629;594;616;621;650;663;613;632;665;587;561;548;568;551;553;572;602;606;605;563;547;624;677;716;688;709;669;611;569;658;707;634;601;585;684;666;622;608;589;584;668;638;655;703;765;716;765;750;747;761;716;725;670;674;708;660;642;609;598;622;632;704;626;654;547;545;571;618;582;608;594;615;515;531;568;582;659;599;575;622;596;601;616;546;586;613;654;658;605;571;563;598;603;631;693;654;610;615;592;650;650;653;701;702;665;677;676;709;728;708;696;747;793;695;654;699;696;735;647;592;565;522;559;512;543;612;713;752;772;711;815;722;751;624;591;622;592;624;667;693;630;585;595;552;562;594;618;685;715;651;601;725;676;648;711;642;655;617;656;612;617;623;665;563;529;585;523;532;508;530;613;644;643;656;651;625;652;669;604;609;550;509;512;570;617;743;809;791;706;657;595;577;656;682;697;650;541;488;530;547;569;553;589;585;664;712;683;646;636;666;628;663;678;708;681;618;566;555;555;575;556;562;597;557;572;547;543;536;514;560;607;554;596;645;709;762;677;744;743;741;699;626;637;620;672;672;716;647;549;541;594;570
566;562;566;577;499;497;634;645;670;685;697;673;690;591;524;515;544;580;627;621;650;656;629;550;601;608;636;675;740;718;680;716;661;678;709;684;634;621;644;655;713;645;610;673;694;729;751;688;639;627;550;624;694;691;675;678;708;773;771;757;692;553;566;457;515;580;643;649;649;646;726;713;638;699;653;608;546;591;593;606;637;578;561;588;564;565;665;727;756;733;683;670;681;661;576;588;538;575;664;780;818;798;774;662;633;712;662;698;657;700;711;726;658;578;575;571;545;645;607;687;706;628;615;631;650;681;729;716;685;731;674;669;673;637;585;611;616;579;589;561;614;587;605;664;621;572;449;425;500;582;706;741;729;685;563;471;430;475;565;700;717;681;672;739;694;658;680;669;593;676;782;832;748;722;714;734;663;724;653;694;599;614;601;607;594;606;669;634;686;686;690;696;643;626;581;554;632;602;538;548;574;618;605;574;661;713;790;808;698;629;635;627;625;672;533;523;448;503;519;603;570;556;572;550;559;604;557;552;469;460;454;525;524;477;472;460;538;597;621;607;561;576;542;516;424;460;541;617;641;585;543;482;547;546;565;536;574;632;728;745;622;579;546;559;550;537;557;498;532;613;651;801;748;721;703;654;594;605;581;543;590;656;667;631;548;604;625;663;728;756;776;753;783;681;613;521;498;569;591;659;719;779;730;749;733;722;696;659;570;527;528;593;610;563;508;538;541;595;581;582;608;585;610;623;662;762;791;745;757;727;661;729;738;656;603;582;536;580;573;648;673;647;646;601;574;613;633;602;634;609;598;583;612;617;563;573;544;592;663;648;654;575;564;596;585;609;687;746;778;676;676;686;666;674;752;697;679;539;495;485;583;606;604;631;540;508;536;659;727;798;720;687;557;529;607;651;689;683;597;589;558;628;680;657;620;599;608;558;620;565;598;628;619;596;613;686;669;740;640;524;506;493;612;649;691;645;710;751;730;664;649;663;694;695;632;681;728;756;720;703;763;744;715;733;678;745;694;639;673;690;748;744;747;654;622;614;659;730;640;615;672;627;611;582;622;607;666;581;580;547;542;568;555;575;593;625;631;705;741;708;585;594;670;680;602;588;638;705;672;648;616;591;608;613;610;652;680;745;771;702;725;711;695;659;711;692;662;692;705;718;631;618;664;681;652;638;650;558;529;629;671;673;641;628;633;591;590;632;654;726;705;647;640;667;635;553;529;603;646;718;695;604;661;637;662;689;685;673;663;552;579;591;615;586;623;623;643;616;582;624;702;736;696;691;746;693;755;711;721;748;729;709;624;567;567;560;531;541;592;635;690;732;730;757;750;669;627;591;583;540;586;676;700;659;589;608;532;559;624;624;703;700;671;661;600;683;655;654;659;645;713;655;584;550;626;616;599;562;645;576;630;560;558;586;658;568;604;581;623;672;698;589;573;470;403;439;528;647;772;789;781;747;689;597;609;637;662;741;649;599;551;483;530;502;509;519;601;723;756;742;705;652;619;603;598;651;728;667;657;598;588;622;659;628;605;677;578;546;584;556;490;545;616;619;639;614;644;730;762;696;725;745;720;704;552;622;679;709;706;691;599;540;519;542;617
581;608;558;563;519;535;654;644;692;660;704;651;643;536;496;434;507;566;540;562;638;678;623;655;630;589;617;701;795;761;704;670;654;641;649;630;641;603;620;660;675;622;560;625;714;775;714;754;638;590;553;585;679;703;672;753;753;752;770;788;731;588;497;454;505;568;625;615;646;639;700;710;699;603;561;632;554;538;532;582;606;657;530;595;536;572;565;653;754;677;654;672;667;666;635;609;544;592;700;763;792;798;751;711;636;617;573;671;690;670;693;724;699;672;662;597;562;591;619;665;672;658;563;609;699;676;658;725;735;751;711;695;636;615;604;574;577;561;625;578;600;568;587;612;595;562;491;503;522;614;719;719;704;698;654;556;492;531;597;709;671;671;654;747;740;656;670;666;608;716;788;806;737;642;690;687;721;633;730;646;678;636;577;625;616;615;664;658;670;701;677;718;693;609;551;589;579;587;560;583;609;645;604;571;623;698;748;799;739;688;624;692;699;652;594;561;484;440;522;596;564;544;623;602;658;649;658;504;481;457;493;523;524;492;480;497;557;563;634;584;544;499;496;445;394;378;495;553;611;653;564;486;463;522;580;516;578;621;721;711;650;524;502;514;621;648;563;536;560;618;660;753;796;716;722;619;602;540;500;539;569;574;625;617;596;640;644;677;741;780;809;709;670;680;613;537;576;524;523;630;689;697;719;754;737;725;653;642;639;612;582;608;649;605;602;526;525;615;613;538;601;623;651;592;633;660;645;673;829;695;618;633;713;663;648;581;534;594;648;684;737;693;675;649;628;584;632;519;605;589;588;596;622;626;605;522;567;589;643;659;620;591;624;614;570;641;690;739;751;701;723;754;706;728;775;681;677;677;632;665;643;637;691;592;536;529;575;639;745;728;707;632;629;600;532;666;685;678;687;594;582;581;653;716;692;679;618;649;624;621;607;615;599;571;607;670;655;658;667;650;563;583;600;595;697;590;693;743;729;659;745;708;721;702;711;737;751;716;750;726;801;693;755;753;711;734;737;616;651;760;772;766;769;712;676;648;661;691;705;676;648;636;668;583;641;684;677;699;643;609;587;611;606;649;682;660;587;688;737;683;656;654;687;640;585;575;687;800;742;714;624;573;571;569;631;685;631;630;661;737;707;666;605;617;667;637;716;647;758;781;655;611;581;571;660;638;677;601;606;648;706;691;676;629;657;606;611;657;751;771;747;679;709;756;664;623;592;607;633;736;659;636;658;681;707;749;734;694;701;607;521;567;583;550;621;601;604;569;540;594;618;677;678;630;664;671;670;710;723;678;728;776;590;538;500;578;588;575;661;749;673;677;711;712;660;674;609;595;564;520;543;637;684;613;590;582;590;586;641;653;664;716;664;620;592;583;664;674;653;717;697;663;586;578;613;627;632;607;639;579;613;588;554;543;549;574;557;638;647;665;686;619;535;409;354;411;543;626;716;767;742;726;711;636;590;589;771;688;634;610;542;527;498;513;510;531;611;708;731;756;748;668;612;565;678;616;664;676;645;641;619;666;617;625;672;621;651;581;611;583;546;564;624;656;606;700;720;721;781;729;670;645;668;670;635;611;678;671;718;660;578;512;469;566;654
674;681;635;593;589;578;622;625;687;701;673;665;581;566;515;496;510;516;560;604;624;700;640;651;601;599;610;675;707;685;687;660;665;620;625;661;609;667;680;688;695;596;547;599;644;721;755;687;665;636;599;624;657;716;651;674;733;698;743;740;692;593;534;442;471;536;679;622;651;660;745;699;650;561;534;546;594;580;595;607;587;583;597;598;557;594;615;671;635;706;691;640;675;616;612;562;623;597;650;777;793;760;748;652;601;596;626;644;770;703;675;700;672;721;712;664;529;557;590;672;659;633;651;633;655;636;701;718;745;742;682;620;623;619;579;575;650;580;673;593;593;609;608;560;598;585;525;509;575;653;713;727;723;645;718;651;583;563;606;711;675;684;713;707;704;712;683;677;652;702;691;703;665;673;671;621;660;658;585;617;628;685;653;682;632;638;703;702;693;730;696;665;692;589;580;578;512;530;542;594;640;679;634;620;625;729;766;769;688;674;667;668;672;616;662;643;548;451;508;549;620;578;639;652;717;689;615;552;482;478;465;503;491;504;536;559;564;602;551;541;479;404;388;350;331;362;424;478;556;600;577;500;465;492;537;499;484;568;695;718;676;568;568;603;617;607;631;587;600;667;697;717;767;716;737;630;570;536;491;532;539;568;581;611;623;608;617;616;691;738;738;780;733;630;599;620;577;547;559;599;573;627;728;668;661;701;687;674;645;663;703;684;657;699;704;678;603;648;564;599;627;606;611;565;566;608;699;676;671;697;658;658;684;716;612;599;582;594;683;753;710;737;718;694;663;666;609;553;571;560;597;618;625;666;625;572;588;660;638;627;605;623;591;621;639;607;676;732;731;736;752;753;729;714;653;659;627;696;651;735;717;765;722;729;579;564;592;672;664;678;708;636;587;582;640;601;729;619;644;581;590;550;583;634;631;690;687;680;671;620;626;586;599;593;585;670;659;770;610;695;618;616;609;596;619;613;699;711;727;679;649;731;717;745;700;739;714;735;722;815;760;772;768;736;760;754;718;648;640;664;803;780;796;709;679;617;686;737;659;647;634;653;626;586;648;695;662;713;663;644;642;631;623;679;670;588;590;608;672;686;656;702;649;598;601;607;646;772;738;689;632;608;560;598;651;629;546;506;585;672;694;657;638;623;625;699;715;773;795;743;609;509;490;551;528;624;665;642;650;691;692;702;720;628;541;545;546;642;711;715;688;708;704;643;680;680;664;637;661;654;684;644;691;640;666;673;750;704;662;600;618;560;571;555;556;558;547;511;493;570;559;658;642;668;700;685;682;689;664;689;697;713;634;581;537;582;621;624;641;742;702;680;698;634;643;634;629;608;522;546;621;622;657;616;581;648;648;616;650;603;610;681;649;549;576;540;542;620;635;644;674;654;624;585;612;649;635;642;622;578;601;618;593;563;524;585;536;613;622;656;695;611;527;420;381;435;597;682;701;789;748;725;691;651;638;676;776;717;677;649;585;531;485;551;552;572;636;671;699;695;721;613;596;595;604;594;646;680;713;703;647;610;631;605;655;657;718;675;631;598;515;567;677;624;672;664;726;732;707;707;669;680;665;691;638;621;720;762;733;656;629;528;482;534;573
704;730;675;650;648;651;632;636;706;738;664;638;522;525;507;505;541;576;621;553;597;678;689;635;646;636;651;611;620;597;630;602;657;662;648;644;679;714;691;692;673;607;578;627;689;732;792;744;681;649;591;601;694;720;658;632;741;755;749;770;696;574;502;501;529;565;650;654;717;745;774;743;624;485;532;557;618;557;631;586;564;694;639;568;603;618;577;568;638;707;663;606;668;635;578;530;525;588;665;699;720;745;695;644;558;559;608;715;711;722;685;747;680;712;722;661;564;559;576;607;612;677;670;673;726;723;665;737;707;736;651;617;649;638;611;569;588;613;693;684;642;590;620;586;571;573;611;593;696;723;717;684;728;714;687;699;631;628;585;650;573;699;689;767;736;689;709;654;613;656;685;715;678;609;667;674;662;590;616;628;652;648;647;690;641;678;696;737;732;666;643;646;624;625;599;538;526;547;582;625;632;699;662;648;658;697;777;814;722;672;660;689;698;705;682;585;559;488;485;548;608;610;649;714;760;681;630;595;543;522;492;524;539;530;522;604;558;546;562;531;496;399;349;304;334;338;415;470;528;621;585;512;477;512;493;527;493;588;657;692;647;568;590;625;570;601;566;606;584;616;703;675;714;741;712;656;576;517;556;580;508;536;571;550;554;640;626;704;692;698;676;698;677;562;603;586;591;574;526;543;566;633;695;625;629;682;621;624;642;681;722;763;752;737;726;686;663;685;651;675;622;660;611;564;602;624;637;659;656;673;596;696;647;663;628;591;621;630;647;733;715;741;671;692;637;681;588;521;536;551;604;605;641;614;629;660;681;627;581;605;555;567;632;673;612;577;665;701;756;697;727;765;738;621;600;627;545;627;686;745;765;750;685;684;634;618;563;565;605;672;669;586;586;662;682;678;711;710;659;639;583;531;531;581;684;699;695;690;663;637;553;568;555;614;624;645;681;592;621;617;601;588;526;560;588;601;709;717;706;727;683;695;709;677;687;685;690;731;722;749;741;751;747;686;769;806;736;642;679;724;755;806;751;731;677;634;639;696;760;714;628;660;582;585;631;709;745;749;727;735;682;644;673;695;665;610;604;644;651;642;653;645;588;600;560;628;726;785;777;709;586;584;591;588;600;567;540;542;589;686;693;706;622;585;590;671;739;778;771;725;575;516;429;488;519;566;696;661;665;728;748;692;624;581;551;544;554;626;655;652;656;625;607;732;732;676;726;693;661;683;643;637;655;613;671;663;680;673;647;603;604;656;598;488;500;522;577;548;533;547;612;666;637;634;625;704;656;674;650;648;735;681;599;534;563;566;615;599;681;722;767;689;730;641;648;635;619;538;555;544;549;634;593;610;584;593;649;697;655;590;611;638;589;577;516;462;494;546;609;587;651;645;597;610;629;650;657;693;644;637;693;672;577;575;538;546;573;607;592;715;670;608;603;439;496;539;600;641;712;758;783;672;665;630;655;692;737;736;723;655;559;504;536;557;594;587;618;625;688;664;611;571;615;601;595;617;625;684;753;722;703;664;634;594;693;673;654;659;651;568;535;579;599;622;714;730;710;707;697;678;650;641;723;692;663;670;672;718;675;609;590;490;483;538;594
698;734;678;627;673;610;666;666;745;711;723;594;491;528;534;620;595;577;621;606;628;660;681;628;702;628;650;637;617;638;507;567;626;713;735;690;653;722;781;678;617;601;596;623;708;759;726;729;736;626;667;630;717;709;623;620;669;757;746;746;668;548;512;553;577;662;679;682;651;702;724;679;592;526;533;564;644;650;639;591;587;615;647;632;596;608;672;691;691;712;646;615;630;629;584;491;487;518;587;690;660;656;693;636;613;590;644;789;753;713;652;668;632;680;714;697;670;583;621;623;676;662;724;740;709;687;737;726;688;725;612;644;632;637;602;596;610;660;668;712;710;669;650;566;593;590;661;685;692;674;686;702;687;696;715;698;591;518;521;531;555;579;615;654;712;690;715;719;627;630;671;708;713;670;647;668;657;614;606;616;595;693;674;656;739;730;720;720;671;680;594;574;617;638;614;690;577;553;591;615;599;706;642;698;661;737;745;793;663;640;623;661;705;620;588;557;535;556;592;537;549;558;653;660;782;720;642;597;575;595;590;584;558;507;553;550;589;509;529;546;423;382;275;307;355;332;403;446;529;584;549;532;516;581;540;503;436;544;573;562;590;610;657;656;659;642;568;555;556;558;591;719;734;736;746;659;601;602;624;609;615;560;581;580;627;572;655;651;718;668;680;590;613;572;619;582;634;640;571;503;590;635;665;689;642;619;653;581;604;670;725;722;760;712;712;700;726;694;656;600;624;615;611;583;568;625;637;659;606;619;620;682;695;622;611;635;687;628;659;714;755;725;660;659;648;703;602;545;475;564;592;620;637;671;621;710;720;700;611;573;565;568;651;594;573;587;645;678;744;731;690;696;685;615;592;472;502;617;662;686;818;738;749;618;654;578;560;540;632;604;681;619;638;651;696;699;687;677;718;671;673;558;511;488;598;601;644;661;694;619;514;517;630;620;647;677;629;591;594;606;614;686;596;531;534;617;697;714;721;744;666;638;613;652;640;662;650;641;695;758;781;753;738;783;774;708;705;631;600;627;746;737;734;753;739;702;661;699;700;710;651;620;684;592;673;735;766;703;629;678;689;652;702;688;646;699;619;664;676;653;616;620;580;570;605;660;722;829;723;695;624;613;615;650;625;584;583;540;657;660;688;709;624;636;595;654;656;796;718;732;596;484;504;506;613;664;683;712;691;686;694;642;642;571;565;533;538;561;590;566;521;543;616;633;682;665;696;637;576;589;613;586;554;567;585;639;605;690;665;617;613;645;606;540;490;564;513;535;558;493;551;591;698;643;654;694;709;662;683;693;677;718;687;614;617;511;630;623;712;720;785;729;740;708;739;659;603;566;550;627;646;571;642;633;624;628;665;643;618;623;606;616;595;510;537;553;554;597;572;526;537;607;564;596;636;706;722;694;693;711;723;684;639;620;586;610;606;591;559;660;640;689;595;536;521;629;629;689;712;778;731;664;649;611;632;712;745;744;730;675;609;559;560;591;619;644;709;721;636;684;607;605;549;577;616;672;715;748;753;678;663;611;621;622;625;607;703;697;688;636;576;533;562;597;674;714;660;630;660;625;713;686;725;714;623;664;739;648;630;582;543;514;488;460;483
637;625;607;597;613;651;702;727;733;697;692;654;555;531;614;630;644;676;690;648;577;643;736;690;672;674;672;654;621;595;491;606;602;715;727;728;716;745;727;681;581;603;630;677;636;723;746;700;740;669;659;652;688;690;646;603;637;646;691;692;685;571;496;518;616;620;677;635;658;691;654;581;569;547;547;532;680;674;627;618;580;641;630;652;550;634;738;783;767;720;653;598;538;597;551;547;485;486;502;598;619;621;664;664;611;692;785;761;786;702;628;655;606;641;693;724;643;539;539;596;657;686;680;728;713;667;758;788;725;710;615;600;588;611;640;571;650;665;726;655;715;664;689;623;664;664;695;670;691;645;623;581;610;686;679;727;610;563;480;500;531;573;616;626;662;645;722;699;595;595;584;599;703;717;664;658;670;626;635;590;598;561;609;697;708;710;689;691;711;666;644;599;604;626;662;684;683;595;550;661;631;706;686;654;684;685;687;752;682;637;638;660;694;599;495;495;553;585;570;548;493;558;676;727;665;691;674;620;607;665;618;663;605;631;574;617;627;511;542;504;456;379;344;382;376;453;450;511;528;547;579;550;545;579;582;510;498;480;512;511;571;562;639;702;615;606;595;534;569;585;652;715;724;716;738;667;667;604;622;630;685;614;652;660;675;691;651;632;626;641;642;577;628;656;623;614;657;662;583;567;522;536;663;673;582;588;580;568;621;687;713;709;707;680;747;708;694;678;587;551;569;565;570;540;549;638;669;670;653;632;633;663;695;712;654;630;639;631;727;774;662;647;668;648;658;604;595;544;525;563;623;657;665;671;641;744;714;747;655;583;552;579;648;601;573;592;659;644;756;711;711;656;699;599;547;517;553;583;688;694;773;681;634;663;651;646;642;552;606;611;659;619;652;653;675;638;680;655;631;668;663;562;447;486;524;581;632;691;655;607;557;608;629;615;707;655;709;670;617;649;661;723;622;580;601;579;699;721;760;753;700;660;634;646;666;662;623;655;727;794;783;781;768;797;733;728;677;590;632;653;747;730;735;743;747;728;663;681;699;718;703;725;655;701;715;733;670;683;707;738;723;631;607;592;609;593;706;697;642;594;644;612;614;610;611;614;681;759;757;717;662;673;717;644;602;620;602;624;683;688;692;745;673;653;664;602;673;759;779;665;582;531;498;586;605;685;736;704;727;746;725;710;634;624;575;542;502;512;527;566;507;520;591;579;674;681;653;658;574;549;601;565;570;449;540;628;677;702;699;596;674;619;623;555;555;584;644;537;500;469;503;565;607;597;610;689;721;661;615;650;699;641;640;632;557;526;495;549;666;718;766;767;782;712;672;652;619;590;619;604;638;590;600;617;585;580;599;565;576;575;550;510;538;533;548;560;600;617;566;549;567;587;571;594;672;719;757;729;718;736;678;683;643;642;669;670;647;625;566;644;632;686;663;641;543;618;648;686;706;751;724;710;625;666;575;629;669;655;622;562;576;552;580;579;617;702;751;719;675;660;564;584;593;617;636;622;720;721;733;667;630;607;612;594;548;623;641;730;706;664;623;543;585;615;639;666;641;637;655;704;705;727;755;708;669;645;620;628;587;552;523;481;474;443;547
642;583;622;643;653;640;653;643;654;630;633;630;539;588;586;632;668;677;728;672;632;685;766;695;691;709;722;682;652;608;550;569;669;711;705;725;676;716;729;715;587;621;737;713;710;715;699;701;712;704;680;690;708;718;661;636;600;636;687;638;559;524;468;543;540;593;608;615;656;707;603;526;601;574;559;611;648;603;621;636;649;644;642;610;594;619;691;722;699;742;702;621;582;557;579;535;515;592;560;610;587;659;672;669;663;696;797;794;779;720;609;531;565;562;668;658;611;509;520;583;655;666;675;668;624;633;715;733;653;682;626;618;589;592;640;620;642;722;677;694;721;697;646;626;671;747;806;764;692;634;602;625;592;674;650;660;624;558;531;544;597;549;605;604;662;691;667;675;555;557;596;659;705;614;626;633;686;617;558;573;536;564;585;610;665;668;670;692;708;696;629;687;679;693;675;770;717;645;600;648;663;676;663;700;589;648;662;709;649;680;627;660;584;580;573;574;628;624;609;558;504;571;641;712;718;691;671;711;602;666;655;698;656;657;618;632;667;613;587;560;509;494;512;496;498;561;498;517;603;634;605;591;568;619;568;549;509;493;520;544;538;587;614;595;537;557;555;581;613;612;617;682;735;664;663;641;603;601;639;644;660;616;675;712;691;687;608;546;565;565;594;588;644;606;620;617;671;651;600;554;614;581;667;701;607;603;568;582;595;669;671;649;609;612;665;716;691;625;617;556;522;535;531;556;531;588;645;748;664;639;678;663;733;715;688;687;686;707;767;719;743;652;655;632;671;645;581;559;502;547;635;615;677;659;658;736;744;716;672;579;640;634;685;640;617;608;636;709;739;676;665;681;705;618;566;609;666;630;682;707;747;704;617;603;651;588;595;561;578;611;617;612;672;675;658;677;621;549;569;677;632;543;503;457;439;542;610;605;615;505;582;598;622;636;704;661;584;634;682;697;736;715;665;599;592;589;696;745;746;765;713;632;594;596;600;573;597;698;765;765;739;721;777;744;664;632;656;621;568;582;671;760;707;705;724;682;654;660;671;670;708;626;648;626;640;600;599;625;617;702;633;592;592;568;592;669;694;784;694;662;637;609;616;623;588;680;707;752;729;635;705;738;723;729;611;621;620;582;666;681;727;729;742;664;639;628;699;671;730;735;624;581;592;613;655;638;636;764;750;734;723;682;642;646;596;552;528;462;526;513;544;515;578;602;579;610;657;621;645;607;613;606;543;493;545;620;664;670;640;573;595;579;574;571;587;689;649;555;482;451;464;518;549;588;620;630;677;647;645;637;604;643;645;652;501;461;463;507;617;633;746;700;706;748;715;669;678;568;624;610;603;564;586;586;574;501;487;482;486;538;572;543;477;464;507;575;609;629;683;572;580;506;538;536;601;678;702;722;682;664;687;727;688;699;693;696;664;669;548;578;595;662;641;664;584;585;578;587;665;638;690;647;624;652;619;643;617;658;594;547;499;517;493;583;669;705;751;746;676;648;633;558;649;581;624;706;714;685;632;645;599;598;599;555;537;578;642;705;692;718;745;682;632;616;574;676;611;682;683;786;710;733;774;725;649;581;608;561;565;581;510;516;518;482;494
626;579;608;617;649;679;645;630;655;636;579;608;697;637;603;572;633;643;729;695;662;695;698;748;719;667;748;751;751;638;583;603;645;671;663;679;716;703;657;625;643;648;710;672;720;643;654;662;715;703;675;694;683;658;612;573;523;567;620;639;539;498;470;511;536;579;613;641;692;616;552;580;629;653;599;563;599;574;623;659;713;686;654;571;573;604;703;723;776;724;612;637;595;618;638;598;546;641;654;624;679;610;605;632;742;766;759;774;737;717;578;549;572;593;590;621;607;550;554;657;673;659;592;566;583;596;707;699;769;678;562;557;578;535;558;588;711;760;673;672;766;655;701;655;663;739;735;731;718;624;588;602;644;750;689;677;615;568;606;571;607;553;575;592;620;672;686;619;559;570;529;616;632;612;656;549;598;584;537;527;520;567;570;613;605;605;654;707;668;669;692;632;684;680;711;763;718;682;600;625;613;686;671;624;568;584;635;668;664;670;605;645;618;596;691;648;634;660;659;582;542;597;628;706;644;658;658;706;666;670;672;702;653;665;623;645;701;696;651;592;584;533;591;571;611;596;676;628;596;648;601;608;610;573;579;540;519;559;556;534;572;542;518;497;524;502;565;587;565;585;559;639;674;627;653;574;541;581;603;665;617;653;663;684;698;640;548;484;486;534;559;557;685;625;606;610;538;619;615;618;574;625;638;670;590;617;608;643;641;629;639;603;574;588;613;699;674;639;596;565;489;513;533;521;484;559;644;646;731;697;662;729;746;728;715;678;692;754;759;738;769;691;623;654;672;600;595;513;528;571;595;617;692;767;754;690;674;687;644;646;616;710;692;678;594;614;616;689;702;697;663;701;676;667;616;671;739;732;688;707;683;641;606;595;581;600;582;556;581;597;620;641;648;719;644;573;578;562;527;608;635;624;568;474;460;545;643;617;596;612;537;574;692;657;731;704;643;684;671;694;736;724;632;523;596;619;716;705;645;686;720;660;581;594;607;620;617;649;677;768;753;717;755;719;667;599;631;612;543;540;612;748;710;639;654;653;672;680;653;692;692;668;593;586;630;605;574;594;659;715;646;536;555;514;547;559;659;712;721;734;669;636;613;602;655;667;656;733;677;696;757;778;692;755;612;668;674;663;714;710;691;722;701;641;637;624;700;764;701;667;674;669;669;632;676;636;643;702;746;755;697;741;659;692;632;580;466;492;497;573;505;485;568;561;590;624;594;607;654;627;591;593;546;506;564;641;704;630;596;523;562;634;673;632;670;676;687;634;533;509;484;507;532;516;617;600;607;613;671;684;711;626;616;538;493;435;481;495;587;585;650;694;760;707;750;673;676;676;686;694;597;612;621;578;544;491;490;429;472;525;484;454;400;420;475;519;559;649;629;616;578;540;548;519;612;655;666;685;690;677;705;697;668;716;680;684;666;620;565;551;550;622;610;604;622;651;571;616;596;617;655;703;679;662;709;648;670;607;568;536;494;511;551;555;605;705;717;703;666;508;524;575;549;559;569;620;665;624;633;572;553;575;618;610;520;569;577;672;718;795;729;734;597;638;564;642;671;686;692;758;733;762;763;698;705;616;594;564;562;527;526;534;509;604;568
625;624;598;567;592;689;615;631;628;598;627;567;613;581;532;478;549;615;682;733;716;660;734;714;679;734;664;720;719;696;666;641;715;653;598;660;635;590;639;682;677;657;653;728;679;705;654;649;742;743;746;756;729;614;620;547;570;571;581;542;506;476;473;537;568;564;715;668;641;587;538;544;607;660;607;617;636;622;683;724;711;655;602;523;517;601;729;741;745;654;634;614;626;631;634;601;560;599;618;684;652;593;599;614;707;805;784;760;776;729;585;588;514;538;615;596;547;579;585;618;667;678;590;535;521;567;604;700;728;715;634;548;509;523;511;620;666;720;668;738;749;661;672;650;670;694;746;685;725;634;598;617;594;597;621;645;591;571;574;686;674;597;556;547;582;649;676;640;532;573;546;636;660;555;539;566;557;569;582;459;551;568;609;656;565;564;607;633;647;633;630;700;686;710;700;716;706;647;693;640;615;643;652;588;548;511;596;702;712;705;626;657;628;640;730;732;734;690;635;594;595;596;650;602;616;623;661;615;661;625;628;654;641;615;584;685;732;685;657;635;611;714;707;718;703;662;681;611;639;628;633;593;584;597;534;501;523;541;600;544;528;478;497;509;502;549;511;580;507;527;562;607;594;626;551;536;557;584;647;642;663;622;669;710;638;645;542;460;430;463;505;629;699;702;583;508;492;515;621;608;605;585;602;608;604;656;661;685;701;705;654;601;580;575;652;661;651;556;568;525;525;520;532;560;533;541;570;664;707;735;667;746;754;724;734;730;716;766;786;791;715;656;620;667;631;605;553;549;524;557;629;595;680;723;718;725;696;666;639;612;634;675;614;584;580;564;583;635;691;694;667;683;683;701;657;698;717;727;758;690;686;608;600;574;554;493;575;547;528;527;598;625;684;711;644;595;564;512;573;619;660;659;582;583;463;492;506;558;521;580;601;630;639;673;700;662;644;609;637;704;754;749;566;517;546;640;685;661;629;652;612;591;633;607;630;579;603;597;650;633;636;692;648;621;601;630;652;546;570;550;622;664;730;652;633;694;671;684;729;674;641;571;554;539;537;543;518;540;624;619;585;498;458;473;482;530;610;744;723;715;687;637;612;623;589;629;644;637;654;722;740;744;665;627;683;652;661;720;685;658;653;707;704;698;648;622;659;666;657;683;610;634;705;672;629;608;610;700;710;765;743;683;699;638;621;525;395;448;486;550;494;474;528;577;614;632;622;652;633;634;670;608;569;570;622;656;703;675;593;529;555;666;652;686;724;748;727;691;583;533;550;464;526;542;617;635;589;600;669;665;680;707;609;491;475;438;475;497;556;520;628;657;736;739;686;674;637;664;669;629;615;567;587;588;582;498;462;442;427;473;439;431;402;421;423;497;562;626;642;560;594;507;528;503;551;614;700;643;639;637;705;653;722;693;709;691;615;563;501;496;514;511;548;601;679;675;619;592;585;611;598;624;674;684;680;664;665;610;545;485;476;523;575;602;651;678;721;613;551;546;532;527;531;512;492;572;648;592;576;643;624;582;608;649;610;619;620;633;734;726;748;718;669;650;671;704;730;737;747;734;762;791;780;706;639;668;564;573;547;563;558;530;556;577;586
691;649;649;623;665;644;614;565;572;594;536;594;601;588;498;472;570;607;670;708;686;634;659;694;687;613;638;663;611;625;692;667;676;674;642;615;635;664;582;637;641;704;684;640;732;651;639;681;714;716;690;671;688;627;568;607;624;545;518;524;525;524;604;618;671;691;704;631;617;536;521;573;617;607;593;644;646;633;687;674;725;746;615;517;556;606;648;757;710;720;677;620;665;582;659;604;513;577;654;617;590;561;601;633;729;783;758;812;762;722;653;497;542;574;612;597;645;600;607;673;704;648;602;549;569;570;587;756;709;716;672;616;621;578;526;627;614;685;615;692;680;653;687;672;705;684;674;725;655;622;646;627;547;535;540;572;529;567;660;633;739;621;546;518;549;684;662;605;560;523;523;649;635;607;643;578;603;549;466;430;547;598;628;674;632;600;635;622;628;617;554;655;636;675;682;697;660;627;676;678;626;672;649;640;594;574;668;688;694;702;641;679;668;671;730;754;724;635;653;606;573;561;590;567;619;640;676;653;660;675;633;564;615;590;591;657;723;737;670;621;672;641;695;708;691;743;704;657;635;662;707;600;572;581;512;495;502;564;611;620;510;460;474;524;586;614;533;507;516;561;555;572;603;516;508;473;588;628;662;668;650;579;654;660;646;625;579;532;539;493;550;631;695;689;583;470;422;552;611;658;611;650;658;595;648;654;689;674;722;690;656;660;617;639;612;693;687;585;518;458;510;542;533;499;540;536;575;627;642;695;743;712;714;748;734;748;763;743;820;847;747;670;571;671;649;637;575;535;517;530;584;571;677;681;678;618;651;670;679;663;648;662;573;553;508;527;584;642;582;616;571;669;606;590;626;673;629;727;782;687;664;679;596;566;494;437;436;565;549;568;626;634;616;626;646;587;670;581;603;648;677;681;645;548;493;437;453;456;529;574;608;608;656;637;623;602;627;658;679;722;769;688;677;551;555;633;617;586;549;606;624;611;548;606;621;624;595;633;581;592;602;574;600;593;630;630;649;569;508;548;549;624;685;637;620;669;655;640;710;688;623;587;509;517;505;517;552;557;586;541;509;452;429;463;494;554;594;644;744;761;717;631;595;637;604;639;610;598;639;660;707;637;572;597;623;607;650;658;637;601;595;689;651;658;630;649;595;663;683;645;636;581;646;607;550;543;582;631;663;713;745;638;611;541;544;422;388;433;532;519;468;510;518;594;657;644;657;624;657;696;627;644;620;574;657;704;724;644;556;514;553;637;669;676;786;708;677;615;583;532;529;543;568;596;660;714;619;637;649;714;679;655;613;545;443;502;486;546;554;537;537;620;685;699;665;653;653;692;704;735;689;632;622;562;613;634;534;540;495;521;439;457;440;418;460;510;530;587;580;568;584;556;556;526;561;600;599;637;643;699;638;671;739;664;683;664;650;480;492;553;541;537;564;567;625;681;682;659;626;647;624;601;622;635;667;697;629;607;503;537;516;556;615;587;653;700;688;605;516;506;531;616;514;543;514;568;566;599;573;543;607;551;698;726;597;564;577;685;791;753;773;729;715;706;721;714;684;718;710;713;737;729;731;677;687;617;532;581;536;538;598;559;578;593;560
692;674;637;670;687;710;671;653;544;526;478;576;631;552;494;484;530;587;679;685;650;646;644;704;661;649;628;512;601;640;653;605;672;669;670;641;656;620;629;643;725;657;668;678;700;693;673;656;671;622;592;633;628;615;630;605;542;497;536;569;539;523;579;642;642;676;712;697;594;546;513;585;615;653;638;640;616;655;681;729;777;771;678;568;589;649;606;697;683;714;624;617;644;638;622;586;588;642;619;614;600;543;518;645;718;803;760;743;738;675;649;588;609;532;619;572;641;614;621;732;686;641;663;616;557;610;629;668;658;711;654;664;676;576;567;657;669;678;662;609;640;654;635;648;655;657;695;628;634;619;583;557;534;517;547;559;519;518;610;650;664;635;557;529;623;739;691;696;621;527;541;534;627;587;614;675;653;584;498;431;514;607;660;702;656;595;602;652;639;567;600;643;733;700;620;591;635;664;736;678;664;686;621;645;560;603;602;592;598;674;689;686;666;716;685;718;677;660;615;577;491;569;574;555;632;670;731;680;725;722;620;613;562;620;608;641;637;641;633;620;612;604;573;676;706;676;658;668;577;651;652;637;571;515;469;483;471;598;612;548;430;412;500;566;621;631;505;471;493;530;625;710;579;548;497;473;549;648;668;707;702;665;593;643;609;595;645;657;589;542;534;609;713;699;571;559;517;623;655;701;631;657;636;635;642;732;741;722;709;687;627;666;651;615;668;674;642;605;517;474;484;508;537;554;569;524;537;615;672;670;704;628;656;747;725;753;789;788;805;821;787;681;609;647;616;605;566;574;563;555;529;566;654;613;638;670;638;622;644;645;662;655;557;555;506;501;564;546;579;525;509;594;529;565;631;597;634;701;770;758;728;693;621;576;552;473;509;572;581;631;622;595;608;596;566;630;633;702;696;690;706;693;635;561;488;417;412;507;575;657;679;636;676;645;627;659;684;654;676;717;687;632;518;538;549;601;603;528;487;547;621;550;590;613;634;612;542;561;620;593;592;555;528;619;632;642;676;614;624;574;624;626;650;665;632;651;643;771;707;694;637;550;503;436;508;539;544;579;571;547;537;485;491;515;503;564;590;690;714;744;708;714;644;632;591;556;612;597;575;688;672;613;549;545;526;589;611;574;576;507;547;606;678;649;662;637;607;563;703;668;642;570;594;534;520;567;590;649;675;702;697;621;544;545;428;409;417;493;525;473;547;497;576;580;666;721;686;739;722;684;680;677;643;659;651;667;686;600;551;455;465;653;652;631;685;641;667;642;583;519;501;561;591;667;734;699;666;661;651;647;714;651;630;555;551;525;537;561;548;590;567;621;647;740;685;620;611;682;680;757;734;645;660;624;633;600;633;601;629;516;466;475;513;501;484;541;538;601;576;573;527;484;553;587;616;601;611;607;630;660;654;685;676;656;638;626;521;478;472;546;535;515;583;584;664;667;704;731;686;631;577;547;518;588;596;585;616;592;570;526;575;627;649;589;690;703;676;609;516;469;551;603;627;595;555;544;528;581;581;589;568;591;670;696;559;500;589;688;738;744;706;719;687;645;709;697;676;681;616;677;692;754;733;723;658;696;669;570;531;525;514;577;561;588;547
717;633;662;633;636;666;647;619;563;494;472;539;639;602;496;495;532;638;644;657;666;626;632;692;726;654;599;553;582;673;646;620;676;661;684;677;723;624;618;625;684;708;667;656;649;694;706;714;629;574;560;646;624;624;648;550;502;478;535;553;518;581;594;694;680;712;707;682;635;613;612;651;635;649;582;547;597;660;702;706;715;716;700;596;612;585;618;624;662;682;708;703;658;682;696;625;638;631;655;613;588;583;600;682;766;779;778;727;689;652;664;624;600;556;582;548;601;534;522;622;686;663;559;603;585;560;633;619;625;661;657;634;625;656;658;681;642;641;627;576;574;550;532;567;596;646;663;661;581;548;524;496;524;525;518;493;493;523;598;620;621;575;562;577;637;706;692;622;572;519;526;516;545;601;600;676;703;632;515;448;540;672;701;706;658;656;660;700;637;626;616;655;671;682;634;570;608;683;733;722;706;692;732;683;652;655;647;601;566;655;621;658;707;679;667;693;660;657;601;578;572;562;542;586;604;698;737;737;702;695;697;651;609;619;580;602;594;578;597;549;524;571;606;640;688;648;655;587;622;649;665;642;570;528;485;498;559;580;573;530;427;482;533;625;599;561;482;433;441;537;632;652;654;539;525;556;576;610;672;774;698;584;602;532;532;612;615;642;626;606;573;655;681;669;613;619;642;646;681;721;678;715;700;669;707;725;768;743;773;696;710;703;674;654;694;749;747;590;603;507;501;539;542;560;589;519;573;579;617;687;605;630;610;631;677;764;745;722;739;815;755;671;682;657;654;644;575;566;623;572;553;596;631;661;595;626;579;664;575;646;679;637;577;566;501;503;544;562;542;520;512;514;540;568;591;604;627;715;689;712;689;693;637;593;584;602;559;576;608;636;596;616;593;586;552;585;652;674;709;703;711;682;639;588;496;484;455;485;648;638;720;728;720;651;651;611;623;632;690;668;648;572;516;535;620;610;593;472;476;527;535;526;608;664;653;558;514;475;563;603;596;631;588;628;646;620;584;720;675;677;656;582;683;649;621;659;711;740;755;731;660;592;555;496;509;520;560;571;614;585;557;498;500;518;570;587;579;673;767;787;775;695;657;599;574;639;627;625;629;632;612;530;554;473;516;575;530;517;556;600;567;572;629;656;648;606;641;613;655;689;666;585;583;592;525;584;566;644;662;683;634;635;528;505;405;460;439;495;518;517;555;507;565;579;601;685;722;765;697;723;676;678;694;684;692;698;670;612;484;522;575;625;665;696;666;697;643;633;547;501;509;560;657;685;656;707;715;696;658;602;659;663;632;543;512;515;510;568;637;612;627;624;694;654;607;620;635;715;713;728;734;723;682;664;661;636;654;669;637;558;474;495;525;520;560;577;574;657;597;565;568;535;511;535;555;599;629;675;660;674;677;661;610;597;568;523;472;480;464;532;541;576;641;610;658;672;732;749;663;625;545;533;492;574;555;595;619;550;551;548;619;678;715;719;691;698;577;572;529;498;570;597;642;598;592;510;547;508;571;551;539;609;645;635;587;552;581;671;653;660;734;697;646;631;646;669;680;634;646;581;639;692;703;767;718;684;620;537;558;571;517;578;539;567;508
585;605;514;578;604;631;577;580;545;522;485;561;605;594;474;472;533;618;615;643;605;614;657;709;722;712;637;628;658;699;693;644;642;691;702;662;666;689;640;674;691;721;730;631;645;733;719;647;636;638;644;675;673;645;633;589;490;501;535;565;571;613;624;603;631;718;727;671;574;665;662;681;738;703;603;544;573;630;698;709;770;743;724;716;645;610;612;670;691;647;700;702;651;644;687;657;565;638;575;609;623;651;672;690;722;709;736;689;726;646;736;672;621;652;611;636;583;518;504;521;626;649;596;616;560;539;583;553;613;585;609;588;601;602;645;651;625;626;608;596;608;623;594;571;638;658;632;612;521;510;501;584;565;563;525;517;526;540;601;665;604;580;600;576;647;666;628;629;580;518;539;487;519;612;610;609;665;573;564;569;574;661;654;694;643;686;698;691;645;628;624;615;721;659;666;544;569;598;664;725;729;770;724;693;634;628;627;587;584;632;645;618;625;642;663;646;663;645;598;570;545;549;565;592;637;718;745;704;713;695;779;705;660;577;577;529;490;505;529;501;514;568;550;634;670;684;606;644;596;647;661;668;615;579;476;461;500;566;558;532;438;499;549;585;653;585;508;483;471;596;677;669;655;636;631;584;594;561;707;665;707;658;553;510;600;621;595;648;660;574;608;631;632;582;682;696;759;689;690;692;687;717;717;764;793;752;802;719;731;672;668;629;651;657;648;757;721;663;516;523;493;516;537;574;577;499;532;584;592;625;654;659;632;627;683;683;707;727;772;790;815;721;659;667;695;671;605;621;604;564;629;661;688;714;578;596;542;624;604;598;670;647;577;585;538;543;508;546;541;511;580;588;607;636;620;592;675;704;651;624;614;649;631;689;645;689;618;684;647;659;629;627;605;538;570;630;578;641;670;698;716;720;644;548;562;527;513;547;619;645;689;703;762;710;718;650;690;699;685;713;647;633;616;598;618;573;590;474;511;511;466;454;498;580;651;588;506;525;554;619;675;689;641;635;663;637;590;627;697;701;654;637;603;659;650;648;724;675;786;763;723;673;596;597;523;498;492;568;608;562;594;535;519;479;558;567;624;701;741;734;764;746;655;626;622;598;611;643;663;646;597;561;499;501;492;481;587;621;584;589;520;575;607;662;636;613;541;578;608;652;667;697;644;633;554;608;614;660;683;708;665;613;472;462;420;448;521;520;588;602;585;511;487;535;628;631;778;794;774;767;728;640;669;663;699;675;700;660;616;567;564;576;645;630;672;626;604;562;556;506;533;554;618;615;649;663;721;694;633;609;635;661;607;603;519;497;605;616;551;578;652;652;623;658;617;628;577;679;723;719;749;760;747;704;676;694;724;722;669;583;440;559;533;547;610;602;594;557;594;611;651;523;554;559;545;549;596;610;652;655;679;657;625;562;482;512;523;482;486;527;561;612;651;633;626;695;680;645;681;657;558;537;515;605;606;601;648;544;574;565;662;697;747;697;670;596;562;554;488;504;513;571;610;602;539;511;536;524;556;612;592;588;662;655;583;614;573;641;699;667;713;627;608;578;650;611;641;537;569;552;596;708;745;695;719;671;621;600;534;534;535;596;569;579;624
566;497;478;440;530;544;581;603;583;585;564;547;611;584;539;496;618;684;723;632;585;616;673;720;730;695;698;765;770;740;696;681;648;647;669;641;660;626;594;618;669;654;651;658;695;680;683;668;651;619;679;630;641;641;578;591;534;495;496;550;576;621;646;671;673;629;676;699;645;704;714;706;699;724;673;595;608;641;668;716;716;711;690;667;651;571;576;633;667;681;690;686;678;719;646;741;641;566;539;576;602;666;711;709;746;746;714;654;703;687;659;660;647;594;664;615;604;518;499;578;612;670;598;553;590;581;612;545;532;571;542;547;560;630;651;700;569;602;619;610;647;632;622;628;637;685;677;594;474;444;466;479;498;523;539;586;580;586;665;623;620;644;604;604;602;547;514;517;535;545;516;526;517;585;641;667;601;565;559;616;627;674;651;675;678;661;672;629;665;585;583;638;666;701;656;601;505;594;693;693;741;775;769;647;663;686;675;650;630;612;662;646;588;580;603;609;633;591;621;582;603;537;582;599;593;653;758;776;688;723;733;702;664;603;582;499;475;525;543;520;507;498;548;646;664;613;586;579;654;692;696;699;632;561;493;487;470;560;569;574;502;469;500;585;680;606;561;545;579;611;635;708;639;638;632;624;571;573;604;642;682;604;638;641;625;663;588;625;635;598;655;639;614;544;622;750;727;715;690;670;695;700;735;745;752;769;747;694;685;613;601;610;567;587;655;742;653;634;511;451;443;494;589;581;589;546;539;577;585;617;623;622;613;618;627;637;671;677;677;737;785;705;692;658;620;631;677;584;590;590;659;729;688;669;604;529;548;527;551;586;636;653;577;629;635;592;587;557;540;542;565;648;635;646;699;684;684;635;607;602;596;572;656;686;684;676;744;635;614;566;577;602;535;533;596;580;577;625;688;683;695;663;675;583;549;543;554;587;622;715;758;765;756;734;761;663;711;694;681;679;638;664;693;616;614;562;584;522;510;484;437;395;466;555;563;615;558;510;587;616;728;718;623;667;604;565;619;645;651;643;706;691;662;685;667;623;652;699;745;792;769;647;660;550;547;559;539;610;626;645;557;549;543;515;521;514;543;559;607;661;693;713;675;648;631;624;655;655;598;703;601;541;491;520;450;505;563;630;664;656;569;601;627;640;611;626;599;521;582;639;723;676;722;647;623;657;678;698;744;727;653;583;502;428;446;472;510;519;571;568;592;582;504;506;595;651;705;752;817;769;685;649;640;655;592;683;670;647;604;586;526;633;646;643;626;626;553;541;513;586;557;588;556;480;533;593;629;609;657;600;591;647;595;623;542;607;596;535;513;583;637;697;669;599;626;660;607;714;706;741;798;731;765;739;726;748;711;706;668;541;455;513;515;539;610;603;609;623;563;643;689;572;544;467;490;569;592;574;647;607;624;665;597;602;449;487;545;559;473;551;578;601;608;669;620;642;689;678;661;612;564;539;543;653;680;699;604;515;498;595;660;724;704;687;614;607;548;498;501;446;473;505;565;569;549;548;589;592;642;634;653;677;666;625;612;638;616;604;650;686;623;575;582;627;700;624;624;564;550;588;559;719;646;692;731;684;657;604;571;543;606;579;580;580;631
540;464;457;459;578;562;603;617;598;619;579;651;624;626;640;625;668;697;690;638;645;631;625;699;701;705;692;713;741;746;695;588;575;595;639;597;578;606;560;635;696;690;633;641;669;632;614;634;603;618;601;678;648;577;595;632;589;530;524;525;568;651;644;648;571;584;602;638;640;649;655;757;765;721;662;668;653;666;663;698;686;614;635;595;651;593;583;661;750;741;689;682;710;719;710;694;599;577;515;573;622;632;644;701;699;735;750;718;690;631;623;678;662;692;718;642;619;580;536;566;582;607;602;605;549;700;628;622;567;565;574;549;520;637;704;675;583;556;547;615;720;669;744;674;653;690;621;509;485;469;446;403;444;476;541;579;587;642;613;620;650;586;701;672;594;557;520;536;566;538;559;512;585;642;588;613;603;607;574;574;650;700;684;653;653;595;647;667;618;583;519;604;630;704;649;641;628;598;614;715;679;737;763;634;641;586;671;569;593;590;653;655;591;539;489;600;620;630;584;640;617;595;589;591;653;669;681;736;711;704;695;629;657;683;576;612;505;525;536;543;549;544;587;675;667;632;556;578;637;713;668;654;709;617;605;469;483;535;565;548;516;520;523;564;622;622;568;565;609;645;677;656;683;612;638;600;568;559;582;570;576;596;616;703;669;625;657;627;634;628;679;649;577;583;651;685;672;695;691;683;692;749;786;767;782;790;703;685;600;580;541;483;488;529;572;651;681;593;471;449;451;518;570;655;565;530;544;563;616;663;648;658;632;622;628;614;630;608;601;721;708;655;623;607;594;569;589;562;576;597;660;763;785;700;573;542;532;490;550;570;608;618;587;617;576;574;587;542;595;542;571;638;666;663;696;699;681;666;548;495;520;541;615;626;645;734;705;615;547;516;573;572;532;577;595;581;603;666;645;645;684;658;590;575;629;695;652;608;583;659;695;718;724;741;735;779;707;672;686;661;665;681;694;666;615;557;633;562;497;493;442;476;508;526;628;641;545;554;575;645;698;649;614;635;635;612;615;602;627;608;660;629;689;651;671;647;643;683;736;803;789;705;624;557;597;531;558;601;671;689;665;612;511;484;475;510;524;524;600;654;724;767;738;694;733;690;635;586;600;600;552;535;516;499;505;500;595;603;682;683;654;683;684;681;609;638;542;560;580;739;685;728;690;728;672;701;735;709;695;725;664;580;496;464;473;478;550;511;549;582;605;583;551;565;583;682;800;805;757;783;742;645;584;579;582;553;614;581;576;590;491;568;640;685;682;688;568;501;463;511;560;542;489;467;494;568;622;611;598;557;604;550;634;628;629;649;574;562;515;629;662;682;674;597;628;632;630;646;733;730;757;766;742;743;747;753;732;725;632;524;509;529;574;564;616;569;603;613;632;622;665;628;559;521;521;519;538;552;590;611;666;617;586;616;518;485;506;573;564;618;614;645;639;623;595;620;622;611;666;633;588;547;555;633;718;693;655;567;563;591;720;715;692;701;645;647;566;492;470;399;464;492;550;544;614;592;647;633;663;735;692;769;699;703;625;588;615;611;599;619;572;525;601;645;696;655;636;563;547;556;607;689;743;710;677;613;603;539;496;499;535;524;566;576;590
464;498;422;468;599;583;588;567;586;650;613;709;692;707;659;683;709;667;640;628;577;608;639;673;693;643;723;734;755;784;714;605;570;616;605;572;573;541;528;627;645;624;632;595;631;589;604;576;588;623;639;557;521;588;668;668;577;550;579;523;568;599;596;563;558;523;576;602;598;652;662;651;774;741;703;669;603;612;631;613;621;597;602;632;608;571;579;635;678;696;684;690;772;713;781;768;619;581;548;561;537;587;629;650;678;655;695;711;687;645;628;585;661;671;675;689;644;601;599;565;570;540;614;586;582;666;668;693;594;555;543;549;546;596;718;717;596;544;581;629;690;732;732;690;644;656;636;548;498;417;428;389;406;504;567;592;634;654;675;644;651;679;735;673;618;600;581;487;584;615;532;564;608;589;598;576;583;569;589;622;787;723;687;659;603;552;626;630;657;557;548;531;593;671;704;694;607;530;587;632;671;700;672;676;621;651;617;635;669;622;601;595;562;435;492;515;624;607;593;624;603;626;589;605;659;723;710;752;693;686;632;618;660;622;665;660;593;554;505;531;543;537;599;694;691;621;557;542;546;686;655;687;658;619;607;552;513;517;496;539;514;514;569;541;590;581;488;553;642;662;664;644;634;666;598;605;517;538;529;553;590;620;713;758;702;730;643;679;646;654;611;600;577;551;591;702;681;714;630;699;691;708;744;745;748;699;684;668;590;530;408;408;451;445;517;600;588;556;495;447;475;557;600;673;643;633;577;526;533;552;576;734;659;672;628;617;628;565;547;601;672;680;603;591;589;602;558;488;579;496;613;732;729;678;638;572;525;489;447;535;591;575;546;546;571;631;667;665;567;586;592;603;643;653;670;706;663;653;536;461;515;520;566;570;637;689;660;620;508;458;507;573;541;576;646;651;720;710;649;666;645;680;599;583;623;675;688;631;590;610;636;651;657;741;708;726;654;664;655;617;678;734;692;668;592;626;588;594;560;554;626;568;580;654;623;609;627;556;601;663;612;629;626;621;606;626;560;561;589;564;635;599;648;673;688;656;618;620;722;737;775;584;508;492;540;539;601;643;695;704;700;637;556;529;474;507;504;577;615;664;666;754;692;726;731;665;648;568;604;602;589;532;499;516;556;554;601;690;673;673;668;703;725;659;696;590;571;556;605;650;710;706;667;679;679;701;723;748;713;696;698;578;515;518;505;557;537;527;524;517;603;587;618;590;648;691;784;817;832;757;764;665;595;511;497;517;541;547;518;511;520;559;619;618;639;643;613;547;509;505;500;468;561;445;503;584;631;626;627;567;547;588;672;672;695;682;662;641;605;680;676;728;715;661;636;599;613;556;628;629;672;658;642;686;750;723;779;695;614;570;547;513;624;657;546;516;608;596;617;700;658;607;581;547;537;516;556;557;623;608;564;585;556;620;570;552;570;639;579;620;620;578;660;593;625;624;585;548;546;506;503;541;578;603;675;641;674;569;534;593;637;682;666;659;614;647;551;534;459;441;456;506;506;616;593;564;630;628;683;718;734;747;665;678;651;611;598;610;551;579;619;584;618;670;712;617;597;595;546;557;615;665;746;705;655;649;579;514;469;453;461;539;598;586;560
499;504;505;582;559;620;635;609;634;691;685;710;697;690;667;669;650;601;634;594;617;626;606;677;653;607;635;665;759;783;718;669;666;680;645;645;551;603;554;627;652;627;635;647;679;662;672;612;613;622;610;630;637;627;617;640;604;585;526;579;583;597;551;554;526;508;514;545;523;538;634;644;673;709;673;598;514;568;568;561;585;531;523;562;577;571;557;555;671;683;695;763;744;740;739;672;652;654;575;586;545;569;556;566;576;624;673;671;667;673;673;655;654;672;649;599;623;639;630;607;587;575;597;555;570;675;717;693;579;497;539;607;602;697;768;703;715;612;581;594;693;692;674;625;604;640;602;565;512;477;476;434;426;504;622;641;670;638;661;614;617;665;705;692;631;551;598;569;555;562;561;554;588;598;674;600;614;533;535;579;670;719;705;702;558;620;619;660;668;579;544;568;636;637;705;665;601;587;597;620;716;714;680;626;609;616;647;645;655;654;651;604;493;446;441;456;559;638;542;623;643;690;599;615;618;679;734;720;657;654;603;625;657;676;697;702;648;535;496;506;512;540;683;724;695;634;462;548;622;620;700;645;648;664;702;596;587;581;561;483;466;500;542;620;533;517;492;517;610;659;697;597;623;608;600;520;483;550;543;611;625;661;723;768;751;721;695;678;646;647;571;556;586;584;640;637;687;627;694;644;646;663;724;764;683;640;603;581;598;508;464;485;434;374;505;565;599;521;497;469;468;519;629;638;665;557;616;573;540;509;579;630;630;690;663;701;656;583;535;588;604;631;635;631;600;596;580;561;498;589;613;625;657;659;642;606;572;548;553;545;590;516;522;531;585;660;630;618;631;557;576;579;636;662;660;668;709;653;586;532;517;504;518;520;698;683;606;523;452;471;553;563;558;549;649;707;721;715;752;720;732;715;652;628;653;679;668;641;596;612;644;610;617;642;703;664;641;656;678;645;731;742;681;626;618;602;642;622;568;611;641;692;685;633;679;660;669;656;593;659;626;658;642;661;632;648;632;615;641;577;586;615;605;593;643;655;698;639;653;723;691;585;494;535;529;545;605;634;663;692;637;658;618;532;542;500;566;591;670;715;735;690;744;730;761;682;557;527;570;547;570;548;530;514;546;619;660;703;707;750;767;686;686;691;640;599;587;572;588;620;628;592;604;642;667;686;664;648;655;659;642;643;581;631;577;577;567;542;496;568;620;594;623;678;717;769;833;819;791;779;710;602;504;524;485;443;461;505;527;548;582;602;686;711;627;643;628;553;485;468;505;462;521;553;548;615;653;637;589;539;519;607;671;651;678;682;649;650;689;684;697;693;693;676;611;597;551;529;578;575;644;645;645;677;663;691;698;698;718;585;588;574;639;684;590;532;563;578;628;627;608;552;524;561;483;549;534;597;636;635;581;522;537;580;645;639;560;557;620;572;629;551;564;606;581;586;567;578;470;476;484;501;530;575;605;699;604;576;546;599;678;701;656;643;620;546;535;514;498;480;428;463;468;510;515;516;579;633;649;707;714;675;632;681;605;618;556;551;585;661;578;588;617;582;628;630;586;590;567;589;641;605;643;650;693;584;531;478;425;385;445;495;534;561;568
557;541;500;569;612;604;624;628;686;691;691;703;650;670;622;616;586;570;600;652;646;620;588;632;639;565;568;649;711;772;813;685;696;672;721;650;622;575;549;623;627;625;663;678;691;713;677;702;706;645;676;636;647;647;644;651;616;536;548;555;541;552;499;498;470;492;502;493;474;494;573;615;660;694;623;584;494;537;528;544;529;515;543;526;571;572;523;560;648;682;690;707;772;756;697;665;635;638;605;593;582;599;552;557;526;643;655;683;707;678;694;645;640;692;624;582;564;634;644;592;548;545;564;622;619;672;674;681;607;567;553;591;650;684;751;777;741;654;598;574;662;635;636;586;603;584;598;546;438;433;465;448;521;624;642;668;713;672;625;584;569;640;678;700;660;650;624;564;582;585;545;603;621;612;591;633;601;573;540;569;624;727;699;662;594;647;618;619;633;529;506;547;655;601;644;631;647;614;638;690;687;720;654;609;556;581;682;683;643;647;637;614;435;342;395;461;547;611;597;580;610;615;635;649;658;777;718;674;628;613;610;610;631;676;669;736;723;605;591;541;592;580;682;737;725;614;453;490;602;634;673;714;731;739;697;703;594;614;582;580;525;511;584;611;613;524;454;462;599;662;621;598;633;629;607;542;536;581;568;585;627;687;732;691;742;735;683;726;693;574;539;618;610;616;610;728;711;642;632;729;678;676;695;671;649;590;542;567;578;553;470;462;441;402;456;575;625;630;542;490;503;568;617;636;630;579;613;590;517;540;566;641;648;700;748;705;728;636;573;562;578;588;637;640;653;698;591;562;495;534;576;544;643;640;666;627;620;619;606;621;577;481;541;519;532;603;706;641;565;544;497;531;561;600;651;690;684;647;649;571;556;541;604;592;671;624;568;510;503;527;664;640;595;592;675;706;749;702;755;739;736;619;661;606;648;651;669;599;597;630;639;599;625;627;685;644;591;630;684;758;734;706;631;618;645;627;606;623;726;631;688;718;696;704;662;684;671;650;620;590;585;612;740;664;605;592;554;595;625;620;545;551;607;569;622;674;617;684;675;704;695;567;490;562;568;653;640;644;678;710;620;644;617;567;512;459;469;613;710;728;734;718;713;671;684;623;623;559;580;541;582;636;546;568;668;695;728;752;713;701;725;669;640;618;569;612;603;549;591;653;643;546;551;613;654;671;660;636;664;596;572;617;664;655;644;661;644;558;514;583;656;589;623;645;691;704;751;798;759;764;707;568;496;476;433;417;466;491;550;580;610;650;675;661;676;617;578;514;539;496;464;539;483;537;564;612;674;692;622;631;619;598;638;614;641;700;663;686;709;677;710;668;571;591;539;541;555;490;483;490;604;580;622;607;657;695;699;703;705;647;587;535;632;608;655;546;547;572;602;629;550;508;502;505;488;502;560;622;634;598;534;450;491;560;685;644;583;579;576;579;578;591;512;520;551;682;612;591;524;418;417;469;470;546;529;589;535;573;507;581;681;737;680;590;594;571;521;560;508;494;453;416;404;435;464;439;549;610;652;695;719;608;632;627;583;610;534;611;595;612;620;579;605;629;596;623;592;581;584;623;636;608;601;639;556;540;434;394;348;327;406;534;540;594;586
546;575;590;575;658;634;635;679;745;735;653;677;672;659;634;644;599;555;593;604;640;636;664;641;597;592;555;687;741;779;721;701;702;645;689;683;660;615;640;585;575;603;648;656;681;742;708;763;760;685;653;618;581;594;592;607;606;602;549;561;603;546;504;518;460;521;563;480;473;498;479;572;622;639;632;540;501;553;514;524;521;512;544;578;570;543;505;546;581;684;649;690;656;706;729;694;724;600;631;616;608;613;630;588;556;635;616;681;648;706;623;659;645;669;666;584;600;601;655;603;488;488;528;663;661;728;687;633;596;575;567;641;761;756;779;780;704;633;622;526;646;635;680;627;571;513;486;508;495;455;481;461;550;676;685;725;716;696;617;614;609;590;735;776;712;664;655;634;608;607;554;567;619;617;638;644;698;667;582;610;706;682;697;616;674;639;649;565;567;546;526;590;609;644;696;675;654;670;717;762;725;783;674;664;625;639;687;650;656;661;660;610;479;418;385;472;558;606;623;635;637;601;592;640;722;713;696;600;570;550;592;557;616;618;659;749;707;607;567;604;628;620;669;694;638;551;415;444;604;602;691;699;691;729;710;728;682;655;652;520;519;562;570;623;640;579;501;558;571;573;612;596;601;632;642;624;557;596;630;623;692;660;721;706;773;725;704;680;682;616;584;576;639;649;642;728;702;669;672;624;727;681;683;670;567;566;578;605;595;586;646;547;457;489;499;597;624;651;556;508;475;531;588;648;633;572;593;561;657;614;639;635;636;639;713;731;752;673;576;578;607;619;623;638;748;671;679;580;533;548;533;526;562;568;663;621;661;617;634;655;573;555;520;528;543;621;680;592;502;456;505;557;572;610;615;678;674;665;647;609;508;516;594;592;624;640;569;539;515;620;691;664;566;612;571;680;698;725;721;735;696;636;667;647;696;680;621;554;649;639;631;573;607;661;652;606;503;604;699;706;711;691;627;536;605;596;613;666;672;716;661;651;642;639;645;724;690;640;617;580;596;641;727;676;653;571;524;605;614;630;589;561;526;583;653;635;630;694;711;726;667;578;572;562;638;593;666;700;607;647;626;573;586;524;508;463;465;579;586;694;669;704;659;718;659;621;606;555;484;544;615;674;624;621;671;676;744;762;696;700;676;704;658;572;593;612;567;556;587;648;619;575;566;592;640;645;665;697;671;631;541;568;676;711;725;762;670;557;549;594;653;601;595;598;657;696;763;809;753;807;700;588;496;452;369;394;451;493;568;608;650;593;664;662;680;670;597;508;491;477;450;480;540;580;607;599;669;701;675;689;627;611;576;603;677;697;703;694;696;675;653;670;589;630;532;598;548;493;513;492;550;577;596;608;670;670;683;651;689;632;605;552;594;659;697;553;548;593;670;595;530;512;535;487;462;490;546;581;571;589;495;450;520;581;624;684;657;620;590;633;555;527;482;453;611;637;635;588;544;493;397;454;459;524;515;514;503;493;549;538;690;674;709;670;584;518;502;490;499;445;448;405;409;383;401;461;502;587;595;628;653;633;587;639;600;567;497;514;516;556;589;585;567;546;622;575;653;613;570;622;574;608;584;593;578;479;331;304;308;333;430;519;587;605;578
582;590;572;665;655;634;683;685;756;706;697;702;694;694;669;632;611;577;579;641;684;657;648;613;599;574;555;633;740;721;717;686;600;615;725;670;676;723;694;620;541;501;570;578;688;716;681;689;709;664;651;631;584;547;573;607;598;595;564;536;519;481;470;510;522;539;544;530;495;475;510;513;554;626;596;544;535;491;460;488;485;524;527;601;555;555;527;558;628;650;637;633;651;641;708;673;688;678;641;633;602;567;644;621;616;610;652;623;558;607;607;610;642;632;643;572;567;616;571;535;544;530;574;602;681;708;611;615;529;548;541;604;712;792;705;672;650;535;577;521;611;601;670;544;582;494;453;400;447;499;537;583;631;597;694;692;718;661;613;572;587;675;715;771;741;718;699;668;641;537;566;591;635;651;686;662;693;617;583;599;692;654;645;649;589;654;635;549;475;474;506;574;637;646;701;737;761;670;727;757;799;732;792;728;687;672;640;631;606;605;608;565;474;464;444;506;578;594;587;571;581;572;628;687;662;762;649;620;539;614;538;528;523;548;613;688;641;536;575;600;661;721;646;722;614;501;457;494;541;573;610;634;612;664;726;669;719;713;661;573;604;552;569;668;582;591;575;506;576;628;573;526;577;637;648;633;673;668;657;698;688;682;723;703;672;680;687;698;650;629;626;604;604;590;650;704;709;682;640;609;624;610;629;647;589;565;606;627;646;630;640;623;571;560;553;634;708;662;631;541;502;520;643;592;594;555;528;561;692;700;643;638;617;657;753;783;778;668;632;617;591;612;625;677;715;721;613;631;583;490;501;530;557;620;620;680;642;699;651;668;637;567;537;528;552;600;642;613;495;441;519;494;587;610;660;673;649;702;699;591;497;539;565;650;649;621;609;561;553;610;688;682;594;570;557;556;656;692;706;747;714;610;633;690;714;702;581;579;548;587;620;610;558;597;626;544;522;585;667;660;652;551;599;577;590;633;630;700;693;645;581;530;583;617;686;732;718;685;632;616;550;619;727;716;637;536;491;548;644;693;606;573;543;570;628;657;605;635;640;665;650;660;638;632;659;600;623;639;593;589;568;556;544;572;492;490;534;561;609;642;714;667;661;656;700;704;594;521;506;520;636;646;629;663;651;706;762;750;743;650;636;640;581;536;527;565;552;552;636;662;698;652;632;705;658;655;673;728;659;559;526;590;642;771;722;714;663;618;576;634;682;637;626;564;620;669;766;778;794;817;666;595;498;431;390;406;460;530;571;594;606;593;613;609;701;665;654;575;474;466;449;452;528;548;564;578;629;621;666;651;657;643;614;631;633;694;670;688;711;690;681;634;546;534;567;615;560;542;569;524;596;556;557;559;590;614;650;635;655;648;588;552;564;681;637;532;526;613;566;613;496;477;476;498;446;496;494;586;541;548;519;462;533;559;624;683;671;616;632;600;579;478;448;423;569;580;686;640;564;528;467;459;529;519;527;563;503;453;558;567;732;736;747;638;647;530;476;492;480;491;499;494;359;372;398;464;537;617;655;680;695;609;637;607;611;569;557;490;445;494;505;538;608;599;699;650;599;656;665;581;549;547;525;503;457;393;315;269;283;326;415;483;589;523;551
682;625;656;682;697;662;669;716;796;777;737;744;750;700;646;676;633;623;626;627;678;692;716;553;599;529;609;673;662;718;726;645;628;629;665;683;650;687;706;635;583;476;473;569;658;643;658;625;570;574;604;562;510;525;527;554;563;544;561;520;474;458;463;459;475;538;629;579;538;514;447;558;568;579;575;549;546;527;480;470;481;488;561;587;620;573;512;520;593;554;639;618;572;611;651;688;673;668;632;566;551;597;606;643;650;627;631;551;640;605;628;583;705;662;660;585;577;580;552;582;597;616;645;663;703;682;616;541;530;561;615;615;684;772;790;671;593;545;578;580;581;620;584;566;495;475;440;422;504;555;591;593;624;629;595;656;681;641;550;529;567;676;712;743;791;692;698;605;549;479;540;632;690;673;667;686;669;621;540;552;693;695;703;638;652;649;645;554;502;452;531;598;642;696;735;700;674;692;739;721;690;725;721;727;732;704;659;616;618;555;578;520;511;512;538;595;635;633;657;593;572;625;634;617;690;707;651;605;599;549;536;479;478;513;585;586;587;565;512;569;597;640;641;622;582;493;460;498;495;522;534;540;528;627;594;724;721;714;656;639;576;559;549;614;634;630;567;555;537;532;522;579;562;607;684;711;716;753;716;718;746;732;735;735;638;609;664;656;611;640;622;634;601;632;702;675;620;611;638;667;671;625;627;694;599;631;633;659;633;658;678;660;718;679;628;676;686;695;646;612;544;569;616;603;558;557;508;614;731;702;681;560;611;653;714;761;729;712;637;595;629;591;637;677;673;658;684;653;569;564;504;570;551;604;644;651;739;729;720;742;677;592;546;585;590;587;577;510;468;479;505;539;644;641;684;680;648;670;688;641;515;560;562;622;608;594;557;550;561;648;686;659;656;648;608;587;576;656;646;648;614;585;591;669;664;692;657;600;552;532;533;595;591;645;608;586;504;604;632;649;652;592;527;532;602;642;688;734;678;699;503;515;477;538;630;709;735;687;632;626;586;620;754;712;674;578;563;581;661;637;613;598;543;543;565;567;611;634;658;634;692;658;698;678;571;594;567;595;598;518;563;594;627;666;615;576;591;617;602;711;681;647;583;631;679;748;620;546;513;544;590;580;619;647;702;751;735;784;693;711;683;663;596;496;583;586;661;640;693;693;682;700;724;679;685;720;645;679;662;521;534;528;656;671;707;735;646;572;647;618;645;709;584;550;571;670;713;746;798;711;690;568;484;456;434;450;472;527;539;574;596;577;635;639;685;666;705;571;544;461;477;471;507;566;591;560;602;659;623;651;656;562;659;648;627;680;682;652;706;650;653;634;570;494;552;636;604;584;609;606;561;539;537;488;523;528;639;632;633;567;592;520;601;588;590;572;517;640;574;567;515;524;504;508;521;529;550;530;533;482;438;460;518;595;661;716;698;668;689;664;616;501;427;456;508;578;610;597;575;557;524;534;551;558;549;563;527;460;539;583;712;732;706;685;598;595;510;524;467;576;599;540;478;451;442;509;528;586;612;721;686;649;636;629;606;598;464;438;444;522;554;564;573;553;614;667;606;654;640;586;500;413;404;451;446;363;316;317;330;366;367;430;498;566;574
616;581;645;685;722;702;737;761;804;775;721;745;735;674;671;613;619;643;629;672;642;681;654;677;658;638;594;683;704;689;652;630;590;569;624;612;635;683;677;673;610;490;447;494;643;587;638;640;577;523;480;555;505;455;523;504;641;551;553;559;475;446;494;490;521;594;621;598;571;574;514;549;579;606;613;559;611;496;441;477;507;509;544;587;593;564;517;526;587;616;630;579;519;547;565;580;621;646;649;620;569;591;625;629;707;634;566;522;515;590;593;659;657;700;618;581;556;547;554;683;642;669;653;653;684;659;575;492;586;573;660;664;643;672;681;612;602;577;569;586;634;579;658;626;583;545;580;560;617;596;638;669;647;628;679;661;615;582;516;504;515;615;743;734;707;674;639;579;544;497;577;675;726;712;722;670;618;576;596;603;680;649;646;673;611;560;561;534;473;427;525;598;689;691;729;791;747;739;808;685;691;726;744;785;714;614;582;628;611;577;556;504;500;533;570;599;692;698;691;635;643;626;578;674;650;699;696;665;560;569;488;479;518;577;530;620;549;550;585;562;559;584;622;640;595;518;491;518;520;590;541;569;557;586;636;726;692;773;801;689;637;569;577;616;602;597;592;476;501;523;542;509;550;560;699;787;752;687;689;679;706;790;773;699;626;597;603;699;661;680;655;633;662;620;645;605;639;573;618;556;607;617;631;635;678;622;647;582;618;674;719;740;751;728;745;635;638;710;673;656;647;569;598;596;587;554;543;551;613;658;685;606;554;573;698;670;679;652;614;606;616;636;660;649;689;657;666;650;551;499;497;574;563;581;619;705;737;759;711;684;664;636;562;581;538;538;540;482;481;507;549;579;603;569;591;590;564;677;735;619;549;569;560;627;594;539;514;504;557;542;630;630;658;637;632;605;576;566;665;616;594;577;598;650;643;653;668;619;583;545;545;555;601;640;699;636;610;567;608;585;575;573;545;540;650;643;672;671;668;605;570;533;511;556;655;702;738;661;600;629;628;636;768;707;675;575;604;616;611;623;545;540;578;583;554;567;621;578;588;637;654;648;582;660;619;541;511;532;606;537;624;630;652;669;650;594;672;650;637;647;673;656;600;600;678;743;613;554;500;530;571;637;601;689;662;710;704;733;788;666;652;661;601;613;692;642;671;756;639;703;714;719;714;716;677;678;654;606;512;499;464;520;531;657;714;685;612;539;576;658;607;627;573;532;594;595;705;714;746;728;688;576;533;453;406;441;440;484;482;533;530;581;624;649;674;650;581;520;490;436;510;479;514;537;566;589;620;600;584;603;587;594;602;673;658;613;636;659;724;680;680;627;606;518;538;640;697;601;629;596;619;610;513;497;532;531;568;628;650;587;557;587;552;558;583;597;595;609;594;586;570;488;570;632;562;598;536;470;434;403;414;496;521;593;677;692;689;677;671;669;706;620;550;410;460;572;596;602;561;546;548;593;584;598;554;532;500;489;570;654;744;775;725;661;594;573;550;594;582;674;671;617;585;532;487;504;496;578;588;674;696;644;535;554;671;603;491;382;401;437;528;536;552;518;530;597;632;614;617;563;509;425;369;419;405;389;376;329;350;361;323;285;415;467;460
640;627;628;635;697;677;745;767;773;757;714;707;696;653;660;591;585;626;684;616;657;665;671;639;654;679;667;653;720;636;686;585;607;559;535;533;573;629;622;676;608;550;573;591;653;610;657;622;586;511;478;492;482;458;480;560;640;614;572;577;498;500;531;565;594;558;626;658;632;630;600;592;607;574;577;568;602;567;489;503;554;566;594;603;594;553;523;514;559;635;593;563;483;509;541;540;573;655;669;577;556;538;607;660;625;664;567;531;551;609;627;636;616;626;626;530;505;494;500;608;684;584;613;566;589;614;591;536;570;658;658;643;663;660;597;561;581;539;574;615;642;628;674;668;677;631;605;630;660;683;707;683;722;699;736;665;643;614;478;456;501;517;654;686;700;670;667;613;578;598;635;745;712;689;752;681;692;575;529;602;609;627;588;608;625;588;559;493;475;444;516;593;680;733;729;748;780;733;672;665;655;705;745;670;626;597;611;646;655;593;568;497;495;586;653;618;705;727;740;755;689;643;621;651;559;647;668;667;624;555;488;530;520;591;608;637;584;582;570;535;509;552;567;633;588;550;536;477;522;599;546;553;594;613;635;732;759;780;751;695;655;546;593;610;633;627;543;470;468;455;510;591;596;627;693;715;672;667;613;681;707;791;802;757;691;574;613;662;641;588;618;666;632;655;637;669;599;668;651;604;540;583;605;642;654;623;611;580;628;664;684;713;741;762;714;687;682;656;671;695;684;632;622;619;513;469;464;498;604;654;630;583;572;608;578;648;603;591;552;561;625;623;645;630;649;727;627;636;522;549;511;533;509;481;582;689;756;747;720;671;647;614;516;480;505;528;510;490;512;483;514;541;568;527;546;514;499;586;693;674;633;594;565;572;576;500;461;515;560;569;615;634;650;618;658;590;541;541;562;545;553;504;541;601;678;656;670;639;592;584;625;609;679;661;671;697;646;611;639;579;596;526;548;563;655;611;598;681;666;581;491;512;545;606;664;674;666;644;618;633;629;664;655;693;642;623;624;658;591;546;549;619;552;577;523;559;580;571;582;636;609;576;620;625;635;537;519;608;571;625;621;622;690;649;662;655;639;660;669;703;705;659;527;618;600;672;581;524;500;451;536;638;674;728;760;755;697;750;746;702;653;629;651;672;663;646;610;677;727;700;664;677;724;722;750;699;674;606;518;445;421;475;527;610;643;656;594;651;615;657;629;577;582;545;620;677;675;716;737;666;588;563;537;460;431;462;489;473;532;522;540;584;650;682;657;621;588;521;435;447;480;412;477;550;585;594;581;590;665;610;609;571;601;637;679;665;569;673;750;761;673;652;583;569;651;602;615;567;595;645;626;595;543;504;501;550;550;592;615;592;573;576;566;585;561;555;589;626;652;612;550;552;582;572;574;513;459;460;463;388;397;457;529;567;604;583;544;569;610;665;615;587;494;423;414;534;509;546;528;565;594;659;607;559;570;540;525;533;629;689;755;757;728;667;670;565;578;576;627;663;676;665;598;489;451;451;472;476;524;572;572;615;544;571;615;558;469;409;383;425;500;577;542;506;527;576;624;609;618;585;479;400;321;380;418;456;392;325;320;297;254;210;285;366;471
644;633;582;663;693;672;707;698;726;710;672;647;631;655;614;592;627;631;675;641;665;631;673;689;678;695;663;619;642;666;674;569;606;544;559;554;626;548;579;608;651;550;588;613;609;627;717;643;571;519;489;533;455;534;554;628;587;586;592;577;558;566;621;637;577;561;609;676;655;651;640;639;591;629;586;542;531;540;532;584;597;615;580;605;619;583;551;470;492;497;521;504;519;480;486;534;569;699;669;617;559;605;623;639;614;552;576;517;577;591;640;621;629;603;616;537;500;500;540;591;610;589;549;585;630;548;512;539;636;692;631;583;614;611;595;564;567;588;652;693;692;666;696;700;690;668;640;663;686;660;666;677;699;689;700;681;690;572;500;447;453;481;610;714;711;725;662;655;618;662;729;712;695;665;700;691;639;614;630;628;597;625;585;616;607;607;626;573;532;496;492;573;601;724;726;717;718;692;645;634;660;692;708;668;599;672;718;687;706;666;572;474;561;609;610;680;671;658;728;703;735;724;617;638;651;629;657;622;633;529;513;497;544;602;635;646;586;620;570;522;514;584;642;636;597;527;464;483;498;567;576;580;569;584;649;643;733;762;749;681;638;580;589;655;685;598;561;496;557;581;587;544;564;620;658;653;700;602;593;612;718;807;786;759;677;607;603;606;611;628;582;578;617;637;658;697;593;626;639;588;555;544;596;648;669;649;610;601;676;663;715;709;780;770;740;785;740;708;720;710;708;691;618;524;554;481;497;517;548;574;617;547;574;540;570;596;541;556;571;634;606;631;606;609;669;623;645;606;526;514;503;534;498;521;605;701;717;731;714;629;607;583;497;513;576;519;574;564;610;588;535;579;610;554;529;493;503;579;608;650;582;646;596;589;544;514;512;577;616;624;604;658;610;674;633;587;571;526;504;543;513;534;584;674;658;655;637;635;677;636;653;674;683;704;734;711;641;625;604;548;551;566;490;548;602;608;565;591;565;549;529;537;546;644;689;709;661;625;588;538;572;539;611;605;627;585;613;617;597;569;613;640;613;578;517;529;557;557;556;603;588;590;630;630;534;571;561;587;603;608;577;635;658;676;669;596;600;609;630;651;681;582;591;600;624;577;554;510;431;427;553;670;722;703;729;737;723;725;665;691;676;674;698;698;622;645;656;705;667;608;626;657;689;733;678;679;605;530;434;447;502;471;520;524;573;607;619;607;639;660;622;605;546;557;524;656;681;706;665;600;572;530;495;478;435;457;448;472;500;542;579;581;581;672;728;644;576;510;506;477;530;505;516;573;627;587;582;605;572;570;528;565;558;657;619;606;622;656;715;697;683;675;637;624;604;554;558;604;587;642;635;607;603;612;562;552;565;583;568;589;555;564;592;559;531;592;594;655;621;633;595;568;608;531;512;445;420;420;411;419;381;437;535;546;556;533;430;460;529;602;625;518;465;344;312;386;456;446;479;533;616;589;499;565;537;582;545;533;619;692;676;747;683;569;562;553;565;624;646;660;703;675;589;529;465;395;356;413;405;451;518;474;481;522;501;474;342;278;358;437;521;515;487;502;536;581;614;642;629;630;514;355;314;416;457;470;509;416;334;274;199;186;214;331;410
692;607;613;689;686;701;685;717;763;748;673;653;653;684;611;611;643;666;687;675;715;695;667;706;709;713;624;548;630;698;668;636;590;601;563;565;533;565;601;662;654;637;593;602;598;704;646;668;572;489;485;466;502;514;548;593;608;614;631;594;578;651;651;651;612;614;623;650;668;690;640;629;638;625;576;556;617;528;560;637;619;640;623;681;594;580;546;517;481;451;453;475;486;499;547;548;602;623;651;675;605;603;587;582;560;551;525;517;597;673;655;628;610;629;597;528;489;472;482;547;553;552;537;546;599;528;509;575;638;742;662;600;641;686;632;599;625;573;647;689;689;682;739;781;679;704;709;639;684;700;715;713;718;711;662;708;686;607;541;500;472;539;656;712;679;741;687;680;666;693;682;730;655;643;631;702;729;729;640;666;638;609;563;611;580;668;623;623;532;498;494;540;627;655;730;768;707;738;630;687;636;654;665;698;584;678;681;669;710;661;600;591;571;636;675;678;699;699;753;776;773;662;642;652;597;607;611;604;596;554;530;585;635;596;653;658;707;639;555;515;562;519;668;689;689;604;478;466;516;578;636;644;599;594;667;692;729;712;755;711;628;598;624;674;653;627;550;533;574;592;657;624;592;581;649;663;663;626;651;643;768;793;759;700;709;608;628;560;609;596;586;615;616;664;650;695;702;671;622;592;555;512;548;630;661;610;630;638;689;671;677;700;726;681;798;725;698;731;719;659;712;660;699;613;511;541;492;514;576;567;575;564;581;594;553;559;573;580;590;655;683;701;625;664;661;639;605;567;524;492;562;566;540;574;562;635;739;728;691;712;597;490;456;502;556;609;607;675;670;591;634;631;635;593;547;586;466;571;547;534;632;565;602;596;554;609;634;617;654;635;623;669;649;655;659;569;520;555;518;527;572;596;668;637;609;591;631;690;639;668;635;663;746;697;670;686;619;653;611;581;586;516;499;532;559;580;564;550;553;539;584;555;617;645;668;649;618;531;492;515;497;512;557;551;591;571;586;607;571;607;599;630;680;633;604;603;543;581;563;582;613;555;617;569;584;568;558;581;659;653;587;611;645;682;624;584;596;623;604;688;668;660;618;564;568;584;599;493;466;450;618;724;698;724;763;788;720;722;681;625;695;677;702;659;666;635;626;614;628;641;633;639;648;671;658;633;530;512;498;530;588;610;605;582;635;607;557;677;658;632;622;560;555;544;597;660;626;674;645;565;563;568;566;491;515;486;463;449;496;548;585;606;622;676;668;654;544;476;505;544;547;581;583;609;620;598;548;565;524;574;531;563;543;580;636;649;668;659;682;716;617;691;697;701;635;516;455;469;594;612;638;668;673;638;656;530;543;530;570;585;589;554;604;584;556;536;587;583;579;642;603;521;497;490;385;393;364;428;406;387;403;445;530;539;522;464;403;376;443;499;532;493;412;308;282;357;365;354;381;470;495;521;484;508;576;512;555;508;633;643;649;718;684;636;603;527;581;587;624;682;747;662;634;528;435;346;307;244;240;304;311;329;362;347;355;373;315;254;311;384;481;563;572;563;610;623;647;743;693;638;516;420;397;465;563;528;607;543;436;357;215;173;198;324;477
614;570;636;644;688;669;638;682;736;696;692;643;693;671;615;629;690;727;701;715;747;721;703;699;654;610;603;566;570;628;630;717;600;605;597;626;555;590;632;672;656;679;613;599;601;682;692;654;589;521;431;451;454;485;526;531;578;600;630;543;565;568;676;607;549;562;605;610;621;607;653;684;642;574;580;553;586;523;591;626;598;606;617;578;589;647;566;528;453;415;388;427;461;526;559;565;641;675;611;604;560;593;590;598;571;546;508;598;588;626;573;592;638;666;628;579;500;466;472;564;524;564;557;573;579;582;540;641;676;708;668;637;600;601;576;578;587;623;640;629;653;702;664;669;689;611;580;591;691;694;726;708;633;707;625;589;636;560;533;521;558;579;691;696;661;728;728;718;658;683;652;616;602;620;613;715;695;718;736;642;670;631;585;571;576;612;668;661;604;509;524;516;596;676;741;756;696;628;687;639;672;704;636;658;684;653;624;665;633;649;615;560;574;668;702;722;653;765;783;805;737;730;655;671;630;535;600;576;609;593;583;564;631;687;644;656;660;600;572;498;494;535;616;690;713;581;525;486;535;592;673;629;626;597;613;670;725;672;746;668;634;584;698;680;675;566;491;501;574;622;709;682;678;649;622;668;638;598;623;677;712;734;742;696;732;645;600;571;540;565;555;526;593;581;636;701;700;649;597;553;534;435;551;608;636;641;645;642;591;677;697;630;637;611;744;740;710;748;731;718;632;715;703;641;615;560;519;482;558;538;613;640;555;616;636;568;553;559;638;663;717;701;691;681;679;707;714;623;574;533;601;561;546;578;627;699;758;726;733;648;575;537;578;543;594;635;687;711;629;635;617;601;589;568;569;537;514;518;519;545;553;643;587;664;648;644;654;686;651;651;646;655;645;684;659;614;643;620;571;575;576;605;651;613;620;604;587;635;601;602;637;639;674;689;633;601;684;637;572;607;600;573;526;503;537;556;663;627;562;663;640;638;611;635;618;627;628;529;505;497;488;523;546;517;596;553;593;612;632;625;633;643;660;637;612;624;597;607;565;571;536;517;592;592;564;554;601;626;667;606;604;553;620;591;603;518;532;508;564;634;609;651;634;610;580;580;562;451;416;509;607;724;717;711;702;809;780;801;695;643;661;718;697;665;625;638;570;629;640;618;607;675;676;697;662;580;506;507;505;547;654;664;651;666;653;638;587;574;628;636;589;571;581;549;599;652;674;652;648;600;587;571;543;531;526;502;508;479;537;579;568;585;642;626;617;554;571;530;566;598;626;572;644;625;630;574;611;540;533;553;575;564;530;600;693;661;648;601;637;617;606;634;690;676;599;526;438;403;514;560;654;654;721;628;656;499;451;491;487;523;547;604;516;498;484;480;484;497;489;498;517;471;422;361;339;313;408;453;478;451;440;478;504;523;489;353;286;297;371;431;420;422;372;364;348;339;359;344;365;457;523;523;515;446;482;528;566;602;629;673;681;654;670;599;576;550;543;540;594;660;583;676;615;452;402;349;234;214;187;209;246;324;306;308;348;388;382;318;354;417;526;651;602;553;626;695;676;699;629;595;465;412;370;494;601;645;618;611;545;431;332;249;263;434;523
595;583;608;608;634;579;623;627;667;659;651;721;711;707;632;672;717;732;752;767;715;760;720;699;628;564;557;534;509;558;647;656;597;639;679;591;582;602;612;640;668;622;552;574;629;700;737;593;528;484;429;415;397;442;449;503;527;589;556;591;538;555;537;579;546;586;600;577;567;574;631;686;653;614;580;534;526;575;545;648;629;625;601;616;599;662;663;614;583;450;457;399;472;511;561;648;620;678;627;632;589;596;554;588;565;566;558;534;540;590;602;529;581;626;589;541;498;462;473;541;569;639;583;595;624;617;629;608;660;699;716;659;655;576;594;561;587;673;671;662;604;628;680;570;564;559;537;532;651;703;673;658;640;636;653;620;596;551;507;532;595;634;651;676;641;714;695;709;699;742;590;573;540;640;708;728;720;743;732;668;757;657;597;588;547;593;624;691;608;529;521;524;586;726;744;759;674;632;651;647;652;663;644;672;658;656;598;597;665;612;629;638;653;660;693;702;774;747;725;799;744;680;669;680;604;576;544;627;659;559;587;622;709;682;616;703;687;581;565;524;484;460;583;705;733;665;571;474;522;597;654;698;599;584;598;694;672;673;587;664;641;617;669;677;631;603;517;443;546;586;633;730;710;676;634;602;592;584;645;678;737;693;651;720;663;643;575;528;530;572;567;563;537;626;679;608;711;660;576;568;485;465;514;576;651;654;691;669;684;663;652;637;543;561;604;670;760;769;739;733;637;669;744;699;639;611;531;545;572;615;635;699;618;613;630;612;636;618;626;602;637;707;681;652;685;611;602;585;605;610;613;597;575;565;588;616;774;791;758;688;627;586;523;559;611;615;633;651;614;645;674;652;573;577;606;518;477;510;516;522;522;526;577;707;694;736;713;739;681;707;630;646;659;700;651;626;665;696;702;589;589;621;685;628;602;568;594;624;543;613;595;625;700;640;663;584;591;604;563;608;624;572;488;489;600;648;675;742;728;725;679;686;633;605;649;621;545;494;474;501;517;546;537;582;534;594;600;618;662;637;649;633;658;719;637;632;598;582;600;567;550;554;587;562;623;577;618;590;662;649;587;564;652;590;599;588;525;585;514;563;645;650;662;609;652;555;543;463;471;543;647;703;729;689;723;751;721;738;735;637;668;676;616;636;593;553;577;577;633;607;550;624;628;671;562;525;551;575;636;630;688;723;715;722;694;666;650;620;566;653;648;616;602;617;639;617;652;642;647;633;605;623;568;565;613;623;563;566;598;605;599;530;522;545;550;513;536;604;506;597;649;617;685;681;642;630;567;505;535;553;629;605;580;575;674;690;564;563;565;550;569;582;643;620;604;533;470;504;539;552;609;660;650;613;573;452;409;461;501;563;525;549;532;443;425;425;414;455;433;455;479;431;394;363;302;333;358;483;475;485;533;501;472;379;344;304;262;281;360;391;369;363;351;379;390;435;415;452;473;568;581;585;529;525;452;475;563;679;650;699;717;632;649;628;573;474;471;515;574;597;623;578;582;438;432;368;273;204;115;146;267;379;404;396;393;449;466;438;429;492;567;623;632;587;613;645;680;631;558;481;446;408;448;581;615;608;623;610;564;526;436;389;371;515;539
559;529;578;630;618;542;572;647;657;662;636;676;711;683;682;708;690;710;691;719;715;753;726;678;647;614;553;482;486;521;641;654;658;603;643;657;584;604;661;643;596;614;619;658;623;659;666;571;618;480;409;426;454;425;449;460;541;608;574;602;548;512;475;544;533;595;553;597;556;597;585;642;663;568;588;585;569;601;651;628;670;645;610;630;662;666;713;616;579;531;510;512;507;538;565;624;714;697;743;649;629;567;556;499;542;617;634;523;546;551;548;525;566;594;607;522;447;466;473;546;576;629;567;682;651;674;649;656;674;688;725;655;657;627;625;580;613;618;649;624;645;631;568;617;567;511;526;557;606;630;646;597;583;649;606;629;559;537;566;559;650;672;741;661;657;638;679;745;711;595;579;602;608;618;739;727;719;728;743;734;698;689;580;538;491;547;706;658;622;478;489;512;588;684;715;704;649;630;636;637;653;672;646;643;659;682;628;640;657;690;701;704;682;761;719;742;673;719;748;759;713;698;650;598;555;544;568;611;597;663;631;693;663;616;605;606;636;575;615;607;555;503;526;655;654;675;582;527;492;582;670;668;678;644;580;601;650;581;583;623;579;617;674;679;619;593;512;514;568;567;693;709;741;671;619;586;518;563;692;669;623;664;698;675;676;623;573;518;519;524;539;598;613;586;645;631;644;667;613;649;545;436;422;566;646;652;693;645;664;662;649;560;515;570;608;666;683;685;717;624;672;618;655;710;719;631;500;545;558;594;641;670;654;628;610;613;622;654;625;604;608;676;650;644;589;540;507;571;648;615;531;576;510;481;587;678;720;756;755;706;654;572;574;616;594;616;596;641;619;719;720;647;592;574;578;511;435;515;541;508;548;561;609;685;735;718;770;639;716;664;654;731;672;634;665;642;673;683;693;614;614;624;629;629;597;568;551;530;613;587;575;605;625;666;584;536;565;578;591;529;605;626;549;578;622;716;708;759;726;716;758;653;668;564;606;595;583;542;479;529;558;551;578;578;610;639;669;633;661;698;693;678;706;672;602;580;570;557;583;560;531;481;548;565;558;608;590;614;631;623;637;649;586;608;627;573;582;531;505;523;591;619;671;597;578;543;569;480;530;594;652;665;676;668;698;737;733;716;723;695;701;701;663;621;597;583;593;605;643;525;543;608;654;637;579;538;663;587;639;689;658;683;722;706;734;692;657;669;637;613;640;608;600;616;657;669;586;645;671;675;615;592;531;550;632;606;606;587;672;640;535;421;441;435;444;453;546;538;601;640;670;722;711;686;610;589;518;487;564;570;615;584;631;601;625;643;573;599;576;608;561;584;594;599;587;565;584;527;579;552;667;623;642;570;468;403;368;453;495;559;539;535;480;381;402;406;506;483;506;520;467;501;455;402;344;364;392;483;511;531;553;486;421;297;321;275;343;341;365;415;353;326;320;399;440;423;486;519;578;677;711;631;644;579;527;568;609;627;668;673;668;609;668;643;538;423;432;486;573;604;619;612;593;547;443;404;336;221;156;155;333;479;445;478;455;475;548;489;489;580;592;627;562;533;598;566;546;521;435;445;462;501;578;617;603;574;595;545;616;584;508;485;535;586;590
528;525;561;600;539;541;601;639;685;635;625;664;683;623;687;736;659;738;644;662;665;727;760;643;658;573;551;495;472;526;578;627;613;595;626;625;622;653;667;605;564;597;601;645;647;667;574;564;556;550;487;503;458;471;476;499;515;626;565;634;535;538;510;501;513;538;505;587;581;605;641;631;621;582;610;548;580;621;682;676;641;632;601;644;634;612;655;642;615;528;536;589;498;509;572;648;750;669;731;670;567;529;538;549;565;601;616;504;485;518;562;618;636;648;611;541;465;399;485;549;573;587;626;656;678;649;639;669;706;685;712;705;658;600;580;546;611;617;701;677;663;666;608;514;533;541;566;643;609;572;594;606;578;556;533;471;501;541;524;583;647;711;755;747;702;637;669;739;741;638;576;639;673;670;653;776;681;723;679;724;732;673;590;490;494;558;656;663;688;596;550;508;595;660;661;615;585;723;713;769;674;692;659;640;658;634;647;675;619;639;714;761;791;708;694;642;668;695;698;728;756;677;706;622;565;522;602;641;698;707;704;704;681;680;596;612;647;650;658;613;581;573;598;598;698;645;576;588;556;615;696;704;660;644;593;596;543;551;518;569;552;600;615;614;590;591;543;549;607;621;648;729;720;623;598;573;531;582;592;604;643;617;640;712;724;648;584;535;596;586;600;635;563;539;618;537;552;616;624;551;496;436;438;526;590;678;634;652;623;648;590;596;537;536;612;610;658;661;665;629;625;578;592;656;620;602;545;552;593;704;699;651;634;638;645;700;694;661;578;509;536;514;526;531;497;452;485;535;508;527;531;469;500;481;567;622;708;754;680;630;584;569;599;590;585;604;651;611;667;710;768;677;636;570;585;550;506;518;559;572;527;589;637;650;687;706;708;667;686;606;671;674;664;679;679;683;671;697;677;639;644;629;601;640;546;510;507;540;527;588;592;606;673;564;571;598;596;575;537;548;671;676;605;663;648;699;703;737;722;746;651;639;589;486;516;601;567;577;520;544;643;608;610;597;650;619;643;689;690;691;725;667;616;573;542;535;504;566;588;522;528;503;578;594;601;574;515;515;597;637;592;609;575;602;560;624;578;487;540;527;476;593;548;582;625;541;490;550;582;670;633;648;677;638;674;677;697;706;717;743;671;646;580;520;465;507;509;578;591;565;510;587;651;624;589;622;607;619;615;586;651;680;649;698;756;723;698;652;609;552;629;617;649;687;653;578;567;617;659;651;578;530;529;557;587;590;609;611;612;546;458;346;348;354;351;399;453;497;573;657;719;765;726;684;591;573;482;541;563;582;563;575;508;597;621;664;661;669;696;692;620;552;607;624;579;578;608;610;618;645;607;640;591;504;430;346;324;391;510;573;599;539;456;397;421;427;520;545;592;593;613;591;575;518;450;470;479;454;483;549;505;502;387;289;349;405;408;450;436;424;387;292;289;295;430;449;433;493;593;667;637;643;649;559;578;613;638;595;603;561;618;645;623;654;473;360;430;482;594;639;618;665;663;563;491;434;389;282;239;255;395;531;537;479;496;555;576;552;620;614;537;493;454;487;482;502;486;505;441;478;625;657;683;697;678;628;598;581;560;583;594;587;626;630;585
567;544;569;552;583;618;586;696;664;628;610;616;700;651;626;674;768;688;633;586;636;634;677;686;599;560;495;475;534;548;592;602;602;585;586;605;558;599;667;599;591;596;577;601;632;600;527;572;600;611;593;559;515;538;501;509;559;640;658;641;591;576;492;535;468;456;513;606;633;665;665;622;559;540;548;552;595;594;692;672;628;606;606;591;646;601;607;615;603;567;604;606;512;474;548;604;695;703;701;660;575;543;521;550;630;597;592;563;537;580;612;669;627;660;704;540;486;397;442;468;524;540;608;591;649;658;664;635;625;669;705;613;622;580;522;475;503;610;648;674;647;649;616;539;583;571;594;575;585;579;610;593;544;523;441;481;488;523;552;622;671;754;719;733;690;672;643;717;694;700;657;728;682;719;708;700;660;696;732;729;782;704;638;521;515;582;619;681;642;621;583;537;574;602;583;621;614;682;730;747;739;657;658;674;664;664;714;643;601;615;650;735;735;727;709;658;616;595;655;655;711;766;671;608;546;514;587;592;609;681;708;719;680;636;579;537;593;669;666;713;648;629;630;606;663;596;615;591;583;604;631;667;619;551;575;554;484;511;518;502;555;593;649;592;621;571;604;651;633;608;590;584;641;662;610;588;531;550;581;589;537;602;583;664;728;635;586;543;607;677;604;596;549;541;558;573;548;610;600;529;505;447;444;515;553;588;611;640;587;604;618;548;583;536;578;570;641;576;616;607;601;578;544;542;552;561;553;537;618;710;665;640;640;657;631;629;678;618;572;512;504;440;478;491;484;456;426;489;482;504;515;504;486;519;546;667;689;641;575;614;597;581;577;590;555;534;545;578;632;655;770;667;677;677;681;581;575;548;539;563;572;631;634;645;611;633;652;621;665;693;592;625;660;645;651;592;675;623;626;644;654;647;670;587;545;523;519;492;536;561;616;587;607;585;539;530;561;589;576;583;720;675;665;686;643;649;701;664;689;653;629;595;503;484;530;597;603;612;559;642;658;637;641;571;589;647;670;611;655;643;668;665;599;590;529;478;557;552;531;534;500;556;568;533;567;529;522;546;585;610;653;654;622;585;553;553;568;565;545;473;460;494;558;568;519;514;508;622;643;626;578;528;633;626;672;663;637;641;697;669;607;540;505;499;455;466;497;531;559;515;526;592;674;728;698;639;653;602;577;547;587;633;649;655;658;716;710;672;526;531;557;588;654;659;595;608;544;570;625;578;530;528;521;500;540;576;563;546;501;430;354;278;299;320;316;302;347;445;564;657;726;728;722;664;589;541;520;484;507;506;455;445;509;540;522;589;595;628;697;726;640;601;583;567;575;636;633;599;671;637;654;583;554;468;442;378;322;371;397;462;523;506;455;392;342;413;486;598;629;664;668;659;568;537;560;563;588;479;518;546;542;522;441;390;426;529;609;539;516;438;353;330;298;311;341;375;412;470;561;634;626;540;573;558;568;570;588;558;543;563;575;608;626;595;497;385;455;496;559;658;706;641;651;599;560;493;442;381;324;396;428;524;558;536;550;548;605;644;634;570;527;418;380;353;429;432;478;506;494;559;660;774;731;709;688;607;609;604;621;579;565;601;692;639;622
603;586;610;588;617;626;678;737;675;646;614;624;635;614;642;643;674;719;599;617;563;631;666;671;573;517;537;536;555;591;587;650;556;585;563;570;563;537;575;621;599;534;609;558;597;601;575;567;654;716;672;661;556;540;549;480;578;680;643;689;618;587;578;494;533;474;505;585;644;678;635;657;590;596;565;578;592;646;697;644;644;543;574;614;614;582;620;582;547;576;541;521;525;538;534;561;611;664;665;615;498;515;511;597;610;623;647;610;579;605;583;621;653;716;708;657;497;414;492;491;493;486;553;576;591;618;608;664;712;702;624;612;582;497;468;484;494;551;617;629;686;565;612;569;577;576;575;590;576;589;600;556;493;439;438;443;451;514;524;562;690;628;708;717;657;646;616;660;674;658;672;695;720;699;669;685;645;644;682;704;720;708;621;597;576;620;650;686;701;681;596;604;583;605;626;575;586;704;688;773;687;672;644;726;706;698;686;635;646;565;630;693;686;714;716;590;609;628;630;698;730;693;657;677;567;550;594;551;619;681;747;730;684;718;590;561;625;721;631;678;676;634;629;628;623;677;581;628;649;661;634;657;603;524;500;505;514;497;470;518;560;669;710;634;648;660;642;707;656;614;591;612;574;629;603;626;563;581;559;577;536;519;520;611;615;660;626;589;598;582;565;582;543;589;538;606;590;596;630;533;491;437;510;505;564;594;581;600;567;580;572;575;548;617;579;515;560;527;569;585;577;549;546;532;540;542;543;562;582;665;717;675;631;619;667;723;643;606;588;487;476;468;428;436;458;446;402;423;475;505;491;548;527;570;539;601;648;612;655;582;574;619;601;578;573;602;575;611;633;611;665;633;711;671;709;614;553;529;517;549;559;630;620;558;549;529;527;602;623;615;639;654;718;615;600;549;561;532;622;631;629;599;611;559;529;490;518;512;560;565;614;588;602;565;510;592;590;598;580;573;613;652;597;685;623;661;672;659;577;569;566;500;469;457;555;570;598;644;607;657;702;700;652;588;610;609;578;606;592;555;612;634;582;524;550;571;572;576;579;570;577;549;565;552;533;589;519;537;580;626;612;658;593;583;548;579;594;573;539;513;528;492;499;509;473;505;524;589;637;604;502;499;508;586;572;617;611;604;574;601;573;480;405;429;463;488;526;557;598;542;507;578;634;659;618;617;603;568;508;575;642;651;695;651;662;695;662;590;486;448;539;576;629;598;611;566;629;621;618;646;580;536;505;435;488;525;514;443;438;371;327;268;296;314;232;238;310;392;559;656;685;715;673;605;569;546;498;467;456;389;348;308;404;443;446;550;574;616;694;720;722;690;672;604;673;627;665;704;698;622;594;527;458;454;384;323;321;337;347;406;475;437;405;417;425;484;523;575;566;617;699;668;562;544;547;570;616;590;555;603;586;587;465;458;503;544;605;584;474;510;414;389;342;340;366;429;470;493;566;582;533;510;554;590;608;527;523;568;611;651;696;695;604;652;516;414;466;516;565;639;676;659;656;589;565;567;571;515;528;506;565;571;554;555;559;528;584;642;655;625;510;391;440;391;373;455;499;548;530;609;726;785;768;726;723;670;681;672;595;583;579;553;659;668;662
606;614;665;696;614;698;737;688;690;607;632;612;652;612;636;681;673;597;520;542;571;645;630;568;581;571;574;546;570;561;629;633;556;568;524;557;567;524;620;648;552;563;562;555;551;546;647;657;706;750;747;712;586;555;561;583;590;639;644;626;634;659;634;596;580;523;524;564;635;678;661;681;604;592;576;587;567;637;687;676;615;564;608;582;598;650;585;560;567;551;573;541;524;558;535;550;600;651;646;568;504;477;526;589;700;714;684;680;592;607;615;656;697;707;691;639;602;550;539;492;441;438;522;548;533;553;588;666;690;599;574;583;536;510;488;422;476;565;602;566;609;587;569;594;607;535;522;556;555;610;561;600;511;456;416;426;416;514;540;629;620;689;687;657;651;633;608;648;625;645;722;752;707;716;713;657;698;639;648;680;657;698;652;628;570;595;647;642;691;611;701;685;663;622;613;634;636;701;686;713;719;630;656;647;635;659;689;664;570;609;583;643;640;699;656;574;556;586;556;592;559;586;642;631;595;582;604;564;635;642;760;754;717;621;624;604;666;656;649;635;719;626;580;674;658;616;613;567;625;621;623;653;561;519;514;500;486;512;502;546;606;634;680;663;678;675;749;720;716;710;630;628;592;578;614;624;683;575;621;652;548;563;551;554;605;588;599;582;571;550;553;549;549;602;610;637;575;563;564;542;522;486;510;527;563;578;503;515;519;563;551;605;645;617;603;518;505;533;546;557;536;511;488;480;565;558;592;590;588;679;734;659;599;540;632;657;597;637;589;514;495;422;472;385;414;430;437;499;496;592;537;569;560;558;561;561;624;583;585;606;589;611;597;631;610;667;662;636;652;680;597;609;634;693;652;576;538;445;488;496;599;609;626;500;400;363;432;529;526;557;545;569;606;564;526;494;585;565;612;615;603;581;602;506;536;508;532;537;574;635;644;689;626;576;522;598;552;567;516;554;563;611;604;601;597;617;602;548;558;504;490;491;509;513;494;516;543;597;656;692;689;675;679;549;557;565;578;563;576;547;624;629;596;547;550;572;553;574;568;591;642;605;535;551;599;571;530;549;523;596;596;629;555;585;548;638;619;577;574;563;551;490;501;506;534;462;455;486;543;543;470;484;541;580;590;600;545;535;517;509;422;359;368;462;419;475;517;548;549;538;484;497;525;550;530;533;533;580;502;537;629;738;739;738;714;630;631;546;502;470;536;605;570;642;670;622;614;646;640;526;456;445;422;396;360;390;333;324;325;304;245;220;222;245;232;198;213;322;523;599;647;641;636;607;606;546;569;516;395;302;219;245;268;340;426;479;471;605;645;671;669;720;699;674;709;648;614;654;641;640;623;483;376;377;390;337;348;307;268;281;324;397;403;409;458;489;570;583;543;635;648;614;579;552;504;600;616;549;550;543;561;597;564;521;541;569;598;565;505;509;538;492;476;457;442;502;522;544;669;590;522;455;500;557;592;582;506;537;562;681;713;759;751;642;541;471;491;568;553;609;622;639;664;672;571;578;571;640;663;595;617;609;579;582;564;572;579;570;622;654;585;479;445;421;455;441;501;532;566;607;657;713;733;745;718;677;663;626;629;643;592;585;674;655;704
627;602;683;641;605;654;715;677;643;624;604;591;623;629;670;675;696;627;573;528;496;590;590;630;597;579;580;582;549;513;596;561;564;522;565;581;570;587;567;610;580;527;626;569;578;547;563;672;699;721;689;729;605;594;591;571;635;595;647;657;656;696;672;657;602;533;533;592;613;652;682;585;641;566;595;616;662;622;653;623;565;556;593;586;534;576;557;586;543;539;581;560;596;506;500;503;554;603;542;522;519;510;569;587;711;723;722;669;610;575;644;689;686;651;674;666;623;614;549;511;496;443;465;470;544;544;600;658;611;610;606;539;587;562;586;458;568;550;614;573;636;516;537;574;564;521;523;516;499;542;528;531;502;494;404;383;410;492;561;648;667;701;627;581;621;692;674;641;675;743;750;757;760;709;675;666;653;644;596;628;677;722;652;692;629;651;619;585;615;676;694;686;674;673;622;619;659;679;692;644;692;684;677;646;660;595;587;574;555;504;559;529;580;543;547;537;537;565;607;560;480;491;589;623;653;669;635;602;614;645;702;763;696;667;623;660;654;613;679;656;634;584;619;622;664;643;586;554;524;622;644;650;572;593;596;516;529;570;574;543;622;626;638;702;644;721;712;743;769;716;659;591;591;599;628;622;649;657;679;664;551;530;519;516;582;569;570;621;551;521;514;584;606;680;690;634;583;524;491;530;514;541;580;613;645;562;594;521;467;537;631;618;654;657;559;501;463;509;531;576;612;518;484;575;631;630;613;616;689;736;684;657;549;579;601;659;596;534;536;534;539;539;533;414;377;423;483;549;554;564;629;599;572;557;541;499;513;540;584;579;570;589;653;631;666;674;660;670;681;642;607;606;559;580;598;512;404;412;448;496;540;587;542;425;337;313;348;435;477;459;549;585;562;529;513;515;583;571;537;567;546;621;577;447;498;516;564;561;569;593;593;624;630;579;563;571;569;542;502;520;519;531;611;622;622;593;593;601;535;474;534;507;548;531;539;488;536;530;597;628;632;681;630;544;595;607;574;574;541;537;590;636;580;598;536;621;601;601;588;603;696;614;540;582;572;587;587;553;567;583;607;572;543;536;550;637;698;698;633;609;627;557;523;523;511;462;448;429;461;466;507;508;526;613;586;565;512;520;405;401;392;377;413;495;453;509;515;524;530;530;454;438;445;504;539;494;432;456;461;558;656;705;736;673;687;614;499;470;439;428;500;583;622;681;637;674;708;638;571;458;400;387;382;320;287;284;247;220;235;245;188;178;205;185;189;163;214;330;482;479;612;633;647;600;562;653;575;531;384;237;199;226;285;357;438;478;492;486;587;585;601;647;738;721;661;648;581;616;651;668;621;509;397;351;395;394;393;395;272;299;377;420;408;468;511;556;627;617;547;580;636;610;543;531;502;576;555;550;487;537;624;600;555;513;527;583;602;568;571;479;569;553;473;513;555;610;610;634;646;506;465;479;512;565;582;582;481;562;598;660;765;714;690;676;558;534;540;546;542;537;561;625;619;585;602;644;644;706;643;686;625;677;595;548;522;468;495;559;645;611;563;534;441;475;441;478;502;521;548;567;627;725;725;738;642;649;660;622;686;658;600;665;634;633;678
647;659;633;606;623;634;606;581;592;613;607;614;585;591;603;624;656;650;571;560;541;626;667;572;607;580;590;549;503;513;506;575;575;551;573;575;631;596;611;625;579;601;617;653;638;591;583;620;643;671;733;713;670;555;588;559;608;595;611;597;594;657;657;651;624;560;555;601;674;616;618;606;575;564;567;611;644;616;649;585;570;578;570;617;589;557;566;605;534;583;575;600;543;549;502;462;512;519;502;529;501;555;573;628;652;753;698;674;720;605;619;633;696;623;571;641;645;616;600;516;484;451;445;436;492;501;570;663;606;615;612;586;653;621;557;502;562;538;603;624;592;574;500;570;522;484;475;464;474;517;586;518;476;461;444;351;360;501;592;668;674;636;628;590;606;628;678;670;652;711;687;733;670;699;681;755;708;673;663;665;680;684;712;692;679;650;652;671;624;631;714;713;692;625;594;585;616;619;662;650;636;653;689;642;629;581;569;548;534;513;533;518;528;550;524;491;493;557;517;465;451;501;589;682;642;645;632;579;553;646;692;723;758;714;640;707;661;654;588;569;574;547;568;577;660;627;517;500;517;585;606;622;627;563;524;534;573;595;584;549;569;602;601;608;648;733;766;788;721;674;620;609;619;584;647;681;694;703;702;688;589;554;512;567;599;475;514;578;556;521;521;550;592;677;697;638;570;471;540;532;548;569;581;603;641;619;608;526;550;549;608;595;634;599;524;541;515;523;556;558;565;556;532;601;620;653;657;683;684;734;681;623;531;576;630;663;575;529;498;538;554;570;519;463;444;496;549;606;589;547;623;613;554;568;516;494;512;565;593;580;542;594;660;689;749;734;695;736;697;649;611;555;550;511;438;394;348;329;442;509;552;537;492;334;274;302;377;386;455;416;529;570;547;589;588;561;580;549;570;569;561;578;496;463;465;571;573;535;535;571;615;628;571;633;577;601;559;564;552;538;503;501;538;622;611;553;572;584;533;559;524;579;527;514;483;476;469;538;590;624;615;599;585;557;568;546;578;572;571;564;583;609;598;646;614;569;597;620;677;672;646;600;573;537;542;574;601;605;571;565;556;536;516;531;612;598;721;746;714;657;572;617;559;551;513;532;436;462;450;540;541;562;568;572;521;522;468;437;389;352;402;428;413;443;399;444;511;527;457;493;432;403;398;425;448;401;392;396;500;539;665;631;680;670;680;548;402;340;304;308;407;502;583;625;703;651;665;583;479;341;300;258;292;268;253;233;226;207;210;258;211;270;292;230;188;183;246;322;404;471;526;566;631;608;681;647;600;428;319;251;227;241;293;386;456;445;467;392;406;466;545;693;652;700;674;622;589;625;664;691;617;542;427;390;471;503;479;418;434;417;449;458;449;516;538;637;599;568;590;583;650;645;601;596;549;523;563;549;505;538;566;593;575;548;594;560;578;618;523;574;544;556;581;567;649;678;658;681;687;642;529;516;569;599;625;599;559;560;613;653;741;712;733;658;595;526;562;532;431;496;550;615;654;565;611;676;653;713;698;612;601;596;544;559;514;445;478;630;609;621;576;501;445;427;458;506;477;529;559;578;655;695;746;687;636;598;601;605;655;678;646;616;580;601;651
688;678;688;621;556;545;595;584;609;600;559;602;694;621;678;654;710;683;582;596;579;646;615;624;580;530;568;536;566;545;518;489;492;572;585;617;628;574;614;648;655;638;610;621;643;602;563;505;579;616;631;693;675;645;605;578;610;578;612;607;622;619;639;601;572;586;565;485;548;556;619;565;601;590;577;563;606;621;613;591;555;555;574;639;584;581;624;618;613;594;570;553;541;458;481;492;543;497;500;455;534;541;538;650;656;684;665;728;622;619;564;583;611;579;574;532;597;582;543;529;557;505;443;419;483;539;601;554;621;627;650;661;666;665;615;540;578;630;569;582;567;578;536;550;479;434;394;377;430;487;531;513;498;485;470;389;373;396;515;600;668;649;629;614;636;576;695;606;638;626;631;707;725;688;662;725;687;700;657;689;692;691;679;722;662;690;662;607;703;654;725;705;651;605;584;538;537;604;635;666;635;602;639;600;541;531;487;559;530;567;531;522;510;516;553;515;585;587;556;534;542;544;572;674;676;614;607;524;516;560;650;644;719;672;710;633;656;632;574;551;533;524;553;552;616;633;607;560;541;613;637;612;606;565;591;557;598;645;588;614;570;594;521;554;576;696;738;766;699;674;612;612;647;608;694;692;724;716;747;667;665;575;590;549;552;505;428;499;509;555;580;570;642;702;682;631;538;522;566;553;582;544;527;575;606;645;638;546;530;537;542;606;667;646;585;587;525;512;489;511;543;548;505;552;622;664;703;667;675;744;634;580;494;550;598;669;591;554;517;555;522;591;592;542;559;546;608;635;603;597;607;629;587;607;516;474;491;514;541;546;551;610;672;696;737;743;691;694;668;648;652;575;491;402;381;349;306;298;338;388;445;444;379;345;321;372;470;462;422;457;482;558;607;550;593;579;609;562;580;494;529;516;417;360;454;541;531;458;457;471;485;610;567;581;656;595;580;600;589;502;446;486;532;578;568;551;529;601;614;569;588;592;560;501;441;439;368;437;548;547;586;539;475;485;480;579;566;575;517;499;532;660;617;634;637;641;609;625;634;638;614;600;614;577;565;610;564;603;551;563;560;555;545;527;670;707;711;786;760;689;693;544;558;557;579;500;507;441;530;561;641;651;596;578;521;442;474;350;400;399;431;467;438;400;412;417;471;460;466;462;430;413;366;411;412;411;345;299;366;504;568;622;562;641;592;477;303;229;186;173;257;364;446;617;701;733;657;485;406;335;291;340;328;359;326;382;356;337;307;302;321;407;410;353;296;287;326;354;383;338;364;518;603;633;702;622;570;434;273;263;272;326;389;474;513;515;451;404;332;326;441;539;553;656;666;612;601;663;693;697;665;527;412;423;469;468;473;436;449;472;512;490;530;586;549;551;548;563;505;615;645;571;648;601;563;597;606;535;592;560;626;636;646;596;589;636;567;606;614;569;573;585;579;669;673;679;665;688;684;617;520;515;620;644;668;633;605;569;631;654;724;811;755;697;672;630;560;462;440;474;518;548;540;549;618;595;651;732;673;659;597;539;583;528;477;486;503;578;658;638;601;507;479;434;477;523;509;622;616;616;675;696;721;671;651;584;525;551;668;709;628;613;609;613;593
713;665;685;585;597;495;601;623;587;583;546;659;673;683;648;668;716;675;641;582;609;643;661;695;676;603;532;480;512;539;510;497;530;582;596;655;563;617;670;632;595;602;535;584;558;566;525;484;481;578;636;662;690;637;616;571;537;597;609;563;589;567;602;608;579;614;559;546;559;558;540;512;571;538;498;562;571;607;547;542;604;581;608;600;609;653;716;596;557;548;521;547;497;529;548;581;617;539;478;483;532;520;548;593;605;623;615;648;575;586;544;569;598;564;514;513;564;528;584;576;515;494;436;443;513;559;571;562;572;577;653;675;700;679;610;644;625;631;618;591;623;593;461;482;456;450;383;398;437;485;534;517;473;437;430;384;398;421;539;592;728;659;604;627;601;601;550;553;522;518;553;628;694;671;675;729;740;671;661;711;673;683;736;776;664;701;739;730;668;608;672;654;602;569;523;517;498;524;608;615;601;637;559;484;491;523;548;570;581;572;528;551;573;539;535;594;682;626;628;530;599;573;569;656;598;588;549;469;526;568;575;642;702;669;594;635;583;539;546;522;525;529;508;550;553;581;591;609;576;574;626;684;694;629;595;548;583;511;564;556;499;523;488;535;553;682;738;724;702;662;679;679;654;619;672;654;710;697;692;642;647;643;619;635;605;484;467;502;576;533;623;604;621;641;658;588;498;580;582;589;576;570;546;521;674;639;624;568;539;536;559;614;670;589;634;545;525;468;416;422;504;475;548;520;578;574;594;623;601;610;573;539;464;514;520;580;608;556;522;519;545;533;568;558;620;635;653;632;563;576;542;613;603;604;536;459;456;477;538;564;569;606;639;712;691;683;662;684;609;562;633;622;468;372;345;326;309;302;306;296;360;352;353;328;377;442;538;517;471;474;544;535;593;607;612;579;571;575;510;538;502;430;388;398;495;535;542;452;459;468;475;520;525;500;603;574;610;601;602;554;506;540;539;527;537;553;526;525;598;618;600;630;613;533;421;365;330;370;470;523;554;469;389;369;388;448;460;470;498;488;527;596;682;610;616;586;575;651;585;564;554;606;591;593;631;651;657;607;579;568;560;595;559;555;678;688;748;789;781;652;650;602;615;510;582;521;494;527;542;640;666;632;624;565;500;413;388;384;437;436;439;364;387;390;346;377;477;452;424;379;356;348;344;386;416;380;281;238;263;430;518;496;567;557;521;399;182;128;104;138;162;254;353;437;600;664;621;504;387;379;373;442;445;473;459;538;503;450;436;390;451;513;577;522;451;412;406;423;357;324;303;412;498;614;653;540;457;376;291;272;360;427;471;551;584;592;505;388;367;338;362;452;527;572;595;642;600;683;656;710;611;519;477;452;464;446;479;481;479;477;515;514;553;553;546;570;556;557;565;607;658;667;648;626;589;624;599;587;569;630;624;676;647;585;573;579;575;591;598;645;575;555;616;641;724;711;644;663;657;632;596;615;600;646;652;669;589;567;590;620;709;734;745;690;734;690;582;495;438;438;532;498;525;534;547;558;585;642;622;602;487;516;525;564;533;504;507;621;644;624;569;483;429;499;473;457;538;608;649;666;653;674;660;630;571;493;583;516;595;642;626;679;657;606;595
656;646;670;667;513;533;594;567;640;631;609;732;687;701;680;729;690;684;618;579;612;661;730;696;633;625;502;506;530;560;614;567;547;590;636;614;578;554;562;607;630;517;545;531;478;477;511;480;480;525;617;608;654;698;612;550;530;561;597;576;553;574;622;608;633;617;563;498;558;544;511;519;502;509;553;534;514;551;596;561;557;576;599;605;620;660;647;631;594;541;486;542;582;572;613;679;613;581;505;554;489;559;583;613;601;571;620;621;552;540;572;543;558;545;548;522;562;528;533;563;562;517;526;471;547;628;541;597;587;620;659;688;699;674;647;611;662;661;645;636;616;580;542;508;485;512;461;491;492;596;599;547;493;401;450;476;404;437;543;599;664;662;595;625;534;612;559;531;480;475;483;548;677;701;676;708;728;724;634;662;669;706;765;758;738;640;754;732;749;653;638;643;545;546;528;526;485;500;580;590;597;608;554;501;502;531;604;600;629;646;564;562;589;530;526;622;672;668;674;660;604;649;646;607;562;527;508;522;535;574;569;589;593;609;569;525;552;592;511;581;551;533;545;567;594;615;579;609;589;566;601;677;638;639;609;554;495;519;517;497;488;463;453;540;588;597;686;702;685;630;652;633;710;679;697;679;657;661;674;662;620;645;702;671;612;598;481;489;553;556;581;588;563;654;649;561;488;519;607;594;548;552;502;581;608;644;634;585;588;502;523;599;586;612;613;487;452;446;405;483;463;501;510;514;537;482;513;564;550;528;569;529;459;480;480;551;609;531;573;540;543;567;535;546;594;662;655;631;592;600;571;584;618;570;556;518;560;552;568;611;630;651;709;672;699;660;623;619;588;582;644;654;562;471;396;328;332;302;274;300;312;330;317;337;351;486;579;507;444;474;562;586;598;595;559;541;566;532;471;544;538;457;484;445;566;617;585;590;520;482;508;490;436;482;508;537;565;594;599;573;500;586;526;561;566;542;523;580;540;610;656;639;623;602;454;356;331;327;434;565;543;454;362;302;346;383;402;411;446;525;585;606;633;590;595;560;647;622;620;506;477;516;533;630;644;573;656;618;662;604;532;537;508;535;614;688;699;771;753;685;649;655;591;541;589;580;560;578;608;653;605;733;619;474;429;402;407;431;466;381;305;247;282;312;374;398;467;471;404;401;388;372;392;392;434;401;268;159;167;307;461;415;459;467;472;293;149;112;152;209;215;216;289;377;500;615;509;396;377;432;493;570;566;597;602;610;570;562;562;485;526;615;638;611;571;485;514;496;412;361;380;423;538;642;576;577;425;343;328;323;387;451;530;572;632;615;509;481;448;353;372;422;501;533;570;584;635;612;628;612;562;559;521;552;536;534;503;503;493;435;537;585;585;578;597;575;562;553;584;640;676;696;642;666;637;615;579;611;577;550;652;628;630;621;607;563;617;630;630;598;535;573;586;653;637;622;665;660;671;745;702;604;583;626;623;579;630;601;599;688;732;704;721;755;754;747;646;571;516;483;576;531;488;485;500;501;543;591;574;526;480;502;489;511;505;524;560;612;638;611;533;500;448;476;487;450;550;602;610;657;689;628;618;686;685;610;608;595;558;656;635;652;680;584;634
564;655;672;606;533;556;591;656;681;738;704;735;726;660;701;699;679;619;643;594;544;639;689;696;678;610;511;505;531;525;573;574;567;616;624;547;531;509;529;587;520;544;513;475;472;498;552;548;559;613;612;620;651;702;687;620;622;618;598;611;516;607;635;585;634;646;661;614;564;599;566;573;552;566;595;558;541;600;553;591;578;569;588;607;623;639;652;700;595;595;611;610;600;624;665;673;610;567;525;559;529;553;569;623;548;588;583;544;546;500;504;576;590;505;521;522;531;541;539;576;559;522;543;539;575;666;610;538;531;553;628;712;732;760;745;668;732;686;667;657;670;629;534;517;538;524;478;531;564;612;592;563;514;467;494;447;499;547;572;643;668;625;559;557;561;587;548;545;465;447;440;516;632;623;659;663;675;697;691;689;646;710;743;686;685;634;677;685;683;652;636;623;649;618;576;495;492;483;523;615;571;622;604;527;461;422;522;598;651;701;646;577;556;547;568;657;707;688;691;660;684;685;611;585;539;524;459;468;533;551;573;577;536;501;489;543;485;533;528;505;554;543;530;565;514;529;603;645;630;630;620;628;730;659;597;484;491;444;482;512;482;472;438;482;586;645;620;700;592;592;640;704;702;715;688;610;602;665;607;616;576;621;638;704;622;600;499;537;525;489;542;484;465;486;541;533;513;538;509;499;488;468;480;585;680;668;617;547;529;524;495;521;477;509;467;378;404;382;390;442;470;506;558;563;524;451;481;523;516;482;537;496;441;444;502;558;579;558;591;532;584;538;491;484;548;590;625;664;717;618;636;599;618;589;570;630;587;572;650;591;546;641;598;594;645;655;644;605;575;624;696;651;625;529;513;436;430;355;364;374;372;423;423;298;352;493;534;520;397;450;502;587;661;611;512;554;528;516;567;521;571;546;532;521;641;655;713;696;617;630;602;539;489;447;455;467;462;444;519;489;543;580;541;513;532;533;559;612;674;690;659;636;621;584;469;387;338;382;491;509;479;374;248;265;282;368;382;430;563;547;628;621;592;568;569;616;645;634;565;464;410;430;544;593;563;589;604;618;611;556;460;415;408;498;563;602;669;747;738;723;665;655;611;543;632;614;600;664;624;647;672;617;563;526;399;370;377;415;438;384;265;214;225;362;392;465;487;475;462;441;465;494;480;475;460;390;257;157;164;237;291;300;303;423;366;236;144;183;232;307;359;328;335;422;458;530;455;350;345;490;591;568;633;665;639;642;675;682;622;588;611;704;633;601;593;575;606;508;518;520;487;491;521;585;574;571;483;374;362;358;382;449;595;577;632;593;554;569;478;434;423;544;582;551;579;557;608;596;565;541;452;544;562;573;608;573;550;484;477;499;572;643;652;673;613;579;551;635;672;702;644;677;690;588;606;533;604;601;593;611;638;675;672;590;661;656;660;667;636;617;606;529;564;574;592;641;601;613;658;813;802;670;644;582;552;591;633;650;649;733;706;705;682;713;730;685;660;649;510;564;597;502;389;448;477;509;478;545;559;571;479;473;458;496;479;487;535;613;658;684;640;543;537;531;544;527;636;647;667;669;634;613;619;648;676;701;652;638;619;643;665;639;623;628;549
592;585;649;636;519;543;586;690;696;767;780;710;675;653;671;689;669;579;586;550;607;651;666;675;638;671;531;533;494;529;565;556;546;596;622;563;495;489;503;495;508;495;503;513;464;546;595;594;565;610;580;602;659;699;691;696;652;668;664;671;582;642;655;708;696;656;665;596;598;628;598;599;588;585;524;575;607;601;577;583;550;569;650;595;623;620;695;605;665;645;712;675;653;633;664;618;595;629;593;582;517;508;536;575;572;585;588;518;517;542;541;594;582;579;541;489;583;562;578;568;536;547;553;596;608;638;618;590;550;571;643;691;761;798;758;738;755;650;650;649;670;648;608;512;503;476;526;601;551;623;650;601;531;500;471;518;538;574;628;653;661;623;561;497;496;531;519;522;476;494;450;583;661;689;649;638;661;679;749;661;721;644;663;619;640;619;619;660;659;683;693;690;703;668;579;518;497;464;512;554;649;652;574;527;472;466;507;553;634;633;645;554;542;529;590;595;672;777;681;728;723;668;630;631;579;497;528;455;534;598;639;623;533;488;421;410;416;486;496;500;462;454;471;476;497;535;590;627;671;607;584;579;630;652;600;536;529;541;545;484;483;474;490;555;590;582;620;607;586;569;654;662;716;756;649;610;596;675;677;592;553;590;631;665;646;671;563;491;542;479;427;412;380;439;460;437;482;444;456;408;415;455;512;571;647;646;654;506;537;518;483;407;363;353;409;345;317;357;408;479;509;563;575;561;490;450;424;486;513;502;505;502;483;443;475;549;591;540;556;569;556;493;460;478;572;594;673;702;613;669;662;701;660;654;589;625;596;603;667;567;507;537;528;497;523;598;557;608;638;629;678;675;626;606;577;483;465;486;414;435;453;506;425;317;298;412;481;458;412;382;465;524;583;480;490;556;547;612;542;484;486;547;551;603;647;715;754;791;709;706;683;589;499;463;437;470;456;398;433;502;546;486;496;439;438;541;574;608;652;670;696;653;625;539;445;379;407;389;435;436;430;314;219;215;261;343;411;408;511;595;616;551;524;456;532;543;548;641;583;486;418;357;395;472;489;540;532;542;500;427;390;324;333;462;564;571;602;646;672;701;690;637;613;576;534;546;595;634;594;610;591;577;520;475;386;396;454;475;471;426;308;244;293;347;453;499;597;581;504;531;533;582;546;549;544;439;333;239;190;236;220;243;296;405;361;251;194;273;392;455;467;403;425;408;478;427;439;403;423;509;580;642;671;661;698;684;687;647;634;657;615;623;618;604;529;570;606;547;578;538;531;517;570;607;594;562;484;468;430;415;443;502;520;605;635;576;555;553;508;472;549;601;632;608;526;495;548;527;512;497;469;562;614;647;571;599;546;501;519;569;677;722;707;786;672;593;617;635;681;736;744;697;676;643;627;602;644;641;648;609;637;684;625;653;681;713;651;681;651;643;643;606;520;529;586;616;597;654;729;844;787;716;645;582;523;528;582;591;691;701;703;696;694;720;793;763;674;620;579;630;488;476;472;539;520;507;521;552;518;508;481;466;450;463;465;461;485;639;663;658;702;576;613;562;540;612;658;678;635;621;618;642;644;717;736;733;711;658;673;685;671;686;608;574;539
551;598;654;625;575;580;592;639;717;764;768;725;695;648;685;705;661;570;570;571;627;646;635;653;755;669;631;588;564;553;506;509;562;621;608;551;470;456;446;489;503;515;544;543;540;594;580;613;596;566;623;653;681;694;730;694;708;658;719;662;693;712;719;642;655;647;633;599;600;675;655;609;642;596;616;528;528;545;605;622;581;556;590;608;696;636;629;651;620;683;706;650;639;630;635;637;594;526;560;590;517;538;548;568;573;558;533;554;509;577;543;584;627;641;548;606;585;586;562;616;625;615;609;665;657;648;627;646;665;548;663;647;739;727;719;741;699;687;658;704;691;637;596;546;474;526;552;586;586;633;617;652;550;512;473;449;486;571;563;563;576;639;569;554;480;496;544;516;550;496;448;517;629;687;639;601;642;647;646;676;665;751;652;669;590;536;615;613;657;656;680;677;702;653;597;626;607;532;557;588;628;622;621;587;529;453;452;517;491;558;557;546;498;516;531;623;603;680;718;695;691;736;687;599;669;572;515;563;568;630;664;695;624;461;401;425;409;427;379;381;400;378;439;443;427;483;551;610;665;558;510;542;613;716;652;581;629;573;580;497;503;509;565;571;567;628;609;630;587;598;618;693;701;632;625;577;619;661;711;638;619;590;606;600;622;692;624;606;543;517;418;354;301;304;327;327;309;397;358;366;319;348;449;516;563;588;530;485;390;454;448;295;251;252;315;395;406;451;471;541;582;615;516;581;498;413;470;487;555;539;557;521;515;533;562;531;552;526;505;523;513;518;446;460;532;592;652;682;637;680;676;670;712;682;603;589;619;647;567;508;419;437;416;385;469;480;602;557;596;592;653;678;736;632;626;549;518;524;535;497;520;483;449;310;236;314;379;369;390;378;431;495;514;490;492;538;640;591;588;477;466;538;654;687;717;749;695;730;736;748;730;562;497;364;360;386;423;400;372;435;409;413;440;384;365;461;527;569;616;638;626;660;569;559;458;467;454;503;521;509;454;308;170;170;193;293;420;475;480;523;605;533;416;364;328;439;535;511;561;465;409;335;325;287;375;416;434;358;333;349;311;252;231;411;472;532;484;554;638;637;646;669;551;531;516;526;565;542;511;551;565;552;497;500;485;428;433;466;532;449;415;366;364;375;394;550;573;673;574;575;587;591;615;621;607;567;510;351;339;373;355;307;396;498;426;319;281;382;522;572;510;481;500;494;487;475;494;420;479;577;604;677;634;613;554;613;614;663;665;645;573;588;604;580;532;533;597;601;570;596;592;619;570;627;616;630;599;541;549;523;534;533;551;581;547;526;532;596;592;535;608;572;666;607;532;496;403;484;506;508;506;539;670;613;581;533;555;545;532;664;700;788;735;681;658;715;647;609;647;732;742;738;669;660;568;596;666;713;693;653;654;649;574;630;657;713;736;752;637;629;619;655;560;535;542;548;627;723;778;805;740;739;668;584;527;538;632;615;639;697;711;687;689;734;718;719;675;647;612;585;496;496;504;520;558;547;515;520;569;565;503;457;440;458;495;461;542;544;668;621;644;671;598;669;606;625;722;605;580;581;575;544;657;712;753;726;748;761;723;713;713;679;669;540;487
515;640;650;570;580;605;644;651;690;658;643;707;634;681;681;719;657;607;607;569;566;648;639;629;674;634;584;556;530;563;521;542;568;602;562;560;555;486;531;455;497;622;578;590;659;634;644;591;594;585;578;602;558;652;671;614;636;669;686;603;654;696;710;720;668;616;584;605;686;676;674;651;591;569;626;556;571;615;580;597;573;608;570;583;612;671;599;584;642;695;700;724;593;588;613;570;536;539;539;513;554;563;568;574;543;594;554;501;568;614;545;624;637;602;559;583;578;564;590;616;562;621;632;663;607;660;617;566;578;572;577;648;627;709;730;754;677;673;685;672;682;619;634;549;558;565;565;630;558;575;595;621;587;535;521;489;486;510;522;524;552;605;613;595;509;488;533;557;524;513;471;573;570;622;618;579;615;623;650;651;646;683;635;625;591;566;575;618;565;621;637;668;682;716;657;602;603;597;564;560;594;512;563;613;564;474;386;440;423;459;533;482;424;461;509;613;600;659;660;655;642;676;660;629;607;598;524;547;611;634;694;674;566;420;331;340;372;369;362;384;377;455;438;407;382;424;492;581;644;499;440;451;518;592;603;624;619;684;568;555;529;584;538;537;534;621;655;648;608;622;590;660;607;564;556;580;660;660;622;591;598;635;612;550;608;643;657;660;634;568;514;412;403;304;283;276;311;330;342;365;416;449;451;439;518;560;476;399;374;401;396;289;255;320;410;480;557;525;531;560;591;598;540;462;488;410;527;567;604;551;556;520;567;566;550;549;568;514;539;542;530;454;385;463;518;588;579;580;598;621;617;655;692;637;551;525;595;564;521;499;422;417;402;446;434;586;616;576;576;599;676;721;742;678;625;688;618;570;605;568;496;515;380;268;257;302;313;377;436;466;439;466;430;453;523;614;671;616;586;526;529;605;662;673;726;720;764;641;720;680;696;598;411;302;372;440;504;525;446;390;394;329;366;312;351;430;453;496;577;638;644;606;584;504;460;441;519;577;555;511;453;361;177;144;168;266;349;370;404;449;503;425;320;279;295;407;534;551;505;491;446;410;242;220;272;327;310;273;290;364;271;210;229;362;488;438;466;446;584;623;512;490;475;412;436;416;492;555;536;593;576;579;463;514;578;547;553;565;532;507;493;415;430;443;498;583;603;601;507;502;547;532;660;632;678;643;589;489;545;520;489;478;536;573;503;411;374;477;574;600;612;567;510;506;486;500;516;508;511;539;618;629;558;506;545;568;585;638;569;520;563;568;569;586;557;526;568;601;562;600;584;592;617;651;625;608;601;583;592;560;513;541;500;594;524;498;538;593;634;616;671;680;670;647;495;405;404;516;518;610;587;638;575;573;579;512;517;619;664;710;759;730;645;705;665;676;637;609;725;749;744;766;709;653;599;624;708;735;697;695;717;628;594;566;656;698;751;644;625;622;635;599;552;543;516;551;701;749;857;859;809;794;686;599;525;519;587;579;625;654;703;701;703;710;677;633;630;602;609;569;465;495;531;583;565;594;523;499;548;592;504;427;500;406;469;487;499;548;577;608;644;679;701;676;626;704;753;651;558;500;544;544;606;711;824;782;776;674;716;697;683;624;685;520;439
611;580;587;518;588;640;678;645;599;561;597;596;647;673;681;686;685;652;624;586;546;620;593;614;662;594;601;561;575;535;530;574;585;597;616;590;638;555;543;526;513;609;641;671;631;667;608;587;592;605;617;591;555;541;558;575;562;638;595;560;626;637;764;724;670;567;578;585;640;671;648;659;597;650;676;587;591;581;601;597;544;590;644;557;597;628;633;608;629;628;693;674;653;582;592;593;553;544;518;547;567;543;573;662;601;589;537;541;532;568;595;622;643;579;541;561;534;601;545;532;496;545;670;591;708;674;612;562;542;563;569;571;616;613;644;670;686;641;631;642;659;663;617;511;528;526;567;541;566;562;633;616;643;587;592;604;552;511;446;464;535;601;640;577;508;485;526;570;562;545;563;509;542;640;586;533;558;609;665;733;717;699;637;604;631;592;613;603;563;588;635;672;704;715;618;610;610;614;601;502;478;473;488;547;558;442;357;297;312;383;415;464;428;478;544;523;608;626;606;625;608;686;651;575;587;556;531;548;626;638;636;612;514;311;299;320;365;386;358;420;442;488;504;490;370;343;389;476;490;469;438;424;496;586;576;574;661;662;632;604;607;608;568;553;580;597;660;647;598;560;580;582;607;594;588;597;640;637;654;562;570;536;491;489;518;589;598;660;634;616;543;491;454;422;421;395;387;405;455;471;520;490;480;416;505;543;482;433;388;385;395;300;299;431;515;583;625;604;563;567;587;601;557;518;437;526;502;614;646;634;609;520;584;526;590;551;543;530;554;600;630;488;502;491;516;572;552;497;439;506;586;640;599;519;457;424;468;484;444;414;467;487;491;511;529;566;580;566;568;617;721;726;650;743;734;598;633;589;555;574;505;474;363;234;301;304;382;410;482;499;477;471;471;535;543;698;650;666;560;554;594;691;728;687;637;667;673;694;665;632;611;540;352;304;373;484;592;574;591;495;396;396;356;388;355;415;409;455;514;603;668;633;612;515;433;461;443;464;555;548;544;385;275;225;179;239;280;272;335;366;390;372;350;327;353;452;569;520;614;570;499;390;251;223;261;284;322;344;339;358;361;272;232;372;458;518;438;438;556;510;503;412;402;402;374;357;434;492;605;648;606;605;580;501;583;641;628;571;561;519;528;506;456;475;534;575;542;555;519;495;517;529;607;622;653;666;651;628;622;644;620;605;650;572;543;467;448;502;603;636;602;578;594;514;547;477;534;500;552;519;567;612;526;511;550;526;577;592;575;576;563;512;541;542;553;554;600;588;610;601;595;563;578;561;582;612;602;648;617;559;521;529;574;607;573;566;559;615;647;621;606;643;686;642;517;431;466;466;570;619;663;593;553;556;605;562;556;645;759;819;775;681;576;580;604;620;566;656;644;708;679;741;712;703;711;674;678;758;700;695;752;644;584;565;607;688;642;610;624;580;604;619;554;544;557;587;734;764;805;799;839;773;703;590;594;541;549;574;644;581;655;668;777;687;685;611;619;564;574;485;489;527;578;583;586;653;588;531;526;496;500;481;459;422;447;449;550;589;600;605;656;648;699;680;720;780;752;682;633;504;493;552;616;673;730;758;743;672;635;734;751;670;632;487;463
668;613;578;565;601;606;653;608;529;522;584;621;602;666;691;675;702;672;639;575;529;568;584;544;593;619;598;574;577;573;573;589;594;620;622;663;613;628;553;531;489;605;604;628;592;642;539;518;512;557;569;566;533;529;491;547;567;554;559;524;610;697;709;747;689;518;589;591;618;613;608;533;601;651;640;631;525;529;566;565;609;591;585;584;599;565;637;603;601;634;623;693;627;617;586;621;550;536;540;507;525;564;596;572;593;545;539;577;501;566;574;621;669;603;612;568;546;589;555;588;482;594;663;718;645;689;608;593;535;505;527;507;562;547;603;628;621;615;539;570;605;605;524;510;516;578;572;581;606;581;647;609;681;690;667;615;588;540;497;439;429;533;514;559;472;488;513;606;636;606;541;564;567;565;542;519;554;610;666;699;675;731;590;602;619;626;687;636;597;576;596;630;632;676;613;588;624;634;598;522;469;430;416;511;533;450;359;248;281;325;378;437;436;490;537;543;632;554;548;498;571;556;598;586;552;542;497;573;612;672;599;515;401;232;273;320;399;420;447;488;564;591;618;517;402;315;355;389;386;380;334;346;416;519;549;602;663;696;718;705;657;639;627;596;580;562;567;617;572;543;536;555;615;668;649;596;682;611;605;580;512;491;411;351;364;435;535;633;598;580;537;560;547;514;537;516;544;553;601;567;605;545;468;513;465;526;531;426;375;368;421;369;451;541;603;639;687;620;598;570;602;517;525;457;505;518;535;635;660;713;707;601;597;551;573;597;522;557;618;608;682;629;512;490;554;527;501;423;365;501;559;553;476;390;359;347;336;304;308;370;451;525;554;555;618;515;517;469;496;577;599;604;635;723;704;723;604;567;540;565;537;464;378;317;362;420;475;511;553;507;586;526;536;610;583;633;669;667;606;565;631;639;617;588;572;538;640;640;677;673;636;561;417;413;459;542;564;603;569;545;534;484;462;435;412;454;418;515;601;637;696;653;607;507;464;402;332;399;474;525;517;465;365;316;358;309;256;304;371;399;404;420;398;441;494;542;623;601;623;614;577;454;330;271;294;340;379;442;416;389;417;373;345;473;566;580;516;492;485;561;483;425;342;406;342;369;445;561;641;696;605;598;582;577;590;639;634;583;576;532;508;529;505;503;523;586;612;560;480;471;455;515;613;614;630;713;678;713;713;654;717;697;627;616;610;513;452;480;561;679;619;603;557;519;517;504;510;557;544;550;628;607;576;540;558;614;594;605;604;566;514;538;530;601;585;575;602;626;588;603;606;584;587;564;560;593;683;666;641;606;587;638;630;598;592;566;632;657;692;647;659;650;681;625;636;525;488;472;521;628;724;645;528;451;510;548;662;709;855;750;711;622;577;583;588;625;557;584;626;672;681;635;708;751;751;721;687;703;678;722;689;606;588;546;590;603;601;594;603;595;621;602;592;548;600;653;719;753;842;811;789;785;656;614;573;570;577;562;560;617;637;648;725;685;600;566;548;611;563;594;515;529;517;548;590;643;563;539;555;492;512;466;476;455;467;539;570;616;636;656;679;651;718;696;777;804;780;726;588;598;551;541;622;617;685;650;632;590;622;672;698;664;621;493;457
644;628;623;632;657;636;612;578;547;535;580;592;605;696;702;706;672;706;660;562;518;488;524;555;604;647;600;572;572;582;599;559;626;620;631;652;676;647;560;559;529;518;537;566;496;507;482;462;523;552;560;589;551;505;460;522;538;555;535;501;554;617;655;640;652;610;619;636;650;579;650;590;609;592;611;565;515;498;514;550;592;658;691;619;576;627;607;602;626;658;641;591;602;647;632;584;550;551;515;535;448;459;535;579;562;587;546;588;608;509;595;617;666;606;613;533;613;603;615;530;558;557;616;644;648;613;626;574;537;513;461;427;397;467;515;526;509;538;529;498;555;527;476;492;456;562;577;634;578;608;590;692;655;671;700;634;619;550;464;401;416;409;425;425;386;366;493;622;609;641;612;630;536;505;511;488;491;611;580;635;681;584;574;576;587;674;671;675;598;619;608;636;640;617;570;526;599;618;610;576;486;432;450;453;424;430;290;210;294;355;455;458;407;505;561;605;599;579;521;440;454;516;540;545;495;455;454;514;605;629;590;479;324;224;223;291;417;439;549;618;630;657;690;594;416;323;285;398;462;358;335;355;432;499;594;623;680;699;720;740;697;718;670;577;551;500;532;577;501;472;478;554;588;650;636;686;641;640;561;558;507;438;419;325;313;387;489;585;622;597;584;599;564;577;568;620;592;640;614;596;557;544;559;543;539;498;470;433;369;366;417;431;511;552;565;599;686;648;616;594;576;565;534;548;462;525;555;603;705;723;663;641;638;544;493;485;592;565;628;689;688;700;573;596;555;532;525;446;382;473;545;525;475;372;367;331;277;256;314;390;489;481;585;543;565;495;475;463;466;516;516;550;526;608;691;672;596;611;550;572;601;520;408;408;436;482;556;577;577;603;629;595;568;599;602;650;651;652;649;617;614;651;599;564;537;482;573;597;638;650;597;568;433;468;505;552;573;603;616;673;564;511;503;438;484;473;476;491;587;692;713;681;619;491;469;432;420;406;379;454;503;482;412;441;465;426;378;369;435;499;526;486;508;513;542;629;697;663;693;665;592;550;470;371;379;444;504;496;522;475;503;452;433;499;643;610;587;560;525;523;515;398;383;420;401;371;490;513;601;652;696;638;623;591;674;690;621;622;618;623;592;592;544;493;625;603;551;490;460;439;483;544;640;630;595;667;671;638;667;697;649;649;605;621;568;527;529;589;676;649;677;687;603;574;522;550;551;490;445;496;601;643;637;620;596;647;619;562;605;577;571;533;570;551;550;590;605;538;581;599;573;552;556;519;607;617;666;673;675;652;603;652;698;604;604;649;693;725;695;766;731;733;740;636;599;566;526;450;496;547;663;613;514;539;554;625;649;751;795;778;715;585;503;555;640;588;547;524;555;605;593;650;706;694;719;682;705;732;697;665;675;619;610;546;562;518;533;499;612;665;651;663;619;631;658;729;822;900;815;779;827;766;619;578;545;548;534;508;535;600;653;667;664;625;512;536;549;580;559;554;569;518;558;567;596;655;622;554;608;493;438;526;462;451;513;555;594;619;692;667;664;661;647;674;725;742;683;741;682;670;623;635;580;626;608;584;542;576;604;666;684;695;630;537;570
612;645;629;649;666;674;569;556;488;531;587;598;685;728;755;717;688;704;682;637;537;507;478;499;579;601;648;573;593;591;637;622;597;614;624;689;650;668;577;552;520;493;450;428;418;381;388;403;495;612;549;530;476;481;490;517;527;537;514;490;521;563;626;578;624;581;575;571;601;577;592;522;600;617;574;584;519;529;568;577;646;640;683;657;615;580;512;566;623;632;652;605;615;578;607;569;534;541;534;530;481;459;486;540;524;509;530;585;571;584;590;625;647;621;626;586;588;619;648;543;537;559;584;593;578;603;612;590;519;461;452;436;401;407;403;401;462;522;468;477;464;480;445;431;451;532;600;570;574;575;632;598;630;671;685;670;601;488;357;318;292;308;310;281;327;374;499;544;627;637;668;602;526;502;471;413;428;436;493;594;607;590;555;560;603;655;686;648;702;624;675;596;576;558;513;560;635;620;647;538;540;445;391;349;405;344;228;189;310;445;537;495;529;535;597;556;577;518;421;382;412;475;462;535;472;378;416;495;574;531;465;358;279;226;242;341;452;617;686;672;729;763;714;638;486;438;389;447;472;419;371;386;485;530;634;720;669;703;730;709;738;694;592;555;495;468;549;482;459;380;372;532;593;619;613;632;553;487;580;576;526;471;387;371;363;415;505;626;631;600;545;673;585;672;650;636;650;683;649;572;502;526;596;588;586;566;471;406;381;361;409;446;517;523;503;571;612;643;605;683;565;574;540;461;509;489;537;633;725;781;760;706;669;523;474;498;554;615;667;719;740;722;644;557;539;574;523;453;464;471;592;589;552;459;464;426;363;382;418;482;509;508;568;586;575;529;419;458;475;493;419;394;386;481;606;711;684;642;600;596;596;517;479;519;539;580;538;626;669;622;600;670;614;564;579;701;622;614;608;616;577;609;635;598;534;553;566;664;632;666;636;572;567;605;634;530;575;587;632;565;562;521;469;487;509;479;495;544;718;738;741;656;627;533;541;550;465;420;399;451;540;481;508;509;558;465;405;417;468;534;540;600;578;607;599;619;672;672;687;643;648;648;565;499;525;525;554;543;487;561;543;564;544;598;602;575;608;577;537;505;477;431;436;449;483;396;435;496;576;631;648;615;627;643;640;705;679;680;624;661;717;633;599;604;678;568;566;519;462;483;568;576;663;680;624;628;693;663;690;710;659;705;575;585;537;504;535;620;638;685;678;695;577;588;597;492;499;448;498;524;593;640;631;594;556;516;548;580;632;628;641;566;481;556;568;630;612;570;612;580;569;501;580;545;602;568;642;707;663;694;637;683;660;708;712;737;726;760;752;766;724;750;735;674;656;584;522;490;490;541;652;622;513;485;529;621;656;754;732;745;684;575;508;611;646;626;562;525;599;591;663;588;613;629;659;718;763;684;660;633;637;602;550;486;519;491;512;614;612;650;699;657;694;720;716;772;762;829;787;790;786;731;631;595;539;563;491;552;612;637;669;748;690;580;553;601;614;556;572;605;602;560;547;608;628;686;648;599;582;543;510;496;448;496;511;522;575;600;625;641;608;623;689;638;638;704;774;800;698;673;729;654;662;678;614;514;498;589;626;672;710;679;654;549;603
650;618;592;601;658;622;612;528;436;473;558;600;700;700;744;715;698;715;730;651;610;490;472;507;535;602;623;610;636;630;629;652;651;575;596;685;619;642;559;517;470;373;320;327;359;374;333;339;473;595;600;509;446;449;496;502;495;542;522;540;565;556;531;531;513;478;476;576;571;559;577;679;569;615;587;578;557;533;525;596;660;610;644;639;595;558;505;487;546;596;629;613;571;588;560;577;570;542;477;505;402;429;480;533;574;545;598;616;595;631;613;619;612;519;527;544;590;672;660;633;566;538;568;582;542;551;550;531;481;472;425;400;327;307;288;325;295;379;411;440;488;458;408;456;518;483;463;552;587;614;608;606;623;603;601;625;492;419;297;253;172;154;176;208;257;377;471;569;650;649;626;565;511;449;446;384;364;362;380;466;481;490;487;526;574;630;644;679;625;652;620;590;573;604;507;603;575;590;564;506;493;424;344;362;284;225;143;217;327;464;531;609;561;609;622;653;537;501;443;331;369;405;423;451;435;435;449;510;520;494;405;299;275;322;381;461;482;680;775;751;755;743;753;672;600;487;472;481;533;450;431;422;496;575;686;685;672;752;742;772;660;556;504;424;371;408;454;454;406;356;359;435;508;544;585;534;525;453;482;578;565;544;480;466;462;517;584;672;661;556;589;607;586;628;621;627;653;677;620;578;538;532;634;637;637;550;461;412;354;418;478;487;483;485;540;587;605;640;645;663;570;530;536;564;497;578;611;687;715;748;722;642;670;566;545;512;532;614;659;718;723;667;618;547;527;533;506;538;530;545;570;630;574;527;556;509;541;519;525;565;595;574;583;602;519;554;466;461;512;502;400;345;351;419;547;692;717;681;708;634;559;527;477;508;587;562;621;669;636;654;625;633;584;596;600;614;599;613;627;555;607;600;645;659;595;627;609;632;652;697;601;570;682;622;597;527;582;569;551;615;533;489;487;509;535;537;533;576;646;707;708;621;610;560;629;559;563;449;412;464;454;478;462;458;472;423;446;480;544;568;616;635;611;633;626;631;641;594;636;638;580;688;615;560;590;600;653;612;521;553;598;611;618;568;636;648;579;585;556;433;449;409;463;510;476;505;478;501;613;596;676;704;679;658;675;676;666;649;648;685;711;717;669;639;663;641;561;492;483;508;589;673;655;631;618;649;654;647;692;647;687;681;598;570;594;552;591;647;659;669;680;662;644;531;522;491;528;513;543;577;589;635;696;620;573;492;553;585;571;563;627;637;577;625;662;614;598;660;580;627;627;528;551;582;617;631;583;644;667;696;690;726;687;603;679;741;714;819;804;812;784;759;733;646;626;617;542;530;585;618;647;642;485;486;515;528;625;679;698;775;713;659;565;674;679;585;562;509;571;605;569;533;603;551;622;738;665;677;623;599;620;589;501;523;534;526;486;527;646;611;645;704;776;710;785;769;757;819;803;765;773;690;668;557;584;588;505;560;625;667;685;696;682;564;633;586;632;638;685;634;612;582;626;687;689;666;589;580;576;528;517;495;457;491;547;554;550;567;627;620;585;584;560;565;610;634;704;761;768;665;639;701;680;695;645;559;523;535;631;646;699;740;673;652;624
622;590;596;601;599;580;527;436;412;414;528;563;691;724;688;716;709;720;740;622;630;480;462;462;466;511;558;557;627;623;614;614;548;557;584;572;600;551;553;524;437;342;287;271;297;314;312;333;455;547;528;512;450;503;522;473;503;510;543;491;502;501;500;437;406;393;451;505;539;537;559;642;615;532;574;555;531;558;563;659;693;610;615;554;529;503;462;482;532;577;598;575;558;539;528;504;481;436;459;437;403;396;511;581;522;529;535;555;542;537;574;628;575;459;437;418;516;587;671;574;628;577;513;491;531;572;550;489;446;494;462;403;317;255;188;201;220;272;368;414;491;448;423;454;518;520;539;552;583;594;590;580;646;609;607;562;383;271;192;170;137;131;178;200;298;375;410;457;528;597;593;533;431;426;382;324;300;240;227;274;369;357;380;490;609;667;645;704;629;559;607;573;581;605;576;570;547;489;458;460;437;394;383;349;301;262;162;201;289;364;531;580;625;607;632;562;525;572;406;319;297;311;322;391;431;539;511;516;514;478;429;373;388;427;503;638;648;766;786;785;789;765;734;740;670;627;637;633;596;477;463;542;573;663;719;687;671;764;752;702;594;509;383;325;322;333;417;400;357;319;313;354;441;413;493;511;536;522;540;560;582;586;573;628;581;608;692;669;674;562;600;589;606;613;620;561;676;720;672;565;512;511;598;660;623;561;566;481;440;478;536;533;556;531;575;604;632;533;629;587;598;515;481;513;478;550;630;688;741;787;689;653;640;624;599;561;572;582;626;716;700;621;611;526;507;472;486;585;551;558;587;633;665;640;597;589;604;630;593;611;567;636;585;605;567;607;553;517;545;512;465;355;302;458;611;647;695;738;698;686;549;534;491;545;564;633;657;687;680;704;642;583;575;578;578;655;634;599;624;589;560;637;675;685;649;676;635;707;684;664;649;647;684;652;602;572;531;552;540;525;558;602;520;561;552;561;541;527;593;714;693;607;585;585;612;572;512;430;386;470;463;506;456;432;433;423;439;530;586;647;607;623;611;553;589;620;623;580;667;619;638;594;619;645;620;640;544;618;571;558;625;637;650;612;623;654;607;633;529;524;438;463;489;510;534;517;486;551;582;577;636;656;692;677;650;664;651;690;595;618;673;705;707;669;680;663;578;541;495;557;602;649;624;601;672;695;687;674;649;709;712;721;679;610;544;510;585;686;623;623;635;618;638;610;504;502;533;542;563;597;646;608;658;657;572;531;521;571;621;674;653;630;602;581;549;584;609;579;664;661;613;593;615;684;680;609;587;587;619;639;677;649;670;629;749;790;809;854;784;790;788;752;681;612;598;616;592;579;579;576;602;563;442;463;495;550;533;604;673;761;689;664;601;670;682;646;617;606;596;567;545;558;570;548;588;626;691;647;609;595;553;546;537;557;608;593;583;587;589;666;648;728;758;751;765;772;772;812;829;749;646;655;683;608;597;584;564;620;632;685;704;678;663;619;609;602;634;611;684;615;593;649;644;767;694;688;589;545;525;510;493;490;510;480;543;587;601;559;589;575;585;605;622;601;589;600;658;683;714;664;614;623;707;695;588;516;536;618;610;699;740;726;727;685;679
525;580;554;560;525;534;434;342;323;360;425;564;585;674;684;664;658;647;644;639;570;478;419;438;465;503;498;569;533;554;615;593;548;505;499;564;570;521;463;426;373;264;309;270;298;298;319;304;385;454;490;509;545;579;577;533;524;506;525;544;456;488;438;374;295;326;394;472;481;512;492;542;549;545;553;560;598;615;617;689;678;638;544;556;548;509;506;492;569;567;609;556;572;550;511;480;442;396;347;305;422;463;520;563;570;522;511;476;417;446;477;482;492;413;339;402;494;587;597;587;555;499;559;472;539;598;518;469;437;479;441;390;345;257;207;158;256;370;397;498;503;470;532;546;607;659;527;515;536;603;617;562;534;624;593;508;316;176;149;171;188;234;254;324;374;392;397;400;450;569;617;533;395;351;323;271;274;214;169;147;189;243;344;545;597;603;672;648;586;588;605;555;575;535;542;537;481;419;412;405;415;417;416;443;327;317;281;286;298;397;481;570;608;637;635;509;502;451;386;384;330;335;344;386;550;612;592;618;620;483;498;487;448;546;626;667;734;764;816;769;747;681;662;701;728;735;684;705;643;548;532;623;645;637;645;678;668;726;713;712;640;425;302;268;320;380;435;396;337;351;389;399;365;389;404;425;552;586;583;627;702;635;699;642;731;684;709;776;713;620;617;628;704;613;669;701;698;675;645;590;548;537;604;650;633;566;509;504;453;519;562;578;598;587;626;627;548;535;591;581;589;493;434;480;546;530;630;688;729;747;710;668;615;603;625;561;548;575;626;664;639;578;566;535;528;531;578;623;594;556;577;645;706;662;679;627;608;603;604;618;573;600;632;556;551;527;569;555;560;571;514;406;430;565;615;637;672;704;696;704;607;542;477;521;575;619;665;672;669;665;603;619;577;623;680;657;624;643;660;609;675;633;697;704;676;734;696;684;677;662;719;681;671;650;637;589;624;545;535;484;555;577;575;587;585;583;596;495;562;648;683;590;584;596;599;599;514;460;407;494;556;515;492;426;450;451;444;583;649;629;677;679;571;627;574;581;587;589;640;628;623;609;616;655;621;646;602;568;586;608;645;685;698;656;681;612;646;613;564;524;499;487;581;623;633;579;568;549;588;612;629;651;709;670;678;722;684;645;567;614;678;685;711;667;733;673;624;554;605;545;607;660;664;650;667;677;717;679;659;668;739;718;665;555;538;488;592;631;650;628;565;630;594;574;531;552;560;594;570;505;562;612;654;654;588;537;592;608;699;731;617;651;566;561;524;573;600;582;655;671;636;651;661;732;734;696;661;594;600;620;625;611;638;642;648;758;793;791;830;787;774;745;667;587;587;623;577;594;570;576;580;549;446;478;522;543;555;594;627;692;721;654;659;629;712;654;668;609;650;624;553;566;571;559;553;533;624;653;624;585;572;564;563;615;700;671;643;606;646;560;632;700;768;767;764;774;759;773;744;680;629;623;646;618;610;644;615;615;655;675;602;631;600;630;650;636;619;568;606;635;611;592;626;594;611;605;639;582;537;526;571;583;504;524;561;547;535;491;524;579;581;586;669;675;672;638;629;682;646;663;600;613;688;672;612;557;513;520;622;696;702;766;748;755;763
588;615;556;576;572;490;430;345;360;428;433;527;617;618;657;603;561;497;522;517;515;462;417;450;452;391;466;420;474;443;508;564;534;467;463;537;460;447;446;418;359;307;322;282;273;281;262;292;327;368;510;530;571;637;587;589;587;498;467;432;409;381;326;291;260;279;385;430;452;435;451;497;483;461;486;579;617;657;677;687;730;638;503;512;605;619;564;519;565;570;592;545;595;557;520;418;377;281;287;314;431;481;581;612;574;521;427;330;382;347;390;461;444;431;413;404;484;577;580;538;476;488;493;549;587;532;439;420;381;440;402;382;383;322;259;285;387;497;569;604;622;647;621;660;674;596;656;578;570;592;550;553;531;626;592;469;248;201;212;236;288;325;411;462;470;540;465;412;457;493;502;474;373;298;328;304;309;265;165;131;155;241;404;506;576;514;563;549;563;597;534;534;523;539;498;487;455;418;426;502;476;466;476;482;432;410;376;402;388;499;557;613;615;563;547;473;441;438;408;406;408;427;417;433;531;621;727;712;673;617;604;567;599;665;748;728;762;764;720;812;671;690;680;675;711;707;772;758;713;622;624;625;632;585;572;650;723;728;722;683;527;452;331;312;387;508;509;438;442;476;469;512;433;369;312;457;540;574;635;691;703;737;762;766;755;760;753;711;672;711;656;689;688;689;683;674;669;646;563;531;546;518;599;620;612;609;501;486;490;530;555;599;585;632;627;587;586;529;602;628;481;446;443;497;549;584;564;619;681;703;724;625;555;581;619;606;580;591;598;656;673;615;577;580;598;596;605;653;630;590;582;634;645;701;667;630;602;617;613;623;585;559;604;534;578;513;575;548;582;566;548;484;509;573;639;613;643;738;726;675;608;573;514;557;592;625;650;668;627;656;647;606;623;650;656;671;626;658;668;719;714;706;702;710;699;696;755;728;700;695;680;700;722;710;633;621;637;625;569;578;579;516;584;627;624;583;593;586;595;612;655;659;671;684;632;605;528;504;441;546;524;564;513;512;458;408;450;540;642;688;726;634;619;628;545;579;622;627;689;645;668;612;643;553;583;570;586;600;609;650;673;668;641;686;666;682;620;586;660;592;568;582;637;672;711;737;575;614;586;604;589;660;639;661;585;702;656;661;595;593;615;663;683;647;739;679;614;605;618;618;595;627;725;729;663;750;708;688;629;697;674;725;660;610;519;511;576;623;619;592;550;589;576;579;505;521;522;604;620;529;572;607;625;623;573;555;636;663;695;623;638;652;552;560;552;555;594;613;622;553;670;679;666;719;719;737;681;653;587;621;583;544;540;556;621;659;772;787;790;766;774;675;586;551;624;591;616;545;539;591;558;531;466;480;480;490;538;619;723;685;730;693;683;719;688;697;705;661;707;627;576;579;579;525;542;578;604;635;669;639;588;588;652;688;705;727;713;628;672;672;660;699;753;761;734;703;748;766;693;699;682;660;688;682;658;638;605;643;599;623;637;600;571;591;588;501;469;528;601;600;567;580;569;554;555;568;590;583;584;593;587;587;563;541;558;579;514;504;507;563;604;666;632;691;656;661;629;659;659;613;621;610;640;610;617;561;579;640;663;751;743;742;741;759;690
617;640;601;601;554;565;539;501;467;445;576;590;595;620;598;603;520;395;416;457;452;446;464;411;383;316;362;366;395;384;453;433;496;481;488;507;482;451;383;388;384;371;382;408;326;319;283;218;239;412;509;569;653;638;657;640;580;549;474;393;324;354;349;333;339;291;376;409;427;440;409;419;370;461;495;547;678;713;707;665;614;631;539;492;551;593;599;498;472;486;486;485;521;546;554;443;410;332;316;317;478;445;575;578;581;487;415;348;311;252;274;317;438;417;437;409;528;520;506;509;491;567;531;550;574;481;382;361;399;398;403;449;444;410;327;413;546;653;683;713;734;724;713;722;698;725;703;583;546;582;528;562;605;591;581;479;274;263;281;349;462;453;529;550;547;569;567;466;452;461;457;463;386;342;309;357;435;366;263;155;119;217;437;568;533;425;422;510;505;455;443;422;446;466;481;477;466;519;489;554;556;507;568;550;532;381;435;471;492;526;631;679;566;546;489;501;469;452;484;437;421;431;442;510;575;666;678;675;745;730;641;638;691;746;757;750;750;765;744;792;648;689;648;652;747;702;754;730;652;689;659;620;582;561;540;645;617;670;613;624;536;483;406;428;461;550;590;606;544;632;625;571;462;383;399;460;605;678;722;721;707;781;769;764;723;785;698;725;689;662;674;725;684;674;624;598;624;588;571;530;553;617;682;706;638;546;500;488;501;471;530;569;595;600;595;616;566;561;607;549;513;501;526;555;553;557;541;640;678;701;688;573;572;549;601;645;620;672;622;611;612;598;564;553;537;620;576;631;693;564;521;526;580;672;676;640;553;582;620;609;618;603;602;570;525;515;534;565;593;556;561;578;541;625;618;654;640;690;692;691;638;612;543;562;588;621;638;698;723;713;616;625;622;644;635;618;608;652;660;702;705;764;772;703;737;783;696;677;689;629;660;733;715;742;717;677;639;636;597;566;478;560;507;621;612;647;587;547;545;580;621;613;649;639;627;579;589;524;495;515;590;626;536;521;504;481;464;482;599;646;680;687;621;643;622;549;590;641;623;639;601;540;623;598;577;596;519;513;542;614;643;581;607;615;655;649;640;649;593;597;575;610;659;734;690;742;688;626;609;639;653;639;675;690;707;704;691;666;655;615;589;644;655;749;711;712;705;659;600;610;625;671;728;707;740;684;693;686;611;669;695;758;687;577;523;544;535;674;693;656;566;608;623;618;567;504;520;534;571;548;597;636;570;650;595;624;684;760;733;684;646;579;577;533;555;572;562;590;616;583;647;677;697;739;756;743;719;699;652;605;550;498;515;556;621;645;617;704;704;759;705;695;617;508;612;615;504;505;506;555;569;533;551;547;536;507;586;603;648;687;692;712;702;695;713;737;730;721;691;654;618;599;520;520;490;534;593;688;646;677;645;624;624;663;735;747;697;692;636;680;687;718;749;675;656;729;765;743;746;687;744;743;711;671;635;656;665;627;568;637;709;617;616;567;459;355;360;471;555;533;564;522;489;487;547;572;534;551;584;642;625;643;624;497;524;544;525;480;535;509;576;691;663;666;648;670;613;626;594;635;615;658;721;681;649;607;599;619;681;731;724;718;706;638;667
643;682;641;548;592;568;608;564;538;632;632;605;658;684;654;610;528;447;426;473;510;492;503;426;410;327;296;290;300;354;365;374;384;462;493;464;411;382;416;456;480;516;560;498;468;420;334;257;318;423;562;657;589;632;601;579;528;461;331;326;306;366;399;406;450;443;460;475;450;403;341;366;423;458;532;603;673;731;674;685;686;578;516;543;523;562;499;451;372;397;390;424;477;529;547;520;551;437;430;453;526;559;585;566;542;442;385;351;294;253;236;298;373;427;476;516;520;527;486;511;565;565;552;619;533;511;466;421;427;448;476;514;490;502;403;486;610;740;735;771;771;760;768;750;730;714;609;632;577;554;535;596;598;640;567;509;354;344;371;454;523;547;561;553;607;594;605;549;502;536;510;483;490;444;415;430;458;423;336;213;153;260;436;520;475;348;386;454;436;456;359;371;365;472;445;470;495;524;556;565;574;605;636;596;567;431;446;449;499;582;644;678;587;604;536;536;474;450;489;457;458;441;485;497;573;591;674;683;688;694;655;654;683;737;805;731;702;649;682;709;653;626;626;603;684;663;702;778;770;677;644;654;552;564;558;576;631;638;542;557;478;462;482;518;604;575;651;619;659;633;657;617;503;431;439;488;584;707;715;738;779;770;765;840;731;716;722;716;679;646;698;687;708;615;647;611;613;555;556;549;579;661;649;692;663;603;468;437;439;499;513;540;545;513;622;624;640;625;621;618;556;559;592;605;576;592;546;626;700;704;627;532;500;573;594;601;631;648;681;627;612;608;574;585;581;568;626;574;529;557;544;536;577;591;640;582;610;614;651;652;575;553;557;513;499;523;612;656;622;645;612;594;638;689;659;671;664;729;723;664;656;632;604;586;560;633;583;560;652;632;631;633;648;587;629;650;615;669;688;705;670;729;742;736;770;699;743;681;664;628;598;673;725;730;726;666;725;677;659;589;541;500;523;514;571;586;644;532;526;558;622;594;657;610;602;583;534;487;413;535;568;615;592;515;479;482;449;440;541;592;631;623;634;600;656;619;571;574;634;605;588;550;593;569;562;517;478;494;513;567;555;632;607;670;632;653;621;598;552;612;588;623;650;696;748;710;716;667;647;681;660;609;643;729;676;670;721;620;608;613;542;608;625;702;745;750;647;579;626;605;629;641;678;651;713;719;681;655;596;673;725;705;740;624;546;554;593;686;763;742;648;714;678;616;552;513;520;543;523;554;583;572;565;558;669;710;728;722;714;684;608;548;507;591;591;555;587;609;551;602;710;634;689;728;725;753;767;738;702;689;547;553;560;596;554;601;615;645;694;726;730;653;637;591;598;582;529;503;513;536;544;616;635;565;594;590;557;626;619;641;645;732;751;719;732;712;667;715;726;657;615;628;631;572;545;534;562;578;645;627;660;624;674;660;690;727;714;712;688;699;669;646;725;636;603;632;681;702;732;726;735;744;731;753;661;702;659;616;629;690;662;702;682;569;430;328;281;375;541;519;511;526;441;463;496;538;571;531;569;593;586;615;580;550;478;498;497;500;527;561;603;640;619;665;691;650;666;662;613;623;662;651;712;758;729;646;675;670;704;749;743;722;680;658;641
680;676;613;632;582;569;637;675;669;695;710;674;667;705;683;661;614;483;499;521;548;589;568;529;450;409;362;326;337;421;399;372;370;344;432;382;397;379;425;546;606;615;667;588;585;514;445;395;376;511;566;593;601;564;554;550;482;413;325;300;337;397;559;504;553;566;607;555;497;464;416;395;460;576;620;665;705;684;673;655;592;561;511;519;522;525;473;339;309;324;338;343;453;527;584;629;634;572;590;625;640;627;634;542;421;409;366;340;328;290;323;339;378;407;488;549;510;493;448;514;538;564;500;534;524;528;495;507;559;531;551;555;562;586;590;603;667;689;737;769;744;740;747;713;683;631;634;640;625;609;593;671;668;697;645;475;385;371;405;490;564;584;582;576;623;602;627;557;550;602;556;511;551;435;504;536;454;436;443;316;242;274;406;502;469;403;353;426;394;403;336;358;353;460;479;512;535;614;604;551;620;641;676;641;542;488;502;493;562;589;656;700;629;574;595;568;509;504;546;515;485;522;510;593;643;680;651;648;660;644;581;564;685;725;770;703;705;672;697;678;652;559;574;545;588;590;650;767;775;731;672;649;632;574;573;597;500;505;515;540;559;526;529;567;644;694;652;683;645;620;626;566;558;482;532;574;582;687;727;676;707;749;726;702;721;731;718;690;615;610;599;640;620;626;638;581;550;570;526;587;617;701;725;727;665;613;541;503;418;432;464;435;456;486;517;583;653;640;675;626;623;661;630;652;607;610;577;555;698;671;651;508;457;605;635;656;626;652;676;667;645;603;641;595;586;589;559;611;546;504;551;513;574;588;622;582;534;566;610;634;556;542;512;467;525;527;566;637;688;661;611;686;720;655;695;727;718;723;717;714;695;580;570;592;633;582;602;628;612;627;645;608;659;628;642;613;572;615;702;731;702;683;674;677;692;798;697;631;616;617;596;705;762;763;714;753;721;705;628;553;512;494;501;510;612;623;632;599;534;601;658;646;581;602;615;534;526;429;437;468;580;615;572;557;477;498;433;427;448;476;549;594;593;586;607;583;552;570;633;626;573;615;617;497;473;500;487;436;437;521;630;627;644;680;681;610;618;586;596;636;679;597;611;596;672;665;625;661;646;707;685;685;649;702;646;702;742;746;624;629;550;587;656;742;788;780;615;581;589;597;638;640;661;642;648;726;703;665;620;612;641;671;712;645;546;598;651;738;727;718;705;698;681;585;511;510;529;522;544;549;513;601;597;610;654;723;755;737;707;636;572;483;462;543;607;612;641;601;515;565;663;678;786;715;680;711;754;720;672;615;583;611;605;565;544;545;542;517;595;696;678;702;606;611;635;608;532;563;562;562;624;638;603;659;631;613;584;600;537;650;638;747;719;827;715;666;715;690;712;680;671;663;670;606;555;496;541;562;669;667;658;633;640;646;650;663;684;675;694;716;720;760;623;571;581;638;686;721;752;761;747;729;707;687;679;744;673;626;682;693;725;776;767;682;518;374;350;478;547;521;566;514;509;496;553;572;532;545;539;536;560;569;557;592;515;565;543;539;551;524;631;653;721;726;665;694;670;613;700;633;704;671;703;710;673;669;636;685;669;727;717;691;695;646;645
727;653;620;595;583;629;627;666;773;729;736;743;736;673;703;658;545;560;545;567;571;562;580;605;534;476;399;424;450;533;527;452;464;410;358;340;315;446;483;573;659;686;655;637;681;588;556;480;490;535;576;606;559;542;565;511;471;403;392;377;423;485;596;694;591;608;618;649;577;509;420;478;559;625;717;686;645;630;542;551;624;598;472;515;495;484;436;333;282;291;343;366;468;580;651;706;687;643;667;680;662;655;605;496;405;377;425;456;463;394;367;372;402;419;398;516;527;548;474;501;471;465;449;448;489;506;526;568;573;609;594;593;608;622;654;605;652;666;662;698;725;712;636;607;605;622;668;600;633;708;673;730;662;663;572;486;455;514;518;552;616;600;578;550;543;543;613;580;624;561;584;552;490;519;514;506;476;487;473;429;319;383;426;475;469;426;390;434;445;431;372;353;385;419;423;514;617;605;603;577;588;686;632;634;569;543;552;548;532;638;671;648;635;567;601;567;566;519;517;542;525;542;614;598;624;587;551;561;547;526;530;616;670;734;726;702;649;652;618;682;660;576;566;577;544;574;656;721;760;734;642;631;602;608;632;565;518;516;555;650;629;651;617;594;662;705;725;668;630;584;619;586;599;483;562;618;632;649;693;650;641;706;678;642;678;687;737;629;571;585;674;595;624;611;574;607;634;612;578;585;658;683;738;721;730;661;557;467;452;470;525;423;450;415;504;546;650;679;677;615;632;672;690;647;600;565;554;637;675;656;563;562;517;624;631;634;616;612;627;621;659;648;646;602;611;632;564;547;458;506;546;550;592;621;635;591;599;592;538;581;513;481;485;507;519;539;609;675;734;699;707;749;756;792;713;751;747;748;791;675;630;577;526;566;611;635;634;626;623;660;696;652;579;618;607;587;526;534;657;686;625;623;620;640;732;745;714;637;618;585;634;729;747;689;728;710;716;655;616;561;505;518;539;504;596;692;656;685;627;638;676;638;573;573;533;481;492;433;411;428;549;579;563;486;421;413;408;422;388;417;487;546;579;600;573;624;609;579;615;634;624;660;608;506;500;518;499;412;456;536;645;642;678;647;644;643;679;671;644;677;633;650;610;583;633;630;603;609;596;653;684;685;632;638;739;687;742;702;629;613;563;542;618;723;741;701;669;587;670;649;609;637;625;659;643;638;706;663;620;614;646;668;605;647;633;596;670;757;804;756;738;697;682;582;560;545;592;606;589;521;548;589;635;667;678;746;733;711;693;674;591;543;518;538;601;622;588;573;622;626;645;730;794;740;715;752;742;746;686;615;604;577;606;577;509;478;509;442;509;575;601;608;636;635;633;642;591;562;596;635;610;583;611;643;667;624;647;573;577;616;669;699;731;733;725;700;683;760;771;681;698;702;680;615;544;565;595;623;613;600;606;656;601;620;635;652;632;769;726;745;728;683;641;562;613;618;713;684;674;715;724;681;628;695;663;660;700;739;703;732;752;771;777;692;601;489;475;534;572;555;582;555;568;554;569;593;513;529;570;560;489;542;577;508;566;534;560;564;535;514;638;693;718;742;729;691;659;711;719;694;650;632;664;706;686;673;640;654;694;687;699;751;671;666;633
669;654;595;608;598;584;664;727;748;750;747;766;696;681;658;604;632;605;582;590;587;557;546;585;556;552;503;477;499;543;601;524;497;434;357;313;402;507;496;620;644;770;705;708;723;655;626;573;608;569;554;552;592;578;632;559;531;449;465;509;548;594;640;616;642;579;604;596;589;546;493;498;586;655;712;672;579;534;532;536;551;554;477;475;463;426;406;323;347;395;424;472;556;623;684;667;658;683;623;702;698;635;563;455;393;390;485;530;584;467;446;463;457;436;464;484;587;534;478;466;451;424;517;505;540;511;587;640;613;571;616;616;661;584;632;604;669;598;632;659;660;616;628;525;567;623;568;636;638;666;666;684;616;533;515;481;516;555;670;649;655;683;544;587;569;560;640;585;609;567;606;632;505;516;525;552;543;511;552;498;445;405;459;442;435;404;383;425;444;469;484;473;401;411;476;564;678;686;657;653;673;652;608;583;556;599;550;542;550;628;637;639;662;609;573;577;560;541;567;481;528;657;696;643;585;541;584;574;500;477;524;586;640;698;686;655;596;611;590;642;630;598;556;576;592;575;664;704;756;730;715;616;579;607;629;586;605;617;578;638;595;641;629;660;700;710;728;723;586;649;615;620;568;524;589;609;675;666;709;634;617;569;576;637;613;726;699;580;594;638;680;660;639;613;628;619;661;669;692;661;680;705;701;780;758;708;703;510;494;449;484;473;430;465;485;595;642;657;689;591;666;689;655;642;613;589;531;550;596;662;644;560;548;592;582;610;592;619;602;631;637;652;647;619;587;624;609;538;517;512;604;676;659;634;674;603;578;565;563;506;513;488;447;509;502;578;635;715;716;706;726;749;772;673;719;730;788;705;716;678;653;602;543;604;587;604;651;618;672;645;652;588;617;611;655;600;553;543;565;633;671;591;574;605;663;689;762;681;617;616;610;749;759;735;779;712;763;682;678;622;530;502;560;612;650;694;674;692;641;593;587;613;545;510;468;471;423;423;473;514;609;567;547;448;445;474;422;416;407;466;477;533;573;542;569;601;629;630;611;644;667;682;570;555;554;556;542;475;465;564;618;615;671;676;744;746;788;683;692;714;686;614;615;549;540;519;581;613;611;645;737;709;661;639;699;699;686;698;668;581;527;575;636;719;764;741;707;641;691;667;605;617;633;564;592;684;661;595;619;542;588;664;656;659;659;599;655;732;755;786;743;728;616;585;550;555;594;557;572;519;599;619;675;648;711;700;748;751;738;633;639;522;472;538;613;593;618;586;599;592;704;724;809;698;632;667;725;662;663;583;536;570;575;504;524;426;404;409;435;552;616;660;730;747;760;695;674;570;687;673;612;666;576;618;630;643;602;562;533;632;602;696;734;728;706;742;763;755;774;775;751;721;621;593;601;567;577;667;596;581;592;665;591;589;646;683;687;718;787;740;673;669;635;603;644;636;703;677;700;719;730;611;601;591;579;616;639;708;796;749;755;753;819;738;676;685;579;701;671;637;609;670;658;664;621;610;547;556;564;578;469;506;521;553;605;593;599;593;557;541;697;724;743;831;786;712;732;746;662;666;613;599;641;639;666;636;651;632;621;636;656;729;688;646;640
628;691;610;589;546;548;627;683;755;761;778;719;682;604;651;649;588;561;589;577;522;544;575;501;523;549;496;526;512;533;560;536;489;469;386;382;477;500;557;603;687;732;720;701;671;690;654;605;587;601;552;550;640;667;624;633;548;480;567;609;674;610;643;663;675;546;584;620;594;552;536;529;592;637;617;595;580;434;403;521;558;547;537;398;414;389;383;401;430;481;515;529;579;642;686;635;653;610;617;677;614;575;476;501;401;469;531;614;640;574;568;521;529;486;512;519;604;611;496;494;491;545;567;600;639;598;624;619;575;607;608;606;631;675;635;606;566;568;592;597;618;585;575;475;551;589;623;590;638;632;645;591;565;532;541;555;529;601;731;752;715;663;598;572;584;558;564;525;602;526;539;578;581;534;585;523;550;574;583;552;561;433;409;429;375;376;418;437;460;520;500;542;463;463;481;649;724;765;748;690;654;628;622;588;565;560;563;577;581;584;571;594;597;588;581;609;588;601;565;553;570;608;650;641;582;581;562;506;495;489;499;534;614;677;665;593;564;569;633;653;627;635;558;611;649;700;675;698;691;663;639;596;583;589;676;656;636;653;688;648;640;698;705;683;721;767;695;692;610;624;608;700;625;648;577;613;652;694;696;649;526;526;573;593;636;606;590;569;609;680;692;661;661;668;605;611;623;667;716;686;710;688;716;728;685;710;653;603;507;499;475;496;461;496;574;622;704;658;687;651;598;629;609;605;616;559;482;561;599;600;638;563;581;554;639;609;554;613;606;645;624;675;640;620;587;627;602;588;522;586;628;647;737;699;684;649;587;597;581;575;581;490;523;561;560;613;682;636;696;699;695;758;708;705;681;728;799;804;725;728;654;636;645;632;591;581;636;645;643;669;695;646;640;655;671;603;555;553;630;655;677;623;626;577;661;633;710;639;606;629;722;773;799;736;724;725;657;699;621;593;547;603;611;740;682;713;724;657;643;574;592;583;543;531;506;420;468;469;556;594;600;582;502;487;447;492;448;448;460;479;536;563;558;596;594;658;654;651;585;675;702;680;611;553;565;586;539;491;456;561;641;649;631;660;695;674;756;738;745;742;684;622;564;507;491;508;536;595;632;685;757;692;640;648;675;633;664;690;637;573;560;576;661;699;750;791;755;725;714;713;674;613;593;588;585;617;619;712;672;551;504;567;653;636;616;661;654;709;787;720;743;654;573;559;578;544;579;554;559;539;558;627;683;688;748;776;681;685;763;665;668;591;546;533;590;575;632;658;597;626;655;690;724;748;640;680;721;605;607;566;536;526;533;538;506;456;389;372;422;515;601;672;720;744;755;644;613;603;626;678;620;616;591;628;654;686;628;625;636;619;685;648;664;715;727;753;778;790;783;762;750;660;657;579;607;670;604;676;684;617;614;660;681;623;656;716;680;733;738;739;689;633;554;556;649;639;697;709;705;677;680;601;561;536;486;577;658;733;817;784;733;769;741;786;742;718;664;622;696;720;685;681;640;675;683;673;604;579;616;570;587;518;555;610;583;572;575;610;611;627;689;741;758;761;777;806;734;697;678;630;655;610;632;680;658;648;583;566;601;584;597;725;676;643;656
717;673;713;676;602;604;676;692;730;734;638;674;682;638;569;605;602;552;570;554;524;495;449;462;490;519;553;517;517;521;513;508;497;497;441;438;533;534;534;618;732;708;660;713;687;675;652;627;608;577;526;543;608;658;670;671;639;587;640;677;709;645;639;709;652;550;542;526;506;522;545;537;558;644;567;547;480;371;412;493;575;627;550;479;498;474;471;560;523;580;595;583;596;626;628;631;611;615;600;606;617;551;533;458;496;546;611;693;691;645;582;593;569;605;568;609;619;578;520;531;516;601;657;706;706;673;674;656;668;629;572;633;671;617;681;674;566;515;530;601;673;615;537;519;535;639;595;644;620;593;602;600;568;597;620;609;609;582;675;695;651;621;568;562;632;608;579;571;608;551;518;601;569;548;574;537;602;658;649;631;584;525;443;401;403;417;432;465;534;609;578;547;537;480;522;602;674;713;744;723;645;642;579;546;501;505;560;537;553;531;529;541;556;538;547;608;581;565;572;552;541;582;600;542;569;560;553;546;500;450;467;516;554;579;578;537;560;617;571;662;640;612;692;675;719;763;666;702;681;538;535;531;581;584;676;658;685;667;686;689;612;694;665;683;724;700;732;660;617;627;652;673;629;625;549;571;609;674;712;589;505;539;570;551;549;596;554;605;635;662;730;701;664;649;629;523;582;618;655;660;716;705;685;677;732;662;730;652;546;467;492;463;539;529;624;675;677;718;693;644;615;559;592;596;552;536;513;568;627;663;669;624;623;651;657;615;585;553;581;632;668;696;616;559;560;594;582;583;572;618;625;669;696;711;696;651;589;592;646;629;650;579;566;572;658;588;616;647;621;600;687;720;676;719;717;667;689;690;665;633;650;646;668;660;676;647;603;609;621;653;639;663;643;623;675;647;571;600;625;642;669;632;572;583;659;728;711;710;636;631;694;724;776;734;711;688;715;594;648;588;600;638;657;731;753;757;732;719;706;653;588;575;606;520;515;492;496;522;552;562;608;576;569;497;505;421;427;432;498;501;563;582;563;618;617;603;612;679;673;710;712;623;597;594;568;576;573;518;543;586;643;674;660;690;674;637;720;738;739;750;710;586;547;521;469;522;584;613;694;729;773;753;708;660;634;661;678;636;628;639;637;683;686;717;692;724;709;735;735;688;689;618;583;621;621;701;715;670;694;568;574;595;670;696;620;606;687;718;700;788;710;631;574;516;587;648;621;642;578;543;597;573;678;748;705;730;683;681;684;626;665;582;521;553;502;572;543;646;671;587;556;667;668;681;681;654;601;618;557;582;576;582;571;596;573;505;423;401;486;523;573;695;687;714;730;682;660;623;634;661;617;571;583;676;700;653;608;648;658;700;666;636;584;638;664;691;729;749;760;811;676;646;645;572;619;658;708;671;651;632;664;642;664;627;676;720;684;668;725;685;644;578;635;616;586;643;682;695;681;675;672;618;538;514;501;592;648;729;736;771;792;788;784;748;736;688;628;680;716;765;730;707;720;714;673;687;630;614;618;618;585;573;580;609;553;535;578;644;701;737;700;707;737;790;816;789;750;748;708;678;655;589;682;631;649;626;609;606;565;613;620;671;657;646;584
708;699;708;655;660;589;673;704;723;650;565;571;507;531;569;545;489;534;580;562;519;539;500;414;451;493;569;516;518;496;506;485;546;576;577;505;552;541;594;659;721;658;726;743;751;749;621;657;624;609;622;614;673;608;648;668;683;641;698;683;612;672;739;689;700;556;538;527;585;587;608;596;604;557;533;511;441;469;396;547;617;645;621;539;609;590;585;565;553;622;601;602;551;588;571;582;554;574;599;558;648;606;561;546;539;555;651;693;694;644;675;676;704;669;624;608;594;588;593;534;518;626;685;659;709;641;715;699;670;668;634;571;614;667;683;641;585;527;488;609;627;609;535;498;483;558;544;569;537;552;555;561;581;612;577;558;538;583;638;636;633;595;564;582;664;587;619;610;581;608;572;602;587;597;603;549;621;694;699;688;660;533;452;471;531;555;473;473;582;590;613;597;559;529;535;616;631;743;750;709;714;640;588;543;523;492;579;537;543;536;483;537;545;520;541;605;588;545;523;532;493;570;588;583;551;560;595;578;524;471;523;595;585;530;521;520;563;663;614;673;638;643;648;731;718;684;732;684;595;594;533;517;464;615;640;658;711;687;690;669;707;712;655;665;723;783;724;608;626;668;714;732;653;618;547;532;585;623;656;631;567;518;541;541;603;556;584;666;692;754;724;719;727;639;544;566;551;652;652;675;728;663;667;681;682;638;703;643;554;527;498;485;516;548;648;725;724;687;711;597;572;571;507;520;496;469;548;605;641;662;640;618;634;715;688;666;577;537;550;617;719;649;585;616;592;611;569;593;685;635;669;660;706;713;729;689;661;682;674;710;659;730;568;634;638;607;579;590;615;600;587;663;677;682;644;663;697;664;619;626;655;711;707;688;609;636;632;626;569;592;651;572;644;676;710;676;657;575;658;695;698;638;656;617;655;719;769;713;691;613;755;768;821;706;709;664;632;632;647;605;637;632;630;690;770;722;674;680;669;662;711;619;571;520;562;555;567;596;586;623;610;660;556;552;481;458;483;479;524;544;561;593;618;625;614;663;653;617;633;681;667;652;566;557;557;565;575;490;594;576;736;695;689;661;654;624;654;701;689;654;680;566;543;555;609;581;571;607;693;760;769;741;708;703;647;678;654;588;672;632;677;688;665;715;738;732;636;705;730;699;703;634;581;672;678;694;711;706;712;638;593;636;651;665;622;599;644;660;679;748;716;606;555;540;632;662;663;689;636;667;618;668;640;698;702;761;719;695;645;602;653;622;542;532;459;502;591;614;621;562;607;581;604;579;621;605;568;580;562;581;550;645;654;625;627;557;469;490;531;517;635;675;702;761;729;733;684;630;646;623;619;603;552;658;715;725;691;693;731;674;673;577;504;514;576;636;697;695;711;719;664;615;661;656;664;636;692;671;595;672;623;644;687;691;760;698;646;625;651;625;629;681;629;639;700;708;763;732;701;693;662;689;634;591;554;613;707;711;719;752;772;736;714;727;729;669;642;692;760;717;730;780;745;760;766;712;589;641;623;627;595;637;633;634;568;557;605;692;783;728;714;769;768;783;838;760;735;741;787;727;694;708;623;641;581;598;624;585;579;595;597;656;584;581;566
706;736;719;740;666;673;677;742;665;606;533;479;491;520;582;594;583;579;576;546;509;542;496;484;473;527;567;529;496;451;489;521;558;620;617;652;656;638;636;672;642;628;650;747;735;651;682;705;650;678;645;722;670;706;656;669;690;740;685;686;632;655;717;717;760;633;579;569;589;652;636;686;652;613;570;544;472;498;469;576;642;590;622;621;691;714;685;579;623;636;584;624;630;577;611;599;540;598;579;693;704;645;619;581;617;644;652;652;665;639;737;719;741;720;677;633;631;611;585;609;598;641;714;654;642;639;727;713;694;647;623;630;630;649;653;629;574;512;509;622;598;568;540;535;513;499;526;527;525;560;509;567;528;555;581;580;570;558;581;603;554;566;557;622;675;674;652;630;670;631;556;588;600;661;569;600;661;633;724;676;695;565;523;458;572;588;579;564;588;596;583;591;617;612;600;585;619;703;730;742;674;645;572;531;527;463;595;561;571;532;515;499;518;550;561;616;606;560;524;535;525;550;602;558;557;534;585;603;589;587;547;629;547;521;491;463;610;622;674;653;597;678;668;696;723;701;690;635;631;600;527;506;549;564;568;664;649;658;574;646;587;605;626;666;645;635;676;680;658;689;767;748;660;637;512;503;577;580;667;669;563;537;543;563;533;601;678;726;731;780;781;731;618;576;515;545;618;702;692;705;679;720;670;648;670;663;672;634;576;525;508;533;486;615;741;796;788;763;701;652;514;475;537;535;469;469;540;593;636;594;631;668;643;705;672;597;566;527;589;621;694;653;667;686;601;533;603;660;693;644;661;654;645;670;667;647;686;704;703;699;750;756;717;626;672;598;593;618;627;584;580;624;630;671;642;585;613;614;614;660;711;683;755;670;683;651;636;631;588;611;648;606;580;654;670;650;631;589;653;680;731;738;648;649;703;714;763;722;746;725;743;834;763;806;715;685;630;624;670;676;639;673;620;712;722;733;632;683;702;660;592;623;610;549;567;606;572;562;667;641;674;613;635;538;524;486;465;513;575;617;625;593;628;628;631;655;657;687;639;667;694;603;574;517;558;612;537;535;559;639;659;703;693;640;649;601;603;622;626;697;696;593;596;660;669;691;640;592;650;725;748;801;770;680;689;635;622;587;610;624;634;673;713;722;659;694;633;646;648;724;689;673;595;649;671;676;665;709;646;634;628;634;696;619;634;669;738;737;674;696;652;632;595;538;569;686;653;722;655;625;649;673;683;648;692;732;658;641;633;610;650;574;556;525;478;511;567;601;555;569;613;610;517;567;653;631;587;591;601;622;626;626;670;632;624;587;528;516;596;602;565;655;675;718;718;718;639;626;608;677;602;619;614;621;664;672;687;689;658;681;684;585;511;487;552;572;624;677;641;682;665;658;677;672;658;665;708;688;589;605;628;680;743;718;733;687;652;563;550;552;590;648;618;675;636;748;682;705;754;731;709;649;649;599;675;660;646;625;686;701;697;669;684;659;683;665;686;713;780;771;783;709;728;781;773;729;693;650;603;632;643;688;729;680;664;562;627;674;775;743;829;744;810;765;756;753;746;754;752;751;712;704;647;582;568;615;615;702;699;631;583;621;655;573;574
794;702;701;710;740;735;711;676;650;509;459;439;481;586;650;624;623;569;537;528;540;522;518;540;562;590;528;537;463;476;482;576;636;677;682;659;710;657;689;609;648;607;602;629;675;685;673;695;687;768;712;715;734;668;688;710;743;668;625;607;603;710;739;765;663;694;584;589;639;651;733;690;689;657;546;556;497;505;595;642;625;659;603;685;671;758;761;667;551;514;542;608;654;622;550;563;534;582;633;681;713;717;646;663;626;655;677;709;677;719;672;760;735;733;671;634;601;630;631;569;614;622;679;695;642;690;708;743;686;674;603;553;594;586;638;595;609;540;554;560;553;537;545;549;565;543;558;607;542;532;489;525;504;478;503;608;585;552;561;560;552;590;580;602;669;647;619;617;595;593;559;549;583;610;625;624;656;684;739;630;602;574;478;490;604;660;680;613;591;575;596;662;655;685;657;612;623;622;679;690;694;660;640;588;542;548;512;589;547;534;513;527;514;566;568;605;627;583;517;491;490;526;528;567;520;554;602;661;650;561;575;617;582;545;511;540;554;588;613;665;613;596;585;680;660;619;669;698;606;623;555;534;523;572;588;596;651;615;624;549;611;568;589;592;572;662;678;660;647;700;781;746;680;597;535;481;539;628;677;629;623;579;575;643;635;667;727;782;777;806;746;690;636;557;555;656;690;729;728;711;691;732;690;643;589;574;661;688;612;547;518;509;510;605;746;749;814;760;696;592;498;515;519;518;559;540;623;633;629;651;613;650;662;707;648;617;557;564;621;665;671;633;668;681;612;619;595;627;660;620;645;609;636;639;623;712;655;704;661;725;759;764;704;651;666;592;583;573;634;627;638;678;578;670;638;626;621;653;573;682;690;716;722;720;651;677;691;622;627;563;656;617;569;645;695;667;648;602;655;745;730;718;674;678;714;706;726;724;699;690;763;762;784;823;664;666;615;595;669;676;657;616;644;680;742;668;593;605;602;639;595;630;602;535;562;602;608;600;658;657;618;682;638;618;583;557;469;524;604;678;629;666;679;639;658;617;639;636;699;710;670;631;585;545;534;649;580;603;601;612;643;662;660;667;641;632;589;589;630;644;576;595;575;690;718;673;653;676;680;705;747;761;787;698;625;628;664;605;645;627;722;716;768;713;666;627;656;641;754;752;744;675;606;578;632;630;654;643;621;626;686;716;752;703;786;722;752;709;666;608;641;655;599;524;585;681;705;692;729;739;712;710;648;662;669;710;715;682;640;613;635;602;553;499;449;569;616;579;631;605;551;573;569;578;620;633;683;689;656;621;654;678;645;696;658;586;594;587;595;582;584;675;735;763;741;746;686;633;609;616;638;612;557;569;666;665;587;625;666;646;644;594;506;532;572;563;610;574;588;576;585;636;689;653;693;704;737;622;592;599;687;695;702;721;679;689;644;594;549;534;607;598;672;652;689;696;746;677;707;689;708;643;593;662;666;677;650;610;670;642;695;632;583;594;612;669;705;727;730;809;760;688;726;830;759;747;723;721;684;715;734;750;790;711;587;623;662;713;771;820;801;739;745;756;715;780;785;734;765;825;712;734;654;570;612;650;669;690;644;670;581;603;659;551;557
740;703;731;673;673;748;739;731;603;530;506;505;531;625;675;683;588;566;535;533;583;595;579;590;632;601;541;454;456;492;525;647;641;690;751;676;663;632;668;643;652;649;609;566;642;672;730;717;696;710;671;658;693;677;706;743;789;707;635;537;575;666;735;766;729;618;610;640;710;729;792;779;746;648;576;534;567;590;651;660;589;597;597;636;680;709;658;653;609;510;510;589;613;555;532;542;560;598;629;640;736;734;676;683;599;665;733;693;705;738;694;707;732;731;628;626;599;589;576;626;623;632;648;706;667;647;786;715;656;618;559;485;521;544;603;584;553;545;554;561;559;470;533;529;540;573;606;576;525;480;485;495;510;496;514;561;567;543;525;542;580;536;583;622;630;651;595;592;530;535;607;551;608;597;633;686;609;642;678;642;566;484;466;534;644;684;630;615;533;528;615;688;742;705;694;582;613;573;704;688;670;644;631;588;578;525;503;535;571;635;659;614;657;633;622;609;661;620;577;520;504;524;544;536;564;483;555;619;693;681;622;551;557;557;601;556;573;668;627;655;587;607;645;644;623;657;618;668;710;667;628;517;550;544;543;600;627;643;618;610;557;592;561;550;581;633;686;741;757;740;754;753;691;591;495;445;510;580;595;606;588;570;692;685;753;737;768;760;757;819;743;668;590;514;619;679;729;781;734;700;726;663;641;564;591;615;612;657;690;639;562;542;620;764;735;786;789;797;663;562;540;511;554;547;520;542;622;686;683;568;606;587;644;649;615;570;545;587;645;629;626;617;648;666;684;621;588;603;562;596;598;646;624;584;673;682;737;732;749;749;731;755;693;664;591;597;571;633;661;596;610;561;605;615;659;647;643;619;627;647;653;693;692;689;710;711;664;650;626;552;624;635;626;603;618;664;633;624;650;678;757;698;717;708;736;662;665;670;638;649;718;743;761;711;623;664;678;649;695;684;642;606;592;747;718;648;624;628;614;601;605;596;579;565;574;628;649;660;698;635;668;635;663;611;620;496;473;491;607;693;651;707;698;661;621;659;610;665;644;697;664;656;578;571;543;575;586;593;615;626;681;655;641;632;617;605;563;580;651;636;594;594;574;614;734;724;720;660;687;701;728;762;722;694;638;680;681;596;624;633;669;696;731;734;739;696;672;663;723;719;715;655;526;479;581;613;659;650;652;642;723;681;755;754;782;750;765;769;660;585;624;632;592;599;538;619;684;712;752;705;729;685;663;675;712;697;715;702;660;652;574;589;503;433;474;558;589;641;660;619;532;514;617;593;656;682;691;720;701;692;636;689;718;664;653;644;618;556;597;607;667;691;778;733;729;698;774;634;626;618;658;615;539;573;547;585;546;555;568;575;571;607;558;591;572;586;610;638;610;534;645;677;784;689;683;675;683;618;608;617;677;716;669;711;687;645;625;551;537;533;605;616;621;663;681;713;641;658;695;697;693;627;648;694;731;731;603;543;599;636;671;643;588;562;614;670;688;725;806;779;791;753;696;767;792;794;710;679;689;704;773;801;765;730;707;692;749;761;774;762;798;779;723;726;763;740;749;799;807;817;756;664;614;607;652;709;712;695;665;650;618;609;688;611;623
691;643;676;676;688;694;745;708;648;611;540;538;553;597;711;688;662;635;647;604;579;607;646;730;716;646;553;457;430;506;563;662;697;723;699;723;603;582;628;683;691;650;587;646;622;738;747;751;671;675;623;635;609;644;731;770;796;714;571;569;607;674;690;733;645;653;613;643;701;780;730;762;761;632;520;547;586;623;616;614;574;572;559;666;667;689;714;683;664;578;534;552;616;595;524;481;537;563;624;696;722;689;678;622;543;635;660;695;633;658;659;668;719;714;640;612;549;541;575;609;671;626;633;615;671;653;656;706;671;595;569;498;488;540;546;561;537;569;592;548;534;525;490;538;572;624;645;537;498;490;537;520;549;499;495;507;563;531;569;556;584;593;652;659;727;624;582;584;528;590;592;564;572;596;656;669;635;632;629;606;524;478;500;582;650;758;692;626;573;557;622;704;744;782;780;721;676;646;662;633;600;598;554;512;525;519;509;479;596;645;711;682;690;689;676;658;630;654;570;583;589;615;543;549;508;536;560;654;676;633;578;577;581;586;583;627;620;660;613;640;649;637;665;675;650;630;650;704;719;724;589;604;559;530;534;648;666;665;597;643;648;582;555;537;545;598;661;696;759;787;780;734;632;573;550;524;515;535;554;616;622;630;652;663;710;742;783;794;741;737;657;649;544;562;696;735;718;733;747;715;720;682;643;567;555;599;644;679;669;603;559;607;719;785;760;799;732;729;621;585;565;550;565;537;550;601;624;670;638;583;560;596;598;643;619;563;499;576;641;631;624;625;637;684;687;639;635;597;556;497;523;628;601;583;608;639;704;735;754;752;708;744;718;673;614;587;578;663;606;641;568;544;578;660;643;652;591;573;586;598;675;709;720;678;686;715;677;682;540;632;686;655;657;606;629;657;592;632;664;627;655;685;664;704;641;636;646;653;639;635;684;734;700;625;625;640;644;678;647;624;626;587;606;657;735;671;646;619;615;646;585;627;572;573;526;590;625;711;688;714;727;746;704;678;608;558;537;497;595;631;646;768;748;739;648;679;651;665;750;717;643;606;543;503;540;561;546;576;574;615;612;697;616;602;612;620;552;545;660;676;600;574;622;638;652;646;711;616;668;709;686;713;725;688;665;639;627;575;627;662;668;688;706;691;699;716;683;669;711;692;687;690;568;518;515;569;638;589;575;652;698;719;768;733;779;798;767;704;678;611;591;585;535;544;544;570;639;610;655;734;742;665;625;665;668;722;704;673;670;619;603;506;401;317;361;510;634;630;622;589;564;515;538;555;601;682;727;805;708;628;595;677;694;653;681;646;629;564;547;636;727;752;793;794;718;703;680;616;637;604;567;548;556;573;628;641;602;587;573;567;563;563;610;613;571;565;609;608;643;662;698;750;733;657;669;611;650;632;605;619;641;682;698;645;591;584;567;567;495;542;578;681;749;694;707;696;631;609;650;634;617;605;699;733;731;710;647;576;629;666;718;658;634;595;606;604;674;719;785;848;745;714;761;800;769;693;744;696;709;763;759;728;771;651;709;687;775;797;707;725;762;728;742;699;664;673;761;754;773;753;770;670;675;651;679;723;697;716;639;641;606;591;610;657;620
641;635;673;675;670;681;749;729;606;622;562;567;556;657;713;632;679;641;618;666;616;620;718;719;680;623;551;502;477;565;613;606;676;697;659;600;566;526;648;668;698;669;707;633;725;750;747;678;695;666;625;607;573;670;745;761;758;731;687;664;641;681;661;638;596;577;580;623;652;712;758;804;697;613;527;537;500;601;598;555;537;531;609;634;707;675;622;660;635;589;620;590;623;563;531;513;543;556;588;662;688;760;674;619;540;569;570;612;611;617;621;628;656;670;629;588;563;536;548;571;653;587;562;602;657;665;712;712;682;588;556;502;525;505;580;600;607;567;574;548;501;505;505;514;627;664;596;568;495;446;540;589;602;536;530;484;484;566;620;615;640;630;636;701;706;670;617;566;526;567;605;574;597;648;638;631;550;603;636;669;541;559;600;668;676;743;698;698;649;657;668;751;746;722;792;730;668;665;669;604;614;545;573;552;484;485;457;507;619;653;701;673;663;665;694;672;719;705;691;661;687;671;584;616;577;596;578;619;719;707;602;591;656;616;634;583;676;684;666;680;678;655;647;685;732;597;687;704;744;694;647;576;523;507;539;540;632;636;667;634;626;541;532;580;586;627;578;648;688;778;771;705;597;590;563;538;503;532;530;574;578;649;607;624;721;724;757;773;729;770;676;624;597;649;695;746;756;728;702;718;736;661;705;686;596;632;644;719;707;651;572;650;675;777;734;807;747;636;560;581;537;530;504;470;591;590;678;613;644;530;528;579;620;628;612;567;617;606;618;624;606;672;658;691;709;713;622;568;548;561;510;601;609;620;651;585;691;672;667;649;651;636;704;613;658;597;585;605;648;613;547;493;525;586;641;596;555;535;547;579;577;583;660;658;595;645;656;640;615;663;680;716;677;663;557;560;560;536;565;575;618;717;704;688;648;631;576;591;649;627;732;755;700;599;630;689;677;664;631;619;593;606;646;662;768;675;696;623;538;633;551;596;575;619;619;597;612;727;738;715;708;735;722;744;684;590;596;651;608;710;722;707;775;735;803;718;688;703;720;732;641;549;492;475;503;514;531;569;559;599;601;606;619;619;622;656;635;641;650;678;645;626;631;606;647;645;694;651;642;669;658;645;672;726;692;655;645;598;564;634;636;633;653;604;647;651;658;704;705;693;694;661;570;427;466;597;596;582;576;620;656;692;674;668;685;760;836;761;731;614;630;570;508;482;501;580;610;592;619;641;624;581;544;539;582;617;596;597;666;672;667;420;304;198;288;438;595;629;694;703;570;539;579;555;621;728;764;744;663;654;637;712;705;763;666;632;616;568;559;554;621;720;739;711;748;722;666;670;560;632;611;566;526;587;630;607;658;667;659;653;595;544;617;645;707;616;650;706;722;700;739;759;755;745;700;613;609;697;711;653;719;649;661;595;585;547;580;584;596;594;664;683;673;695;681;698;671;669;594;592;605;618;677;772;719;699;598;614;619;628;696;714;630;557;583;664;687;703;720;721;832;777;778;697;754;789;718;720;671;755;697;704;691;688;679;665;732;679;690;715;701;696;714;702;697;710;749;760;746;723;697;652;689;709;675;753;713;650;646;675;661;612;626;593;568
605;625;623;602;631;687;698;730;577;578;580;543;539;590;659;657;641;709;666;657;680;666;633;635;644;675;615;522;577;576;656;676;648;659;662;581;461;584;657;684;723;725;725;771;751;690;709;623;696;697;646;602;587;645;738;758;718;680;681;695;677;678;681;589;499;524;616;614;720;717;765;686;638;614;526;548;580;610;610;575;516;545;634;657;646;645;672;641;656;618;645;598;589;557;602;542;540;497;585;716;679;685;648;616;612;531;538;534;616;632;620;660;660;678;659;628;614;519;547;570;649;623;514;562;659;671;667;641;671;590;642;532;520;585;607;566;599;571;556;507;552;457;527;567;562;608;604;538;434;459;499;573;613;580;553;487;533;662;642;676;649;691;706;714;709;657;588;571;620;594;624;624;649;660;696;678;595;508;551;601;559;619;703;664;792;703;748;707;713;746;704;702;766;737;758;704;622;648;617;617;551;585;554;537;521;498;469;542;595;703;750;716;670;700;690;712;674;704;711;743;702;673;648;605;671;669;620;644;735;754;673;631;670;626;594;590;670;653;670;640;643;680;656;741;741;715;755;739;798;749;580;521;437;452;455;494;570;584;595;628;637;561;589;577;643;643;626;645;714;748;759;662;566;585;648;627;544;532;553;583;542;569;562;587;658;708;705;668;680;687;646;613;673;661;742;725;711;715;668;649;678;678;660;676;711;639;659;686;673;658;660;648;709;801;742;735;690;579;623;569;580;582;533;514;525;587;637;619;569;541;580;538;566;607;627;616;584;590;675;687;656;592;630;714;748;769;684;674;610;574;561;537;599;638;568;617;625;656;635;646;585;609;625;695;691;606;578;576;604;575;532;498;494;546;567;614;535;528;512;576;553;570;693;642;647;597;632;624;667;706;714;743;685;710;605;548;584;522;570;606;636;703;618;665;683;647;617;589;625;648;666;731;662;644;653;661;713;597;595;628;635;554;694;729;738;686;626;595;596;597;586;586;592;612;611;558;665;721;754;712;759;741;785;762;720;641;621;604;710;704;744;737;738;759;723;717;733;761;755;704;577;543;535;519;535;516;536;599;594;636;660;636;641;639;619;640;656;667;670;639;599;599;538;546;630;626;630;638;632;615;613;611;619;655;616;643;665;666;608;583;652;599;579;624;621;647;669;633;742;672;702;647;605;561;546;558;594;577;585;625;660;674;627;670;711;725;769;758;701;651;649;619;519;501;549;645;564;576;585;621;610;548;523;484;558;561;570;584;624;655;584;420;194;154;183;331;540;667;705;763;690;647;577;570;587;699;749;731;682;629;664;711;727;727;626;578;617;602;590;583;588;614;701;707;788;732;683;661;593;633;579;598;614;584;704;676;713;689;695;648;625;595;631;708;687;628;659;672;746;718;731;735;705;721;625;645;643;699;690;713;649;650;646;600;593;557;566;565;566;547;627;641;662;711;639;635;647;604;543;549;555;627;692;753;788;720;660;600;558;713;686;685;689;653;588;600;646;692;734;758;742;740;681;756;654;734;701;699;692;674;662;649;618;682;649;608;655;692;654;720;708;748;741;748;697;713;693;715;729;682;670;638;624;667;655;769;717;693;699;675;725;683;679;568;573
544;595;589;603;595;674;742;656;607;546;514;496;502;554;641;638;652;668;680;688;665;682;694;630;623;664;667;638;629;691;698;707;675;636;526;496;486;539;580;679;662;775;758;732;756;666;648;596;675;695;700;700;690;684;674;684;696;662;671;713;742;723;599;599;518;548;571;595;664;745;729;648;606;617;577;513;583;712;628;553;525;611;656;656;677;732;695;656;602;648;661;685;636;546;568;545;501;510;569;623;693;623;697;686;615;599;547;514;593;641;648;679;653;625;643;594;571;574;496;590;654;618;542;591;659;642;631;615;604;595;588;591;613;690;644;620;579;605;574;570;548;489;532;578;604;624;571;477;490;519;578;612;592;563;509;531;575;672;651;675;663;635;686;674;677;632;625;637;709;675;617;634;659;655;708;657;587;506;515;566;613;707;766;774;754;791;721;773;733;699;733;665;717;733;706;706;639;604;580;529;519;506;526;567;574;532;549;560;644;660;702;762;718;726;702;792;758;699;647;710;731;754;651;670;618;633;675;614;660;695;721;708;686;611;543;592;626;693;640;623;674;715;727;749;796;751;771;764;713;696;627;479;419;402;468;459;501;523;561;594;556;520;525;599;661;630;630;725;750;699;676;670;631;556;618;585;566;568;571;537;464;459;499;567;618;692;667;657;679;632;646;704;662;766;714;719;623;577;634;574;646;594;636;699;656;649;653;695;672;674;643;654;758;798;750;679;669;569;592;620;639;598;554;525;544;633;588;577;535;564;601;594;605;638;626;646;666;600;672;623;687;623;581;664;766;744;706;709;666;576;585;519;662;635;680;655;637;622;640;662;610;656;642;687;669;586;602;560;612;543;494;536;551;567;572;564;572;542;618;592;554;568;589;593;583;588;581;672;724;713;710;719;714;677;631;578;584;542;633;630;591;575;640;672;743;652;611;645;597;635;744;772;689;663;703;733;705;684;591;686;684;695;677;701;756;740;682;620;587;601;597;651;624;676;574;690;672;714;730;729;658;681;744;738;706;673;604;621;661;663;714;750;775;735;768;717;690;687;735;714;646;577;494;456;505;473;571;593;597;577;684;650;583;587;627;655;630;712;662;660;586;536;498;551;576;587;598;578;583;595;542;558;573;645;689;677;667;695;646;599;612;617;566;595;584;616;683;738;731;733;686;692;646;592;575;572;578;535;618;588;619;632;590;637;640;687;776;746;689;604;659;558;528;525;576;647;575;565;576;571;540;535;508;505;552;562;583;580;581;656;591;366;172;75;147;361;556;718;762;768;817;718;677;586;624;647;742;722;591;570;563;666;733;684;579;580;642;634;634;567;531;604;657;684;736;775;675;650;596;633;579;626;633;680;690;746;772;720;733;713;640;637;721;732;771;732;648;716;672;718;718;762;756;745;713;646;691;677;679;711;677;705;611;645;598;547;634;557;593;591;558;586;655;661;676;642;663;611;547;548;540;640;681;744;782;703;619;577;575;670;689;701;656;689;647;604;619;708;733;746;709;774;746;752;727;640;675;667;620;584;650;620;655;707;645;630;601;709;717;717;709;664;677;672;707;722;689;668;657;614;603;588;602;566;614;669;669;679;699;686;675;633;613;570;502
522;564;566;621;613;721;707;663;616;618;528;511;491;546;589;663;632;681;749;640;682;675;637;559;666;650;650;647;714;704;699;715;654;570;476;433;456;557;583;649;729;775;789;796;727;713;626;576;590;652;714;731;718;719;690;696;648;645;650;745;781;736;707;678;560;565;635;683;653;677;684;637;594;603;553;527;615;724;668;560;602;625;658;717;698;715;730;624;591;634;593;587;625;565;565;559;540;537;566;623;606;600;625;643;699;571;555;563;531;626;678;645;625;598;602;567;529;493;533;503;625;629;656;679;682;633;595;562;509;531;532;586;651;663;671;636;605;557;549;583;600;558;603;552;587;610;572;547;460;509;576;601;575;541;491;527;613;642;610;597;628;659;728;663;651;647;629;684;694;676;620;586;591;627;667;650;647;600;587;596;608;673;708;751;781;798;765;776;702;696;802;680;715;750;673;677;643;587;499;521;503;491;514;607;638;632;593;601;660;634;701;763;691;681;732;740;705;718;675;639;687;685;658;692;636;673;616;668;700;741;703;717;654;623;549;562;623;670;666;637;642;700;756;716;705;706;635;680;774;705;605;545;535;497;520;545;574;574;548;574;502;512;554;588;654;663;767;699;688;685;691;615;581;526;572;525;525;532;534;508;437;408;497;605;615;676;686;674;625;644;661;656;687;702;718;697;652;633;607;607;592;575;662;690;656;666;660;666;674;673;633;712;721;747;712;703;664;617;573;680;652;625;580;629;610;597;599;626;612;554;606;570;613;599;654;700;638;638;698;648;671;619;600;656;697;740;742;661;589;594;566;599;644;618;647;640;600;581;586;649;623;636;615;586;599;626;598;662;619;634;593;643;579;658;585;617;599;636;651;590;589;534;624;575;514;579;614;646;708;706;666;696;731;694;685;566;592;577;693;681;539;532;548;695;710;676;640;659;663;691;726;756;742;681;728;715;705;625;675;664;738;725;663;761;750;692;647;593;581;630;585;577;602;562;586;688;633;727;655;655;639;627;636;662;686;605;630;645;648;662;712;773;771;771;794;663;673;685;727;747;654;554;501;445;421;447;491;520;628;665;683;682;640;666;636;653;688;711;753;675;578;532;490;498;536;554;598;622;601;505;520;557;623;617;657;710;708;732;643;623;606;556;587;626;637;650;678;699;710;669;667;635;648;622;606;632;675;646;602;606;643;580;621;641;670;733;726;705;677;641;614;621;593;623;600;659;655;649;606;560;568;480;527;533;530;597;621;589;615;630;556;381;220;106;150;300;563;746;760;911;817;772;745;611;588;732;670;669;593;639;596;698;704;655;623;661;705;709;697;615;593;588;593;672;718;767;751;693;671;597;579;603;576;632;670;729;719;729;732;761;744;768;727;771;805;750;709;684;626;614;707;732;737;756;704;667;734;727;717;686;622;690;655;613;590;613;665;642;650;607;565;567;594;634;649;725;677;639;605;581;569;682;687;733;730;683;641;565;605;642;717;657;673;655;670;705;585;629;683;744;727;789;768;745;707;631;645;583;595;642;694;662;681;635;667;614;642;714;773;680;699;685;668;600;683;617;638;609;701;656;530;568;544;510;592;580;629;657;640;618;620;639;567;575;602
423;539;576;654;688;677;706;692;643;567;510;525;516;567;665;652;723;708;691;682;703;723;654;607;590;682;697;665;696;746;718;639;573;557;456;422;484;573;560;634;733;701;745;673;713;717;651;601;555;625;667;720;710;625;683;640;638;604;732;716;797;730;737;614;633;664;648;650;715;732;670;589;551;531;557;591;666;649;626;546;619;743;726;707;746;718;627;558;574;520;558;576;544;612;618;566;542;524;606;640;619;619;674;603;707;609;548;518;599;654;684;710;712;612;571;525;435;443;533;560;597;641;702;679;710;645;629;598;497;516;516;566;630;669;654;636;611;614;650;590;556;582;626;580;576;573;575;587;547;572;544;560;551;542;467;495;582;656;594;648;629;657;665;703;647;624;628;652;620;577;557;615;538;571;578;571;593;595;630;638;676;674;725;732;737;792;812;748;753;747;752;735;654;718;698;644;636;585;544;554;469;452;516;569;611;653;670;645;620;709;694;760;671;705;647;690;704;675;629;578;599;666;660;650;670;615;621;623;694;738;708;695;670;672;590;619;693;666;586;573;663;702;691;734;715;595;587;639;633;681;682;646;622;649;630;669;608;687;606;602;593;513;632;581;694;731;706;758;770;679;646;580;563;489;536;487;492;509;485;500;465;457;522;621;687;658;670;641;675;650;653;675;696;700;705;692;631;616;629;649;639;610;643;620;685;691;678;647;618;685;694;662;705;708;716;691;630;570;628;687;673;669;688;622;604;585;650;621;606;560;579;562;556;611;674;606;640;592;645;631;644;698;640;618;650;728;657;587;559;589;587;654;619;643;624;650;581;562;602;620;638;673;687;620;632;652;657;657;615;612;609;605;637;677;709;727;708;703;659;611;588;596;571;520;512;492;603;694;690;659;654;674;641;661;671;603;560;611;644;670;634;544;568;652;699;731;746;701;734;730;728;715;746;688;747;781;697;651;736;729;730;746;740;708;662;621;577;601;575;575;618;551;525;612;581;609;658;661;589;592;567;617;630;643;576;561;597;669;596;696;687;794;697;758;667;596;603;635;731;724;627;554;559;436;404;448;486;540;558;642;595;615;636;656;626;597;670;663;675;654;606;487;408;453;501;574;581;662;580;543;520;521;580;672;657;673;697;716;716;641;612;609;629;579;616;638;638;725;776;682;716;722;602;663;640;625;686;652;655;630;631;672;694;711;685;652;708;697;680;668;640;643;595;587;644;655;656;700;679;657;580;552;515;566;698;650;635;645;569;558;508;409;276;211;208;383;606;735;776;811;777;756;711;618;579;607;634;628;646;575;655;633;699;707;708;691;724;751;705;659;571;564;569;561;666;734;763;718;693;666;579;556;581;624;700;707;727;782;765;788;746;743;709;736;726;771;720;716;648;627;694;664;678;710;718;699;707;736;761;679;608;654;706;689;656;664;736;715;659;640;650;629;594;591;691;682;751;705;667;709;665;657;652;756;711;649;635;584;582;649;667;652;703;683;629;612;559;617;608;680;680;691;742;742;716;674;650;598;618;613;656;696;684;671;651;611;698;748;779;755;728;691;641;572;538;519;554;568;632;635;658;644;610;651;570;621;630;684;619;634;551;547;620;613;586
462;510;570;702;658;677;667;673;635;571;538;508;568;567;662;721;713;706;739;680;722;696;692;637;598;661;679;739;707;748;652;637;556;550;503;495;494;629;689;740;724;739;696;629;629;615;611;625;635;635;648;635;648;600;614;529;561;602;669;770;786;698;728;681;722;722;705;688;725;757;676;587;501;543;576;643;712;690;644;648;650;737;712;768;654;691;680;620;508;503;487;564;556;559;550;528;522;598;646;644;623;592;578;645;645;656;605;526;579;656;632;616;650;598;570;545;454;465;559;583;580;651;678;717;677;661;630;587;544;563;523;614;605;609;653;626;584;592;640;599;593;561;655;649;582;605;568;577;576;572;578;564;572;540;448;455;566;614;659;666;644;708;654;633;657;704;718;615;568;570;477;553;523;562;567;593;598;661;633;613;684;742;721;717;690;768;682;684;682;705;734;688;657;736;759;696;682;608;540;586;585;528;527;525;641;657;677;683;643;649;657;695;680;610;610;571;636;666;590;626;604;569;624;639;666;633;631;565;666;732;683;665;725;689;692;635;686;683;641;565;610;723;730;709;703;598;513;591;640;669;713;703;708;740;717;713;656;664;610;574;612;643;596;633;677;713;764;747;728;682;639;620;513;445;453;486;427;489;443;450;439;499;571;657;668;630;709;608;634;589;569;693;718;720;675;621;598;651;655;642;632;626;696;714;700;698;688;579;580;576;676;683;689;691;708;695;635;607;669;665;716;700;700;642;617;568;635;609;567;565;608;569;566;590;603;625;581;612;634;659;763;685;646;672;687;629;621;563;530;509;590;619;668;672;633;635;631;539;524;513;583;657;680;633;664;636;638;647;633;614;600;608;653;745;704;765;719;765;648;584;605;623;623;542;541;555;580;595;612;646;566;596;593;662;632;625;596;619;700;677;647;587;583;655;698;720;652;719;722;753;784;784;756;829;784;722;712;755;739;747;784;762;756;643;590;590;570;597;561;620;605;544;539;525;556;621;658;617;592;616;676;550;637;640;534;516;558;648;657;709;684;704;699;685;645;600;588;607;619;688;632;551;522;518;426;517;508;491;543;580;652;625;587;629;708;680;626;649;677;647;523;436;435;424;493;567;697;712;666;598;557;564;611;672;662;674;708;700;702;688;638;675;617;646;596;687;679;702;717;671;684;698;649;674;659;713;674;681;708;650;705;707;738;723;653;636;672;702;720;660;614;610;592;600;707;706;726;716;729;667;647;598;540;622;675;752;760;696;596;539;461;477;381;374;360;455;613;705;719;747;775;757;722;691;587;624;615;630;599;587;604;627;669;730;753;729;822;775;696;646;678;565;543;604;659;677;728;704;697;675;617;526;535;648;687;645;692;718;797;770;796;754;745;750;745;765;715;728;685;704;699;682;638;662;675;660;626;703;711;687;681;652;757;723;654;705;726;696;712;657;644;600;604;658;703;740;733;750;755;766;708;756;707;722;694;654;632;645;575;576;682;655;712;649;628;535;536;556;614;649;660;675;680;719;715;644;651;614;634;602;639;676;733;712;685;612;729;780;752;768;768;669;609;523;501;523;505;516;610;679;718;687;646;663;626;666;676;704;713;595;567;550;576;641;636
467;529;575;669;724;687;719;674;713;600;547;491;507;616;647;670;725;679;730;729;676;706;686;620;633;678;678;674;744;703;645;624;553;543;545;510;551;609;735;797;704;693;689;616;603;614;679;594;655;591;614;664;598;628;594;590;535;606;717;701;754;719;743;743;712;685;711;702;707;734;705;572;547;577;692;716;690;687;600;603;635;728;713;654;655;659;608;566;567;551;552;554;603;626;599;573;576;637;695;635;555;603;566;653;659;651;571;575;574;660;631;612;608;600;577;564;512;539;599;623;650;684;720;670;634;595;685;553;549;565;635;633;640;608;603;684;570;641;616;621;586;622;647;626;570;611;625;629;627;553;550;582;605;488;449;444;524;578;647;640;682;668;660;622;621;708;637;563;494;551;509;559;556;587;584;597;604;609;646;642;669;705;690;716;712;692;692;668;686;677;676;664;628;682;721;689;636;625;605;589;614;554;578;606;629;621;667;668;647;580;650;633;637;599;600;613;647;713;693;592;619;617;610;669;633;641;586;617;615;638;678;659;663;665;646;635;636;672;612;551;561;699;756;716;666;565;592;552;607;652;648;664;689;717;699;743;796;719;670;631;620;629;604;600;601;660;657;685;682;696;627;600;563;485;514;513;450;436;495;492;536;562;634;659;694;660;626;647;653;588;602;602;661;680;628;602;555;544;600;633;641;620;755;707;728;706;675;611;601;629;661;677;654;649;686;649;590;578;631;700;757;733;661;595;507;568;576;609;600;597;582;560;519;559;552;539;536;589;666;701;642;688;671;656;705;668;578;567;505;556;589;659;635;637;654;606;624;562;530;513;627;662;697;672;675;657;671;657;583;568;583;650;669;710;754;708;792;691;654;593;610;628;650;619;574;518;539;550;577;587;598;571;571;618;631;630;627;644;632;651;657;603;580;658;679;752;738;726;774;782;757;779;757;727;777;755;748;734;727;740;724;803;707;621;599;536;616;538;585;580;588;548;512;513;645;547;658;633;619;667;606;595;621;602;554;544;645;668;694;678;657;654;666;670;642;615;577;559;588;647;582;510;511;505;441;457;487;487;604;631;663;576;602;637;682;678;664;692;644;655;563;494;355;434;505;630;651;675;695;636;631;684;704;717;726;709;667;699;660;681;645;648;642;666;691;710;710;668;671;718;726;631;655;672;721;740;709;667;733;672;658;735;765;698;682;689;711;674;649;643;663;643;633;668;670;726;743;735;757;775;628;600;562;616;749;686;769;658;587;505;505;503;509;487;438;496;577;691;705;699;741;762;744;706;654;680;616;604;698;723;657;614;672;770;759;745;747;746;669;698;707;646;617;681;710;744;804;784;663;678;577;530;546;520;622;591;659;723;715;749;769;786;773;745;754;742;792;769;704;657;684;681;667;700;693;628;653;669;642;659;651;666;767;715;738;728;735;667;655;638;600;603;632;656;730;771;759;755;771;762;739;747;778;734;712;682;662;589;599;624;618;632;623;608;642;589;531;542;545;635;667;632;676;676;702;735;743;694;653;579;663;688;689;691;596;628;737;746;753;714;749;717;652;572;593;501;507;562;620;768;754;741;683;709;706;698;689;719;722;657;604;629;547;640;649
514;524;556;638;724;771;704;679;681;646;528;494;543;606;640;638;664;674;687;648;712;682;665;648;678;679;693;694;713;671;627;654;596;591;620;574;625;690;746;710;682;706;619;650;647;596;636;627;580;607;609;569;594;540;569;580;562;622;697;682;737;733;728;708;768;703;644;658;696;735;732;680;576;632;747;679;631;631;563;581;633;682;678;669;606;640;577;623;578;616;619;636;630;613;529;521;586;600;689;636;629;607;573;610;665;651;545;616;613;578;581;629;619;587;579;546;534;601;607;652;694;658;713;682;620;572;556;520;521;532;692;660;668;592;666;582;578;622;637;591;621;581;560;570;570;600;639;583;647;595;576;579;607;525;453;429;418;576;636;680;635;696;660;608;615;684;677;604;577;532;523;604;626;653;634;583;571;654;620;636;653;721;706;782;764;705;666;648;645;627;649;604;675;733;707;747;726;717;650;636;663;631;654;591;616;647;659;666;650;598;606;672;670;671;561;578;653;724;722;725;706;688;616;615;685;640;586;576;544;536;613;639;662;710;682;611;535;641;607;598;566;702;754;747;689;571;593;579;702;660;633;660;599;667;730;696;755;701;654;660;656;609;633;624;624;658;684;706;740;636;683;654;541;470;477;502;411;407;457;539;546;624;678;655;709;645;639;638;648;510;548;529;574;617;587;590;524;536;553;621;643;664;716;705;796;699;667;636;560;639;655;663;664;665;662;629;596;605;625;639;605;663;563;518;477;532;623;668;687;559;533;540;526;545;547;584;614;615;659;610;682;679;601;709;691;641;617;527;579;552;579;596;679;659;672;663;633;575;595;515;577;672;654;719;718;677;685;678;635;536;541;544;639;711;732;746;761;705;657;618;612;633;638;621;575;561;558;587;564;591;584;631;604;670;633;634;608;641;641;595;647;606;649;569;598;614;651;694;727;746;701;728;768;706;766;780;699;724;648;751;783;766;673;670;521;520;579;597;581;587;564;558;536;512;594;602;652;640;589;600;651;599;625;593;536;548;547;612;595;620;605;576;616;578;601;555;535;531;591;619;534;522;454;516;480;481;503;550;621;642;660;603;645;654;683;651;650;676;686;617;585;498;403;460;564;662;742;696;673;698;722;732;718;794;685;656;625;651;687;649;634;692;681;688;706;711;718;702;674;648;664;619;604;673;745;752;714;687;696;691;751;760;781;766;734;713;719;658;665;665;690;668;687;697;730;755;729;741;805;767;682;613;556;617;703;728;732;732;629;564;564;647;645;647;558;575;639;655;698;628;625;728;813;775;725;659;611;653;710;729;693;647;710;729;723;735;712;673;664;683;654;644;660;745;720;767;844;775;763;736;662;613;560;600;565;575;663;751;738;791;807;770;735;748;811;716;748;764;722;728;673;694;673;670;658;640;638;644;682;606;601;674;719;749;723;657;709;715;587;579;591;615;643;618;689;746;755;751;720;742;754;783;708;763;697;670;632;630;613;643;677;599;619;622;591;672;567;473;456;558;626;657;606;718;683;705;707;675;680;649;703;682;632;616;633;621;728;787;746;748;713;745;659;640;593;605;564;584;647;781;788;783;753;735;778;748;735;717;739;707;669;669;638;632;656
530;486;577;645;716;774;684;671;632;581;596;563;558;586;660;637;646;673;701;728;756;674;643;660;629;696;711;697;682;693;631;684;677;704;625;633;665;645;655;748;644;622;607;595;613;597;654;611;603;626;587;563;536;601;586;620;600;591;625;750;687;706;694;726;699;727;669;625;649;731;752;732;700;627;693;659;613;526;532;498;577;611;659;618;585;614;681;650;669;646;625;644;627;620;525;567;586;629;625;670;647;644;643;620;655;651;601;631;612;593;568;575;565;564;534;537;554;602;660;671;658;723;711;660;578;525;595;515;581;569;658;626;649;630;591;565;592;589;607;588;542;544;531;549;571;590;627;677;646;665;603;601;584;474;427;443;428;506;601;609;670;710;753;650;629;661;669;622;636;616;626;671;672;656;568;559;592;604;600;588;676;692;697;720;696;709;605;605;648;666;630;596;654;702;716;769;726;752;689;658;698;644;688;638;630;612;584;656;645;619;633;669;695;721;647;653;697;748;789;773;776;764;707;659;651;669;556;555;534;526;557;670;696;699;630;573;625;652;588;617;647;699;703;679;637;631;615;633;699;708;654;617;566;625;605;659;664;656;627;640;579;595;640;590;626;563;657;659;685;696;697;636;552;440;438;496;468;469;486;585;683;708;749;718;684;621;689;672;527;463;424;458;529;575;594;570;543;520;563;563;646;669;764;743;703;702;634;631;595;620;647;627;635;605;654;625;602;620;583;598;634;605;600;473;499;597;698;715;648;610;496;489;510;583;565;616;663;602;604;575;621;611;631;704;658;617;605;556;560;651;673;653;601;653;657;639;601;667;566;561;632;637;714;686;638;676;661;630;594;612;585;582;584;602;670;743;669;684;635;602;610;610;607;608;622;622;672;630;645;628;654;628;647;651;633;638;602;604;640;618;616;630;666;619;597;662;654;731;705;720;746;729;756;717;778;767;662;659;636;651;725;732;708;596;560;532;613;591;621;577;532;526;520;503;544;619;692;636;647;630;588;566;563;508;468;512;563;581;590;590;573;561;570;582;553;598;553;532;568;596;534;475;484;489;436;552;640;631;633;621;605;643;646;670;692;663;651;637;612;627;625;531;518;548;656;677;649;643;667;721;749;771;743;732;698;687;609;628;641;612;642;649;663;666;733;719;716;737;678;565;577;571;657;661;756;703;669;671;699;731;770;760;743;744;717;740;687;696;679;758;796;709;687;709;758;749;768;715;741;822;649;576;526;529;706;690;736;689;642;614;665;697;675;662;666;650;667;647;616;565;582;677;812;804;788;716;669;678;716;739;785;729;798;734;756;692;632;567;628;657;632;661;732;778;770;792;801;808;784;715;690;758;679;612;620;577;676;736;796;774;762;738;741;813;768;789;736;756;717;680;693;683;675;668;644;644;632;697;691;638;579;610;703;702;625;643;665;644;570;538;584;636;582;603;649;736;721;745;707;676;653;661;695;731;727;660;682;723;651;673;687;695;631;646;652;651;596;496;487;604;654;650;669;668;712;619;683;689;724;682;689;669;648;635;554;668;723;752;759;721;713;731;647;630;669;656;646;718;729;791;780;819;763;750;740;765;738;722;701;644;684;665;623;662;658
572;538;620;697;682;641;623;571;543;555;576;575;576;652;697;650;619;647;693;712;688;653;660;599;639;591;685;680;656;658;706;692;675;726;720;746;615;618;624;646;637;627;615;594;697;688;661;650;567;521;528;566;592;568;627;636;628;685;668;719;716;661;645;663;681;678;640;543;620;736;865;765;766;631;672;626;637;579;527;567;555;529;598;628;607;677;657;663;677;651;696;698;608;589;617;612;602;629;667;701;657;655;620;598;619;608;620;618;580;581;495;552;581;527;489;544;513;634;668;692;663;739;727;660;625;508;557;564;533;581;645;643;605;604;596;571;539;568;597;592;551;517;500;492;511;580;625;669;695;729;662;520;513;480;444;464;443;491;537;556;655;762;798;751;669;629;635;686;586;627;629;639;728;697;610;612;578;606;650;647;651;617;695;695;678;643;636;640;678;682;701;640;707;617;760;764;762;714;739;658;678;623;693;622;638;640;657;692;688;610;701;661;667;702;674;655;734;763;733;791;726;749;690;678;652;608;578;515;491;527;547;553;642;621;555;588;589;721;696;668;695;710;712;769;739;599;644;651;724;675;645;571;591;608;554;594;548;634;598;632;631;596;611;591;556;577;589;611;653;653;676;648;567;486;441;552;501;476;581;640;701;761;720;777;676;706;701;683;593;449;388;452;500;541;564;501;525;540;556;632;585;696;643;722;680;670;636;597;573;668;621;624;708;683;632;676;636;615;604;642;662;639;569;614;578;711;697;736;686;540;501;452;516;559;618;615;616;620;604;545;502;523;646;681;647;588;596;549;613;658;653;694;681;689;627;668;678;602;585;591;650;715;670;628;586;613;680;706;647;696;664;657;573;617;710;649;661;631;616;627;655;652;652;657;717;686;738;733;712;668;651;609;625;640;572;560;579;616;622;605;714;731;666;593;543;670;675;695;685;705;646;750;782;734;763;649;686;563;568;623;690;706;663;601;548;577;548;611;610;613;565;505;495;506;554;638;697;681;717;655;641;603;607;538;491;444;582;588;603;540;571;555;612;525;574;583;550;572;628;607;526;482;447;464;509;555;665;683;649;635;562;689;665;682;714;694;636;630;611;600;550;537;557;611;646;619;602;609;657;719;741;769;769;736;625;674;570;629;604;617;660;648;645;664;754;723;690;716;665;594;561;623;624;703;713;638;613;605;621;675;686;748;750;709;712;667;684;702;741;747;768;734;723;668;699;696;697;731;721;758;703;570;491;531;639;690;770;725;693;632;659;707;727;726;742;704;667;678;627;549;620;688;809;776;778;748;704;703;769;782;739;741;809;788;751;701;655;612;552;633;606;668;767;734;779;799;862;788;746;721;780;801;758;720;692;706;666;747;723;753;765;779;729;763;774;808;781;758;719;661;673;731;635;693;684;728;688;736;707;619;522;629;665;643;658;666;610;672;611;563;626;601;603;582;629;666;694;742;691;670;650;633;680;771;720;666;739;668;730;694;730;679;643;673;657;662;653;554;553;645;742;789;678;689;683;661;656;672;692;680;739;660;640;613;643;662;735;749;763;722;621;698;646;650;632;702;700;671;730;768;753;749;800;722;706;760;763;783;689;662;686;698;692;637;675
633;597;605;642;661;666;645;542;517;491;544;667;616;674;647;641;627;635;641;686;673;719;658;587;551;582;697;674;677;633;713;687;739;708;721;721;589;581;599;568;584;579;623;623;679;726;666;674;618;555;574;557;626;627;663;662;688;626;638;694;722;661;696;646;740;692;583;616;637;719;829;785;738;664;658;601;581;578;609;554;512;557;542;631;684;693;712;656;655;670;640;639;602;569;567;613;585;599;660;656;695;631;580;590;594;558;605;603;585;578;520;509;519;478;508;495;607;664;724;608;608;643;716;667;575;538;542;611;566;619;626;629;640;549;531;494;556;545;609;559;596;561;517;521;598;649;627;712;717;695;616;580;473;472;453;475;522;491;451;543;592;721;740;710;615;581;648;595;629;589;688;659;640;666;646;604;585;618;574;570;626;612;634;639;647;652;686;672;667;718;674;691;711;723;672;756;748;742;762;665;623;643;624;603;611;602;646;680;674;692;630;660;756;701;693;658;733;803;737;689;718;755;715;658;661;617;594;497;498;543;555;598;608;607;577;586;613;713;710;737;755;728;719;680;677;581;621;659;629;626;601;511;590;598;565;548;574;620;632;672;646;646;624;600;569;570;674;655;715;670;703;662;589;556;500;522;536;561;598;658;648;722;692;682;697;656;709;670;632;529;537;506;588;559;525;483;475;553;571;613;631;693;658;722;679;669;652;623;623;565;609;637;658;681;681;696;700;676;590;620;663;629;695;645;693;741;681;707;607;534;560;565;552;622;583;612;596;618;554;532;515;591;666;708;692;643;627;586;628;640;623;676;678;642;651;663;699;656;619;620;644;691;669;620;627;655;722;677;656;731;705;674;687;668;601;639;577;600;597;639;628;723;726;692;708;695;798;741;745;734;647;624;558;584;538;549;642;614;611;616;638;677;698;630;581;638;670;707;679;719;712;710;733;709;700;664;568;555;510;598;632;728;686;675;615;568;588;601;576;635;587;533;498;536;586;633;724;787;739;726;640;703;591;527;474;476;564;637;625;544;498;497;509;568;568;590;596;552;591;670;553;550;528;516;532;576;695;698;635;615;611;602;657;626;676;688;715;695;626;574;590;520;537;633;669;671;616;588;676;673;744;775;713;735;698;717;664;667;645;702;693;667;701;730;656;705;709;661;665;626;635;670;700;698;610;633;602;611;653;685;705;672;697;665;689;715;701;718;720;737;775;717;645;638;646;660;694;694;707;706;699;619;546;579;604;696;753;703;649;702;663;688;702;764;710;701;673;702;665;627;668;695;725;754;758;776;748;765;686;704;721;762;775;778;817;748;687;655;616;648;667;685;755;753;804;811;797;793;787;734;782;744;801;766;797;694;674;677;682;714;738;750;713;733;761;729;763;743;693;763;744;638;583;625;647;629;713;708;695;593;554;566;667;710;661;663;690;683;685;628;660;596;640;650;651;684;671;733;772;710;648;674;706;686;739;758;745;700;656;683;657;663;680;671;784;709;748;687;667;693;740;716;730;752;705;722;669;667;629;768;739;690;652;587;671;658;746;680;735;693;638;579;575;643;654;692;705;775;733;780;695;784;715;765;750;745;779;681;713;671;766;721;675;676;654
570;623;664;649;656;613;645;557;475;471;561;677;661;675;614;582;594;624;671;727;696;602;621;531;585;562;637;641;576;707;712;739;786;719;686;703;664;624;621;564;567;537;623;644;714;701;704;675;636;604;575;605;648;692;645;683;666;676;649;638;700;693;611;682;658;677;608;637;624;755;768;744;707;692;629;575;644;565;622;605;586;585;587;632;661;691;644;576;606;601;605;591;631;614;594;609;626;674;634;683;644;677;591;610;600;543;545;584;555;612;531;535;431;486;435;540;654;694;712;682;649;660;642;634;571;531;610;599;603;569;641;631;584;584;566;508;526;498;578;616;636;604;567;568;627;680;655;697;715;747;640;518;486;458;482;491;508;491;441;422;560;707;756;761;668;603;652;600;580;618;656;685;636;660;636;622;554;604;510;547;592;635;584;611;688;628;646;635;680;682;668;649;734;690;678;682;671;681;741;665;598;637;534;572;650;612;668;713;686;671;662;653;692;604;612;597;675;770;760;761;696;721;710;696;647;637;593;544;527;526;547;540;572;596;590;619;656;725;751;724;776;737;745;668;680;648;648;621;622;540;518;506;546;562;567;632;641;652;669;659;671;663;648;605;531;596;657;664;707;683;643;681;657;595;595;537;507;556;553;630;621;620;639;652;648;669;675;639;659;614;619;573;634;655;561;548;557;527;544;638;640;675;728;692;685;667;623;651;629;585;605;649;666;718;692;693;774;703;672;637;664;742;680;719;726;689;659;660;639;560;590;671;658;610;632;627;662;638;596;565;555;595;680;719;752;689;600;639;681;698;689;722;719;694;742;642;662;720;674;654;690;716;665;624;553;633;705;683;687;727;761;775;717;695;665;619;568;580;578;635;694;708;768;759;725;767;770;777;734;671;644;561;518;529;490;522;649;658;630;589;642;726;702;642;625;667;724;739;737;739;663;698;738;714;688;584;573;556;551;528;588;636;701;720;619;572;561;648;601;631;579;579;538;537;581;691;766;767;775;749;748;776;683;558;465;519;639;685;600;549;496;443;478;569;580;574;583;575;574;608;562;545;569;527;558;592;630;738;718;680;588;609;624;625;675;665;744;686;686;718;631;571;536;620;653;683;629;649;628;716;732;768;740;675;677;662;693;676;704;687;707;711;647;658;625;684;658;697;658;696;617;684;667;696;630;600;496;510;554;642;651;632;650;638;623;623;660;662;663;744;752;722;668;652;664;658;667;687;698;723;664;625;595;609;639;706;789;712;642;694;699;741;728;748;751;719;710;644;693;630;671;720;773;696;766;756;758;726;690;709;735;816;783;806;753;725;760;652;633;617;685;738;757;757;826;796;784;769;740;758;776;716;720;699;761;747;639;559;599;651;731;759;741;734;706;711;706;720;718;702;740;713;571;589;616;698;693;665;713;651;635;620;617;608;648;663;720;784;685;704;658;639;613;647;624;667;678;646;728;725;702;596;657;704;683;745;731;738;669;632;591;657;685;746;746;735;743;742;724;716;832;759;763;749;689;678;639;667;650;713;659;676;661;631;631;692;734;735;746;742;673;655;610;678;651;662;743;714;747;693;729;743;688;711;795;769;720;707;699;710;724;763;716;666;650
704;671;635;623;639;645;642;595;521;570;646;690;683;668;555;520;541;621;736;731;712;701;570;538;535;561;606;627;640;716;725;762;716;732;719;645;562;578;587;549;598;609;599;689;708;714;687;698;651;667;676;643;717;640;604;634;621;668;664;660;701;701;689;740;630;682;662;655;664;736;736;738;702;727;667;601;656;618;681;637;610;610;559;619;727;765;657;572;573;520;565;642;646;641;656;643;610;681;618;702;651;640;548;532;588;588;566;600;621;590;576;522;495;452;482;566;646;677;769;726;647;601;596;558;581;533;611;619;595;574;628;614;644;583;598;507;518;526;578;624;625;647;659;657;689;665;679;616;719;679;647;526;499;479;452;525;504;557;513;493;536;675;700;682;638;622;626;623;618;639;669;677;698;605;623;632;517;493;510;528;582;604;564;621;709;613;618;614;587;632;706;660;657;662;626;595;595;647;692;637;634;596;529;567;610;678;676;715;759;698;617;639;570;541;530;511;572;684;701;692;661;716;733;653;650;628;636;543;509;511;560;537;559;595;576;655;752;664;717;700;800;736;729;717;710;669;621;655;625;538;511;551;553;629;643;672;718;715;645;632;681;672;654;605;610;627;643;708;660;683;672;720;672;607;576;641;562;606;637;674;594;633;598;612;634;676;660;639;600;607;633;712;716;670;623;623;549;549;580;670;711;709;726;651;666;648;610;654;624;633;630;634;685;734;721;751;762;687;667;688;669;645;685;711;664;630;602;582;574;562;628;648;619;678;668;639;622;615;632;635;650;671;693;660;671;641;617;677;684;674;678;761;737;707;655;689;708;736;745;736;719;714;707;645;548;603;656;694;732;687;755;776;717;715;676;560;560;545;577;650;707;691;751;659;710;717;720;710;755;728;623;562;533;547;555;622;628;655;634;571;575;619;696;637;668;738;749;736;773;742;725;701;693;718;679;623;569;568;562;558;666;655;719;718;648;628;682;645;714;682;597;669;623;585;573;673;709;767;744;764;752;776;671;570;548;619;659;668;622;531;487;469;529;539;596;569;567;586;626;622;624;595;565;556;549;563;653;693;722;683;669;631;649;627;644;678;679;696;720;656;633;627;607;623;704;692;645;595;590;683;747;710;670;667;670;690;694;698;739;741;702;661;640;649;715;713;628;664;734;676;686;745;677;626;541;482;491;506;562;598;617;606;687;623;610;638;673;675;711;744;747;743;682;613;653;616;644;668;622;590;622;604;604;623;673;712;713;618;642;707;717;746;779;722;686;713;696;682;655;619;684;636;661;699;691;694;674;681;717;663;712;743;796;760;785;721;750;729;722;697;624;708;766;819;857;756;744;751;668;677;740;658;658;680;703;665;575;563;483;584;664;750;761;749;720;732;715;709;749;737;707;714;604;623;681;710;707;708;722;669;641;632;649;637;649;683;753;774;758;734;693;620;569;609;619;648;700;669;743;696;590;596;702;699;678;763;769;725;652;666;606;632;706;699;766;729;682;647;728;771;708;790;776;792;727;741;772;764;689;713;741;687;605;650;653;710;650;652;692;700;718;687;660;713;676;728;710;659;670;729;716;691;708;687;714;757;645;670;623;687;689;684;589;630;660
709;667;647;595;645;659;630;587;541;597;651;707;643;598;470;491;538;630;716;709;758;679;585;474;527;529;536;592;619;690;694;668;708;732;710;636;554;542;562;572;593;658;670;669;743;681;727;675;649;665;660;605;633;605;584;596;643;681;660;668;643;646;704;714;726;731;661;642;624;702;689;694;627;570;634;676;676;693;717;687;652;606;590;610;648;743;730;593;517;489;541;565;572;594;582;676;652;627;636;676;596;597;489;499;527;526;562;615;618;678;577;603;586;563;529;560;641;716;742;745;698;601;527;567;590;569;587;593;603;666;647;617;650;621;605;558;533;460;559;600;671;711;679;679;696;593;668;631;670;698;657;589;530;485;471;518;596;582;551;516;549;637;624;668;633;618;610;639;615;647;644;664;709;629;612;536;545;483;568;540;589;651;590;598;608;621;600;571;552;595;653;605;646;619;620;563;621;647;623;674;669;642;569;533;608;666;728;701;756;646;652;588;589;501;514;471;562;618;687;661;679;746;754;760;657;694;658;592;465;522;498;507;601;608;677;676;727;749;690;714;709;700;692;638;656;625;677;675;652;618;598;619;640;641;643;661;700;649;704;663;676;650;684;637;644;653;679;691;709;763;718;689;679;715;650;693;670;634;636;677;641;641;603;639;656;597;667;663;615;625;676;701;765;708;681;597;566;582;664;728;716;717;720;738;692;641;631;577;605;696;608;669;666;728;750;762;754;770;673;663;689;686;765;633;674;605;561;607;592;661;642;723;670;703;653;659;649;628;601;601;660;669;616;652;713;608;666;657;651;635;640;689;723;730;689;765;693;730;721;779;828;781;676;619;665;677;706;764;736;733;727;775;767;729;613;585;533;554;613;708;670;710;699;666;631;644;666;703;674;706;666;641;602;608;652;662;689;701;657;628;572;628;693;685;693;731;787;735;762;750;727;786;784;710;718;627;667;617;633;638;623;692;658;652;646;647;611;668;670;669;687;736;700;664;634;701;719;744;803;752;801;694;695;651;646;666;683;569;597;530;515;511;524;623;633;664;643;614;665;700;649;589;545;497;495;576;674;658;738;765;740;661;667;640;652;698;637;726;738;705;623;591;601;669;720;700;687;614;583;647;686;706;671;682;692;734;712;762;730;803;718;667;661;720;719;670;709;738;683;659;687;718;693;560;595;424;484;443;544;554;618;623;664;683;677;643;682;730;713;697;758;723;677;652;619;631;601;638;589;576;618;616;604;637;637;677;706;624;622;692;700;721;769;731;743;709;639;637;654;684;665;687;619;631;604;634;662;684;639;685;729;740;785;822;760;785;748;717;707;660;644;674;754;782;750;765;724;725;657;626;619;623;682;694;703;633;579;551;513;527;661;659;738;716;718;740;714;735;648;666;622;617;615;664;720;717;696;695;692;680;688;656;678;617;697;730;740;733;774;726;672;576;605;619;673;673;630;679;718;619;586;603;630;657;687;765;735;751;672;669;633;702;700;768;728;704;660;632;645;697;741;771;714;799;761;784;736;748;759;719;719;688;644;605;696;710;680;674;647;655;678;774;799;720;733;736;733;673;680;658;630;674;696;728;769;702;629;655;650;678;716;635;630;537;635
625;636;580;595;625;628;650;579;605;704;760;731;664;500;500;508;665;658;684;746;673;658;569;519;510;509;506;566;619;602;684;652;701;698;716;631;563;497;610;641;662;663;708;698;655;680;650;650;629;733;725;686;631;632;626;611;652;635;688;760;725;689;660;686;672;676;639;569;618;656;679;611;531;552;622;673;717;712;702;701;641;649;542;597;616;633;635;634;581;532;502;485;577;600;668;631;663;619;623;611;571;515;488;537;509;539;589;625;659;763;677;646;615;578;547;537;636;657;721;646;621;568;529;543;581;601;553;621;636;628;618;685;669;663;633;576;480;495;580;601;667;654;633;680;633;593;607;608;629;663;662;620;535;560;514;574;521;568;610;614;563;615;630;655;676;686;685;628;641;648;652;703;706;639;663;608;572;573;620;592;611;557;612;673;608;662;500;554;586;639;643;630;617;625;605;591;631;648;653;675;691;666;660;560;633;693;786;723;729;685;648;621;548;481;468;465;558;573;659;679;685;756;760;703;685;622;703;525;496;522;559;578;699;688;684;748;778;745;647;714;673;663;704;662;752;719;701;696;659;634;597;590;623;625;667;678;659;665;645;708;692;632;661;646;609;631;658;718;724;711;761;755;765;690;678;673;625;632;704;691;650;651;622;612;618;561;622;684;608;564;664;668;694;701;710;643;566;585;650;678;704;773;720;702;735;666;634;563;612;674;695;765;734;703;757;711;734;735;710;711;699;697;680;645;689;583;588;623;641;704;655;685;773;700;649;596;630;652;695;660;702;694;646;610;602;570;562;651;546;542;534;622;718;770;779;775;728;754;778;783;757;757;718;692;656;690;747;739;757;803;741;701;680;706;683;596;623;612;673;716;712;747;706;672;641;628;701;668;668;714;646;635;561;556;627;658;712;653;703;661;644;705;707;715;659;680;701;739;764;739;737;723;734;768;664;672;637;641;625;662;639;660;660;606;596;609;588;682;659;728;726;733;710;635;703;702;712;615;720;729;737;672;726;699;744;699;619;617;610;577;546;568;598;660;677;654;609;627;650;625;662;577;528;539;482;626;599;643;712;696;733;726;686;735;684;641;662;725;722;710;662;618;598;638;709;742;611;585;590;616;646;658;693;672;638;691;756;801;755;772;648;668;687;756;711;683;751;644;622;623;641;705;625;576;589;504;437;456;554;552;607;676;720;697;681;714;736;677;685;714;728;686;710;648;655;601;601;627;587;600;638;619;579;600;640;648;612;646;655;713;748;704;742;721;703;617;549;543;581;640;693;658;577;577;609;641;680;744;738;689;694;679;761;740;762;710;759;677;639;601;642;684;724;774;769;797;718;702;635;652;679;601;641;670;667;553;606;545;593;533;625;694;649;671;663;773;720;683;617;664;574;567;627;675;715;700;665;665;713;683;705;688;616;654;713;758;713;663;677;698;650;580;573;606;652;612;614;635;666;643;567;565;650;721;746;702;735;668;697;631;650;627;746;679;660;664;641;617;649;689;748;717;732;791;792;772;841;782;769;697;752;693;625;617;674;691;665;642;593;675;729;770;756;778;750;737;714;671;611;695;655;695;725;782;768;693;615;646;643;732;693;635;556;605;695
707;643;627;627;645;690;686;668;738;721;799;699;617;547;536;483;592;595;657;716;650;632;545;458;507;534;565;571;592;575;651;665;688;735;706;616;598;602;632;662;666;669;687;676;719;615;712;613;617;621;676;643;661;629;652;600;654;679;664;689;671;637;591;594;615;594;580;538;577;634;571;551;484;543;619;694;679;691;660;702;637;575;568;605;541;574;575;608;591;547;516;513;570;604;625;711;669;615;685;644;610;535;530;534;510;492;531;649;712;715;769;698;643;631;594;583;627;734;704;682;574;505;526;589;607;614;609;558;634;614;618;665;612;659;649;515;486;527;547;671;733;665;706;593;582;587;566;591;627;721;677;626;555;563;547;511;576;564;581;630;574;584;611;639;679;623;704;682;730;730;718;698;711;725;632;641;638;647;635;651;596;585;653;674;699;618;614;554;664;655;654;612;644;623;648;635;615;565;624;669;691;706;667;631;645;656;744;741;752;694;655;653;538;452;402;478;567;620;691;730;765;776;785;776;706;643;668;576;527;576;555;642;663;752;743;719;743;769;741;732;674;657;663;673;737;666;673;700;644;628;534;542;573;597;578;613;671;680;709;708;715;670;663;647;681;670;673;709;673;784;805;798;798;728;673;723;640;675;636;670;698;648;604;633;554;598;673;669;625;595;624;680;649;666;679;618;585;539;616;733;730;742;709;615;697;657;630;567;579;615;704;730;730;727;693;706;756;741;712;751;730;736;709;685;718;644;680;715;646;693;691;635;749;742;606;636;624;642;669;654;693;690;678;656;640;650;595;554;557;536;557;610;651;686;774;779;774;675;754;753;780;706;693;675;671;721;674;696;754;762;715;716;709;720;655;643;678;699;703;745;712;739;705;702;634;654;673;654;586;614;594;543;572;526;606;646;683;692;673;693;734;688;757;699;680;699;687;672;718;706;769;849;793;757;644;617;652;561;595;581;631;627;614;567;599;611;637;651;660;717;787;768;760;711;688;715;681;694;701;641;691;710;714;714;696;737;704;604;674;626;625;632;639;695;661;641;629;687;688;682;614;619;563;487;510;560;640;681;671;679;792;698;805;742;709;623;670;724;694;654;596;588;662;647;701;684;631;616;566;623;646;667;697;708;682;666;742;743;783;729;710;654;676;701;702;746;726;694;654;600;637;603;617;571;547;533;566;549;565;636;618;720;719;724;756;722;760;771;709;693;671;686;635;657;618;615;615;650;658;608;611;614;632;619;640;558;627;649;707;728;751;756;686;689;629;591;544;501;576;558;646;574;525;568;557;593;703;695;693;703;717;678;661;674;719;716;738;709;695;618;589;636;718;707;724;690;696;738;655;659;594;637;645;647;664;621;614;589;626;634;645;661;635;692;664;703;695;696;658;613;586;587;691;611;649;641;648;677;668;713;744;707;676;687;750;710;679;613;592;631;645;636;662;601;589;548;639;643;671;655;623;624;692;670;714;760;752;705;677;580;580;640;688;666;661;589;553;624;628;701;700;694;779;785;751;748;767;755;770;770;745;742;690;707;713;749;702;641;648;620;659;705;731;763;761;724;680;680;676;669;651;728;739;668;713;629;610;647;671;696;670;625;594;663;632
707;658;715;650;702;717;723;772;743;762;767;709;609;550;531;565;559;631;542;624;651;637;525;544;546;594;589;602;548;623;599;654;616;714;692;591;602;606;642;669;669;612;633;706;664;706;705;675;658;678;709;632;598;638;621;641;662;691;703;760;676;744;621;554;534;515;517;583;561;625;616;556;527;555;638;690;655;695;708;707;684;598;556;533;546;541;585;631;602;576;564;508;542;613;628;669;702;654;626;667;612;623;580;572;545;496;551;656;678;751;742;787;690;676;645;636;674;719;743;612;559;547;570;607;651;646;621;652;633;607;635;623;647;665;625;579;531;524;590;643;655;667;649;648;615;587;552;613;646;649;666;672;656;612;552;590;557;579;588;657;652;575;611;582;646;675;744;739;730;745;737;742;762;762;669;663;630;722;681;655;614;581;641;719;683;632;644;684;662;663;614;635;637;657;693;665;656;699;708;710;681;702;656;626;642;671;672;721;719;696;655;623;562;501;454;530;543;661;717;804;810;808;740;707;689;651;745;644;610;622;605;640;721;720;775;736;775;711;716;695;716;673;637;669;700;670;690;653;649;591;579;554;579;555;609;611;596;638;673;653;669;663;649;662;605;673;683;654;707;751;834;834;790;740;729;680;681;679;711;658;732;710;688;607;548;580;636;685;621;617;678;694;646;644;657;582;556;560;616;711;739;739;671;610;608;683;658;583;575;597;682;696;686;745;658;666;693;755;783;675;737;759;713;693;739;700;719;647;681;710;659;639;725;722;698;719;679;716;681;739;661;719;667;666;699;642;581;613;564;572;578;636;600;670;697;733;747;745;743;786;696;663;633;658;672;759;736;698;702;713;702;682;733;734;822;734;731;771;771;746;814;756;667;615;650;641;632;611;598;624;624;564;454;505;543;595;599;652;697;726;755;728;712;698;645;612;723;644;716;723;749;777;739;696;694;640;574;556;552;596;648;661;595;525;563;560;585;565;678;724;813;833;745;681;682;694;681;664;646;680;683;661;689;705;673;665;609;630;657;658;631;661;667;641;615;649;714;683;666;647;568;638;565;543;584;626;633;709;672;696;658;752;746;708;638;659;716;770;736;701;668;577;579;577;637;637;679;639;627;601;623;739;707;727;705;702;722;726;764;752;701;681;701;701;766;764;766;727;699;631;648;592;655;593;565;514;574;625;669;728;747;709;703;692;760;739;768;737;723;698;644;688;700;664;677;587;584;652;671;676;625;652;631;642;626;608;655;617;660;700;741;800;717;656;601;592;556;541;544;562;556;551;518;469;502;598;676;694;699;664;676;668;591;650;740;693;771;761;698;679;604;605;673;694;718;715;665;689;689;686;691;672;624;609;631;608;609;618;659;634;651;641;681;626;713;774;717;733;673;668;647;591;626;613;606;572;592;640;676;675;745;785;761;717;743;681;635;597;554;657;649;663;606;647;588;539;552;627;679;686;671;658;727;708;707;724;688;662;632;599;604;664;681;731;600;596;562;611;639;741;652;742;764;752;799;786;821;792;780;802;742;718;645;682;662;693;665;723;635;628;646;655;733;719;774;679;659;687;688;666;677;699;708;681;677;601;640;603;612;706;688;671;612;665;614
682;701;711;690;692;749;775;797;805;814;828;717;644;619;607;605;558;504;545;518;513;565;536;508;529;641;581;528;575;559;614;672;614;641;614;567;618;575;626;633;686;627;619;697;743;703;732;660;685;695;673;658;624;624;680;647;680;738;700;752;684;714;601;620;537;569;572;562;618;625;575;581;601;641;672;718;725;643;683;680;688;611;587;508;527;560;620;657;623;630;578;528;571;587;665;698;677;634;600;582;673;674;616;576;573;568;598;592;634;735;756;789;735;637;606;614;706;727;714;605;527;574;636;653;688;652;653;625;657;596;589;578;594;653;664;622;528;613;589;593;685;686;744;732;609;584;555;643;688;659;659;660;591;593;566;578;602;617;592;659;618;630;615;617;631;727;662;683;765;729;790;743;793;786;757;726;684;737;703;674;610;580;625;635;711;670;592;633;650;615;591;599;675;721;715;687;678;721;738;704;721;737;670;609;643;625;725;768;742;694;688;680;604;525;456;559;627;679;750;812;792;825;821;743;637;743;676;720;678;646;654;684;641;709;747;790;764;789;731;691;714;706;628;651;640;656;689;703;576;550;536;571;570;578;515;505;585;641;698;687;633;684;654;706;616;638;707;719;769;753;802;776;722;677;644;670;732;762;682;645;599;734;643;642;555;556;578;715;712;697;661;630;627;582;621;525;483;590;657;682;735;702;664;637;645;713;657;574;572;503;599;649;703;717;694;703;684;741;756;696;749;658;713;726;681;739;653;711;705;677;636;657;721;670;705;660;666;705;678;704;682;673;702;699;722;692;632;645;603;553;564;629;634;679;713;682;732;693;772;795;693;630;591;627;706;696;709;739;684;685;689;679;747;721;781;791;747;761;802;816;763;693;671;633;552;557;593;632;579;638;618;548;528;526;547;518;554;604;750;728;757;732;712;655;605;682;650;645;683;668;670;713;748;638;643;617;575;557;581;630;629;591;650;596;548;573;570;611;661;691;788;820;757;698;693;729;634;603;606;597;609;658;630;609;657;591;672;631;650;630;652;642;610;647;638;675;674;698;652;647;647;662;648;586;618;670;688;698;679;648;705;720;659;706;648;650;712;713;786;772;726;607;636;596;624;654;606;594;583;619;658;664;698;730;725;667;708;762;711;704;676;676;647;705;704;772;752;682;692;639;665;625;607;554;559;534;586;663;663;683;762;685;722;696;682;682;751;716;694;743;659;709;697;636;650;616;710;696;649;645;654;678;673;642;678;661;661;741;722;709;778;732;714;648;620;600;574;531;595;531;562;504;474;459;530;572;697;726;701;627;668;647;655;727;716;762;707;746;731;666;613;588;613;648;665;680;708;706;658;669;703;668;627;615;558;574;619;644;623;666;679;705;689;680;622;703;756;744;673;676;660;625;555;569;600;633;576;571;675;668;767;802;762;706;723;656;634;557;555;567;669;712;667;592;562;527;579;632;688;788;746;732;684;726;755;696;655;683;660;625;658;661;693;700;678;598;602;678;727;716;703;736;712;750;796;786;742;760;737;774;718;729;681;664;639;607;672;681;638;621;642;663;682;737;706;674;668;664;642;631;641;712;725;602;590;591;565;641;657;631;666;634;655;601;632
708;653;701;659;707;764;722;763;791;754;764;691;675;715;665;595;534;506;537;519;506;484;557;525;562;621;568;577;619;675;708;725;616;556;573;559;554;544;588;628;631;663;664;716;769;705;725;699;721;703;694;639;668;678;734;707;715;686;735;757;703;686;645;642;667;618;644;644;641;672;632;589;565;631;648;700;655;649;674;680;678;664;607;570;519;559;689;689;661;644;621;607;589;606;658;677;693;637;643;595;579;641;655;641;578;606;588;594;651;693;732;738;752;603;537;565;577;688;678;569;513;576;646;743;701;604;648;664;642;588;573;627;618;635;617;641;608;655;633;646;719;731;739;715;639;653;682;620;584;668;616;600;634;561;559;587;531;566;605;636;636;592;634;586;639;687;719;643;729;741;757;708;742;736;709;717;764;668;748;721;658;641;652;656;668;690;645;665;683;583;606;628;673;657;634;684;688;739;755;788;790;728;751;685;715;712;707;750;778;775;748;714;656;605;628;610;660;724;740;824;857;774;714;654;635;713;731;692;697;696;622;608;635;749;765;781;779;773;703;695;739;671;592;590;638;688;638;679;621;573;581;598;592;558;487;506;519;640;617;659;682;702;664;674;619;675;717;715;695;747;792;784;749;687;632;654;674;813;714;639;665;687;673;679;593;603;629;675;726;758;694;652;608;589;576;518;489;532;626;680;714;690;656;658;610;658;701;657;552;511;528;700;675;692;679;677;731;748;731;757;663;666;666;698;652;646;638;604;629;635;596;606;662;666;653;718;710;702;664;667;680;686;656;712;732;734;681;730;704;606;627;637;683;703;705;679;670;695;693;715;668;565;573;592;668;712;703;698;691;690;659;714;689;723;759;758;811;720;745;806;738;732;626;631;604;579;663;685;661;617;591;545;561;637;593;616;520;594;649;776;750;746;706;675;623;704;698;646;650;724;742;759;723;722;682;628;532;567;615;637;687;638;681;653;632;564;611;639;718;773;757;814;766;701;658;620;615;643;560;582;552;556;575;610;615;604;599;641;652;618;660;687;653;653;672;639;645;701;654;667;679;647;648;636;711;747;735;769;629;640;605;647;636;707;635;678;677;678;788;715;736;664;597;593;598;593;580;597;605;586;690;666;759;695;719;705;668;685;690;716;696;637;688;646;714;743;755;674;640;616;664;641;549;519;463;542;656;674;658;732;735;646;653;653;642;653;724;782;712;724;708;683;683;623;649;639;630;661;638;674;655;645;673;631;670;693;692;691;643;688;748;679;722;711;636;630;570;586;572;570;650;554;546;523;518;606;669;699;687;670;690;668;700;649;700;701;659;690;650;731;623;619;575;625;663;676;726;730;681;728;712;652;586;588;586;575;616;665;626;682;699;716;731;692;703;767;739;687;662;681;608;562;587;560;568;669;681;645;672;675;765;803;755;723;711;676;601;517;565;633;658;663;607;628;566;589;626;698;682;781;754;717;711;788;721;671;679;706;738;738;672;694;709;697;719;703;738;714;769;729;723;700;796;825;725;759;752;725;706;650;741;718;669;674;665;691;640;614;602;640;640;629;623;665;621;658;634;609;646;625;662;694;650;603;574;559;548;614;659;663;705;671;679;647;643
701;657;657;665;703;722;678;709;738;713;692;631;681;625;643;676;582;517;587;573;510;553;496;466;523;511;521;569;683;702;705;744;601;632;616;575;507;501;567;589;653;625;635;693;665;707;707;716;637;661;643;672;631;632;687;692;703;723;758;737;760;716;673;659;684;721;687;705;693;684;629;629;658;649;615;665;573;648;659;678;702;677;648;644;582;562;658;682;704;616;607;610;563;533;639;618;716;729;630;619;679;650;740;702;643;586;618;611;629;700;681;726;658;558;502;514;614;626;628;499;511;571;722;716;722;645;644;612;675;638;544;575;642;616;640;677;675;656;550;558;601;634;710;693;680;716;666;672;607;620;561;606;543;584;484;480;525;550;622;641;650;650;627;637;655;694;672;702;659;693;688;647;672;647;703;681;666;735;718;732;691;692;724;658;709;703;626;634;615;587;602;568;647;661;621;597;627;694;762;754;729;763;734;752;747;708;777;792;869;769;832;776;727;647;659;750;713;731;825;787;816;803;776;671;681;732;738;690;690;694;663;661;725;759;777;754;684;753;753;700;702;657;617;624;648;670;661;653;595;630;629;631;530;567;524;511;518;651;696;701;635;755;730;741;680;738;690;698;709;740;736;817;737;719;597;625;655;721;739;722;730;676;718;662;633;611;627;704;722;703;692;641;577;587;549;517;522;472;523;611;655;714;674;680;651;630;685;645;621;524;591;619;664;657;693;690;743;726;733;700;739;681;721;659;623;605;590;632;659;639;635;577;720;699;646;738;749;765;607;622;624;601;665;730;756;723;771;721;688;656;654;682;711;729;713;671;642;641;685;673;593;551;587;681;691;703;645;651;699;625;650;663;632;628;715;745;771;776;805;721;701;689;690;646;615;613;678;664;695;607;582;606;606;657;630;637;569;635;728;727;781;712;726;709;699;672;649;715;649;708;676;766;782;765;682;644;620;608;599;636;701;628;649;623;693;662;707;701;716;731;799;719;710;708;614;604;599;625;594;545;553;585;584;563;642;654;674;663;598;599;649;685;682;656;644;658;632;685;679;622;680;731;770;754;771;762;792;763;714;690;697;647;673;677;670;703;677;726;737;670;706;660;581;551;602;545;548;577;566;617;646;681;727;681;630;722;675;660;658;700;678;682;654;640;712;803;770;688;647;607;605;616;515;462;430;509;680;691;698;685;761;667;614;554;583;576;673;662;684;707;706;700;699;701;686;628;573;647;678;639;660;722;667;668;687;705;677;681;656;673;673;712;652;594;670;658;576;561;605;579;616;629;541;520;567;622;671;687;683;702;673;650;633;659;667;687;702;735;737;697;677;648;647;619;644;633;714;711;697;698;662;710;644;592;604;604;632;648;731;703;695;689;689;689;634;655;710;691;684;687;651;663;600;595;638;656;669;658;665;709;769;764;745;735;686;676;636;633;626;659;676;680;594;701;678;648;659;658;717;726;743;739;706;698;703;680;709;741;724;771;735;718;686;741;705;678;699;704;699;715;761;753;728;733;672;709;624;600;608;604;660;680;618;665;688;724;726;657;621;626;615;600;614;663;658;597;625;675;630;621;645;652;652;579;579;566;561;621;687;704;710;674;680;702;657
689;613;684;691;718;686;693;706;681;687;588;600;644;634;708;673;613;656;606;613;602;536;490;459;409;395;437;558;592;720;761;728;702;663;610;582;580;547;562;594;671;643;638;629;641;636;650;636;682;628;634;638;642;629;711;711;697;724;711;819;808;790;734;738;762;724;680;663;645;712;639;656;665;674;609;595;609;566;648;714;713;761;778;685;668;647;643;663;597;635;547;541;507;525;572;645;749;762;693;686;673;637;667;656;577;577;555;551;647;656;711;728;671;545;503;563;627;638;588;509;544;628;710;737;703;648;624;709;783;720;611;566;585;618;693;682;654;652;536;489;555;604;663;696;648;700;643;701;615;608;599;576;603;528;501;490;554;629;642;608;656;648;597;639;691;675;642;637;610;598;568;565;620;641;629;656;654;708;678;723;747;668;682;685;670;670;633;656;579;595;584;599;638;657;620;597;661;711;701;736;762;740;710;748;734;779;767;835;791;849;780;867;814;753;745;770;774;839;804;866;849;779;694;689;656;693;659;659;689;686;677;738;759;780;759;761;749;730;705;730;701;603;561;520;627;632;624;630;652;657;668;689;664;523;527;537;546;631;704;674;723;707;715;697;675;698;717;688;618;648;700;741;806;687;685;606;618;690;663;673;673;778;680;744;704;666;633;665;721;727;742;693;594;607;605;633;525;528;481;537;580;644;693;648;564;572;639;630;657;574;584;614;695;656;695;730;708;745;771;671;672;662;680;647;551;558;605;653;661;635;619;667;651;662;689;697;710;710;632;505;578;608;646;686;765;741;776;781;784;727;694;665;705;679;658;683;618;686;699;592;556;589;666;696;743;692;721;702;693;676;633;656;633;704;728;772;784;806;773;738;716;696;666;760;737;603;689;637;613;635;622;614;612;656;669;671;672;698;706;716;763;735;637;672;732;651;694;723;723;745;721;730;752;749;741;711;712;597;556;600;688;684;691;712;650;696;697;738;718;746;737;794;673;619;584;679;628;611;623;625;633;636;608;686;664;670;673;636;566;614;656;738;663;721;744;685;687;676;631;684;641;702;780;777;798;794;736;784;759;718;698;651;624;654;721;734;783;698;701;739;708;703;631;571;545;539;557;577;611;624;686;690;636;660;638;638;616;640;653;668;703;685;657;638;722;747;832;741;674;619;547;591;573;497;491;557;685;713;762;732;772;676;597;606;582;580;636;666;698;683;696;688;670;652;686;625;663;611;676;679;663;646;635;646;693;695;705;663;686;691;713;725;594;546;533;574;612;604;586;578;608;624;604;606;523;651;665;657;622;669;653;633;617;649;622;638;657;724;731;677;664;638;627;566;615;634;704;689;691;718;639;610;637;626;599;590;570;672;677;687;693;747;794;693;608;645;654;716;754;707;710;721;667;684;643;653;710;695;656;669;724;746;740;719;676;703;628;583;679;726;725;725;707;707;678;680;703;676;729;674;714;684;695;638;581;676;664;670;687;743;671;710;742;686;742;718;673;690;650;657;653;672;704;713;642;615;587;568;573;596;631;603;634;661;683;656;708;708;692;651;678;580;614;587;643;599;693;697;680;722;667;660;642;627;620;592;557;646;720;717;750;731;666;666;711
617;602;583;664;620;650;656;638;675;672;695;680;608;689;668;749;675;646;667;661;640;545;524;452;401;416;446;487;602;678;697;731;676;622;619;618;611;622;621;628;611;664;583;577;544;549;581;655;673;647;580;627;641;622;748;667;595;678;699;798;797;801;800;825;809;725;668;650;651;646;668;709;690;692;650;559;584;621;753;733;753;723;791;739;679;713;601;676;635;626;554;477;483;522;589;616;718;729;750;732;753;719;647;617;583;541;573;604;639;688;642;686;626;645;629;639;644;658;573;555;538;607;629;670;656;725;679;764;774;714;689;605;649;655;639;686;673;618;495;514;564;576;706;710;706;641;706;639;632;627;637;633;573;515;461;479;519;595;618;647;625;651;603;620;643;693;671;588;591;596;554;557;581;613;609;701;683;652;651;650;735;683;682;662;683;651;654;660;574;566;581;629;631;612;634;635;665;699;753;739;664;670;696;695;732;815;798;745;783;747;763;800;796;770;759;760;800;799;849;811;836;822;729;672;656;608;683;667;726;718;742;777;788;749;806;765;763;690;656;731;627;605;552;526;577;621;692;680;671;684;676;665;639;538;490;513;550;705;714;683;711;791;788;720;769;720;681;615;626;567;638;778;785;715;703;655;587;628;645;661;679;680;754;696;673;642;627;639;728;694;698;713;669;664;681;681;637;595;560;556;537;617;674;666;567;577;621;677;659;603;580;615;642;704;692;749;743;692;701;607;595;642;629;594;558;593;609;585;692;686;725;696;700;678;658;684;634;660;554;553;505;645;636;671;746;719;770;778;741;733;694;701;659;675;674;690;688;735;695;667;613;609;647;704;752;746;787;726;757;647;706;718;714;654;667;635;703;745;748;707;649;626;633;730;673;679;631;658;588;592;690;699;695;695;639;609;684;656;744;761;735;676;654;672;673;726;780;768;760;788;780;763;737;716;659;753;744;612;675;631;683;695;728;747;726;711;703;617;617;690;686;682;702;686;622;649;656;572;639;689;660;690;669;682;645;677;670;625;607;619;650;779;771;761;708;724;742;670;671;621;676;656;777;754;829;819;736;790;817;784;747;682;628;652;676;749;703;696;706;709;655;712;666;550;567;621;586;604;639;672;652;667;639;612;578;632;644;630;626;652;716;710;682;717;822;752;737;741;674;614;530;575;565;556;587;578;625;712;703;697;703;684;622;593;595;618;620;672;633;619;656;652;669;731;730;700;631;619;677;674;644;666;616;556;643;641;638;622;631;667;636;598;596;536;517;518;570;586;562;571;623;696;631;617;599;659;659;687;660;685;597;594;585;616;629;670;684;633;646;646;632;642;634;611;646;594;702;637;672;652;617;594;650;628;630;607;635;642;728;736;764;748;708;705;611;673;609;706;676;702;706;700;679;695;692;703;693;748;657;695;686;687;747;741;738;657;612;600;656;717;753;709;750;757;705;697;663;651;693;716;724;714;658;662;628;616;651;642;664;727;583;616;689;697;643;760;717;684;623;671;679;702;700;664;638;640;611;558;570;547;619;612;634;658;691;686;705;683;698;699;664;603;638;699;582;662;735;721;682;680;667;677;604;613;610;653;640;628;683;734;712;631;644;683;685
601;647;682;709;614;633;631;660;646;710;667;627;700;684;665;707;686;685;645;619;554;558;460;439;485;457;525;517;588;653;698;684;738;656;641;664;683;720;717;723;698;651;605;558;547;592;620;657;674;654;668;651;680;640;652;662;634;691;779;734;818;805;793;757;734;745;694;602;577;591;644;675;698;694;681;568;542;657;731;768;794;792;762;757;714;675;671;665;651;617;569;549;534;521;527;617;685;702;685;707;765;707;708;648;589;587;612;608;652;678;685;651;602;655;672;675;578;628;547;491;523;564;569;697;690;706;717;744;732;714;714;650;609;666;693;705;710;662;566;547;554;621;650;701;664;648;647;705;657;649;630;608;545;505;530;564;594;578;641;616;695;680;601;627;570;633;647;537;534;577;491;526;540;613;652;650;622;609;656;651;713;649;708;670;647;657;668;635;591;588;621;691;661;617;604;645;689;764;729;709;712;689;632;628;719;802;796;779;744;772;795;810;795;833;773;729;797;782;775;831;801;815;768;694;709;640;587;612;647;700;749;765;725;805;731;794;781;709;653;716;675;645;609;560;579;664;697;746;688;706;743;681;691;575;500;502;602;660;738;689;767;748;745;752;749;725;738;625;591;554;629;668;791;776;744;605;592;553;597;618;585;682;665;631;604;647;606;671;634;677;750;748;725;689;724;779;698;648;611;604;605;591;646;661;577;600;618;631;599;609;585;558;620;659;648;681;659;633;631;593;559;575;560;639;672;636;661;672;691;721;761;759;760;622;658;601;667;623;625;595;534;688;657;705;726;678;684;680;736;683;656;669;644;641;660;676;782;746;718;750;649;642;717;734;770;758;731;799;742;762;793;796;723;652;650;659;707;738;718;715;668;632;622;685;631;689;667;640;635;586;623;656;656;606;555;575;614;672;679;700;756;661;670;679;668;803;744;771;803;737;723;709;757;694;697;621;695;660;686;650;647;637;753;683;734;782;667;612;577;567;620;629;689;710;645;646;596;589;577;570;650;672;687;662;641;738;706;671;663;561;632;794;764;782;742;767;698;650;626;611;671;670;753;741;762;785;804;808;779;747;803;667;676;648;664;690;706;699;717;707;704;681;620;618;591;670;644;657;672;692;666;641;632;612;639;634;635;581;571;677;714;809;713;743;742;776;775;670;684;629;626;596;577;580;586;609;667;688;679;698;648;659;613;603;599;654;664;656;632;654;709;676;673;677;684;661;649;645;687;694;670;682;540;496;565;566;627;637;637;669;662;628;573;499;447;513;563;631;612;564;559;635;666;653;613;674;696;666;623;626;603;550;608;625;651;673;688;658;630;678;688;666;643;665;576;574;566;576;577;632;606;648;628;649;635;631;660;634;658;721;693;757;678;679;613;662;584;629;709;783;701;723;675;746;673;688;667;731;616;661;713;696;678;700;691;625;636;584;609;667;701;717;710;755;732;694;645;664;594;643;590;620;665;613;618;641;667;682;612;640;676;638;699;689;752;722;718;703;760;769;748;680;710;621;631;615;624;611;622;647;652;641;638;622;705;713;702;735;685;684;700;655;661;661;629;751;766;749;746;734;686;630;591;616;638;587;643;655;659;643;620;579;609;692;698
592;654;646;677;587;599;543;667;671;676;712;679;653;681;658;630;690;674;573;590;524;511;538;485;555;573;641;642;686;647;675;711;685;610;668;698;712;740;730;716;655;660;673;605;679;657;687;695;663;676;664;634;662;680;628;593;637;713;754;757;814;834;807;839;809;708;638;594;592;544;551;620;655;704;640;567;577;578;724;773;750;769;774;771;752;721;684;660;665;608;662;637;622;485;559;631;643;652;677;720;714;721;655;634;603;552;588;580;610;619;649;594;649;639;652;619;610;539;478;508;533;591;605;599;691;707;751;782;747;685;677;674;656;664;680;709;743;727;650;598;610;663;646;666;680;629;595;623;638;687;631;619;618;584;544;516;620;621;605;644;695;706;613;628;598;640;601;572;582;584;614;578;580;627;622;686;633;630;682;673;718;715;709;707;686;643;617;643;617;629;665;652;659;642;616;607;690;718;722;630;606;601;617;674;709;789;722;680;594;675;709;755;771;712;748;649;673;705;764;744;795;750;731;724;697;637;638;675;694;725;732;724;704;724;761;776;793;730;674;730;692;670;609;591;588;683;724;743;731;714;753;661;631;566;568;580;609;663;710;705;728;751;737;744;727;777;702;644;544;575;586;734;782;726;663;639;549;511;532;554;585;602;622;668;606;597;620;690;679;673;765;791;806;792;795;779;713;632;629;630;679;627;636;677;658;668;621;621;599;604;591;594;655;637;625;565;659;555;601;569;540;556;640;580;664;633;641;672;688;709;677;734;662;667;601;613;628;646;640;633;618;620;643;638;673;625;678;689;685;683;648;667;637;604;682;717;757;742;743;710;698;673;705;748;742;787;754;765;698;779;795;745;781;696;609;640;691;717;692;728;631;643;617;680;663;706;676;663;662;649;636;551;585;501;518;518;534;616;696;735;718;741;670;682;706;779;744;719;765;791;723;720;660;648;625;638;640;623;643;703;634;666;673;680;710;784;684;666;556;550;589;625;589;613;731;738;689;607;525;511;568;625;658;666;693;750;684;701;682;606;679;784;746;733;768;720;690;636;631;626;634;660;739;731;756;737;766;711;724;696;709;758;714;610;601;603;702;723;728;680;695;650;648;651;661;690;745;726;724;713;685;654;610;619;614;665;628;621;661;640;716;726;682;652;690;731;716;707;732;707;622;608;611;620;618;622;623;614;638;695;621;696;618;646;675;698;659;644;617;604;654;689;628;690;649;670;626;619;696;690;676;690;571;515;562;588;607;652;642;626;604;527;502;461;488;505;600;648;572;599;573;608;698;664;667;711;715;652;721;640;553;599;572;644;646;691;685;707;688;671;719;665;642;630;597;545;570;582;614;655;660;634;660;672;749;655;666;695;649;662;718;673;660;663;614;619;613;683;745;745;711;714;676;679;721;617;688;617;679;684;680;660;612;607;604;638;572;596;603;697;723;714;740;719;718;708;657;609;575;621;611;650;640;676;639;671;650;634;664;693;725;678;762;778;761;760;729;754;695;759;696;671;725;675;619;682;660;718;691;666;673;682;679;648;662;716;745;636;700;687;670;622;655;664;707;700;760;707;797;749;675;659;616;573;612;614;658;687;649;590;637;535;594;716;670
610;672;706;734;666;595;578;601;681;718;709;694;684;638;649;661;624;620;593;525;487;505;514;547;619;668;725;712;690;642;663;655;703;671;659;698;697;669;732;741;704;680;679;667;676;677;692;652;698;693;654;655;628;627;633;597;671;712;797;716;783;806;834;785;799;731;714;632;552;576;599;658;629;659;651;603;551;567;670;699;761;726;702;717;722;672;689;671;674;607;673;582;600;532;519;558;651;652;653;648;694;655;593;648;606;606;587;596;584;605;615;690;626;627;639;623;528;514;517;540;552;606;646;616;643;668;720;743;736;722;715;663;705;675;695;740;782;735;621;603;652;630;612;647;716;632;590;623;660;672;756;696;669;608;636;617;660;602;618;620;669;633;631;594;578;629;607;552;583;663;590;579;573;585;586;608;623;586;661;655;679;707;660;682;698;698;622;685;675;687;619;664;643;666;659;688;736;732;700;675;662;570;644;623;661;691;706;658;629;588;620;704;730;720;658;645;687;679;689;694;744;741;736;757;687;714;734;657;734;713;752;727;701;787;792;789;720;682;692;713;712;739;739;631;657;692;701;706;701;628;562;601;608;563;592;580;604;676;651;725;768;756;748;699;695;722;701;690;577;606;626;701;748;594;631;603;495;502;561;615;609;572;631;674;710;650;647;681;705;707;749;769;795;814;731;786;759;704;726;732;670;606;655;707;645;691;701;590;546;620;622;607;598;598;621;545;541;570;528;553;550;565;656;683;670;630;631;663;719;727;683;776;700;667;577;680;687;663;672;568;640;621;569;609;591;678;628;731;698;690;600;585;642;615;697;654;707;739;698;742;758;736;717;716;796;758;742;787;731;753;816;789;684;667;644;662;632;695;744;713;721;676;666;725;665;609;642;717;665;637;654;532;546;496;510;520;515;614;737;771;704;765;684;662;731;664;694;721;699;724;709;702;659;681;631;626;625;677;666;652;667;633;645;660;699;753;636;598;533;558;596;590;603;650;678;754;696;620;548;608;591;541;679;721;728;673;699;696;726;690;656;707;737;694;645;712;676;603;628;598;660;661;691;754;779;716;693;722;701;686;698;703;677;555;543;598;687;672;668;655;719;641;666;711;732;679;744;751;727;718;605;654;656;650;637;646;675;658;650;672;732;724;633;685;693;720;684;702;696;723;611;613;648;666;680;614;614;627;706;645;670;701;691;684;709;642;651;649;595;613;650;659;718;626;676;706;633;664;661;659;693;698;639;634;647;612;613;661;676;616;538;497;465;483;471;557;587;653;617;609;592;656;657;594;627;682;668;698;683;615;659;596;631;675;694;661;723;687;635;699;678;735;709;634;628;608;588;606;693;670;615;655;678;669;715;737;702;713;650;669;643;657;673;639;638;635;610;657;694;716;709;786;719;740;755;690;677;633;625;674;642;661;571;654;596;574;621;650;621;665;667;706;691;740;691;678;612;582;566;589;575;705;671;667;678;687;736;711;703;720;697;764;775;774;791;797;787;767;733;764;729;730;746;701;662;709;661;733;767;714;740;729;630;687;689;692;675;762;672;655;637;722;682;697;687;759;766;764;744;778;767;696;593;586;565;653;698;723;669;627;582;619;645;680;625
706;722;750;759;648;654;563;572;657;708;692;655;673;679;683;686;618;596;526;458;516;555;564;587;628;668;708;700;691;651;664;733;631;664;643;706;697;673;716;726;640;651;674;710;710;701;754;664;681;678;705;654;601;644;646;621;621;672;725;713;682;746;682;699;766;739;738;718;663;627;703;649;663;717;681;660;621;554;616;745;752;797;758;738;646;634;628;639;676;575;613;665;614;532;523;563;605;624;637;693;612;604;630;637;687;586;625;641;668;623;663;660;631;600;616;582;547;541;559;555;589;630;633;579;615;653;706;765;700;718;715;737;697;738;738;755;726;781;670;639;590;636;598;652;656;611;599;605;662;673;680;630;636;634;634;632;653;598;616;628;676;686;598;635;616;611;638;674;660;652;613;609;547;563;594;619;617;580;598;681;625;680;650;716;710;715;657;628;641;683;614;603;605;654;724;665;757;742;727;656;670;653;606;624;638;687;685;641;547;526;522;684;736;746;609;649;659;645;643;720;749;750;730;768;749;752;736;712;729;737;709;714;705;752;725;755;731;670;702;771;748;745;731;708;632;721;756;728;670;577;532;514;532;509;606;609;620;674;659;643;686;746;750;752;721;697;710;629;599;574;661;640;636;625;581;586;525;533;601;600;667;593;614;681;713;682;684;717;638;753;746;753;721;762;712;800;717;758;764;709;744;701;663;634;696;716;694;605;559;560;629;594;635;580;627;580;557;544;583;550;561;640;682;681;660;637;639;664;667;673;694;724;681;657;695;705;678;741;731;663;587;597;617;597;566;579;662;731;810;682;600;583;618;674;671;662;660;681;684;726;674;703;701;736;711;685;748;763;729;702;768;757;669;669;606;642;672;694;718;716;711;738;651;680;649;601;586;690;647;591;554;511;488;536;570;541;554;619;720;721;722;677;714;693;693;701;647;698;732;678;677;629;620;634;607;585;648;689;688;707;639;647;651;642;690;733;666;544;536;559;606;624;593;669;715;753;728;706;590;635;649;688;703;685;739;717;738;775;684;668;745;649;720;710;661;656;632;536;527;609;598;632;644;658;604;649;755;694;652;666;666;677;596;582;571;586;701;691;685;656;663;700;674;726;684;736;733;742;711;731;681;575;606;625;642;689;639;675;694;725;712;720;717;730;671;646;597;619;609;574;585;603;608;693;672;725;682;687;666;681;697;737;715;687;661;655;663;644;664;671;634;743;707;662;655;642;649;623;662;670;650;707;691;681;740;682;695;688;714;648;563;519;512;479;571;660;652;688;693;628;598;626;657;665;636;707;689;695;716;674;617;676;636;692;688;712;702;682;680;665;688;744;677;691;694;647;655;612;720;748;719;692;583;678;701;745;736;787;699;671;606;676;695;721;726;688;711;733;716;750;816;751;732;818;707;656;615;632;675;664;652;547;585;638;624;657;649;704;664;695;678;617;667;667;688;678;684;630;583;594;653;672;666;680;695;678;705;721;725;686;733;767;752;768;793;835;784;800;724;757;736;745;743;721;659;679;715;783;755;740;763;672;650;629;663;678;609;627;647;728;711;739;670;686;683;706;754;741;718;746;737;663;628;646;614;665;725;687;642;637;640;572;588;608;577
709;778;737;725;647;613;635;628;698;673;642;675;640;700;676;692;683;596;573;498;570;617;669;574;681;681;713;695;595;602;611;600;653;671;640;684;661;649;697;691;638;710;668;709;704;730;765;706;708;662;626;618;562;586;636;581;582;643;688;653;628;590;683;652;659;759;748;719;764;742;673;678;702;735;689;706;645;592;645;702;690;703;724;714;691;660;657;692;617;623;615;672;576;535;546;547;587;666;675;657;628;591;589;681;681;719;667;694;573;606;597;675;700;618;605;557;539;562;577;568;589;676;657;584;570;662;635;748;718;721;720;706;715;740;736;704;769;695;638;606;645;662;573;642;620;617;552;591;642;678;707;650;606;615;619;597;555;590;629;636;662;639;663;652;668;689;693;663;673;704;667;577;560;577;609;644;617;629;629;625;648;622;660;688;627;734;647;591;671;654;614;581;604;645;674;702;702;727;721;689;783;659;592;662;644;676;692;609;524;484;517;598;677;697;697;634;620;573;584;602;707;703;692;766;735;739;712;661;732;745;758;656;731;777;750;811;682;693;735;724;809;791;764;795;706;657;743;702;652;493;484;478;474;502;569;631;639;666;595;638;668;651;727;714;699;755;681;694;632;626;639;692;655;598;578;552;493;540;639;696;646;617;624;740;694;692;693;655;708;688;721;741;738;690;726;770;727;727;722;672;710;719;680;633;676;722;673;642;594;623;649;618;536;573;584;532;537;586;609;606;550;542;631;676;666;615;636;676;658;676;696;715;695;661;698;732;768;778;731;673;685;617;633;662;658;607;659;767;732;690;585;580;651;694;709;667;692;650;701;753;705;641;647;677;674;644;678;690;650;664;719;680;695;678;637;629;688;663;668;724;720;714;664;686;610;650;656;654;597;560;567;544;573;606;685;669;603;636;695;788;735;703;691;660;640;690;637;645;690;688;647;621;609;608;644;604;638;668;706;654;716;699;665;646;629;638;582;600;548;555;585;590;609;726;753;772;737;704;679;663;670;685;766;739;704;770;781;757;781;694;647;640;703;635;680;648;611;634;562;564;559;609;637;593;650;700;737;666;697;649;710;653;628;575;533;590;638;645;696;688;697;718;717;762;714;726;697;775;740;688;619;609;627;602;608;666;678;654;662;692;698;727;709;669;610;656;576;565;526;578;519;554;628;652;673;756;700;670;658;666;737;750;686;705;607;601;678;664;624;630;705;739;759;724;656;666;612;685;658;653;629;662;631;712;761;708;679;759;708;748;654;670;563;616;650;674;730;700;651;664;682;694;703;634;631;709;722;713;704;673;714;638;664;684;735;706;677;691;700;664;673;684;691;642;775;708;670;690;729;711;714;612;648;645;713;754;797;791;822;723;627;686;767;725;778;805;733;747;790;773;762;739;726;773;724;685;592;605;679;649;661;612;600;640;642;662;715;734;713;698;646;627;625;684;691;670;681;672;676;672;667;714;711;748;743;665;683;647;699;686;727;764;740;790;801;810;805;765;758;765;673;759;758;713;673;651;706;730;786;776;701;704;580;573;528;565;616;605;685;712;686;750;734;694;737;718;698;741;733;734;660;622;633;654;712;708;707;694;665;648;613;561;590;552;652
752;739;748;672;660;610;628;644;640;671;665;669;673;712;677;694;706;585;595;502;699;691;670;669;672;712;781;665;636;579;655;661;649;694;657;675;644;620;646;603;655;669;669;667;750;759;786;743;646;643;622;620;587;613;632;604;564;594;674;681;616;578;609;675;704;680;740;735;753;744;683;665;702;726;735;730;678;664;600;664;722;730;743;667;668;700;682;733;727;690;642;628;582;539;502;553;602;655;712;773;648;599;607;662;707;704;688;697;670;635;645;648;627;665;667;600;576;519;565;568;580;666;655;625;613;650;677;751;765;749;759;648;694;742;790;751;752;681;633;610;635;624;614;691;605;611;639;667;679;651;618;625;576;607;579;566;542;590;632;687;679;701;726;699;692;753;722;723;693;730;675;624;596;552;576;709;666;724;622;626;554;658;642;654;737;667;631;626;593;689;673;641;569;547;643;652;665;718;741;679;721;702;646;669;698;742;679;637;542;507;523;590;619;690;720;671;577;577;596;634;686;689;723;745;701;728;698;674;709;746;676;676;723;740;730;738;740;755;708;785;723;756;749;694;753;710;708;700;648;561;477;416;500;497;535;640;719;716;663;675;645;664;712;738;725;756;765;709;629;643;661;666;690;670;594;502;550;574;631;667;595;628;603;679;708;745;707;724;718;704;749;730;753;736;767;716;698;687;683;668;668;648;637;644;699;746;724;724;639;650;674;653;603;604;580;582;572;609;664;651;667;566;595;610;573;563;551;638;642;635;630;669;649;664;678;790;755;740;766;695;671;682;673;716;645;672;682;734;743;694;558;625;655;701;686;676;671;679;713;746;695;672;647;624;678;646;672;638;653;609;590;624;704;642;592;659;702;720;688;655;648;689;656;657;621;569;632;612;598;550;609;604;567;666;743;695;705;704;717;706;744;652;641;698;660;660;656;710;665;667;630;618;570;595;590;649;666;663;712;678;698;670;675;657;674;704;676;605;630;617;611;686;655;676;739;759;754;714;696;705;642;714;691;717;769;740;781;756;703;678;656;680;704;688;742;664;609;618;591;577;585;560;556;646;637;690;628;717;668;659;703;658;647;636;596;624;619;646;622;675;699;696;709;774;758;710;696;718;715;647;566;638;603;648;646;632;662;725;740;711;715;721;652;678;632;570;550;492;502;521;574;519;610;672;761;733;703;641;689;726;756;784;733;638;678;587;699;629;675;656;752;741;718;763;663;640;630;633;627;650;575;661;731;730;723;742;697;700;747;723;748;724;668;685;699;692;718;742;707;708;704;776;713;624;668;723;721;739;684;711;695;709;684;680;731;706;683;730;711;690;675;712;698;659;660;731;670;740;709;703;734;653;570;632;719;791;805;805;765;755;771;729;766;780;799;713;735;702;771;739;726;714;736;739;743;717;685;661;687;722;692;665;640;625;645;652;713;742;749;676;637;555;607;608;659;680;742;706;730;745;721;757;734;759;753;701;638;671;630;709;726;792;775;755;781;796;754;777;745;770;718;777;701;709;755;661;695;737;836;781;723;685;576;517;495;516;578;628;677;697;717;705;778;713;708;749;764;718;774;710;582;614;603;691;730;715;658;715;673;691;614;608;550;594;563
767;725;743;636;648;620;595;661;638;650;707;704;718;692;753;614;589;605;586;646;665;774;696;776;739;706;647;678;627;661;692;680;688;717;690;664;712;631;651;629;683;676;657;721;768;725;720;591;601;614;702;635;588;622;667;579;612;635;637;649;637;617;610;653;702;682;685;675;726;752;707;720;694;780;747;791;752;698;706;680;767;750;780;693;733;667;696;725;679;640;712;666;611;507;501;558;602;657;718;727;656;559;659;698;733;675;738;684;617;657;635;640;624;645;667;698;564;558;540;578;608;645;667;627;633;700;761;755;815;794;689;689;788;742;784;790;734;667;634;626;584;606;633;649;632;671;652;674;617;607;702;627;622;563;522;452;513;580;590;640;710;730;695;655;660;717;692;713;785;680;698;693;590;609;651;690;734;679;648;634;607;599;638;620;663;674;727;670;621;601;676;590;584;589;604;659;683;730;711;757;749;681;690;700;687;644;701;649;589;598;539;609;616;714;669;663;568;606;660;705;700;711;697;682;736;720;683;685;660;664;683;656;686;651;724;705;785;774;791;747;715;733;722;703;707;757;737;655;664;578;492;458;441;499;554;627;635;652;687;657;634;684;725;718;823;780;758;748;653;645;663;693;652;586;613;501;517;596;626;666;696;615;638;673;709;718;685;721;654;681;697;757;746;701;720;712;627;669;659;615;620;641;603;628;645;740;744;654;693;691;714;660;639;561;513;576;580;637;694;707;713;628;584;521;572;566;572;591;578;595;619;615;719;710;710;737;723;721;713;690;665;693;646;715;671;668;637;728;733;695;566;529;570;692;684;643;684;732;674;676;725;732;704;704;663;671;628;652;619;603;540;569;631;670;571;632;699;718;707;730;721;593;655;604;585;661;617;601;565;571;596;645;676;712;758;737;707;690;712;712;657;643;684;716;659;674;689;752;702;684;580;627;610;628;638;663;712;618;615;648;635;671;703;659;682;707;673;692;668;671;727;699;686;674;782;786;771;769;694;690;622;690;644;689;782;744;798;770;664;669;667;657;693;706;674;655;672;661;653;632;629;595;626;609;649;667;696;756;685;671;625;683;696;656;592;631;604;624;640;621;632;663;728;722;719;787;692;675;640;624;575;665;734;623;642;680;685;710;737;726;727;682;661;689;598;531;552;556;502;511;553;544;552;622;739;702;727;692;638;702;764;753;756;680;621;609;605;615;615;691;721;696;709;712;670;580;556;585;685;656;651;662;706;750;773;735;757;667;734;735;771;730;717;628;676;723;699;710;738;745;721;794;699;681;661;678;699;662;698;666;737;672;683;701;670;682;711;637;655;686;687;715;673;659;662;619;653;746;699;693;671;590;627;640;744;759;890;790;778;757;713;754;750;724;744;716;673;779;766;792;713;668;650;763;769;787;743;709;693;701;734;709;694;681;652;719;719;702;718;672;693;604;575;615;653;705;712;763;722;759;689;770;730;699;722;711;586;675;679;695;749;737;747;724;779;727;780;808;794;762;750;772;743;765;731;670;708;730;781;861;764;670;605;462;427;513;517;600;643;670;707;724;775;836;763;719;781;712;706;635;661;605;670;741;728;675;685;635;694;640;628;621;578;555;635
651;682;707;669;663;599;642;629;605;648;687;709;700;745;716;647;590;533;590;673;748;706;764;768;723;690;695;735;648;673;664;728;711;682;710;712;682;649;626;621;673;617;669;693;679;748;705;591;601;627;703;689;650;663;649;597;524;606;632;655;678;667;693;745;742;721;701;716;758;698;749;750;733;741;754;686;688;616;681;705;725;788;698;724;666;708;694;713;684;671;661;605;563;476;467;517;576;605;714;745;697;595;634;694;773;733;667;655;674;658;657;587;619;617;619;655;652;606;569;533;585;625;636;646;649;733;741;762;801;804;694;699;745;793;710;741;715;652;634;562;556;585;546;594;566;643;704;679;681;639;643;641;582;561;527;468;447;520;573;711;714;728;699;660;605;595;655;714;672;703;678;653;649;669;677;666;728;731;671;711;643;619;638;669;672;694;703;641;667;586;669;668;591;604;651;652;685;718;706;656;653;661;638;599;685;635;652;685;613;658;642;634;649;641;670;645;642;673;637;699;740;753;686;729;705;650;636;580;624;653;663;727;650;673;672;741;722;761;742;702;750;734;750;765;742;739;695;701;654;539;520;474;454;513;616;680;655;661;732;662;645;647;678;750;727;766;824;748;691;654;676;647;616;591;510;464;515;542;626;670;651;708;651;687;681;647;645;634;660;729;751;714;729;724;718;650;702;671;625;640;659;617;631;648;628;671;681;709;639;702;697;717;617;601;556;650;613;702;753;730;737;669;645;517;506;580;592;597;552;633;560;649;715;669;708;764;784;728;688;662;642;663;729;711;653;656;655;714;684;664;591;519;607;629;690;734;719;730;700;708;738;768;769;713;658;705;673;651;696;608;627;595;625;648;596;571;640;692;668;676;696;635;714;679;618;649;640;610;567;641;642;683;733;728;737;671;703;634;626;695;644;658;681;746;716;738;748;754;775;627;562;608;648;668;684;691;654;614;617;598;638;662;662;671;664;723;737;731;730;678;694;715;685;683;791;785;762;729;681;641;631;651;653;735;730;806;837;794;714;681;731;686;701;716;674;593;631;652;627;632;641;634;626;620;627;708;694;755;668;669;685;639;631;631;639;613;619;562;609;561;609;683;708;698;737;703;639;621;622;618;613;677;704;680;691;698;731;722;706;664;684;655;673;601;641;597;609;633;607;539;489;517;571;642;719;665;708;693;682;772;737;819;793;731;662;652;632;555;635;640;673;678;699;711;657;594;617;590;700;689;711;673;782;764;811;715;627;704;710;768;739;771;695;674;687;684;658;663;705;724;765;717;743;678;676;691;664;655;715;695;754;734;717;654;676;712;664;676;684;701;716;724;679;608;659;677;678;713;727;656;675;613;637;672;708;791;780;810;793;744;725;755;772;761;732;656;658;707;751;734;715;672;687;712;702;749;698;742;720;760;709;749;703;718;693;709;739;752;736;753;750;648;635;651;672;714;750;722;675;689;712;733;698;706;663;688;671;643;699;780;704;694;745;709;705;659;687;738;717;728;744;752;819;783;743;703;707;737;800;841;773;664;578;454;456;465;603;614;681;674;744;821;754;771;772;787;733;785;773;661;659;615;684;799;746;658;612;608;686;714;631;618;593;617;699
577;563;633;661;649;608;608;677;622;592;669;756;791;737;690;608;564;542;578;666;728;691;792;722;743;658;669;662;654;687;664;737;668;681;746;674;698;651;695;699;600;581;557;575;663;678;617;606;548;636;743;683;707;645;637;620;556;598;737;711;639;785;697;690;710;688;696;713;702;706;767;743;698;714;731;706;664;625;600;641;694;690;667;661;681;655;632;728;653;644;644;612;488;451;458;476;637;648;704;713;716;665;619;679;766;702;619;663;621;621;639;568;584;595;642;723;661;650;672;573;558;570;591;631;638;670;731;815;773;819;795;781;812;763;771;727;702;698;627;575;532;523;565;614;630;621;734;640;641;687;618;582;582;614;603;563;459;529;612;650;697;653;659;583;564;548;619;606;657;680;704;697;700;687;686;741;750;704;715;715;667;644;654;672;683;677;671;671;626;572;663;643;605;664;695;684;685;671;731;671;650;609;626;682;682;572;651;633;627;631;590;663;660;644;651;702;676;644;701;718;746;699;712;705;683;629;590;562;549;633;715;704;692;685;655;697;674;732;734;702;763;760;787;774;675;693;716;674;703;655;647;546;507;545;562;707;725;676;701;634;624;650;712;732;730;794;779;676;675;660;652;654;595;562;567;502;501;566;645;713;698;669;667;732;712;616;635;644;739;700;702;706;733;656;677;735;723;699;660;612;613;668;696;576;579;636;662;664;680;629;664;645;668;635;574;548;652;683;744;706;690;676;650;609;571;568;612;573;540;632;583;714;730;696;748;781;728;733;722;725;717;648;696;632;670;610;669;681;538;575;584;522;607;648;710;680;767;737;729;728;739;725;801;768;690;695;639;638;638;614;633;677;607;641;676;691;662;675;675;755;642;707;704;688;712;586;588;609;617;615;728;742;751;755;718;638;605;624;652;700;672;662;655;720;687;707;756;729;684;598;539;580;686;692;713;688;699;677;622;599;591;648;666;609;669;698;702;729;698;679;670;677;615;711;694;777;794;797;617;648;652;623;658;734;742;787;822;739;763;634;707;747;750;721;647;593;661;649;587;624;640;631;620;586;688;687;720;699;685;667;590;646;649;614;576;553;597;626;563;574;605;653;658;707;704;716;632;645;628;598;623;675;718;721;658;753;695;710;741;738;670;668;673;630;675;684;675;635;620;607;551;593;623;657;758;709;734;761;765;748;764;725;793;710;718;634;642;622;635;695;706;711;704;688;688;640;691;669;677;690;693;675;759;704;739;700;695;704;746;692;714;752;708;697;698;693;709;671;712;727;694;744;712;710;727;661;706;699;708;744;752;749;679;691;751;731;712;666;636;685;726;709;631;710;685;677;755;704;682;679;626;618;620;644;643;651;739;791;732;764;701;776;755;747;673;660;644;633;686;746;707;664;585;664;647;690;750;753;721;677;707;755;752;754;729;745;725;747;738;731;738;698;675;726;753;694;728;719;674;663;666;717;710;692;658;731;685;714;723;772;722;758;765;691;713;699;753;794;758;811;775;749;775;758;729;759;734;732;750;774;690;734;616;553;527;514;578;614;777;718;755;753;745;802;754;774;709;679;678;674;687;638;757;760;747;689;671;641;689;699;680;692;637;662;736
549;602;613;683;683;661;622;627;649;706;763;785;719;740;654;614;612;600;553;575;619;622;687;700;674;735;683;667;645;683;720;709;744;697;749;657;646;625;668;654;570;524;529;598;693;640;640;567;626;638;667;680;730;675;635;618;615;677;693;665;663;708;708;705;668;647;691;687;680;735;766;741;686;681;624;652;647;577;569;564;585;596;621;661;645;666;666;645;624;702;704;591;465;434;430;535;641;703;727;721;753;726;712;702;765;720;626;570;599;633;680;649;549;537;616;659;675;715;695;553;601;525;547;543;582;644;688;805;787;817;821;812;811;851;825;813;760;765;701;606;554;525;564;647;650;653;680;659;641;647;624;598;605;633;606;613;553;552;592;675;679;663;579;578;552;562;545;545;615;657;671;734;751;713;743;730;755;693;671;631;605;663;633;666;678;703;654;650;615;585;566;629;637;683;712;700;704;689;694;674;639;642;676;730;643;583;633;625;687;696;693;725;699;682;726;657;721;728;747;729;715;707;690;692;615;638;576;595;565;634;759;704;666;688;692;728;647;669;633;729;736;727;794;750;718;755;720;647;734;689;642;632;575;611;595;714;751;764;668;657;674;628;718;651;731;746;768;706;698;621;667;654;537;569;554;519;549;616;617;707;687;640;591;655;616;620;571;576;658;750;714;696;633;657;706;733;724;731;696;718;660;685;716;657;649;657;697;662;651;608;639;646;688;677;657;614;600;717;716;714;647;656;677;664;689;699;711;672;650;677;700;763;729;795;769;726;794;767;788;770;756;716;665;631;631;630;598;625;629;543;493;535;637;739;732;715;714;756;737;725;725;757;790;792;736;740;697;729;692;659;663;688;658;631;599;624;682;686;691;730;694;694;689;771;658;657;607;598;572;597;658;704;779;737;623;658;650;623;665;668;670;608;664;640;703;728;743;766;674;662;602;571;637;709;740;697;698;634;657;656;670;672;679;623;688;703;723;705;630;696;656;613;593;595;735;695;668;694;676;631;668;662;620;672;716;734;799;749;619;743;691;724;751;701;659;591;616;643;630;645;604;640;609;647;649;665;694;679;646;613;601;617;585;590;571;609;599;589;628;608;638;630;712;726;658;629;591;614;551;631;680;745;648;765;683;708;746;694;754;734;724;714;671;722;704;684;669;648;662;587;597;616;677;750;703;735;758;808;717;707;794;710;726;744;693;647;682;651;661;653;700;734;742;725;663;655;680;672;690;752;735;745;736;702;698;766;724;685;767;739;613;608;636;661;706;746;751;712;687;691;675;685;669;674;723;738;721;741;732;778;761;674;706;671;679;755;733;616;633;619;702;732;632;718;744;762;674;688;655;652;634;684;680;650;625;711;731;748;720;687;735;710;750;716;704;727;602;655;667;678;706;730;632;620;661;668;663;657;630;647;705;757;797;707;708;719;747;729;710;752;738;750;714;738;760;716;717;725;698;725;736;701;648;660;687;672;736;695;768;798;739;736;720;670;689;653;665;701;754;774;809;804;804;761;725;777;733;830;794;774;726;659;603;567;593;552;622;695;698;738;715;772;773;768;752;752;625;596;660;647;728;707;731;776;757;760;662;698;785;719;727;648;649;682;723
580;551;641;713;705;657;601;678;641;667;726;752;726;733;717;666;650;614;541;554;583;582;672;654;705;617;615;660;642;602;658;712;703;706;700;693;704;655;654;656;561;509;591;602;670;617;621;597;655;686;664;647;664;708;674;624;554;686;681;656;683;701;769;663;601;691;732;713;685;726;770;750;683;678;663;650;615;599;582;557;599;593;595;638;623;572;589;605;650;667;683;630;489;469;492;594;690;758;736;708;747;755;754;800;746;699;625;655;627;709;712;631;601;556;692;676;721;733;617;547;531;553;529;516;531;605;736;713;852;796;837;845;803;839;803;789;744;801;717;567;500;516;587;583;635;624;651;610;584;638;609;611;641;643;616;591;596;631;641;642;644;642;614;624;608;601;624;570;651;638;715;775;739;696;691;778;729;666;659;623;659;648;650;689;697;695;692;653;595;566;604;585;665;681;677;724;731;645;695;673;642;652;660;682;630;689;631;682;734;739;792;776;736;702;747;768;752;742;717;736;683;657;683;652;613;566;580;652;602;710;703;726;628;630;728;741;654;665;723;629;675;691;727;701;746;734;754;695;733;682;667;633;651;566;629;661;801;757;706;696;670;724;734;695;670;707;756;705;660;756;682;694;597;618;535;533;572;601;676;680;614;567;583;565;559;607;598;601;678;675;640;674;643;639;675;716;738;699;692;683;716;707;678;732;752;669;680;652;603;637;599;631;682;676;583;612;621;661;691;688;639;605;677;690;749;756;786;759;767;748;751;763;810;737;797;764;778;777;756;778;693;731;726;642;601;655;603;629;585;566;604;606;727;785;681;760;777;719;727;754;717;738;714;730;729;715;681;646;679;670;706;714;676;658;592;692;672;621;664;722;684;713;785;699;707;706;592;605;647;691;714;716;704;696;638;612;616;648;653;656;630;549;567;629;692;701;732;715;761;678;670;665;627;698;737;749;732;741;636;657;670;643;656;643;652;706;715;641;567;671;638;571;629;606;646;694;649;603;673;637;685;665;618;694;689;740;723;763;698;720;757;729;627;698;617;617;626;631;653;575;684;646;697;631;669;637;635;640;618;665;647;686;649;618;617;595;655;622;700;689;611;678;726;690;686;629;651;690;655;673;734;708;749;774;731;708;726;759;710;703;748;761;713;731;698;704;685;686;657;628;646;651;673;705;726;780;783;820;716;688;696;669;713;719;747;684;742;752;736;735;761;764;699;694;723;684;664;608;656;681;682;732;682;726;750;695;779;746;758;725;661;620;626;710;729;740;751;686;700;638;631;602;581;664;780;736;738;769;781;791;721;715;701;761;788;753;701;650;596;622;716;720;697;664;679;708;670;712;706;663;685;654;688;651;614;627;701;681;604;691;728;763;766;766;725;687;667;636;652;751;673;712;643;636;604;619;639;610;551;640;619;734;749;708;715;694;698;752;745;728;739;682;715;731;801;745;743;707;773;782;751;687;599;637;716;732;758;838;814;774;752;764;701;656;650;633;632;702;702;748;763;801;763;795;750;702;735;767;770;747;737;658;618;548;573;547;582;634;680;762;784;731;761;806;758;746;616;587;620;705;669;763;749;783;714;724;706;689;736;734;735;629;685;682;636
560;623;692;684;699;668;685;691;668;724;736;739;702;733;708;640;612;582;566;572;532;579;647;599;656;577;568;607;631;649;660;693;681;668;711;620;650;663;674;646;603;550;591;657;730;703;612;612;646;698;671;612;602;635;635;616;594;636;649;700;712;697;686;616;623;648;662;730;642;745;722;724;729;715;667;669;679;648;617;650;618;591;620;604;604;540;563;630;621;629;717;667;571;503;562;608;743;724;772;741;715;764;750;769;735;636;623;621;707;689;746;653;577;620;620;638;679;656;632;570;529;569;563;578;633;628;715;771;707;777;823;815;832;792;767;743;724;730;618;539;557;555;594;653;665;698;626;604;626;678;675;730;677;651;667;606;610;678;693;698;666;641;660;732;708;690;635;602;612;622;747;751;711;713;732;694;695;662;581;556;602;644;697;672;690;660;629;673;572;574;571;590;600;654;696;698;659;662;642;671;637;603;638;656;658;715;705;694;733;740;766;756;748;762;776;780;688;712;704;765;712;727;725;717;659;605;633;695;659;644;679;662;654;699;703;671;739;706;693;671;630;691;701;655;712;682;660;707;702;697;725;691;728;640;676;692;731;751;722;684;718;754;752;710;654;699;654;704;680;723;688;625;559;609;563;616;639;629;617;666;646;577;533;542;533;506;615;563;642;721;645;595;666;630;648;667;720;684;762;785;744;737;681;693;675;692;668;649;587;636;596;646;669;716;635;642;578;683;727;651;616;682;669;764;776;782;769;744;699;693;730;766;806;743;762;714;711;719;754;768;732;761;714;627;621;625;637;612;542;557;623;712;737;755;767;802;793;788;753;775;740;788;755;805;731;644;662;632;674;687;701;658;667;639;676;638;650;659;720;739;717;762;749;765;728;682;591;634;623;672;723;732;695;684;690;618;626;689;718;637;629;523;489;594;660;722;733;744;677;690;642;679;702;676;667;733;729;702;692;643;666;647;658;610;676;721;680;628;585;613;599;565;544;612;641;647;733;622;707;701;691;657;651;685;713;746;684;699;773;753;678;708;670;705;664;620;635;687;660;672;630;670;705;750;664;680;642;634;679;701;735;695;723;707;632;636;598;652;651;703;644;720;707;699;762;643;747;738;702;700;736;735;745;703;777;800;702;753;792;793;723;812;747;736;714;743;749;656;653;655;652;678;758;701;756;716;770;746;721;711;626;638;716;698;685;727;716;733;745;719;744;780;721;767;731;712;661;659;612;712;735;665;725;726;745;799;742;764;824;784;677;623;649;709;705;766;778;683;645;675;626;601;634;695;717;743;781;762;781;715;697;664;680;772;796;770;709;601;642;645;706;682;685;667;637;663;666;596;638;668;647;705;706;666;668;582;639;553;616;653;755;742;744;735;759;726;635;613;689;658;687;628;642;676;622;642;658;594;587;566;616;635;679;709;688;645;722;751;730;793;731;686;692;749;712;786;737;774;750;727;698;680;607;618;706;748;833;815;795;732;757;682;680;666;556;602;626;674;693;773;728;778;774;801;745;725;726;717;731;703;691;650;594;566;540;582;545;563;608;691;784;724;740;724;834;732;631;600;590;698;691;678;718;745;657;681;703;670;749;728;688;738;641;641;574
559;637;639;662;699;678;658;667;678;703;730;678;766;728;693;609;643;633;550;524;598;650;625;656;624;617;614;628;629;621;659;670;659;672;672;655;638;610;619;605;588;532;586;664;715;676;658;670;684;752;692;644;584;605;553;571;583;598;672;658;685;674;716;724;631;646;616;658;633;711;711;745;724;714;761;728;695;677;604;619;591;609;612;642;608;526;590;604;669;662;707;659;639;583;691;697;732;729;690;696;711;780;720;726;716;659;660;663;740;728;646;607;580;538;593;605;608;675;656;590;625;587;556;583;597;678;717;734;797;765;775;772;771;766;758;702;658;737;638;585;587;575;612;660;695;688;635;653;615;717;723;687;678;669;663;637;680;688;725;730;695;683;714;704;726;699;647;657;638;674;691;702;700;659;684;621;650;585;566;517;583;679;646;662;641;688;664;641;596;539;585;586;569;646;622;659;647;665;663;660;669;615;647;630;639;704;679;694;778;773;730;730;724;712;689;681;689;682;679;697;691;685;699;673;658;666;614;639;650;601;620;637;631;710;718;697;681;720;670;715;620;661;594;615;631;676;676;605;608;656;720;722;718;736;743;734;725;740;715;709;738;740;725;687;618;643;618;625;702;674;563;608;624;662;698;645;652;644;655;689;632;531;442;435;478;539;600;641;657;586;637;658;657;590;647;673;681;665;680;700;700;638;673;655;671;648;657;697;668;643;659;650;690;669;693;668;657;646;669;596;632;587;679;697;738;785;793;744;776;710;717;800;708;741;729;732;730;748;724;763;731;722;661;617;630;690;670;601;559;568;605;693;729;735;790;758;739;791;762;758;754;755;763;724;686;569;584;562;627;645;686;714;636;646;621;626;661;706;745;707;713;707;744;699;731;677;604;668;663;641;706;692;752;675;687;653;670;681;714;672;644;468;483;566;600;680;719;753;676;698;651;675;664;649;647;663;730;721;668;645;647;667;662;676;730;719;678;650;600;603;587;606;588;623;616;634;656;702;668;740;669;674;721;651;673;658;644;667;691;748;699;726;685;729;642;606;682;749;749;663;642;668;675;666;702;664;626;725;647;698;687;687;707;663;705;672;637;648;688;654;709;713;766;671;687;705;727;756;743;766;731;779;836;819;783;768;773;797;836;783;783;784;753;751;703;664;700;700;661;640;675;713;748;690;747;827;785;738;680;654;665;634;619;616;679;734;693;724;736;739;720;695;662;712;683;701;680;696;640;664;710;665;743;712;785;762;765;764;778;793;725;648;734;752;747;767;700;670;707;671;633;647;619;687;792;747;779;709;744;715;669;682;653;648;733;696;702;670;658;653;678;637;665;595;541;604;562;554;541;594;713;717;700;626;649;596;578;561;572;638;721;735;747;786;704;691;675;659;650;658;620;602;604;656;707;630;617;558;549;559;575;656;707;656;631;615;660;692;711;732;737;713;759;730;817;738;816;784;760;715;709;649;584;615;655;748;772;790;781;759;745;640;644;608;551;536;535;587;598;673;696;783;764;744;746;722;692;714;664;699;659;626;581;579;501;472;522;522;584;633;686;730;753;700;726;733;669;676;615;742;698;715;697;737;702;645;602;666;709;712;769;709;612;548;531
542;530;638;619;585;656;663;620;684;735;704;704;735;729;630;649;621;649;614;642;649;674;729;675;681;631;571;605;698;698;698;669;643;656;671;643;617;665;678;602;553;649;591;621;660;689;716;737;695;698;726;657;593;516;579;599;598;637;604;650;667;709;759;749;662;608;638;640;661;676;714;671;729;737;725;726;750;729;654;560;565;569;613;667;665;561;623;601;601;655;702;644;593;571;640;704;717;691;659;621;636;702;609;683;635;644;686;671;684;674;586;550;540;525;548;664;731;667;686;662;688;684;636;630;618;685;700;680;700;751;728;757;728;715;770;680;653;654;627;599;619;611;676;690;686;676;717;718;704;668;703;673;641;649;651;609;613;640;659;704;705;685;689;689;681;664;671;613;662;642;687;656;661;635;588;586;626;643;618;553;611;645;624;622;654;636;631;625;618;587;590;611;647;652;637;654;654;667;641;636;682;617;640;644;696;691;720;729;686;751;708;651;721;690;731;713;668;671;667;698;685;659;671;694;717;717;669;639;625;633;636;612;665;653;719;716;710;682;714;698;705;607;617;562;592;626;575;593;540;677;644;695;671;730;710;695;733;721;755;786;770;728;751;697;579;655;591;697;636;587;619;621;658;709;718;706;751;732;678;670;632;580;415;395;384;511;547;614;617;642;626;689;745;693;639;617;676;707;730;700;646;617;653;618;598;647;659;693;692;747;690;662;671;626;676;661;656;645;634;605;615;650;651;715;714;774;775;740;766;729;740;771;777;761;719;749;710;716;697;675;668;653;665;643;644;597;663;585;557;627;603;689;702;681;741;737;763;709;688;763;751;752;745;726;724;530;509;507;536;613;747;706;601;594;599;608;680;689;757;752;718;738;679;682;638;679;583;659;655;693;689;668;676;688;738;651;688;710;797;683;592;506;465;496;565;659;700;726;691;678;623;617;670;611;679;721;718;740;721;717;634;688;715;719;672;707;644;712;659;655;588;620;609;611;619;624;697;708;671;637;629;658;753;692;688;680;644;661;706;670;712;691;683;704;678;710;738;702;748;691;631;550;591;719;682;740;683;679;654;664;679;693;689;639;654;665;678;702;682;712;706;744;784;704;692;742;782;811;779;817;817;800;732;799;818;766;789;773;804;739;800;794;736;775;720;737;726;666;630;651;682;725;803;751;796;802;760;686;627;560;627;682;645;607;644;694;771;757;754;724;777;706;660;672;689;663;695;716;745;666;669;629;660;689;717;706;724;747;762;792;801;764;723;750;691;718;651;678;678;698;611;616;686;692;737;761;730;758;706;599;579;599;640;648;623;713;667;744;724;697;744;668;609;595;534;529;535;491;524;563;661;765;740;677;678;706;674;624;568;637;687;678;755;735;743;769;615;630;641;601;591;597;692;685;660;578;566;499;541;596;611;671;668;668;612;657;646;625;647;687;731;682;744;812;750;758;758;737;703;750;704;635;603;569;604;682;843;804;782;804;742;731;657;647;632;562;521;531;584;711;689;700;709;691;711;764;729;685;651;665;586;576;524;549;459;467;460;503;586;624;607;678;731;759;748;765;687;652;675;692;783;660;676;704;744;644;619;627;675;645;644;664;647;564;550
550;617;560;614;545;548;618;654;693;665;683;684;731;711;695;754;659;690;681;633;681;697;776;702;667;597;620;629;704;727;660;632;650;629;637;665;648;635;681;609;566;559;578;589;611;652;690;703;748;724;728;677;642;552;551;619;593;619;683;699;738;759;745;789;692;652;564;612;648;679;713;720;727;729;783;772;752;633;592;541;534;529;587;692;654;627;610;654;667;608;631;585;526;581;594;611;653;690;651;598;601;627;640;695;713;655;632;684;668;661;544;545;487;517;545;651;752;700;670;675;734;668;607;611;634;640;683;686;689;688;748;697;682;745;656;692;684;693;662;658;706;724;710;753;752;706;681;692;685;736;672;666;644;658;649;620;555;599;640;656;674;724;731;669;675;709;666;619;693;625;658;642;623;635;602;612;558;577;611;595;631;676;659;617;647;646;666;561;577;554;579;624;640;662;630;629;687;652;677;607;605;591;567;643;671;674;684;712;711;712;744;668;655;663;679;655;659;715;745;676;627;680;683;766;747;731;650;646;624;682;666;706;687;693;687;651;654;635;673;685;633;668;529;573;574;604;626;578;587;670;720;720;672;705;656;685;692;794;744;808;719;809;713;666;625;655;634;625;666;586;632;617;632;692;765;755;764;678;657;728;638;519;428;373;416;523;601;637;612;578;663;714;686;700;732;699;688;678;620;641;611;629;600;601;631;633;658;713;724;673;658;690;642;718;706;633;649;666;640;582;599;629;691;675;746;695;764;759;741;809;793;761;735;672;699;675;680;705;661;681;657;651;630;629;593;596;659;604;616;590;646;642;674;646;688;733;703;695;736;720;733;690;675;702;661;656;544;556;591;600;641;701;637;600;565;612;695;700;737;691;679;675;697;660;640;582;579;630;670;616;677;679;667;702;761;650;691;732;695;717;613;528;429;462;503;585;685;686;670;590;604;647;663;671;682;737;786;775;714;742;755;724;700;741;705;674;726;679;680;643;586;546;656;611;627;666;647;731;736;654;615;690;716;703;626;656;684;636;654;676;720;697;675;734;768;721;727;757;781;678;603;543;576;658;695;711;682;732;682;712;712;675;741;647;654;694;727;692;759;810;835;752;761;739;719;719;788;818;719;785;790;788;767;765;755;795;782;831;769;826;802;766;751;716;763;752;717;661;637;737;732;735;787;831;775;729;804;677;629;584;626;674;633;661;686;709;726;804;749;748;754;674;707;618;683;725;700;683;733;711;674;679;635;706;683;698;763;736;867;790;765;742;726;721;718;694;740;704;639;661;617;630;680;727;714;734;777;711;713;630;595;602;632;632;655;645;713;713;738;745;743;718;611;479;504;460;532;550;520;609;707;709;726;654;679;596;633;647;609;587;671;690;698;701;724;645;698;616;682;583;641;633;751;728;683;617;610;530;571;546;599;664;658;644;683;625;585;620;591;613;749;759;746;747;734;677;656;690;667;711;654;664;575;576;589;681;723;797;787;809;780;688;685;640;687;544;578;584;589;680;664;687;610;661;723;740;659;660;666;584;518;457;492;495;493;520;507;574;578;613;593;610;713;734;774;744;697;689;654;730;719;684;710;670;669;612;651;575;661;663;698;670;606;542;522
569;633;636;609;613;558;567;564;654;688;677;709;705;786;703;737;717;737;725;728;725;692;765;752;656;564;583;663;686;711;646;617;710;679;702;635;653;627;654;624;559;607;660;522;576;630;672;669;629;713;665;653;598;600;660;655;609;656;695;733;749;753;734;754;792;681;631;616;633;716;721;681;704;657;787;775;675;709;617;554;535;543;551;645;662;656;714;680;602;585;562;571;579;533;598;718;687;680;584;592;552;628;684;692;676;722;689;684;659;631;558;500;513;532;568;650;743;714;715;695;750;703;665;626;630;610;638;665;624;674;632;623;641;666;663;677;713;679;622;713;718;737;815;784;766;731;679;660;645;621;639;661;681;637;639;636;579;567;626;631;668;654;716;692;635;615;694;706;633;703;661;663;630;715;748;610;584;628;659;658;687;706;630;597;586;644;640;631;561;585;534;640;686;688;618;565;624;704;580;583;582;563;540;653;687;655;707;678;704;727;677;702;666;669;603;643;649;652;708;766;685;625;674;675;748;704;715;646;637;649;666;693;730;678;637;596;597;641;655;681;703;622;567;580;557;609;588;619;577;689;683;630;705;671;643;648;672;675;733;760;740;725;722;679;654;686;649;629;604;635;675;637;679;718;772;733;728;677;690;654;605;527;504;430;481;543;608;624;625;626;708;761;762;773;797;696;703;677;679;606;619;611;598;630;583;667;734;654;693;761;729;768;701;675;731;699;695;693;646;606;620;659;703;700;741;727;746;767;805;823;743;757;673;751;694;695;678;651;645;668;658;655;627;599;605;609;607;621;606;612;580;610;643;643;614;686;710;696;710;727;731;687;656;709;746;701;618;584;626;691;693;677;617;587;625;676;693;715;667;636;662;623;650;630;590;566;548;627;606;601;583;670;701;722;676;712;709;669;672;632;679;475;478;489;512;570;626;674;665;630;635;683;657;697;769;723;734;759;801;778;784;752;757;679;636;672;713;714;780;704;581;553;591;618;675;642;708;760;715;728;719;673;670;711;666;668;690;746;646;636;699;699;711;728;741;765;764;753;747;723;654;591;627;671;745;756;692;721;669;701;740;752;711;647;650;689;746;739;709;723;763;726;807;735;740;787;838;788;807;819;781;795;728;669;668;678;732;783;824;810;795;830;798;746;772;756;726;686;698;738;696;733;736;817;828;743;700;645;640;612;628;601;663;620;635;676;750;757;700;750;669;687;635;683;694;716;734;758;702;747;743;639;633;641;679;691;693;729;733;790;824;759;676;673;654;669;647;693;710;721;688;669;665;653;697;757;762;714;684;653;696;698;680;623;654;731;720;714;739;687;700;640;542;497;506;553;631;638;634;699;676;653;673;649;678;581;629;585;612;601;628;692;761;690;743;706;709;663;625;670;687;750;715;728;665;622;641;563;538;548;556;667;723;739;697;662;588;524;568;594;716;744;723;740;719;585;628;590;645;650;635;654;570;555;547;657;723;804;793;733;727;697;716;711;683;637;549;621;668;586;694;652;703;668;723;665;707;692;631;622;561;545;548;538;534;526;555;614;586;629;645;675;676;707;679;742;726;687;657;685;712;693;667;670;697;648;663;653;634;597;644;601;554;573;536
615;648;632;657;600;565;515;557;622;660;745;756;754;693;709;738;791;699;702;683;670;731;788;688;660;586;622;670;723;720;683;696;711;683;694;682;630;558;576;550;618;645;650;596;585;629;682;621;706;641;626;600;616;637;655;616;619;687;689;748;715;786;800;743;730;740;642;610;673;669;706;742;712;706;714;760;709;653;635;560;564;596;620;660;673;651;723;648;602;569;606;603;578;549;634;710;694;732;648;594;621;636;702;684;757;727;698;673;614;581;583;600;574;544;689;687;754;715;745;780;743;703;667;659;660;651;593;589;633;676;718;717;651;740;684;695;695;715;676;716;715;715;764;766;730;710;677;641;591;556;575;585;559;644;626;610;672;643;591;641;675;704;727;710;651;685;724;697;682;705;729;675;707;682;667;632;599;653;653;763;694;612;680;690;650;608;697;569;564;584;547;644;646;672;614;622;619;613;620;563;553;618;613;623;646;677;596;641;682;707;654;674;680;691;634;609;665;649;632;680;628;664;656;631;705;724;699;685;645;646;612;657;678;685;593;555;582;585;639;669;678;640;697;625;616;637;628;654;684;644;669;613;601;625;654;636;580;692;697;679;701;680;678;705;707;665;669;664;704;657;684;645;676;715;758;757;749;689;683;617;592;545;566;453;540;590;623;619;621;603;667;759;756;771;813;767;708;677;590;671;625;633;624;631;661;710;709;735;750;810;754;758;781;747;754;747;666;649;738;607;642;621;649;674;663;762;769;765;783;816;766;703;721;789;719;646;671;621;636;609;566;560;599;651;607;625;650;594;640;594;658;659;634;636;627;614;692;713;716;694;727;633;706;688;748;706;717;754;705;689;669;685;666;668;674;681;660;702;694;588;601;605;632;624;590;564;609;662;569;577;548;624;658;653;699;684;714;651;684;689;661;546;511;516;583;582;623;684;646;650;650;726;786;766;785;768;768;807;775;746;768;698;701;657;628;613;636;657;730;707;572;586;542;592;641;677;685;760;692;656;693;688;713;699;687;682;708;677;623;633;646;643;699;697;714;758;721;789;747;794;726;643;688;747;770;768;668;706;674;722;788;725;729;708;713;673;684;614;691;720;705;789;753;746;749;779;801;783;808;816;824;741;634;659;620;682;713;777;770;742;745;816;806;816;770;773;767;639;638;669;723;748;752;773;796;750;773;678;666;682;638;643;589;569;574;659;749;734;684;700;740;710;672;638;667;715;709;690;725;839;721;699;686;590;619;643;692;762;784;760;722;716;651;645;590;680;667;681;727;701;609;638;711;717;695;710;738;733;743;719;694;649;686;653;648;716;774;697;711;664;684;602;572;556;607;612;681;685;662;707;621;613;652;656;633;589;546;660;635;570;573;638;641;674;691;669;694;750;740;704;714;668;797;742;707;685;715;625;594;596;610;662;704;734;711;673;605;537;591;586;634;690;712;715;689;554;513;505;493;531;582;593;598;516;574;628;751;757;766;725;716;707;736;748;704;640;636;628;655;667;718;718;718;704;735;680;674;665;705;662;631;619;564;599;633;660;650;651;614;644;550;636;669;702;751;732;675;654;660;671;733;670;679;658;624;600;659;636;591;599;621;641;581;577;588
741;685;722;744;659;554;576;576;593;641;671;657;644;621;706;752;736;731;649;616;657;664;688;672;615;534;580;623;664;669;668;652;717;718;741;669;613;557;511;547;568;693;632;645;713;634;675;637;610;578;623;597;623;654;666;687;645;692;721;758;798;776;743;714;704;663;619;625;617;673;680;699;659;661;718;709;693;684;617;661;665;624;580;642;711;704;723;695;623;586;616;597;560;595;634;651;736;709;677;568;636;692;671;675;696;692;716;690;650;598;647;640;732;718;733;789;744;737;730;717;743;640;634;653;671;675;614;619;643;696;696;700;666;724;721;740;711;700;672;700;686;702;732;744;729;678;599;555;527;443;474;521;573;535;622;714;723;719;688;729;687;713;680;702;700;700;775;739;767;775;710;684;714;652;686;660;714;649;701;714;673;712;714;739;715;715;713;693;614;590;554;567;614;624;648;586;615;586;581;568;595;605;701;682;693;701;628;620;684;689;689;664;658;628;644;574;654;654;668;656;677;607;625;712;695;733;693;623;601;625;592;588;669;620;600;564;606;671;649;631;659;664;681;633;659;694;689;745;739;703;645;598;602;585;622;635;676;656;620;691;660;585;645;704;705;701;662;690;719;701;690;612;627;703;754;776;719;615;676;706;647;682;616;625;596;614;663;569;603;656;692;754;785;774;724;733;746;728;648;662;717;700;730;746;772;746;776;766;753;765;748;731;647;714;795;761;687;667;650;639;634;572;608;688;715;697;720;722;747;757;773;750;734;718;704;735;709;705;604;639;581;586;578;638;654;670;646;641;646;623;692;667;583;586;655;660;637;648;658;647;702;663;659;726;773;758;771;731;694;699;698;682;697;662;686;650;721;708;705;648;583;579;541;591;595;618;663;657;660;622;592;673;696;653;694;728;695;749;744;687;629;586;576;611;605;606;672;619;640;593;658;656;737;753;753;731;703;799;752;729;789;748;726;668;644;544;625;666;710;639;628;501;532;551;585;710;739;725;714;772;763;711;770;754;763;750;717;597;583;573;611;668;746;701;730;688;772;780;793;833;748;763;728;725;712;667;643;639;739;755;693;741;739;752;709;684;654;671;668;673;715;712;731;716;724;783;797;838;784;858;796;753;652;564;592;615;655;682;721;764;740;778;821;792;734;710;704;675;628;685;681;749;747;704;700;723;711;656;646;686;656;675;604;570;606;643;655;671;645;712;664;652;694;726;672;642;701;718;734;778;768;722;688;636;662;608;630;683;718;762;681;752;645;625;584;611;666;678;671;653;632;605;633;686;708;733;723;737;725;732;653;626;627;599;673;654;668;664;664;663;632;610;599;628;649;635;734;702;634;684;617;560;605;623;572;557;601;641;619;639;623;635;606;624;617;612;658;701;699;717;754;685;748;758;733;710;707;620;638;613;693;774;713;733;707;652;610;596;595;565;554;628;608;672;659;571;370;340;363;433;551;639;627;604;605;676;735;699;766;711;739;681;720;748;696;652;605;649;640;667;647;720;736;753;654;618;649;669;689;695;695;690;655;657;719;685;671;708;629;569;606;631;685;712;673;680;709;619;627;648;692;668;635;664;595;580;623;627;621;615;658;613;582;580;565
746;717;687;717;670;669;592;540;634;644;652;589;549;615;686;704;718;657;619;612;665;719;735;643;656;609;591;665;676;647;650;654;699;768;818;731;635;544;504;618;625;698;719;687;719;735;636;617;547;593;531;567;607;641;668;665;627;617;711;680;720;686;684;656;637;595;629;632;579;558;676;647;716;685;726;757;673;657;659;690;684;635;680;710;715;769;723;719;619;631;638;605;620;602;571;634;671;701;715;671;640;631;621;649;693;680;664;695;612;639;714;686;751;716;761;783;738;708;667;725;700;691;661;637;715;672;640;671;677;697;681;675;664;716;682;716;654;672;702;666;645;708;755;740;671;630;580;566;507;435;468;578;520;560;609;685;726;762;735;703;734;750;726;760;672;703;722;770;766;711;697;683;696;646;649;735;661;745;720;751;707;688;701;745;720;702;719;693;684;675;619;629;605;684;618;644;622;642;589;573;586;619;711;638;745;596;611;598;658;673;701;694;677;686;698;677;643;644;673;681;707;662;693;708;732;703;696;611;564;539;624;636;639;693;635;617;617;659;742;645;690;726;732;687;748;728;739;711;747;699;701;608;527;607;686;670;724;640;643;608;618;613;661;690;715;732;752;758;762;709;666;631;625;627;744;737;778;745;667;726;743;721;693;676;614;592;604;549;639;670;686;742;714;667;673;689;761;732;711;647;697;707;744;721;724;815;775;795;758;805;790;816;728;733;742;793;705;694;597;613;580;629;573;650;697;726;716;714;776;682;773;763;765;705;771;760;685;689;655;669;574;629;637;652;659;712;679;671;676;680;633;621;679;681;659;695;621;639;604;629;636;706;689;691;753;799;773;790;740;763;748;730;674;648;694;653;728;715;722;728;685;608;568;582;605;630;690;670;623;584;589;626;684;692;695;711;752;766;769;693;660;604;602;632;646;672;719;694;632;649;669;666;735;759;721;683;752;741;747;679;680;784;753;747;639;551;560;572;718;693;689;557;523;504;613;684;760;731;757;713;726;754;742;793;771;725;672;661;632;626;593;660;672;648;625;739;769;800;774;759;750;741;739;672;694;719;634;742;714;766;723;767;686;689;656;708;686;658;698;644;680;700;718;711;762;767;756;815;776;814;790;702;688;674;617;651;698;705;687;752;749;843;814;770;780;756;699;712;654;679;643;666;663;635;687;678;703;686;708;673;642;616;595;587;584;604;633;600;628;668;685;720;690;655;601;656;711;749;750;777;747;761;782;695;622;633;703;739;731;732;696;774;716;712;660;640;677;643;667;639;581;588;673;709;678;696;775;741;719;712;649;640;612;546;601;704;689;695;738;628;647;603;630;612;676;703;675;767;750;684;703;598;601;544;620;589;628;637;703;675;634;618;565;578;523;575;608;719;717;762;755;698;734;785;788;753;731;692;707;711;716;706;788;762;721;641;622;639;579;554;512;570;592;650;637;535;390;308;296;354;470;541;592;607;623;698;724;730;691;744;717;737;735;764;715;646;652;623;668;623;614;644;757;755;661;631;639;675;704;695;714;701;663;696;677;681;741;637;598;541;550;598;647;618;582;564;605;649;627;684;668;662;663;659;595;589;601;643;615;556;619;638;648;601;594
660;681;689;729;703;608;612;605;629;605;544;503;571;579;635;696;690;649;589;620;665;677;722;681;640;672;645;623;639;576;672;639;699;771;799;741;621;581;581;632;671;711;689;653;736;695;712;603;602;523;482;529;597;685;690;637;600;595;620;680;663;637;621;618;601;616;559;524;529;565;570;619;651;618;669;684;611;648;642;714;692;646;687;729;771;712;747;674;701;615;612;622;570;569;567;584;597;611;656;659;626;655;751;675;631;650;669;720;652;668;769;748;834;780;720;752;718;768;741;724;694;631;628;665;693;709;679;690;634;697;707;630;681;663;652;649;659;672;655;679;701;737;724;729;644;621;584;569;555;483;483;568;594;576;601;688;791;741;779;777;726;725;669;649;696;695;738;717;723;673;667;711;691;661;717;736;659;736;733;681;672;711;736;749;760;697;706;666;675;698;666;703;685;735;734;640;628;629;613;645;647;700;694;736;664;669;650;690;653;673;707;681;683;741;677;761;722;646;654;687;699;681;723;693;687;761;686;617;592;552;531;657;706;689;664;613;678;753;771;720;709;707;730;717;719;754;747;800;764;720;709;609;613;675;664;631;655;647;623;673;643;632;663;689;753;756;746;725;762;768;700;621;684;673;690;761;758;740;740;727;704;765;743;709;673;599;555;533;545;591;624;708;627;672;729;688;678;694;680;751;758;755;747;679;712;760;786;807;715;803;806;767;754;764;852;799;738;660;633;603;666;621;645;661;744;746;693;687;636;702;767;796;739;662;732;693;721;696;663;681;694;690;619;675;715;703;701;652;623;699;639;627;645;649;688;689;662;672;695;685;684;730;709;688;752;828;815;824;808;791;758;727;724;686;683;710;669;746;726;708;675;649;635;646;686;707;714;740;622;638;656;693;740;710;734;736;727;769;756;716;740;610;625;643;717;634;756;731;696;660;645;703;673;742;701;648;664;704;724;697;777;766;726;679;658;578;545;656;635;690;663;592;586;544;630;703;691;728;734;726;770;756;713;790;792;772;721;682;635;571;589;647;632;637;656;759;752;788;740;713;737;764;724;692;719;665;665;684;716;677;713;753;745;671;657;628;660;722;710;692;680;671;696;728;686;675;768;737;749;793;781;744;760;743;696;715;726;731;697;736;753;749;818;699;680;687;654;678;662;639;635;585;623;612;635;653;709;735;654;650;686;643;584;575;571;570;621;619;597;675;701;707;670;662;694;702;753;761;793;755;746;757;783;661;698;693;744;789;719;803;752;773;773;766;777;703;728;649;630;676;612;590;649;685;705;692;726;712;768;762;712;654;607;663;675;648;660;720;667;691;676;554;622;631;723;727;685;723;701;689;626;630;611;609;602;583;622;659;720;665;709;663;591;604;685;579;591;693;713;686;696;685;695;794;767;795;715;655;678;774;766;778;745;755;686;675;624;588;594;563;556;589;606;623;597;568;487;396;361;346;393;504;548;609;629;702;766;732;708;702;720;744;753;787;721;679;700;678;680;708;611;671;714;642;642;588;624;665;699;696;683;668;649;684;716;729;648;641;596;523;541;553;630;610;535;556;598;647;664;698;668;670;651;621;578;556;541;577;618;674;652;676;591;601;623
697;672;659;715;704;665;584;609;624;560;517;510;574;616;725;684;709;670;653;697;700;740;711;623;671;628;646;647;644;672;606;662;686;735;775;755;686;629;665;669;738;706;763;718;707;709;723;687;606;526;532;524;581;695;704;596;542;545;642;641;614;588;552;564;600;559;620;564;579;579;656;617;619;624;642;681;694;631;749;658;743;668;738;703;722;745;730;668;658;703;715;675;594;518;579;603;611;619;668;658;626;591;665;680;658;646;629;700;697;747;744;712;789;752;742;766;763;753;734;713;695;675;656;647;690;743;684;597;659;683;650;643;630;619;585;617;683;663;706;681;712;706;735;703;616;612;549;545;531;519;603;679;607;566;640;782;779;797;813;749;687;645;709;731;758;752;751;799;677;730;709;721;627;688;683;705;739;703;702;683;674;719;690;700;808;680;712;690;713;728;707;689;727;708;748;668;634;694;651;562;620;638;675;730;687;682;670;698;735;684;684;715;690;713;713;695;716;631;662;691;709;702;764;759;739;727;678;654;620;622;668;664;725;688;690;701;735;727;721;705;729;719;720;762;739;679;718;791;790;776;706;678;625;643;618;669;638;675;635;608;698;737;732;663;724;731;767;748;738;693;754;739;762;790;748;774;803;705;695;747;792;765;737;738;694;656;572;583;571;564;596;549;563;621;691;660;714;734;729;696;716;705;716;665;710;693;761;776;787;760;731;777;729;795;768;747;672;662;650;604;635;649;642;699;777;747;715;658;647;688;710;716;654;667;676;746;751;710;702;771;709;771;756;807;745;680;682;703;659;608;648;610;588;581;667;698;636;723;738;771;773;743;690;695;685;661;792;751;772;748;704;662;693;696;717;724;722;806;750;784;693;693;692;695;766;772;699;715;628;614;642;706;727;706;752;805;746;781;751;781;642;659;632;704;718;745;731;768;691;649;623;634;652;714;691;625;654;665;719;712;764;688;697;665;661;635;627;622;573;688;690;685;657;672;697;714;726;714;701;736;775;786;704;714;742;751;760;728;707;666;692;624;682;714;675;785;775;748;672;712;682;679;683;708;676;638;705;690;756;762;772;733;717;634;674;693;711;757;761;697;728;735;679;692;626;644;645;708;717;727;733;771;692;778;752;738;713;689;725;758;769;697;667;720;649;631;594;612;647;660;655;582;522;539;623;662;641;710;730;682;644;672;554;564;618;595;611;610;583;620;701;676;711;720;678;688;808;769;788;732;754;702;740;693;718;767;764;741;736;711;682;692;737;759;773;787;784;699;677;660;669;645;672;694;716;663;729;745;724;786;682;656;580;643;675;640;698;705;632;642;655;647;589;632;675;755;750;702;733;695;672;664;677;558;601;565;586;607;606;673;674;659;702;631;647;698;658;682;694;698;682;613;708;749;754;719;724;724;702;767;785;809;724;744;739;751;643;623;577;518;587;626;637;646;623;607;587;556;514;480;460;522;560;595;649;682;750;730;801;750;683;708;737;802;686;685;672;664;704;622;584;629;703;668;652;621;637;688;697;695;665;664;645;651;640;700;700;644;617;563;533;576;566;515;505;529;586;614;661;681;659;649;640;637;646;553;565;574;672;708;695;707;674;601;586
704;657;714;643;636;656;642;590;607;627;572;585;555;640;635;709;639;649;690;722;762;731;730;641;644;679;678;630;658;652;596;657;739;698;656;728;690;688;729;689;725;668;695;636;641;707;639;640;598;546;574;576;645;700;700;603;589;554;591;586;614;556;538;583;638;622;705;666;629;615;604;620;614;615;667;647;658;655;671;748;736;681;702;712;726;732;761;686;681;675;693;608;606;554;570;638;627;675;677;624;621;583;581;615;668;648;686;644;705;731;711;709;722;750;747;735;759;754;710;735;736;666;663;616;668;673;701;633;654;666;646;655;633;634;566;639;650;694;717;746;675;686;658;647;648;598;620;582;594;626;629;625;599;635;698;708;804;823;742;751;697;614;699;736;717;790;777;715;737;730;721;694;676;636;628;693;699;714;663;686;626;669;713;746;736;743;678;700;754;741;800;734;818;780;733;697;674;646;622;579;593;702;703;712;685;688;685;696;744;751;718;745;739;745;743;797;720;703;660;727;746;707;772;801;754;717;698;794;694;667;653;658;715;732;727;725;725;743;761;754;720;751;699;698;672;760;763;748;809;751;711;672;678;676;653;684;715;590;564;636;736;709;674;657;616;731;756;724;714;738;753;782;752;749;742;722;739;777;706;734;717;738;795;687;793;765;679;647;599;579;586;584;634;652;678;694;755;735;671;727;686;731;707;674;722;738;757;786;732;722;736;785;710;740;800;780;724;702;684;698;686;698;724;769;788;771;776;730;636;663;625;682;681;694;675;737;757;693;709;694;758;784;680;756;791;716;695;630;620;638;603;618;623;601;660;685;700;753;746;821;745;748;690;719;627;650;828;816;830;736;724;711;734;672;715;721;759;793;802;784;710;698;742;716;754;739;738;693;671;704;654;676;720;727;717;757;759;744;747;755;635;639;618;648;734;775;779;772;724;640;622;591;613;716;675;556;546;654;767;772;798;739;583;585;597;654;695;691;635;676;672;709;713;738;730;742;706;626;635;731;687;709;645;648;739;731;732;732;693;688;692;669;665;697;687;731;776;697;604;614;684;777;716;683;704;665;692;727;789;790;719;709;686;731;703;741;782;743;764;807;700;675;708;672;629;629;700;658;694;691;738;721;685;721;773;738;693;663;737;786;751;676;648;622;621;560;582;590;687;668;622;566;542;550;581;653;602;724;693;630;732;705;610;564;615;619;580;675;669;655;663;661;669;673;655;683;764;785;846;809;711;686;707;695;732;756;766;739;710;734;664;680;694;730;708;772;747;753;717;680;646;654;670;669;701;663;688;731;788;748;650;620;604;734;712;757;756;654;603;596;590;569;611;649;755;753;710;693;675;680;726;685;656;635;510;538;608;610;580;670;692;673;688;708;634;667;642;703;729;654;648;589;632;689;794;765;716;718;746;799;790;741;716;748;797;767;662;659;633;586;562;666;672;689;629;657;633;687;680;623;563;576;645;635;677;720;761;781;729;805;699;761;722;764;729;677;669;708;787;609;640;647;675;748;717;651;664;634;700;659;703;676;629;601;602;592;628;641;613;625;606;590;551;567;524;555;639;585;597;630;624;619;616;660;676;612;577;643;688;757;736;658;662;639;646
636;682;632;669;659;642;619;593;633;651;612;608;554;595;642;643;638;607;611;670;706;726;667;642;676;674;669;690;651;620;643;618;672;665;666;683;654;669;665;715;689;714;648;624;582;638;673;656;640;605;628;596;639;682;682;663;605;619;626;511;601;576;653;675;639;634;687;669;677;635;610;641;586;604;667;669;648;701;716;678;708;702;695;699;701;708;670;651;688;654;627;613;609;573;610;704;659;658;701;623;638;586;553;618;633;598;613;683;691;686;715;692;693;711;695;748;722;719;743;696;709;720;691;647;598;582;660;684;758;683;667;699;620;620;626;680;659;686;712;682;748;659;682;662;672;591;599;593;620;655;718;700;663;669;683;724;770;870;772;755;658;630;680;696;710;735;810;741;697;756;684;638;606;618;567;677;654;712;608;660;626;644;672;723;730;706;708;738;762;775;792;742;733;735;750;712;660;667;628;606;595;706;701;751;700;653;716;753;762;743;759;683;739;707;754;748;752;695;669;644;659;709;793;771;736;731;716;753;723;633;672;669;695;725;728;706;661;735;726;768;712;651;743;738;750;763;810;797;739;746;628;634;687;641;727;665;673;669;585;696;661;722;681;620;708;695;755;711;747;738;771;754;792;797;744;690;789;708;784;810;719;788;780;749;773;777;695;661;684;678;673;640;615;646;630;699;713;748;641;723;697;714;736;697;693;744;749;744;685;706;662;684;730;742;798;804;744;708;621;737;741;709;750;748;775;760;760;757;652;662;673;699;678;753;722;699;745;729;693;758;812;733;799;779;710;689;617;637;620;608;632;589;574;641;693;682;675;759;756;876;774;737;738;735;644;656;793;722;815;814;753;724;679;751;700;712;720;779;745;677;684;668;665;736;762;716;636;702;680;644;646;695;713;738;770;748;715;715;755;680;628;680;620;685;727;718;758;718;726;694;637;578;636;666;651;567;551;680;766;785;791;757;638;593;572;688;692;694;659;667;712;681;718;762;682;692;634;629;650;654;659;619;615;599;749;789;727;776;717;716;779;727;702;642;753;748;722;691;640;587;641;702;749;678;674;680;660;757;771;809;715;734;633;708;757;746;803;810;812;806;746;723;713;701;661;686;658;647;672;636;675;706;648;678;709;660;683;672;736;759;753;689;610;640;592;603;593;620;713;744;648;599;574;631;631;626;621;708;624;650;691;695;610;580;552;636;617;673;694;665;672;654;694;665;685;728;680;719;803;818;720;696;691;714;729;717;797;726;693;603;600;634;662;689;701;707;696;735;668;705;662;656;668;608;691;720;720;769;761;674;617;597;617;698;789;767;794;643;606;562;470;581;597;636;687;782;742;639;657;581;626;658;684;648;598;543;570;618;570;696;680;659;660;673;665;664;719;665;681;622;574;586;665;744;721;709;706;721;789;828;766;681;689;721;701;724;666;660;675;663;679;717;723;706;673;661;676;737;739;708;658;716;685;670;686;726;715;767;744;754;709;629;700;705;745;733;749;730;734;710;615;682;655;732;623;633;603;689;630;706;689;709;633;554;572;541;570;657;647;575;598;651;648;553;593;594;609;538;586;614;628;643;639;702;671;663;652;714;709;727;707;693;749;730;695
730;683;746;667;679;593;658;643;665;645;649;662;629;634;626;602;613;606;525;678;702;787;679;661;718;676;684;595;661;638;685;663;660;634;635;600;667;635;640;638;624;691;602;649;646;669;646;685;627;660;606;638;683;691;717;606;648;655;566;575;608;639;646;671;676;651;667;726;693;696;632;606;629;622;669;668;688;793;766;716;737;669;679;705;690;682;694;656;635;671;633;658;625;672;708;683;722;668;638;640;656;561;559;591;682;657;630;657;719;655;636;639;703;730;681;699;732;735;732;774;733;740;748;641;601;632;735;677;735;691;754;712;666;636;585;667;700;717;722;732;690;659;661;650;679;626;668;656;651;735;737;725;668;696;748;704;730;774;741;831;708;676;656;710;722;806;771;730;722;666;675;650;611;557;601;641;690;656;657;684;603;685;710;636;679;701;732;702;726;756;711;714;771;745;732;648;693;652;622;608;638;745;706;719;689;791;690;716;776;699;725;688;663;709;794;743;691;706;693;654;675;706;753;796;758;706;685;654;641;627;677;652;664;661;687;743;648;603;687;727;707;654;661;674;700;721;768;754;742;698;644;619;659;723;723;708;731;688;635;652;669;653;675;673;679;669;759;754;745;793;709;806;714;737;722;789;800;826;754;699;769;739;732;765;821;762;790;699;689;722;666;670;684;616;653;725;760;790;757;758;712;684;700;757;717;734;802;758;729;693;621;698;677;757;712;702;737;642;632;668;742;725;746;776;789;730;780;768;743;674;655;698;684;728;750;669;717;727;686;752;789;783;744;679;719;613;621;597;626;682;650;599;622;663;657;682;646;734;759;798;819;730;752;700;666;719;809;748;829;774;812;769;718;691;718;629;673;692;735;728;640;642;698;705;754;751;663;685;645;635;610;656;683;717;749;732;728;714;737;669;663;638;616;707;689;668;708;718;742;705;657;628;637;633;648;500;581;729;751;829;789;744;723;611;560;635;659;739;720;737;753;719;727;690;691;653;672;619;708;617;598;552;637;623;653;759;770;708;744;804;753;767;722;709;704;665;671;660;617;636;672;746;723;630;607;642;614;707;744;830;723;706;661;643;684;728;742;724;794;819;789;745;685;726;681;695;648;645;561;629;612;645;644;692;649;664;571;635;730;724;692;675;639;623;609;662;666;743;701;680;665;634;599;625;641;627;621;594;606;681;711;704;594;549;544;584;683;670;745;732;692;753;702;669;623;659;699;804;783;730;732;620;681;655;677;636;664;629;577;600;595;611;599;600;679;722;746;706;741;672;668;672;664;590;712;733;759;756;766;667;661;633;681;733;792;741;720;710;613;537;513;560;607;702;727;749;673;646;584;627;619;672;748;657;564;615;574;591;596;676;683;684;692;644;638;645;721;673;661;607;562;658;592;602;646;700;726;797;825;749;744;743;646;636;666;681;647;683;720;627;686;748;763;818;743;673;740;736;753;758;743;723;698;674;698;672;723;738;710;664;672;682;788;754;773;722;734;792;782;744;701;730;692;746;690;661;636;685;648;664;760;728;631;516;490;480;521;597;636;534;646;608;598;565;589;576;588;516;583;617;646;646;700;711;723;642;674;694;703;647;653;691;727;795;731
726;712;705;723;667;630;681;695;722;730;718;686;702;640;616;582;577;552;560;633;720;700;739;738;706;686;657;632;641;640;680;707;694;662;685;668;671;631;600;588;666;663;717;670;642;644;691;699;707;678;672;664;640;663;664;685;656;660;619;576;605;621;644;755;741;695;667;690;693;681;639;595;625;664;692;699;716;744;727;717;662;723;683;696;729;652;613;620;651;701;647;657;623;666;739;797;754;696;611;610;610;643;618;589;674;664;725;672;643;630;653;656;638;654;662;634;708;686;699;719;745;776;688;669;631;623;675;656;670;680;700;738;678;712;645;682;708;741;726;766;739;669;635;631;680;756;684;721;733;709;737;779;750;730;716;664;696;755;796;795;751;718;741;724;755;719;721;722;731;691;731;578;586;626;615;685;696;690;653;608;610;656;709;695;710;736;706;721;714;719;712;746;740;705;709;618;628;685;661;681;638;736;740;712;731;773;775;688;733;690;694;739;651;683;688;669;692;622;606;646;623;675;725;717;722;717;709;650;625;582;627;655;619;660;699;680;662;564;659;621;689;633;592;666;649;691;747;737;689;666;648;678;627;672;738;779;742;705;664;615;636;615;696;666;719;721;772;750;812;732;767;785;776;686;780;772;759;764;751;774;740;664;735;710;745;725;715;631;607;606;656;686;675;611;703;726;737;801;747;757;750;733;726;692;730;679;708;732;711;665;693;700;662;674;672;693;695;671;644;661;694;689;755;762;724;775;805;806;778;752;689;626;744;808;722;677;662;696;722;796;780;752;707;703;558;577;547;595;666;674;697;624;663;732;695;696;588;677;733;742;782;755;731;755;675;720;743;797;791;821;739;739;657;634;649;678;674;655;775;686;669;671;669;701;743;733;700;632;680;685;618;654;687;735;741;749;717;723;685;671;619;629;639;650;620;671;675;716;747;732;715;684;641;651;599;571;635;756;787;880;848;756;750;589;586;626;677;760;755;736;741;689;640;671;701;630;625;711;671;627;612;617;627;638;683;741;709;760;688;734;781;746;765;684;638;639;652;641;594;649;717;684;704;666;608;650;738;750;763;800;728;740;625;617;598;608;696;761;757;724;797;752;827;740;776;640;624;602;615;604;634;730;636;644;652;584;595;630;685;723;674;712;688;642;646;686;711;687;656;726;695;709;645;629;620;621;585;599;602;677;719;680;587;545;567;634;655;715;702;741;714;791;728;711;625;642;643;738;771;782;739;644;650;651;609;553;621;559;507;545;588;642;676;689;694;729;773;785;733;738;768;719;650;680;657;689;741;775;763;699;613;640;663;774;739;752;811;689;712;602;558;603;597;683;707;702;667;600;594;597;638;677;690;718;670;617;616;625;610;655;704;690;723;639;678;677;672;647;598;591;521;581;601;647;702;662;748;780;800;789;701;676;659;672;650;676;628;620;685;655;749;725;777;795;708;658;635;695;757;788;736;676;715;640;692;624;636;691;670;635;626;686;704;693;736;706;724;734;712;703;724;676;627;682;705;676;690;696;671;681;692;732;627;552;522;491;550;581;600;571;614;629;623;601;547;613;584;622;560;573;664;675;652;703;693;668;688;654;709;645;616;735;798;762;759
761;732;739;702;674;702;708;679;745;739;742;680;697;683;613;552;585;618;637;678;688;733;747;739;668;688;665;678;681;690;758;704;716;680;694;681;719;622;625;627;640;698;739;738;682;701;693;709;678;667;666;642;702;655;765;724;752;673;664;571;580;643;672;701;730;690;713;732;778;765;614;616;642;667;693;731;666;683;741;711;677;702;658;723;682;642;677;675;623;701;686;745;676;747;678;723;703;646;646;576;622;637;627;689;702;711;676;631;632;657;659;659;639;649;700;669;671;662;708;737;714;738;705;680;663;613;668;637;634;651;749;715;770;726;735;733;741;752;711;721;693;638;593;679;717;709;753;733;774;818;786;738;752;714;699;688;717;774;762;792;738;736;738;740;752;753;765;713;713;654;650;661;615;708;695;712;710;715;630;688;668;693;657;698;694;738;743;764;701;691;759;648;701;746;706;649;634;640;704;706;707;733;726;774;753;725;729;696;646;682;705;660;734;708;667;687;612;584;626;612;647;683;701;768;742;707;725;599;541;507;571;595;606;668;672;693;621;530;470;553;614;599;622;614;658;679;723;725;736;616;617;627;675;690;755;776;751;647;639;595;630;659;641;650;704;690;721;722;685;786;723;679;702;728;704;723;724;730;763;704;731;700;752;710;752;697;661;619;561;605;641;687;636;592;652;693;673;747;754;783;752;783;717;768;672;710;691;712;663;690;713;683;603;657;692;695;698;682;646;705;693;743;739;691;737;788;799;788;789;681;666;645;689;763;740;670;614;727;752;793;795;727;694;617;549;477;539;643;633;685;697;654;655;661;699;660;575;647;730;752;852;765;775;747;728;726;754;778;766;781;804;725;646;625;644;587;599;620;665;728;688;677;717;726;699;721;684;718;682;681;713;690;720;738;725;677;657;680;656;651;686;697;629;625;654;677;714;724;755;794;780;735;669;594;559;605;660;757;802;778;710;674;668;619;680;612;642;688;733;743;737;654;683;656;588;660;667;640;640;592;575;591;598;620;637;734;718;738;703;775;818;731;707;683;618;644;632;631;612;700;784;734;681;684;623;713;689;745;742;782;763;689;692;586;592;649;602;715;698;730;734;797;746;725;715;611;603;643;618;655;745;678;637;614;607;611;631;640;674;659;675;735;711;645;640;686;697;747;672;697;700;704;655;604;618;575;583;574;663;643;680;687;683;637;669;658;679;747;714;758;719;760;784;710;658;574;603;697;726;743;679;656;606;599;537;528;517;480;515;529;578;626;704;724;747;765;745;760;767;737;728;723;695;694;634;652;690;735;714;678;634;627;651;707;770;729;765;739;718;626;644;627;581;604;668;696;630;623;666;662;693;684;719;737;670;649;639;628;692;744;676;682;697;670;655;631;613;652;599;539;574;621;677;704;700;717;742;778;721;744;624;638;642;698;712;669;606;674;667;691;709;735;709;781;765;654;660;709;775;748;706;696;619;624;575;534;594;622;633;616;725;662;693;645;674;662;759;725;706;717;699;659;668;674;687;718;762;789;709;673;703;679;637;575;605;610;611;608;613;656;671;672;611;605;652;642;676;609;599;655;661;686;696;659;692;700;734;714;680;640;676;677;741;775;798
704;687;768;691;661;727;699;684;749;724;756;787;704;626;639;648;589;573;672;704;698;696;735;695;714;651;688;655;674;699;681;708;675;628;705;755;690;694;671;676;671;732;706;690;682;701;724;762;740;694;687;664;700;727;744;741;718;737;662;650;621;631;674;734;722;733;731;747;794;709;640;656;630;676;800;742;673;712;702;728;720;716;659;660;727;691;677;745;690;743;695;736;729;713;696;682;689;659;616;682;648;669;676;688;727;716;728;626;652;613;675;704;706;757;722;788;665;678;702;724;659;688;707;733;674;661;640;629;629;694;692;738;742;751;713;770;779;710;733;741;675;615;603;675;704;729;758;785;733;783;721;725;701;661;655;612;720;739;749;715;747;744;730;747;733;704;733;738;744;697;687;724;751;695;685;742;704;716;686;699;700;733;732;662;702;718;711;735;689;666;706;690;723;722;650;689;626;705;755;735;743;710;789;712;771;762;764;740;748;650;690;709;704;661;632;655;596;574;656;653;664;700;682;759;717;748;713;637;603;523;555;595;677;729;699;664;575;408;370;431;530;572;655;702;682;708;703;756;627;615;584;623;663;652;675;672;694;605;557;585;645;647;645;645;641;689;735;744;808;790;726;672;684;732;697;736;712;736;763;725;707;702;773;745;755;658;643;612;598;600;636;637;631;599;632;683;694;664;724;716;750;730;765;715;732;669;676;678;634;673;653;679;625;624;654;692;741;738;653;680;649;735;715;744;761;767;765;788;768;745;704;697;748;726;766;727;733;720;732;832;797;750;639;564;505;551;557;620;621;628;743;656;582;644;651;697;550;627;662;717;772;811;778;759;698;678;709;740;817;819;762;673;588;582;595;584;626;650;675;654;685;730;676;649;641;704;632;661;672;701;720;740;696;731;712;616;590;594;649;735;715;744;702;655;631;610;683;683;719;741;786;764;646;574;605;615;644;681;729;697;671;580;570;603;653;638;620;659;658;668;663;638;619;694;671;662;738;637;648;602;581;587;583;577;615;660;726;789;789;797;818;723;722;701;685;660;626;656;639;774;725;705;709;660;680;708;705;734;714;742;689;706;694;651;616;622;660;756;730;666;666;716;738;716;584;577;602;584;673;668;727;722;680;649;553;592;576;673;668;686;724;779;682;699;700;694;732;721;686;684;697;702;720;601;612;547;611;635;629;691;693;653;680;715;706;738;734;782;785;745;736;755;711;713;683;599;632;683;720;717;667;654;612;623;540;495;458;563;584;601;657;722;726;754;730;765;749;756;769;723;675;648;643;657;669;659;689;710;703;654;609;578;698;676;744;752;764;708;672;651;659;605;550;525;589;611;636;627;617;642;669;669;725;736;706;690;574;661;700;758;662;701;717;712;660;634;616;579;589;567;607;649;726;737;723;698;680;721;728;692;680;654;665;726;718;704;648;653;658;705;694;762;699;754;687;717;716;673;735;733;683;616;611;549;573;548;590;669;657;678;704;715;726;692;698;683;691;778;758;783;714;649;703;685;733;778;685;728;692;767;720;694;606;604;562;616;629;652;692;698;659;690;653;675;620;699;655;691;740;706;700;705;657;687;697;709;720;736;677;584;661;692;744;779;739
679;737;721;735;775;769;732;743;729;764;750;758;690;665;623;620;587;616;632;698;660;719;711;776;715;673;594;652;685;662;748;654;673;637;650;687;737;720;668;671;649;669;750;656;687;717;742;743;772;715;643;699;718;709;716;736;775;687;741;634;596;722;687;725;713;769;750;744;801;743;641;610;611;711;679;712;728;662;705;758;725;731;700;712;640;737;712;707;687;730;743;701;696;699;689;644;723;671;693;655;673;695;735;751;689;704;668;648;605;699;702;725;773;762;760;779;713;652;689;706;672;730;682;684;647;683;670;652;709;655;751;761;767;741;821;796;713;728;706;668;695;548;606;624;688;753;827;798;752;795;733;685;619;657;601;615;640;665;662;692;728;805;734;750;754;693;692;695;804;690;763;756;713;714;714;736;728;717;740;738;698;720;721;721;728;772;766;724;737;691;653;710;704;685;679;727;701;725;776;745;782;741;783;759;832;728;750;767;710;647;751;660;707;644;631;614;590;635;608;678;675;758;790;764;753;727;780;752;663;593;575;632;717;774;722;713;587;334;301;386;508;622;694;681;690;742;745;673;627;586;617;637;662;708;681;659;607;556;577;586;644;665;641;619;668;704;731;782;788;796;732;772;734;758;689;698;689;719;753;724;744;749;742;775;785;771;703;648;637;617;705;659;626;597;608;635;625;614;690;686;732;745;726;780;758;635;666;638;631;625;672;616;551;635;634;666;751;673;688;653;694;726;719;748;750;794;802;732;783;719;690;742;752;727;727;686;730;743;764;794;731;735;653;589;537;542;575;633;643;697;701;695;627;639;626;623;563;618;649;697;756;763;788;795;741;662;698;666;760;739;727;706;653;591;650;707;664;633;668;697;750;680;680;667;686;713;714;660;646;628;710;678;689;701;605;602;594;648;654;690;723;715;714;635;658;647;676;688;734;724;740;732;636;634;594;674;641;652;653;629;620;541;606;664;695;679;663;618;625;652;633;664;593;650;734;729;697;753;761;671;641;600;616;642;580;660;685;796;771;838;766;736;735;657;697;705;650;675;667;714;748;717;640;665;639;674;708;734;745;716;730;655;718;562;579;639;672;721;717;714;676;714;647;610;559;544;595;641;680;724;762;693;671;584;560;591;608;630;685;667;683;744;711;730;724;734;769;755;704;686;711;787;721;660;628;589;586;602;675;683;711;723;699;726;742;637;739;710;801;793;713;633;695;612;649;555;574;637;680;739;700;638;624;619;566;501;567;589;661;749;751;778;667;763;709;753;728;711;716;664;707;624;592;605;629;638;712;696;721;675;542;566;598;621;664;681;760;785;685;620;711;598;576;549;643;645;675;659;654;647;659;684;725;742;668;626;636;695;739;705;680;672;732;733;697;627;616;537;561;592;640;727;738;756;675;645;613;653;730;709;683;703;759;754;741;677;686;659;679;591;714;687;730;636;662;703;612;704;663;653;653;619;546;607;639;614;647;660;657;680;742;739;696;753;704;650;696;743;809;756;718;721;750;769;720;750;744;757;743;761;778;698;639;632;655;709;758;674;726;692;670;740;705;740;723;761;763;743;718;728;657;694;708;700;695;674;751;783;678;640;628;677;698;700;731
697;699;740;701;799;756;724;759;706;803;767;766;712;659;655;596;598;577;679;678;703;753;773;796;690;673;595;593;626;648;651;645;575;575;654;695;695;675;620;660;671;698;725;727;715;711;767;712;793;760;712;745;732;694;737;720;723;709;674;628;639;707;758;711;777;754;740;759;729;760;710;639;619;606;656;626;642;679;672;703;727;777;697;702;742;721;623;698;705;724;677;728;710;754;689;667;655;695;664;710;743;722;760;761;714;704;705;620;610;639;735;746;759;779;782;743;700;679;726;723;686;666;687;624;630;697;741;699;735;719;719;753;700;707;765;787;736;699;699;640;660;616;580;634;722;795;766;813;794;781;706;706;608;557;597;600;648;588;628;694;684;708;733;709;748;690;683;721;744;775;782;826;710;703;680;692;707;755;676;727;743;718;700;670;714;695;688;685;652;686;681;681;665;679;757;703;732;714;785;729;771;839;801;752;763;737;713;782;808;760;699;678;681;677;671;610;605;579;560;628;692;741;746;710;726;699;727;708;640;577;593;647;691;743;796;669;535;372;324;428;549;647;700;720;726;721;692;708;626;644;693;679;727;705;654;605;548;608;538;636;673;720;696;734;648;654;738;732;732;711;689;696;742;723;683;716;682;680;732;753;674;723;683;757;808;759;719;685;635;622;649;562;582;589;592;697;743;672;655;686;739;699;765;788;756;731;715;646;608;611;629;656;583;602;689;683;711;691;689;743;741;786;781;785;758;757;732;751;723;667;726;712;705;742;727;706;725;725;715;815;731;734;690;652;563;608;578;598;655;683;650;668;664;662;663;580;585;553;537;634;658;755;821;778;735;683;698;687;728;705;735;747;643;692;723;664;667;646;624;707;671;718;672;713;663;734;644;685;650;630;638;690;677;640;597;558;592;616;659;759;733;731;724;716;632;708;648;593;665;697;724;753;696;712;685;625;622;630;626;610;600;582;644;619;702;710;698;668;583;619;637;628;602;655;689;761;740;756;730;725;679;666;651;582;606;625;725;741;753;909;827;744;711;686;677;720;675;662;645;693;717;735;670;611;662;631;754;757;796;749;668;654;663;635;590;580;687;797;746;692;750;685;601;547;564;582;611;651;715;723;723;700;658;574;565;598;659;733;728;672;679;702;670;680;714;748;734;690;717;694;755;734;716;669;639;611;655;649;704;710;718;693;753;717;670;629;697;751;766;686;667;614;619;657;573;531;561;608;696;726;673;667;692;694;563;577;601;703;748;784;796;795;671;759;775;712;704;613;657;612;593;604;544;495;641;716;697;686;661;616;513;535;560;582;569;613;733;655;666;675;674;684;617;569;601;657;694;662;663;682;710;705;748;716;683;620;649;713;763;780;650;642;738;696;714;669;569;574;562;593;642;617;645;735;707;625;564;623;651;740;713;683;747;676;754;721;758;730;697;629;610;719;683;631;646;641;631;640;616;605;601;562;600;587;619;640;712;695;638;737;698;757;745;676;634;667;673;723;739;801;672;713;697;723;751;763;732;706;711;720;705;648;691;646;680;701;715;761;697;741;645;740;704;711;728;708;730;735;748;719;700;663;731;778;709;708;747;751;670;656;626;700;699;652;653
700;646;734;721;749;691;775;790;722;805;790;785;740;668;672;650;612;644;673;714;754;728;765;734;721;702;623;634;623;656;619;642;588;556;563;658;688;682;688;654;681;713;665;704;683;702;718;729;703;735;737;728;754;714;735;735;768;729;714;680;713;686;706;731;743;705;723;723;711;735;716;665;665;663;598;616;598;705;668;740;690;668;676;700;680;708;681;675;709;705;767;751;772;733;672;690;762;740;745;709;759;736;728;688;755;684;652;596;629;614;689;761;795;737;743;715;747;712;670;727;687;689;643;624;665;687;653;719;713;733;725;775;733;732;816;782;716;698;729;714;678;647;605;639;733;783;782;765;727;719;675;656;579;649;568;600;678;625;654;677;665;678;704;652;658;636;627;670;714;736;759;716;688;580;666;744;669;706;664;748;672;673;699;702;689;691;688;592;628;645;650;656;650;692;741;743;764;746;716;774;789;812;740;788;803;780;781;761;739;765;729;737;724;699;696;619;579;557;596;593;645;677;726;730;704;755;765;705;613;595;658;647;697;769;758;699;530;429;403;576;683;688;655;734;696;691;650;741;660;667;697;704;654;676;636;596;609;620;627;662;735;720;715;735;724;708;734;701;691;719;672;667;759;782;715;764;697;662;702;688;666;700;768;771;773;736;702;653;668;620;618;631;598;561;692;752;707;748;726;713;703;718;696;777;737;782;767;662;656;648;645;654;668;646;638;648;672;655;684;741;765;773;803;774;748;697;681;717;691;644;685;733;734;721;679;720;683;723;711;780;765;729;677;697;639;615;579;627;641;655;661;666;645;639;588;616;644;629;638;652;731;727;789;792;788;752;651;660;699;722;750;685;717;683;661;707;659;632;645;613;677;658;665;720;694;714;644;630;635;574;635;597;597;605;587;593;595;611;638;712;721;724;736;817;709;697;705;644;671;711;722;682;731;731;687;671;578;581;594;542;545;579;635;660;729;713;689;678;689;594;592;558;566;641;654;781;748;735;735;740;741;744;601;641;679;696;674;758;767;772;806;819;745;758;726;717;696;669;634;640;737;665;648;596;612;640;746;688;762;716;682;671;711;676;649;696;702;761;767;757;778;747;648;561;588;625;700;730;776;693;700;700;723;612;600;649;642;737;727;669;666;665;641;664;717;764;710;762;752;705;684;690;728;701;664;695;683;681;723;663;726;715;699;692;706;642;648;704;741;702;658;637;593;675;525;497;610;606;737;742;714;676;729;668;617;624;628;728;782;757;810;738;724;703;762;744;691;650;551;533;568;674;637;539;630;723;750;674;670;618;579;495;534;558;537;570;603;619;679;715;754;671;611;667;651;669;619;606;642;650;698;709;706;662;612;649;616;735;722;680;687;702;663;769;696;629;537;535;546;579;600;647;632;717;690;703;633;635;699;747;691;716;713;738;779;767;727;695;711;711;666;636;669;675;675;625;575;634;570;605;598;560;585;650;633;647;640;632;698;713;780;770;699;613;629;594;662;657;717;716;695;654;731;698;725;705;714;753;759;655;689;727;663;647;697;774;820;760;785;630;665;667;649;712;753;760;674;702;648;625;696;707;702;722;747;796;768;734;641;555;602;603;675;724;637
674;765;701;804;750;808;819;722;755;758;744;744;686;652;706;636;623;653;696;761;747;713;695;714;694;687;716;674;650;650;661;643;598;612;611;636;672;697;693;647;640;630;657;709;732;721;737;714;752;722;740;693;701;708;756;697;816;793;729;750;763;730;703;720;761;733;742;723;757;674;757;687;700;658;594;649;681;659;655;669;683;708;699;696;682;669;614;654;650;706;678;741;743;668;718;721;732;749;767;693;679;690;676;705;695;686;616;577;534;597;627;673;730;695;699;638;681;737;724;793;732;669;711;698;731;695;726;710;715;724;764;753;740;765;716;781;778;744;726;701;711;704;644;618;751;758;778;759;710;678;724;690;685;602;607;702;693;668;703;670;681;712;768;680;644;666;696;691;740;770;773;740;605;622;626;717;699;695;738;686;643;671;728;685;672;694;662;652;665;642;664;642;652;715;696;716;756;761;733;770;817;771;769;775;762;796;792;747;757;754;730;680;752;700;726;674;606;599;556;570;635;657;607;661;665;711;712;654;658;620;619;640;687;712;777;716;531;527;553;624;703;662;683;691;685;762;699;713;682;711;682;648;678;659;661;650;660;676;633;719;759;748;716;709;726;745;764;775;735;811;754;679;747;726;720;707;643;598;615;700;699;700;724;805;749;714;650;668;581;598;619;560;594;598;669;664;754;780;753;705;761;715;725;733;772;723;775;648;682;691;662;672;704;705;717;616;577;654;687;837;805;774;785;741;755;727;674;603;601;651;688;702;719;736;743;687;693;701;680;748;744;698;650;684;676;590;612;628;645;694;668;626;658;595;551;614;650;677;614;614;646;733;791;817;810;682;656;657;649;714;703;756;767;756;689;608;557;577;638;616;627;650;742;776;762;752;703;608;625;550;538;548;563;613;654;666;647;619;688;739;701;731;731;774;747;696;716;689;694;667;658;719;670;691;765;678;645;613;516;504;558;626;637;656;718;716;720;740;732;691;597;586;598;594;645;707;733;741;772;769;720;677;605;637;652;720;699;684;803;795;901;800;824;749;780;673;686;637;593;672;687;649;581;623;613;650;718;726;790;752;730;702;625;649;696;713;799;709;769;797;759;744;610;624;585;637;669;800;762;783;680;681;624;578;591;642;663;716;730;694;686;652;652;677;677;629;732;776;765;754;720;709;684;698;647;693;706;620;688;682;740;759;748;678;712;610;625;703;772;706;623;602;628;628;551;616;590;693;766;684;737;719;685;659;605;623;687;770;811;821;762;761;762;733;706;673;678;605;597;546;612;640;661;609;654;675;716;655;730;711;625;546;551;525;506;586;590;705;700;753;732;681;649;694;699;696;701;634;574;641;682;675;675;709;633;645;638;693;747;743;730;616;684;710;684;653;582;552;538;615;631;559;630;648;672;692;706;734;755;765;679;679;734;746;731;742;713;721;772;718;729;683;624;618;561;642;607;637;572;587;651;623;656;657;640;675;656;582;605;712;718;788;765;704;627;681;666;701;708;665;674;607;619;673;667;669;717;701;715;694;674;642;692;701;657;729;720;720;727;711;662;728;769;711;712;682;586;580;539;604;644;681;689;715;744;799;798;673;633;647;633;630;619;781;718
619;698;738;752;799;808;729;782;786;727;756;750;677;651;685;655;685;680;722;733;769;729;699;677;637;661;689;722;696;651;629;656;639;581;625;656;722;689;673;653;623;661;706;730;754;723;702;727;738;747;728;713;657;668;760;735;751;707;759;760;781;763;675;708;688;717;776;788;671;686;722;678;634;591;580;643;696;711;663;671;664;648;766;691;728;637;657;593;619;688;757;727;696;714;708;743;695;736;687;693;709;681;685;727;637;646;573;532;503;562;606;632;675;681;661;692;634;709;749;763;755;737;755;694;728;700;650;623;699;712;704;743;757;757;712;697;738;812;762;676;700;648;610;668;722;735;744;748;695;698;702;740;693;673;665;724;695;667;669;733;711;685;612;612;595;625;657;649;671;700;715;640;614;616;713;714;728;719;688;677;735;698;665;671;701;678;664;724;653;676;664;664;688;740;724;687;729;730;723;720;771;789;760;762;792;788;772;708;719;681;619;646;687;721;670;650;600;590;560;591;604;612;565;608;608;674;710;720;674;677;615;599;724;695;645;645;652;631;623;722;716;726;670;710;691;709;708;719;731;681;657;621;620;621;612;626;707;705;739;737;782;752;685;710;762;758;822;789;767;753;719;688;711;732;701;649;688;681;674;744;713;749;686;717;694;686;617;599;627;584;622;594;589;629;669;758;739;793;803;777;707;665;650;677;757;725;661;614;639;708;648;724;688;699;576;579;529;648;684;805;744;703;780;760;712;670;695;609;646;660;656;675;690;744;716;729;685;689;710;715;713;657;685;650;649;606;603;634;647;685;610;650;646;609;618;624;647;735;664;603;703;696;765;804;796;688;588;631;622;640;706;712;676;739;648;544;569;569;626;633;613;607;724;710;748;760;684;636;588;503;525;521;524;570;631;607;606;648;664;715;717;728;768;764;752;662;695;685;684;634;680;625;628;661;751;677;623;549;528;572;614;720;722;719;719;664;752;791;704;635;636;685;649;607;652;707;679;736;755;747;744;667;695;669;700;708;702;714;719;728;745;769;785;711;689;616;607;614;606;644;627;706;686;665;692;713;740;710;745;728;760;701;649;717;694;714;757;760;752;748;754;720;679;606;649;671;744;724;728;659;664;565;581;537;580;675;611;677;708;691;677;662;702;596;626;629;672;748;771;810;777;655;655;647;590;594;540;611;658;682;670;735;687;701;691;615;630;614;666;683;665;633;631;654;608;662;683;669;727;730;787;734;703;651;619;655;676;781;753;803;805;761;751;766;711;767;686;639;608;637;682;673;633;668;631;664;731;760;701;663;704;599;580;560;583;562;599;733;732;755;773;731;687;734;739;748;679;599;625;623;622;666;673;667;663;649;647;707;672;758;711;667;675;702;803;736;642;646;595;591;548;507;591;668;702;728;753;759;762;704;655;688;692;691;683;744;753;715;694;713;683;710;638;618;598;619;638;590;552;616;681;636;646;667;645;654;657;619;615;727;764;779;743;729;697;657;652;677;652;698;686;632;612;623;657;689;717;707;706;714;708;740;723;700;736;702;753;687;676;685;690;732;757;751;619;591;521;547;595;645;732;689;719;706;733;783;736;676;640;592;680;658;703;765;733
684;669;702;780;799;772;774;743;752;715;724;747;651;636;607;575;594;613;663;689;684;779;725;674;650;659;666;755;693;706;689;714;659;638;648;722;768;702;704;674;661;613;652;695;725;719;721;670;764;761;716;714;658;695;721;723;740;724;775;746;768;755;705;714;688;719;782;746;694;663;708;667;597;536;576;621;696;712;699;696;649;677;705;737;702;622;566;674;621;655;715;626;675;638;645;663;660;686;653;642;683;682;665;646;597;572;528;532;500;552;612;571;620;658;664;646;668;731;741;732;755;768;711;761;718;698;659;652;644;665;679;692;685;703;689;715;728;723;729;706;693;701;691;644;700;743;689;740;700;689;702;738;780;701;717;724;702;699;721;706;705;695;681;614;598;627;639;679;704;676;667;598;618;598;698;715;721;719;704;712;725;695;715;692;612;635;720;713;730;727;714;725;753;711;686;710;690;721;747;790;802;748;771;784;764;748;638;723;702;661;625;630;701;627;604;545;626;595;562;630;622;626;626;566;564;659;710;677;618;625;658;691;688;616;627;657;602;612;675;729;751;748;704;689;745;671;645;663;716;752;679;667;683;653;689;623;701;703;843;772;763;747;703;711;735;836;792;825;812;755;693;709;711;666;715;719;672;677;697;740;792;778;689;707;695;641;580;608;638;682;688;686;686;660;684;717;754;810;755;767;688;622;679;676;708;768;695;640;631;618;689;640;694;679;557;572;529;620;706;722;748;775;743;802;725;720;620;605;639;668;694;647;671;757;829;775;715;766;688;687;760;760;664;684;658;642;573;555;608;656;658;655;657;628;608;598;705;712;677;650;626;653;734;761;769;725;692;695;626;713;625;701;725;694;702;628;552;659;586;583;582;666;725;770;715;666;695;633;576;573;504;491;451;479;553;606;655;712;734;735;768;736;783;714;718;711;694;676;647;652;685;666;631;723;706;699;623;563;535;575;704;790;778;740;733;675;749;702;711;678;675;666;706;687;632;649;727;665;733;655;715;650;656;626;674;750;708;655;668;700;795;725;854;734;674;634;599;618;544;579;662;764;677;679;736;692;692;680;681;697;687;751;719;674;736;747;774;745;758;774;718;735;687;652;674;690;659;715;754;629;578;535;562;525;539;567;580;622;670;702;754;738;694;639;619;610;679;662;708;777;692;666;559;586;532;500;510;593;613;646;655;719;740;735;665;581;565;604;674;661;642;646;708;686;698;699;663;654;690;747;759;729;710;690;724;650;661;704;748;766;804;772;762;748;702;755;615;628;644;704;657;676;619;663;682;682;719;782;746;695;619;643;597;567;583;573;659;700;689;775;713;759;791;723;735;696;699;610;560;575;561;574;664;627;654;689;698;733;745;739;722;668;699;749;744;717;662;678;689;621;560;514;526;589;641;737;738;759;761;720;671;664;688;693;738;796;739;708;647;664;738;735;687;606;610;593;697;664;657;638;653;653;666;637;662;644;585;610;621;640;762;758;762;725;749;670;697;665;627;613;639;613;531;607;603;619;652;645;680;671;639;691;695;704;735;718;696;618;662;666;691;690;743;764;673;582;534;561;615;748;763;717;718;693;660;646;726;671;599;645;663;707;740;751;705
654;613;641;709;805;780;723;622;661;697;697;757;660;617;584;583;594;588;654;659;765;721;733;661;584;699;649;677;706;679;747;707;689;695;729;701;735;756;700;741;647;687;716;657;714;740;697;743;702;747;704;666;695;697;749;721;724;704;701;695;734;770;795;740;737;694;790;783;734;692;683;673;633;553;506;626;679;738;714;681;680;717;751;742;714;628;628;616;645;664;673;629;638;635;648;639;657;673;616;619;667;680;587;646;639;511;521;504;483;573;619;603;641;651;684;717;707;746;778;708;698;738;730;724;684;697;630;582;642;661;625;662;669;666;670;694;759;772;809;719;704;656;663;690;610;639;650;676;647;724;768;778;675;648;757;731;737;773;768;720;729;694;607;585;580;671;658;655;685;661;639;573;616;618;680;652;711;683;702;687;673;715;742;628;627;619;657;622;701;689;734;758;730;723;660;687;728;701;785;738;715;726;733;782;778;725;701;692;697;644;684;640;590;566;603;593;649;648;628;574;620;597;602;573;618;632;632;673;696;680;694;606;616;602;542;607;574;671;642;755;752;720;720;725;715;679;637;630;673;682;657;705;697;708;629;692;711;780;789;778;777;786;712;701;765;808;822;775;778;742;773;693;714;702;739;662;703;674;746;735;774;790;722;723;630;614;615;708;726;778;790;732;782;714;671;709;716;707;707;712;678;684;720;707;789;678;623;614;675;691;661;692;694;630;594;514;590;610;715;656;683;722;728;683;740;643;602;593;625;633;704;635;641;732;753;742;743;716;755;730;712;691;661;625;623;557;568;564;531;615;642;707;668;628;581;626;676;636;597;577;594;698;744;770;809;733;748;641;730;728;683;709;695;727;654;650;620;659;637;648;676;607;771;753;753;692;622;565;630;574;489;426;421;447;508;634;671;694;644;771;758;780;734;757;715;751;721;641;625;638;710;686;677;699;677;661;588;574;602;683;763;788;787;791;707;681;641;684;671;647;668;681;708;695;660;657;625;587;651;618;683;714;689;650;664;682;708;704;697;706;704;758;764;729;677;643;543;595;606;628;650;668;732;708;731;755;633;586;633;646;690;701;681;692;675;707;765;753;796;735;736;701;668;629;730;722;717;599;616;623;515;503;541;531;557;553;572;598;632;682;699;698;655;653;646;676;699;708;667;681;674;644;612;589;555;535;522;556;570;569;681;692;718;701;685;602;609;646;684;699;738;711;777;798;787;759;746;653;700;679;670;683;711;715;669;639;621;684;766;720;707;704;714;720;721;712;683;735;702;720;716;700;654;641;639;678;680;675;774;676;637;642;594;611;600;630;713;723;743;761;769;786;736;731;713;750;689;628;583;569;521;570;606;579;620;645;705;730;724;696;657;704;730;779;753;745;696;710;780;679;593;500;524;619;632;671;687;740;780;664;641;652;704;721;726;739;729;709;636;695;727;719;714;670;625;637;658;631;651;651;713;677;664;685;658;697;649;623;697;709;791;632;664;732;723;731;660;687;614;652;623;566;630;558;566;571;579;661;626;598;604;612;711;699;732;670;645;616;678;739;715;760;724;688;600;581;575;595;666;702;847;759;703;582;588;584;583;606;572;623;712;693;793;754;819
635;600;651;783;772;753;706;686;706;702;734;782;683;629;652;630;641;664;685;667;754;731;738;799;674;713;655;665;674;711;739;694;685;656;705;758;709;692;726;686;685;644;683;667;779;689;688;660;681;711;718;701;751;711;714;712;751;689;673;760;757;742;788;767;695;704;797;774;693;723;703;761;624;551;608;607;622;679;738;713;720;722;753;690;668;675;658;596;644;588;647;646;593;590;653;618;644;530;587;599;618;642;643;613;605;563;454;493;519;577;629;577;553;629;614;675;704;733;794;746;686;636;688;732;695;698;607;627;621;618;550;539;661;695;727;718;736;755;772;754;684;610;643;678;682;608;697;721;751;766;723;716;742;732;686;736;668;695;698;738;744;702;659;597;632;631;706;701;684;582;522;545;648;630;646;631;674;682;692;713;696;719;709;681;582;542;546;614;675;662;698;713;705;686;643;612;687;688;715;720;676;639;678;705;719;706;708;661;663;670;618;605;581;531;592;611;677;641;609;646;576;567;616;606;616;596;655;700;691;662;656;608;583;615;645;578;630;671;667;766;757;749;707;751;689;643;592;616;615;609;622;674;727;672;631;701;677;747;761;756;730;738;754;755;752;725;780;749;701;715;741;760;655;685;762;713;721;680;681;741;754;830;716;777;728;620;659;713;710;765;763;778;804;720;699;701;673;716;660;688;722;657;667;727;686;643;653;616;703;719;668;660;647;633;620;585;604;643;659;636;654;679;721;633;664;620;564;575;613;693;686;626;690;696;727;700;690;724;735;684;680;678;669;668;613;565;563;528;522;588;663;665;681;636;618;667;598;536;505;573;616;703;708;770;771;736;772;680;729;711;710;705;693;605;619;642;591;642;695;695;676;680;791;805;729;696;636;656;603;592;483;438;438;458;504;663;672;668;651;755;804;731;778;770;761;796;686;591;565;656;673;632;646;653;658;688;687;615;640;734;801;857;793;770;746;610;646;645;701;691;724;709;707;659;635;582;522;552;583;639;646;655;684;632;652;673;688;702;707;711;700;747;726;733;692;620;607;559;598;619;613;686;707;658;694;704;607;552;608;634;657;706;692;729;754;749;751;801;757;775;785;677;678;637;691;702;656;678;620;635;555;535;515;544;591;600;592;621;590;645;628;635;628;644;675;664;649;655;709;644;626;615;578;620;568;544;554;577;596;610;664;686;714;664;687;673;601;634;702;733;735;703;742;801;762;755;690;675;748;747;709;694;709;722;726;676;629;724;715;732;677;614;610;710;674;739;703;739;729;723;670;741;646;613;653;628;618;674;663;635;633;643;644;608;619;667;722;794;761;741;745;724;744;677;661;643;634;599;580;563;553;593;609;617;568;636;700;707;672;693;630;614;607;661;682;746;793;772;757;732;647;509;528;539;601;676;699;772;714;719;626;644;706;724;790;739;743;702;608;670;703;758;758;738;689;678;678;645;651;689;687;724;720;653;655;669;673;682;668;637;620;605;650;627;755;738;724;670;646;630;661;690;640;618;546;479;528;556;611;536;550;551;676;718;704;685;635;606;645;715;673;681;742;660;659;654;601;591;695;687;686;707;625;561;530;574;581;592;601;625;687;666;766;785;711
579;638;682;719;747;714;704;670;675;737;720;749;722;659;713;710;724;722;746;751;690;755;767;742;750;655;626;639;678;697;682;717;715;647;605;700;690;631;663;671;680;673;646;733;707;754;689;644;657;645;741;726;742;694;691;742;686;694;720;764;755;736;715;676;709;747;723;705;731;776;711;766;660;572;554;684;654;691;711;760;751;790;726;765;734;673;605;640;585;677;628;673;644;651;656;637;580;502;533;598;646;629;639;692;689;611;595;628;644;659;583;598;605;614;650;669;648;722;757;703;703;683;637;712;695;623;577;605;630;608;525;614;617;715;719;721;760;742;725;690;627;634;630;609;621;576;676;709;742;774;784;764;754;807;699;775;677;681;684;744;712;674;655;645;649;659;676;678;674;595;534;571;624;652;633;613;672;645;714;673;652;638;610;655;610;518;584;638;650;647;658;655;694;698;619;663;662;748;730;675;618;606;653;781;740;708;673;675;593;653;607;687;615;614;618;631;673;687;612;598;605;651;627;661;603;610;675;751;702;716;664;630;610;623;576;608;628;634;728;741;712;742;732;703;680;633;559;545;600;595;631;657;673;657;610;631;656;691;744;673;762;831;760;728;725;702;672;728;733;782;697;721;700;667;706;699;695;704;719;716;812;760;811;749;753;685;666;766;805;753;787;807;773;746;661;690;675;707;741;641;637;701;697;693;651;605;677;697;670;729;686;625;623;652;589;627;653;709;621;649;659;687;688;619;616;589;607;663;657;701;718;664;689;740;690;799;692;666;753;765;719;617;657;639;617;525;613;546;530;644;635;750;695;602;630;602;553;504;547;543;654;656;736;764;774;750;753;664;695;719;748;715;643;622;600;619;581;621;651;634;683;690;740;701;748;714;599;610;579;592;480;513;466;546;601;634;693;672;694;769;760;789;761;761;736;713;720;583;584;566;637;633;604;555;657;626;678;639;696;768;788;805;781;714;689;651;618;611;698;703;709;806;640;650;643;564;538;542;609;656;669;679;683;648;584;693;704;759;781;776;710;757;730;700;655;670;582;598;624;590;633;666;682;723;735;702;618;650;686;693;699;699;696;734;759;761;766;816;767;780;745;712;686;707;668;670;680;657;626;608;567;577;575;614;611;661;712;654;622;598;636;636;657;728;638;631;652;593;618;600;592;594;632;600;649;566;513;570;584;626;613;700;683;679;675;719;662;665;662;735;803;789;773;845;745;841;792;649;713;711;694;717;645;679;712;696;660;729;714;741;691;629;650;655;707;773;786;746;783;717;675;722;657;643;587;579;581;612;599;633;617;637;620;628;623;710;732;711;686;673;641;690;651;606;602;589;534;510;540;509;521;593;590;619;642;667;716;667;716;661;639;570;580;662;723;696;757;766;740;721;576;520;477;571;639;689;774;805;791;708;665;710;668;705;755;731;738;617;614;619;706;739;751;773;732;694;682;670;670;727;761;727;709;664;640;700;720;689;704;712;603;563;531;616;713;757;781;726;720;717;679;670;639;615;499;486;474;482;532;532;486;535;625;652;680;682;614;621;662;721;691;741;764;703;657;719;661;621;613;587;594;604;568;576;486;555;586;631;601;617;649;703;736;740;721
697;651;692;759;689;673;631;644;714;715;722;752;772;741;788;742;794;748;762;733;765;781;767;793;729;651;651;691;682;742;727;637;644;597;575;646;628;623;673;618;611;643;651;657;704;719;712;675;622;615;648;676;706;704;688;681;627;701;757;803;751;742;743;665;718;647;676;683;699;722;793;777;762;629;658;608;621;657;719;760;807;761;735;718;682;674;669;681;639;603;680;663;662;651;580;591;551;475;480;629;625;614;626;753;758;716;659;709;698;648;637;627;610;637;704;688;757;736;743;815;769;649;705;714;649;606;574;587;615;642;588;714;703;729;780;764;704;696;734;709;653;616;581;600;661;631;678;708;752;750;765;817;766;801;742;688;704;663;693;703;681;651;620;664;660;597;679;677;703;615;589;544;643;643;644;675;629;681;640;662;601;594;576;599;601;590;641;672;686;632;581;655;620;645;666;651;664;654;669;672;669;605;651;683;730;743;748;756;638;640;639;658;615;662;650;659;717;649;615;553;631;691;668;671;628;619;657;739;753;691;603;617;626;608;647;626;653;687;743;740;700;764;769;704;731;686;601;608;622;555;609;592;612;592;578;594;670;639;635;671;690;766;793;765;722;639;654;599;736;677;745;742;683;686;734;706;687;717;687;662;688;806;726;721;672;649;671;748;766;713;694;750;755;716;686;723;728;688;673;596;614;668;664;648;631;644;722;708;745;741;731;593;587;533;573;697;679;661;591;622;659;644;638;603;598;554;623;627;723;704;705;617;688;669;656;720;766;732;759;719;671;627;673;644;622;536;556;550;557;613;653;707;641;585;627;623;557;536;531;600;661;695;772;786;775;745;705;664;667;674;679;706;662;625;591;597;593;640;677;681;707;694;731;709;717;650;638;602;600;542;513;541;566;593;681;681;671;721;741;724;782;764;733;671;685;712;674;570;610;589;647;597;600;553;563;652;692;662;634;709;742;802;758;673;647;629;625;684;777;736;770;723;630;645;642;611;544;559;604;666;684;718;686;646;632;632;695;704;804;747;796;728;714;679;753;687;661;646;634;613;635;668;687;671;679;618;658;663;675;688;697;712;716;747;736;728;704;777;814;710;775;767;719;727;714;713;708;662;558;555;557;565;584;599;656;714;691;669;680;634;694;670;698;637;686;664;564;565;534;591;531;583;564;569;601;554;595;586;630;681;664;674;661;668;630;688;667;664;683;680;705;668;665;760;717;773;787;713;729;720;700;653;666;646;713;718;732;702;729;672;706;622;670;685;762;828;839;809;713;721;674;720;723;662;590;542;587;629;640;553;551;545;623;648;638;692;658;691;616;681;735;657;641;650;613;519;426;404;394;439;564;558;608;620;641;632;723;676;654;599;596;579;568;651;661;685;749;781;719;716;598;494;472;503;610;691;678;815;793;763;768;732;625;651;651;631;647;542;534;617;665;690;789;719;743;643;619;570;649;730;769;736;684;682;678;629;691;722;714;659;648;574;550;596;738;770;801;777;748;720;702;667;633;651;536;486;496;515;522;529;500;509;561;626;698;659;654;633;641;700;669;701;752;732;781;740;688;656;599;540;536;527;517;569;589;567;572;615;632;648;696;704;754;740;689
709;734;764;746;728;665;653;686;644;653;728;771;779;793;791;875;795;752;757;781;791;757;791;721;729;700;641;778;695;679;694;709;652;575;603;616;619;629;625;606;592;593;651;657;717;773;751;619;596;557;616;740;703;675;714;690;623;601;688;827;727;654;712;655;631;685;687;691;647;731;761;724;757;651;625;622;607;656;681;738;760;746;697;721;758;654;707;682;709;672;652;664;682;655;657;612;538;571;531;610;590;571;634;709;770;734;707;673;675;636;662;638;657;661;690;682;671;752;766;763;768;711;712;697;629;609;587;597;608;691;684;690;716;791;735;718;762;723;669;646;621;634;546;601;665;699;710;771;716;726;739;762;753;758;841;729;728;719;722;700;694;689;683;676;642;707;708;689;646;717;626;614;601;625;621;647;687;696;662;616;551;574;606;553;628;661;667;668;639;583;631;659;632;657;666;679;687;638;710;775;696;676;691;750;750;751;762;712;707;633;676;721;663;741;671;704;654;639;604;569;573;673;733;708;627;646;628;735;762;720;655;629;628;631;622;665;634;734;722;673;648;737;721;717;740;726;716;647;698;658;526;580;568;536;556;654;695;631;626;666;667;686;731;717;688;659;578;628;643;697;755;744;758;733;711;727;727;707;672;724;753;755;736;715;678;682;641;714;709;675;681;655;728;703;670;671;654;670;661;647;643;698;618;669;652;661;661;720;774;728;697;607;577;613;596;616;636;639;587;582;632;657;634;658;646;638;696;745;741;665;614;631;671;658;635;689;777;823;769;758;619;624;600;594;538;539;522;547;600;645;668;627;611;665;640;597;636;618;573;606;683;677;695;805;678;706;673;669;697;673;685;597;663;577;581;541;557;593;658;622;654;668;670;643;675;607;597;618;580;450;486;566;615;658;735;706;685;706;771;686;759;753;667;588;615;584;668;660;629;619;657;650;554;600;655;598;650;593;600;649;751;739;697;678;582;649;678;752;731;751;756;732;710;679;626;582;542;581;639;667;675;654;656;566;582;631;667;741;730;776;799;750;728;759;667;713;649;628;636;602;649;649;633;665;589;636;637;632;675;707;735;727;726;741;687;700;691;720;766;749;794;792;749;688;753;724;648;636;616;553;595;637;593;688;704;741;725;668;642;607;694;710;745;716;683;643;559;553;526;514;627;561;603;590;597;564;572;558;613;637;640;700;651;628;603;670;656;655;612;587;623;617;632;690;685;728;744;694;731;776;696;602;615;676;627;679;657;668;643;676;676;683;708;750;782;782;770;725;715;732;680;755;679;602;581;517;597;658;598;565;583;547;559;594;619;554;514;473;514;560;620;632;679;698;610;499;393;294;331;485;537;541;532;557;561;676;664;666;610;571;589;568;596;679;613;648;730;700;734;646;568;526;463;515;590;635;718;754;778;818;725;704;658;593;650;610;572;608;596;563;567;669;693;683;647;613;585;573;572;710;699;683;709;639;671;653;617;673;632;624;591;583;569;674;670;752;791;773;807;751;679;613;632;660;584;582;561;545;547;556;597;572;608;633;698;635;682;631;591;671;571;688;712;700;774;746;705;664;645;609;441;555;576;569;560;577;582;616;616;690;715;676;692;722;711
740;707;669;689;734;713;661;707;672;714;684;739;819;751;797;742;726;745;775;731;763;738;726;782;712;730;806;697;690;641;620;633;643;631;589;612;628;668;640;658;603;630;674;630;711;713;687;677;674;668;646;706;703;637;682;619;564;618;622;681;711;674;605;654;677;650;648;641;603;648;705;724;677;651;650;642;657;622;641;661;688;722;635;677;764;711;716;755;739;693;659;713;696;594;641;627;583;537;548;538;601;598;641;732;755;729;674;680;704;698;671;680;655;656;680;748;664;643;724;773;798;788;761;662;677;648;578;578;623;662;702;779;776;747;731;754;779;722;660;633;657;590;588;645;694;781;676;712;735;691;691;736;720;725;792;730;760;684;705;682;645;712;646;626;639;667;647;705;729;702;669;582;647;573;605;635;655;663;633;650;644;585;610;663;647;698;671;744;658;668;662;628;624;637;644;654;605;622;682;739;781;724;700;704;701;753;744;733;751;704;681;751;700;691;743;669;680;654;636;608;618;690;684;689;615;627;690;705;769;713;709;708;657;670;638;647;685;747;700;747;670;678;738;719;748;800;759;740;812;696;632;595;581;552;616;688;755;702;735;700;666;687;682;679;682;658;624;568;626;671;663;742;755;699;726;715;779;670;726;770;725;780;757;742;717;683;610;613;621;654;638;612;714;699;638;634;673;661;608;687;726;687;688;645;729;714;698;707;754;708;623;634;572;565;607;611;563;646;590;589;612;700;641;636;633;739;733;758;735;719;676;655;637;644;696;693;746;797;736;731;676;611;560;555;552;546;539;595;694;676;653;653;698;615;668;632;678;656;638;633;622;674;717;714;695;679;632;601;639;652;664;615;583;597;574;574;556;593;625;670;657;622;621;602;604;569;597;620;512;539;563;601;636;680;685;771;696;705;692;684;677;671;650;581;590;684;650;682;680;694;696;685;661;606;649;633;623;570;539;605;710;774;696;683;625;621;691;741;746;788;807;698;691;682;707;597;641;560;614;634;602;549;611;652;624;649;679;660;766;751;724;708;729;685;661;723;674;672;636;639;603;607;616;543;654;627;659;656;663;697;706;721;710;710;672;668;713;691;658;717;766;799;826;753;736;691;648;628;631;620;633;674;665;791;721;816;768;739;686;601;664;716;767;790;764;658;582;532;476;496;532;575;615;568;592;543;554;601;622;651;642;623;591;585;652;677;593;569;579;564;547;549;626;662;645;717;671;699;734;728;681;672;638;631;634;635;671;742;684;695;769;738;790;747;807;806;732;679;724;701;698;677;661;557;514;532;619;618;589;525;471;566;537;480;523;463;342;331;334;429;531;621;678;712;637;502;368;293;397;425;463;437;453;509;601;681;697;641;615;676;604;587;579;572;631;641;653;727;667;673;550;446;447;465;555;607;665;713;715;771;733;676;611;603;628;581;640;670;601;547;606;594;581;545;513;564;534;527;570;597;715;723;656;593;647;631;623;654;608;596;568;547;596;679;702;746;720;798;823;760;707;685;632;626;679;584;641;605;634;705;682;650;612;663;673;699;707;662;631;585;609;619;704;755;755;789;780;804;648;579;487;496;501;505;562;529;568;581;624;701;645;676;636;698;769
663;685;679;672;675;658;668;717;737;709;723;717;763;774;693;698;720;811;796;775;699;678;687;764;789;748;754;755;706;640;600;603;592;597;625;651;654;672;643;686;642;687;692;640;611;661;757;736;707;671;742;691;680;718;635;645;585;583;576;642;642;627;607;670;664;682;671;630;623;637;688;643;674;617;589;668;603;705;670;706;665;688;655;748;749;756;788;734;749;720;714;687;657;629;636;650;614;619;592;613;574;608;669;712;783;740;677;660;739;690;665;625;607;620;653;698;610;635;731;773;818;786;734;705;668;674;574;616;640;748;732;733;661;634;692;709;780;760;731;663;680;643;573;592;620;766;740;745;672;686;679;741;751;713;786;740;761;774;641;651;673;672;717;669;699;645;718;730;737;732;747;631;671;593;606;642;703;674;665;656;631;602;621;653;711;732;721;716;678;623;669;601;668;643;667;607;633;581;611;681;742;700;705;710;706;693;783;782;738;718;721;756;817;796;736;708;665;682;656;628;686;691;700;700;645;716;661;735;809;770;728;749;739;668;618;618;688;710;745;683;702;685;692;670;760;758;774;686;745;685;657;627;615;651;689;774;781;718;710;757;703;631;627;635;678;625;678;644;673;702;707;764;735;667;766;769;728;707;758;803;720;753;734;667;682;676;636;557;588;645;632;691;735;720;588;619;667;637;731;679;649;730;693;750;738;739;719;765;758;740;654;616;551;593;578;587;631;546;541;580;644;697;632;687;678;695;789;770;711;732;654;572;555;624;640;752;747;775;755;703;643;560;615;595;606;669;624;645;666;651;645;637;610;691;624;618;689;728;676;686;675;624;770;721;655;664;618;614;598;590;616;583;589;560;571;558;553;642;635;663;620;638;624;582;586;596;600;601;538;550;549;635;657;684;747;718;658;656;634;565;630;630;681;632;634;615;704;672;718;716;733;755;735;685;696;682;619;584;542;652;716;760;728;648;658;602;692;778;722;716;703;655;691;715;750;661;594;562;622;580;591;573;562;673;651;686;649;664;734;754;707;688;701;734;709;681;691;614;596;617;578;571;587;591;609;640;671;707;666;737;697;686;675;692;695;679;659;679;669;747;728;785;754;732;766;744;715;634;673;598;620;696;713;752;801;810;790;785;665;681;698;664;727;810;663;641;552;538;453;481;513;605;667;662;658;564;609;600;577;647;607;620;561;567;664;674;613;583;584;550;576;556;584;568;586;636;704;717;721;703;666;681;635;621;591;607;665;753;734;745;726;727;763;717;714;694;763;723;719;703;679;677;677;549;506;527;577;578;547;492;490;460;474;461;428;360;244;219;235;272;398;563;662;677;605;524;373;327;386;425;433;309;346;441;559;652;705;651;662;649;629;521;536;498;566;627;626;655;664;668;646;525;438;437;516;611;626;640;676;678;703;681;598;572;550;632;722;685;715;627;619;652;576;539;488;549;561;601;564;639;656;714;656;657;659;606;620;633;538;611;591;597;558;650;644;704;704;749;731;790;728;718;721;657;699;674;686;612;668;735;705;678;587;650;765;724;672;636;608;639;632;667;721;750;749;734;696;728;691;553;440;383;428;440;523;542;523;598;612;655;623;531;514;583;662
645;664;637;598;645;629;624;724;665;644;669;673;673;681;638;680;657;713;757;719;694;721;723;761;751;746;766;778;693;629;594;567;586;608;600;643;680;654;751;703;712;682;600;578;633;673;756;761;743;740;702;705;685;711;648;620;544;564;568;592;636;619;646;636;605;663;653;586;548;581;605;689;671;597;549;623;648;565;608;631;675;616;611;669;776;784;731;734;754;750;713;684;623;613;594;618;656;646;595;655;639;604;623;740;787;740;673;732;733;687;704;659;644;695;646;678;726;661;704;758;740;804;737;691;668;658;694;719;696;727;789;727;655;660;646;715;723;717;782;690;695;646;627;583;641;641;627;658;624;621;708;701;747;734;750;744;780;749;724;667;666;780;759;718;680;632;634;656;691;673;695;737;664;696;650;673;613;639;698;704;649;612;686;678;721;684;726;689;689;667;613;638;720;651;623;591;618;521;616;671;765;709;717;718;674;671;764;826;778;785;733;718;815;761;679;687;680;751;694;680;644;641;742;747;646;597;702;746;720;717;760;708;744;637;590;622;669;658;747;645;645;672;688;740;787;756;778;751;651;709;643;640;748;765;785;784;743;766;725;759;681;647;547;582;635;667;686;606;659;714;729;701;715;708;727;734;724;749;745;718;774;689;684;669;678;604;594;571;617;605;714;743;768;674;666;651;633;693;655;685;645;655;720;694;692;764;742;740;770;722;640;611;533;486;524;587;650;607;570;638;693;751;702;708;709;740;712;783;733;702;696;623;605;592;681;653;732;800;742;758;665;653;608;616;684;664;721;643;626;683;562;657;631;738;727;700;707;715;764;701;683;653;755;725;748;697;615;548;625;623;629;632;616;629;597;584;606;648;700;660;669;638;632;589;586;624;620;676;620;616;580;669;756;702;654;661;641;639;614;659;649;665;718;693;718;656;750;713;738;718;688;738;759;727;724;695;623;569;566;614;704;706;754;678;649;696;691;743;746;693;665;655;661;667;738;694;656;577;590;632;599;652;604;633;716;685;685;723;708;780;767;717;765;731;732;673;645;629;543;568;631;576;558;524;550;555;598;686;710;723;713;708;722;675;681;667;726;733;664;703;768;810;796;746;785;700;692;697;630;650;646;655;763;787;778;717;766;784;705;618;662;708;725;739;722;619;531;517;435;449;456;558;675;693;646;586;608;609;628;592;631;576;568;603;698;719;668;647;669;663;640;598;550;550;519;600;632;715;710;649;653;634;654;713;633;578;666;695;731;717;718;729;734;698;684;665;702;673;667;671;704;635;611;605;546;573;545;508;500;502;490;421;369;343;307;211;137;102;122;224;327;507;617;662;662;523;354;301;356;389;323;275;254;365;437;572;593;622;641;656;612;529;468;481;487;464;433;560;629;639;551;472;368;352;462;529;561;577;643;597;627;617;595;577;529;601;703;718;738;696;662;682;632;585;509;509;554;654;622;630;593;669;614;648;686;705;641;630;594;656;642;570;555;489;556;651;674;723;657;678;728;704;688;661;621;591;666;696;695;693;756;728;701;751;754;739;724;699;670;639;642;704;750;737;686;648;714;735;664;454;326;276;336;373;496;533;553;560;622;606;517;379;347;458;482
645;540;518;567;606;595;626;683;680;675;615;660;672;660;665;663;652;737;707;733;716;687;683;733;731;712;669;696;700;728;689;598;550;603;683;669;673;710;738;720;716;686;633;609;594;677;742;751;723;701;700;684;718;702;619;629;608;563;594;644;646;670;663;623;633;668;624;575;543;514;573;615;579;616;568;618;596;563;582;635;642;566;677;693;773;756;715;681;764;678;693;741;647;609;584;601;617;572;698;671;642;634;674;656;760;775;765;727;746;669;696;674;660;675;672;717;688;760;750;741;729;716;706;735;702;710;705;741;712;759;694;694;680;641;573;673;777;747;740;739;693;656;640;520;541;599;604;545;633;595;666;716;740;727;745;699;778;693;700;649;710;757;701;706;652;622;634;600;663;703;709;714;743;703;727;691;657;634;649;649;700;594;609;640;641;681;639;602;692;634;705;648;654;657;637;604;584;582;640;694;695;743;738;736;773;700;762;786;737;750;807;796;798;713;679;705;738;746;716;636;725;705;729;743;716;656;617;708;699;689;753;743;769;668;610;592;651;644;694;733;699;683;714;774;765;822;783;763;641;638;600;716;793;787;822;815;750;734;720;698;786;696;577;589;636;764;698;686;721;766;722;721;629;741;727;793;699;716;711;755;751;672;647;730;702;634;639;620;624;671;705;732;748;689;652;643;688;640;619;647;624;650;683;669;753;775;750;758;786;713;675;589;581;498;524;591;621;588;600;629;705;683;711;727;689;776;796;765;766;723;651;703;659;675;616;671;733;712;704;631;643;690;676;739;721;695;698;662;721;642;646;655;670;700;748;758;659;715;759;784;715;696;686;745;694;673;656;594;637;638;621;685;720;679;609;541;622;613;688;658;607;688;663;678;632;601;688;643;662;608;631;686;746;692;711;689;687;660;630;681;704;785;775;687;715;667;723;729;744;691;718;773;739;731;719;622;564;529;570;588;662;677;647;668;657;625;714;716;732;726;688;627;640;708;770;784;757;683;695;640;606;613;619;628;641;697;719;743;739;741;734;768;772;768;765;690;629;557;552;578;535;590;521;505;508;563;598;620;701;765;693;722;690;655;660;698;730;657;660;682;762;789;723;720;649;659;627;661;669;687;618;717;762;751;744;762;765;769;695;615;646;706;702;717;720;627;548;443;440;440;483;561;653;709;627;603;623;652;622;644;621;603;649;670;697;710;739;736;711;720;656;644;522;528;540;558;630;613;618;586;592;603;664;655;618;649;634;709;703;692;677;667;695;683;664;653;686;602;667;607;608;612;550;606;536;586;477;467;467;518;427;402;239;215;165;121;102;79;98;206;303;428;604;662;591;520;390;333;355;313;284;206;235;308;405;557;565;600;700;645;591;550;453;407;408;419;369;482;581;665;619;435;302;277;413;492;491;537;574;633;603;589;619;586;547;619;680;661;704;685;696;638;703;597;490;484;543;651;719;652;709;620;654;638;657;614;658;656;592;613;673;618;574;505;476;560;567;543;585;641;653;630;644;653;590;540;582;676;722;662;683;712;706;745;729;736;693;624;728;651;681;724;766;674;615;667;690;678;607;434;278;215;306;404;461;559;593;600;592;537;459;330;332;393;487
625;596;595;548;557;530;570;691;659;672;686;695;699;725;693;701;658;716;776;703;741;666;725;719;677;633;592;711;680;708;740;657;665;572;677;677;674;671;706;760;739;693;647;627;646;641;786;723;709;692;679;727;685;635;634;587;618;618;648;639;654;631;597;633;622;634;633;594;561;551;544;591;586;622;628;618;687;631;592;599;630;612;683;714;690;645;640;711;673;728;665;683;694;679;670;621;593;681;647;660;630;621;610;725;714;769;712;601;638;690;689;736;685;656;715;701;789;772;754;715;697;717;695;703;740;724;686;731;713;707;692;752;643;620;633;692;785;801;752;720;742;663;608;487;481;522;580;602;654;633;683;735;720;746;734;724;767;757;634;657;720;747;764;704;658;598;590;576;604;656;700;701;688;689;659;685;580;665;686;627;601;607;622;628;668;643;606;591;625;642;695;648;713;660;660;576;554;667;727;690;726;733;739;728;737;706;767;820;773;779;757;797;755;713;709;668;754;752;772;707;694;700;741;747;708;663;667;642;700;714;785;744;798;667;567;570;610;599;720;794;700;688;708;736;730;805;794;725;637;620;601;760;789;736;779;761;705;690;663;705;778;765;656;611;735;704;761;723;705;749;695;737;720;708;716;705;715;701;713;763;724;642;605;700;731;681;603;645;660;718;745;783;785;730;640;635;686;664;639;610;623;604;659;674;792;812;815;796;743;758;673;564;562;544;588;622;649;608;641;709;734;713;758;721;720;768;741;777;701;751;749;768;702;653;636;661;668;655;592;623;689;730;745;675;708;700;710;736;774;713;711;617;732;747;755;742;719;680;725;718;682;732;712;764;777;748;653;671;657;681;705;684;784;687;664;591;591;614;635;646;687;668;635;653;602;623;628;632;658;619;650;728;712;691;672;709;637;607;614;622;745;771;789;696;703;733;736;704;702;725;704;704;759;720;564;551;483;479;536;567;640;593;684;695;647;709;670;770;732;697;682;596;683;683;780;797;784;749;713;631;662;577;567;635;615;723;679;694;718;767;728;697;732;736;722;674;644;595;558;617;595;602;538;489;471;545;624;663;698;693;689;695;631;625;659;670;672;634;618;708;692;776;767;684;723;650;593;680;628;564;621;609;676;721;748;729;711;691;676;642;687;696;716;741;671;568;491;436;416;438;459;536;623;627;612;636;581;637;609;649;643;706;671;708;693;745;715;757;741;786;709;646;587;579;569;579;526;526;573;600;558;528;585;646;607;588;597;600;612;636;592;600;610;558;601;643;618;625;611;601;561;538;554;508;550;429;402;356;395;433;433;316;176;98;97;70;86;92;142;232;299;409;566;642;582;462;356;342;353;300;235;174;188;267;375;438;451;546;575;586;592;546;429;368;335;368;365;430;509;591;573;387;270;243;349;438;416;479;550;616;588;612;517;555;579;646;701;687;659;627;647;690;704;633;497;515;618;672;717;705;666;652;645;635;602;701;649;621;561;623;628;555;538;461;432;426;437;437;472;508;577;602;646;632;574;566;636;637;670;593;636;737;706;670;710;699;655;643;659;634;647;693;685;679;601;618;568;596;576;404;290;283;340;450;489;532;541;559;548;478;416;365;359;386;423
596;528;558;529;565;629;588;722;721;691;768;704;676;735;773;715;690;742;756;693;720;650;641;630;622;580;541;572;625;709;729;641;639;696;682;647;600;584;669;732;706;697;696;651;664;654;736;739;676;750;733;742;672;682;685;654;599;701;674;664;622;577;587;605;685;669;659;663;652;590;583;622;637;577;654;670;640;595;615;618;621;650;708;724;705;666;617;633;660;665;685;684;700;664;680;684;663;663;642;690;589;585;618;612;653;702;654;630;614;680;698;713;669;732;708;766;750;757;760;739;661;649;656;681;720;722;678;688;692;761;717;728;725;638;673;752;768;820;818;772;717;673;586;459;457;538;606;612;664;659;692;730;761;749;720;764;776;707;682;663;697;703;714;648;639;584;525;603;629;656;667;659;684;669;709;684;693;656;644;609;560;531;580;612;636;644;584;566;570;625;619;653;655;656;600;617;652;653;671;654;701;676;708;737;755;718;719;737;713;697;752;793;729;784;719;759;734;763;732;667;680;758;782;728;664;666;592;623;673;789;723;766;777;656;607;651;642;661;696;725;757;690;683;779;735;808;799;687;685;640;671;656;778;775;782;756;706;662;655;683;723;734;737;723;743;766;748;688;654;671;714;705;731;695;744;709;730;776;773;779;733;646;657;692;693;667;641;627;683;793;747;758;776;674;659;621;700;680;665;637;624;638;671;678;732;771;711;746;762;763;727;657;645;673;638;660;638;580;607;644;676;739;731;738;719;717;714;752;764;805;807;726;785;685;645;615;645;666;611;608;641;636;664;723;698;713;754;783;810;727;723;621;617;699;760;769;732;645;691;728;747;751;761;764;727;786;778;712;749;713;758;721;682;718;633;645;598;609;606;572;637;719;681;606;605;572;662;722;659;626;702;713;712;680;610;659;632;585;559;637;749;790;779;711;685;716;656;724;784;755;746;743;697;661;619;548;467;460;509;596;624;629;641;676;670;657;725;735;722;669;650;648;649;709;771;750;800;810;669;646;680;689;621;625;667;710;699;659;763;691;713;665;662;718;701;654;626;628;601;615;586;523;569;500;488;548;583;604;628;631;651;623;608;610;688;683;620;619;651;664;778;713;719;731;692;693;674;681;601;565;527;618;625;700;676;652;723;691;650;614;671;707;643;653;689;567;483;399;401;409;421;524;546;589;573;537;533;573;659;640;676;751;748;706;741;723;747;811;766;746;678;628;616;566;589;552;535;513;547;555;524;601;605;631;597;516;464;514;566;520;457;486;451;471;479;519;560;565;580;526;505;495;491;518;518;440;334;254;288;339;348;226;117;79;79;111;117;164;243;324;354;416;500;580;563;497;366;356;406;339;306;228;211;312;327;308;351;444;498;527;495;475;408;373;313;321;325;377;463;563;500;454;280;300;380;424;413;411;421;537;504;599;600;600;617;690;711;692;713;629;602;612;614;650;535;532;567;624;638;618;634;620;563;568;573;563;593;526;606;566;540;540;481;449;370;294;271;295;371;411;452;579;661;627;574;568;600;630;609;622;598;639;690;658;681;678;604;611;647;629;619;661;666;615;559;540;454;516;479;449;351;350;366;476;561;652;590;529;535;437;412;416;421;517;575
623;574;586;616;589;685;636;743;755;744;782;702;772;737;776;770;697;690;725;753;680;742;675;622;626;683;633;624;656;659;684;716;671;648;725;664;575;584;651;706;717;704;666;691;645;662;682;735;679;748;794;737;675;706;701;654;640;694;730;702;624;555;540;604;670;672;683;709;687;644;666;649;658;613;586;634;642;689;638;623;675;720;735;733;738;641;607;603;581;613;625;708;809;717;775;679;644;627;666;628;570;581;649;685;675;654;565;599;539;676;695;717;709;663;691;759;797;759;727;649;662;618;659;703;666;723;649;699;655;782;772;708;669;731;766;719;788;774;828;768;708;699;616;575;525;555;598;661;721;738;704;832;771;752;761;765;788;764;680;623;620;670;683;636;621;543;500;563;601;661;615;647;604;670;721;683;673;684;682;647;567;546;579;576;636;642;572;558;581;560;575;560;554;611;601;673;685;679;656;650;653;692;693;710;713;671;715;665;624;631;674;762;758;772;740;756;717;741;737;695;652;707;714;701;685;622;581;572;627;697;764;756;781;745;686;711;689;651;694;736;752;739;727;747;807;789;810;706;682;663;657;726;748;730;711;685;605;619;675;702;761;725;758;806;790;767;771;704;667;724;659;691;718;738;710;716;727;733;752;784;758;633;626;658;672;642;617;634;679;730;736;745;692;708;657;634;677;740;702;620;673;613;660;727;707;724;696;777;732;746;694;732;630;681;613;596;608;625;567;681;635;682;702;672;658;698;734;722;820;775;773;747;722;654;633;614;631;578;618;550;576;584;640;652;698;733;728;765;751;792;711;669;612;699;717;774;683;639;711;700;762;779;784;738;744;783;761;794;780;719;721;732;747;632;615;639;606;579;594;668;696;686;638;595;611;605;703;699;711;712;792;728;654;655;582;599;645;611;565;647;678;728;757;723;735;706;762;725;781;764;669;613;672;599;578;556;499;440;527;551;673;632;692;735;699;681;687;742;719;626;650;668;688;744;735;762;751;717;635;566;626;625;692;614;725;751;755;713;707;726;680;688;641;660;618;624;596;616;575;556;494;527;524;504;466;497;516;518;545;565;597;542;596;610;609;618;594;584;661;696;750;772;663;696;666;618;664;706;597;606;603;617;703;646;701;656;655;671;648;625;642;689;631;618;617;533;457;373;411;381;402;443;545;559;606;580;590;546;597;660;731;729;728;764;728;710;752;767;796;689;655;541;569;609;602;544;534;496;541;575;548;560;551;575;480;470;373;421;415;372;386;365;357;340;370;368;439;458;504;430;399;403;447;451;412;383;301;176;175;201;246;146;84;90;107;185;231;290;330;373;387;415;482;534;480;398;329;354;399;426;326;294;322;314;236;225;255;305;384;381;388;384;323;306;296;250;260;333;446;477;486;416;450;372;460;450;416;381;355;388;417;477;570;570;590;709;746;747;699;714;577;584;622;582;500;462;541;595;652;632;682;629;527;512;478;441;381;425;383;380;347;368;374;333;262;208;168;159;196;225;371;447;562;591;497;555;617;641;635;569;548;584;620;705;663;732;670;752;653;627;570;599;566;586;473;391;356;382;429;423;370;360;400;483;577;612;565;577;581;470;468;452;550;555;575
546;553;634;617;596;610;598;700;752;758;734;708;753;731;752;744;671;720;740;699;712;722;702;690;683;657;723;697;629;642;703;717;582;647;711;700;606;592;658;669;656;695;704;678;696;679;732;753;708;746;695;681;659;646;654;636;650;665;659;638;602;556;503;628;667;677;669;713;723;701;732;691;638;615;582;646;718;733;672;658;642;703;771;733;688;636;539;617;573;614;646;656;699;730;692;677;655;686;598;586;567;582;616;603;636;684;556;522;539;643;730;710;662;665;655;698;740;702;709;654;655;617;649;693;665;725;605;672;748;765;692;678;693;686;732;782;809;793;764;759;722;619;601;603;562;632;706;709;696;658;729;750;737;691;749;789;735;742;671;599;647;666;603;585;551;496;581;585;643;670;611;641;615;661;660;791;726;718;700;665;622;580;531;581;593;577;562;512;523;578;513;526;515;616;633;660;637;709;675;662;632;663;650;666;646;715;655;599;572;570;658;753;708;729;713;685;707;678;739;687;666;662;739;698;681;573;566;577;658;711;752;741;779;708;715;696;709;635;677;711;745;734;718;730;794;685;762;754;648;645;708;685;690;723;665;726;667;677;681;728;726;730;732;751;749;741;759;744;741;750;685;699;754;738;677;632;656;725;756;732;713;615;649;641;631;604;626;650;667;671;639;667;625;638;624;673;715;723;743;723;687;650;684;761;697;674;750;748;692;731;718;700;678;656;623;626;595;611;612;594;623;622;582;601;619;701;695;803;773;853;792;725;750;680;661;634;608;603;590;583;546;550;598;635;626;613;656;727;689;715;794;694;700;691;710;711;686;674;677;701;735;768;787;708;749;687;745;723;711;717;748;721;739;648;687;593;609;582;659;671;699;671;677;602;679;610;645;736;692;717;738;758;672;624;556;581;637;600;569;582;640;707;711;648;650;765;771;749;761;739;660;643;595;636;555;575;491;535;529;585;623;642;676;721;646;684;670;681;673;705;634;677;675;696;691;747;728;631;585;548;548;630;647;665;686;734;692;720;742;690;716;708;689;629;676;599;606;567;539;506;485;545;545;458;470;403;429;455;457;535;531;587;572;606;564;596;587;618;639;704;675;679;658;651;589;634;635;662;646;631;605;680;643;687;654;657;686;668;692;659;675;629;651;634;572;566;479;364;364;400;396;435;460;541;601;581;550;552;540;624;703;765;720;685;691;720;749;795;735;657;611;534;527;585;670;593;616;559;557;586;616;522;496;436;381;347;286;306;344;273;321;245;248;212;216;251;234;354;356;380;323;343;348;408;418;305;212;184;152;170;169;113;85;113;202;298;417;353;379;377;372;442;492;486;520;451;354;364;387;406;411;401;377;352;299;202;210;228;280;305;345;320;318;315;299;229;226;287;387;452;463;441;447;470;500;498;439;272;249;274;335;394;509;559;607;643;682;673;724;627;561;479;597;579;439;419;449;538;558;644;643;565;574;465;349;353;311;306;291;233;213;204;237;245;200;135;77;86;86;108;197;306;407;450;468;483;631;655;632;563;536;567;619;668;748;788;751;751;708;605;566;538;578;515;420;305;319;357;443;450;420;373;402;494;591;678;645;690;587;547;479;542;607;631;599
696;617;616;601;550;609;580;653;677;658;714;764;718;725;767;752;676;689;688;676;700;719;719;709;727;740;691;668;634;674;711;662;674;597;712;635;634;595;659;707;706;722;685;720;707;755;678;696;800;707;742;659;629;624;615;607;631;700;615;620;666;578;599;624;570;637;723;699;730;692;798;695;647;570;603;595;690;755;707;689;675;667;717;705;731;657;607;622;588;606;592;682;736;724;700;683;665;619;620;604;581;587;586;585;671;662;560;453;508;632;677;701;686;665;678;667;654;787;726;698;656;645;657;667;686;660;675;707;742;706;717;684;718;704;768;877;805;810;752;697;684;673;607;595;610;677;719;728;704;669;752;706;696;709;715;765;727;744;683;646;669;611;585;570;584;529;540;603;605;645;602;564;605;667;701;691;683;665;679;669;616;603;624;572;567;552;560;580;539;580;482;484;496;553;622;658;611;692;680;684;647;625;678;665;664;668;607;568;525;551;611;653;722;743;702;664;657;717;629;663;724;685;725;710;659;654;611;646;636;731;731;733;745;769;717;701;658;669;661;669;711;749;764;765;734;745;733;700;714;677;691;669;758;726;679;686;717;649;691;669;669;653;708;696;763;745;728;764;727;779;738;749;689;629;552;604;653;756;773;707;665;611;593;586;639;596;644;609;672;685;653;708;630;570;551;625;671;703;687;662;681;697;705;747;705;678;715;803;723;725;734;698;733;690;666;575;544;563;585;618;638;602;550;587;656;693;744;727;771;775;752;802;741;654;695;554;587;611;579;565;589;507;585;570;556;558;633;686;757;709;721;712;676;724;678;739;708;678;684;673;720;694;720;786;717;727;708;725;704;673;649;682;682;651;626;640;623;613;634;653;655;615;698;683;677;591;628;657;670;747;796;775;737;668;559;542;586;545;583;559;581;577;610;550;637;677;731;748;720;714;632;556;583;567;571;533;477;521;547;639;622;658;653;673;649;683;679;705;679;664;648;738;666;696;725;606;681;616;523;560;536;615;564;559;606;659;715;638;654;756;719;711;722;703;675;701;595;585;529;532;596;615;614;546;471;400;387;387;423;464;523;576;577;578;534;594;639;653;595;622;613;630;620;607;573;558;574;651;680;594;655;719;671;683;739;708;748;662;677;588;667;610;584;577;595;519;403;319;297;332;349;367;424;476;551;525;475;444;481;537;623;696;655;615;634;746;780;742;718;699;545;504;502;508;522;593;605;532;481;460;474;411;377;332;245;197;170;194;203;250;293;256;228;205;157;146;143;191;278;234;305;316;314;280;255;252;211;172;165;185;173;118;128;192;329;481;523;513;405;384;410;512;457;486;541;517;531;429;415;457;488;453;485;494;419;269;187;224;266;385;376;359;325;265;260;219;185;229;276;281;301;379;423;471;450;419;368;251;163;172;242;330;501;546;600;634;665;610;565;537;451;498;575;525;418;396;444;507;574;589;570;543;505;424;314;282;243;189;164;91;80;106;117;132;133;100;67;70;91;123;162;224;270;290;295;422;540;634;641;575;542;544;574;686;730;726;767;785;687;597;551;544;503;449;347;310;336;475;512;424;365;391;414;453;562;641;621;605;654;560;594;635;687;639;654
659;624;632;627;547;573;605;663;631;747;733;723;733;719;753;695;674;685;710;703;694;684;738;718;700;711;756;701;711;674;715;644;656;718;658;649;643;562;691;700;719;674;677;699;702;741;746;721;722;698;678;645;624;639;605;618;664;678;689;668;648;592;633;598;628;611;644;649;695;710;753;686;656;591;630;620;653;679;665;718;641;660;738;730;725;724;641;645;589;627;585;616;652;659;703;672;574;573;545;643;671;614;578;623;702;627;563;528;558;645;691;694;745;712;683;673;685;735;707;750;651;601;591;628;668;643;732;725;744;717;683;724;721;796;836;777;769;770;703;662;666;648;639;619;611;689;693;668;699;662;696;688;727;730;725;748;640;694;712;708;676;602;557;516;558;533;561;577;587;605;563;561;626;622;736;688;677;770;649;614;644;587;642;609;566;564;567;625;567;596;530;524;485;570;626;669;672;720;620;611;633;667;659;753;723;690;675;606;555;605;590;730;703;697;647;661;682;657;690;661;668;704;732;710;728;673;655;648;644;686;699;688;670;770;726;699;652;628;608;566;651;673;703;741;690;758;692;686;682;672;714;731;699;708;659;655;637;657;617;709;636;717;718;671;705;690;725;738;743;792;762;749;659;573;583;574;556;660;657;688;630;617;661;606;553;613;634;639;648;636;666;671;679;609;609;626;686;710;722;747;716;692;733;718;731;686;697;708;663;701;701;733;727;688;603;543;516;581;600;605;611;604;556;561;641;667;708;746;722;718;732;697;652;655;584;474;534;558;554;568;554;577;555;537;561;592;599;730;718;736;649;680;666;709;740;743;709;674;661;623;661;676;652;695;631;645;635;736;794;706;662;632;672;690;679;668;634;650;627;688;646;650;669;683;645;646;588;688;659;685;681;702;687;654;597;555;523;539;508;490;549;579;527;522;575;622;676;701;708;692;575;573;543;502;458;445;406;421;531;560;596;610;638;632;680;656;745;708;664;709;693;703;686;633;666;660;620;578;559;569;588;566;513;480;581;646;627;640;661;754;747;720;696;684;686;634;607;505;535;580;578;636;641;579;499;493;390;395;347;440;490;528;554;570;575;619;657;604;574;518;508;537;599;610;583;586;589;654;620;642;655;662;657;706;671;679;646;640;605;596;674;670;614;609;520;462;330;246;255;275;269;311;356;357;408;441;359;343;398;530;598;715;680;652;669;749;719;687;660;642;567;498;452;446;428;450;491;433;320;298;285;273;257;199;170;125;94;77;159;267;335;330;248;220;198;143;102;126;165;195;229;251;181;127;137;171;163;211;214;269;242;220;198;275;430;532;616;556;464;474;477;501;478;575;546;566;539;466;420;442;564;537;549;508;491;323;232;254;335;454;527;555;410;286;251;146;120;150;152;146;179;240;292;344;355;307;239;167;109;160;163;279;367;467;612;633;623;591;534;490;506;519;555;480;423;446;470;533;481;528;512;466;425;386;312;261;172;95;74;51;58;58;85;96;89;76;77;141;140;139;187;192;242;215;220;340;450;555;623;592;534;558;603;651;726;741;745;732;717;608;569;539;495;388;365;372;356;470;453;387;280;327;310;359;481;535;588;577;578;623;583;637;702;707;593
630;620;622;598;651;640;620;644;651;707;705;704;742;694;726;704;744;745;725;698;744;721;712;711;697;628;717;783;704;653;711;639;631;621;609;625;598;612;651;688;696;680;631;619;693;737;766;721;746;703;676;655;671;685;645;602;624;664;669;675;662;576;603;631;656;617;606;614;667;702;716;641;630;624;616;626;628;686;659;642;687;693;741;775;789;709;686;687;688;650;598;638;636;661;642;632;520;489;538;623;692;662;637;616;621;651;619;600;584;600;725;772;750;753;686;686;663;693;715;683;699;639;643;637;709;699;680;757;760;696;751;756;757;786;818;770;701;762;715;662;629;688;614;533;623;616;644;665;703;693;646;690;732;752;684;714;592;604;735;678;663;629;653;594;589;595;584;646;625;589;554;561;690;732;703;709;742;693;698;631;599;614;635;690;618;627;647;723;593;638;573;590;570;618;648;640;715;719;642;641;635;682;704;723;800;754;737;639;551;567;631;682;694;717;723;652;620;608;673;725;667;652;666;704;680;653;694;600;644;648;595;562;588;657;652;673;598;562;522;581;645;638;656;621;704;601;658;640;666;688;694;687;727;643;640;661;654;629;627;643;664;685;680;641;685;706;744;690;680;690;690;688;669;609;629;576;592;554;619;620;603;632;659;627;615;610;620;603;611;686;641;703;647;684;655;634;700;715;755;712;743;752;701;702;759;723;673;675;650;621;647;646;640;647;599;614;613;650;702;690;590;585;568;609;657;744;665;667;695;717;677;701;652;576;511;494;532;551;560;544;546;557;609;579;586;544;629;708;703;654;630;630;675;737;737;684;665;613;609;566;547;585;639;628;550;584;567;648;720;713;649;542;596;618;657;673;568;649;648;661;626;617;679;625;578;582;582;630;614;662;729;664;650;590;524;515;486;487;446;388;456;445;451;442;514;574;580;660;654;601;542;573;598;531;392;311;336;398;403;481;549;609;652;594;648;737;676;743;689;657;644;652;648;642;653;682;649;589;590;582;593;584;531;541;557;596;615;655;646;734;748;721;666;662;737;636;613;527;556;547;615;612;606;580;570;531;520;510;409;389;384;435;526;564;604;607;605;542;493;379;365;393;455;493;566;541;533;553;629;627;624;642;610;593;657;672;674;637;603;594;642;665;638;589;603;484;345;257;223;209;225;240;244;288;315;270;228;187;321;419;538;656;612;663;675;660;648;707;695;627;527;401;351;318;257;306;295;242;171;116;147;180;213;247;182;109;64;74;132;281;361;400;336;338;285;221;105;109;114;161;172;161;114;69;72;86;129;180;292;351;344;356;395;449;570;646;699;612;593;521;514;469;516;542;601;554;475;416;433;500;485;512;513;529;496;355;270;296;433;519;579;540;446;347;237;148;110;64;64;129;162;192;220;222;257;200;117;90;119;155;196;226;274;456;532;594;541;467;467;438;565;581;562;526;456;543;503;492;447;357;339;295;325;336;333;211;125;85;54;36;29;69;117;124;95;95;121;204;258;300;258;273;257;206;257;333;393;496;519;522;539;578;584;575;635;731;718;676;658;574;546;496;459;389;389;385;424;417;397;277;223;191;211;255;335;424;406;452;496;549;586;585;696;724;651
655;582;579;590;607;675;620;641;652;680;648;724;741;745;707;685;747;757;738;731;763;779;726;748;740;755;735;694;697;699;627;652;685;629;592;558;555;629;601;636;669;636;659;636;692;681;673;680;710;701;668;651;656;623;569;608;608;658;671;687;680;613;615;666;631;593;586;629;674;657;657;674;671;647;610;614;626;685;656;622;696;732;791;762;756;767;725;715;726;684;650;641;568;590;667;596;472;442;562;657;675;680;621;591;547;654;672;647;629;645;680;735;725;689;713;597;649;646;660;706;679;692;640;629;665;668;712;735;677;689;694;687;743;784;764;787;689;687;721;671;692;743;599;530;533;559;595;676;736;684;722;763;735;735;690;630;580;609;698;689;664;670;638;649;644;653;628;696;632;627;583;680;684;708;767;730;734;660;642;578;604;676;651;673;686;627;618;651;650;732;681;615;704;643;666;691;676;705;635;671;676;689;759;758;765;718;665;644;561;574;565;670;701;665;639;624;603;580;605;726;688;698;646;668;622;695;719;688;627;556;534;525;510;563;565;586;585;550;572;513;593;601;628;702;659;623;692;671;598;656;674;637;648;638;633;606;674;665;664;659;769;719;646;619;636;744;751;677;689;643;667;644;676;651;648;631;579;573;657;592;590;621;642;693;649;598;582;653;640;700;721;752;718;707;621;670;751;739;758;774;777;706;761;730;734;721;666;627;583;557;658;650;669;645;666;687;657;650;758;776;655;625;559;649;717;699;671;698;699;723;710;681;668;551;464;467;524;545;533;521;554;565;681;617;555;545;608;658;698;630;629;646;660;679;687;653;688;639;628;533;505;469;497;527;523;549;617;696;735;706;633;571;579;609;625;658;661;655;624;651;689;647;638;628;670;580;542;591;553;587;614;673;612;571;566;513;453;445;430;354;417;417;430;446;417;539;536;593;637;550;507;536;574;531;411;360;394;411;438;479;478;593;621;603;648;705;680;686;682;654;662;655;654;653;670;634;713;672;625;579;611;564;586;590;572;600;591;653;710;727;699;656;640;610;642;600;521;515;490;514;527;585;603;617;609;558;566;543;483;337;321;371;422;504;639;629;547;486;398;296;235;268;391;483;525;501;448;480;572;540;566;478;475;520;589;625;615;641;634;617;649;637;619;570;585;426;379;334;341;287;241;221;226;260;250;182;126;109;226;375;549;534;646;675;676;679;648;705;704;582;466;328;264;213;211;218;221;143;129;63;90;166;241;310;217;139;78;71;161;303;356;415;437;385;393;276;192;106;104;120;136;115;63;48;43;93;152;235;307;414;432;374;499;584;637;718;674;701;592;535;479;443;438;456;551;481;470;400;405;478;490;458;477;549;455;312;269;325;456;555;554;550;549;448;291;173;83;45;59;113;179;223;239;266;217;166;129;94;118;197;241;193;257;443;465;494;482;414;450;539;569;605;577;579;479;550;567;499;372;288;210;247;329;362;310;214;102;58;70;54;57;113;166;189;159;133;192;282;393;444;430;403;338;347;333;375;388;413;430;390;494;532;492;510;625;659;653;679;611;545;564;500;441;391;400;386;383;421;330;225;128;104;141;207;275;323;370;366;393;476;516;594;613;686;620
680;570;560;635;663;635;658;647;637;624;631;699;697;751;728;745;639;680;684;736;754;785;780;756;740;748;722;801;781;723;639;638;700;674;647;567;541;586;598;615;660;624;554;567;609;641;716;742;711;689;659;636;693;659;631;644;685;673;700;725;654;654;576;637;647;621;603;622;613;691;709;650;673;614;643;592;631;679;659;667;692;727;762;706;714;670;671;706;678;719;671;623;565;587;642;592;536;459;533;617;609;608;613;594;588;598;667;676;634;652;685;645;636;689;677;644;675;667;664;655;690;650;615;650;712;716;707;710;730;682;681;690;800;850;844;755;657;624;666;681;663;705;650;586;543;521;601;613;714;726;730;746;700;707;629;624;598;670;661;684;673;669;678;689;679;712;746;741;661;629;661;657;696;711;765;733;683;636;624;552;618;689;684;735;704;690;646;696;732;722;680;671;602;667;636;666;700;686;668;674;703;759;746;769;683;690;662;635;586;575;671;720;703;726;714;670;604;656;735;710;688;659;615;632;669;724;761;739;631;583;476;518;575;552;591;624;571;601;566;514;596;614;630;649;657;634;671;613;656;658;654;638;597;599;643;669;708;654;652;708;736;755;633;667;629;672;675;725;666;647;691;726;754;684;703;672;623;612;600;631;656;712;736;755;658;561;578;644;635;716;724;715;768;719;701;671;774;731;666;745;714;701;768;752;680;673;650;569;544;582;661;639;658;689;662;679;652;699;735;801;734;685;638;682;690;717;696;652;649;655;634;682;685;608;563;501;502;590;513;561;560;573;599;561;562;516;617;683;687;603;606;633;712;660;650;660;674;656;583;518;458;442;476;501;474;555;609;711;688;709;672;650;585;613;666;693;625;592;627;683;691;693;675;648;629;619;645;607;558;536;545;570;571;539;532;452;404;399;311;280;317;369;375;375;403;387;494;546;523;524;531;531;588;566;422;434;476;527;530;470;482;500;553;533;568;571;620;668;667;662;587;533;597;669;639;672;623;634;579;683;618;569;580;593;667;568;622;695;682;716;721;628;620;622;604;586;545;558;542;528;499;547;557;584;678;658;625;588;488;413;308;266;302;420;531;586;513;428;326;241;137;170;253;336;365;345;335;352;393;490;484;438;401;411;506;504;486;499;545;593;612;587;576;526;570;441;386;422;423;373;293;335;325;300;249;156;113;99;237;373;485;589;615;648;675;696;660;702;668;498;344;207;147;153;170;232;230;160;102;75;94;200;300;398;368;198;92;78;153;274;358;390;387;482;436;380;267;179;124;114;89;124;66;73;52;109;177;242;340;398;468;568;582;623;616;697;606;627;605;531;456;387;384;401;399;423;419;405;454;415;436;374;399;450;419;289;265;367;471;474;565;525;572;533;427;252;107;55;65;85;122;206;229;248;259;206;151;97;156;216;257;214;250;346;376;429;341;313;456;566;611;638;652;554;523;534;512;506;359;312;227;250;327;369;333;217;114;73;70;99;103;169;241;285;233;199;233;408;482;526;571;479;464;460;490;498;329;286;297;300;288;351;354;375;414;482;504;516;508;462;450;439;362;343;380;395;467;401;289;190;111;86;92;164;270;323;278;263;284;335;441;462;561;607;610
644;619;577;642;651;634;666;650;608;599;615;666;709;709;736;686;629;624;638;718;743;759;757;769;733;778;770;787;725;721;662;654;667;698;688;588;567;610;581;553;557;550;568;594;650;677;617;731;727;735;699;712;632;678;632;645;731;749;750;746;670;645;589;628;594;670;626;669;695;684;682;722;683;700;669;610;650;673;721;744;760;799;770;712;686;641;687;737;735;718;675;643;530;524;564;580;519;498;528;528;579;590;550;558;604;629;697;633;655;701;641;680;656;682;703;682;672;684;724;717;687;622;662;723;752;744;701;683;677;695;585;650;809;761;732;705;660;634;625;682;655;741;642;528;521;523;539;632;672;762;742;694;713;664;626;618;597;627;691;670;678;635;649;656;712;717;723;785;666;671;656;622;688;726;791;709;672;596;600;603;660;719;670;752;740;645;720;729;764;725;763;700;626;627;599;603;688;707;589;677;699;749;708;687;654;611;609;610;601;626;675;720;697;758;676;633;545;649;684;726;650;636;626;580;703;745;753;730;669;588;527;514;547;516;624;639;633;639;620;628;619;600;658;591;599;672;670;679;640;625;647;616;601;605;618;685;646;667;675;727;727;766;690;612;613;620;678;709;729;686;641;699;696;664;701;657;625;581;592;587;633;691;735;715;695;612;631;623;657;714;741;777;721;712;669;634;693;753;693;667;786;740;752;723;715;598;576;633;526;585;624;703;624;635;619;586;647;708;719;753;733;723;678;643;687;748;686;597;611;624;621;697;709;591;543;527;567;598;613;573;574;653;608;597;567;511;596;645;641;686;649;716;715;708;631;615;642;589;556;473;408;402;447;489;545;606;639;711;663;687;695;655;625;615;655;678;627;611;670;650;600;626;654;648;724;637;612;589;535;507;446;465;460;497;538;439;362;336;329;315;280;327;367;351;324;405;464;522;525;510;474;538;604;529;513;475;529;587;620;488;425;476;429;423;465;540;609;608;617;597;558;547;595;615;632;627;620;647;665;601;593;606;574;636;591;618;650;702;678;688;601;554;545;550;519;532;578;582;559;577;512;503;548;596;676;570;559;561;487;439;337;247;206;275;408;497;469;387;269;202;125;158;222;255;255;238;197;208;276;344;421;384;358;380;398;440;410;454;542;546;515;548;469;472;442;403;449;443;522;422;367;349;420;369;356;212;121;105;215;331;433;556;602;688;699;672;720;729;624;472;222;123;100;128;199;308;297;219;138;121;120;205;362;509;425;238;143;118;173;245;386;381;416;417;497;415;366;262;228;162;178;141;95;97;84;132;178;263;308;449;499;561;584;613;591;635;580;539;566;514;385;352;275;305;354;301;314;392;385;338;287;295;348;369;343;260;273;422;474;501;464;542;515;528;400;218;96;90;99;103;98;134;192;245;273;290;154;108;172;243;245;198;164;222;270;276;254;305;434;521;631;653;644;637;558;570;552;512;399;273;259;296;390;353;268;234;194;117;124;159;222;249;330;332;299;290;330;367;508;578;564;550;516;483;522;483;331;236;224;189;179;186;185;235;258;304;345;378;340;361;379;280;257;267;337;417;469;373;287;186;114;81;99;171;231;251;236;197;255;307;373;435;560;606;605
602;606;608;582;629;687;685;642;665;683;637;723;778;731;660;632;584;581;566;663;722;771;760;767;758;775;783;776;773;661;667;639;648;659;635;574;618;595;588;546;571;630;578;612;615;658;625;731;764;730;697;690;655;698;642;736;750;757;718;704;647;701;581;632;646;641;666;703;671;654;669;664;699;705;658;655;645;690;769;727;753;722;659;703;608;626;662;687;703;676;700;665;574;530;567;576;584;605;550;531;493;504;531;578;593;602;684;638;725;658;690;620;635;645;597;622;687;692;705;706;680;748;697;767;782;723;674;702;728;707;755;718;771;756;793;771;700;636;565;591;628;646;662;625;605;559;537;570;640;632;717;662;660;681;626;653;664;672;731;701;674;679;660;616;648;726;735;798;675;658;624;636;695;730;690;734;658;624;668;651;684;748;705;725;790;762;730;735;762;698;723;656;622;645;520;644;665;692;663;672;738;736;761;672;606;585;600;610;619;627;687;700;768;684;664;643;631;685;690;687;624;589;570;610;658;699;729;706;642;548;516;583;602;623;651;641;642;639;657;635;649;638;624;603;624;658;766;799;719;684;662;635;670;620;689;708;673;604;666;720;739;676;636;623;587;662;650;687;717;671;664;644;691;649;691;639;582;620;566;610;653;683;690;695;648;665;648;662;669;695;703;689;680;663;689;716;677;722;683;721;715;708;727;725;680;626;550;549;571;583;618;656;654;597;580;645;644;611;708;732;800;704;673;641;702;692;666;619;570;637;649;677;670;616;620;632;619;607;659;627;634;631;632;600;517;520;571;620;624;632;687;664;683;707;618;692;604;601;558;498;480;485;528;536;571;664;650;627;655;673;709;678;640;674;660;702;688;671;735;674;613;597;580;593;627;611;603;504;467;351;351;356;446;482;524;411;351;343;350;420;431;428;387;389;314;352;458;563;560;490;506;559;589;579;521;550;560;584;580;516;361;359;337;290;288;405;497;500;583;591;536;538;567;655;607;609;609;629;565;591;571;595;612;644;627;595;635;680;674;675;662;616;531;529;386;403;503;577;547;532;564;500;505;527;599;501;435;460;436;497;358;230;157;194;259;376;359;335;286;161;151;190;227;174;143;125;97;97;142;246;327;407;399;341;317;353;296;321;396;452;471;428;381;412;471;488;447;496;474;366;332;376;427;490;411;336;204;189;226;358;434;516;541;605;627;651;638;637;519;377;147;70;84;142;205;314;282;233;177;153;161;248;408;465;345;251;159;155;195;305;365;395;411;450;497;442;436;429;384;362;272;202;180;153;158;227;238;268;294;422;455;448;490;496;500;592;624;476;430;345;266;261;289;298;322;270;279;237;249;212;196;181;186;233;258;256;315;448;527;469;501;483;447;354;299;189;126;174;181;148;120;144;170;208;262;243;173;100;151;246;205;168;134;135;179;232;291;299;427;508;669;656;691;596;560;572;535;490;424;336;272;332;371;272;244;255;218;164;173;262;323;413;361;474;384;341;332;322;432;490;497;543;507;554;512;474;348;217;174;154;142;129;164;140;168;170;165;197;183;195;185;180;182;189;256;356;466;419;368;299;201;100;95;144;198;205;191;178;254;343;416;451;546;612;604
689;686;662;602;655;650;702;663;700;664;707;754;721;754;667;619;580;572;596;649;675;711;831;784;721;701;723;731;681;719;668;675;593;607;601;605;619;539;580;527;570;586;602;629;660;610;668;776;721;739;723;743;709;686;695;725;753;726;732;681;670;604;634;602;605;689;753;702;627;594;652;661;692;703;663;652;663;629;692;771;702;739;670;664;684;649;676;735;690;705;681;656;622;555;538;651;635;612;530;453;412;456;473;549;593;604;630;622;755;737;685;627;623;596;589;636;706;693;655;712;698;728;752;722;790;755;715;671;696;748;769;776;759;769;780;735;708;600;580;576;577;613;640;619;595;532;561;568;644;649;638;677;622;626;624;605;654;676;714;763;712;683;653;615;652;630;754;687;698;633;562;631;669;687;695;669;648;588;630;732;672;717;675;755;741;787;727;752;818;680;675;616;645;610;603;584;630;655;693;701;789;799;722;671;606;561;617;619;638;648;663;674;730;690;694;630;616;680;703;716;615;632;548;625;719;713;697;644;605;518;506;580;604;625;648;697;623;680;663;608;635;638;634;668;643;745;773;780;758;717;620;643;629;609;719;698;684;619;618;655;709;634;623;622;625;626;692;674;690;636;659;624;601;583;650;568;574;632;605;607;637;703;720;695;630;688;718;701;697;730;730;675;675;623;600;615;644;651;688;723;695;692;656;703;692;602;561;577;577;544;649;666;617;588;548;600;636;640;666;734;782;709;640;603;621;721;656;604;554;638;683;773;686;683;691;637;608;607;674;673;680;655;622;622;569;535;611;562;626;655;665;677;617;641;628;625;637;600;568;570;564;551;544;577;621;611;639;632;608;612;698;651;662;684;682;728;744;686;677;729;638;529;483;528;519;560;542;430;395;338;310;398;444;484;519;403;352;372;425;474;491;460;453;426;324;387;458;552;581;528;492;575;579;574;568;561;608;585;546;468;338;267;216;239;259;325;392;449;506;553;525;546;562;617;636;640;593;570;546;524;542;575;558;590;581;582;589;584;641;647;643;575;523;498;405;366;468;525;487;558;513;490;469;523;602;503;402;373;442;399;382;259;176;185;263;331;336;308;274;241;166;191;211;159;119;86;71;58;92;192;327;423;383;293;256;223;216;233;296;377;337;286;255;311;427;417;426;402;306;251;257;358;419;503;510;398;277;235;287;359;424;507;566;571;570;554;539;511;448;295;95;67;74;143;213;275;298;252;194;159;213;310;391;391;329;237;197;191;207;278;398;382;395;486;483;493;490;496;523;451;355;246;211;234;256;333;354;324;305;344;364;389;390;429;466;540;553;464;347;228;192;220;319;372;282;287;218;256;208;160;138;148;160;143;211;245;364;452;501;506;457;342;278;256;214;162;193;210;265;260;191;146;187;205;228;209;111;93;160;216;211;136;125;128;156;205;302;384;486;600;607;633;671;639;589;545;432;397;318;306;300;355;320;247;231;261;198;191;197;301;421;364;342;369;424;314;272;302;415;444;481;464;492;553;575;490;352;266;242;192;156;125;172;187;183;159;133;116;113;109;119;116;86;114;223;344;480;430;468;371;246;148;106;148;172;174;187;216;234;351;382;448;476;529;561
661;696;624;624;674;654;668;656;660;698;657;724;765;745;683;595;501;555;584;614;702;737;760;763;711;721;739;691;712;661;619;614;538;611;616;562;621;595;503;536;510;578;649;632;609;650;678;709;745;736;751;728;680;721;692;725;791;716;669;684;665;640;586;608;651;661;712;729;679;662;670;687;725;706;734;646;609;651;639;705;730;650;607;651;633;654;681;698;686;646;702;686;614;607;561;559;591;624;511;370;305;331;464;523;536;538;613;670;748;681;668;666;601;599;622;607;649;679;616;665;671;727;725;737;816;703;668;646;665;686;717;771;754;707;716;712;693;670;593;502;474;504;547;559;525;590;600;611;619;618;599;624;609;609;630;633;682;673;787;763;703;700;584;668;578;577;703;702;678;555;553;578;616;652;644;588;580;636;647;691;639;656;783;694;736;716;687;688;662;636;610;618;590;597;573;600;568;579;724;716;752;728;682;654;631;598;618;663;588;657;630;712;708;668;630;615;684;710;723;736;671;618;594;604;649;727;683;628;629;540;519;534;548;647;660;610;516;558;611;609;638;630;666;708;667;744;783;759;777;679;642;594;598;585;635;692;625;633;619;630;629;559;523;596;581;715;633;686;640;644;628;578;541;485;520;558;568;643;568;599;700;700;735;710;695;721;727;753;681;704;706;746;660;629;605;572;568;601;710;706;672;643;674;667;644;625;550;597;586;600;636;620;715;697;626;613;593;621;685;729;714;710;603;607;660;713;659;640;675;691;710;763;816;720;655;644;573;599;659;647;668;677;563;636;653;614;610;642;625;642;607;575;593;604;636;587;644;637;571;609;603;546;549;546;566;635;587;538;494;509;595;653;660;668;680;730;754;719;719;716;569;534;496;475;401;422;398;344;275;278;306;461;516;570;579;459;415;431;442;498;529;521;520;477;397;358;403;491;468;495;486;527;596;521;510;536;549;567;463;406;279;178;142;141;154;244;336;388;406;474;484;492;531;580;626;666;576;531;487;538;523;479;514;509;464;493;447;477;557;647;571;453;457;418;392;401;443;433;461;499;533;509;495;503;560;544;390;370;425;454;359;305;249;216;281;304;285;344;360;296;186;150;126;119;83;88;45;46;62;136;224;249;232;216;140;113;131;155;197;216;179;200;153;212;303;398;317;241;155;150;157;228;338;478;535;476;379;341;306;471;489;512;518;532;490;427;342;310;222;156;76;45;69;115;213;268;291;272;241;198;223;313;307;302;284;291;228;179;207;333;445;440;470;479;532;476;486;554;604;549;461;358;329;315;393;468;500;436;348;277;256;254;272;328;431;577;499;422;248;168;138;178;299;345;348;308;248;245;217;128;133;154;148;178;150;231;309;403;452;367;314;269;179;138;150;215;350;393;443;391;298;198;229;280;217;166;106;105;167;207;192;163;180;206;179;203;288;406;490;555;565;688;714;724;611;430;352;293;297;273;242;258;281;222;281;307;254;208;193;312;353;308;272;305;392;276;248;249;323;323;344;487;535;556;572;532;443;367;410;321;295;243;245;294;279;181;137;118;94;61;67;68;75;97;152;263;403;445;512;447;315;166;149;173;180;199;180;181;246;331;365;318;367;421;525
722;645;680;663;708;720;720;649;686;726;718;769;781;754;698;569;545;535;609;604;676;706;776;757;724;687;648;704;638;611;600;620;538;560;581;549;566;558;480;504;549;610;549;552;556;607;612;741;720;727;756;766;771;699;711;718;747;771;667;643;614;627;539;611;583;688;653;742;760;689;694;740;762;725;690;617;552;636;652;699;660;665;581;615;660;663;665;665;577;605;633;588;602;544;537;492;507;506;423;323;211;295;368;468;515;492;478;556;648;731;682;674;629;627;616;601;634;612;579;620;626;679;730;738;764;740;643;665;669;643;745;702;698;623;625;600;607;624;536;407;357;436;533;549;556;559;639;607;576;574;532;556;585;576;623;598;631;678;739;737;651;595;590;660;617;648;648;603;596;536;470;589;617;620;569;559;563;566;618;668;692;613;685;685;713;750;666;708;659;624;646;579;624;583;569;499;506;598;694;785;753;745;764;652;614;599;661;662;627;656;621;669;745;668;674;681;754;743;764;774;720;651;636;592;625;685;667;619;616;604;539;478;575;597;604;502;440;447;454;536;552;591;645;715;684;715;769;769;728;726;633;612;510;546;556;610;581;586;563;536;494;493;518;614;622;675;662;619;568;511;568;570;436;435;473;552;575;602;627;649;671;730;688;642;644;673;693;748;717;656;694;679;724;684;603;543;572;616;633;650;641;661;669;650;664;612;612;624;634;658;667;776;746;679;683;636;605;625;680;656;626;609;590;643;618;677;616;627;700;753;692;771;787;743;624;622;570;627;687;682;632;613;657;577;556;597;623;589;596;592;596;620;587;597;552;587;621;612;579;568;481;446;487;522;551;514;521;499;420;432;508;542;641;778;761;784;791;711;639;667;605;526;473;400;364;376;299;289;231;243;350;481;560;574;606;528;478;439;494;511;544;484;517;523;436;350;341;344;361;388;421;505;498;455;476;489;482;543;480;379;240;163;102;118;131;239;324;361;399;417;462;487;493;639;605;615;554;477;447;472;469;481;429;404;350;310;360;441;562;573;513;466;434;382;426;482;463;452;475;461;542;498;535;521;562;537;465;426;503;456;435;366;341;272;235;265;238;334;355;276;236;144;99;101;70;67;55;31;57;73;133;146;129;97;71;61;62;71;142;152;175;147;120;153;225;258;226;139;112;93;90;165;261;391;488;521;451;406;437;451;488;539;436;387;358;275;243;204;200;116;68;67;76;138;228;279;331;318;346;309;354;348;275;294;323;366;322;243;231;348;455;458;450;540;524;498;550;589;648;600;501;477;402;381;419;478;564;440;363;267;181;178;203;283;438;567;526;465;349;212;155;171;269;329;324;301;263;259;218;240;181;174;209;252;255;282;329;342;333;323;270;202;127;119;128;266;429;537;530;466;322;314;304;357;270;168;137;137;166;193;186;224;236;219;182;147;216;302;418;534;638;671;698;733;579;436;299;310;321;233;193;194;229;235;267;367;355;254;212;211;267;233;187;236;275;262;237;312;328;317;333;417;568;604;606;544;467;504;483;488;393;345;356;371;372;274;189;128;100;90;87;80;89;125;113;178;283;398;489;408;298;280;274;229;201;229;206;236;253;297;252;226;254;316;398
800;714;730;664;725;670;686;666;693;678;737;712;709;685;625;576;562;587;646;652;654;719;726;782;707;736;707;629;657;650;567;618;535;585;597;597;551;519;499;547;596;581;585;589;564;517;578;614;724;760;714;740;730;645;645;659;709;746;702;605;621;603;568;565;605;636;723;719;703;695;739;738;715;734;699;589;565;565;623;684;683;673;642;599;629;720;717;619;529;455;480;537;551;574;478;423;407;355;299;212;207;286;387;392;415;364;379;483;567;620;671;658;678;650;628;596;538;548;528;494;512;578;642;697;704;744;736;658;642;662;653;652;618;552;528;496;488;513;477;315;308;417;540;569;578;595;593;576;595;530;477;465;484;538;478;531;650;736;712;649;613;543;538;596;635;600;584;532;514;447;448;521;577;573;514;536;555;595;629;672;615;631;613;660;613;617;622;650;649;603;633;619;561;535;439;433;500;555;667;763;728;682;693;676;618;667;571;584;679;659;596;660;681;684;652;674;804;761;799;797;794;721;664;644;582;610;615;550;566;578;528;490;533;550;511;404;266;261;294;353;404;510;563;613;644;643;621;613;645;605;615;526;432;417;469;552;559;516;503;495;526;546;554;587;609;623;569;556;523;494;473;486;396;407;468;560;633;623;664;603;653;754;707;710;708;695;764;769;673;658;704;682;709;621;581;520;502;574;620;686;672;633;607;658;674;600;589;646;619;598;659;667;717;710;673;572;658;654;632;589;580;559;575;582;677;631;696;655;651;682;736;713;774;697;685;570;588;572;624;638;671;604;580;566;531;547;611;674;621;613;594;582;580;564;550;566;640;609;570;473;444;385;345;446;431;411;413;356;348;419;464;541;651;704;758;754;698;637;612;599;577;448;450;444;448;392;290;253;203;222;333;502;556;616;651;609;545;461;462;466;480;488;533;487;447;321;224;218;233;275;331;353;399;379;300;383;453;521;397;305;223;121;111;129;189;285;402;481;499;425;457;460;559;591;569;644;508;346;310;365;397;398;340;278;194;197;285;404;524;505;483;476;478;437;483;488;466;522;447;451;487;541;559;547;536;553;473;492;496;495;456;391;311;259;222;219;202;291;418;336;199;110;92;84;89;59;34;36;56;58;75;87;81;69;50;34;47;56;105;145;190;160;145;102;123;144;99;101;100;115;99;146;248;352;413;445;419;477;479;509;406;437;338;241;231;171;157;172;108;100;66;61;123;197;255;361;440;442;476;450;399;385;323;348;400;437;412;315;309;385;422;389;424;486;506;520;575;593;638;617;549;473;401;369;387;396;392;419;377;307;176;159;195;325;458;591;538;472;393;349;250;203;284;323;395;364;350;342;345;350;256;230;289;333;334;357;363;311;292;326;256;188;145;128;161;282;531;599;604;540;405;317;390;389;294;250;203;212;223;258;243;226;208;196;135;135;190;250;337;433;571;655;711;690;534;382;247;279;303;195;135;127;202;262;348;392;436;311;229;233;216;209;175;207;194;200;330;349;379;354;324;360;523;580;600;531;609;609;582;575;520;495;508;509;466;402;302;211;154;160;144;185;155;151;168;170;208;316;395;367;342;346;355;336;315;275;301;277;262;284;237;149;181;197;299
739;714;706;690;727;645;695;679;691;686;708;661;680;629;606;563;601;632;590;640;576;673;676;701;703;704;723;699;651;648;672;584;660;580;584;600;608;590;511;554;614;606;626;604;548;496;570;571;722;799;729;665;668;662;594;654;646;650;661;622;608;622;579;598;611;696;707;765;755;775;750;787;714;710;645;541;542;583;648;680;684;681;665;617;614;726;675;647;478;369;328;419;477;493;473;397;312;285;203;181;223;246;317;380;329;276;298;333;437;534;587;608;670;620;666;605;530;444;437;500;481;584;527;631;646;720;707;654;626;593;594;588;572;531;519;465;450;414;309;256;257;406;469;571;541;579;539;552;501;474;416;405;426;404;386;407;626;702;707;632;528;544;606;584;603;584;594;528;460;421;470;549;531;566;526;564;570;622;616;684;677;598;560;542;553;583;631;672;674;641;619;581;595;545;500;434;459;540;712;728;693;660;684;643;678;615;572;600;612;613;585;597;573;606;680;685;772;774;787;779;757;684;620;608;606;586;651;588;525;543;553;537;520;475;435;281;200;110;151;180;214;357;443;496;566;608;519;542;494;505;476;447;369;390;390;403;450;485;514;525;570;563;643;670;657;596;548;485;527;521;501;416;373;403;484;586;673;631;596;562;644;701;712;657;720;774;691;695;624;606;699;703;693;653;551;505;513;625;633;680;637;639;593;604;591;598;555;627;622;625;579;540;661;677;716;696;631;698;658;593;553;548;564;667;707;670;651;578;581;582;691;627;654;681;578;555;592;649;611;651;619;608;517;486;509;571;590;654;593;597;610;544;626;527;513;547;517;575;591;500;371;292;306;375;362;358;390;389;361;423;511;513;589;743;740;744;671;610;493;461;361;355;392;467;494;436;278;254;233;221;313;431;504;541;573;515;467;435;412;395;443;341;353;398;304;232;149;152;144;191;214;249;261;215;200;305;441;499;436;303;208;134;168;197;308;392;474;516;540;497;459;487;533;567;560;592;468;300;208;297;288;283;281;172;119;140;260;461;518;571;551;491;510;523;472;443;417;389;343;339;411;466;524;493;519;493;464;458;475;415;402;315;265;214;167;134;137;234;278;249;190;102;78;97;77;50;38;37;34;45;60;61;86;69;50;36;51;85;128;145;181;205;141;112;91;77;88;110;159;163;178;233;325;404;434;396;346;386;448;437;374;300;219;164;112;108;140;193;143;82;61;91;145;184;317;379;455;519;569;477;459;458;492;445;482;536;488;449;412;468;356;346;348;453;542;537;491;473;495;556;508;416;345;318;269;279;306;327;336;317;218;149;176;309;458;567;561;558;506;477;422;391;399;410;518;503;479;465;472;427;331;290;377;461;498;466;374;327;353;383;373;281;252;186;189;303;509;626;595;564;408;371;419;441;378;364;351;274;239;227;215;185;154;124;105;85;152;227;302;383;526;617;672;586;489;309;262;313;288;214;110;115;217;317;378;449;494;463;411;355;287;287;274;280;285;274;370;441;460;429;388;403;566;632;602;597;613;614;611;616;599;495;477;569;546;499;421;320;270;246;253;292;323;301;254;210;171;191;233;261;360;399;483;462;438;398;398;347;345;267;216;130;136;224;229
679;784;697;687;700;633;634;645;635;755;656;611;597;582;517;585;558;582;582;621;648;629;667;669;655;740;718;664;679;677;627;651;659;623;591;654;690;672;589;574;630;569;609;672;593;538;573;625;695;749;741;694;638;672;600;572;575;596;584;633;597;571;657;612;682;761;726;743;734;756;743;723;706;687;597;525;524;489;585;621;623;656;621;659;597;615;692;644;468;317;247;292;387;445;389;321;252;226;211;182;268;377;402;375;297;240;239;300;393;449;573;620;665;726;630;563;422;371;407;422;483;473;559;589;638;688;685;580;585;633;580;534;577;523;506;448;390;354;283;205;266;360;522;505;478;479;430;446;362;365;338;324;303;287;281;321;508;609;657;559;490;496;532;536;578;611;603;502;424;333;404;432;497;469;557;590;621;688;633;684;639;570;599;540;525;550;592;640;641;610;653;621;621;541;420;442;492;634;665;676;659;620;628;702;627;677;614;596;567;585;574;544;547;608;577;640;720;773;799;821;751;659;647;614;572;592;564;560;545;612;522;593;553;428;370;244;105;81;75;88;152;253;311;308;404;435;419;367;363;385;428;395;416;400;421;423;437;442;476;535;561;614;701;652;623;480;422;415;504;498;463;385;372;356;409;580;658;604;615;621;646;661;723;717;707;710;707;565;553;641;666;718;692;623;561;483;523;553;697;739;694;661;649;629;620;709;718;678;574;598;587;569;672;692;766;699;643;643;712;615;583;539;586;671;672;678;659;542;505;582;530;571;574;587;517;495;523;573;607;602;613;582;506;506;495;538;549;617;615;601;536;541;554;561;514;474;524;488;539;458;340;237;231;360;382;407;441;398;432;468;463;421;593;711;678;618;541;391;352;302;237;246;320;477;501;503;302;290;264;298;356;308;360;443;519;462;425;392;349;315;329;338;239;219;168;120;94;131;173;189;188;192;153;119;122;249;413;482;496;380;238;203;207;308;383;463;527;491;520;516;512;478;506;608;542;464;366;220;173;193;213;280;272;203;114;128;244;372;459;512;522;501;483;472;444;357;310;260;246;267;302;410;395;372;401;431;388;379;343;303;247;171;176;174;113;68;86;111;168;128;121;73;80;104;101;71;43;39;28;28;37;59;54;49;53;58;116;176;201;181;231;242;239;138;84;58;60;117;190;256;268;318;424;517;425;310;242;247;298;262;201;196;124;113;66;83;140;120;98;52;66;111;129;202;274;347;483;556;622;565;529;485;529;587;565;533;549;531;515;516;435;312;331;381;525;476;485;422;452;397;384;325;304;240;166;176;257;383;359;297;212;153;240;348;507;566;563;589;574;606;536;502;524;553;611;576;624;608;546;509;441;401;473;532;567;511;334;305;360;415;394;340;297;249;185;302;507;587;604;437;480;443;470;478;440;365;331;273;210;174;158;147;108;94;92;96;157;228;279;490;525;635;647;584;365;291;291;316;280;207;142;188;206;339;390;410;479;524;489;495;474;436;435;390;361;418;448;443;445;523;494;437;485;597;568;605;610;688;715;636;552;556;487;567;590;569;523;452;387;375;397;425;469;445;388;308;216;170;169;240;378;523;555;582;512;471;458;387;371;327;230;189;189;277;330
752;818;728;690;697;649;673;601;609;609;657;584;569;547;511;509;560;560;586;622;638;675;683;650;686;680;682;667;659;632;596;644;602;635;594;613;657;685;698;611;577;566;621;594;633;560;577;622;733;809;705;709;688;651;597;502;488;563;563;612;644;668;690;686;723;731;701;773;738;677;672;687;641;637;544;424;443;394;505;579;550;565;658;631;668;678;694;615;418;290;246;215;277;325;358;304;288;208;167;187;362;473;522;475;426;320;291;306;394;483;575;628;654;583;629;563;465;380;413;438;513;562;573;611;641;637;659;693;608;607;585;568;551;553;438;377;335;306;306;254;208;365;411;431;396;409;400;390;302;264;227;197;160;193;172;238;418;567;559;574;483;412;433;465;505;501;509;404;329;274;344;397;411;422;553;594;666;670;615;606;537;544;541;587;522;565;596;622;594;604;569;606;592;553;485;478;578;640;676;607;603;594;616;580;597;603;542;556;559;537;626;555;558;542;505;540;614;698;748;764;761;714;638;581;599;586;597;551;563;564;618;594;540;379;307;206;112;66;57;61;110;168;193;226;258;304;288;286;298;279;393;340;448;460;483;504;516;513;537;529;621;656;643;612;525;423;344;328;379;463;415;352;334;310;391;554;638;648;610;658;679;703;699;704;703;709;637;530;481;557;664;700;729;641;542;515;533;545;693;680;698;672;632;618;696;739;767;672;651;606;607;535;553;640;725;708;683;697;699;627;587;502;503;590;675;723;628;545;453;487;458;467;421;444;429;429;485;462;544;527;576;572;535;505;506;558;587;640;621;523;493;530;515;488;463;462;473;476;459;353;330;241;253;331;432;460;443;395;421;398;348;399;499;569;572;527;396;286;213;188;161;167;321;398;493;398;360;302;325;289;254;185;194;286;323;365;334;240;241;214;245;180;120;88;66;69;67;132;225;236;204;148;151;91;104;172;337;465;475;367;267;239;246;392;454;525;476;442;406;434;447;488;497;495;410;385;275;179;167;152;218;254;277;170;125;150;271;427;541;506;504;425;393;398;360;265;197;195;221;266;319;357;343;281;237;268;288;262;235;185;117;128;136;121;95;67;74;75;89;78;101;109;119;171;163;149;93;63;57;59;52;37;59;74;54;94;188;273;294;248;284;298;275;205;132;82;65;114;234;300;294;339;439;457;383;277;174;195;203;180;156;121;108;100;74;77;94;74;55;40;69;132;164;234;277;390;517;591;612;627;626;571;592;579;575;552;569;593;625;529;406;338;347;358;481;484;482;399;369;337;292;310;318;263;205;164;295;412;384;387;291;270;311;409;482;527;618;655;672;671;610;642;578;608;621;684;659;675;675;582;479;470;517;549;534;444;317;278;316;373;366;360;294;275;192;328;476;541;505;483;499;539;564;505;464;388;305;224;171;143;163;183;141;114;112;144;184;244;359;560;601;620;625;468;323;266;363;406;365;271;249;261;308;350;402;422;474;527;587;576;595;580;507;531;517;525;458;492;473;483;500;528;524;584;646;664;672;748;704;680;628;597;510;524;519;604;560;526;483;451;432;501;556;592;536;415;330;254;188;258;437;536;594;579;593;562;536;461;407;361;275;266;299;375;420
776;805;729;704;717;696;688;571;606;659;676;603;564;524;525;536;550;528;579;644;693;661;651;661;630;664;678;618;595;603;548;567;555;601;505;589;672;633;681;607;627;576;593;576;573;597;599;634;706;697;724;644;627;626;617;523;490;519;559;612;670;709;668;699;722;756;765;711;743;723;674;536;569;551;552;385;345;342;392;488;516;552;657;658;734;683;610;460;338;289;266;187;186;285;318;266;234;229;166;236;295;494;548;556;525;428;362;373;390;437;526;578;637;630;572;539;479;443;365;436;510;596;562;565;639;678;678;663;637;572;531;569;579;543;448;380;314;285;299;246;208;249;382;436;365;295;342;309;236;197;172;140;146;142;153;204;318;418;505;480;431;370;338;448;407;453;431;364;296;215;258;342;374;372;467;579;587;612;574;537;526;517;577;599;559;582;612;577;556;508;529;590;549;572;527;520;587;602;597;568;570;552;501;478;469;478;441;464;458;482;567;562;514;424;425;435;569;637;731;737;740;712;613;537;541;576;589;588;550;554;601;568;475;372;247;161;128;92;63;82;131;155;161;158;190;212;297;355;294;314;383;395;423;446;515;533;513;561;564;558;613;623;647;591;494;371;266;278;340;363;356;336;307;353;392;563;609;568;606;651;690;701;669;642;601;595;448;434;395;513;636;681;728;698;632;543;549;544;700;722;675;726;632;637;661;696;718;698;663;642;641;601;554;610;685;702;643;640;695;605;527;451;456;555;660;617;504;421;370;430;418;306;250;308;321;329;335;357;434;460;586;543;508;514;511;533;589;674;540;485;492;489;477;482;448;420;336;351;340;276;246;266;256;319;431;422;321;317;303;332;263;309;400;563;529;484;363;226;172;156;109;157;261;436;452;330;293;300;260;219;182;111;112;158;216;273;239;206;154;136;109;112;60;32;41;62;64;125;222;251;211;170;140;99;73;112;229;400;433;368;285;224;299;372;506;462;447;361;306;281;375;453;435;416;351;283;194;157;153;160;166;191;208;191;195;206;358;527;616;609;481;344;311;321;263;216;168;179;264;330;337;343;286;206;165;190;186;151;171;119;79;108;139;170;150;104;98;99;102;111;121;160;219;241;264;256;175;133;108;121;113;73;78;65;94;140;223;298;367;293;299;358;395;306;199;124;106;135;211;292;299;303;357;429;365;308;218;236;251;199;168;160;153;127;94;69;81;54;74;51;79;149;203;242;263;398;515;514;654;643;588;570;576;551;625;657;597;649;637;551;457;391;364;358;440;486;504;443;360;276;258;298;368;342;261;205;272;371;396;403;424;395;414;473;459;549;586;658;661;725;649;648;602;629;588;678;683;701;704;624;587;520;535;484;450;333;253;265;306;359;369;319;258;215;199;266;401;428;462;444;523;597;590;551;542;344;253;221;164;212;239;259;233;202;177;202;277;361;490;564;646;621;537;421;252;270;354;463;438;403;360;352;432;486;484;507;520;589;642;630;614;589;541;564;590;572;508;487;470;481;484;500;550;539;667;655;687;738;715;678;614;580;551;511;569;563;581;575;486;527;536;535;600;614;592;580;456;335;263;311;476;574;622;643;637;622;639;588;440;369;317;324;439;499;472
771;760;749;681;629;682;668;571;639;646;633;607;614;595;531;525;583;524;545;655;621;707;667;622;663;690;614;603;575;543;504;570;587;511;519;561;606;655;617;580;585;614;537;574;616;569;665;646;664;651;650;623;616;652;587;549;502;550;560;627;710;730;638;648;591;652;639;667;640;628;626;581;562;564;535;421;356;327;319;396;470;544;648;707;710;698;553;387;236;191;154;131;125;201;207;238;260;191;163;223;313;536;587;567;549;479;453;418;426;491;522;549;533;530;565;641;565;501;389;421;438;573;590;621;679;674;704;718;589;526;449;474;545;485;437;351;276;239;227;168;155;196;289;401;383;281;280;202;157;142;95;78;116;169;129;155;163;262;325;391;381;435;390;383;369;396;295;292;207;140;173;237;327;299;408;477;477;429;427;413;470;545;601;633;678;619;615;562;441;475;506;476;533;547;466;485;564;499;460;484;544;491;399;303;277;300;308;262;263;361;470;411;379;305;290;353;456;580;718;727;757;675;620;571;549;558;527;499;485;512;527;497;439;292;203;132;120;114;82;105;133;144;156;164;150;178;261;341;374;314;417;443;417;413;465;491;511;519;521;523;557;578;560;544;504;333;323;331;388;381;329;355;309;384;484;583;572;505;560;658;617;646;623;595;562;421;302;280;324;413;595;653;675;644;625;635;590;568;655;680;689;704;557;587;650;717;731;707;715;642;626;536;481;548;584;654;614;574;613;611;494;457;399;499;596;498;410;274;308;366;350;263;209;173;198;230;244;326;350;456;481;536;517;528;563;552;619;564;480;396;360;400;353;334;330;320;302;276;284;234;258;274;300;339;374;318;218;192;210;236;188;267;435;521;511;494;363;269;213;196;167;199;346;456;407;325;231;202;172;116;79;70;77;113;194;266;200;164;101;82;65;51;31;39;41;45;56;101;203;187;224;193;162;141;86;100;228;420;472;422;240;174;276;354;379;413;357;276;261;273;368;446;392;289;201;160;121;90;130;109;125;166;220;221;252;357;514;602;612;557;510;372;282;276;273;262;230;239;278;315;348;351;263;177;106;109;126;146;142;106;106;151;213;263;219;189;198;240;251;218;249;262;385;352;379;362;263;231;189;210;230;169;120;112;145;161;218;290;277;253;289;349;437;350;300;200;189;173;240;297;287;295;283;399;376;332;334;385;378;317;256;229;222;184;150;120;108;95;72;74;110;159;233;240;272;359;508;509;590;649;660;601;539;598;603;623;684;606;662;639;516;477;447;407;471;534;596;551;387;310;289;373;405;392;272;195;235;307;391;493;535;548;498;483;513;584;665;619;681;721;739;710;618;620;630;658;693;620;623;591;500;479;516;450;383;263;247;291;334;360;277;228;193;188;155;185;303;442;414;470;499;594;627;589;509;332;227;187;251;305;343;395;345;263;272;287;298;374;474;582;588;570;432;341;257;190;270;342;442;482;504;472;551;588;630;623;590;624;630;674;655;643;624;609;598;584;487;490;426;411;463;478;504;568;581;650;701;664;688;616;601;601;596;643;611;616;637;638;626;608;592;608;592;635;626;607;550;456;374;435;506;617;621;612;639;689;677;565;458;430;431;504;575;546;542
712;732;747;675;651;590;587;637;587;569;552;584;529;565;554;581;562;534;531;589;658;674;648;613;750;637;678;617;533;510;507;589;547;519;475;608;606;556;563;487;532;588;543;596;584;612;633;583;595;581;650;569;550;635;603;585;565;558;578;661;736;657;584;546;481;573;550;576;572;571;533;546;524;538;570;518;413;325;296;295;405;530;592;702;668;622;535;347;198;133;123;111;95;140;162;166;220;202;189;241;369;479;576;592;636;539;510;435;421;429;463;463;513;490;502;622;614;544;358;382;413;554;646;630;627;722;702;752;672;505;416;392;410;410;432;313;235;196;179;120;131;205;317;388;405;298;214;149;128;83;54;40;65;119;127;120;130;136;167;214;359;409;366;356;323;281;246;184;131;70;117;135;160;226;267;329;332;325;307;396;457;564;645;674;725;707;650;562;537;497;468;415;482;433;399;366;416;417;401;464;519;408;231;140;130;138;138;139;168;210;285;317;278;260;250;342;407;504;649;729;728;697;682;618;623;524;526;487;493;487;411;397;395;315;194;125;133;114;86;106;129;109;101;111;116;138;254;315;333;366;422;431;351;333;365;356;348;372;381;369;462;474;457;485;380;288;311;365;449;423;427;440;427;498;551;532;475;428;449;541;542;492;497;432;365;233;159;200;262;437;604;655;630;642;654;640;593;505;602;687;634;602;519;570;671;702;691;629;629;623;548;508;421;475;534;589;588;566;601;628;515;461;425;404;488;400;299;197;196;251;260;207;141;98;93;103;127;206;267;370;408;419;443;487;569;603;549;448;325;237;220;251;256;271;293;348;306;296;246;236;246;269;285;298;343;247;169;136;101;125;135;213;381;470;540;525;485;420;343;253;253;279;390;441;367;252;150;146;129;82;51;51;81;104;207;247;230;158;101;80;65;60;39;35;42;47;72;105;183;199;247;245;227;175;123;116;207;412;465;404;213;148;200;269;264;259;235;234;186;264;360;430;350;210;101;81;36;43;58;79;101;162;275;333;449;503;568;689;678;613;502;335;239;234;264;339;302;296;255;306;382;384;279;187;121;118;184;208;207;169;176;223;314;342;352;299;379;375;416;390;369;413;462;473;507;464;425;311;296;334;328;288;224;222;230;300;318;272;233;241;310;399;415;408;409;326;322;296;318;337;316;250;332;398;430;453;451;478;488;407;427;375;341;288;239;238;213;196;153;113;140;189;215;224;287;449;513;538;584;666;615;568;531;530;586;654;619;695;681;592;640;559;538;502;482;631;651;578;449;422;386;413;402;347;301;218;249;277;390;523;620;604;569;544;537;619;602;602;642;696;717;683;668;650;713;634;577;570;617;485;450;437;444;413;351;256;246;340;399;373;285;194;159;151;135;166;250;335;396;458;498;514;519;516;471;328;307;314;374;411;429;468;414;302;287;277;247;288;420;503;533;504;428;367;229;226;265;368;445;521;564;547;616;664;639;665;607;590;666;637;716;653;652;582;577;484;470;428;419;413;467;469;470;598;590;571;700;664;630;670;578;571;600;607;676;696;671;635;615;658;598;582;637;639;676;604;586;478;408;463;533;584;635;611;681;676;636;587;514;477;485;431;543;570;627
678;742;755;719;652;554;541;587;607;622;577;552;534;506;570;602;558;550;512;521;639;657;588;635;671;640;596;595;537;507;550;586;600;616;547;581;526;447;389;402;479;545;585;567;559;591;557;586;565;557;549;577;611;677;585;588;630;541;588;623;736;595;460;374;309;362;429;455;526;536;572;454;528;528;597;536;486;326;246;270;388;435;536;549;534;559;507;360;218;102;101;85;89;119;129;149;183;169;170;273;358;492;559;632;616;583;458;408;426;410;397;446;455;433;443;512;547;524;364;343;423;571;568;660;684;704;724;771;684;525;457;427;410;399;389;288;227;187;127;91;106;190;286;322;290;265;159;99;68;49;29;32;56;91;159;169;118;80;88;145;231;311;272;237;229;212;139;85;101;62;73;102;126;170;187;205;231;255;338;416;458;585;652;702;751;705;735;608;544;527;521;435;387;285;300;241;263;319;364;387;444;358;177;123;102;89;77;94;138;198;269;257;316;290;310;403;426;509;589;687;729;685;687;703;632;580;506;470;482;406;417;405;329;278;232;147;118;107;97;126;132;134;96;94;63;107;149;258;269;342;430;362;375;263;260;227;219;209;197;219;271;386;361;377;345;321;363;384;469;442;529;561;546;588;577;484;394;380;358;362;360;341;324;273;192;129;105;111;219;340;517;626;590;638;595;558;576;554;589;628;595;586;555;567;668;607;640;607;572;570;517;478;449;471;468;539;567;569;601;632;521;462;435;364;322;277;167;127;129;174;193;152;110;68;65;73;75;127;193;220;307;332;386;500;581;572;476;321;194;170;136;117;155;211;273;386;346;281;266;259;232;209;194;196;242;182;120;84;83;84;127;164;320;463;525;592;594;631;505;405;348;330;355;439;311;179;169;175;174;96;58;59;102;180;197;199;206;127;82;88;98;93;63;64;58;65;69;79;172;263;272;210;249;225;131;101;175;347;430;322;177;129;131;170;155;179;216;189;200;273;416;412;339;136;70;42;29;27;42;61;84;201;396;514;548;615;636;612;566;559;506;391;307;267;299;404;457;385;271;246;342;369;380;213;156;220;285;286;270;281;295;350;458;460;510;468;552;553;518;476;493;503;558;592;498;503;537;422;406;456;434;374;359;361;362;380;410;374;352;318;340;405;516;499;482;454;478;471;472;443;404;389;440;466;506;520;532;510;556;495;485;456;482;367;378;359;344;304;236;219;204;215;245;266;362;464;559;608;568;623;631;575;552;569;581;565;666;701;671;620;592;610;624;589;544;615;648;604;496;500;490;524;463;416;379;303;281;291;380;556;619;657;626;655;601;599;591;577;624;664;706;765;772;730;660;671;569;606;512;503;484;385;411;383;364;302;311;449;487;406;301;195;140;122;146;165;227;350;424;493;504;428;396;406;366;378;349;417;480;487;474;435;389;301;246;159;149;201;268;381;422;394;386;377;317;288;327;368;409;503;602;578;643;715;689;647;603;556;553;604;651;728;663;572;575;488;497;473;434;501;479;470;502;521;549;586;650;639;679;619;596;580;567;609;671;665;681;616;611;619;619;594;632;689;682;637;572;498;518;468;490;563;596;602;636;673;665;632;559;543;529;444;547;633;685
745;842;714;696;666;619;577;598;632;611;581;560;540;536;601;608;562;520;559;569;626;622;661;611;635;625;637;591;515;454;540;580;592;583;622;549;468;334;339;357;464;590;603;574;580;590;589;596;553;557;572;557;526;586;614;614;567;508;594;602;641;599;389;268;235;257;351;423;460;537;502;382;385;475;539;544;437;292;171;204;299;393;449;462;417;457;447;348;218;111;65;83;111;160;169;202;183;186;182;280;380;478;548;620;640;583;511;467;503;451;389;417;404;428;425;365;386;392;340;326;386;517;534;584;610;620;697;635;571;483;453;466;465;446;396;244;176;156;206;129;128;161;221;202;198;168;141;70;52;32;24;37;57;124;217;224;146;72;62;74;114;190;155;203;206;210;145;107;79;86;133;154;154;127;139;159;205;274;304;344;469;565;642;676;706;682;671;660;660;637;538;461;309;208;153;159;182;260;365;414;367;296;202;166;141;98;93;115;180;260;290;372;412;392;448;483;468;562;657;704;774;714;671;670;637;623;554;461;446;327;316;351;325;351;285;179;109;106;148;173;204;160;95;50;68;88;111;160;245;344;423;339;294;260;189;128;109;98;90;108;186;232;230;227;257;305;376;415;439;489;553;607;633;565;479;367;273;260;338;283;260;199;154;113;99;73;63;113;161;277;429;422;438;499;508;487;461;504;547;566;585;589;520;589;633;639;559;586;524;476;399;416;456;491;459;468;602;552;538;572;495;432;361;309;282;203;147;80;81;108;141;123;84;68;84;96;65;79;125;142;180;280;367;493;556;464;275;203;169;173;126;108;127;179;240;349;372;265;284;287;232;150;104;104;127;116;129;104;98;76;74;155;236;354;451;511;593;570;620;576;445;387;326;324;247;187;144;218;155;139;105;103;133;137;139;148;124;102;87;122;136;173;172;128;85;98;67;99;176;288;282;303;240;191;151;114;189;349;382;339;147;145;167;168;171;223;230;226;245;287;391;372;270;142;72;45;32;25;46;56;118;261;431;547;623;690;622;571;558;521;562;495;389;332;372;493;527;452;303;287;360;446;428;315;268;318;415;418;371;369;421;513;543;617;622;631;686;657;603;542;547;603;604;558;521;518;498;508;505;553;493;468;475;482;483;481;506;513;445;427;428;410;520;587;594;602;643;598;565;559;503;566;522;596;629;592;649;545;528;538;488;525;491;428;463;451;424;437;405;340;345;301;275;346;418;562;570;629;640;603;617;568;512;600;620;658;689;764;728;641;620;635;630;531;492;556;588;574;510;529;565;575;536;477;510;401;433;425;432;575;615;608;679;682;591;666;624;668;593;609;673;718;769;758;680;622;628;556;505;509;477;446;416;418;331;316;411;518;536;483;370;257;157;127;162;238;326;400;427;498;420;409;370;375;350;383;442;469;478;464;447;419;354;231;161;107;92;85;125;239;267;284;323;409;428;393;392;371;390;459;475;628;598;719;639;655;542;559;538;622;673;697;686;579;524;476;535;541;561;531;537;499;446;481;503;561;603;610;626;642;592;596;618;655;669;661;613;539;574;663;596;613;636;689;732;657;625;563;564;527;556;605;632;619;671;554;613;612;587;567;571;495;496;644;725
696;796;724;778;759;650;654;657;641;627;599;577;554;569;608;580;644;620;616;578;637;640;620;679;621;614;571;498;452;400;460;543;618;572;572;518;390;282;281;320;464;561;583;591;638;595;568;558;587;598;599;584;517;546;577;590;602;524;479;510;509;510;399;235;194;213;255;356;434;485;443;316;271;306;378;395;334;215;115;121;161;291;314;379;334;368;361;289;171;91;72;108;162;286;345;260;232;235;217;247;333;443;631;613;628;632;540;546;454;375;361;322;317;354;324;265;305;349;316;299;329;401;426;501;528;560;573;551;491;436;366;384;393;380;283;190;144;202;257;207;187;197;196;186;181;192;176;107;80;61;49;60;79;160;208;227;142;69;45;39;88;142;149;163;256;258;179;114;139;179;216;230;231;193;146;147;233;258;264;272;390;494;554;600;645;619;650;625;630;601;548;414;313;225;174;100;158;317;437;420;346;325;296;226;208;165;124;140;237;368;404;482;469;541;490;532;584;634;652;680;679;623;675;642;634;587;535;493;370;329;274;276;301;400;295;236;139;135;177;225;223;127;97;62;54;46;77;157;286;431;449;343;224;178;147;119;81;77;51;69;100;149;154;195;252;317;415;445;503;520;503;538;514;455;355;222;189;213;278;257;220;118;73;64;62;79;86;126;147;169;224;263;306;374;362;374;367;428;481;479;481;523;467;455;508;458;436;481;411;332;299;361;451;496;428;479;468;498;563;477;448;387;356;255;222;158;124;97;85;104;141;117;73;96;159;147;102;99;105;118;165;312;402;425;422;350;206;131;163;162;131;135;122;157;210;282;306;245;260;256;253;166;72;55;100;134;156;146;113;91;81;99;152;200;296;403;516;656;614;575;510;366;258;268;213;174;140;202;172;155;163;186;221;196;176;152;89;106;103;165;235;265;282;237;189;164;111;105;206;246;309;291;226;189;134;169;219;339;375;279;186;192;211;223;262;314;336;310;292;286;301;314;220;128;88;74;55;69;68;70;135;241;412;519;607;611;535;515;438;459;518;506;423;381;465;553;559;553;394;352;437;517;489;467;376;387;490;480;476;484;571;584;600;629;698;691;692;758;640;602;624;644;574;555;577;507;577;571;598;615;560;501;525;590;562;538;557;538;591;531;518;428;549;619;650;658;684;614;580;544;592;591;636;647;673;630;696;648;568;485;526;507;498;419;459;481;455;455;481;489;487;455;429;460;511;586;628;651;641;666;623;546;540;585;642;647;694;687;686;631;652;608;626;500;463;531;578;526;593;703;681;628;623;525;525;529;560;507;512;535;600;588;667;678;685;705;673;645;628;572;630;693;708;710;626;622;580;547;569;566;526;503;485;450;461;406;488;554;534;516;440;346;195;168;238;337;388;480;496;493;433;406;409;389;420;507;503;466;419;408;405;383;285;197;113;80;38;61;89;122;187;225;306;418;455;449;436;411;369;399;474;571;593;601;614;635;573;529;528;588;683;711;693;635;485;452;510;601;581;564;540;544;466;442;486;491;596;584;604;641;644;671;654;653;690;668;593;560;535;602;604;635;664;666;683;736;690;654;615;604;649;664;650;620;559;544;568;660;579;611;612;556;618;682;689
630;701;749;702;717;674;644;629;629;670;627;593;602;622;639;683;624;666;671;650;655;651;652;640;585;574;464;416;336;406;423;441;481;406;385;357;264;251;280;345;413;535;570;604;647;570;517;524;610;610;689;544;577;455;509;495;561;498;447;426;454;518;410;290;233;193;211;236;298;377;344;240;194;197;211;244;193;124;84;64;99;159;201;236;221;242;244;200;116;103;110;179;286;374;449;389;371;306;275;223;261;363;490;661;654;622;487;460;445;403;274;225;203;208;228;193;234;299;361;333;321;341;350;334;449;460;416;419;402;345;259;241;260;242;215;116;164;198;240;232;229;251;268;238;280;259;273;184;139;98;118;101;127;139;196;128;118;74;50;47;61;98;114;160;241;235;179;176;255;324;359;353;299;199;128;128;190;224;245;323;403;462;538;572;579;599;608;638;675;679;535;416;295;241;197;142;217;370;508;484;469;412;429;417;288;209;110;158;284;416;489;472;615;574;583;623;650;622;702;687;661;592;534;556;510;555;537;439;307;209;193;189;221;263;234;195;193;210;237;296;276;207;116;81;50;23;83;154;308;482;439;375;294;229;119;129;131;66;45;48;77;100;150;181;226;355;429;498;476;559;506;456;368;287;199;129;110;122;199;208;158;82;60;67;57;66;100;124;117;113;115;125;148;211;249;205;236;327;410;380;417;392;379;392;354;318;336;364;354;261;243;337;416;480;459;430;427;445;471;493;381;367;355;289;215;211;155;144;116;143;176;131;104;153;222;232;150;141;146;175;259;304;359;371;293;239;127;104;163;176;186;192;141;125;129;217;267;245;192;218;228;157;102;59;99;180;215;228;150;108;105;63;79;125;160;308;424;538;603;617;496;403;252;226;181;143;132;191;194;203;264;321;359;330;277;206;171;121;144;239;318;330;383;372;325;317;224;186;185;252;286;258;258;257;225;201;253;283;302;280;268;288;324;317;366;411;406;452;382;300;289;268;229;234;163;122;99;86;95;75;145;169;287;418;506;508;467;371;352;412;452;495;494;458;533;573;607;585;468;426;526;597;601;539;485;478;530;524;551;568;556;612;585;601;636;698;765;758;754;685;668;626;629;622;522;492;641;677;648;619;524;510;551;611;566;592;540;558;562;562;528;539;591;580;657;680;685;624;583;542;614;649;658;703;711;700;675;625;620;525;489;485;454;428;451;476;437;482;533;508;544;587;548;532;596;701;674;663;662;651;584;586;540;608;654;647;608;650;640;589;581;636;596;505;505;510;537;568;620;708;735;680;672;582;599;654;614;629;630;512;548;599;645;716;693;688;679;622;612;630;646;652;658;659;555;542;572;622;653;615;574;583;565;524;434;489;538;544;517;509;422;347;245;255;283;419;461;475;459;487;463;439;423;396;424;503;496;452;425;336;392;425;274;160;104;66;56;84;72;135;146;206;260;363;504;526;492;426;375;380;462;607;585;604;617;619;594;555;494;615;627;680;732;620;531;468;542;647;644;671;589;522;525;532;556;545;564;613;573;639;683;672;632;718;723;649;618;608;576;561;547;647;634;655;698;707;701;655;663;679;674;684;707;622;556;506;568;620;609;595;597;563;591;658;658
628;674;683;761;703;674;670;652;586;590;561;544;580;651;747;678;656;675;701;705;638;607;581;633;607;538;463;351;331;352;362;367;249;221;210;185;202;229;313;323;356;455;538;558;525;478;457;469;525;595;555;542;482;393;383;511;546;476;348;350;411;449;429;303;238;193;161;156;185;237;256;214;151;144;138;158;137;93;57;43;70;88;122;104;121;100;119;115;120;181;185;263;394;473;556;478;417;400;307;266;206;284;426;581;580;535;408;346;261;264;209;175;136;138;128;158;207;339;383;353;308;236;275;275;338;338;258;239;204;214;150;127;116;119;112;99;159;219;252;270;342;362;419;397;440;424;392;283;222;245;251;219;171;138;133;111;122;155;79;86;85;125;98;142;175;192;225;302;379;436;474;372;307;229;122;96;128;178;261;408;474;509;557;588;469;454;506;503;563;620;513;354;302;248;210;172;234;376;504;485;494;544;541;454;283;195;170;228;318;447;483;565;576;628;637;681;688;794;759;650;567;438;369;325;332;402;450;397;212;196;182;154;139;129;160;155;191;256;325;378;354;269;187;129;68;52;65;166;294;411;489;425;383;239;163;168;131;83;51;66;87;157;211;218;272;374;520;589;550;459;398;274;270;185;139;74;86;108;149;152;135;89;51;67;60;42;61;86;74;57;61;63;86;130;123;136;156;254;278;254;274;235;241;201;252;209;227;218;215;190;168;247;288;340;341;409;374;394;403;379;319;383;367;355;334;251;236;191;140;163;127;127;130;197;298;262;228;231;239;312;359;417;408;343;292;192;97;97;139;194;283;267;174;138;148;175;227;226;236;279;253;208;140;152;205;318;349;302;257;157;119;84;77;73;122;210;294;398;489;511;475;386;311;233;175;139;175;259;306;374;420;550;582;568;498;371;280;174;140;237;358;407;485;565;525;415;350;299;231;213;244;262;337;353;331;300;263;261;255;277;324;381;387;367;430;457;533;487;414;356;305;315;319;299;255;190;138;106;107;123;144;155;170;240;324;365;347;295;323;418;459;464;510;562;533;594;556;556;514;586;649;619;573;611;550;543;571;565;583;614;693;599;611;595;658;717;777;761;745;739;620;626;638;596;615;554;646;640;661;552;483;488;545;587;629;551;547;461;550;510;564;584;650;623;612;593;657;581;529;545;598;640;654;674;670;703;724;640;572;539;514;469;431;459;440;434;413;491;552;533;555;598;544;605;641;660;704;699;722;638;590;547;531;618;641;647;580;570;601;594;594;560;507;487;468;522;554;650;688;676;709;675;662;636;661;699;693;709;689;582;547;598;630;677;644;640;652;624;537;609;640;645;652;540;509;455;551;642;680;662;630;669;679;583;575;537;509;481;443;431;410;406;318;353;461;477;494;464;593;519;458;408;402;477;542;533;532;436;414;409;417;410;329;209;136;101;96;155;155;184;175;193;263;378;525;597;540;505;460;433;506;545;618;600;598;585;605;521;523;624;683;775;706;658;543;543;615;742;699;631;549;523;550;576;587;569;557;619;662;649;708;767;761;762;700;649;615;584;592;568;546;609;595;629;658;601;582;638;659;634;728;680;668;661;547;522;584;647;630;617;530;544;536;514;544
530;590;581;601;643;648;675;663;620;584;495;503;616;655;726;707;684;725;743;687;626;533;515;506;541;514;423;319;270;374;288;236;181;144;130;146;185;276;330;363;353;408;477;447;447;359;377;368;504;504;467;434;424;403;411;515;559;452;410;318;275;328;323;272;211;200;174;144;143;232;275;224;182;166;192;207;165;105;67;36;28;63;64;42;48;59;63;101;144;218;235;264;342;437;480;467;469;453;364;260;179;197;358;468;559;511;361;281;246;251;228;186;156;144;138;123;201;309;374;392;301;251;249;294;301;239;178;155;146;122;124;84;80;93;101;172;237;309;303;339;364;448;501;487;461;469;398;324;314;296;352;305;241;194;162;165;195;225;192;144;130;179;173;142;167;148;223;332;469;478;430;380;256;194;133;101;82;135;222;399;503;507;495;461;375;367;383;463;531;591;472;323;253;211;187;192;268;352;490;490;525;565;560;417;292;216;207;247;333;405;550;537;575;590;587;623;706;721;725;587;482;309;238;247;253;346;405;310;210;244;242;176;117;110;129;140;186;262;356;441;485;436;302;218;130;62;74;140;245;367;437;444;397;294;218;195;134;98;78;78;146;207;245;261;339;422;541;580;508;435;322;207;187;175;159;111;102;105;193;181;184;85;72;76;62;37;53;60;54;43;35;45;54;93;97;130;163;209;246;258;199;166;173;188;205;177;221;203;227;179;168;184;192;206;293;341;324;278;284;294;253;285;326;380;397;345;275;211;126;104;96;91;167;240;305;328;323;321;362;396;431;474;443;415;319;203;129;107;148;227;321;314;254;214;172;173;180;171;232;328;349;265;197;181;278;348;457;417;353;260;199;155;115;72;120;202;335;359;404;434;398;382;314;249;193;200;245;366;446;545;554;634;644;616;633;539;405;245;164;215;349;453;573;639;644;522;417;333;253;216;256;331;391;453;424;338;320;284;262;253;336;377;392;431;479;522;540;558;401;363;389;419;398;366;324;256;190;152;148;185;186;139;143;178;216;250;245;252;313;406;450;463;464;508;500;550;487;522;486;606;646;608;617;613;605;572;617;588;656;663;644;672;591;633;670;726;770;728;675;642;618;564;610;631;606;578;639;684;640;555;450;431;505;535;563;578;521;478;501;506;570;601;592;632;562;573;566;585;521;604;585;623;601;632;660;730;685;621;591;567;501;465;421;441;469;462;414;530;543;539;535;541;606;629;663;647;677;752;751;659;556;501;562;577;647;616;545;546;590;522;555;536;530;484;495;503;544;632;659;683;720;709;671;644;613;615;645;666;677;618;635;683;646;659;671;643;678;639;626;667;744;686;663;578;477;486;540;624;635;632;618;687;742;686;655;566;469;419;381;376;411;445;442;431;520;554;556;538;542;539;436;367;387;520;609;610;498;456;427;437;459;448;360;271;239;184;174;263;311;286;245;216;268;418;564;726;638;570;516;533;592;611;604;597;595;539;544;503;509;635;711;695;675;680;591;631;695;691;657;631;537;542;536;553;547;560;573;630;677;719;750;680;773;761;717;635;545;642;616;591;581;550;537;582;524;507;523;619;635;633;670;665;698;639;574;550;635;721;716;672;570;529;469;473;521
574;564;496;493;549;620;659;734;608;566;493;485;579;641;624;781;670;670;660;646;592;417;353;386;470;491;457;309;268;283;267;177;169;109;125;144;191;300;363;432;414;407;379;306;283;245;271;358;446;392;385;358;400;411;477;585;535;389;356;261;226;212;219;223;170;156;196;220;248;297;318;327;324;282;321;350;276;201;98;63;34;39;39;25;32;52;76;144;185;221;208;238;301;363;453;399;436;482;435;300;111;185;292;441;491;486;311;258;276;304;299;286;223;203;199;176;221;301;399;403;353;313;307;287;251;183;192;156;182;176;184;105;98;139;185;297;401;361;364;376;398;475;557;558;512;418;422;407;351;427;454;431;342;334;284;295;371;350;327;219;208;314;255;183;158;140;201;333;425;421;406;366;263;254;155;127;100;127;204;371;436;459;382;317;275;299;313;323;373;469;402;275;275;212;220;230;320;409;508;509;546;550;468;342;297;323;356;390;401;421;441;491;556;531;581;664;679;707;682;534;347;261;209;223;265;278;275;234;221;255;307;222;137;124;161;175;279;336;380;508;597;549;453;300;162;72;67;112;157;290;350;379;355;256;229;267;189;111;93;133;200;271;304;327;399;466;598;551;474;371;232;126;160;180;179;119;119;179;270;313;253;122;92;93;75;35;31;34;58;70;60;67;51;75;96;131;246;279;262;238;232;186;215;245;239;278;308;271;275;259;242;151;110;151;179;181;169;170;154;163;179;207;305;431;475;439;375;241;122;99;82;124;243;272;378;442;402;445;461;540;530;594;499;401;378;273;171;112;161;209;338;348;280;271;280;238;181;197;285;403;435;328;271;338;447;486;512;467;405;347;369;324;228;133;145;265;332;391;368;317;340;336;307;241;204;263;388;538;592;604;648;693;692;698;727;650;503;376;213;198;341;513;624;678;692;609;515;388;367;322;278;423;522;512;510;403;332;326;333;305;385;488;490;544;590;564;596;540;443;372;383;421;421;359;306;283;233;222;210;275;242;194;150;153;181;215;237;293;381;456;490;525;551;575;545;502;490;442;506;569;700;656;585;615;595;572;558;593;648;654;673;646;606;673;678;750;760;673;537;533;570;563;560;612;603;597;649;647;670;598;459;483;437;550;525;549;526;544;478;528;553;611;595;601;537;513;587;555;534;576;632;604;622;636;657;747;730;679;617;580;524;544;501;537;498;502;514;525;586;549;508;464;538;605;556;674;707;733;736;675;600;550;575;575;591;543;501;516;460;491;507;512;459;443;486;493;493;596;651;667;656;653;637;583;593;588;615;637;614;629;640;691;687;655;676;651;657;681;719;713;722;724;679;583;480;491;593;607;614;587;640;604;735;727;730;561;522;407;307;327;383;450;507;529;564;570;561;539;507;527;464;401;413;498;582;528;466;455;452;486;546;511;466;416;311;304;327;421;353;343;374;342;359;446;633;712;707;645;569;584;584;628;610;558;598;599;602;549;591;637;684;747;659;693;687;693;719;711;637;545;549;521;544;576;534;464;552;632;649;673;722;746;729;698;672;590;603;571;577;603;543;530;515;519;551;497;534;576;658;611;633;623;643;632;555;621;678;692;727;705;613;540;525;541;528
396;443;372;365;440;525;629;680;624;551;502;491;542;637;638;632;648;609;599;529;430;333;248;307;387;369;384;240;197;207;196;182;184;165;173;194;230;302;404;460;488;413;339;254;138;147;191;247;291;271;252;302;438;499;515;546;507;428;302;222;215;202;195;166;185;212;332;381;363;396;448;431;431;361;418;414;344;274;124;85;82;82;57;39;40;55;92;158;184;212;189;179;291;361;416;431;456;497;453;259;131;154;289;344;431;427;287;270;305;385;391;403;319;291;319;273;276;344;359;382;393;368;407;369;355;267;250;289;291;321;282;195;164;221;331;472;483;437;382;416;481;583;573;536;444;492;489;487;477;519;483;512;500;461;423;406;429;381;377;328;360;361;346;244;190;229;258;381;407;400;420;391;324;272;227;160;107;96;201;247;319;321;259;224;230;229;294;353;394;441;380;341;352;329;370;373;434;494;446;500;470;414;355;306;353;364;407;443;447;411;429;441;422;437;442;546;596;592;566;432;270;230;238;365;308;284;270;214;179;316;333;242;182;155;156;182;215;304;427;559;650;638;518;379;193;69;52;81;132;198;251;305;308;208;236;239;206;121;143;168;260;285;309;349;420;473;471;441;351;270;172;158;176;210;193;157;155;217;312;387;291;127;87;63;45;29;39;70;84;150;122;77;53;39;70;149;223;266;264;275;308;341;351;384;427;510;464;369;332;322;241;136;109;144;177;174;115;88;78;107;105;183;343;488;533;501;439;305;186;122;110;164;268;372;394;460;483;479;561;532;534;550;515;472;475;397;273;157;127;184;245;276;297;322;310;321;293;288;343;434;400;350;353;461;548;570;551;520;542;483;461;405;271;199;179;277;423;406;344;316;238;248;290;233;325;362;538;619;611;662;634;671;691;620;722;678;578;397;259;258;404;514;635;660;616;630;496;501;469;408;432;483;586;572;536;437;406;367;357;402;509;573;685;587;596;576;568;461;415;322;420;434;434;332;309;303;363;314;325;337;307;216;190;195;259;323;318;402;474;464;508;586;569;578;552;545;468;404;458;586;604;682;669;614;615;537;548;571;623;649;649;652;672;633;727;690;670;640;502;484;533;557;549;619;621;644;678;696;649;621;559;506;525;535;514;549;674;583;535;540;583;577;604;519;515;562;512;515;521;559;574;639;619;618;675;762;703;653;644;599;601;540;616;591;555;535;481;594;650;571;515;507;499;566;607;670;700;696;708;715;706;628;561;574;571;505;517;500;456;467;519;522;511;490;538;501;534;561;631;662;630;605;602;605;590;634;613;631;672;641;654;687;688;636;614;671;661;746;670;686;694;681;696;609;523;526;572;604;640;558;535;633;696;708;712;635;526;468;370;351;396;508;516;563;565;596;565;481;476;460;439;445;459;524;563;464;481;497;552;513;532;528;519;463;403;396;431;497;500;450;488;478;461;530;689;731;738;665;616;635;588;668;612;565;608;611;580;617;623;678;672;761;723;753;717;723;740;668;600;584;549;535;559;577;581;586;559;581;653;591;593;659;691;679;648;579;550;577;592;518;566;519;518;515;542;564;560;625;653;711;655;575;535;635;552;622;690;736;763;738;696;681;616;549;570
282;280;232;198;282;403;522;623;630;540;524;444;496;549;566;589;579;556;530;436;360;276;181;168;192;269;207;149;105;132;139;233;295;250;260;284;315;362;433;483;463;407;286;178;88;90;137;149;176;168;193;331;463;548;511;531;573;423;266;204;202;252;241;195;249;332;475;493;498;434;495;473;425;360;363;402;374;296;189;128;133;168;110;86;60;69;123;190;189;197;211;201;324;445;487;514;460;444;331;224;157;184;292;350;412;318;244;244;333;487;529;465;463;442;451;446;456;440;378;439;448;421;429;439;376;353;315;339;439;460;421;271;283;394;561;562;546;426;398;400;458;534;546;473;468;434;526;477;493;570;567;515;542;569;532;503;474;436;387;400;463;412;376;352;292;293;370;421;457;477;443;436;383;286;227;188;160;156;139;144;188;233;204;210;277;367;369;431;509;424;448;463;501;451;458;555;563;512;509;446;396;303;261;300;378;371;407;477;416;411;414;338;280;289;311;394;450;498;450;317;199;221;337;464;447;380;251;187;186;284;304;301;259;181;176;166;177;311;428;568;620;594;557;376;222;88;71;63;109;152;170;259;246;202;211;210;194;157;172;221;315;343;269;297;327;373;400;371;254;245;217;201;259;346;277;271;251;321;406;444;362;172;94;70;45;45;67;83;160;206;204;135;71;78;73;126;179;198;260;357;440;437;488;555;589;629;507;432;330;266;207;108;116;153;190;158;87;65;60;66;82;175;312;488;531;494;451;312;251;175;162;199;296;381;429;501;514;492;551;598;568;562;549;521;542;468;344;189;131;142;204;200;189;325;335;397;443;449;396;429;427;359;401;497;551;581;606;567;499;519;464;479;394;266;250;293;392;439;364;320;265;256;304;359;392;486;591;572;600;603;689;701;674;606;635;640;559;486;354;337;458;584;632;663;585;572;560;489;544;519;547;583;612;646;575;490;467;443;518;553;532;664;663;687;642;542;521;498;383;342;461;484;436;388;407;406;468;421;366;322;313;281;263;338;394;408;462;465;521;553;590;555;653;608;566;565;495;432;436;528;647;638;653;621;573;545;527;572;651;629;668;664;648;648;681;640;662;530;460;432;514;557;576;669;678;661;715;671;660;623;694;643;678;602;638;607;623;631;561;584;561;588;584;589;553;512;542;581;541;553;597;646;662;683;698;693;695;640;674;607;607;602;570;618;614;598;524;559;609;624;553;496;545;556;591;644;671;713;728;681;673;669;658;594;535;534;555;493;437;500;529;557;541;492;468;476;598;566;609;650;630;586;567;625;596;630;621;595;612;652;701;667;592;636;617;666;677;736;751;687;682;642;675;626;602;547;595;642;604;611;531;605;661;718;736;706;607;574;489;447;421;480;460;544;611;606;607;524;463;491;528;497;479;512;482;499;524;571;611;641;582;515;468;475;453;491;531;538;486;536;507;549;585;630;687;733;672;660;588;638;674;614;627;586;667;657;689;656;687;667;686;720;773;746;736;792;707;649;578;587;586;546;608;639;609;553;590;585;634;549;542;635;656;668;613;631;623;583;594;541;567;568;491;445;484;526;580;636;677;690;596;594;602;637;657;703;672;703;792;738;724;638;680;660;613
236;158;183;152;157;244;330;467;495;449;394;379;392;451;521;491;489;455;435;384;334;243;143;97;86;97;118;77;51;75;124;222;343;387;394;437;416;471;500;531;471;338;257;120;73;61;69;94;121;182;180;285;416;459;493;542;581;489;320;203;180;232;320;256;310;401;534;536;599;533;510;421;320;256;289;316;369;290;213;146;165;241;210;133;95;73;110;188;218;257;270;308;378;469;533;529;455;402;322;200;169;236;356;418;377;335;266;296;390;508;621;545;580;544;569;611;592;459;490;472;477;454;483;429;416;384;396;438;464;505;468;352;380;523;633;657;586;490;387;363;442;528;487;437;482;468;502;523;596;549;607;523;528;575;582;556;514;409;404;410;482;509;447;404;357;369;399;471;515;578;567;500;422;320;236;211;227;192;164;111;109;179;223;303;352;451;527;619;568;562;533;611;598;598;580;589;616;559;505;472;329;264;214;295;378;383;446;358;283;285;330;293;243;247;227;293;316;309;314;206;188;242;405;496;516;477;371;271;190;267;293;314;268;169;129;106;152;217;328;423;482;498;429;402;265;132;111;86;111;122;216;273;279;234;203;262;256;199;232;302;330;337;237;208;242;238;248;265;277;274;337;341;385;412;489;427;412;360;464;523;451;242;135;86;94;89;94;151;216;287;289;222;139;122;133;149;134;184;253;384;454;448;448;510;547;611;539;419;317;223;135;72;75;169;210;149;79;60;59;92;99;154;280;373;452;426;413;357;303;286;298;319;334;419;482;530;571;548;597;550;524;556;524;573;558;518;436;279;230;177;185;205;222;287;366;443;544;569;532;569;497;434;457;524;524;513;539;512;493;393;443;488;387;301;327;382;453;450;422;402;355;376;362;434;472;493;554;558;565;590;625;669;633;558;566;540;529;472;395;431;563;614;607;635;655;582;537;521;540;553;590;625;643;652;610;514;495;513;492;543;603;619;649;645;641;673;592;478;438;425;490;506;492;436;424;489;566;566;444;359;301;320;371;431;449;493;511;530;521;502;521;586;627;593;646;585;514;449;455;513;582;618;659;649;593;562;541;571;603;641;677;679;722;606;630;597;608;545;502;426;532;571;608;659;699;703;685;732;739;717;753;718;697;690;643;663;654;579;568;575;658;653;687;566;579;514;587;593;606;618;575;668;704;711;702;680;618;639;637;584;588;599;627;647;620;565;529;543;532;516;613;525;576;586;618;648;678;712;680;715;666;662;629;606;612;545;546;508;553;519;591;606;606;539;505;536;610;619;702;620;619;629;610;625;676;648;587;545;577;713;680;698;696;681;634;691;632;651;689;685;668;680;690;677;645;589;624;638;596;578;531;518;598;776;728;704;681;587;550;469;437;487;476;522;628;584;584;495;522;530;515;539;583;538;541;517;566;641;661;657;659;537;501;499;483;502;532;594;554;508;497;539;608;686;677;705;632;629;582;628;626;658;608;640;684;704;699;634;665;688;705;726;757;751;779;759;727;689;633;619;609;590;610;605;631;614;562;602;598;584;487;559;598;574;530;613;608;640;588;601;561;494;452;390;490;503;516;577;583;657;665;594;612;682;677;724;785;708;753;719;686;682;706;646;606
124;125;144;134;121;160;213;301;315;290;287;236;254;377;442;418;360;293;302;275;255;171;82;56;68;64;75;47;57;72;140;250;364;385;470;468;553;574;558;562;449;318;190;119;61;68;63;71;159;190;196;218;354;380;382;496;549;454;343;245;151;190;331;327;395;452;558;543;562;506;362;293;211;216;263;304;351;317;248;179;266;345;342;225;151;115;143;222;265;322;320;410;457;483;514;529;498;411;342;212;232;305;435;462;446;370;343;411;473;565;613;612;560;579;569;624;625;568;525;506;523;484;502;430;462;381;423;446;471;528;518;426;523;635;739;641;635;542;444;387;508;498;462;476;474;489;469;532;564;590;582;535;567;607;599;617;473;471;319;373;491;489;526;410;354;343;418;513;572;649;606;490;407;310;262;278;311;260;199;139;141;226;351;411;468;545;644;659;625;618;610;613;639;651;619;679;590;564;498;428;393;289;236;297;376;503;450;344;225;223;302;329;274;272;267;236;241;213;192;146;164;301;430;525;541;493;480;313;154;182;198;224;199;94;85;74;119;166;289;314;413;387;318;362;262;176;143;120;138;177;284;320;370;341;419;374;376;306;366;377;407;296;216;147;139;181;150;224;311;379;398;471;461;513;539;528;477;467;508;588;458;351;227;168;156;154;209;225;310;389;395;333;231;201;247;226;174;200;241;391;477;432;417;457;456;478;544;494;356;258;122;52;63;122;147;139;94;75;110;166;182;168;202;314;338;359;384;402;399;399;417;481;478;460;504;593;551;619;654;571;539;507;535;568;573;485;449;393;334;344;305;296;289;389;427;469;609;669;645;646;599;571;502;601;552;509;518;431;447;433;490;470;407;362;417;457;511;468;425;453;450;477;533;504;440;456;540;597;651;634;654;607;587;551;517;524;552;540;503;494;580;586;612;617;634;633;592;495;501;544;581;656;719;696;655;569;546;573;510;527;578;584;577;629;634;660;649;505;500;572;649;545;524;433;479;544;575;588;458;339;373;445;489;549;515;573;592;530;494;436;495;586;592;623;553;537;449;424;454;489;546;620;676;570;625;592;553;567;589;641;764;723;681;627;598;561;578;549;506;562;548;578;589;574;576;590;709;754;689;716;712;752;666;675;613;609;640;606;622;616;631;683;667;563;524;541;603;675;670;659;637;705;738;732;705;647;631;608;591;568;537;557;535;583;535;519;547;534;542;567;546;620;612;595;633;642;675;701;723;684;604;627;600;613;555;633;537;569;520;505;585;603;679;671;610;584;629;684;702;652;667;640;643;715;660;614;525;551;623;745;748;728;720;742;659;631;598;644;685;645;605;643;673;649;623;612;677;605;602;541;455;526;618;751;710;691;639;641;616;532;486;496;520;619;630;615;499;506;479;520;577;535;576;605;606;568;554;655;737;634;583;507;483;496;474;489;513;495;448;420;439;562;586;684;724;642;558;561;567;550;587;680;664;698;736;714;756;765;674;664;693;677;707;741;800;821;724;749;636;632;586;573;626;561;586;572;570;573;565;556;522;499;486;471;463;474;508;555;546;533;568;459;383;314;368;461;526;569;595;639;645;626;593;632;686;788;702;729;698;738;635;662;604;599;579
85;115;125;141;106;94;129;166;171;155;137;150;179;284;368;341;337;255;199;183;153;111;78;41;53;52;70;72;61;72;147;232;341;388;370;471;486;522;534;473;344;216;189;142;89;47;47;55;121;177;212;215;196;246;255;356;460;399;324;204;154;187;261;366;398;445;472;496;498;367;296;192;197;191;226;306;360;342;268;270;334;432;458;381;236;183;202;280;342;386;335;401;464;512;534;540;537;433;359;290;277;409;564;579;554;541;521;570;624;656;670;644;607;630;632;610;616;588;599;582;555;502;471;526;494;469;470;486;539;541;520;468;540;601;716;689;636;599;605;462;481;471;465;454;462;435;441;518;562;594;591;601;613;609;621;667;577;446;384;381;488;529;516;441;336;309;409;508;574;637;600;482;426;371;331;328;316;295;258;152;195;318;490;541;568;589;628;655;597;664;609;639;659;651;641;570;634;540;584;506;490;351;313;281;411;484;437;292;254;191;268;357;360;373;400;359;303;222;183;143;215;308;423;542;533;518;442;329;186;145;136;133;115;89;84;91;135;179;262;315;337;326;333;339;341;249;202;215;232;273;312;396;440;480;475;508;525;469;433;466;447;378;268;172;134;146;182;198;305;366;401;407;382;513;522;590;562;505;520;584;568;466;369;299;268;295;349;365;463;549;539;419;403;357;395;363;293;225;266;354;424;443;429;379;437;450;509;512;406;282;135;71;75;111;164;123;160;138;215;238;325;251;197;220;308;357;415;474;523;519;557;595;539;523;509;622;631;667;622;566;480;492;540;550;560;522;503;476;542;520;436;408;426;510;586;584;660;686;696;705;694;627;677;619;583;442;466;456;481;499;472;506;463;476;512;543;539;509;492;550;512;504;492;485;465;484;550;609;684;672;689;683;566;485;467;508;559;553;525;551;568;539;556;670;750;669;615;591;542;533;570;672;739;714;667;594;551;599;544;545;531;481;542;576;629;674;678;610;604;621;568;588;502;468;522;573;623;594;523;421;474;532;601;609;512;557;572;498;457;450;478;544;525;544;539;422;414;390;372;462;557;577;619;612;616;631;640;589;552;666;752;721;698;661;626;611;605;594;528;564;535;564;580;554;636;606;656;712;669;696;721;717;719;659;657;605;618;586;622;650;632;648;592;623;590;577;628;690;795;746;700;712;694;688;656;556;605;607;587;566;560;490;482;483;508;476;525;515;524;515;515;594;624;658;669;693;726;649;641;628;640;600;591;586;690;611;610;579;494;574;531;589;694;638;609;618;633;717;658;638;588;610;701;632;665;606;509;599;608;683;756;794;788;797;643;576;592;628;618;621;622;590;656;644;603;629;670;643;637;594;531;520;616;662;651;596;619;588;648;617;563;476;559;615;560;562;511;491;508;506;554;552;571;565;648;618;594;650;634;621;586;523;456;531;553;552;511;448;391;389;414;499;559;645;693;524;523;495;487;509;601;590;675;672;833;795;768;764;690;638;687;673;685;789;756;766;712;690;630;623;632;547;537;550;582;555;566;533;514;579;547;512;455;405;424;432;453;506;511;492;464;427;366;321;332;419;538;597;667;605;601;620;609;689;732;753;736;706;669;661;558;595;567;552;550
61;78;84;96;77;68;103;87;76;84;99;99;115;194;275;295;311;281;222;139;113;86;62;71;102;89;118;128;98;129;181;268;247;255;245;287;354;407;449;339;253;202;152;115;113;50;32;42;89;148;182;167;144;130;179;274;365;308;250;179;173;241;326;381;389;381;379;406;386;349;293;234;222;210;262;297;311;348;322;325;411;472;486;483;385;318;263;348;346;383;353;405;503;548;581;613;578;548;508;450;408;462;630;682;633;611;614;588;661;730;683;662;656;674;617;656;631;671;614;596;565;523;510;520;541;508;498;551;561;565;560;544;552;591;713;580;568;643;597;459;435;385;416;431;370;338;363;453;508;615;592;555;570;584;682;647;565;484;387;420;432;532;500;400;322;300;399;519;580;610;601;591;522;430;390;374;308;295;266;183;248;406;523;544;562;557;600;561;547;584;596;606;635;619;589;598;526;573;610;573;577;509;358;346;388;439;461;335;230;224;306;419;486;545;554;506;460;339;280;214;290;346;408;443;506;467;488;344;226;138;160;128;118;128;111;120;188;241;346;415;369;330;379;378;367;306;316;345;331;347;345;393;452;506;517;561;582;563;482;467;482;430;317;239;207;191;211;224;249;294;274;306;357;416;442;559;531;489;504;572;561;542;529;453;421;423;453;428;546;626;599;594;546;538;481;466;399;312;318;407;493;512;501;508;451;494;528;524;417;330;173;138;142;165;197;219;267;311;368;368;396;301;214;222;265;324;452;525;595;676;677;578;580;560;597;576;694;682;608;545;520;503;552;578;565;549;498;531;656;598;580;513;541;561;633;687;677;635;607;634;652;647;647;641;577;484;478;515;497;497;500;484;487;516;554;576;548;523;500;548;533;557;500;473;440;522;578;631;693;728;653;579;548;452;406;472;494;585;547;571;559;577;589;692;707;644;668;588;585;568;630;682;730;705;666;589;577;587;630;599;631;600;585;556;618;714;676;689;652;614;634;629;567;522;538;577;611;612;499;478;474;562;572;559;587;637;558;522;480;438;467;521;522;540;503;398;378;408;427;504;530;608;563;611;632;631;626;597;596;664;717;763;756;752;744;721;706;646;521;454;492;474;546;532;542;571;608;698;659;620;690;625;701;650;622;571;537;554;575;622;608;646;573;612;599;600;647;733;748;726;660;684;630;633;519;572;625;542;623;594;564;498;478;468;466;493;485;531;560;498;562;586;627;638;659;653;651;607;568;611;613;596;608;670;673;670;571;623;571;516;587;585;624;605;608;593;669;661;666;630;641;677;696;695;638;594;540;584;585;636;661;776;772;766;721;585;550;599;579;515;558;560;654;666;641;663;642;642;602;594;565;555;593;632;619;592;578;594;642;599;572;525;528;600;568;560;511;457;496;458;541;569;615;614;645;558;502;525;548;580;518;532;521;465;569;584;485;421;418;365;384;454;561;589;567;512;520;460;480;518;585;621;720;742;766;792;749;762;742;703;686;703;690;674;686;752;726;713;597;587;571;469;511;536;541;539;545;526;527;509;571;511;462;452;410;434;474;536;538;502;474;432;400;330;328;422;535;616;687;627;629;570;626;704;719;685;690;661;724;670;599;622;545;545;552
59;67;60;85;96;65;60;83;58;98;139;132;124;164;249;299;298;299;191;100;95;99;118;121;150;185;234;234;156;182;196;220;177;157;167;182;250;286;308;248;159;144;134;173;106;51;22;27;67;90;127;96;85;116;120;187;221;166;171;165;249;347;362;400;345;320;320;336;379;421;301;233;246;265;235;248;351;353;422;457;497;501;569;558;494;474;408;422;431;433;378;349;437;477;526;593;613;667;614;569;475;505;623;678;666;634;615;597;600;630;665;685;677;658;602;589;597;618;612;600;586;539;465;558;563;514;581;620;647;613;607;551;619;621;680;585;605;592;576;532;422;421;462;466;437;357;273;434;520;554;632;591;541;500;567;595;557;555;464;462;490;521;511;401;336;302;374;524;517;570;582;576;534;487;478;429;335;273;251;199;323;460;530;539;501;471;447;467;508;573;644;580;588;574;560;590;550;536;601;618;584;572;459;434;400;450;460;354;311;262;341;415;564;637;666;644;581;526;430;339;339;451;459;473;494;513;468;329;304;278;263;207;220;223;232;237;289;398;479;532;470;400;408;352;360;371;426;459;422;318;333;354;401;437;419;491;523;584;514;468;444;413;361;318;257;253;253;320;285;301;297;250;280;364;442;495;525;491;412;462;506;544;560;508;481;461;476;520;620;665;683;687;585;624;596;537;444;419;366;443;519;631;643;656;586;573;600;532;451;362;267;238;250;267;300;338;444;479;482;527;432;351;260;200;283;344;464;528;681;701;681;659;677;647;649;610;651;610;596;554;486;517;510;557;569;533;530;553;578;631;612;546;511;598;681;724;671;641;604;568;618;638;646;653;575;529;552;536;572;559;520;514;542;542;494;504;511;560;585;603;536;517;459;465;497;542;622;615;663;625;638;570;474;408;394;464;515;529;548;566;615;596;658;639;719;720;707;681;618;609;573;616;669;687;663;569;600;636;709;695;634;641;608;586;631;717;736;750;648;612;585;596;550;517;592;616;671;615;571;525;534;531;577;570;600;604;642;544;535;478;536;517;547;489;520;418;416;420;497;533;543;542;470;535;603;664;615;601;646;768;706;767;739;758;736;731;663;547;505;507;471;448;489;536;564;575;608;693;622;595;653;619;629;660;603;554;574;552;605;583;628;600;564;601;582;516;669;769;731;703;682;632;585;542;609;573;576;593;618;618;625;568;561;514;528;545;599;606;535;536;529;560;576;660;670;665;628;498;512;558;586;644;642;667;681;634;613;569;581;613;616;564;610;608;586;551;568;661;671;653;605;638;629;712;687;645;605;637;592;569;649;712;801;748;657;654;602;566;481;496;519;592;621;655;583;626;641;670;596;576;520;537;551;624;616;572;522;530;548;579;562;558;607;623;694;607;520;535;482;507;570;617;644;679;632;580;557;508;470;516;548;591;557;503;539;515;487;448;469;412;439;469;554;574;585;556;527;517;515;586;592;638;677;786;740;754;797;751;838;751;694;705;678;653;639;721;681;671;582;581;528;512;527;537;532;510;523;517;547;510;527;519;473;458;492;507;485;541;537;516;550;459;415;408;437;497;636;682;717;676;584;589;592;620;637;613;630;613;635;697;688;623;608;618;637
63;58;84;111;69;57;70;60;96;157;239;255;193;170;231;276;278;239;180;86;82;139;206;222;201;237;322;295;239;243;203;145;111;97;133;141;143;194;238;200;134;102;133;182;109;45;18;19;40;46;66;65;77;121;130;122;116;97;140;231;332;417;410;384;341;314;304;348;443;447;410;312;308;294;262;322;351;407;497;516;549;548;589;590;547;560;546;481;497;473;436;406;428;468;494;591;646;702;614;589;574;545;577;628;703;715;606;609;652;644;689;639;663;591;598;594;614;592;566;563;519;525;502;580;605;563;609;649;684;681;641;624;621;594;564;573;569;525;519;509;496;505;524;567;534;433;387;358;453;549;563;498;459;455;486;494;591;543;483;443;504;495;429;356;334;324;351;467;512;542;543;606;576;596;500;440;389;310;214;195;302;454;515;524;399;352;372;448;512;527;603;629;543;575;563;537;572;512;583;573;554;495;504;444;429;436;424;396;397;412;473;520;617;713;743;733;680;585;535;473;498;463;463;497;528;511;466;401;368;347;372;361;349;351;396;373;369;441;487;542;514;489;399;407;422;440;529;534;494;413;354;326;346;321;285;340;405;486;456;438;357;291;272;322;305;295;332;344;337;300;283;214;261;320;396;476;526;419;392;436;534;536;518;506;544;503;519;521;634;749;695;678;714;640;608;582;517;470;447;501;595;669;712;762;680;634;627;575;522;437;405;388;414;454;441;574;581;573;524;533;494;378;262;261;355;430;440;543;617;719;712;655;673;685;631;687;638;645;600;513;494;503;594;566;547;492;472;587;594;594;583;554;559;679;737;692;688;627;637;566;584;629;579;666;629;660;586;596;584;532;522;522;537;488;489;496;522;574;614;590;563;521;466;507;510;568;685;630;695;661;612;554;518;487;456;528;541;590;553;585;612;617;585;674;647;675;693;696;633;678;564;539;621;602;596;551;595;656;727;702;653;606;586;617;665;734;781;687;640;594;593;617;632;587;600;690;708;666;627;575;527;532;555;651;635;608;625;628;652;599;608;584;571;536;555;507;416;421;589;604;605;534;492;521;543;603;628;662;675;685;703;728;721;755;757;699;613;535;459;444;424;440;485;504;528;505;564;626;606;606;653;642;675;673;644;585;607;604;567;574;649;661;593;580;507;581;598;712;755;728;625;583;536;579;616;572;568;552;621;670;656;577;558;573;603;657;651;593;558;536;545;562;563;593;626;639;567;554;576;552;635;612;649;668;694;652;626;597;626;602;672;622;631;588;553;455;560;555;631;596;577;616;615;631;634;611;647;589;645;620;584;654;679;769;749;699;619;568;472;498;553;553;647;585;549;605;659;610;562;492;496;458;530;566;557;563;472;514;554;576;549;572;604;653;636;619;568;527;563;554;598;651;611;661;622;607;501;458;471;494;565;602;615;514;481;530;483;514;479;473;460;511;603;557;620;635;541;586;621;575;637;633;616;750;744;772;733;749;698;725;667;639;643;653;663;630;660;593;590;524;564;564;618;550;528;482;554;570;612;620;590;487;468;480;520;548;539;570;577;556;513;474;450;489;519;630;638;724;692;692;612;609;609;613;569;565;551;567;670;652;663;682;635;628;686
71;105;142;157;106;82;60;76;174;259;360;323;224;162;171;174;164;111;89;81;105;156;253;270;278;346;455;377;359;274;240;111;101;119;139;133;120;140;161;125;93;98;154;208;110;54;21;22;22;35;34;44;94;141;131;98;82;86;127;238;335;381;401;382;351;341;392;421;497;513;470;435;386;350;317;278;376;475;548;665;624;624;607;612;678;636;652;559;530;543;436;447;432;464;482;508;634;591;536;519;510;590;615;640;630;689;638;590;603;639;672;677;670;640;606;565;593;639;572;603;608;531;548;593;650;633;608;627;696;739;676;588;612;605;572;560;592;555;500;526;538;533;576;613;634;534;473;444;445;485;478;455;469;464;473;483;474;583;527;513;554;507;380;363;333;304;342;389;401;491;477;527;592;631;564;464;425;335;228;256;356;482;529;474;455;357;330;413;494;555;610;543;593;619;530;488;535;542;561;543;504;489;445;381;399;367;428;491;478;500;609;616;707;685;721;735;689;655;589;533;555;521;531;570;559;518;479;415;438;468;486;573;491;470;438;436;404;349;457;498;498;515;433;453;473;555;581;477;453;395;397;309;221;210;177;221;271;352;413;331;295;229;241;339;352;332;322;382;321;316;278;255;260;315;404;474;521;494;450;407;487;541;539;551;590;590;539;610;646;742;763;674;673;635;643;633;550;538;519;520;631;717;758;751;749;739;645;610;535;496;471;491;472;497;533;664;657;646;591;566;488;439;324;327;403;434;485;553;634;662;690;681;669;661;627;618;600;608;569;531;512;515;561;583;590;519;477;455;556;582;599;530;538;647;728;679;726;641;682;621;595;570;604;658;712;664;613;573;528;478;510;538;510;562;552;520;511;572;638;587;504;484;522;612;600;655;658;620;653;561;557;556;539;549;502;538;570;556;539;576;592;593;616;616;609;625;673;724;684;636;612;581;575;578;518;571;598;698;729;706;681;607;583;619;657;751;761;655;564;619;600;637;572;622;701;716;674;674;589;609;578;551;600;622;559;636;660;666;649;642;645;627;588;555;553;495;409;474;512;571;604;488;468;431;505;527;616;642;617;630;687;674;690;724;714;632;589;517;474;452;418;464;495;519;559;541;644;603;608;635;675;641;640;714;688;630;538;581;619;600;599;640;591;504;478;516;593;700;722;731;685;581;515;605;600;576;623;609;627;675;706;651;541;548;621;661;664;558;574;566;606;565;622;628;607;613;600;580;570;665;650;626;642;706;689;730;639;684;658;660;738;734;678;614;595;533;486;525;576;531;602;529;516;613;618;667;693;632;653;572;504;640;666;708;659;685;605;524;501;496;524;625;666;524;536;539;628;627;560;540;536;481;463;486;518;551;556;487;518;551;610;627;630;682;643;628;592;615;574;665;643;618;698;638;608;596;512;513;477;505;631;683;611;582;491;499;526;579;622;532;517;560;556;644;690;682;661;569;613;622;615;613;595;641;696;670;671;708;660;617;645;603;590;633;645;628;618;588;552;537;524;592;589;587;592;557;619;716;676;597;561;507;488;600;521;604;533;548;519;539;509;495;505;517;595;648;650;687;677;628;613;592;565;576;630;584;602;632;629;667;680;653;690;654;645
131;181;293;262;201;141;159;151;217;315;359;364;245;148;101;97;67;48;58;72;136;173;281;281;297;317;424;434;409;327;214;134;148;204;186;188;107;110;138;76;66;119;150;185;122;47;18;21;24;19;26;37;68;137;158;97;51;65;121;211;262;297;347;352;342;373;448;511;560;598;558;567;525;464;375;321;416;491;542;625;673;666;598;624;691;682;648;624;585;541;478;470;460;422;426;465;498;516;461;467;470;555;593;627;613;631;586;600;583;688;671;704;687;633;538;586;645;621;559;597;638;594;608;702;672;684;644;653;657;647;628;628;542;531;567;574;559;590;539;544;579;589;550;617;673;589;568;533;537;583;459;494;467;502;488;472;526;550;530;575;535;494;371;317;303;282;287;351;351;336;408;456;483;480;520;487;393;304;271;318;444;551;568;528;498;441;372;388;468;572;604;608;591;514;498;521;512;492;618;539;550;490;381;303;294;352;385;453;522;569;565;687;661;758;712;757;667;643;577;556;575;631;565;614;556;510;474;483;505;572;651;654;589;496;506;381;381;335;351;461;462;495;446;516;562;643;520;428;360;419;393;331;235;192;136;161;197;286;306;347;271;215;225;298;300;330;336;386;341;330;265;246;332;353;403;404;487;512;518;480;560;541;563;545;589;535;608;628;686;710;720;714;642;612;629;601;590;614;513;556;576;679;744;773;646;710;628;625;568;570;544;551;480;534;609;732;701;602;592;534;532;495;407;374;414;434;402;520;628;660;603;606;631;632;610;585;623;610;570;580;573;541;545;558;552;521;430;437;487;563;519;540;547;626;644;629;709;634;610;628;619;648;573;685;727;706;663;564;525;506;523;489;566;569;578;549;530;600;631;632;539;537;567;587;610;693;663;708;662;609;562;535;585;557;552;539;589;598;551;557;620;580;655;638;559;589;619;667;644;630;623;504;511;484;501;576;668;718;706;671;667;636;562;601;641;719;663;643;626;629;683;627;577;560;677;702;682;590;624;562;560;528;637;693;639;665;619;667;725;725;717;661;576;538;564;531;443;433;434;478;547;505;480;437;449;552;636;649;633;644;657;659;695;664;682;561;526;489;463;460;410;476;557;576;633;570;599;659;704;667;686;620;666;687;653;669;614;555;553;600;578;580;532;534;475;581;680;673;729;678;606;616;583;658;641;598;571;636;647;669;739;691;649;638;690;685;665;629;668;624;616;650;587;611;583;648;638;704;658;714;667;612;640;679;684;684;642;645;588;655;725;701;740;657;605;554;484;454;554;595;570;538;503;620;673;633;667;699;598;540;513;500;528;619;660;695;634;512;519;497;528;610;583;558;588;584;609;552;567;573;573;537;468;426;453;529;532;478;568;566;651;634;581;602;635;658;618;615;583;595;637;613;630;551;592;517;486;494;551;502;619;654;654;580;545;522;549;599;630;567;492;574;583;630;719;688;681;621;566;635;646;608;624;605;586;597;611;625;633;622;596;584;610;601;628;646;636;624;576;514;567;579;564;554;565;592;676;678;676;667;579;523;529;582;598;605;581;528;531;518;540;533;496;550;579;638;625;609;621;572;561;582;567;595;604;577;501;572;582;634;601;656;732;733;665
226;306;407;347;295;265;268;317;312;343;348;325;295;150;71;44;46;36;50;101;181;259;351;314;342;289;340;365;350;307;162;170;236;313;365;291;211;192;168;112;99;107;163;156;87;55;39;56;34;34;26;39;92;157;171;113;55;66;153;216;219;262;263;342;379;430;461;540;584;621;642;636;624;534;429;381;404;471;492;634;653;619;581;566;598;658;679;621;564;485;465;402;425;387;421;465;486;438;412;465;469;512;513;544;561;577;543;618;684;638;650;723;679;627;641;630;649;604;537;607;607;672;694;727;717;705;620;603;567;569;660;608;580;546;519;552;616;577;589;548;616;530;541;655;698;652;632;644;592;526;548;499;518;501;497;551;484;461;527;572;588;459;341;253;278;280;351;371;336;306;312;382;427;470;500;435;386;278;208;333;536;612;588;602;556;476;434;414;500;589;625;537;576;461;444;540;510;562;590;574;604;474;388;311;287;343;375;444;499;482;525;638;662;666;685;676;636;596;598;530;553;598;602;592;521;481;467;464;569;696;722;685;585;479;436;391;302;336;392;474;501;479;506;540;615;662;548;416;342;395;398;314;267;194;159;194;269;293;375;366;338;292;233;275;281;323;355;422;402;381;329;328;380;443;501;483;547;558;542;587;533;587;586;626;632;604;658;662;693;704;684;640;626;637;619;656;616;574;508;584;544;598;653;716;673;647;561;590;511;546;529;579;547;558;618;690;697;637;576;627;630;583;532;413;422;463;459;577;633;617;613;589;544;551;567;564;531;552;610;551;548;577;633;632;565;530;517;432;497;524;504;501;545;633;604;615;672;563;644;649;625;585;588;700;676;704;617;595;607;542;492;554;539;592;567;550;582;608;626;602;597;537;588;609;632;700;670;674;652;579;522;570;615;554;562;555;617;610;595;591;568;589;639;669;618;621;600;618;578;631;627;516;542;460;548;608;673;708;725;677;610;661;655;626;688;733;649;702;627;642;683;637;581;656;637;727;623;582;553;529;500;563;671;630;620;652;721;688;633;690;658;580;572;559;570;510;442;424;399;463;445;475;444;477;514;609;650;698;647;610;624;643;685;653;596;565;518;527;482;500;479;555;601;687;666;567;694;723;782;726;690;660;687;666;647;548;564;558;595;618;589;553;524;461;494;638;702;714;729;641;579;610;639;711;651;686;647;604;628;733;746;740;691;642;630;656;646;638;648;633;620;631;597;592;603;625;640;621;783;754;719;613;616;613;654;671;703;619;634;640;640;769;743;693;626;573;462;454;546;594;603;541;525;633;698;718;768;696;647;558;484;470;476;578;628;663;684;576;521;471;505;557;600;604;678;677;642;585;614;578;647;553;546;466;465;514;479;560;562;578;605;642;598;581;605;635;621;633;623;581;583;584;536;534;515;442;501;505;499;488;559;656;636;641;623;566;558;616;589;608;561;562;602;707;749;736;691;638;652;682;597;639;589;601;601;549;517;571;641;644;615;621;678;612;634;641;657;601;520;510;508;552;570;598;595;611;649;684;664;634;557;605;586;637;702;626;569;516;462;517;470;529;557;538;571;563;479;569;546;554;618;578;608;632;616;576;556;482;561;588;645;686;758;698;658
276;433;532;479;396;404;429;455;461;367;365;338;261;160;82;41;36;52;54;103;191;331;429;430;364;326;297;257;225;187;144;174;237;391;466;388;348;347;300;234;169;147;181;124;87;80;74;98;70;37;22;32;71;126;124;92;75;106;145;240;256;209;229;291;366;383;441;448;498;583;641;721;693;594;460;383;474;459;553;585;636;629;598;529;598;600;653;615;566;470;395;350;326;305;386;459;498;559;497;487;475;487;506;558;582;559;610;605;625;640;623;648;633;626;636;631;592;587;548;611;679;649;754;725;749;747;700;622;554;619;637;620;596;582;590;620;533;614;598;657;636;543;520;554;691;694;713;653;600;512;429;451;543;583;592;488;479;446;508;494;535;350;246;207;279;347;370;388;338;294;278;287;395;430;430;382;340;244;246;293;508;555;580;628;631;522;392;454;461;546;526;572;499;423;426;494;558;555;556;600;602;531;431;336;387;384;500;523;506;456;521;618;604;678;680;658;640;585;563;521;566;592;576;481;493;506;524;531;616;713;700;675;617;498;431;319;304;365;422;522;570;540;562;579;678;631;545;446;364;410;408;395;369;314;283;303;365;417;465;425;376;276;200;235;278;342;437;487;501;414;431;489;520;547;620;581;553;581;593;553;605;618;638;702;612;644;620;611;610;656;651;624;622;702;623;634;673;524;551;555;569;629;628;668;628;614;633;595;571;508;500;517;494;534;601;725;673;604;616;655;686;634;545;497;475;448;540;590;660;603;627;512;511;531;572;621;563;543;617;574;589;674;627;622;578;532;512;493;489;492;458;509;573;606;660;649;611;617;601;660;636;637;647;659;710;722;591;548;558;524;518;525;578;585;622;602;586;576;685;675;582;567;593;682;654;726;740;619;681;622;615;564;587;590;593;586;638;644;599;538;576;592;645;600;571;587;580;563;607;579;588;546;514;507;542;600;642;650;648;620;633;615;614;651;685;754;681;719;690;677;657;604;587;646;681;706;579;547;516;490;541;550;621;599;594;656;667;663;626;611;626;556;587;578;590;584;499;399;420;472;412;404;427;470;549;653;669;667;622;624;633;620;645;624;533;526;569;566;559;504;493;554;593;687;699;630;688;744;767;781;751;713;671;686;609;585;561;530;596;596;520;499;547;488;603;696;687;683;661;567;565;588;593;662;668;731;669;649;674;727;714;725;635;655;659;632;572;680;645;613;637;576;596;636;629;573;612;622;710;704;692;711;559;529;579;628;643;607;595;603;703;715;772;727;682;565;399;414;517;639;671;557;566;659;714;701;697;658;624;585;481;470;495;590;640;718;695;601;520;478;536;620;635;641;699;692;670;624;578;570;610;592;501;540;477;527;546;505;507;571;629;611;647;625;585;665;632;660;657;527;547;508;518;525;528;537;502;467;493;519;536;608;629;612;550;547;528;570;590;602;573;567;677;644;719;672;696;655;632;625;602;595;600;607;597;571;500;584;600;661;646;682;681;658;655;624;641;571;566;577;570;565;537;598;616;660;666;611;664;620;632;624;608;662;672;655;574;519;522;515;483;554;551;521;505;536;556;535;528;578;612;631;617;610;603;584;570;553;594;585;594;645;677;703;695
377;492;574;522;438;480;543;558;507;449;409;354;282;129;76;34;30;46;64;100;172;332;504;517;440;351;287;222;185;148;123;188;285;379;470;526;461;528;509;444;267;234;204;147;128;63;97;157;115;49;49;36;30;78;73;65;99;151;240;290;252;228;268;341;354;422;370;362;424;471;568;640;701;648;538;418;450;514;553;617;673;645;575;544;585;604;611;626;512;429;351;287;271;253;379;470;551;583;552;505;534;469;514;507;537;592;632;629;635;635;556;611;654;621;600;524;528;564;492;589;693;746;718;681;700;717;716;659;623;598;671;658;622;517;587;577;636;591;629;647;674;535;464;475;611;685;743;600;540;471;438;428;477;592;577;524;406;444;444;465;414;347;249;216;295;390;442;420;411;299;274;330;434;458;438;385;282;230;223;311;473;506;509;495;545;484;472;526;532;519;524;472;413;406;408;467;539;560;605;607;555;564;511;457;528;530;563;574;560;490;501;560;573;605;649;653;613;618;576;568;605;524;527;483;462;500;518;596;631;693;742;675;572;465;401;368;387;457;513;531;590;617;609;683;651;681;613;550;498;495;513;468;453;439;392;409;481;507;617;505;473;338;218;230;278;372;483;453;440;476;487;550;619;618;650;615;527;585;547;496;561;558;628;646;619;558;588;623;565;571;589;682;641;666;686;696;650;527;541;592;645;637;644;670;632;592;649;525;505;483;494;419;451;469;616;609;652;637;657;745;730;657;613;554;513;587;614;670;672;603;608;526;524;497;569;543;537;545;558;543;597;621;666;712;584;540;540;554;575;555;532;578;543;601;632;703;630;551;558;639;644;679;661;646;704;650;639;603;642;631;548;505;516;589;600;626;620;671;690;619;593;603;606;661;617;642;661;659;592;579;566;585;569;576;580;610;632;662;651;599;594;555;614;549;549;550;557;595;541;604;597;599;565;589;574;585;608;560;607;588;550;625;607;654;725;788;778;743;746;658;670;642;594;622;641;599;549;548;578;554;528;560;539;571;564;563;636;628;628;594;566;512;560;544;587;548;484;444;439;466;460;394;500;554;672;713;685;648;652;590;579;609;648;597;600;603;531;579;588;509;493;546;630;638;699;700;740;820;782;754;763;663;582;665;624;629;592;568;533;546;554;586;569;585;651;715;694;756;639;553;563;535;570;626;682;687;673;707;652;700;687;716;706;607;624;520;588;631;618;631;670;613;638;644;629;611;585;546;583;693;708;682;553;566;590;609;635;603;684;659;763;748;782;768;629;565;439;442;541;628;656;569;544;655;635;651;659;602;620;485;456;474;501;560;593;646;655;651;583;541;593;603;631;681;734;682;687;638;571;599;657;630;598;532;581;545;555;580;580;619;634;690;612;625;587;599;669;685;654;535;555;526;541;573;532;579;484;477;509;580;648;620;569;543;528;474;531;529;526;560;606;637;652;608;699;738;708;669;661;649;569;546;611;639;571;574;576;612;595;591;649;681;676;646;669;584;600;640;584;527;540;582;595;634;674;662;645;649;654;627;704;664;733;708;753;722;639;560;555;509;577;564;547;570;504;604;589;537;546;495;634;613;572;580;611;548;578;621;648;628;597;659;698;722;755
482;521;599;511;511;510;501;516;472;421;408;305;203;108;43;36;39;50;67;89;148;346;553;557;467;380;240;195;181;122;88;195;264;370;499;450;522;564;522;504;425;369;279;235;155;120;151;193;149;87;56;58;30;41;46;76;155;199;320;357;281;294;361;422;417;379;329;293;284;432;578;640;673;609;526;407;427;447;531;661;683;634;553;576;611;589;601;537;526;398;367;264;236;230;325;414;531;618;619;607;549;578;562;486;542;563;657;649;645;587;575;548;590;595;498;438;449;509;507;608;622;754;709;680;709;767;757;717;621;633;676;663;631;569;536;571;588;651;606;647;592;563;526;493;578;642;644;627;557;450;426;430;461;544;592;558;465;449;417;437;401;343;255;256;326;489;488;483;402;301;272;393;457;500;488;375;270;229;185;291;433;432;375;418;448;502;564;573;620;562;589;547;394;375;380;497;561;624;638;657;624;639;600;553;612;613;687;558;581;471;550;582;628;607;652;622;591;593;601;561;563;558;486;517;541;542;560;591;645;725;685;645;515;429;434;404;479;522;609;587;653;668;641;646;642;631;635;589;571;524;586;534;528;542;498;463;556;620;660;588;482;355;264;267;337;454;488;501;495;537;580;552;635;611;560;567;543;473;511;533;577;549;586;569;560;535;510;562;513;518;616;607;665;659;754;758;616;586;537;663;676;706;658;675;626;571;543;568;498;495;441;443;407;466;553;560;591;626;669;713;771;705;647;532;597;617;685;706;656;598;538;588;536;513;570;583;588;572;593;593;582;645;696;672;586;548;619;591;581;562;573;584;614;642;687;672;609;545;514;612;669;648;678;616;670;718;616;641;645;602;544;514;545;591;592;711;646;716;681;673;615;596;597;574;593;639;613;587;566;578;564;629;577;603;605;654;699;625;595;535;572;558;580;553;478;498;515;618;571;649;586;563;571;626;574;569;603;559;550;570;576;607;613;650;715;783;717;794;735;776;691;655;617;562;537;569;588;566;600;565;543;517;588;571;636;660;701;683;682;597;526;472;457;510;523;528;472;463;498;505;446;406;492;627;686;804;688;660;587;620;591;604;618;577;560;581;575;558;563;519;522;486;569;629;652;696;753;796;792;741;732;624;626;598;611;595;617;560;526;557;603;621;637;633;676;728;700;680;648;602;561;553;579;616;653;677;675;662;644;703;677;669;681;662;643;617;595;583;640;617;627;637;618;675;612;586;553;551;585;628;634;578;550;476;544;554;583;647;687;747;750;760;768;725;604;540;485;482;594;588;581;503;567;583;602;600;598;563;580;484;479;526;527;536;507;586;648;651;581;605;636;669;625;693;720;689;650;600;578;580;658;687;654;616;624;545;555;564;615;643;651;696;709;654;608;635;673;691;671;617;549;530;543;563;537;555;561;508;525;587;642;570;511;487;456;481;469;520;535;614;638;679;653;622;613;723;668;702;635;609;550;594;618;602;566;561;564;570;540;540;621;643;678;646;604;587;608;653;578;543;576;615;638;614;672;606;629;679;706;696;725;715;686;760;713;706;697;634;571;609;586;577;596;544;554;593;555;573;564;569;613;616;539;603;636;608;572;596;727;622;636;639;699;712;681
442;504;561;522;502;481;438;459;451;365;360;275;165;83;61;40;47;53;83;158;253;370;458;556;425;405;286;182;150;126;127;245;312;410;478;500;520;560;631;627;492;380;324;265;187;168;185;266;208;117;79;75;68;55;72;105;165;276;370;432;342;395;452;451;451;360;286;228;298;401;473;554;587;584;492;421;419;468;506;563;642;660;682;575;572;624;584;511;440;381;347;230;262;269;323;383;570;640;716;636;714;572;556;523;573;526;633;696;635;593;555;507;503;529;442;441;474;467;574;580;589;685;659;638;668;671;746;692;660;643;702;683;581;539;497;537;594;592;659;599;592;555;604;515;549;595;645;598;527;460;370;409;430;485;594;524;491;446;385;424;410;355;298;293;342;509;494;490;437;369;343;443;535;534;495;365;336;243;199;262;352;326;351;351;362;498;604;666;603;604;615;505;412;384;413;512;573;631;646;658;618;640;588;554;700;696;713;650;552;519;590;615;601;633;636;708;630;633;588;573;502;537;538;507;505;558;547;617;698;741;664;605;506;420;435;474;510;580;623;656;648;703;667;624;647;684;684;657;615;612;554;572;534;541;614;575;630;580;613;654;533;466;324;334;432;466;497;539;545;538;550;623;588;567;568;566;534;502;526;491;530;580;576;569;557;501;529;545;504;481;606;552;662;735;748;724;642;604;573;637;657;667;603;573;556;598;593;556;475;484;508;461;412;458;459;502;547;600;727;749;757;689;658;632;619;658;711;711;654;609;534;583;546;487;526;539;580;545;616;644;640;642;709;673;629;641;616;630;669;592;691;632;585;666;637;639;572;540;587;573;619;634;595;590;634;693;602;526;599;615;589;506;556;556;572;629;622;716;721;722;640;643;617;603;635;639;583;541;544;645;641;639;597;675;665;643;660;705;603;541;570;575;568;498;511;447;509;603;603;612;595;551;517;521;536;554;518;529;536;542;542;576;591;666;746;738;666;785;748;695;671;613;674;556;544;466;520;592;622;614;595;569;626;649;658;721;729;702;670;600;505;408;428;461;478;519;493;428;443;501;477;457;505;639;722;687;694;638;660;674;607;576;553;570;567;530;606;611;504;528;493;507;539;570;620;695;735;750;789;765;675;623;641;523;543;550;558;590;573;581;664;663;672;672;688;666;729;657;638;592;586;584;609;609;629;600;610;654;675;665;655;680;689;613;589;596;611;604;603;603;640;666;662;593;650;610;567;522;555;554;584;560;534;491;517;552;596;633;730;759;746;781;796;749;657;528;510;490;574;616;535;517;533;519;559;515;595;604;526;523;532;539;609;553;464;535;626;679;607;655;670;651;626;615;658;710;739;630;631;552;622;704;660;650;643;590;551;618;587;630;634;677;704;682;692;676;691;719;670;642;606;554;612;548;539;548;531;503;575;586;564;525;437;437;552;507;512;507;510;632;637;672;607;588;627;691;680;718;671;618;614;638;663;622;516;485;490;474;461;515;518;665;618;630;570;582;648;647;667;546;551;561;580;638;620;628;640;699;666;767;692;780;747;783;753;728;699;664;721;669;635;652;614;528;547;587;622;677;600;558;577;597;598;559;600;628;599;658;647;646;659;648;701;669;641
403;510;561;591;578;466;460;411;351;359;290;190;120;80;80;83;91;120;175;264;311;440;532;544;428;365;269;215;139;131;170;279;414;451;470;479;541;607;709;657;550;404;297;295;200;205;209;299;239;167;166;142;118;92;109;123;217;358;434;478;400;442;486;525;477;347;339;319;374;386;484;534;546;521;454;415;381;465;479;555;631;626;668;568;591;579;592;538;503;402;330;309;346;369;379;506;585;650;684;685;666;603;516;513;579;595;654;675;620;605;553;504;498;488;470;435;466;519;586;638;644;671;657;590;612;726;760;705;658;685;659;613;590;534;431;492;583;590;640;566;624;618;591;573;561;599;591;579;530;449;431;414;469;457;510;535;470;447;425;388;422;399;311;358;443;468;471;452;421;408;434;519;594;543;453;384;326;290;238;214;267;321;314;291;349;445;526;618;658;652;571;511;436;426;466;544;632;663;649;616;648;663;590;676;641;679;688;647;581;551;627;601;598;632;662;662;669;613;542;519;558;555;549;504;500;588;615;660;680;658;643;557;479;488;518;509;521;560;597;657;685;697;683;643;669;712;686;666;704;614;668;577;565;560;588;640;665;679;665;696;608;483;473;421;481;495;545;512;594;639;641;655;599;592;597;583;525;466;467;468;541;518;556;572;560;511;560;567;531;514;494;585;672;765;715;722;636;573;577;611;628;678;587;599;607;633;595;529;503;487;477;522;478;481;405;481;553;600;665;738;787;752;712;626;691;683;717;680;641;613;603;577;605;503;565;491;542;600;627;666;657;664;698;684;651;620;600;685;702;644;640;685;677;616;608;621;557;546;547;555;575;586;621;615;621;647;562;602;596;605;551;508;529;579;617;598;639;653;690;730;710;595;667;645;605;560;631;547;617;567;667;688;642;647;682;676;712;662;649;604;578;621;545;553;457;481;544;654;673;605;616;598;576;549;564;555;506;519;542;571;553;656;642;735;730;666;721;734;746;665;612;636;585;523;476;544;624;634;570;620;608;570;575;638;722;721;765;685;698;538;496;452;442;417;469;494;558;492;512;525;490;498;534;676;702;699;649;644;666;676;602;631;535;532;524;615;627;568;537;597;562;525;510;516;589;661;741;727;737;765;676;648;597;527;417;473;490;597;607;626;672;637;623;632;640;661;635;627;655;633;603;616;652;636;601;607;569;613;634;660;642;619;645;618;564;565;535;526;615;605;623;637;664;568;672;650;579;510;555;568;525;524;511;514;512;599;623;666;683;702;726;773;758;744;648;558;552;515;611;589;549;529;494;508;462;458;549;658;581;616;542;538;580;579;530;548;597;663;669;671;593;610;542;609;705;740;658;667;587;613;652;702;665;629;642;622;620;653;616;629;639;642;649;711;673;679;695;731;688;670;625;637;610;592;573;553;521;496;568;606;534;483;448;468;552;524;526;497;500;610;628;630;660;620;656;703;718;738;701;673;601;692;659;623;491;392;397;362;347;387;531;648;608;595;507;579;648;662;655;577;562;650;596;652;651;686;678;738;658;684;739;714;701;685;809;734;724;700;670;701;664;588;585;545;553;555;645;677;580;613;621;597;589;592;645;537;576;576;625;691;668;708;732;698;573
349;407;535;562;560;567;478;426;389;352;302;229;157;135;143;155;126;203;238;406;426;504;514;516;470;425;367;312;263;198;235;326;461;467;478;493;522;626;704;708;542;370;279;222;232;172;180;270;226;204;235;258;209;191;208;230;291;417;539;508;482;498;550;608;418;440;412;427;439;447;480;513;524;493;458;476;437;492;451;547;600;646;645;594;550;552;554;544;543;531;393;408;387;457;494;557;597;616;651;638;632;548;519;555;535;694;717;706;676;582;536;523;535;493;523;462;538;588;606;691;672;643;646;610;568;690;724;708;623;648;658;597;580;475;440;480;494;554;585;578;611;580;654;563;607;564;602;565;535;476;459;512;529;536;531;554;538;502;453;465;406;460;397;477;485;484;475;428;442;396;481;535;567;547;437;403;374;306;254;186;207;295;371;361;297;420;530;570;669;645;600;498;410;478;540;569;577;647;671;609;611;625;543;586;632;607;646;642;614;609;653;640;653;681;691;616;660;601;522;462;504;550;567;486;498;522;554;541;653;599;582;638;537;532;527;511;500;552;559;565;667;701;624;592;633;758;715;700;708;632;683;651;603;572;627;569;685;717;731;669;626;563;586;535;520;547;553;560;607;599;634;616;587;569;592;566;554;489;460;448;535;589;593;590;598;571;562;568;557;485;519;572;630;715;727;718;667;605;627;691;625;668;585;595;599;648;615;536;510;493;521;525;536;465;428;445;583;638;683;736;717;745;692;677;704;684;728;723;647;592;620;643;641;542;507;516;528;573;614;674;716;689;684;643;681;601;618;633;675;695;641;620;640;683;645;606;556;554;543;556;553;584;569;534;625;567;598;565;582;596;554;582;504;549;532;507;504;607;643;706;681;687;624;584;557;604;622;569;616;634;696;687;642;667;701;725;734;676;658;567;535;538;567;537;506;499;607;666;643;599;573;593;625;604;513;607;586;582;620;605;587;655;697;692;716;710;687;749;740;634;565;519;515;504;562;592;640;602;570;530;538;536;586;553;650;674;703;743;708;613;564;445;441;422;494;568;502;537;624;549;526;539;601;653;683;641;616;629;705;677;597;606;576;524;543;621;577;606;554;554;575;576;548;540;570;662;656;686;669;719;663;636;603;539;411;427;514;612;616;613;608;601;601;625;659;610;607;668;618;661;694;652;589;584;548;518;514;537;566;611;570;585;596;569;563;560;550;599;649;660;700;693;555;675;629;643;574;534;548;533;519;522;545;489;549;596;655;652;657;628;739;679;718;672;579;503;497;559;621;652;551;534;517;501;467;489;595;702;693;698;598;548;548;558;570;605;619;682;660;553;583;565;512;613;713;657;677;619;570;573;619;620;673;610;625;673;648;656;549;603;655;620;664;683;739;706;722;720;639;719;657;646;627;627;623;563;583;553;614;653;573;510;405;390;468;506;537;464;460;509;611;574;615;657;703;739;716;757;710;716;696;647;626;588;445;338;330;298;292;324;421;527;538;527;463;460;600;569;626;624;532;569;634;613;685;589;712;681;629;635;639;671;688;632;692;775;759;736;730;685;682;581;575;542;561;570;634;647;612;605;582;614;588;628;607;574;501;591;590;673;729;723;662;610;582
252;401;505;613;596;567;525;498;511;428;373;336;243;228;284;299;296;319;412;506;531;530;554;451;497;471;436;397;343;336;307;374;375;413;411;408;488;593;693;596;521;417;326;214;199;190;181;205;246;274;324;376;355;323;327;339;386;454;618;594;597;558;551;510;516;460;542;573;531;505;486;578;483;488;486;464;501;481;481;553;581;615;613;538;495;523;526;562;548;588;524;543;555;571;559;615;600;597;583;566;526;505;566;616;626;691;716;738;677;577;532;500;512;516;497;559;531;536;640;726;688;667;593;563;532;600;634;640;612;647;688;583;533;542;505;499;486;511;525;568;596;620;628;616;630;621;538;517;521;517;546;564;529;579;619;563;540;544;546;503;504;484;441;486;458;464;410;393;435;437;479;441;505;468;462;433;388;312;318;189;162;251;367;373;372;382;417;504;614;634;544;465;431;512;531;542;560;604;670;619;627;589;550;526;521;486;568;540;593;637;671;692;670;628;651;709;693;662;574;530;574;515;591;571;501;500;470;529;636;577;537;575;614;582;527;496;512;541;610;577;662;605;626;600;702;799;802;757;715;682;668;601;645;605;593;640;690;752;672;667;649;600;604;562;590;536;535;545;525;652;576;605;551;581;548;629;553;481;511;492;562;641;645;638;589;561;564;543;531;487;440;519;545;692;783;713;628;586;672;686;665;639;632;589;620;694;659;570;517;525;587;573;542;434;425;466;625;579;648;708;817;789;711;728;660;730;665;661;680;570;608;667;646;564;520;474;549;609;641;634;683;706;758;726;672;626;629;637;640;649;663;733;673;708;634;614;555;564;544;502;503;552;526;525;609;571;603;610;549;571;576;524;553;566;526;492;474;560;573;703;701;663;576;544;506;573;605;597;590;643;660;638;648;615;679;714;672;710;610;523;473;480;500;513;527;500;523;582;610;625;646;626;691;665;590;593;633;633;641;603;600;660;651;636;701;650;705;732;643;606;531;479;509;622;625;656;680;648;595;602;553;480;502;499;581;689;714;694;702;698;676;555;483;454;506;603;636;596;599;597;565;533;633;736;672;683;661;699;681;646;605;553;546;530;612;626;632;582;549;598;556;583;559;566;508;604;634;608;644;689;695;661;653;551;465;460;577;610;616;630;575;577;550;622;647;627;608;607;599;628;656;593;579;540;588;569;465;448;429;465;478;536;549;621;546;544;573;613;661;683;734;660;584;576;610;667;627;556;513;488;484;454;470;549;613;652;636;706;679;658;698;724;676;624;548;431;418;516;584;662;579;631;585;570;510;531;675;722;748;713;655;605;587;624;625;681;667;676;648;584;479;575;581;608;652;626;652;564;534;478;488;538;621;608;636;666;677;597;549;620;622;610;709;706;682;719;632;667;638;672;659;665;643;638;664;596;563;541;622;576;667;549;431;382;436;532;558;472;401;437;518;524;569;638;712;737;749;752;724;686;680;655;541;516;364;265;244;233;285;304;356;457;523;479;380;396;420;506;589;567;548;529;540;521;621;585;592;574;619;574;572;606;611;588;618;670;771;679;656;608;650;604;538;521;517;573;566;623;605;622;588;615;608;639;638;588;600;540;643;619;640;703;675;541;507
296;346;494;568;636;539;561;540;538;507;461;415;375;416;432;491;447;498;576;603;616;534;571;547;538;543;465;460;456;436;391;384;340;379;338;387;472;557;562;589;584;502;346;217;174;167;199;271;349;388;435;425;457;481;519;434;460;539;641;656;654;637;570;522;487;472;522;618;631;587;555;610;525;512;474;474;572;524;533;591;627;634;577;538;528;477;472;543;579;587;527;570;616;663;639;610;627;579;517;514;497;548;573;638;671;711;777;754;658;610;553;546;540;506;486;533;598;574;631;670;685;738;631;543;444;532;653;626;567;609;652;590;518;513;518;477;443;464;538;550;628;635;586;621;661;567;599;558;528;556;581;607;587;605;638;587;626;577;537;493;527;490;574;546;526;511;445;417;439;398;449;429;460;459;436;385;332;394;336;251;232;261;413;444;466;408;406;483;561;585;499;461;469;502;546;532;514;558;613;649;655;597;533;511;482;436;502;509;488;601;722;673;642;681;627;732;725;665;612;511;551;541;560;617;514;469;498;552;543;544;561;563;587;562;556;508;569;613;649;607;608;592;582;629;638;775;776;733;684;643;630;629;642;588;602;610;714;717;687;650;546;567;594;614;578;556;512;488;518;559;619;568;585;537;540;582;532;531;520;561;636;714;735;615;565;559;589;616;560;498;494;534;572;653;713;664;624;606;679;694;689;593;620;619;677;627;653;615;568;545;558;540;492;506;461;555;585;639;662;739;718;719;695;682;736;718;675;732;675;594;576;629;583;561;480;478;590;597;581;618;641;721;662;768;696;663;600;574;622;708;779;711;673;640;671;660;668;607;546;498;481;540;527;598;578;588;576;587;623;586;561;539;610;636;519;464;486;556;585;645;649;617;590;571;592;573;631;627;564;597;629;582;592;617;653;685;654;610;581;514;460;433;483;505;490;555;499;584;571;647;666;741;674;631;621;690;675;651;634;630;690;658;720;728;677;626;609;573;607;552;499;516;513;562;651;714;703;648;612;591;566;507;471;471;515;597;659;734;685;721;676;648;527;502;546;658;696;685;623;623;578;552;638;666;695;674;689;750;749;646;606;571;534;558;635;691;666;621;594;540;544;593;569;496;516;515;590;568;604;668;717;696;596;531;440;453;463;558;603;607;586;561;626;640;620;629;623;604;608;638;674;596;509;558;575;558;467;396;443;435;448;496;576;569;591;555;647;620;663;704;693;669;562;592;593;592;547;584;483;540;481;444;443;493;556;675;700;668;657;701;669;702;673;645;492;392;356;491;583;537;552;614;630;662;627;609;660;759;794;745;644;633;596;615;578;627;669;651;647;539;569;625;619;639;692;663;665;516;507;466;513;545;577;589;607;623;641;596;571;588;632;665;686;706;693;651;618;655;602;632;615;608;625;639;628;548;546;612;618;656;616;541;392;351;440;520;495;452;347;341;422;414;473;543;701;707;687;701;718;623;638;583;505;461;285;223;208;244;205;228;233;337;413;363;312;228;299;388;474;521;425;428;443;467;520;482;482;424;480;467;516;511;504;506;521;631;667;730;736;669;655;613;557;503;512;513;581;491;506;528;530;584;592;578;564;593;642;637;648;667;683;650;615;466;389
323;395;528;625;605;607;581;576;579;594;571;542;490;486;526;557;586;604;670;644;611;557;529;513;539;563;491;556;535;578;486;415;372;415;429;454;508;566;532;551;546;526;357;276;172;160;210;322;414;462;486;461;470;522;528;471;503;571;619;692;664;630;528;428;462;445;501;604;634;611;605;594;530;510;484;477;535;582;561;600;638;653;581;520;501;463;431;498;532;619;564;580;606;630;675;657;679;618;481;536;517;544;633;657;671;693;693;785;699;610;483;470;524;548;568;540;537;550;646;698;638;718;672;592;502;555;605;579;570;553;577;511;498;525;542;498;458;496;544;569;620;617;573;649;713;625;516;568;513;536;510;597;644;692;683;714;595;582;543;459;508;495;533;545;537;523;446;415;379;396;414;463;488;475;418;384;355;438;384;307;247;290;407;472;401;359;343;435;548;591;513;462;484;556;564;536;571;605;643;646;685;645;558;493;462;506;488;477;543;589;698;688;680;659;706;676;648;619;559;523;534;549;574;604;574;515;521;599;563;597;562;562;595;605;603;569;618;649;705;671;597;596;624;652;708;706;771;654;616;609;578;570;579;576;576;667;638;672;637;631;523;531;604;627;593;566;499;480;507;544;538;538;582;613;556;505;516;526;523;546;623;686;644;583;612;636;572;587;583;569;514;570;565;628;622;580;568;589;637;624;649;665;649;602;627;669;607;610;572;569;612;549;493;492;539;551;620;618;632;676;716;751;696;707;761;715;763;764;706;600;608;574;610;569;500;520;584;628;594;647;593;591;669;697;671;611;594;549;608;634;726;754;699;602;603;647;623;594;573;533;514;530;561;692;659;575;613;558;603;628;555;634;631;652;539;499;486;532;588;610;546;614;620;598;586;616;622;664;622;627;609;590;584;550;579;614;658;608;549;505;461;446;531;491;521;552;582;599;580;654;676;704;708;649;652;632;669;662;626;594;729;696;670;683;690;627;549;578;592;572;566;583;560;627;652;710;671;635;632;592;587;585;448;518;544;518;583;702;682;790;680;659;664;598;629;685;693;675;681;646;552;629;556;620;643;603;680;680;658;595;558;540;535;582;655;634;715;615;597;580;578;556;594;561;559;518;479;571;573;670;699;627;570;450;451;448;427;451;558;546;591;607;646;666;649;663;608;634;599;599;638;558;533;566;574;518;432;430;422;467;522;531;554;605;590;643;591;619;695;728;685;627;592;604;606;581;560;555;595;507;536;474;519;612;586;628;704;632;683;633;641;655;622;507;509;450;411;498;587;540;546;611;604;620;679;691;676;687;766;748;687;606;605;592;592;582;650;656;724;626;655;608;693;692;701;627;679;634;490;489;499;603;533;546;603;613;638;598;638;605;629;656;729;687;702;635;648;622;604;600;568;620;587;615;600;523;517;539;608;563;624;486;336;301;408;510;511;380;254;235;267;318;352;494;531;553;530;582;627;595;551;546;452;361;298;203;160;143;147;121;133;177;272;274;164;131;149;221;309;336;329;326;324;361;350;382;324;315;304;297;375;428;467;425;474;538;614;648;641;590;655;594;531;483;499;469;479;395;350;437;474;581;557;526;544;615;663;698;671;650;619;598;506;303;226
414;449;572;610;584;603;588;564;593;602;609;623;566;594;579;651;660;707;682;708;627;556;510;527;595;556;551;509;552;592;516;414;446;484;560;523;600;556;585;623;518;498;386;281;242;239;326;375;514;499;487;463;436;465;563;541;584;559;609;721;687;593;505;478;494;504;504;587;635;603;588;558;507;467;428;468;527;557;588;641;590;599;544;546;480;412;412;433;496;550;595;594;616;677;713;718;694;633;572;516;560;597;640;647;629;648;685;718;672;654;493;441;500;561;533;551;569;573;657;711;730;737;705;631;564;575;613;601;536;554;565;514;458;529;508;538;609;540;590;672;618;620;661;711;626;591;546;545;523;472;554;600;626;639;648;626;614;508;501;491;495;526;551;563;551;556;455;410;390;421;444;508;576;488;471;440;427;476;469;379;338;341;389;476;447;357;384;475;589;597;572;559;527;531;493;554;613;649;664;642;699;646;608;503;492;497;512;525;542;609;629;626;622;718;646;609;583;574;552;612;632;641;628;650;681;599;571;610;583;586;554;555;566;577;577;572;612;695;695;661;628;526;557;633;602;652;648;617;615;583;583;551;513;493;527;550;616;589;604;640;567;509;516;600;548;633;548;484;485;492;531;595;589;628;548;528;506;503;463;487;585;644;625;629;633;650;577;623;561;512;495;527;585;593;598;592;562;560;603;609;580;604;638;664;633;647;560;640;617;604;587;602;563;547;579;608;606;664;653;691;708;649;640;697;746;644;706;717;749;687;660;591;587;573;594;641;656;664;656;611;613;545;668;642;610;637;564;528;585;625;710;698;612;609;585;589;543;635;557;521;515;570;655;674;708;676;621;574;631;628;591;634;652;620;525;499;521;614;619;613;595;611;647;634;645;652;683;755;669;680;638;614;565;537;533;567;605;574;605;553;517;554;565;462;523;513;532;568;699;656;677;627;669;598;642;640;646;652;566;604;633;637;668;710;646;596;605;569;602;623;636;620;618;603;591;618;654;639;600;622;612;546;536;519;530;529;558;619;653;736;723;755;711;683;714;690;696;692;624;601;575;579;569;565;557;603;742;703;688;574;523;559;546;583;632;632;650;655;600;609;596;595;617;598;568;531;526;502;601;599;633;532;430;426;471;476;407;406;484;540;545;502;604;609;665;690;639;653;602;623;577;587;527;486;557;531;472;468;433;516;572;576;586;618;667;630;568;627;651;706;658;637;569;539;602;586;597;580;605;550;549;540;564;524;599;652;641;647;589;558;538;595;556;496;516;416;457;511;502;521;540;587;630;633;617;667;708;711;691;769;720;677;611;534;505;565;614;720;683;726;731;692;655;657;655;664;614;629;522;544;541;585;601;604;508;643;636;660;653;655;678;702;687;738;727;749;682;662;564;609;613;593;645;568;526;425;396;446;497;570;568;357;263;280;379;450;453;333;210;157;144;147;226;320;383;346;372;403;497;518;493;435;431;354;253;138;79;98;91;53;59;89;105;118;80;58;63;95;152;158;210;244;244;219;227;235;211;152;176;192;253;330;308;316;366;517;529;549;619;637;599;540;521;414;475;441;359;310;287;356;443;498;484;407;458;529;592;666;631;577;524;530;370;239;116
472;436;526;518;628;581;597;566;565;551;561;613;617;554;654;645;729;730;699;604;552;526;527;535;642;551;503;497;566;532;489;437;471;579;618;629;553;631;551;579;561;463;427;382;319;359;387;503;533;548;513;491;443;518;503;589;543;647;664;671;639;574;542;492;491;491;556;589;581;618;648;626;527;452;352;392;500;550;603;595;606;583;581;563;552;499;498;449;477;577;599;589;686;710;705;719;770;697;606;639;613;556;568;588;658;646;641;697;657;592;493;451;484;518;532;554;520;601;693;646;673;709;724;688;634;559;608;591;581;547;495;479;492;532;544;603;583;622;679;646;660;623;674;664;666;558;524;536;540;518;546;574;579;607;621;584;554;457;428;421;464;504;531;582;591;518;507;482;462;484;487;510;555;554;491;481;465;483;469;446;457;426;475;533;497;447;474;526;551;575;554;547;573;546;516;564;645;681;601;669;638;659;628;578;538;522;547;604;532;569;550;605;606;603;562;553;500;540;619;629;624;672;586;648;610;659;615;589;563;585;621;636;637;571;530;536;622;688;723;682;634;596;563;608;603;608;638;643;591;550;542;576;579;468;494;549;528;529;556;593;602;578;514;557;729;707;606;553;547;562;619;591;624;596;514;542;505;454;443;493;606;638;664;636;687;681;702;648;591;549;509;597;626;619;606;576;545;510;564;539;509;566;606;614;609;558;523;589;584;630;621;610;633;600;603;613;595;605;583;666;662;645;656;735;612;624;687;699;782;687;641;596;541;577;592;662;632;722;678;615;568;594;621;665;620;654;556;489;513;623;693;669;595;540;559;516;673;648;674;578;560;568;616;638;652;672;690;635;617;640;594;603;663;654;538;588;587;660;669;562;592;649;600;630;678;743;785;750;717;747;673;631;581;540;530;591;570;588;607;550;556;582;592;553;495;555;581;601;655;675;680;670;665;612;596;658;679;601;512;521;620;651;674;661;590;580;571;624;631;663;608;642;663;672;590;567;612;549;558;613;600;564;559;579;554;503;510;568;664;725;705;762;706;735;712;659;658;664;671;642;599;530;552;539;570;624;689;671;603;595;548;582;611;568;587;664;626;657;670;660;595;579;541;613;563;533;531;519;549;599;560;423;344;385;433;447;425;378;435;462;478;519;522;587;674;701;662;632;581;622;561;458;525;456;477;501;455;413;453;492;567;553;519;554;603;618;638;566;609;628;599;578;641;616;551;592;610;609;594;582;563;580;501;555;494;558;607;617;562;590;517;540;499;528;508;494;503;559;482;461;421;521;605;674;586;702;656;680;738;794;718;713;580;553;506;507;636;680;705;710;716;651;599;528;524;566;607;639;562;466;474;527;568;581;571;593;616;646;636;671;687;693;727;760;740;725;721;653;654;584;544;546;541;515;489;411;309;335;363;487;390;258;183;202;281;372;383;255;182;106;79;87;124;149;172;189;182;236;284;343;304;287;271;253;147;67;36;43;43;25;27;34;50;51;35;43;30;40;56;78;118;181;245;212;163;100;88;72;82;117;178;176;220;257;367;397;421;473;573;555;522;446;399;400;486;405;343;280;248;275;323;392;392;335;322;368;453;553;563;521;469;365;224;104;52
475;455;454;488;584;548;605;574;488;556;541;551;551;579;686;682;701;730;673;627;558;591;555;606;585;542;533;526;483;537;450;442;528;589;619;617;574;506;580;528;548;446;433;474;491;459;491;543;507;541;522;553;534;519;539;549;584;690;752;646;635;539;535;530;586;566;572;523;635;646;653;591;550;481;396;422;506;579;621;614;604;568;534;560;575;570;511;536;493;548;583;651;652;676;689;677;724;664;683;611;581;543;575;558;583;634;638;663;702;617;509;484;484;477;526;525;538;610;618;626;619;633;626;651;616;593;590;573;630;539;528;499;464;528;507;555;608;611;632;654;665;680;663;645;634;591;540;514;552;555;576;611;564;575;518;489;417;418;390;500;504;601;539;570;546;576;574;564;533;514;540;478;515;571;544;548;593;581;566;496;451;496;522;578;596;532;562;531;544;556;506;533;588;576;639;581;638;697;662;593;643;674;616;531;528;520;591;602;573;541;481;499;510;571;620;573;533;563;620;670;677;633;584;587;587;633;646;607;593;598;633;693;621;550;482;499;535;630;681;647;626;581;569;499;551;492;601;612;587;554;628;572;584;539;497;529;537;520;497;551;557;651;570;574;679;745;668;585;543;585;673;659;625;661;546;548;550;493;504;484;574;687;690;708;777;735;705;633;615;548;554;561;561;623;612;606;591;512;579;557;550;476;555;552;593;518;489;526;617;638;697;630;592;619;617;692;678;634;704;695;704;665;728;706;681;663;638;707;689;619;607;525;532;606;601;632;680;720;686;627;614;581;592;576;526;547;561;497;508;558;609;687;634;600;544;608;687;684;701;689;616;636;662;661;615;630;670;581;614;588;641;663;661;597;554;641;657;688;650;618;609;650;627;622;678;693;763;781;709;732;707;629;618;606;528;512;508;553;586;621;568;633;632;564;549;516;538;595;634;667;678;613;643;684;691;771;696;587;537;541;650;626;597;532;588;584;665;691;707;637;694;636;627;594;584;533;516;501;552;592;555;575;565;575;550;546;473;550;602;673;694;612;687;655;723;627;600;613;652;601;548;523;520;556;588;641;720;693;650;622;554;646;631;580;560;601;591;612;629;599;602;524;582;609;622;512;484;470;515;560;513;416;365;366;415;458;486;411;358;392;455;475;562;618;687;724;686;677;594;506;439;475;493;544;581;491;417;435;437;539;493;493;570;544;610;584;580;549;608;634;627;637;595;554;545;629;621;646;649;597;592;552;553;502;475;490;557;529;532;485;512;532;488;581;553;560;551;550;462;374;347;491;565;617;581;635;626;787;669;700;705;667;637;597;648;615;693;687;695;693;748;616;575;545;540;531;573;553;530;494;485;518;541;559;547;652;609;589;555;666;618;641;638;683;666;703;657;650;615;546;520;518;535;514;526;392;283;250;308;410;313;193;103;114;142;209;190;162;123;92;53;50;78;88;91;79;62;76;120;140;128;122;147;139;85;33;14;15;18;17;15;20;27;31;37;47;50;35;26;35;63;144;211;189;174;79;56;40;44;87;123;126;141;170;322;352;355;388;435;446;417;302;266;324;369;378;324;275;263;249;300;315;271;187;152;223;337;432;456;357;265;149;116;72;31
463;430;457;492;634;653;635;595;571;570;544;533;538;682;683;633;700;677;687;639;558;618;594;549;601;606;641;569;572;518;530;563;562;641;690;605;570;527;539;566;515;462;454;470;533;534;502;589;553;531;495;549;579;516;561;518;579;669;734;761;657;608;591;554;572;585;571;644;608;622;664;658;599;485;413;488;556;613;623;634;631;610;566;573;603;582;611;588;571;566;628;605;609;658;643;656;657;663;655;672;556;576;596;596;618;637;618;682;715;583;508;487;507;503;497;583;588;589;533;523;541;545;571;585;575;551;591;646;680;666;566;526;498;508;523;571;587;618;630;698;642;682;721;708;624;576;548;547;524;560;559;586;594;560;479;421;400;430;451;470;472;626;642;595;547;526;611;558;550;610;577;527;519;605;560;605;587;601;626;527;489;501;626;613;641;640;609;591;557;518;499;548;594;638;691;669;701;658;613;605;601;599;550;488;477;530;587;646;572;541;422;427;448;504;608;600;562;609;657;738;705;601;556;521;601;617;618;621;587;554;583;664;728;637;589;545;538;574;653;615;579;552;503;498;466;460;494;601;603;601;524;586;642;680;616;637;635;556;529;484;578;608;645;565;653;668;629;623;548;601;583;703;640;680;572;517;572;497;546;600;613;682;731;747;721;768;675;617;623;597;596;577;581;531;546;550;561;529;557;548;535;535;519;575;515;493;425;551;617;646;632;566;589;657;640;659;665;655;654;715;666;713;735;681;636;622;668;667;616;662;612;556;495;562;638;671;706;668;671;609;627;579;523;542;542;547;504;530;539;567;618;623;617;628;599;629;647;720;738;688;659;637;623;612;589;569;572;576;512;620;627;635;665;723;667;648;687;710;695;638;609;593;662;637;696;754;753;743;694;726;680;613;607;614;565;502;438;506;610;573;543;581;629;614;624;550;541;661;667;628;599;612;703;695;680;724;659;685;597;567;535;601;622;581;546;604;611;707;708;678;638;578;577;518;480;489;515;543;561;565;585;559;603;655;609;564;476;516;564;630;628;603;639;655;645;622;549;559;624;597;564;526;542;608;583;677;693;713;607;541;567;635;543;568;510;501;522;508;585;544;462;502;580;565;545;446;440;446;417;449;438;374;273;307;420;460;466;380;355;364;458;517;561;627;694;724;714;603;528;471;365;425;525;574;569;594;492;503;518;447;492;457;471;490;575;575;568;521;550;638;634;627;622;570;601;629;612;667;689;585;581;547;505;455;436;480;490;484;531;557;493;477;483;526;480;467;523;448;428;331;350;507;530;537;546;586;626;688;714;665;691;594;539;540;607;667;661;653;660;641;655;608;537;528;531;499;506;619;558;487;480;471;494;505;578;609;578;517;542;557;536;550;528;611;594;589;617;628;583;550;507;499;499;498;511;376;279;167;233;300;257;168;96;103;86;119;77;72;67;78;62;65;68;62;63;50;32;43;71;65;57;58;58;69;30;17;20;17;22;17;15;20;33;61;82;88;97;60;51;53;72;136;198;201;153;92;31;28;49;76;82;92;91;153;257;282;243;312;324;360;246;186;196;250;349;377;320;300;289;235;237;202;162;126;85;139;221;318;376;251;181;107;60;36;32
616;541;482;548;689;598;678;645;590;574;547;549;560;670;716;693;677;711;665;600;612;635;706;655;621;618;652;675;659;584;541;594;619;649;637;637;600;554;553;518;547;485;473;534;540;531;550;569;556;533;490;582;557;539;593;549;575;670;741;750;635;654;586;565;573;630;675;591;602;610;696;719;581;577;453;541;631;626;692;654;585;621;594;630;642;609;642;687;678;617;610;659;653;591;647;584;657;646;688;694;615;590;633;643;680;667;674;656;632;584;528;539;551;525;558;560;623;600;535;516;499;486;505;533;542;571;668;652;730;672;679;576;529;488;532;581;652;652;682;715;711;659;679;740;646;638;583;514;539;581;616;630;602;532;506;439;384;429;458;465;528;624;641;635;551;520;542;534;517;599;606;592;605;660;582;571;658;655;637;555;515;536;572;578;574;554;585;489;570;481;428;491;589;679;681;695;664;678;652;613;564;581;516;530;553;599;603;602;572;511;428;398;431;499;617;618;635;635;763;712;749;609;531;566;591;613;607;658;583;564;656;730;721;685;720;656;580;574;623;644;638;579;568;456;455;415;502;577;603;532;537;592;663;645;660;641;627;579;576;536;564;649;599;601;625;644;623;522;539;588;601;656;648;614;597;539;519;565;585;568;607;664;683;675;715;673;638;588;604;652;594;504;500;474;514;546;564;534;561;579;536;560;543;603;523;496;503;524;590;539;586;572;578;649;659;701;737;676;641;632;638;734;711;695;621;661;618;705;670;652;586;563;565;584;645;708;696;664;617;624;596;592;555;543;539;534;530;525;672;652;616;624;640;617;664;683;686;742;680;691;651;557;573;631;575;588;536;543;555;583;631;666;634;689;670;677;692;749;654;633;602;604;663;686;652;686;738;721;669;705;649;593;608;633;578;509;461;502;566;579;536;617;588;619;611;573;577;642;647;639;681;616;710;700;695;706;697;634;648;569;559;524;556;558;582;661;677;682;761;681;570;579;518;497;484;490;524;571;493;608;577;568;583;664;655;598;593;589;612;556;527;528;557;594;578;596;560;506;596;571;549;602;624;580;577;641;672;641;584;552;560;534;531;412;439;388;404;464;480;449;381;453;556;563;595;470;477;480;433;383;294;242;214;212;327;462;426;425;356;326;460;535;563;623;638;566;596;552;430;357;364;479;499;651;681;624;626;587;524;492;463;412;427;474;511;437;455;441;543;638;672;629;654;576;551;564;622;679;663;653;522;531;496;425;402;433;429;511;550;523;499;492;450;518;490;432;466;488;412;352;376;521;510;487;475;474;578;628;670;655;622;469;468;523;609;678;615;593;541;576;540;543;497;527;544;548;514;577;563;476;434;439;512;559;591;663;592;474;457;428;391;421;425;486;515;504;517;570;513;504;435;390;352;387;355;276;205;118;151;206;202;150;134;138;100;73;69;75;81;73;61;80;71;77;85;57;49;47;57;57;44;41;33;46;33;23;28;15;31;33;33;30;58;105;160;175;182;142;82;90;99;200;219;223;163;85;41;28;25;39;53;42;105;105;140;188;208;269;297;285;222;198;219;321;421;423;381;287;261;219;183;130;110;72;62;72;146;220;267;163;88;85;31;16;29
584;578;599;674;661;664;621;637;678;593;536;557;579;728;714;709;655;639;699;710;697;690;657;633;627;656;679;704;633;618;579;597;621;631;619;658;615;580;575;577;592;560;523;480;463;456;467;596;520;487;517;534;599;641;576;552;572;636;720;650;620;570;550;516;551;612;671;652;635;658;683;699;659;609;537;582;661;609;681;645;582;605;606;629;584;597;603;684;608;645;595;639;593;539;628;590;610;591;656;653;657;661;733;763;715;703;671;606;627;547;520;587;599;567;613;626;632;600;537;572;538;469;451;432;457;546;583;665;700;699;712;618;571;524;521;542;621;652;682;768;742;763;722;742;681;660;614;547;578;585;611;634;635;530;485;490;399;426;413;414;474;579;583;590;514;501;502;551;523;642;620;655;660;634;607;558;639;660;596;591;533;498;546;579;555;554;600;575;558;443;411;538;566;631;705;686;631;634;611;638;609;580;640;643;638;671;630;642;589;559;469;422;511;547;627;604;648;656;729;702;690;623;565;564;656;679;640;632;607;595;649;696;735;668;691;742;657;636;617;640;617;583;571;518;467;495;543;549;596;591;577;632;695;721;667;720;722;663;611;549;623;625;614;630;616;627;551;567;532;549;590;613;616;578;553;529;581;591;577;584;629;617;688;663;709;642;633;590;608;639;611;585;493;503;502;518;482;543;598;561;598;593;562;629;619;579;549;562;497;540;560;521;585;659;683;651;681;667;613;670;597;624;691;698;663;678;619;689;646;621;545;479;547;526;572;666;681;691;570;654;618;625;590;561;603;582;660;647;664;638;655;583;640;628;658;671;698;679;681;642;643;567;555;518;541;563;589;580;559;596;656;639;681;700;671;710;662;674;643;594;631;637;732;618;638;602;635;644;591;595;544;602;612;611;596;539;469;441;580;636;566;610;576;616;628;602;600;691;702;702;642;634;601;670;695;697;646;657;593;602;488;425;461;482;610;639;694;724;683;670;618;581;581;549;490;531;533;496;534;561;594;562;601;628;601;625;589;611;672;651;604;499;529;632;673;581;497;549;561;606;567;603;597;563;531;539;613;565;550;482;519;519;445;381;330;236;261;322;448;456;370;438;527;576;533;480;500;462;406;307;166;114;94;154;252;398;434;377;302;310;429;532;550;563;485;429;474;443;411;309;314;434;544;630;664;678;562;622;573;441;374;341;335;358;333;327;362;371;390;474;551;612;622;583;537;551;569;713;669;598;544;466;370;373;345;355;444;520;490;474;506;480;546;514;442;384;340;356;299;337;390;474;477;452;390;395;521;611;607;591;573;485;433;473;588;628;564;544;542;541;496;490;499;511;484;548;530;619;561;425;388;409;428;487;596;631;571;396;354;336;315;283;289;322;385;374;395;379;335;299;304;219;188;227;252;179;120;72;83;123;188;232;238;213;173;90;66;88;100;81;53;52;92;63;82;57;46;56;58;44;37;39;51;49;32;23;16;24;29;45;43;51;66;110;230;300;311;255;155;168;195;270;285;297;197;128;55;25;21;21;44;57;95;95;109;132;170;255;289;301;253;227;291;404;468;438;381;285;306;218;167;148;80;52;45;69;106;131;129;99;66;52;40;35;26
643;634;629;689;755;709;709;690;679;575;544;572;599;719;706;691;733;710;759;687;760;708;690;652;659;703;658;646;625;611;561;575;627;586;623;658;617;610;622;619;668;644;530;483;507;464;478;471;509;526;543;570;603;627;568;516;515;609;651;653;617;558;514;514;567;666;626;694;650;654;648;674;734;700;641;663;701;637;682;673;628;656;607;671;591;620;656;708;719;692;608;562;598;617;600;606;532;565;581;582;583;681;713;758;720;634;614;602;571;552;556;656;647;610;641;658;685;630;563;568;637;560;440;423;415;454;586;622;637;675;649;630;595;581;507;610;634;684;730;817;731;755;725;709;705;650;622;604;585;601;575;620;618;568;554;490;494;455;466;407;443;510;597;533;522;489;495;552;576;646;656;706;711;613;629;623;713;645;630;552;522;518;554;580;565;540;581;585;538;546;464;532;628;675;600;618;655;656;628;627;620;578;641;667;648;679;614;581;594;552;552;564;609;693;699;696;627;666;648;702;695;661;632;613;691;650;659;663;633;632;703;708;752;726;748;715;701;659;590;659;646;622;665;606;557;514;536;584;579;559;615;643;723;684;715;680;735;683;664;664;651;679;611;652;688;660;570;556;545;550;551;555;523;531;496;550;589;580;544;603;661;599;593;690;666;661;579;581;636;675;584;574;540;549;554;511;527;600;605;642;578;578;609;630;619;652;585;564;520;454;510;571;647;697;661;700;650;672;657;594;621;571;641;641;581;606;638;664;596;590;538;532;547;527;639;638;700;623;573;634;609;700;608;622;660;654;601;594;639;675;620;585;632;648;617;666;690;662;664;627;598;582;571;543;503;563;588;516;662;562;597;692;653;632;663;630;718;729;682;669;685;663;610;645;600;599;568;550;508;520;614;607;626;721;661;570;442;498;620;628;646;576;614;634;633;645;649;724;743;733;643;597;585;646;613;627;662;623;626;545;492;406;379;466;585;653;716;678;768;698;642;656;633;559;568;523;558;537;473;537;578;537;574;632;623;575;649;589;707;683;630;567;496;634;654;611;531;528;530;571;613;601;673;578;492;491;530;441;414;342;372;382;362;333;216;165;190;352;503;454;421;440;543;527;587;543;401;337;292;256;145;66;51;104;209;405;444;337;237;234;359;513;527;472;373;374;398;418;338;340;374;501;533;577;586;597;619;541;481;409;257;196;211;247;249;205;211;190;253;332;425;490;600;538;506;504;612;628;607;525;444;386;279;241;281;363;445;515;520;553;590;559;586;466;365;263;223;173;190;307;339;395;349;313;322;385;427;529;552;495;446;369;389;461;545;471;493;521;544;515;448;430;434;479;510;516;523;563;536;452;322;275;303;423;518;583;525;353;262;210;205;171;167;180;206;257;206;185;177;170;125;110;102;97;93;76;50;30;45;113;215;312;322;318;208;97;78;102;128;65;32;48;57;62;70;74;80;69;59;42;36;59;63;50;25;18;19;20;33;71;72;64;81;126;229;328;391;310;292;274;316;360;363;338;287;186;115;59;29;31;41;46;81;127;133;131;181;198;290;285;317;301;333;355;366;400;391;360;310;263;230;177;113;82;68;91;91;83;67;56;48;47;35;44;60
685;648;640;685;726;688;699;631;693;618;582;612;646;659;676;676;683;718;722;698;741;649;656;674;648;565;637;614;618;652;596;595;556;648;671;684;678;692;650;672;725;652;572;507;469;468;456;418;509;529;578;594;660;618;527;513;451;532;597;667;583;555;457;551;663;648;675;729;729;705;637;669;729;709;672;713;657;613;602;617;642;701;697;648;637;595;651;723;752;693;650;576;570;628;697;613;557;495;501;467;545;608;672;729;704;683;600;588;607;570;572;595;699;687;660;672;694;583;552;592;626;593;495;426;460;487;535;608;667;652;677;575;599;504;593;621;702;700;743;737;790;723;737;753;687;699;696;676;638;608;633;710;614;668;572;610;542;511;490;436;478;590;613;564;523;544;568;539;599;650;669;658;665;651;657;662;662;659;569;540;521;507;551;519;539;543;543;595;566;582;517;618;565;625;639;649;627;625;642;622;617;610;624;659;639;680;654;613;641;666;637;670;697;732;692;675;623;566;605;621;660;663;582;609;614;633;661;630;617;666;746;694;669;658;676;676;660;616;575;616;605;668;724;618;643;631;634;623;599;607;662;707;715;760;711;672;699;717;724;742;722;715;634;632;650;642;619;632;572;639;585;606;535;492;430;506;597;562;571;576;608;639;610;614;594;593;593;648;643;630;592;608;585;610;587;617;582;585;629;588;597;533;558;674;681;663;640;552;508;487;539;573;591;689;605;652;605;607;653;623;618;621;646;602;622;649;643;647;628;574;477;494;507;537;552;631;689;664;616;678;669;688;647;593;570;649;681;652;666;642;582;634;641;607;546;676;716;737;702;693;605;544;566;491;582;596;662;658;604;635;623;666;608;578;629;691;663;672;779;722;709;694;623;622;592;621;561;473;529;548;573;651;651;668;647;562;572;525;570;574;584;644;621;658;677;658;640;695;730;768;646;594;641;583;593;639;614;656;595;569;471;409;391;465;533;693;666;650;700;663;654;665;664;640;572;586;584;526;446;479;491;479;565;596;628;608;588;641;645;668;626;535;516;599;647;612;586;507;498;492;558;577;605;521;440;349;335;312;259;236;248;240;227;228;144;150;226;410;516;515;441;416;528;538;588;494;345;271;280;281;161;87;44;61;112;251;313;241;152;165;280;426;503;364;314;327;398;413;317;359;431;499;483;477;461;458;432;395;341;196;161;167;153;182;153;90;77;71;100;163;257;376;449;526;499;484;565;521;517;428;299;159;163;194;265;403;466;508;557;608;569;622;553;413;250;115;95;107;171;242;299;226;215;199;279;335;391;437;439;346;285;235;345;380;443;369;413;430;589;494;458;420;398;408;420;414;452;473;445;339;237;230;222;314;401;491;439;303;227;190;158;115;89;114;135;139;175;99;48;62;62;41;46;28;33;36;26;27;43;101;182;336;390;302;202;94;94;136;132;82;52;53;65;82;64;56;72;65;65;24;28;52;68;50;29;15;10;11;38;69;87;67;60;108;191;254;361;361;316;342;392;363;355;371;354;287;177;92;62;29;28;57;78;139;169;171;153;170;215;254;308;351;356;288;284;304;412;395;348;241;193;152;130;81;103;127;130;79;47;44;37;47;61;65;62
634;612;651;694;718;662;642;621;661;672;609;638;683;654;666;672;652;692;648;639;617;626;658;640;559;625;671;661;672;645;626;623;557;657;753;721;726;681;652;724;728;706;643;522;457;453;417;459;433;533;548;610;677;626;597;536;560;564;608;601;558;540;544;652;699;724;713;721;714;685;614;678;701;710;656;685;662;601;625;595;632;618;691;665;643;683;753;762;725;718;645;533;608;607;651;666;594;484;453;487;526;650;674;693;645;602;559;556;602;637;639;715;678;671;680;712;663;595;559;600;654;655;579;542;554;565;618;672;641;688;674;659;570;541;568;648;705;758;782;726;746;735;728;700;708;707;738;685;616;639;660;706;662;661;651;638;566;526;513;502;567;665;609;581;510;533;515;586;586;607;658;626;581;649;618;680;702;647;618;608;523;489;496;458;493;519;542;563;584;597;591;582;627;657;698;687;673;546;673;681;667;627;671;652;652;629;627;603;618;600;616;627;635;659;646;633;611;581;606;619;651;677;576;611;598;641;653;670;593;619;678;659;668;588;616;633;635;614;611;604;634;675;696;675;654;647;696;645;604;568;653;628;687;695;719;681;648;665;739;732;694;708;652;642;594;665;573;590;634;680;687;586;526;487;425;518;538;555;558;525;531;525;571;556;572;596;648;621;650;681;629;595;616;632;636;619;638;600;635;546;557;504;597;646;679;650;591;491;476;460;542;553;625;570;621;632;603;536;570;505;621;550;526;553;596;633;652;673;602;597;531;558;569;558;622;662;665;676;630;647;701;701;645;593;534;608;681;695;676;627;587;615;622;576;633;654;707;755;721;698;734;632;589;607;641;635;702;689;691;654;695;650;598;595;590;694;739;769;714;726;729;693;638;609;676;620;619;545;536;584;683;599;656;687;580;565;527;591;605;669;613;634;593;634;616;710;684;684;683;682;633;584;530;574;610;617;597;563;505;485;463;442;438;474;519;638;722;692;662;625;652;610;628;625;537;551;519;446;365;390;439;401;403;523;538;635;673;589;623;616;596;514;592;630;584;617;558;478;452;470;457;481;528;518;352;297;215;213;171;129;139;144;178;131;131;147;244;464;551;474;482;506;461;484;494;427;265;232;265;358;269;124;68;37;76;148;195;179;81;114;250;394;375;332;279;354;405;371;319;293;366;373;368;323;311;316;247;209;173;137;87;115;106;109;110;66;37;45;43;75;127;267;360;471;464;451;490;442;435;365;236;134;110;145;259;394;481;524;555;635;666;654;589;344;181;113;70;70;118;161;198;160;127;140;208;292;335;333;289;201;166;200;244;287;268;249;301;353;529;565;479;455;344;338;379;319;316;376;384;282;192;150;200;239;330;356;321;203;208;139;88;77;46;56;95;125;104;64;41;53;46;35;29;25;17;23;27;23;56;94;154;215;212;173;151;98;94;134;129;115;92;56;60;55;58;54;65;60;39;21;27;51;60;44;28;16;11;8;20;53;81;51;25;60;100;189;245;279;269;293;294;258;263;312;301;332;204;128;69;51;42;48;116;190;227;193;164;141;153;193;233;310;334;268;291;343;384;331;300;205;162;139;95;72;113;154;159;85;63;56;67;105;121;124;105
616;647;632;682;668;694;683;639;671;687;611;667;616;634;594;588;605;573;576;608;586;648;630;574;624;636;662;680;707;698;687;641;608;650;790;778;777;711;729;724;739;678;640;556;533;516;515;483;447;503;558;676;628;589;654;634;633;567;537;564;600;625;600;600;685;689;741;737;686;721;742;663;690;656;666;660;657;641;605;602;638;664;715;685;705;717;696;735;756;669;666;549;554;623;691;637;606;546;534;534;598;667;716;670;564;538;613;535;652;646;694;657;676;676;652;655;678;603;549;570;631;669;623;581;611;598;730;729;712;659;607;643;605;605;590;686;735;773;786;794;756;720;695;725;705;662;676;751;682;659;680;703;682;633;643;580;620;550;557;575;666;721;690;561;532;489;537;524;543;556;561;590;678;633;644;604;687;635;643;566;489;440;511;471;500;533;484;562;549;538;549;657;658;673;667;680;683;661;668;749;715;718;661;653;638;645;640;646;587;627;646;595;611;572;567;593;552;565;603;613;638;615;584;616;571;644;680;628;595;604;629;671;646;581;540;587;578;605;602;691;686;661;660;663;677;726;733;689;664;571;550;553;564;671;694;622;626;633;682;724;727;719;710;641;604;640;548;601;605;678;684;644;506;416;441;526;496;549;544;498;488;514;582;581;583;623;597;668;662;685;660;635;636;671;637;588;619;669;644;615;526;524;531;632;638;653;605;531;490;547;546;632;565;530;538;586;572;541;524;503;533;567;599;570;637;624;672;631;621;596;543;529;543;584;609;635;643;675;660;673;632;670;618;549;605;605;661;716;595;611;593;629;590;572;586;632;743;767;724;730;750;613;647;550;646;726;759;768;742;722;664;629;559;553;617;612;693;675;688;737;684;656;673;634;613;686;680;619;572;639;596;625;638;609;555;573;535;533;555;558;589;527;536;555;656;643;648;627;622;668;604;537;529;573;589;546;517;406;412;420;440;478;497;504;588;603;714;680;633;653;597;584;557;555;534;473;426;352;369;345;368;333;361;407;501;487;532;530;531;518;531;576;561;578;601;544;460;448;445;477;407;389;449;440;348;262;233;181;176;147;133;104;135;140;168;222;321;503;520;556;480;449;447;462;416;273;158;142;242;302;310;173;77;38;35;83;114;124;66;95;159;259;308;268;281;339;467;405;294;279;316;290;344;277;236;204;107;91;52;50;56;60;60;59;57;35;28;25;22;20;71;152;277;437;412;376;431;433;402;329;216;160;93;156;255;346;379;482;640;650;656;657;530;316;174;98;100;94;84;127;152;170;143;117;137;164;216;246;171;116;75;98;122;143;167;137;203;285;410;529;469;396;294;249;265;232;223;240;252;184;126;100;114;137;174;200;183;202;161;102;49;23;34;46;81;78;66;40;51;44;55;68;26;16;15;27;30;51;55;75;118;145;138;129;137;98;130;158;199;218;161;99;68;71;72;40;39;41;25;19;31;48;53;31;18;12;5;11;14;26;46;34;22;18;36;64;90;123;148;161;160;156;140;190;268;288;196;141;99;73;62;83;126;210;219;179;94;86;110;124;132;248;312;244;212;243;311;329;260;200;154;96;45;44;94;161;146;96;78;82;98;130;213;204;146
627;625;615;630;613;695;662;693;689;699;735;675;694;655;625;579;491;492;493;537;562;587;596;529;543;544;653;751;694;713;664;614;619;644;748;746;702;703;699;695;650;599;652;616;620;626;605;505;528;448;481;544;569;592;663;639;635;617;570;634;621;677;690;634;648;679;731;707;722;717;742;712;648;538;643;670;639;657;602;602;678;634;686;665;730;737;785;753;741;695;622;565;506;609;603;558;599;519;606;625;662;665;684;730;583;574;599;653;649;663;661;663;647;627;711;609;666;578;632;648;657;674;703;633;561;641;655;698;705;645;623;592;575;564;585;650;719;747;732;703;713;736;702;673;663;722;744;775;684;715;678;608;641;623;594;610;588;552;546;656;718;744;727;709;586;543;502;508;599;624;561;655;665;633;679;663;655;625;580;573;562;535;525;502;537;561;515;579;568;595;576;654;674;638;690;678;656;636;691;744;758;760;704;660;684;707;621;665;666;614;623;564;535;570;596;586;563;572;596;642;660;675;630;616;646;628;705;593;634;631;614;615;628;605;578;533;542;577;637;658;700;659;601;603;625;673;716;709;607;494;478;551;551;628;666;628;564;608;628;688;710;736;675;616;625;547;543;596;590;607;608;600;530;435;478;499;555;550;545;497;510;494;545;595;628;701;675;620;672;677;665;619;635;657;686;678;616;600;546;519;493;505;534;634;649;646;580;523;541;610;523;526;512;532;535;497;542;483;437;403;435;518;540;602;648;573;626;618;603;602;573;540;561;600;610;597;551;532;607;697;643;664;590;566;556;606;612;590;620;682;597;522;610;636;630;559;686;668;741;751;668;635;563;608;638;737;755;774;767;699;683;591;536;538;482;535;582;701;662;652;703;654;543;599;608;678;705;649;611;662;620;608;615;664;515;551;566;538;530;494;517;428;507;489;537;559;596;526;593;582;612;545;554;547;546;513;380;311;328;363;420;491;530;565;695;658;601;640;575;574;609;518;557;443;382;326;290;273;298;309;377;339;350;364;422;368;405;392;427;473;491;511;563;573;473;428;325;368;381;410;289;317;305;342;364;372;323;302;234;191;156;119;113;171;229;268;410;503;515;464;406;364;361;347;288;185;102;100;171;233;253;189;67;37;27;65;64;72;51;84;142;212;237;258;270;297;368;402;318;326;320;328;338;298;235;148;76;37;25;25;30;35;27;25;39;24;17;21;19;22;51;144;232;306;270;270;323;326;380;319;233;137;133;224;275;256;304;406;504;577;550;507;436;259;136;136;108;64;60;100;149;187;203;138;79;82;117;111;81;69;50;46;81;64;82;87;159;253;375;429;416;327;236;247;221;202;171;136;105;94;59;65;69;80;97;125;130;139;130;53;29;29;30;44;34;63;63;42;34;57;67;58;51;25;37;43;69;96;102;117;130;149;143;117;136;161;198;263;310;371;290;162;140;99;59;30;21;16;21;16;39;34;48;33;28;13;10;7;12;14;23;22;19;18;18;25;43;49;70;81;111;79;94;148;204;174;177;169;146;151;138;147;159;213;199;126;76;60;60;78;121;165;201;188;194;176;211;199;201;178;108;56;30;42;82;121;142;86;80;103;152;264;304;294;252
652;583;592;628;642;667;685;704;651;653;641;696;660;667;604;541;464;459;492;509;524;616;561;507;551;612;610;688;751;727;763;647;587;643;666;672;662;673;676;663;641;613;603;710;677;683;660;608;523;429;427;441;476;521;566;662;673;588;646;678;658;685;717;693;705;698;712;745;696;738;743;762;658;559;660;682;676;688;667;598;641;687;659;641;688;687;747;710;750;707;601;535;548;577;612;580;585;643;609;627;605;632;641;679;605;614;587;645;659;692;651;688;657;681;572;593;590;612;590;647;663;694;670;601;616;644;722;687;664;621;594;531;531;557;567;615;659;684;689;731;786;786;732;636;679;662;631;700;679;667;724;693;646;616;540;563;521;520;580;627;711;665;677;655;616;478;475;531;591;587;645;657;670;681;684;652;668;600;638;591;628;577;586;575;562;547;580;609;623;591;662;653;645;693;661;657;609;666;724;736;749;722;754;744;743;705;686;676;650;674;689;563;592;531;570;602;589;547;611;651;674;655;579;601;660;683;674;628;559;593;631;672;594;549;535;493;513;542;635;672;743;680;685;599;630;647;710;700;617;542;527;512;561;601;640;604;537;520;587;600;641;628;657;640;593;567;569;542;564;589;636;588;564;502;493;559;626;580;584;526;484;509;541;572;686;694;739;673;660;674;696;702;654;607;629;634;617;542;480;440;454;418;505;601;617;615;594;564;510;529;499;455;421;466;470;488;467;480;351;293;287;335;389;462;549;590;565;606;593;612;505;490;493;526;529;528;473;506;603;688;656;642;602;569;585;545;538;590;650;641;615;557;543;501;552;547;584;598;652;651;683;664;591;637;654;693;702;781;766;694;603;562;513;449;436;418;463;547;538;573;588;543;524;543;586;643;651;590;598;597;600;625;614;615;595;577;550;483;439;417;425;360;440;397;390;376;403;389;475;529;585;526;484;542;543;461;326;231;302;374;448;532;572;638;641;646;605;561;483;437;503;437;377;349;264;207;197;192;207;234;312;350;302;287;276;227;298;305;367;397;433;386;379;375;385;276;229;308;346;278;213;209;225;265;300;374;382;412;337;285;245;158;196;300;354;390;439;403;424;391;294;245;204;174;155;95;55;60;86;134;106;102;50;40;43;64;78;61;92;107;208;222;260;291;263;277;331;374;375;360;417;394;357;292;244;136;65;27;32;26;36;19;30;23;20;21;21;15;34;28;36;84;158;208;230;211;201;287;279;269;173;111;139;250;288;231;185;245;348;359;357;312;254;161;134;133;93;72;51;88;129;151;178;117;65;48;52;75;52;51;65;53;51;52;44;73;120;199;268;346;346;217;190;218;226;172;108;99;73;67;56;70;67;56;74;88;99;128;101;43;31;29;29;28;41;51;65;45;65;75;103;100;88;37;49;75;123;166;180;175;201;236;209;136;178;240;283;396;431;454;385;254;201;170;92;46;22;25;38;36;49;51;54;49;62;27;19;21;16;22;14;18;29;19;23;35;43;54;69;101;102;115;130;162;174;158;164;205;241;313;311;278;272;291;186;135;105;76;54;57;75;147;171;128;117;111;101;134;126;111;64;38;30;59;82;127;150;117;89;126;251;325;442;368;356
623;599;558;674;637;631;665;689;650;671;589;621;674;652;618;522;494;479;503;565;553;588;517;508;585;574;597;631;684;733;746;673;583;607;672;638;623;613;701;690;664;690;644;632;698;659;673;646;533;506;393;376;454;498;543;598;633;669;702;770;759;758;724;716;674;691;715;683;670;680;720;684;653;650;594;666;692;730;682;570;580;630;571;558;583;707;711;727;746;646;621;577;507;625;595;589;580;586;580;615;570;646;634;619;630;562;571;582;618;651;680;701;623;632;600;559;545;576;650;651;662;661;637;589;597;632;685;691;599;607;632;570;560;536;549;552;685;636;680;727;792;743;757;695;657;620;636;684;735;712;634;671;644;594;631;541;498;492;544;613;612;688;653;635;600;519;467;479;578;593;614;626;675;676;610;669;663;654;561;574;592;623;584;579;592;635;620;636;621;691;667;648;651;632;593;590;619;661;692;756;713;716;702;756;713;693;725;699;684;676;654;613;580;580;593;594;598;585;528;577;623;610;590;657;655;648;620;571;533;539;628;585;601;551;511;495;494;580;625;695;737;705;646;662;596;648;669;686;650;558;492;490;550;586;555;545;481;514;514;567;579;607;646;622;576;601;573;583;569;571;588;615;556;506;512;571;598;552;578;535;476;518;610;630;720;767;772;704;669;661;668;595;586;645;620;618;670;572;423;327;281;316;499;591;567;601;493;492;477;455;448;382;306;330;411;404;401;370;292;181;186;177;236;353;483;498;549;513;509;479;533;494;474;454;463;490;493;492;610;641;709;620;596;550;488;485;537;559;574;526;580;434;439;452;452;494;507;516;531;569;638;637;647;684;639;652;722;715;675;613;606;577;467;357;310;287;275;294;362;396;421;432;472;516;546;627;616;615;540;530;605;570;545;578;530;485;494;429;419;397;368;366;400;376;283;312;245;258;326;420;509;482;563;541;559;451;248;174;198;323;418;493;655;557;631;579;515;431;398;329;339;294;277;196;175;173;197;189;194;194;213;252;246;205;206;131;166;240;296;338;326;231;201;214;214;157;144;197;224;184;146;135;196;204;298;398;474;434;365;365;299;234;246;335;407;446;383;343;341;283;236;171;131;95;91;52;60;37;44;56;88;55;56;63;77;98;104;112;112;141;227;266;284;351;358;395;434;425;455;444;410;387;355;280;192;134;62;34;25;24;26;25;35;40;27;29;35;29;25;19;25;56;105;140;131;93;128;148;157;130;96;89;145;229;251;186;149;158;181;197;173;175;99;121;102;87;87;59;44;65;72;102;117;82;68;37;61;41;59;68;71;58;61;56;46;74;112;171;252;262;214;178;148;188;175;176;133;75;74;84;76;76;61;67;49;45;54;77;63;28;19;22;24;31;31;45;72;99;117;131;177;185;139;98;109;161;195;263;251;229;234;267;213;177;205;315;451;497;582;568;463;345;307;222;106;54;47;46;47;108;93;93;113;99;101;80;39;20;26;44;37;41;43;49;63;75;102;108;123;161;201;187;195;235;239;199;229;338;426;451;452;477;460;387;314;229;216;158;84;56;62;107;102;85;121;83;84;85;66;54;50;34;59;104;156;168;165;126;123;172;289;422;450;423;366
644;586;615;674;677;717;672;681;706;608;611;629;650;680;637;563;523;486;540;563;579;545;559;539;530;512;561;645;670;764;686;642;573;560;642;670;599;647;676;654;732;704;663;622;693;666;644;603;554;510;425;432;440;527;519;566;534;573;673;720;701;725;685;664;677;609;667;700;702;693;705;693;633;655;671;678;702;756;708;632;563;528;551;562;539;580;649;695;731;681;693;629;635;615;647;595;619;558;517;597;637;607;590;642;666;598;546;546;628;663;648;652;626;595;596;592;537;526;595;645;623;589;570;552;546;583;656;675;712;677;638;615;571;645;580;580;631;620;590;655;731;717;727;709;697;644;655;661;674;612;589;564;636;655;571;590;463;485;493;535;608;563;652;638;608;571;462;510;557;569;595;631;665;634;679;689;711;657;620;627;587;685;623;553;580;673;670;672;707;692;685;703;644;652;622;605;626;645;674;736;705;714;718;724;719;778;781;728;688;698;728;653;670;638;598;603;585;492;454;484;595;640;619;585;597;649;599;558;495;540;598;635;576;507;499;453;507;597;634;696;707;711;611;672;590;654;615;647;646;605;536;534;573;584;583;509;500;488;480;549;580;591;548;529;536;620;585;559;558;536;567;610;562;494;512;509;495;506;522;561;517;561;645;694;730;758;728;647;616;527;654;576;494;564;575;647;639;581;404;200;146;220;412;534;559;516;528;467;504;472;457;334;232;204;232;266;283;269;173;113;80;108;135;266;402;464;436;467;440;467;470;443;396;403;391;450;562;606;721;656;665;588;586;476;396;394;463;544;567;490;388;320;333;330;337;402;419;462;411;494;575;653;649;624;570;615;633;626;627;543;553;512;424;304;203;148;151;158;153;230;251;302;383;400;433;515;509;596;518;476;573;627;536;480;461;400;420;401;434;446;475;426;426;318;232;184;135;173;235;355;445;527;527;581;501;387;237;110;144;278;403;514;577;573;564;531;429;337;271;234;239;187;188;166;159;219;266;260;227;181;161;145;156;166;127;120;143;165;243;274;261;179;117;96;107;85;70;86;117;97;96;135;173;198;250;360;392;363;362;366;317;332;332;363;356;351;380;301;297;294;242;190;101;73;87;51;34;31;25;40;46;48;56;68;112;156;181;190;173;152;189;254;303;405;393;437;470;443;471;482;403;301;271;175;147;108;81;49;33;39;30;31;48;45;48;49;59;50;29;25;27;42;62;104;91;67;65;52;79;67;46;86;113;161;190;140;124;100;122;95;84;86;85;71;92;79;50;41;45;52;53;56;62;58;72;57;60;69;82;68;70;53;50;63;52;62;98;152;205;206;190;123;113;177;219;232;175;117;93;104;127;92;65;39;30;35;27;33;27;15;16;22;19;34;44;75;118;187;203;217;262;303;248;196;196;254;272;254;220;225;204;208;208;229;236;385;543;607;670;640;589;517;458;311;179;116;77;85;89;118;111;161;193;216;204;175;69;30;52;60;39;60;81;99;141;159;200;229;242;263;340;283;328;318;339;288;386;429;583;546;536;547;579;512;449;355;340;263;167;62;47;73;109;120;129;97;76;85;65;56;53;57;137;230;306;282;279;244;191;229;293;388;374;335;285
632;593;648;717;718;742;704;721;670;656;647;627;657;649;617;553;538;555;551;497;557;558;559;575;496;515;575;623;694;686;691;671;607;578;651;607;637;640;657;635;659;662;606;646;647;692;649;624;513;494;484;470;482;529;588;495;487;595;654;639;679;679;674;665;615;641;647;675;725;697;671;696;687;633;666;687;763;715;700;657;591;521;550;544;586;606;592;664;726;728;719;710;695;668;711;622;634;530;545;584;622;671;671;628;612;574;530;560;578;622;624;661;602;603;560;591;559;525;639;556;559;598;600;518;482;577;628;676;701;670;636;717;675;608;585;546;625;645;686;662;697;706;647;729;660;625;610;571;610;559;555;570;639;615;664;618;547;425;412;496;532;558;580;607;629;571;497;533;568;568;592;645;705;677;687;690;700;690;700;708;625;648;577;563;586;618;667;684;670;748;672;688;710;674;692;666;614;609;625;644;671;650;725;754;748;798;779;732;695;678;723;748;737;658;697;574;467;430;321;365;455;571;621;596;588;677;637;568;539;543;512;601;565;503;487;479;515;535;594;659;693;633;672;668;668;623;640;649;654;643;535;535;511;484;466;447;459;479;436;473;489;480;458;499;518;608;676;576;561;551;587;591;545;477;407;359;354;432;475;481;519;544;671;704;731;726;693;580;456;443;429;440;418;415;531;590;633;463;305;147;93;144;358;514;520;492;456;514;486;486;444;311;215;161;174;113;149;100;87;51;43;42;78;189;269;342;379;322;301;275;317;358;332;319;360;495;572;688;686;663;626;540;483;393;359;393;484;497;471;415;315;240;217;269;224;267;287;406;408;441;501;579;634;577;566;568;598;530;581;575;488;460;402;309;198;150;85;72;88;131;170;224;282;308;326;405;470;472;428;331;425;514;468;452;378;316;326;417;505;554;506;464;391;266;166;116;95;108;178;235;311;425;553;530;471;290;138;119;162;210;328;400;469;520;498;417;296;212;174;141;115;128;133;170;231;286;306;372;303;271;172;115;136;106;121;118;175;182;204;223;203;110;63;50;42;31;38;38;40;75;96;138;177;176;176;268;316;284;315;292;401;373;395;362;280;281;268;254;273;283;216;170;89;82;77;62;40;25;31;21;53;43;75;89;160;201;223;231;166;115;135;172;241;316;373;440;448;443;450;387;280;200;155;114;132;134;140;123;68;48;52;49;58;57;76;98;122;92;58;41;16;46;61;87;81;81;55;39;31;33;50;93;108;118;109;109;142;111;76;88;58;62;96;126;104;96;52;34;42;48;62;47;37;49;56;65;67;79;75;81;72;59;60;47;36;57;53;108;161;161;121;79;107;176;223;252;209;139;136;169;169;105;51;40;37;30;26;24;16;8;3;23;51;91;97;138;168;233;345;324;356;378;337;298;354;355;305;231;169;160;138;153;198;249;271;460;571;696;702;686;677;576;528;370;272;170;133;130;124;122;151;224;354;409;322;234;122;75;60;59;68;100;145;189;282;298;389;396;413;415;433;406;425;407;395;317;388;550;601;530;591;593;554;581;478;451;389;332;218;112;56;56;62;143;192;168;105;107;102;110;101;91;195;337;405;464;432;398;327;327;350;350;308;225;189
627;583;616;694;660;695;655;715;662;667;630;621;640;603;703;610;545;531;578;558;555;575;538;617;563;531;598;617;612;603;627;596;615;624;636;644;714;698;663;631;610;681;662;635;650;618;636;548;498;561;500;502;522;557;611;578;521;575;624;645;638;604;665;688;649;634;715;688;715;741;726;682;688;681;680;725;710;784;686;716;654;621;564;566;615;587;566;617;742;688;708;683;676;665;663;685;596;578;519;528;625;635;669;663;641;647;657;611;683;628;683;630;551;573;554;553;556;538;534;553;585;542;503;486;488;525;574;656;573;660;666;695;668;584;577;579;590;631;633;672;674;631;632;653;679;656;635;603;567;482;498;549;556;563;597;611;558;441;383;460;560;544;594;621;593;585;520;494;559;580;662;717;698;744;671;702;682;670;690;695;669;609;513;543;540;553;601;621;670;734;728;693;677;633;596;635;565;571;630;599;633;624;664;730;704;805;741;721;673;656;720;724;778;696;696;635;431;277;227;227;313;484;590;599;604;626;691;637;530;429;436;551;551;496;435;568;622;586;618;616;619;561;612;657;709;666;633;583;586;584;536;410;441;397;382;373;365;354;397;385;463;396;420;428;505;586;569;589;585;587;581;545;505;433;402;335;311;304;391;456;496;561;622;676;665;665;585;437;349;328;310;306;267;314;405;502;523;430;218;113;57;73;247;417;442;433;439;442;431;419;378;265;182;141;104;99;89;66;39;30;12;22;44;88;180;217;257;234;194;175;198;209;241;249;325;454;522;682;665;627;507;382;365;308;288;327;404;442;427;337;268;276;220;236;206;188;238;331;411;450;416;388;510;528;537;484;459;477;515;493;472;379;420;315;253;164;88;40;38;71;145;184;170;179;168;292;379;403;327;255;334;425;390;318;273;241;275;324;428;505;519;470;332;179;107;122;103;131;128;141;204;343;474;460;403;215;98;92;113;170;250;327;430;419;394;296;205;116;77;77;78;98;124;212;312;335;410;367;344;254;178;115;85;98;127;156;185;199;158;148;147;105;53;41;24;22;18;23;34;35;95;115;136;151;152;185;216;218;314;345;325;380;330;266;178;177;133;142;163;203;173;133;70;55;80;88;54;39;53;35;31;39;73;122;166;188;212;212;173;99;90;118;187;226;280;261;339;333;315;257;176;97;101;108;131;204;206;150;112;70;59;55;89;111;116;146;154;96;64;49;52;53;102;132;132;133;77;55;49;42;63;98;122;139;187;209;243;202;169;149;106;145;184;256;199;156;84;48;56;56;72;60;47;65;54;56;71;77;98;117;57;74;81;87;63;58;54;72;110;88;71;62;106;192;261;234;195;184;216;218;194;97;52;34;25;18;18;18;12;8;11;36;95;170;195;186;247;287;343;343;379;403;398;406;407;381;320;250;206;160;176;168;180;230;278;450;579;657;685;688;729;639;599;501;413;243;223;240;161;129;170;274;384;454;398;274;170;98;121;82;101;157;255;395;384;467;448;524;471;523;505;501;445;403;345;292;385;491;542;552;538;505;503;502;489;355;349;301;198;97;68;49;70;117;172;186;140;134;174;179;139;144;241;403;546;587;595;507;415;374;355;361;284;194;161
608;589;670;638;717;693;651;591;643;589;555;524;542;597;621;646;626;637;609;558;552;577;557;597;615;663;603;658;652;628;604;635;589;647;677;684;783;707;667;631;607;623;564;611;642;623;634;556;532;584;584;550;583;599;505;574;548;560;614;582;614;577;614;668;667;689;710;736;735;747;796;717;610;647;668;692;703;719;722;657;653;647;539;588;573;588;603;714;659;648;639;660;666;627;685;708;640;621;587;639;631;646;635;705;663;685;677;707;655;659;673;586;602;547;516;523;600;569;576;489;475;489;467;477;449;517;573;548;573;582;645;651;619;553;581;526;563;607;623;618;649;559;561;561;560;649;638;557;517;474;469;511;538;526;537;563;529;390;377;432;524;594;632;658;615;531;495;492;488;517;600;638;714;743;686;581;640;704;735;753;728;619;566;551;603;566;563;559;679;717;725;651;650;552;507;565;602;565;617;696;624;622;631;690;651;751;716;684;688;678;643;684;704;622;634;456;292;222;167;187;285;418;564;633;603;621;589;577;465;409;427;496;547;540;557;529;560;599;614;659;560;466;577;593;678;591;601;514;475;431;363;294;295;249;213;226;250;276;245;320;355;373;362;406;451;565;568;592;562;572;557;475;417;366;349;345;359;287;373;426;477;484;535;570;596;573;482;402;297;284;228;195;212;209;322;407;439;307;136;48;32;56;159;236;309;248;341;313;283;256;221;165;121;94;65;71;72;53;31;24;21;20;41;83;97;117;132;126;133;159;191;189;157;178;251;414;560;622;562;497;416;302;214;186;186;236;255;299;274;243;288;262;278;223;159;147;196;320;406;392;363;367;418;460;436;388;401;444;476;384;334;314;308;351;240;134;57;32;29;52;117;163;122;96;90;174;272;263;226;181;215;275;250;206;163;141;172;241;344;427;424;295;163;116;95;114;135;154;142;118;140;224;355;332;251;159;86;84;120;120;186;236;225;235;252;166;79;54;48;54;81;88;115;163;269;309;287;264;235;185;140;109;105;119;172;205;237;218;181;100;108;84;68;44;31;35;28;24;17;37;68;133;165;134;118;147;197;294;375;457;398;363;237;143;121;79;65;70;74;121;100;95;54;46;76;100;103;69;59;44;31;41;68;117;153;173;194;212;120;79;123;158;226;219;200;193;195;182;178;120;93;60;53;79;173;223;273;218;163;105;88;78;122;148;155;142;157;116;82;79;91;98;157;254;311;273;157;75;61;58;90;127;213;233;307;285;378;336;279;266;244;277;334;346;329;207;132;75;72;66;79;74;78;82;99;77;75;108;127;126;108;98;137;107;67;67;46;79;82;79;52;49;67;128;151;190;195;252;274;300;207;124;89;65;52;43;23;28;15;16;20;54;148;286;334;328;307;284;295;311;333;400;400;426;465;433;338;233;227;261;261;256;231;235;300;464;565;675;675;697;667;676;629;574;473;350;342;321;265;155;170;281;408;490;396;265;153;128;132;154;194;267;394;528;482;457;540;535;527;580;549;529;441;381;378;322;352;382;460;498;533;507;481;480;404;339;269;226;160;112;86;48;57;108;129;159;191;220;262;256;222;203;295;422;590;686;656;598;511;458;441;399;305;208;198
499;627;616;623;608;587;621;566;540;523;518;450;429;539;639;646;702;653;640;594;550;545;527;661;665;684;685;705;683;625;655;603;626;670;730;742;718;703;621;581;558;538;571;615;619;666;581;584;635;680;647;637;605;574;594;566;593;589;556;582;599;599;616;644;652;693;708;723;738;726;777;739;622;626;586;648;692;707;623;636;587;569;549;586;596;599;642;721;682;703;611;602;644;623;667;723;690;703;656;642;609;597;600;658;678;753;719;678;696;705;619;582;492;512;503;494;511;622;575;528;493;441;435;452;472;486;494;473;476;510;601;623;611;522;516;494;508;509;549;595;578;574;551;530;604;609;588;505;498;445;474;439;470;447;457;465;442;370;350;433;469;523;635;599;656;557;478;435;416;469;606;682;656;644;641;565;578;625;698;708;710;601;591;505;575;602;576;610;649;646;674;576;483;423;398;529;572;682;630;616;611;585;581;645;683;704;623;659;648;647;520;504;492;577;510;374;223;151;126;125;214;386;471;475;484;511;533;478;432;380;329;415;506;539;522;545;582;552;549;521;480;419;429;536;516;424;334;289;256;197;180;171;174;152;95;112;112;141;217;300;383;408;397;379;442;507;549;538;506;524;418;369;271;349;376;439;386;379;375;407;387;391;426;397;353;404;372;319;329;221;162;137;122;151;185;282;231;171;76;26;14;29;68;114;165;157;153;161;169;133;117;72;57;42;61;61;63;49;45;33;28;26;38;74;83;85;75;99;126;180;238;264;169;148;192;332;418;464;431;340;229;174;139;85;71;89;120;138;165;213;221;232;219;150;111;113;152;231;281;270;244;258;313;335;323;290;353;410;404;329;190;149;190;209;139;87;40;19;19;35;48;69;70;50;49;82;157;182;127;99;153;155;123;110;72;86;95;127;155;222;194;144;115;115;81;76;71;105;102;80;98;150;185;174;134;90;87;128;174;154;155;188;167;174;103;80;40;27;42;56;69;87;111;169;176;179;145;152;124;142;181;146;127;103;164;161;242;166;106;73;93;116;99;41;47;54;59;65;52;48;84;145;139;157;108;157;225;333;373;346;345;253;148;88;67;46;31;30;40;47;65;48;49;38;84;137;192;135;94;82;39;40;75;97;176;196;199;202;164;165;183;228;304;278;188;150;122;105;90;72;46;34;35;61;126;198;284;308;279;185;172;158;217;235;230;190;163;114;107;149;158;177;223;362;363;370;255;116;81;77;133;247;315;347;377;436;483;476;465;412;371;411;491;502;406;356;232;123;94;87;85;134;158;137;169;167;131;128;123;111;108;132;160;140;88;78;58;72;76;68;55;53;62;76;146;163;278;328;404;382;307;204;140;146;109;115;72;53;48;44;24;68;176;352;429;450;382;298;268;329;359;366;409;454;435;335;276;306;329;380;431;363;275;274;306;396;582;681;635;677;677;683;582;603;498;374;351;308;243;175;149;286;390;456;424;340;231;171;156;179;253;355;515;551;509;505;507;535;509;546;573;544;508;440;397;420;334;297;367;449;471;499;560;510;462;387;271;180;137;111;99;93;108;136;156;187;272;321;327;392;351;324;319;394;542;622;707;691;580;551;441;408;279;235;214
572;554;547;578;546;607;604;565;508;452;408;351;334;526;581;671;697;716;550;557;553;561;597;657;698;738;701;727;756;678;682;633;703;755;710;759;741;736;607;509;535;492;530;537;589;643;597;635;687;720;686;671;651;614;605;617;567;565;614;625;616;554;558;597;616;682;678;672;745;703;745;596;565;502;558;638;690;635;618;614;604;540;530;621;605;598;628;706;730;682;611;622;561;600;696;748;746;759;681;670;656;581;626;627;712;724;681;755;698;697;668;580;466;463;486;488;516;550;480;424;417;358;397;476;507;524;495;426;485;463;570;557;499;462;425;419;436;451;505;503;517;542;480;482;562;567;542;470;444;439;439;466;418;408;385;390;406;367;386;429;478;502;510;632;546;555;436;408;355;414;481;596;638;668;637;572;577;643;664;605;617;506;456;457;504;600;619;637;608;642;524;428;289;315;362;449;552;623;577;598;547;578;554;595;576;630;572;604;567;510;368;328;363;323;358;239;171;111;83;103;213;353;407;414;391;309;345;367;346;341;311;352;472;550;579;576;542;528;447;425;399;357;368;364;317;269;157;117;89;92;64;94;82;65;45;38;44;102;207;363;465;517;469;393;477;512;501;452;463;357;320;230;240;343;436;488;481;378;374;383;312;283;242;234;198;234;290;287;304;190;147;105;78;118;157;144;126;93;52;27;21;20;23;64;68;69;80;91;86;77;60;42;31;34;36;50;56;67;61;62;28;26;50;77;93;118;97;72;120;190;277;269;224;155;152;283;341;310;283;256;160;115;73;61;50;43;36;56;91;162;180;172;146;105;68;73;92;137;150;149;146;142;160;149;152;199;278;316;318;256;126;93;113;116;77;42;30;28;23;50;53;58;31;37;56;67;133;136;142;146;141;134;106;95;96;51;52;87;77;98;85;87;90;115;77;72;52;47;66;51;53;104;107;84;64;79;145;211;259;217;208;204;206;162;110;75;39;37;45;92;115;112;158;151;162;157;162;131;124;154;221;171;92;89;108;126;149;100;86;69;75;113;88;68;61;82;149;141;105;75;61;109;103;112;110;159;249;326;300;246;198;133;90;90;90;75;52;16;14;35;27;38;44;52;101;190;241;182;137;101;81;66;81;143;218;286;292;326;280;260;247;312;353;345;255;205;149;126;88;64;39;49;33;67;97;177;238;354;301;274;249;294;332;375;348;252;198;172;175;234;266;285;309;386;478;417;300;183;135;148;182;280;392;410;448;512;536;524;518;510;525;498;543;490;465;402;329;212;121;115;172;241;305;270;278;210;151;113;98;100;106;145;186;164;146;99;110;118;143;120;119;111;108;148;181;284;331;356;374;368;298;310;268;258;256;211;197;158;103;77;54;84;191;370;405;466;437;369;299;316;389;461;453;456;389;306;288;416;430;421;466;446;409;307;338;457;621;680;685;657;642;648;584;592;510;438;383;282;208;226;234;310;386;441;438;325;307;248;238;274;324;383;437;491;508;533;524;553;513;554;540;565;516;445;501;468;400;322;318;391;513;554;579;529;484;433;292;198;123;120;158;170;171;228;218;269;344;398;418;502;473;352;350;465;513;573;677;652;545;475;435;373;354;290;253
529;576;551;523;613;595;615;587;481;401;275;191;219;354;517;639;680;647;569;556;508;503;570;637;725;752;689;740;720;726;669;647;685;722;732;715;715;712;624;507;482;478;539;540;557;585;640;685;692;753;697;665;608;566;582;578;615;636;635;721;683;638;590;618;663;689;718;696;689;694;696;689;615;579;526;588;670;641;635;600;582;527;593;595;617;620;591;673;723;673;632;603;640;650;706;717;757;734;653;640;635;616;592;611;620;677;717;704;653;579;626;500;460;450;385;352;305;376;374;344;284;277;354;442;555;509;449;431;438;501;483;423;415;412;420;413;357;387;392;461;456;431;419;383;419;505;477;449;382;373;402;392;393;403;408;385;463;420;487;405;356;335;401;472;474;491;425;328;257;297;372;448;531;576;581;593;575;601;614;603;578;456;412;397;487;552;579;579;583;536;391;293;247;213;231;323;449;504;544;529;528;548;524;579;503;467;457;493;430;358;224;172;184;195;174;153;127;68;74;82;135;194;241;232;217;176;189;189;212;208;220;209;390;430;454;487;456;390;319;255;239;245;215;231;191;140;71;40;30;22;35;46;62;48;49;22;58;85;223;393;517;587;494;473;443;484;519;430;354;314;265;171;187;254;340;404;345;307;314;301;266;198;163;125;96;128;195;256;183;157;85;57;76;134;161;168;98;68;46;45;22;16;19;18;24;31;47;64;55;38;35;38;23;27;43;58;71;68;91;50;43;40;51;84;117;155;133;94;88;172;201;207;196;136;162;246;301;281;239;221;163;98;70;59;42;30;33;37;58;114;98;118;90;58;46;29;44;60;81;85;88;66;69;95;79;110;182;184;191;151;94;82;57;55;28;19;36;39;58;64;74;77;51;27;40;67;119;195;243;230;230;222;191;160;112;85;92;76;73;61;56;46;41;63;52;47;26;34;47;37;56;64;66;57;77;124;208;322;361;331;341;312;284;226;135;83;50;48;40;86;157;201;211;208;254;249;215;198;185;196;194;163;119;84;103;123;137;102;67;60;75;60;76;79;100;184;268;276;211;151;103;119;109;105;113;155;254;249;185;183;130;101;105;136;145;137;98;37;27;27;29;35;36;69;121;232;272;243;236;207;181;102;127;220;309;374;359;407;413;397;405;365;393;375;283;278;257;177;152;90;67;49;50;59;103;178;251;317;319;308;318;426;500;515;495;392;303;281;300;335;358;408;427;425;477;408;350;242;247;211;270;332;438;490;480;484;513;514;532;545;547;539;512;504;445;444;419;312;227;178;262;346;412;342;350;331;166;132;109;98;141;207;238;225;230;200;215;202;221;237;260;228;209;232;256;346;434;439;383;403;355;394;421;414;408;410;337;278;202;119;68;89;199;285;352;453;426;357;296;288;405;471;497;460;327;311;345;465;562;529;521;512;423;371;398;504;607;580;687;615;653;611;563;512;550;432;392;353;272;273;281;279;317;368;379;371;364;297;380;402;373;347;374;485;453;539;492;534;515;442;574;578;470;460;464;508;560;417;389;419;505;537;566;604;605;505;391;248;166;150;205;252;271;338;373;346;340;420;484;514;546;521;491;480;581;550;630;577;511;394;350;363;375;344;295
572;524;494;460;527;565;570;535;371;275;167;112;123;275;450;545;573;558;574;547;497;505;585;614;641;702;684;709;752;683;593;634;691;756;740;723;706;725;695;586;540;473;577;534;576;592;632;621;583;659;727;719;590;578;582;637;637;685;688;782;699;688;662;693;715;710;716;650;647;649;702;695;589;536;536;561;672;629;689;662;631;566;586;602;652;604;660;657;673;658;629;609;592;621;708;739;690;744;649;608;575;605;591;588;571;664;694;621;579;542;525;418;408;403;317;220;197;227;228;206;192;227;326;443;520;478;465;419;434;423;416;362;374;402;467;442;320;283;306;349;302;359;329;318;363;322;347;283;253;244;266;290;329;355;361;390;457;469;445;411;284;264;276;350;422;429;356;252;165;186;305;363;438;499;517;593;646;577;596;506;440;427;359;352;477;474;473;528;510;428;317;246;209;188;178;218;332;453;477;456;511;560;545;484;431;377;301;323;258;196;104;84;120;101;120;97;81;95;108;109;112;134;137;116;108;74;80;72;106;102;99;133;285;357;381;365;313;276;197;147;118;109;115;101;91;58;35;28;23;16;27;43;39;58;49;62;69;96;200;378;519;534;443;464;480;440;493;437;350;319;204;141;121;233;291;326;276;239;257;251;262;191;136;79;61;70;119;183;129;80;47;53;95;195;231;180;135;103;89;67;52;25;17;10;20;13;34;69;52;44;28;24;25;31;63;82;79;70;89;59;41;41;80;103;91;154;130;93;86;121;154;153;146;141;172;227;275;277;260;219;160;71;57;46;31;50;50;51;97;95;122;84;84;53;35;43;38;50;84;86;78;57;40;61;68;58;87;108;125;105;102;88;60;51;31;42;52;66;95;146;165;117;73;58;46;80;163;292;321;360;338;348;296;256;210;183;142;147;114;65;39;37;37;43;43;31;42;30;37;52;61;50;62;83;122;200;282;401;445;412;466;421;365;263;203;128;80;61;64;120;188;260;279;386;403;380;395;376;330;237;209;156;127;120;184;214;214;154;129;98;89;79;74;96;135;253;415;414;330;214;186;189;157;193;167;226;201;190;121;113;100;87;138;236;247;219;147;85;57;85;67;70;75;101;151;268;319;332;384;319;277;174;182;257;342;392;404;399;447;486;481;423;390;338;300;353;336;328;220;149;117;116;88;109;182;264;318;357;341;375;439;550;601;630;542;528;468;423;406;407;449;457;497;514;497;459;422;376;349;361;373;417;484;483;528;478;495;506;499;509;545;505;478;441;372;453;416;380;306;286;325;420;405;398;368;314;210;142;130;186;251;291;315;299;323;285;330;327;312;366;401;446;400;349;406;494;568;474;373;446;451;442;475;527;564;521;482;393;273;183;127;161;210;315;329;382;370;289;271;289;348;420;504;431;335;304;404;537;545;553;505;531;419;398;428;595;589;630;560;561;574;538;527;535;514;530;504;453;392;313;257;238;250;258;264;321;369;385;469;500;427;368;293;332;391;461;520;564;518;503;504;517;499;438;374;482;483;520;501;476;470;506;578;593;637;543;456;339;276;226;268;327;399;440;490;403;375;472;542;651;620;558;507;523;570;555;555;491;370;264;265;315;355;403;342
541;505;430;366;396;420;420;395;292;159;73;40;67;157;318;418;489;490;538;522;454;473;486;521;553;612;582;629;701;642;616;695;705;784;777;678;672;666;629;643;554;604;630;603;582;586;555;574;575;646;661;685;669;649;646;700;641;766;693;723;720;672;693;661;734;706;696;586;583;628;653;669;638;540;476;532;631;617;619;667;645;567;628;591;596;610;559;608;608;617;567;641;668;741;732;698;638;680;602;628;536;579;525;497;545;596;602;552;482;403;320;300;334;296;238;168;121;115;114;114;97;137;306;432;474;397;357;393;439;392;326;275;323;464;464;445;329;255;172;164;146;178;186;184;189;176;164;153;118;115;128;179;243;294;278;282;357;411;410;340;226;165;151;171;237;287;236;187;142;171;237;279;320;347;472;487;544;505;457;450;368;409;375;423;372;341;399;429;436;328;308;273;255;202;133;125;155;261;295;355;384;450;501;441;397;310;208;132;124;87;65;69;108;104;129;80;91;125;167;155;121;139;126;111;103;80;72;45;36;28;33;74;118;199;169;203;152;115;81;60;45;58;55;51;44;36;24;21;17;20;25;37;55;100;128;150;152;132;206;313;360;391;387;374;449;440;421;315;298;224;110;68;62;148;211;211;187;201;188;150;186;150;97;43;37;39;59;93;110;80;20;51;117;221;313;287;177;147;164;130;80;28;18;11;12;14;32;58;73;50;23;14;24;36;85;137;99;61;52;43;38;60;85;86;97;138;162;117;115;151;159;146;118;121;178;202;216;255;193;144;106;56;43;43;36;56;68;118;148;187;166;103;116;76;86;66;68;90;149;149;135;81;75;92;87;55;52;88;98;168;232;202;136;92;67;72;61;105;151;149;202;190;109;78;60;92;160;250;329;385;443;453;426;437;318;269;275;222;179;85;58;25;34;55;53;43;46;50;65;88;76;86;82;141;200;327;370;480;512;518;492;416;395;346;257;136;126;109;108;136;227;321;442;527;514;494;470;457;394;319;203;187;204;235;277;290;311;245;262;182;157;185;170;158;233;378;532;452;375;265;263;279;301;294;314;277;237;143;115;115;107;128;207;303;362;326;246;153;132;139;175;193;142;148;209;286;392;448;489;457;370;316;269;304;340;346;310;323;440;461;447;478;443;313;330;424;445;456;333;213;236;227;173;210;307;391;413;489;466;484;562;674;652;642;591;561;512;560;508;501;529;535;620;549;530;513;465;456;499;483;469;454;584;563;540;505;493;474;429;382;446;488;445;466;418;446;450;442;411;433;403;351;433;342;351;305;227;175;220;297;365;383;404;367;389;441;410;466;430;504;559;554;550;472;521;630;540;525;531;479;541;569;546;575;589;601;540;387;289;242;176;229;306;393;456;402;330;252;190;229;249;292;415;438;380;382;476;539;570;508;522;531;459;452;485;580;585;557;463;432;486;490;449;471;506;621;558;544;478;427;318;178;152;183;206;278;363;407;506;509;463;259;192;202;285;446;548;502;496;487;456;497;463;416;366;376;485;563;591;468;443;445;523;591;552;540;513;464;399;386;391;486;549;569;616;516;453;499;569;584;620;535;499;455;477;494;461;435;326;247;220;312;424;494;481
416;368;285;236;263;278;304;304;258;137;58;20;24;85;183;292;367;416;424;393;404;403;354;422;457;528;510;625;732;722;675;708;782;762;722;685;696;661;676;634;522;640;637;666;581;569;565;536;527;578;620;675;665;708;659;669;696;667;694;680;616;656;632;617;669;676;688;582;559;585;571;598;595;501;451;495;547;599;612;605;634;637;613;623;575;495;485;471;522;560;574;674;698;727;676;645;635;663;629;663;543;544;536;511;461;541;507;430;368;304;186;168;184;197;153;135;66;42;46;57;56;87;199;314;319;245;306;337;373;330;239;225;253;352;406;454;360;254;135;68;69;66;94;111;91;85;99;80;64;66;58;72;109;153;171;196;245;335;330;244;205;141;114;127;159;186;150;123;111;177;183;201;221;221;352;429;397;449;352;308;323;455;450;375;347;325;353;329;322;311;250;240;225;163;93;62;102;141;206;245;295;332;363;406;333;229;143;84;59;51;29;40;70;71;84;83;150;181;219;230;223;204;216;180;168;122;105;62;32;17;21;32;62;78;97;70;72;50;50;52;49;56;63;80;70;40;26;30;43;34;48;77;76;133;217;256;242;242;233;277;273;297;329;259;323;267;225;202;159;90;69;36;56;125;142;140;100;120;118;78;81;87;63;41;36;47;91;118;101;74;42;38;93;184;278;245;188;153;239;169;114;53;20;19;15;27;38;64;65;50;48;42;46;64;100;135;103;61;48;52;42;47;61;69;79;124;137;115;92;141;150;155;160;119;130;127;139;138;111;91;77;49;45;44;50;95;129;199;294;284;288;234;190;147;145;117;120;140;182;202;220;162;107;143;142;86;73;65;111;246;314;338;263;194;146;132;158;123;128;165;156;145;145;115;103;90;162;254;372;402;446;498;500;462;401;360;324;318;227;106;63;46;57;76;85;87;82;87;124;141;153;138;130;160;262;361;416;466;472;453;448;466;389;335;295;253;246;194;142;198;283;363;455;537;599;554;572;521;415;327;281;232;310;342;372;389;407;356;326;330;311;291;286;284;297;456;505;499;415;334;294;364;398;386;376;343;268;168;116;155;169;199;265;386;463;437;366;297;258;267;313;298;203;234;293;347;450;426;529;472;430;414;306;340;298;313;282;269;318;402;448;463;421;327;369;495;542;484;420;301;309;316;283;265;388;463;491;574;544;618;652;628;699;595;528;516;538;610;585;541;579;686;713;674;572;515;523;535;482;506;532;519;594;590;528;506;476;484;434;412;461;484;490;462;472;491;498;494;443;473;500;489;429;449;406;327;303;270;279;368;401;500;539;447;521;513;512;518;503;533;585;689;553;553;571;651;606;640;556;582;591;660;604;582;567;595;512;444;343;276;251;326;400;482;503;469;398;327;239;223;208;285;395;455;428;521;506;537;547;495;574;548;568;560;546;532;516;467;387;316;373;400;449;449;569;641;658;631;577;484;369;211;121;148;232;267;334;409;481;494;492;318;180;161;288;392;469;509;506;418;401;492;426;372;295;258;423;551;574;509;399;421;480;494;487;510;564;573;579;556;557;579;599;623;624;617;529;532;561;602;578;501;388;411;389;443;432;419;364;314;258;356;479;530;474
274;165;137;135;142;167;193;289;261;167;53;22;14;46;67;143;199;256;296;285;249;221;270;299;322;424;506;534;586;695;748;724;747;718;695;693;692;646;658;587;575;654;680;712;589;528;463;502;533;547;562;602;675;656;604;675;635;576;583;573;500;542;633;597;672;700;718;633;646;568;539;554;488;409;397;444;519;571;588;592;567;560;568;524;500;430;361;386;490;548;641;584;672;737;698;650;610;583;629;572;536;492;473;421;454;395;361;257;186;165;92;85;88;92;116;104;75;29;31;36;32;60;144;174;189;195;236;282;258;182;136;129;164;201;274;359;340;233;110;46;28;45;39;51;59;76;92;86;62;44;38;46;60;94;69;108;191;225;224;213;230;171;132;120;116;116;90;83;100;131;140;122;116;107;188;273;314;243;239;188;284;390;415;342;268;248;234;194;206;200;153;176;152;90;76;41;58;89;188;261;265;280;287;272;233;167;91;30;29;22;24;33;32;55;94;138;174;284;296;292;346;329;351;342;251;224;138;82;32;28;15;16;31;25;49;71;62;65;43;40;66;97;128;162;128;81;63;59;80;108;122;83;154;201;331;378;343;352;319;245;260;247;288;229;201;180;139;124;84;64;46;25;54;73;91;75;54;57;51;80;46;63;46;64;60;69;101;132;147;107;40;34;57;143;212;168;139;119;175;152;112;59;28;22;26;32;61;77;90;86;111;122;106;105;122;125;116;86;88;92;97;76;48;65;72;123;114;103;114;158;203;223;199;179;135;138;134;117;93;93;59;57;35;70;104;170;216;359;432;478;438;436;315;302;206;210;218;239;220;295;297;245;177;204;191;163;115;148;196;312;409;434;355;287;239;221;198;127;94;120;133;149;165;160;135;144;196;281;378;435;458;422;534;529;439;363;386;332;194;119;61;58;83;118;115;136;160;176;181;208;190;209;200;215;247;306;369;370;365;448;462;433;425;420;401;392;344;279;218;239;251;392;479;576;574;588;566;510;459;352;293;322;384;434;466;420;424;444;421;390;409;424;389;348;371;441;509;466;398;413;369;416;401;437;378;310;244;221;196;208;289;273;360;471;466;483;445;368;400;426;437;422;381;388;413;442;473;472;514;509;483;499;420;378;312;321;283;327;404;458;400;510;477;480;443;548;557;524;463;380;410;393;311;305;392;447;563;552;584;662;613;681;622;552;525;508;574;591;649;655;595;677;686;650;619;562;504;547;576;563;564;549;595;597;555;511;467;462;481;492;522;559;528;534;562;568;512;540;538;518;561;528;509;464;463;403;383;341;333;309;400;465;549;594;591;556;605;563;592;649;662;659;609;562;524;571;648;598;607;594;619;638;529;572;559;591;527;487;376;368;419;452;461;548;572;465;424;394;318;247;200;252;343;480;498;530;510;541;539;565;536;582;599;611;565;560;529;349;325;312;288;339;470;540;607;667;586;638;619;491;353;248;159;201;281;337;354;408;461;473;446;348;217;223;305;393;486;485;445;402;348;402;338;273;266;294;433;526;629;487;428;425;504;471;475;505;609;633;643;609;596;631;571;619;592;566;529;545;576;592;529;405;368;389;377;440;444;469;436;367;351;435;548;504;448
143;93;62;65;83;114;167;248;211;124;67;23;19;15;30;63;73;137;194;160;118;118;91;122;160;264;390;431;504;574;644;691;610;622;659;615;625;544;534;482;564;626;624;609;556;518;378;340;355;487;522;559;642;693;614;596;601;534;481;479;444;426;424;568;613;681;701;604;592;555;478;478;396;293;319;406;430;471;456;431;471;519;510;477;424;338;287;361;486;512;546;535;569;613;645;624;597;577;577;540;466;443;450;357;343;273;225;126;101;73;40;39;42;52;81;124;80;46;37;31;26;43;94;142;132;155;174;163;139;124;75;76;61;118;125;205;238;202;97;39;23;15;24;39;83;122;136;137;94;82;57;79;45;40;52;72;132;153;221;278;254;248;187;122;87;58;56;93;131;148;150;90;62;43;82;101;134;153;173;180;233;304;301;244;181;161;145;107;122;76;69;71;70;92;59;38;45;79;161;235;276;284;262;212;221;125;68;24;16;18;23;38;46;77;114;168;257;320;413;399;390;435;462;473;357;286;146;112;65;30;20;19;40;49;74;76;102;107;76;58;105;169;250;218;173;113;99;103;144;197;188;197;247;325;440;452;444;437;413;352;306;253;276;243;220;154;149;117;92;80;34;47;36;71;64;46;37;44;47;75;55;75;97;108;106;101;74;121;122;95;60;47;61;114;153;118;104;83;120;146;159;97;53;29;61;85;100;135;171;168;188;217;211;152;128;133;146;172;192;200;162;151;99;56;104;122;121;104;158;193;208;248;256;210;222;205;178;168;124;87;75;50;40;119;207;236;329;440;525;565;554;510;433;366;345;301;352;358;363;385;387;361;318;271;293;264;221;206;228;323;446;475;371;332;262;242;206;98;112;99;143;189;198;181;206;231;253;362;446;491;576;580;547;532;475;369;300;249;181;141;91;110;153;171;177;183;241;258;262;272;313;315;294;210;157;180;205;292;294;367;448;493;523;515;517;488;423;375;310;297;306;360;466;548;566;595;521;489;397;389;341;407;442;503;512;531;528;482;477;465;460;535;498;451;408;448;477;419;477;516;496;425;404;377;321;310;303;314;297;311;383;416;456;512;474;473;440;475;532;539;545;507;450;486;517;512;485;460;477;419;480;498;506;447;324;327;370;401;434;396;459;540;538;526;554;594;510;514;454;398;433;356;258;307;317;440;585;523;538;580;628;578;579;545;483;516;526;625;552;635;647;623;659;700;650;580;614;616;572;547;583;565;514;544;516;594;497;531;585;586;589;580;559;586;554;537;531;540;572;519;522;536;514;510;441;401;436;391;370;378;407;447;503;591;608;557;573;608;625;609;682;720;674;583;544;567;555;585;634;612;564;542;500;503;468;506;506;521;519;552;573;553;536;564;584;539;488;383;284;256;248;255;293;449;485;525;483;475;581;525;565;562;583;590;553;521;479;375;357;319;345;394;422;565;546;550;607;554;633;500;404;270;197;242;364;422;392;452;508;536;530;421;338;306;350;483;498;494;467;430;413;406;322;293;267;308;459;589;551;496;424;438;496;535;544;502;604;662;621;661;660;614;605;552;555;501;500;553;558;582;558;451;371;365;412;436;531;522;536;460;384;454;497;488;376
78;32;30;17;39;60;92;114;137;106;48;41;16;11;10;17;40;79;113;93;57;30;36;50;87;148;256;332;387;507;581;546;550;562;496;475;449;462;425;399;411;465;562;516;495;375;278;194;239;300;383;442;522;602;550;532;484;441;380;331;305;301;278;385;495;558;562;544;467;429;348;280;247;193;204;273;370;340;270;283;345;445;468;419;379;315;263;310;412;403;412;451;435;484;534;510;516;502;462;430;394;341;300;324;235;141;87;70;51;32;9;12;23;29;58;78;59;35;22;24;23;44;59;94;116;111;166;144;94;78;51;35;28;37;44;101;119;102;72;44;24;39;31;52;87;134;172;197;126;98;71;95;81;53;53;70;100;168;224;305;330;310;200;145;71;40;75;142;191;266;249;147;57;29;29;23;32;63;120;149;162;229;190;141;107;84;99;99;71;53;31;34;59;60;52;48;34;68;144;195;247;258;255;261;255;150;70;40;28;23;39;53;93;106;138;254;323;369;425;463;476;519;465;523;451;361;264;165;109;56;59;74;55;89;122;143;196;146;103;88;146;238;337;290;203;169;109;153;251;314;300;314;343;449;509;486;401;417;475;404;390;391;381;372;319;274;204;137;117;100;69;63;87;109;103;97;86;73;73;117;100;125;189;210;216;138;112;140;133;111;71;68;75;113;116;97;69;72;102;176;209;168;89;81;135;175;256;314;322;307;370;345;290;214;186;219;237;315;358;340;289;193;124;110;175;199;190;189;191;260;315;322;298;320;337;301;257;232;177;130;71;76;105;180;295;378;405;465;553;580;627;571;531;448;416;398;498;532;482;493;521;487;450;494;443;379;317;354;388;453;377;407;340;302;245;188;145;79;87;90;155;225;276;293;341;304;350;443;531;628;647;623;583;524;465;362;244;219;219;248;207;156;200;250;288;264;345;386;422;435;403;413;305;227;128;124;191;278;349;406;436;448;529;562;608;592;480;392;346;307;320;370;433;509;544;546;481;437;404;403;395;411;474;541;570;610;570;532;535;551;594;590;561;546;484;437;502;538;547;521;469;456;400;368;363;338;385;442;484;440;499;513;529;509;526;478;497;522;563;526;553;587;559;542;505;478;519;500;473;425;451;508;505;473;424;390;442;543;433;459;459;514;517;528;590;626;552;476;482;481;423;322;247;265;310;427;550;480;462;512;547;556;563;499;496;525;518;581;602;645;585;617;723;685;594;593;605;580;587;522;550;527;503;520;573;554;563;550;605;604;648;629;543;583;568;551;500;483;497;470;434;421;444;431;408;452;428;437;474;385;365;420;492;529;570;545;579;624;658;623;673;690;625;607;567;522;514;549;566;543;524;423;370;332;356;363;459;522;635;589;639;677;635;603;699;580;521;412;320;302;290;292;338;418;428;439;489;506;568;582;672;624;642;598;575;535;506;431;443;368;391;404;399;543;526;496;475;516;560;535;443;313;322;421;503;524;493;510;566;625;644;546;462;443;440;482;530;508;511;520;497;464;434;366;397;460;522;523;474;466;477;538;532;556;621;632;617;658;594;657;702;655;644;565;584;499;490;513;587;657;615;492;422;412;491;559;544;621;596;502;494;519;497;402;350
49;36;19;12;13;27;41;64;73;81;64;33;20;21;1;13;22;53;61;40;33;26;24;34;63;135;187;230;299;421;517;433;458;386;384;346;313;293;309;332;325;368;465;474;408;300;211;102;107;166;233;277;383;477;479;421;377;316;247;226;188;157;192;233;325;399;424;349;320;239;182;176;128;109;139;269;310;260;239;199;267;384;437;355;260;202;178;248;255;276;276;259;324;347;328;401;375;353;341;351;325;286;239;259;144;99;44;27;23;9;21;18;14;13;40;35;19;26;18;42;46;64;74;100;107;148;160;130;113;80;58;42;15;19;28;71;82;65;76;46;46;45;41;72;115;152;209;192;167;114;104;121;98;71;91;74;110;180;288;385;438;349;199;112;56;43;108;226;341;339;294;173;71;28;22;11;18;44;65;90;103;126;119;103;62;62;93;125;99;78;50;35;35;38;44;46;55;86;104;136;189;229;327;361;284;192;88;52;42;37;48;86;133;182;184;240;373;391;401;428;442;520;525;542;430;332;245;208;154;129;99;122;144;182;217;241;265;236;127;111;187;292;300;285;230;183;172;254;295;396;396;440;464;488;580;468;458;477;444;410;445;502;545;511;467;404;264;210;170;141;111;130;172;215;196;168;155;152;138;171;223;248;259;292;220;186;138;169;203;181;154;133;108;159;139;120;76;87;135;238;263;188;147;157;217;303;355;437;457;476;455;463;400;281;253;331;395;375;447;405;348;259;178;180;272;271;329;296;300;348;390;403;446;449;420;446;400;339;255;169;111;94;139;211;349;484;486;515;512;546;577;569;494;436;412;401;475;513;495;556;534;546;555;561;535;411;387;459;472;443;381;371;292;231;176;128;76;43;54;104;228;379;374;361;512;462;461;525;549;611;652;632;636;590;526;375;296;241;335;346;343;299;274;323;391;456;450;480;487;499;489;420;331;210;159;164;184;357;412;424;472;492;496;571;591;586;482;372;298;332;320;340;389;460;514;524;468;383;389;420;458;461;505;522;558;578;595;567;665;631;603;622;659;614;505;470;537;573;603;581;541;511;459;365;421;477;502;554;550;528;588;564;564;545;567;519;516;522;500;532;516;555;572;467;439;440;496;505;413;353;407;479;522;494;484;502;534;557;529;462;471;484;481;491;598;667;521;525;513;485;419;291;212;232;332;424;505;470;420;481;486;425;504;466;474;446;469;558;564;590;576;564;662;657;654;566;499;556;489;517;521;521;578;557;565;578;621;638;689;650;617;600;643;524;578;521;452;381;404;371;311;313;352;463;452;449;487;480;464;478;405;376;440;523;556;572;546;594;691;674;625;659;639;578;579;556;560;558;519;497;417;387;260;203;219;326;460;481;559;625;696;725;696;707;663;614;495;390;356;364;359;346;350;354;425;467;484;552;651;627;604;629;609;560;565;545;525;522;476;496;436;386;453;489;493;432;403;462;536;569;477;429;460;495;552;548;542;577;557;702;663;609;539;517;539;529;551;593;595;590;523;508;500;516;564;561;488;502;430;438;508;517;523;627;663;671;641;701;663;675;667;709;634;618;629;555;525;555;541;655;656;599;532;492;546;577;621;654;626;594;555;570;503;348;324
44;15;7;1;12;12;25;46;36;57;59;64;50;29;11;10;8;30;31;23;16;22;23;24;39;105;251;217;210;244;325;328;269;239;228;195;151;174;235;305;286;366;367;414;389;270;146;81;45;64;90;133;217;266;259;228;184;185;125;85;104;77;72;102;192;264;242;226;176;119;84;66;56;81;152;245;289;267;238;173;189;318;332;305;225;150;117;146;160;144;163;156;163;168;201;221;234;187;201;221;263;246;166;154;109;52;34;18;11;11;7;19;13;9;21;19;17;29;29;64;101;145;154;118;134;121;173;154;110;140;105;63;30;19;34;60;85;113;97;105;78;78;96;138;199;222;279;281;187;192;158;115;118;125;122;144;163;224;324;443;419;281;171;100;53;51;127;246;436;398;321;184;84;49;24;28;14;23;33;31;53;89;96;48;45;65;113;138;133;113;84;65;45;58;66;76;88;123;132;166;160;230;384;357;342;211;131;118;93;95;98;113;180;211;227;280;348;417;428;393;376;415;472;459;406;382;328;295;267;228;256;247;277;296;328;378;348;235;190;166;250;372;343;332;303;263;306;335;421;478;506;518;567;538;581;574;540;515;490;455;401;477;532;539;511;450;357;247;218;184;171;235;287;333;344;327;311;277;297;297;309;351;363;299;211;178;170;202;288;292;262;249;210;225;187;155;136;132;214;297;324;292;241;261;358;401;463;454;464;506;454;417;354;339;303;439;516;504;468;438;317;277;237;269;319;380;433;405;384;394;503;499;497;503;572;538;480;400;329;241;146;168;191;312;411;458;499;484;424;490;543;529;450;479;400;426;413;507;563;591;617;569;554;603;540;479;436;421;482;467;396;279;251;198;123;90;50;33;54;152;296;449;459;467;506;579;597;580;639;612;594;677;664;575;545;412;373;422;473;441;381;359;378;434;518;500;498;519;587;586;548;425;294;245;227;248;308;443;493;476;474;480;455;527;539;522;490;401;323;335;330;312;364;400;416;470;348;343;394;461;495;543;508;577;606;603;587;618;638;633;638;596;706;617;558;523;561;581;583;587;495;508;420;474;548;551;584;550;637;585;591;539;524;538;556;583;548;531;463;477;490;540;571;494;470;407;405;438;372;317;354;476;525;551;583;633;626;569;547;549;533;502;493;474;512;536;514;522;558;504;393;338;295;331;413;508;556;464;366;361;463;496;479;491;443;437;441;522;525;541;568;579;677;638;621;526;478;512;471;492;471;537;582;558;596;613;591;659;588;662;618;588;576;587;569;466;422;325;306;278;216;245;323;419;464;579;503;523;502;431;338;312;379;456;518;494;553;588;642;682;661;607;513;542;558;534;591;521;499;456;375;334;251;208;212;282;379;473;543;610;676;639;657;723;713;625;504;414;400;444;449;418;370;407;423;491;631;659;698;691;617;596;584;646;588;591;638;640;561;525;467;433;475;556;478;364;367;468;559;560;510;509;506;532;546;570;582;539;601;607;664;617;572;521;513;492;595;670;653;586;582;572;599;554;594;558;459;467;396;409;501;556;611;721;658;665;649;608;620;627;693;700;738;693;665;685;661;694;670;684;652;599;600;547;563;639;651;654;598;599;552;500;388;252;268
22;8;8;7;5;16;16;21;42;42;54;84;55;25;15;7;8;14;29;24;17;22;24;35;57;109;186;189;165;149;148;188;173;109;128;114;84;89;195;247;301;276;259;323;349;289;174;56;24;24;50;49;91;121;129;98;99;72;58;41;34;32;31;42;69;126;146;101;98;63;23;27;28;64;136;225;267;277;226;178;167;170;228;196;137;75;81;75;76;102;74;63;74;92;125;106;93;95;83;120;157;143;121;82;54;37;27;21;11;8;12;10;10;8;14;16;14;22;52;96;203;250;250;212;143;158;199;210;227;211;171;99;63;39;70;99;161;195;208;212;207;150;165;246;328;314;375;357;356;273;241;219;191;206;239;221;228;283;304;383;312;231;116;56;50;53;136;284;428;355;255;131;107;91;44;45;16;17;17;15;30;46;59;65;75;111;147;148;124;176;160;129;114;105;96;111;197;262;215;249;230;265;320;354;337;281;219;195;213;196;218;223;210;276;334;332;426;475;461;382;318;356;406;385;397;466;415;397;391;338;373;417;460;412;494;482;400;306;214;227;359;457;487;413;425;375;417;464;467;504;536;589;614;548;549;619;610;593;573;488;458;425;484;529;481;476;417;370;339;267;262;326;444;443;486;456;435;376;436;426;455;451;396;297;188;156;199;320;417;431;392;377;348;280;266;244;263;225;301;338;372;397;393;432;449;430;460;498;420;435;387;369;379;357;414;501;558;555;531;475;382;358;310;336;381;395;506;452;474;463;459;493;577;597;585;617;482;408;339;283;215;239;258;327;437;494;423;440;460;456;498;520;458;431;396;428;435;528;573;573;571;566;592;548;505;447;403;462;435;380;355;311;227;176;152;123;70;49;80;188;389;508;544;568;576;569;612;632;636;619;583;638;588;489;556;502;528;528;484;470;418;394;466;528;583;601;581;536;606;528;494;430;308;314;313;415;449;512;549;538;522;475;459;505;537;471;481;431;326;302;313;305;268;244;316;416;439;425;501;520;575;530;587;682;618;635;622;615;659;674;706;629;648;623;558;569;548;615;578;533;437;454;426;512;610;588;569;649;579;616;555;547;568;580;607;572;554;492;434;477;549;593;557;507;385;386;409;391;361;358;442;532;590;513;565;650;612;556;585;633;588;579;500;475;488;461;481;504;516;464;419;405;364;404;424;537;490;450;351;400;411;486;492;536;562;456;480;518;540;550;543;599;640;619;623;574;522;430;453;459;489;549;555;545;577;620;615;614;583;616;642;607;647;594;499;483;344;321;246;237;191;193;340;426;467;502;547;570;511;372;301;199;271;378;436;456;483;517;608;694;567;585;454;467;514;580;581;534;523;397;362;315;266;290;271;325;443;546;627;674;674;683;632;702;647;569;467;415;430;487;486;470;440;456;524;542;601;712;643;575;570;548;560;635;659;653;741;736;581;562;481;513;547;563;487;441;469;552;521;569;611;573;515;440;468;523;592;553;600;597;686;686;596;591;539;540;569;653;696;645;571;634;604;626;615;555;476;386;429;435;500;602;666;708;657;638;690;630;569;613;724;766;727;712;709;657;668;719;765;667;660;592;578;588;601;615;611;662;600;557;546;557;379;287;329
22;8;2;5;15;12;12;11;22;26;48;40;44;21;4;3;8;12;29;30;20;43;49;45;48;99;156;189;144;92;110;108;107;59;53;38;50;95;164;195;214;180;151;217;242;251;139;46;23;19;31;34;37;45;58;48;34;26;27;19;23;17;11;32;37;71;65;58;41;27;13;6;21;31;85;142;220;199;171;108;112;94;91;117;75;53;60;62;55;44;31;51;58;54;61;56;40;45;61;91;88;75;63;43;59;36;31;25;22;11;10;11;10;11;10;8;10;38;88;191;295;405;454;372;261;209;202;267;280;318;217;129;78;90;120;192;273;348;386;396;359;305;298;398;435;466;472;446;373;369;272;284;304;356;339;307;294;333;303;312;237;136;97;90;74;70;125;265;310;318;232;242;244;185;117;81;51;44;22;14;24;25;31;62;102;155;173;143;161;256;268;259;201;180;184;253;338;388;382;362;315;285;292;334;407;307;298;329;376;371;372;368;319;402;459;445;467;484;463;407;414;405;389;418;493;493;537;474;462;439;482;528;509;450;500;526;507;370;304;337;430;520;571;594;543;510;501;499;514;557;549;571;569;626;629;696;717;631;619;535;478;474;471;455;447;448;459;468;471;417;429;442;498;504;534;504;480;490;548;524;565;509;394;294;231;170;266;358;470;546;583;516;490;450;419;434;415;377;386;450;494;528;549;534;577;467;486;441;410;409;367;400;432;472;521;580;555;576;592;514;500;479;450;405;434;435;434;462;507;460;495;518;546;644;607;561;504;400;356;311;370;344;398;400;458;490;371;324;323;391;460;477;519;443;402;424;479;524;575;578;571;531;494;409;433;472;476;479;427;395;412;285;241;214;208;170;140;105;108;215;373;547;561;595;587;598;573;615;596;617;651;621;541;492;463;584;628;580;557;483;423;436;490;552;585;574;548;538;579;570;527;414;400;415;425;497;546;577;571;555;555;500;514;466;492;485;461;442;301;333;290;279;185;204;261;340;394;531;600;536;575;582;630;631;658;592;593;661;634;671;651;615;657;592;590;586;573;557;565;478;419;472;478;565;628;655;622;599;638;653;673;616;526;552;618;623;621;495;475;496;591;623;600;502;374;414;420;424;455;515;614;569;598;583;563;629;601;541;546;686;698;657;590;581;458;430;423;475;504;478;492;466;503;453;493;550;496;394;313;362;432;454;576;557;596;591;548;537;466;538;553;534;601;521;524;498;475;473;422;455;467;522;586;582;578;611;643;548;551;563;596;629;628;594;548;488;446;406;328;270;215;242;301;417;497;558;542;637;516;397;271;200;183;258;341;346;346;484;485;527;459;359;332;318;428;540;489;507;508;454;384;363;390;369;356;422;490;554;636;659;674;681;660;684;687;531;417;365;437;532;585;528;528;525;577;570;613;689;692;573;504;576;599;572;639;685;737;710;721;601;512;555;580;577;617;550;552;594;603;552;632;597;508;430;490;529;579;556;573;579;648;634;568;613;546;532;611;661;668;635;606;605;629;625;628;562;511;457;413;441;525;563;633;666;650;610;545;533;579;604;652;682;718;732;748;709;746;773;768;675;616;583;597;569;607;654;642;617;605;549;618;543;484;381;431
15;11;3;1;9;5;11;14;13;13;24;30;32;14;12;2;6;14;16;27;30;59;65;58;74;118;172;185;154;113;114;108;78;52;24;23;47;94;143;167;124;144;101;124;156;121;90;40;17;19;17;23;27;36;49;30;40;36;22;23;15;18;17;15;17;26;24;21;19;14;16;7;12;31;69;76;117;129;117;108;63;58;57;58;68;62;53;73;70;80;63;59;43;71;48;54;34;36;51;60;63;61;64;70;80;49;34;31;32;21;21;11;11;9;20;22;44;68;115;226;355;510;541;476;393;254;241;281;348;281;187;125;120;167;230;302;411;507;551;564;520;444;411;474;493;523;488;429;380;321;273;331;370;483;448;421;382;325;293;237;221;164;128;134;103;103;124;211;275;328;357;381;377;325;244;171;123;91;27;28;26;36;45;113;166;242;198;151;159;243;261;338;358;330;295;351;453;479;463;462;410;342;340;419;414;438;462;454;493;475;523;487;483;520;563;527;538;539;488;455;471;439;490;457;494;599;558;566;521;533;537;530;529;516;555;590;604;483;426;448;456;560;570;608;616;606;591;567;566;555;594;601;648;650;656;664;633;630;635;607;622;554;537;445;466;497;506;536;533;482;461;483;542;523;574;532;499;544;604;554;546;496;384;297;247;257;294;422;492;523;580;576;616;580;578;523;553;500;512;512;542;557;591;656;596;528;501;448;409;407;424;480;521;561;556;587;576;578;585;583;593;522;472;475;471;473;483;497;513;498;527;569;647;637;626;530;466;381;339;397;483;501;445;449;477;425;369;290;277;350;412;533;568;470;438;445;499;536;609;568;502;444;409;371;407;451;489;519;528;393;365;390;297;286;303;266;244;155;180;272;369;469;550;564;548;571;588;610;634;627;632;622;557;473;560;583;603;603;501;470;475;456;518;500;541;535;564;584;589;561;483;381;406;399;483;538;568;529;572;672;573;542;527;552;483;445;487;449;369;371;370;267;215;232;314;385;434;550;623;614;546;554;600;635;626;660;606;732;727;699;681;685;621;572;507;573;587;535;472;451;488;472;564;507;582;590;631;586;653;647;675;606;573;621;538;622;610;586;562;643;649;653;632;504;398;407;489;512;554;606;591;640;616;580;600;600;603;553;532;632;712;678;646;581;514;398;418;457;554;498;525;557;516;516;504;471;446;384;349;387;431;492;554;621;565;555;543;536;581;526;605;562;545;500;426;422;387;383;444;449;420;503;605;644;636;598;597;569;552;568;578;637;669;619;568;509;512;484;478;349;315;315;393;480;484;527;600;614;528;414;284;214;151;178;210;216;255;346;483;437;350;256;274;308;428;518;554;525;488;481;488;493;503;469;444;451;475;551;605;618;684;693;718;752;677;545;424;457;433;515;605;590;631;572;621;637;668;691;643;538;490;565;577;603;645;680;691;666;646;556;515;547;639;594;566;537;581;590;585;608;665;638;537;471;456;573;621;599;574;607;597;598;560;554;523;551;636;707;698;662;576;579;645;664;620;594;538;494;451;424;500;538;613;610;597;573;527;495;518;539;583;630;678;651;730;731;753;763;764;728;647;605;659;627;624;706;652;660;687;697;645;638;565;508;510
10;6;2;1;6;8;16;16;10;14;12;12;10;7;7;4;3;5;13;14;50;74;87;65;106;163;229;224;162;92;86;92;62;29;26;28;53;99;155;140;145;111;146;125;156;109;99;67;21;9;12;8;19;44;48;61;60;45;28;19;13;22;17;20;12;12;23;17;10;19;29;22;22;27;70;100;150;168;159;124;82;98;90;87;112;142;136;135;144;110;135;124;104;108;94;97;80;67;54;46;36;68;101;127;115;81;73;56;54;32;32;20;13;16;34;51;122;168;221;308;401;500;604;597;520;373;270;267;278;220;149;111;132;226;358;425;522;561;672;687;569;538;553;521;543;485;445;367;350;305;347;338;477;481;448;401;416;396;321;338;327;226;215;236;202;204;151;203;316;462;519;536;528;442;375;300;253;154;92;49;35;48;105;203;271;325;270;203;157;206;363;460;504;510;474;473;484;548;535;542;540;417;452;495;539;456;516;518;584;557;574;536;531;595;631;607;581;594;543;536;562;625;514;499;529;547;580;594;626;584;607;560;535;618;600;565;560;500;502;501;533;544;622;610;618;599;582;654;626;614;578;567;616;656;642;658;643;666;681;681;664;687;562;553;546;533;595;640;542;554;508;523;540;554;533;568;499;518;516;621;495;471;408;334;361;334;428;470;541;559;561;598;623;624;603;670;603;546;519;563;540;582;615;583;581;496;447;472;482;485;445;518;478;544;566;570;582;581;565;579;533;538;535;540;512;495;519;502;545;546;504;511;562;521;572;550;510;489;468;507;539;584;565;489;542;464;428;303;297;372;435;605;628;578;499;495;551;515;565;552;486;471;421;372;442;459;545;537;550;449;468;454;398;346;339;353;290;238;280;346;418;465;496;503;514;527;589;614;639;676;680;604;552;532;556;634;596;630;516;525;460;479;497;565;533;513;597;601;618;564;500;377;354;386;477;544;522;566;618;626;603;576;571;578;533;512;518;508;487;443;391;295;252;310;429;510;557;564;604;614;606;563;527;575;588;641;653;720;707;678;690;622;597;574;505;570;542;546;543;579;589;591;538;552;570;559;578;547;562;655;656;588;501;528;560;592;558;573;593;604;674;607;619;544;496;505;544;589;599;616;635;647;619;645;614;605;618;663;600;654;677;664;683;620;538;455;443;497;559;518;585;597;555;495;447;453;503;479;496;479;483;526;523;521;524;575;585;564;533;618;590;638;510;509;430;400;386;374;400;435;478;535;586;599;646;638;593;619;522;534;563;545;582;535;560;507;551;572;531;454;430;462;495;504;537;530;593;531;523;442;348;250;237;254;234;191;215;320;343;309;259;258;332;310;439;569;587;561;581;642;601;600;551;548;483;464;522;589;566;650;688;626;686;652;616;468;429;492;498;600;590;622;657;627;660;656;633;685;628;531;498;550;598;656;665;689;719;653;637;536;544;630;626;621;593;579;603;610;570;626;648;598;550;529;497;577;611;605;595;620;590;568;545;530;477;508;659;724;733;629;598;631;646;647;594;637;606;550;487;464;476;468;518;528;478;504;504;549;524;511;552;621;608;616;618;713;788;828;720;748;696;666;661;641;688;687;691;713;698;673;652;629;621;583;578
15;6;7;9;9;5;12;15;18;13;23;20;7;4;4;10;4;5;12;30;50;91;112;90;126;162;262;236;166;101;63;65;57;40;27;46;86;128;201;207;237;237;185;196;207;191;170;93;42;25;20;12;17;47;105;106;141;99;64;29;24;21;28;30;24;13;18;19;26;37;57;47;33;58;94;174;244;283;272;228;170;150;173;173;205;267;269;268;276;233;258;212;206;262;255;193;170;111;91;66;55;93;143;229;183;124;97;95;101;70;49;51;34;62;85;146;192;294;370;415;464;532;548;617;598;493;371;292;251;258;160;116;185;276;440;480;514;592;696;710;639;638;596;602;621;528;483;415;363;331;379;416;410;440;495;442;509;394;412;434;432;389;334;344;327;315;249;295;394;539;573;612;563;501;488;473;395;298;158;105;73;114;194;274;328;364;294;215;140;243;398;515;579;538;538;550;507;540;556;590;585;549;554;583;585;511;539;548;630;603;543;556;578;647;703;679;613;654;609;611;611;642;610;615;528;584;530;558;631;614;573;578;583;605;614;557;598;518;574;534;625;600;593;610;606;597;582;656;709;583;563;549;535;556;642;631;663;640;729;689;717;720;693;633;607;585;643;654;599;539;581;526;516;544;559;567;543;548;576;533;456;430;394;395;358;438;480;523;543;475;471;534;633;649;630;663;559;580;616;544;546;544;524;517;483;436;445;478;534;494;489;478;504;477;560;551;576;557;517;541;599;574;522;548;581;558;536;543;542;561;557;560;531;558;528;581;529;525;531;536;556;588;580;512;569;548;468;393;377;452;507;621;674;569;569;492;561;592;555;516;490;459;438;422;499;538;572;620;569;516;508;488;498;402;391;391;331;314;396;457;466;524;502;438;487;524;567;570;606;639;655;631;572;568;628;644;585;515;514;527;548;535;584;567;542;587;583;687;640;575;475;344;344;330;425;549;473;504;567;634;610;599;675;600;567;554;587;534;587;517;446;338;304;410;473;556;618;568;635;671;657;578;548;598;636;612;671;769;778;723;651;619;583;572;545;527;532;610;565;589;640;643;626;523;485;481;472;434;452;509;571;585;492;466;448;432;475;592;567;584;577;599;545;479;430;479;591;607;616;621;591;612;665;635;609;612;641;570;600;630;647;573;584;622;600;543;473;530;561;556;608;617;630;520;484;498;504;512;558;598;676;556;549;540;477;540;551;488;528;559;609;606;574;476;506;444;472;457;486;485;466;565;575;631;598;644;563;576;517;523;463;454;541;494;462;500;545;626;561;535;425;484;472;496;498;506;538;516;479;459;471;392;368;353;331;257;254;323;358;314;284;317;402;437;485;581;649;629;600;625;656;667;622;488;413;430;529;558;633;682;656;643;688;700;591;495;467;511;574;540;656;700;667;697;672;621;627;617;618;516;481;529;615;679;690;654;656;616;557;553;518;547;631;600;583;611;606;522;530;608;688;639;536;508;535;566;587;657;610;603;626;593;591;534;486;591;641;720;780;681;624;655;680;712;619;643;607;530;517;494;486;544;552;523;476;506;523;550;548;558;621;557;588;645;689;740;746;767;724;639;742;678;665;673;620;683;670;692;756;745;663;653;651;575;630
17;10;10;13;10;10;14;27;69;82;58;42;21;23;17;13;20;16;17;49;98;110;120;107;120;181;204;198;117;91;70;67;57;33;26;65;130;177;243;337;366;342;307;325;345;349;282;199;93;45;35;34;52;76;139;172;206;190;125;84;33;30;58;47;34;41;38;48;60;75;132;116;84;83;172;282;372;434;374;316;302;319;273;295;285;362;412;418;423;410;363;357;347;377;362;318;262;175;129;74;58;90;159;227;224;212;170;162;186;165;96;70;103;115;167;243;374;478;461;528;534;535;589;561;532;510;431;402;384;320;265;176;251;343;451;544;544;606;617;647;639;661;622;682;617;607;562;457;435;469;456;454;405;477;463;495;552;528;523;540;578;514;441;400;416;358;377;435;466;536;613;537;490;490;534;522;534;336;246;151;114;149;269;383;438;394;290;206;184;245;399;472;533;560;568;543;517;514;567;602;621;633;617;665;615;615;558;606;619;622;575;551;604;600;679;720;699;680;659;621;678;669;632;552;546;571;533;609;622;676;601;542;552;556;601;559;566;533;542;561;654;684;623;644;597;558;583;680;708;634;590;537;573;568;600;608;581;690;672;691;699;694;665;645;660;624;634;581;630;583;544;511;508;510;560;606;494;478;554;528;426;380;351;301;350;469;480;467;442;373;426;473;599;659;668;587;597;596;545;521;522;460;462;442;410;471;509;538;546;525;511;459;492;508;553;578;522;498;490;557;593;526;568;574;570;580;611;540;577;607;590;571;542;555;609;590;607;576;543;598;577;620;553;545;586;576;535;503;505;499;568;584;604;562;576;510;532;535;484;517;533;457;424;434;474;529;588;632;622;549;559;512;474;482;448;406;419;408;437;536;542;545;512;468;419;495;558;581;590;591;619;665;642;624;604;629;605;629;553;556;553;589;570;579;533;573;584;626;571;565;462;358;302;315;410;545;541;475;531;570;583;657;681;702;603;660;572;590;578;543;500;392;381;441;532;546;564;607;662;658;641;651;637;588;659;666;696;760;771;751;676;633;552;570;498;496;504;583;567;616;655;688;636;546;438;464;423;350;381;500;582;522;390;347;322;346;485;580;531;458;499;546;502;497;471;524;568;655;615;644;613;587;606;662;631;686;691;619;558;609;573;660;655;634;617;585;571;507;564;524;591;546;540;536;501;438;461;499;612;584;667;606;599;525;507;517;591;558;553;549;597;642;638;631;587;510;438;509;559;523;524;533;574;579;599;576;501;549;541;490;425;445;510;504;554;489;491;521;541;462;480;456;433;414;364;409;443;361;397;542;552;585;532;514;455;285;280;349;355;373;346;392;461;439;509;554;655;656;638;665;621;635;582;503;413;435;527;599;621;683;677;663;646;667;583;467;479;573;649;601;605;614;636;676;640;635;625;643;590;558;515;530;634;637;654;614;617;610;611;560;552;603;543;556;574;651;630;572;580;622;717;630;570;510;595;561;637;642;654;643;613;502;553;530;540;516;591;642;711;749;729;686;668;644;598;566;637;577;516;497;520;559;568;591;496;518;556;613;582;628;614;605;605;645;664;715;797;705;657;640;661;715;694;635;646;596;667;734;745;721;713;682;596;659;668
36;33;29;24;32;36;47;59;139;142;164;130;63;36;41;43;44;41;37;88;135;190;154;112;111;144;132;135;96;106;121;144;82;42;33;90;194;268;305;442;460;446;455;476;512;452;377;268;162;89;82;94;101;152;212;265;341;313;244;152;73;88;105;91;66;62;86;69;116;158;229;217;184;212;287;416;521;527;461;499;492;461;440;413;416;470;544;492;510;529;442;455;501;497;447;403;344;250;155;127;94;97;138;195;293;281;281;272;300;251;185;131;205;271;308;434;506;540;555;565;532;609;529;592;563;547;517;515;450;394;322;299;319;439;520;583;526;566;561;596;552;538;602;621;649;626;648;591;537;550;503;473;495;520;551;624;652;626;603;661;625;609;579;531;515;509;466;513;536;547;533;511;481;534;537;596;596;462;341;253;209;232;294;418;437;344;275;281;256;320;373;417;485;536;485;488;509;525;559;569;551;653;659;637;633;605;549;625;586;617;587;576;599;651;661;688;703;658;670;662;679;652;577;544;578;508;513;615;640;631;655;649;613;554;566;569;547;538;565;551;584;643;713;633;599;575;586;658;659;685;570;570;561;615;623;577;629;670;704;705;652;712;695;633;586;570;584;613;538;520;506;468;485;495;543;589;509;482;501;426;356;349;291;311;379;499;462;385;328;299;358;483;598;629;687;599;576;536;494;443;416;415;390;433;476;516;563;559;560;542;484;439;442;505;530;549;475;482;486;477;513;474;501;501;605;590;524;577;561;565;613;584;573;631;559;567;578;610;546;563;511;477;509;493;513;580;552;577;559;632;547;569;564;547;527;540;484;458;442;417;422;459;470;457;446;519;514;542;594;591;524;503;513;461;461;464;449;501;505;571;515;542;524;563;509;522;534;524;554;650;616;633;656;669;667;696;615;575;576;542;590;604;585;535;539;563;540;557;517;526;490;403;282;325;379;436;504;506;509;574;599;614;673;686;602;575;589;560;626;605;612;523;491;512;563;568;573;581;578;610;651;654;623;565;585;578;638;735;766;730;667;577;573;557;579;492;501;524;583;578;636;631;607;475;389;431;407;364;428;517;560;468;334;262;323;396;546;557;482;408;419;469;507;515;509;514;608;585;642;617;602;580;574;629;668;678;727;684;623;578;613;647;625;619;622;626;585;529;568;560;550;525;521;503;527;452;431;519;585;644;628;572;540;504;527;541;599;581;580;572;619;687;653;632;612;512;475;536;528;495;512;557;588;555;512;486;444;526;484;487;428;423;511;610;614;535;547;524;555;469;445;513;429;373;329;293;361;332;401;538;618;609;641;597;448;376;354;435;426;433;442;505;514;498;486;597;651;685;661;618;607;596;582;482;473;427;485;598;616;639;677;644;646;547;604;516;487;537;577;507;584;559;595;660;673;615;625;628;626;618;519;535;642;643;659;588;639;658;615;602;651;608;622;604;576;588;630;597;610;676;719;603;585;571;559;629;641;675;663;633;563;554;578;549;530;576;583;652;730;731;749;662;597;614;558;562;649;623;574;552;529;596;614;646;578;548;585;622;673;736;683;667;628;613;654;747;714;682;540;537;628;735;683;644;651;651;698;683;686;749;694;676;632;674;644
97;84;85;92;99;94;111;146;250;302;309;245;175;126;107;109;127;109;92;139;229;303;300;243;216;170;154;141;144;182;213;262;174;114;55;116;206;311;371;437;517;557;568;571;576;486;471;401;281;222;165;164;201;201;287;333;435;468;406;259;151;139;188;144;106;138;176;144;197;230;324;339;283;298;365;513;572;572;592;578;631;616;577;542;607;578;569;591;556;579;488;530;569;524;501;465;389;402;261;239;182;112;136;247;391;436;363;426;357;323;228;245;356;410;458;503;561;600;582;587;567;537;566;559;592;551;586;584;519;456;405;392;388;509;551;570;520;544;499;507;506;472;574;603;650;702;695;619;527;518;547;515;586;567;687;676;672;674;646;730;730;682;634;590;593;556;505;524;498;416;506;513;484;489;556;544;570;517;403;320;204;229;325;414;375;364;370;426;417;439;389;447;430;396;432;427;497;555;559;584;575;569;625;706;633;646;551;530;584;639;658;627;632;615;694;706;680;678;656;612;616;658;631;557;510;482;515;522;625;601;657;645;661;563;663;648;548;529;531;571;631;715;668;680;573;632;556;567;589;608;537;534;587;636;708;662;674;700;749;644;640;655;629;631;521;572;548;554;511;525;507;498;542;564;587;585;541;526;413;368;264;201;261;313;419;550;502;431;354;305;378;488;621;628;626;569;561;414;363;414;371;346;383;482;543;597;579;645;590;505;474;397;452;462;518;529;460;435;437;401;433;469;465;518;575;530;465;481;530;597;601;577;584;627;606;591;561;561;599;561;472;431;496;516;554;582;567;575;567;599;566;556;554;547;489;485;449;438;409;429;455;466;418;433;389;514;524;536;506;483;463;430;375;455;458;447;473;467;489;528;563;547;595;564;531;528;624;566;617;572;613;621;639;606;649;657;588;564;551;473;519;556;605;573;552;572;583;578;529;484;498;499;304;368;439;489;554;499;564;559;582;570;576;598;583;613;649;637;692;718;696;606;611;617;574;600;575;577;650;594;590;572;614;648;643;575;674;692;725;669;613;605;529;504;551;476;422;411;410;450;574;583;468;411;402;411;426;316;433;523;533;475;375;342;398;476;556;568;578;464;397;460;518;514;566;545;528;521;577;655;617;579;591;615;649;722;719;749;686;621;591;619;625;646;573;536;564;541;609;544;533;538;498;499;537;535;468;546;601;645;604;535;533;546;517;558;590;649;634;622;642;659;680;680;646;569;539;560;542;542;534;546;521;522;448;404;424;461;524;509;515;525;525;580;612;654;597;567;526;532;488;517;492;442;366;327;325;368;454;519;619;660;700;610;536;510;450;494;546;546;504;578;522;468;539;629;621;675;677;632;585;556;578;501;472;525;601;641;603;607;529;602;591;581;554;487;494;507;553;552;499;536;592;596;624;671;660;680;692;685;608;566;565;633;652;625;629;629;663;691;722;666;595;635;570;637;640;649;693;725;740;697;640;566;583;666;730;726;681;571;516;479;510;558;571;560;575;641;747;745;705;713;611;573;625;614;604;585;532;545;646;597;639;645;612;660;589;607;676;730;702;692;666;679;721;723;687;615;603;546;619;712;639;660;671;611;700;682;722;685;698;719;698;606;558
189;189;187;173;182;226;229;253;314;406;414;398;328;237;220;259;245;191;157;166;291;389;374;337;330;274;227;250;257;280;271;299;244;155;106;159;230;343;397;523;553;617;625;592;608;556;527;455;362;334;282;286;238;291;325;396;500;469;477;313;202;190;195;192;171;198;198;205;211;286;381;356;297;366;436;539;594;592;613;620;594;642;585;585;668;582;613;609;627;586;571;568;574;604;525;445;452;428;366;330;249;177;194;273;381;465;418;416;366;344;330;355;390;505;545;554;566;548;563;554;624;594;574;567;580;585;559;620;483;464;439;434;495;482;547;457;487;450;447;530;503;512;514;595;618;689;673;638;623;546;533;567;579;616;628;663;693;653;671;700;701;650;590;615;581;587;571;520;502;415;431;460;497;490;540;515;607;550;451;353;242;221;348;408;368;387;426;515;549;524;524;496;463;374;360;439;498;532;542;506;582;597;673;663;645;635;551;482;541;605;637;609;672;669;689;676;682;689;624;623;620;629;575;548;535;501;476;476;578;595;625;590;620;645;688;647;597;567;601;562;630;664;636;610;631;562;591;513;469;477;444;462;510;587;628;700;721;750;645;580;596;572;623;563;497;499;568;581;547;586;543;524;612;559;632;582;543;468;404;341;243;251;192;297;412;542;554;483;379;391;421;503;569;605;608;538;448;300;286;309;348;344;379;486;536;604;611;647;572;540;463;393;429;461;540;501;444;398;402;435;445;463;456;507;558;529;457;530;543;579;566;576;620;629;602;613;550;555;528;524;467;460;470;498;571;632;658;631;615;574;545;552;488;441;420;373;395;439;476;519;462;463;387;352;367;424;491;482;557;539;510;413;373;402;415;484;465;485;469;556;532;529;567;603;543;553;530;612;620;582;614;635;716;672;667;655;577;570;543;477;455;477;577;601;508;538;577;525;503;503;547;506;396;406;459;536;592;613;594;568;525;522;537;546;575;616;662;627;717;685;709;681;640;647;665;701;593;537;556;512;479;505;531;640;614;610;640;726;679;659;574;552;592;590;534;486;432;418;406;388;501;529;394;364;417;443;392;367;433;588;624;524;447;417;480;501;570;564;551;505;476;520;483;483;459;448;495;553;615;625;585;557;561;641;652;764;776;718;696;615;602;634;580;609;561;575;589;597;590;578;517;565;479;506;577;589;529;568;574;557;620;548;568;573;577;598;622;656;653;654;615;703;678;683;623;584;531;620;655;572;583;560;524;532;502;423;435;471;536;538;534;550;528;553;587;588;576;583;571;544;575;604;560;520;448;373;400;425;464;570;600;608;649;637;522;534;566;654;606;580;615;610;588;564;551;650;649;657;631;607;590;594;552;524;557;599;651;655;600;497;450;553;587;561;513;508;517;530;646;583;595;604;567;630;680;686;727;711;742;689;612;541;614;678;657;594;585;667;751;696;741;762;702;657;629;624;603;635;720;736;745;640;636;558;618;684;688;649;579;481;472;428;511;582;578;603;605;658;695;719;696;689;633;592;610;659;647;596;590;584;656;668;702;743;652;635;592;610;677;725;704;719;705;680;742;679;648;617;523;556;646;640;648;720;650;670;604;722;673;692;685;691;637;599;542
271;220;312;321;343;354;330;311;350;404;447;430;438;442;360;437;428;386;271;294;321;414;524;475;441;393;383;359;396;388;390;374;325;254;211;208;310;382;451;549;605;589;567;640;550;554;582;520;431;384;359;340;271;274;305;386;453;555;508;418;270;230;251;248;277;273;263;278;286;336;408;397;314;360;466;547;580;584;651;645;637;601;672;665;630;625;653;618;675;629;624;658;636;551;554;523;521;458;450;395;317;190;219;299;408;450;370;358;413;436;448;418;481;540;488;464;429;437;518;511;597;623;608;553;563;547;612;558;595;475;421;460;501;498;428;417;370;404;440;484;529;511;517;564;666;617;719;647;579;590;570;584;575;618;668;574;606;680;663;630;646;615;592;550;554;617;562;563;467;499;435;459;491;515;565;561;563;609;540;443;304;263;328;401;411;463;521;571;593;583;608;527;472;386;371;426;446;579;588;544;597;631;646;641;688;653;592;604;614;665;671;701;617;674;672;679;646;631;595;595;562;605;548;519;474;477;464;481;545;557;590;596;639;658;712;690;612;620;546;544;586;623;625;595;516;574;486;471;470;357;368;365;390;555;662;679;676;632;634;560;555;537;556;488;511;527;555;601;570;589;575;556;638;612;665;583;541;449;376;378;319;304;310;364;467;606;572;595;516;453;477;531;541;563;619;520;406;277;257;260;334;366;356;452;517;612;602;630;639;567;461;432;352;417;493;498;488;471;410;451;473;466;461;518;559;536;535;474;532;539;547;526;657;636;607;627;542;530;549;516;563;505;557;491;564;633;625;621;565;514;564;525;467;409;365;394;417;540;540;611;532;422;346;292;318;353;445;418;549;508;531;489;439;446;481;482;494;486;517;526;501;479;564;609;590;543;554;580;613;623;595;623;619;630;650;594;594;573;545;537;542;543;564;606;482;512;564;540;507;553;584;548;469;380;497;538;637;627;617;622;546;517;561;591;593;618;641;721;745;754;706;698;598;663;678;679;616;539;552;588;480;449;471;563;611;657;648;628;704;626;565;544;545;615;541;535;449;411;399;407;471;486;408;406;488;513;460;399;462;588;614;588;487;489;476;515;550;591;663;619;568;559;563;512;450;437;485;552;624;648;589;549;582;574;656;683;781;770;693;614;564;542;600;602;531;638;640;660;668;614;557;478;537;542;629;628;595;608;566;629;565;591;570;575;606;637;650;627;672;659;640;591;673;644;713;644;638;688;739;666;647;673;618;574;581;532;536;488;548;594;589;574;562;545;574;521;553;548;594;617;616;560;559;591;497;511;433;445;489;516;579;608;633;629;631;608;566;614;680;645;643;677;590;570;615;691;700;666;652;662;652;627;536;539;610;643;692;684;546;512;489;523;571;545;528;571;561;609;670;628;659;620;617;607;677;701;729;767;697;712;634;566;642;660;624;597;552;626;718;714;696;753;706;734;632;563;636;712;748;761;653;665;632;619;681;684;650;625;523;462;451;466;540;618;646;622;604;609;602;642;646;671;640;638;587;609;634;645;588;585;620;708;693;676;664;579;539;562;576;692;641;700;699;700;749;722;641;587;516;495;564;654;693;721;629;636;673;683;616;666;700;650;585;557;527
244;304;370;440;484;491;442;344;326;358;379;534;517;539;548;642;589;538;385;416;402;507;612;583;548;508;468;500;504;408;418;344;395;398;379;338;399;503;523;531;551;567;519;500;568;522;532;484;445;391;339;318;247;263;351;383;460;508;494;407;293;267;279;388;398;376;411;323;380;398;426;375;313;365;460;590;623;600;639;674;645;611;593;665;623;608;608;633;651;648;609;666;657;583;575;589;600;556;498;471;314;204;187;244;311;343;338;352;414;452;488;466;443;458;413;369;319;311;405;558;590;593;598;555;520;561;587;527;542;461;396;371;437;420;342;328;359;365;408;532;574;548;530;554;588;570;549;583;567;596;560;545;584;573;523;533;529;510;529;566;545;559;562;586;578;567;564;582;566;530;519;495;480;532;550;542;509;542;543;488;377;308;353;414;417;486;558;580;547;651;589;545;493;468;440;521;551;601;650;605;618;558;625;642;646;651;630;611;736;692;720;739;672;665;645;593;623;634;537;576;589;665;621;538;520;428;399;407;445;532;501;577;644;721;684;680;621;557;498;512;638;618;646;617;568;521;463;428;388;328;248;209;313;449;541;674;644;620;532;547;500;542;546;587;526;564;614;506;533;509;544;566;582;617;606;593;496;441;446;414;399;367;383;403;545;608;670;639;579;510;503;501;459;454;553;506;416;306;272;353;372;393;358;340;439;448;543;589;557;556;486;483;508;481;459;516;573;531;486;473;491;532;578;636;600;644;587;531;495;497;470;481;595;663;699;663;625;514;531;555;595;563;591;614;609;592;606;539;560;509;491;479;370;351;322;367;470;538;653;664;547;407;342;289;341;378;400;490;530;576;586;595;505;517;487;476;452;428;485;555;584;520;578;670;622;532;522;596;567;526;545;576;630;642;607;508;564;538;543;535;554;605;605;562;542;502;533;559;536;570;643;592;499;419;526;605;695;598;578;567;592;546;534;563;567;603;689;673;767;802;741;675;622;684;671;690;642;575;570;587;564;499;509;591;633;649;679;678;694;612;584;595;531;619;566;568;509;463;422;427;513;511;504;451;511;575;510;407;447;531;632;601;586;517;522;498;467;554;629;676;640;661;660;570;480;412;473;535;616;653;621;534;505;553;638;699;754;755;680;559;581;593;647;604;629;667;667;703;652;599;523;512;585;667;627;617;574;630;635;657;630;652;645;620;622;644;686;637;643;691;623;643;627;663;681;622;637;707;735;728;695;686;596;615;594;656;637;592;546;558;612;556;548;537;554;556;561;634;599;610;658;662;639;577;623;555;522;484;473;513;482;517;585;633;613;608;581;580;659;594;606;622;538;540;609;667;674;714;661;723;647;622;630;564;564;617;716;641;584;631;570;594;627;570;592;643;653;674;733;691;766;658;616;559;599;679;748;772;706;662;604;524;611;678;643;600;572;663;708;729;681;738;747;671;621;598;665;740;762;717;696;555;602;626;663;621;598;516;507;424;452;481;568;603;628;677;593;595;557;586;659;725;664;605;647;679;643;656;559;573;665;630;706;679;591;530;445;488;551;608;619;753;757;743;666;645;619;618;502;535;606;660;664;738;694;619;683;720;635;682;628;583;534;589;584
305;313;405;390;515;505;518;393;305;300;343;473;593;641;643;681;670;640;561;512;592;586;616;554;532;508;475;470;520;492;527;414;474;472;460;449;466;523;537;438;496;489;535;511;528;550;570;599;480;337;273;234;284;320;358;439;465;475;576;427;416;353;432;480;502;453;409;329;337;424;459;403;357;417;528;610;685;670;646;604;629;555;548;562;561;563;583;564;543;569;571;611;630;599;557;611;578;593;536;469;334;193;152;178;194;233;252;299;311;469;471;401;391;380;392;335;299;285;372;507;605;601;557;557;537;549;513;532;502;412;354;377;408;335;277;334;363;372;396;472;559;528;505;518;448;475;516;539;559;514;521;476;491;492;453;465;461;484;497;451;463;442;542;558;568;574;582;594;599;565;575;550;507;514;520;529;500;562;534;454;385;362;417;432;475;470;517;494;553;613;635;607;493;513;437;537;558;587;602;535;526;514;517;549;652;636;598;656;731;789;746;763;701;590;547;510;527;542;569;538;620;605;654;603;547;493;395;405;419;432;504;519;603;611;597;561;507;432;407;513;592;652;623;619;521;478;391;391;372;293;175;149;218;367;562;552;565;579;474;445;467;531;594;601;585;614;559;512;451;493;470;507;525;544;553;565;530;421;463;475;431;340;340;361;492;568;666;677;657;554;522;398;374;346;478;481;404;326;376;409;440;444;361;321;333;401;415;490;528;548;471;500;540;525;509;528;514;551;532;503;524;575;617;681;661;673;586;559;504;448;415;442;493;606;659;655;568;570;624;593;592;589;589;620;627;587;483;491;465;462;476;444;365;330;347;451;482;585;653;600;583;489;360;351;430;444;495;529;573;596;613;589;581;476;390;475;448;383;449;573;605;564;655;642;644;525;539;512;499;506;460;498;569;621;633;516;492;509;578;566;640;657;620;675;557;496;542;584;595;657;623;605;518;469;569;593;702;634;626;623;569;514;478;488;547;623;650;694;693;790;698;699;622;662;716;727;663;602;566;611;646;560;531;611;633;647;650;681;649;646;612;541;548;546;632;653;581;567;476;476;535;538;502;495;549;552;607;558;521;614;621;613;587;580;532;505;424;607;641;663;737;692;694;629;614;517;448;542;606;632;623;497;455;519;625;650;640;734;719;594;578;658;676;643;649;688;710;746;694;623;490;473;559;566;584;595;603;592;634;648;641;646;642;584;659;569;595;659;671;610;602;561;566;627;686;640;581;702;714;666;675;648;600;614;720;677;681;596;647;665;585;652;586;559;541;605;617;671;665;680;713;653;608;618;618;580;610;535;520;489;489;553;610;611;622;616;525;608;589;594;551;586;595;626;714;666;678;705;705;654;702;678;579;605;642;652;633;660;615;640;638;623;623;565;587;643;739;717;760;716;674;669;623;592;603;678;677;723;668;621;516;545;555;608;623;613;659;653;723;699;683;704;698;651;569;587;687;770;790;717;614;643;633;586;611;539;491;472;496;478;516;594;613;582;550;582;536;585;575;562;601;615;601;651;614;630;595;579;589;636;619;582;573;539;421;387;323;402;511;613;676;750;725;739;681;627;574;571;477;528;552;609;646;651;671;693;713;733;655;685;603;560;529;488;558
360;383;369;445;485;508;482;374;283;265;291;424;516;582;638;617;687;660;584;642;584;618;486;504;481;442;415;397;490;518;515;506;454;492;532;590;598;577;521;425;451;556;549;557;576;641;714;620;536;361;296;338;385;450;524;490;462;494;503;507;474;431;449;526;515;459;346;297;307;308;349;364;313;373;544;632;649;738;643;590;518;489;562;493;484;519;534;506;462;481;495;625;636;581;560;577;567;576;484;393;245;132;118;103;164;245;193;193;248;367;372;309;287;344;321;285;293;264;353;416;530;502;528;509;509;521;582;508;465;403;361;336;351;324;286;343;427;446;442;528;563;530;429;321;356;419;445;491;504;456;448;401;437;442;439;418;395;411;385;353;370;414;523;578;579;617;634;597;597;524;598;568;516;539;530;533;563;480;408;342;296;374;399;466;485;453;434;410;445;538;584;603;570;459;463;546;578;587;589;547;467;380;398;517;567;597;664;658;677;754;747;761;666;610;523;450;499;453;481;492;526;551;593;579;594;506;477;428;389;464;438;457;516;513;463;479;435;390;379;477;610;617;592;592;485;375;375;388;339;263;168;132;205;297;392;429;477;448;404;370;448;542;594;608;629;622;543;427;452;401;430;397;443;485;501;499;508;486;496;489;408;314;274;344;405;538;681;674;651;590;526;462;398;388;461;451;444;412;538;552;538;461;375;340;358;367;389;462;449;541;568;581;522;547;526;513;522;511;561;526;591;611;640;673;683;647;572;546;477;400;419;454;466;584;584;506;559;582;597;593;599;546;604;612;607;486;432;405;350;394;462;531;413;346;394;550;536;570;615;589;594;501;432;452;528;535;541;555;529;564;607;554;503;425;359;358;385;310;407;530;581;628;688;669;639;523;520;490;470;429;385;450;560;582;599;548;508;505;561;594;690;647;637;630;552;526;609;559;576;575;612;585;501;495;554;622;629;607;613;566;579;530;462;450;531;547;602;641;668;729;678;646;585;623;714;663;666;619;577;644;644;636;636;655;582;617;618;664;638;640;610;559;535;572;629;629;668;625;557;484;474;510;574;545;589;604;563;625;577;601;637;571;555;592;569;518;485;520;625;705;765;716;639;719;664;495;461;497;529;608;572;518;486;466;591;651;676;718;634;640;646;629;649;700;713;699;736;724;714;588;540;523;555;567;574;586;594;589;625;669;655;659;650;662;649;603;601;626;667;586;557;494;492;536;623;612;617;583;623;706;650;671;652;607;700;684;676;682;685;678;625;700;601;600;611;653;648;655;665;664;658;610;642;667;654;654;659;580;496;483;517;547;619;574;646;579;563;559;554;515;554;632;638;716;711;704;692;720;689;640;711;628;662;670;664;698;653;608;609;613;647;658;605;582;645;695;706;773;741;706;677;598;631;601;620;615;648;695;591;586;519;594;543;601;603;590;623;698;691;713;712;710;693;673;606;598;704;754;735;648;637;654;693;549;554;494;492;525;559;577;633;655;568;492;491;510;552;661;661;604;532;549;587;675;665;630;582;542;531;574;492;407;380;352;269;227;254;309;464;523;671;751;786;718;635;627;554;548;581;530;581;607;632;649;702;684;731;710;676;634;627;587;512;534;567
346;421;402;382;413;431;413;317;254;246;282;422;495;497;506;547;661;647;589;567;608;618;470;488;417;367;330;404;464;508;502;422;406;462;572;642;626;584;516;424;495;580;567;540;605;657;690;654;563;392;319;410;518;529;537;496;478;433;442;497;436;460;507;545;501;428;315;317;287;281;254;271;284;383;470;568;631;678;608;586;508;532;544;399;395;362;420;475;435;403;421;540;604;530;519;484;477;483;369;250;185;89;75;75;155;258;211;169;163;249;257;241;287;307;309;294;288;243;310;376;457;512;541;451;561;542;617;562;503;405;387;393;440;423;348;423;448;507;465;525;480;429;347;282;261;344;391;436;433;452;365;371;372;441;503;431;398;355;317;269;219;300;390;515;511;579;532;576;557;550;611;536;519;520;563;598;546;483;351;285;252;316;375;434;464;472;383;355;364;513;582;624;556;485;454;484;545;539;515;443;398;327;340;481;483;519;594;596;654;623;679;731;746;616;575;410;398;374;337;376;443;511;524;543;567;556;466;445;460;445;444;406;401;410;425;429;416;404;402;476;602;628;589;541;415;425;394;472;400;325;249;231;240;265;351;339;391;385;371;333;405;468;538;538;558;569;544;386;364;334;301;286;373;414;452;504;500;474;495;497;440;380;332;276;373;534;641;654;680;519;507;499;473;414;427;483;529;473;585;565;582;525;481;433;406;321;345;387;475;527;551;562;564;532;502;555;561;539;599;595;587;586;710;708;666;659;641;547;497;504;480;477;533;578;564;497;553;618;637;602;574;561;586;602;588;532;428;375;337;410;484;541;436;389;437;559;573;560;588;606;538;533;459;456;525;569;595;602;558;519;522;517;524;416;342;352;391;378;378;474;529;538;600;649;586;543;480;522;431;376;393;485;586;585;605;483;472;565;592;604;712;737;683;628;635;579;573;538;536;562;587;614;555;510;560;630;623;571;586;561;548;583;531;505;515;532;597;631;687;710;646;657;605;576;652;733;706;727;578;652;717;707;598;588;571;568;587;649;709;633;551;572;533;529;632;672;648;626;602;504;439;489;551;543;548;548;584;628;668;671;635;558;508;552;558;569;528;532;653;691;746;741;731;709;677;644;526;476;508;555;487;481;461;501;509;563;651;725;691;672;619;592;609;634;712;718;715;711;661;625;600;621;558;560;581;638;576;624;642;654;677;678;654;728;690;637;620;562;623;569;556;493;496;505;574;595;602;563;568;635;682;631;681;680;672;703;648;688;653;732;711;661;605;590;656;717;703;718;669;609;622;695;691;629;643;604;660;665;583;586;581;567;641;680;679;603;490;446;489;512;555;617;627;698;692;678;700;681;649;641;666;682;658;651;621;646;634;597;622;647;648;658;632;637;694;689;661;741;740;705;722;620;626;690;706;623;664;605;597;528;551;540;565;562;662;594;651;733;711;726;669;694;666;649;570;592;672;703;700;681;592;685;690;587;553;506;543;569;606;688;712;652;641;450;426;506;584;625;655;628;545;595;600;678;658;648;589;594;544;506;398;262;188;206;212;166;224;264;338;431;612;706;747;692;608;573;566;529;482;546;539;512;568;629;673;743;681;698;643;687;587;555;561;563;584
381;456;450;393;310;329;360;310;205;173;251;409;469;449;476;620;583;665;593;581;597;624;548;429;398;295;280;403;453;476;428;355;370;481;613;677;676;590;510;458;516;598;675;568;647;621;669;601;584;451;425;519;528;513;505;484;378;357;419;448;472;454;519;553;469;372;390;462;323;264;185;206;244;308;412;493;585;639;613;553;516;535;478;354;252;317;347;392;385;372;415;490;496;455;393;427;405;334;204;164;94;69;85;119;191;263;227;134;122;158;228;236;308;279;271;236;240;224;279;351;472;526;526;569;583;570;592;557;459;406;379;399;463;424;402;452;494;520;553;470;496;432;333;264;266;334;376;366;393;427;396;402;403;435;508;518;427;305;259;207;170;246;329;446;497;450;431;523;622;675;602;602;525;547;534;525;459;388;235;182;211;259;355;427;460;504;419;379;364;429;603;632;600;535;476;450;465;477;511;467;402;344;384;410;479;549;538;603;610;596;685;693;687;623;557;442;356;339;273;296;298;366;449;497;564;512;489;444;441;412;419;388;370;462;439;439;466;475;466;525;572;603;590;526;485;458;485;469;403;417;409;394;375;332;309;311;343;345;304;341;388;444;425;454;491;530;524;394;352;299;238;256;301;344;517;541;557;487;541;573;522;433;413;382;461;559;635;678;649;536;500;477;509;494;512;559;552;594;609;620;606;601;515;430;431;390;398;409;441;509;555;643;619;566;539;568;599;590;599;626;661;688;694;660;670;576;585;517;446;410;533;558;577;611;524;471;483;600;578;577;489;481;547;601;585;558;394;329;348;474;576;663;564;467;471;545;563;593;599;619;611;523;520;501;509;536;589;620;595;574;620;505;481;443;371;396;378;324;400;436;446;451;496;650;620;489;494;461;422;410;473;592;650;594;554;516;489;515;574;666;682;659;652;741;613;627;589;485;493;514;568;655;564;508;544;660;727;638;594;582;656;655;638;520;509;570;610;690;706;774;678;642;571;625;658;715;667;699;658;600;608;589;593;563;571;540;522;602;648;603;581;545;513;544;625;651;642;663;612;592;544;579;623;636;598;597;578;641;709;694;679;563;525;547;588;623;604;556;647;663;743;728;696;738;679;657;561;550;447;525;539;486;486;563;500;580;593;680;706;699;640;514;479;560;628;659;637;624;643;601;587;662;678;725;709;728;637;636;626;647;673;680;693;721;701;613;566;543;606;571;543;457;477;486;519;608;531;559;515;614;631;670;710;667;602;597;650;605;655;727;733;686;631;617;651;746;749;753;668;671;631;636;728;703;714;684;675;603;622;574;580;626;619;646;672;562;456;412;465;512;591;603;635;652;630;649;613;615;617;632;669;686;715;666;634;628;612;614;606;652;713;705;714;675;641;657;552;577;696;672;677;675;746;678;753;734;729;646;574;544;611;566;579;567;591;590;579;704;709;698;700;722;715;584;598;601;673;711;680;706;694;670;695;603;585;532;564;596;691;754;746;754;610;494;459;537;621;689;684;581;619;705;740;747;743;719;609;540;491;448;375;227;151;145;168;170;193;179;260;404;566;630;717;675;583;571;593;593;503;485;462;464;521;639;727;788;720;726;702;638;623;610;581;637;693
394;435;523;419;301;296;319;317;208;142;196;385;446;447;485;538;624;597;553;567;627;618;611;477;434;333;278;364;377;386;407;361;397;491;608;647;658;597;555;503;562;565;650;587;601;615;658;588;581;483;482;467;532;483;403;343;331;347;404;449;405;439;509;425;394;416;496;549;447;299;210;167;211;279;374;435;504;619;635;535;532;535;421;307;204;220;324;470;443;433;414;478;416;345;285;290;309;283;167;117;84;96;130;131;229;313;289;150;126;196;248;263;316;263;270;206;184;169;226;318;454;513;511;503;528;553;456;411;405;351;402;450;450;511;468;413;371;480;532;488;404;375;315;281;228;255;303;374;412;419;454;448;421;454;535;561;486;338;245;215;197;286;344;402;447;389;388;452;537;651;592;583;556;542;488;409;364;272;203;174;221;294;350;408;510;591;558;422;390;419;588;664;621;571;495;447;461;460;493;480;401;444;468;430;540;521;627;589;629;577;592;719;642;654;519;530;399;336;277;249;205;258;402;487;575;519;453;442;447;452;464;416;430;480;508;548;553;552;514;545;588;607;599;577;518;537;498;471;438;493;536;498;549;482;410;380;412;351;349;321;437;459;516;422;521;544;529;437;344;309;301;282;325;354;472;583;601;519;496;582;547;570;558;469;523;568;635;662;649;591;539;541;570;556;656;598;555;537;556;561;583;556;502;449;438;447;474;428;434;512;621;632;645;648;606;607;617;684;642;597;654;716;672;620;641;634;638;511;482;521;567;552;561;584;522;486;511;607;660;532;439;466;540;639;588;544;424;333;364;510;604;638;616;575;594;557;590;642;649;660;616;598;489;479;481;500;593;612;626;654;614;549;480;418;473;391;394;378;397;446;503;480;554;632;578;516;519;521;486;474;521;635;633;550;438;472;498;530;597;600;657;665;624;682;666;594;528;427;456;490;587;663;562;538;612;651;673;639;620;652;655;729;709;581;603;557;587;664;759;731;672;647;638;652;674;702;684;726;592;534;511;586;568;583;614;521;471;514;567;613;533;517;499;556;607;624;601;675;661;655;613;639;655;658;669;596;642;692;694;708;699;724;601;608;679;644;639;554;595;633;622;709;693;689;668;717;557;485;461;541;566;505;554;578;585;591;660;659;689;673;591;544;496;500;577;591;633;621;621;627;599;663;688;736;747;686;682;653;632;627;608;602;653;694;719;704;530;536;498;555;503;524;483;476;576;590;593;562;551;649;684;642;697;640;604;617;527;561;691;783;728;685;601;632;653;705;747;786;695;661;661;612;669;649;718;716;670;656;637;655;680;605;590;632;678;600;502;492;532;558;610;624;638;652;652;592;622;657;634;621;666;630;691;654;643;623;565;554;622;677;665;695;737;638;650;611;539;560;598;611;625;606;626;703;714;753;739;599;582;615;631;639;557;598;553;594;651;680;718;735;694;748;658;641;627;656;679;708;757;759;762;767;722;664;651;616;595;634;670;706;767;676;625;572;549;618;671;678;680;680;676;763;768;778;809;808;694;578;527;471;352;283;205;164;121;144;147;176;255;378;553;576;625;625;640;673;611;597;565;604;495;458;547;624;774;799;765;794;663;646;624;647;589;682;780
361;509;536;434;385;350;378;318;191;128;215;364;437;428;461;566;563;537;564;561;586;571;583;511;413;284;267;315;352;384;356;422;431;458;557;609;645;595;567;540;606;620;626;661;612;593;559;548;551;537;511;512;493;391;344;237;260;316;353;342;340;305;345;362;338;443;535;552;474;409;288;224;201;229;292;436;656;683;653;538;572;526;390;297;169;205;312;404;545;511;476;389;298;226;215;253;283;238;151;125;118;151;171;188;197;316;210;183;182;249;305;319;302;304;251;209;142;107;159;247;381;445;513;453;442;403;379;376;313;320;389;533;538;547;527;347;427;410;480;481;422;394;325;237;219;217;305;429;471;446;493;515;521;518;537;569;479;305;274;291;348;352;330;362;359;290;326;420;520;571;634;579;599;589;453;319;279;230;203;256;329;316;349;413;527;611;544;518;510;481;568;618;623;593;466;435;441;547;572;548;587;565;570;501;557;620;625;625;640;642;637;671;604;597;603;460;457;356;300;280;233;265;312;472;529;491;476;457;422;470;476;407;444;546;583;571;561;560;545;487;485;558;639;567;539;562;507;510;510;548;600;650;615;567;551;481;493;440;400;366;414;544;548;506;560;596;557;531;471;428;390;355;369;376;472;630;588;594;555;595;603;583;585;566;537;549;546;647;654;568;537;507;585;634;645;677;555;572;549;580;572;535;432;481;540;576;550;445;455;481;591;691;686;645;631;630;620;640;667;659;663;682;678;642;612;623;623;577;567;585;608;622;674;605;490;404;495;567;615;539;456;401;475;574;595;562;416;344;444;533;675;685;666;630;591;614;616;680;657;640;638;618;537;499;524;515;584;615;658;651;636;578;568;557;485;446;448;393;465;472;496;518;542;588;566;520;448;488;535;527;613;574;612;489;483;465;607;557;514;557;642;600;590;592;610;632;473;392;451;503;575;674;621;576;611;672;696;641;731;689;714;676;664;659;604;611;619;644;714;753;675;702;634;677;679;695;638;659;562;572;505;516;595;609;610;520;408;488;531;624;590;534;498;548;602;625;611;692;711;677;653;652;702;653;604;621;645;687;725;777;719;700;652;713;750;695;637;485;542;597;660;644;614;632;734;755;555;495;434;557;598;594;639;640;573;625;608;621;672;615;599;544;543;491;546;614;606;622;650;658;635;694;714;759;719;745;685;675;646;591;547;549;604;684;671;621;552;493;508;528;547;482;431;445;495;510;580;554;587;615;628;633;708;672;607;532;530;590;630;681;755;716;676;591;629;695;781;770;706;711;647;642;688;707;635;655;688;692;655;686;642;629;587;652;614;617;576;526;635;609;598;581;583;596;566;601;609;627;625;653;620;687;682;676;604;563;512;530;573;643;672;702;730;706;680;629;552;513;568;608;630;599;653;696;742;775;769;676;655;692;715;679;548;591;570;577;606;669;682;693;734;690;702;729;687;680;759;742;780;763;728;708;694;650;649;649;619;645;645;674;663;660;613;629;590;641;625;645;675;609;679;789;840;845;832;788;717;615;552;477;494;397;344;266;189;158;159;184;311;380;483;541;553;607;682;645;666;688;675;644;561;567;551;676;742;758;781;703;721;673;665;629;689;686;758
476;571;617;511;484;448;461;324;169;93;169;319;465;470;423;393;472;504;491;528;563;568;490;448;420;240;277;346;344;367;370;391;432;459;510;456;538;573;595;535;601;604;620;602;626;606;549;581;568;518;533;500;503;472;303;261;223;306;406;368;321;290;256;294;386;518;579;580;519;461;389;281;276;281;356;484;633;632;632;561;442;467;441;323;204;209;261;372;547;557;458;334;254;214;171;203;273;258;251;217;220;303;248;243;265;339;312;277;339;376;378;383;375;353;287;187;151;117;141;193;266;331;368;378;313;299;308;305;271;304;422;542;603;583;535;458;390;416;486;498;464;458;407;272;271;288;386;485;528;561;567;592;641;552;603;520;439;344;341;377;462;429;316;326;276;313;358;430;468;510;602;590;620;523;410;343;282;246;313;372;408;372;374;420;533;561;596;571;634;566;599;534;598;573;528;468;473;573;561;607;612;651;599;552;528;565;622;667;652;616;656;617;572;529;514;490;423;342;291;322;252;314;379;421;505;480;520;492;448;466;480;510;488;580;567;608;535;531;525;476;429;528;568;585;620;487;494;551;531;561;581;607;658;633;578;542;578;511;481;427;433;524;575;577;609;587;587;616;502;477;463;402;417;411;426;568;636;618;549;499;594;597;618;536;587;569;508;568;622;594;496;517;527;605;689;702;615;554;561;563;557;438;447;482;604;587;571;572;538;551;553;572;648;714;688;636;673;614;543;613;637;718;659;621;601;580;573;606;608;582;579;639;627;605;521;489;474;575;560;504;489;437;464;491;581;564;460;434;424;586;660;710;698;696;640;704;654;685;738;654;636;554;522;527;508;491;524;622;582;656;631;612;589;547;551;528;451;467;491;531;530;585;503;538;573;502;477;482;550;584;609;634;498;513;536;577;568;575;502;537;649;611;561;543;555;481;370;333;441;561;578;667;615;632;638;607;675;751;763;738;733;662;643;603;557;592;614;657;691;729;778;707;713;742;722;682;667;586;593;555;553;579;660;606;585;494;472;517;624;600;606;523;515;564;594;610;593;612;678;696;686;708;690;684;664;629;579;631;675;653;681;684;679;741;763;766;637;531;482;555;645;628;614;690;748;725;595;498;502;524;531;623;627;616;612;664;626;679;595;603;530;521;524;507;570;629;627;615;690;644;682;693;722;819;770;793;674;645;600;571;584;486;600;640;629;634;553;556;547;521;470;485;442;458;539;568;626;591;591;583;652;675;709;636;607;527;585;612;661;703;719;664;652;617;560;574;690;685;612;660;604;648;674;683;668;712;661;624;669;640;652;601;576;640;694;665;711;631;679;688;615;585;598;577;603;609;607;660;691;691;694;717;761;683;690;486;480;562;631;609;651;736;707;736;687;622;560;531;570;536;573;523;608;636;742;784;752;761;724;782;792;711;702;629;595;595;649;730;719;733;714;709;704;806;790;811;807;820;764;775;733;722;703;728;662;668;677;613;649;578;617;628;624;628;589;607;580;574;562;584;653;779;811;788;800;750;698;636;585;561;604;520;485;365;287;252;196;209;347;433;498;587;583;711;746;702;746;777;752;725;672;547;591;606;731;724;704;689;646;663;621;620;628;674;672
492;523;510;492;493;496;468;310;153;76;144;346;424;386;282;246;324;328;357;375;375;451;381;312;277;212;216;258;281;312;363;356;336;325;298;348;385;490;459;502;443;526;498;581;523;550;538;542;583;488;513;480;512;442;389;285;270;355;412;361;399;294;241;322;415;516;611;623;551;470;354;288;281;375;443;497;569;624;578;479;388;412;363;374;301;264;267;363;474;530;463;383;269;291;278;270;331;371;376;377;355;332;338;302;355;408;423;466;542;536;515;514;498;469;352;214;159;183;177;176;168;221;303;337;292;266;277;301;320;343;531;617;585;549;620;555;495;480;543;554;598;541;456;374;377;433;501;609;672;653;676;643;663;595;604;552;459;433;520;543;475;464;331;296;380;380;453;467;510;509;465;509;520;431;329;315;335;387;392;461;463;427;390;370;414;542;616;590;627;601;574;579;640;625;601;479;483;581;626;624;627;685;644;592;604;593;581;558;610;562;528;529;511;470;488;508;427;300;333;308;406;456;446;471;488;539;556;503;461;452;496;545;522;559;585;589;575;547;563;533;449;512;562;634;581;506;533;553;595;574;638;601;649;706;640;624;556;534;535;456;478;568;540;597;629;615;604;599;599;536;450;438;464;505;449;552;583;682;574;554;568;641;609;571;609;605;565;600;596;501;486;481;491;616;646;689;635;610;588;553;533;433;377;562;581;616;587;554;524;546;581;621;648;693;700;629;603;626;549;537;638;650;614;604;565;579;654;656;616;574;608;649;670;633;578;503;481;513;496;482;524;526;446;503;579;582;546;495;521;564;664;639;635;662;700;714;747;762;705;696;619;532;543;503;471;466;533;535;581;685;657;605;556;569;634;548;528;476;544;534;592;568;508;500;510;535;457;445;594;605;661;660;674;623;608;614;582;599;614;627;693;597;583;492;428;394;351;342;470;587;611;584;548;586;608;645;634;752;749;746;773;647;650;602;566;558;547;607;737;781;754;707;763;718;725;704;650;607;621;617;603;607;644;674;613;583;583;607;665;615;646;621;506;582;651;682;624;689;702;629;654;693;686;698;558;500;502;612;631;673;698;698;679;733;733;744;727;504;534;560;606;606;635;704;714;697;622;536;537;538;574;561;566;562;540;621;665;621;613;573;495;461;472;517;608;611;672;737;746;721;758;716;688;769;736;780;679;657;632;580;568;531;582;613;641;634;575;547;551;555;470;456;444;481;510;548;580;656;629;605;644;631;647;635;638;604;575;604;616;632;730;649;648;582;618;547;548;600;605;595;598;608;679;665;664;618;629;653;628;639;599;636;589;693;669;702;691;704;666;690;571;612;577;586;601;617;620;702;627;703;719;716;690;712;603;552;491;576;608;667;673;712;773;665;735;625;609;580;597;558;530;563;545;623;709;819;798;801;759;791;726;726;662;676;624;682;752;727;773;738;712;762;761;823;841;775;821;742;798;767;702;683;706;672;649;651;630;621;632;656;626;650;687;682;575;602;562;561;541;545;628;755;839;831;772;719;619;651;612;648;665;652;547;483;490;373;338;315;386;465;535;590;641;726;755;765;770;748;814;756;780;639;630;651;649;594;601;578;603;659;623;656;671;652;661
391;414;407;382;440;463;392;287;157;83;117;228;325;289;209;204;208;222;215;231;270;263;258;216;148;117;172;161;208;195;253;247;195;162;166;218;315;321;352;424;318;363;391;525;468;492;484;505;464;477;373;373;450;403;388;350;371;480;457;418;405;333;316;326;450;546;592;618;523;475;349;270;336;449;495;541;575;624;540;481;359;390;428;462;381;333;309;407;553;565;558;466;423;415;375;380;432;526;599;539;469;394;429;449;465;438;500;552;655;671;585;568;559;547;425;349;234;254;224;243;246;307;376;373;376;345;335;419;390;401;551;615;576;626;626;646;560;558;588;549;619;556;516;450;532;542;605;620;711;624;679;652;658;559;594;607;535;578;626;611;534;435;331;352;398;483;519;554;522;502;520;469;405;338;259;278;327;433;497;494;421;419;395;333;391;456;576;553;624;599;593;636;631;626;580;494;496;585;562;568;625;681;692;631;597;530;571;540;497;471;429;488;452;525;530;514;502;388;323;401;498;512;470;513;557;602;587;598;551;475;484;500;570;549;572;581;539;551;629;616;569;539;575;571;588;507;557;556;641;601;644;622;670;668;624;562;598;572;585;537;528;531;486;517;526;539;578;573;612;469;399;408;429;467;521;567;614;612;649;576;616;684;614;632;595;665;611;626;603;492;481;483;509;601;632;709;632;619;635;584;485;442;498;621;609;612;564;552;544;486;578;607;712;655;674;604;557;604;599;563;575;564;589;602;576;628;618;638;587;554;591;615;588;587;550;493;478;479;434;444;506;545;470;502;575;577;558;563;578;586;613;651;633;674;714;731;722;719;725;706;644;599;544;570;477;466;545;586;598;636;667;620;594;611;635;626;510;530;528;575;610;579;517;537;574;518;463;435;496;608;654;665;619;596;613;690;621;649;580;620;665;683;614;500;418;326;380;428;484;639;614;532;546;590;627;612;654;680;720;766;737;643;688;671;611;559;539;604;692;737;693;750;715;786;771;770;694;629;591;625;629;628;657;696;685;720;658;657;626;662;683;630;552;532;577;653;636;618;606;559;587;696;728;649;572;487;529;577;594;695;716;692;644;699;749;745;638;591;557;567;577;612;674;692;666;690;607;542;530;550;541;590;612;553;544;626;714;652;632;576;526;532;453;535;626;641;655;703;790;707;754;644;636;732;684;695;690;611;605;559;551;611;611;653;636;614;578;501;521;535;438;440;501;546;542;561;637;634;628;653;633;655;577;626;661;601;524;582;578;630;660;619;634;628;499;430;449;461;503;479;504;596;670;673;665;669;569;602;681;661;527;534;511;608;685;728;796;742;676;579;634;578;557;555;583;582;534;560;629;600;694;735;708;639;629;540;509;555;606;693;695;712;716;706;722;696;617;646;613;550;659;546;535;595;639;696;749;786;772;759;650;720;763;696;659;716;767;779;762;772;770;795;783;858;824;848;823;809;819;727;652;659;620;648;651;593;582;604;660;687;657;689;753;703;645;638;612;642;585;590;651;766;831;805;725;702;638;664;671;682;710;674;641;624;542;515;476;427;436;534;528;580;628;673;732;719;777;813;800;849;733;717;643;638;549;521;524;544;645;664;687;713;695;650;634
273;240;267;272;362;382;356;251;103;63;99;188;239;203;156;139;142;140;122;114;124;142;133;98;89;103;142;184;159;145;128;130;95;113;139;202;293;347;290;308;332;317;338;396;429;376;352;369;424;373;351;333;373;364;324;352;424;492;499;357;387;383;351;334;438;506;568;577;477;382;324;335;404;451;489;526;588;643;530;494;404;431;495;464;405;398;432;477;573;601;618;544;540;515;482;507;599;644;643;573;574;529;510;529;512;520;534;579;685;694;667;621;622;612;491;369;339;373;377;375;386;378;487;473;428;400;391;477;473;464;589;606;573;635;651;646;727;616;652;656;577;561;580;564;593;662;679;697;711;701;650;601;590;517;508;590;666;626;693;658;508;375;348;418;446;493;601;597;593;591;554;479;343;217;201;204;363;466;508;509;452;479;430;379;359;442;509;558;529;526;565;612;633;581;560;509;536;532;480;588;592;645;654;634;552;508;534;461;426;337;292;330;354;513;601;611;570;435;377;447;545;549;537;534;510;633;650;614;650;493;521;581;518;543;598;640;619;723;644;591;633;621;623;613;537;468;498;611;605;679;659;684;629;621;538;605;636;618;597;597;546;548;450;434;480;527;555;570;512;438;395;443;462;511;550;551;530;570;603;551;589;619;655;680;637;644;699;615;643;599;591;524;519;579;622;717;693;658;579;574;492;506;579;679;672;570;545;544;511;513;631;652;686;618;651;651;591;615;552;539;519;570;603;596;568;564;586;639;531;484;540;620;569;628;572;476;441;441;424;496;506;618;542;580;558;608;587;581;588;639;621;643;608;651;686;698;740;706;688;687;660;591;581;549;518;495;550;589;648;602;712;625;613;623;646;609;606;548;568;579;582;566;589;561;530;516;423;366;488;562;605;659;599;525;596;648;638;624;635;602;614;615;572;515;427;399;404;508;585;602;619;557;584;615;619;632;618;687;696;657;734;659;680;669;632;591;547;599;651;623;710;757;738;786;708;683;647;625;644;649;620;637;643;740;757;718;652;709;756;737;699;668;584;571;570;646;651;599;551;601;578;610;640;596;541;589;565;564;623;675;689;742;692;724;714;628;619;539;589;619;606;645;648;677;660;619;573;525;563;596;593;613;605;612;612;664;710;696;616;629;563;495;455;590;660;610;647;682;732;705;677;534;525;640;689;676;680;624;574;552;585;627;699;625;680;613;520;482;502;493;535;566;550;637;625;664;650;687;656;704;622;630;630;663;631;629;580;581;560;603;598;634;608;509;357;303;342;365;441;434;500;538;630;608;628;587;588;609;772;694;537;474;414;532;712;719;712;694;634;545;525;562;504;507;518;510;489;512;516;586;680;688;694;689;659;662;579;585;537;664;702;737;721;690;690;666;674;637;634;646;584;601;650;608;660;761;694;802;768;743;668;697;674;714;641;739;786;764;751;783;782;753;817;778;770;843;806;774;750;709;699;596;658;653;605;550;528;590;644;727;696;683;727;712;733;667;696;641;665;695;726;761;792;778;779;754;652;746;654;699;638;740;735;685;659;632;599;578;544;579;568;599;604;627;691;764;796;838;758;793;747;705;693;646;530;508;503;591;663;673;714;714;737;740;680
195;203;219;249;316;366;305;182;66;86;146;219;232;190;168;159;163;159;147;106;81;55;64;92;112;153;220;269;206;156;175;188;145;139;181;240;267;279;260;294;313;350;378;442;444;394;244;237;264;265;248;267;353;357;357;428;500;528;452;333;262;310;327;346;390;425;464;522;474;429;386;417;469;503;530;539;527;575;526;485;456;452;501;465;361;411;459;553;659;655;670;570;593;494;570;572;619;632;700;700;621;614;582;535;590;667;648;620;689;698;706;616;650;551;534;506;496;507;513;464;489;483;567;539;460;403;420;494;515;543;614;599;614;681;663;716;703;704;671;599;686;584;526;608;665;694;757;666;707;716;673;638;551;517;503;584;695;667;689;589;511;449;392;443;491;523;628;605;536;517;522;518;412;283;224;241;362;475;545;563;487;487;520;427;380;508;549;564;534;466;522;553;573;558;609;588;550;523;496;552;508;587;559;609;580;494;475;450;349;327;281;250;384;496;641;668;539;418;412;467;619;597;528;532;563;622;689;661;675;623;586;543;508;561;612;657;628;643;623;639;683;671;652;606;540;412;446;538;679;684;700;685;620;546;519;593;618;630;623;637;612;501;449;489;517;551;604;618;590;540;487;553;546;597;578;574;509;509;562;602;641;704;690;657;680;630;668;629;694;670;675;603;628;637;675;716;655;621;581;560;587;588;620;665;628;566;546;542;584;610;675;668;680;652;627;548;543;490;439;367;471;496;570;495;517;573;571;581;550;534;585;613;594;624;538;473;434;493;523;551;633;582;606;546;579;586;572;575;612;652;676;644;633;617;572;644;703;656;709;702;616;612;537;524;602;560;622;616;673;662;652;615;584;666;640;595;624;636;599;630;626;567;590;576;545;529;456;429;399;461;539;593;623;543;619;632;615;644;545;567;518;623;625;602;500;400;486;586;595;653;581;557;594;611;613;638;541;645;663;614;613;663;606;576;561;611;589;608;674;699;658;636;721;734;700;675;615;644;677;698;692;706;717;774;778;771;749;713;694;764;709;650;596;537;590;630;611;605;632;574;649;684;620;565;570;576;613;609;630;649;664;725;657;689;672;616;544;525;556;638;615;682;648;589;626;569;548;522;511;532;666;683;607;589;645;651;699;627;552;663;556;525;464;535;594;607;581;662;692;658;537;477;436;496;561;648;690;640;631;654;621;703;700;746;607;601;531;434;473;557;575;608;625;680;625;625;699;694;660;646;637;576;635;650;726;694;702;555;598;584;641;604;576;435;253;203;212;296;373;399;417;503;604;569;626;603;564;703;646;675;620;497;428;433;619;690;695;661;547;420;381;393;404;361;415;411;428;466;515;519;562;655;696;658;664;680;616;606;611;610;663;707;673;625;690;722;617;624;649;630;620;643;633;566;582;603;687;733;754;640;594;582;698;693;708;681;732;707;737;653;721;738;727;786;804;817;751;751;715;675;646;638;610;556;452;440;427;543;674;705;659;626;717;694;717;768;700;706;690;677;723;770;780;785;784;814;729;705;725;714;663;758;743;711;803;763;680;599;568;577;588;567;619;659;660;744;795;785;822;825;760;694;677;653;509;514;578;640;739;713;803;757;689;700;706
252;229;197;213;236;289;251;141;73;106;163;226;227;213;185;201;238;241;224;192;138;88;46;99;199;283;384;407;327;343;299;314;287;295;320;328;271;291;339;366;386;379;436;451;444;403;275;179;156;147;202;261;384;418;458;530;500;451;360;243;192;206;270;314;316;361;373;409;430;434;468;502;563;566;508;501;564;574;521;518;427;455;497;429;411;436;464;573;683;658;639;620;595;597;653;635;688;634;630;694;630;642;646;646;677;742;721;720;727;695;632;682;664;568;532;537;525;617;519;563;529;489;530;586;526;471;510;525;574;591;605;634;654;613;618;687;597;634;658;658;634;551;555;601;619;770;691;739;734;655;626;580;570;538;575;607;634;581;640;603;496;423;450;472;560;604;641;658;514;540;574;559;483;375;312;371;402;461;528;526;453;432;463;442;423;555;618;594;488;414;450;544;592;549;570;658;661;626;559;539;518;544;510;579;505;495;444;411;371;322;297;248;316;439;664;689;586;493;469;538;629;661;625;601;570;610;628;698;691;651;621;529;522;569;616;705;707;722;684;686;643;623;652;577;534;437;419;580;597;714;649;599;497;515;460;555;673;653;667;682;644;532;441;459;557;637;643;699;670;599;545;606;645;606;604;591;532;592;534;583;649;674;758;713;691;630;581;637;679;775;723;674;721;643;659;625;667;553;579;598;587;653;710;724;667;660;619;619;631;659;646;675;728;657;597;511;457;344;277;279;394;516;530;505;571;548;526;527;498;495;550;612;589;617;618;519;521;516;604;647;672;642;632;604;542;543;541;608;630;619;662;694;615;641;594;635;668;690;669;696;712;638;637;618;584;560;586;634;605;589;636;558;632;603;612;603;643;690;645;693;634;573;596;558;512;583;503;435;420;440;539;562;652;643;590;682;648;599;548;493;518;627;611;557;517;533;572;648;671;697;674;598;564;562;607;565;577;603;617;624;640;614;511;502;539;617;627;707;676;673;624;593;625;753;698;627;586;660;656;689;691;654;670;763;729;757;730;776;739;717;711;672;659;657;644;657;621;600;633;633;640;646;619;610;579;618;633;643;695;663;721;770;711;682;707;637;620;600;670;704;752;652;616;605;558;576;540;487;562;521;627;659;630;642;657;683;626;532;528;553;546;490;455;513;562;565;529;621;651;610;484;393;366;439;539;609;598;655;632;640;612;744;809;776;690;640;621;570;611;624;649;656;740;726;653;641;689;668;726;646;635;641;647;700;706;756;726;717;655;619;631;533;441;312;186;137;145;261;312;382;385;460;526;588;697;641;640;607;730;660;624;487;341;377;536;572;559;506;381;307;244;228;239;252;312;335;407;467;482;518;559;612;616;610;634;728;733;626;571;600;664;689;652;668;623;600;630;629;637;615;592;656;590;590;516;500;637;712;669;550;512;527;606;635;663;726;731;676;631;626;620;670;721;765;751;759;740;690;691;606;645;598;604;421;322;341;406;482;584;690;616;569;671;668;719;693;704;665;706;698;819;793;769;731;794;766;783;711;691;700;774;742;762;783;780;736;806;638;623;631;577;576;614;634;673;719;802;766;841;825;666;653;640;601;537;582;668;771;809;768;749;720;738;750;715
314;247;163;130;181;167;166;78;65;146;247;307;294;211;212;258;332;326;366;303;208;147;137;215;306;415;528;526;450;428;395;426;456;409;435;327;374;305;337;343;370;417;399;453;514;384;248;129;100;96;151;214;405;499;485;501;523;445;291;186;144;192;228;304;362;373;403;371;386;432;495;523;575;558;535;494;502;545;525;511;502;541;519;477;413;440;540;602;684;602;566;644;580;572;579;620;610;620;655;633;636;594;617;559;655;740;781;705;663;647;625;655;572;558;497;579;613;607;625;552;519;497;525;610;573;560;523;560;557;576;566;658;682;656;632;626;647;613;688;711;639;591;558;642;652;700;698;688;748;653;627;701;625;574;594;646;606;597;574;547;496;461;425;516;517;596;672;605;556;574;571;573;482;434;424;414;491;492;518;534;468;468;492;497;505;576;589;597;477;452;473;554;588;541;635;662;630;635;606;574;530;482;474;481;472;447;411;418;419;332;341;298;342;461;517;589;578;480;497;584;680;718;645;619;590;627;624;650;668;668;591;583;496;519;676;643;649;714;725;665;632;603;634;575;595;455;460;582;613;614;683;644;530;466;492;587;654;663;718;698;648;632;564;504;653;705;721;675;684;665;693;687;719;662;612;565;538;534;577;625;698;738;751;770;701;626;567;523;607;723;757;781;719;688;715;679;685;605;545;559;650;667;695;716;725;613;647;626;698;672;649;601;680;603;509;447;302;269;197;201;310;477;530;532;475;497;473;496;505;492;554;641;598;667;635;638;616;622;679;627;720;629;624;608;618;559;608;547;569;596;614;635;638;580;585;574;665;662;711;752;699;637;687;700;640;578;641;690;630;558;581;596;660;622;647;660;690;724;672;641;599;606;598;567;570;560;561;506;423;491;557;626;655;672;638;655;612;645;537;469;516;560;647;627;523;523;624;689;739;730;717;653;599;620;608;456;517;573;613;624;623;608;521;529;507;575;632;702;658;621;644;579;643;672;630;590;611;586;670;675;632;662;663;680;724;729;691;677;684;683;675;684;647;655;655;687;648;598;600;612;671;614;587;609;603;662;714;669;807;747;805;713;712;783;737;707;684;705;737;708;663;638;598;532;580;537;591;572;553;524;563;619;599;583;690;661;595;469;433;515;490;486;430;482;479;561;592;561;621;510;500;479;469;474;535;569;616;695;650;611;624;693;809;724;786;699;656;685;690;703;712;731;791;753;674;583;621;659;701;603;655;666;713;771;760;706;697;729;667;585;584;471;389;201;164;127;131;213;283;392;428;459;548;620;686;699;674;661;712;713;584;433;346;364;397;470;495;383;312;196;155;160;164;217;346;388;400;489;478;545;595;636;663;636;668;686;756;715;594;596;591;642;646;588;607;621;624;629;548;590;586;587;556;469;413;471;528;633;569;532;500;529;606;637;663;739;703;655;585;623;611;620;684;748;747;678;581;524;507;547;565;557;468;317;257;289;410;495;582;662;600;612;661;733;691;668;662;720;729;797;802;827;811;827;823;807;767;697;654;685;727;741;759;786;786;799;702;688;644;655;583;527;607;652;599;682;742;752;767;794;698;596;576;579;670;649;759;781;785;731;738;700;707;717;710
371;265;138;114;115;86;57;65;77;214;374;437;375;262;241;277;333;348;379;323;330;256;271;404;512;609;651;627;568;491;562;550;488;529;454;383;419;441;417;374;372;375;409;457;508;384;251;142;114;90;128;258;408;575;518;533;532;403;268;159;140;213;320;393;408;454;481;388;363;449;550;590;587;580;544;509;515;493;478;504;532;605;580;516;516;557;597;586;596;573;495;550;606;604;614;575;628;607;627;631;595;575;539;546;578;763;820;788;719;585;632;624;580;573;551;583;627;649;659;528;487;501;582;572;596;590;513;526;581;556;641;688;730;670;672;624;624;648;646;701;645;651;585;663;665;719;696;721;781;719;663;721;698;597;636;681;652;592;591;523;536;507;464;460;511;640;634;558;539;591;620;541;497;473;479;576;558;530;527;502;485;494;548;530;538;568;594;535;499;477;596;577;572;586;595;655;664;683;560;584;510;505;486;417;428;410;484;540;512;468;407;374;472;445;519;575;596;516;549;630;699;687;646;611;571;599;611;622;670;650;642;573;497;526;609;624;677;704;726;700;597;608;617;607;617;570;539;563;638;672;698;630;591;536;551;597;684;676;702;662;653;638;581;595;660;708;674;682;672;682;673;724;691;709;647;621;589;578;608;667;691;721;660;738;703;642;535;541;618;714;779;757;777;838;797;743;643;611;546;597;656;716;730;680;689;693;619;608;631;725;624;601;610;554;434;354;240;170;160;207;362;444;533;547;441;495;482;446;477;488;525;613;692;709;675;694;660;683;669;694;697;683;643;669;607;603;578;532;480;540;534;579;642;666;601;641;710;750;738;755;746;767;750;717;689;678;727;705;599;543;571;571;619;651;643;667;696;677;660;648;642;588;566;581;516;552;563;573;519;566;633;709;749;708;696;692;649;620;501;536;512;630;646;599;567;645;657;734;677;685;692;654;700;659;563;505;514;578;624;617;722;595;631;613;538;602;593;687;619;623;569;567;648;624;618;581;606;582;567;574;568;614;596;619;736;635;648;635;640;666;653;739;690;628;596;605;634;600;565;648;587;524;608;588;619;680;708;740;728;713;809;770;767;726;739;764;755;676;677;700;682;611;607;568;632;576;585;553;557;606;584;543;563;597;627;509;459;437;431;455;510;468;466;522;496;562;567;641;635;583;569;589;585;538;571;557;606;668;664;643;660;767;783;824;771;775;773;781;744;695;702;790;757;799;654;529;597;594;598;611;649;699;741;737;772;734;722;726;614;529;424;329;244;134;101;133;165;185;277;373;516;606;603;609;650;723;660;626;640;541;520;463;372;447;441;446;466;355;262;172;141;133;133;161;306;414;469;505;593;543;611;613;615;656;650;727;676;715;600;606;634;662;647;580;650;583;630;613;569;532;570;611;542;484;428;406;483;582;543;498;527;617;622;604;660;751;744;640;633;566;551;602;710;747;742;649;452;401;345;389;428;407;303;212;219;342;392;526;655;661;637;663;663;681;607;705;686;703;786;754;872;822;853;797;750;766;745;634;633;698;707;701;704;719;726;686;659;600;606;623;587;653;606;654;619;609;680;666;780;800;690;591;563;632;697;801;807;835;785;785;735;688;626;676;651
337;274;191;145;140;99;77;67;139;235;400;430;408;363;283;303;312;414;413;378;327;394;450;572;669;681;640;633;609;584;536;547;552;554;433;418;445;468;460;438;420;459;442;561;449;422;279;174;168;145;151;242;419;543;566;524;503;445;344;246;185;254;375;411;520;514;539;417;451;438;529;631;590;578;545;498;485;453;428;484;568;515;554;545;593;602;642;637;608;577;493;542;578;562;579;607;575;606;619;554;606;548;501;485;576;651;817;782;679;635;602;568;498;573;581;564;649;651;664;590;460;561;602;627;602;563;561;539;595;640;749;733;707;693;710;623;659;656;654;704;668;632;633;686;673;635;663;732;739;719;720;737;654;608;654;659;646;547;558;565;593;540;473;474;527;597;604;585;567;615;607;593;498;433;509;696;611;572;490;493;541;588;548;536;517;596;553;535;503;545;572;609;560;562;627;647;640;659;651;591;565;556;544;493;479;478;556;671;659;600;512;564;512;526;523;554;532;540;559;658;696;707;592;614;596;577;524;573;650;684;660;653;581;556;653;630;700;694;697;657;633;593;623;623;633;669;589;598;597;711;703;739;676;636;618;604;673;747;698;779;695;627;554;550;617;723;677;652;655;634;613;676;662;720;608;615;598;691;598;699;699;692;677;636;697;651;552;523;522;671;755;817;815;811;796;727;685;676;591;591;610;670;688;696;771;670;641;583;640;700;654;554;571;485;373;253;166;178;184;208;413;542;558;549;499;449;472;425;460;497;568;579;656;689;649;700;714;682;678;712;695;622;649;644;606;588;552;478;480;480;545;562;557;636;623;683;752;744;754;770;749;785;725;732;723;741;744;706;715;664;644;647;611;629;711;637;758;675;606;618;576;585;609;615;537;584;592;636;597;645;665;708;715;718;757;659;625;599;623;567;569;586;646;632;646;663;713;687;689;662;694;655;679;680;656;574;611;631;650;661;659;753;714;689;690;652;638;625;552;621;490;533;641;635;618;594;611;493;521;553;556;601;609;588;652;646;637;648;660;685;681;666;637;640;618;603;575;585;566;618;523;525;563;550;641;714;735;777;778;824;778;775;767;705;695;765;675;777;731;673;717;612;636;604;648;622;607;547;557;601;585;516;514;572;558;442;469;532;542;540;543;562;524;564;608;637;685;738;696;648;673;599;581;588;558;564;609;661;690;663;703;728;844;785;843;845;776;757;780;754;802;810;809;775;705;571;505;498;555;599;617;700;757;715;784;773;725;674;473;373;275;221;153;86;83;145;157;207;245;369;461;587;623;604;631;640;639;562;523;530;501;455;400;427;490;517;465;394;244;169;150;157;163;168;250;334;483;580;616;627;587;625;566;654;632;655;638;658;643;613;683;669;628;644;699;586;611;583;588;551;602;622;520;464;389;377;419;489;550;564;553;689;616;634;669;745;780;699;653;665;605;568;630;714;757;632;548;385;307;278;325;242;195;185;293;406;501;567;659;704;635;671;676;664;624;664;705;728;792;830;805;794;833;897;794;806;710;615;614;712;671;674;657;727;637;616;637;575;594;613;624;656;712;641;624;600;585;696;727;756;705;663;637;667;716;765;784;828;763;744;701;707;579;607;558
322;293;267;266;231;170;151;166;200;305;397;498;512;481;429;419;427;509;486;437;434;466;606;716;713;725;636;605;666;588;575;593;578;550;420;418;495;494;515;510;573;541;510;557;510;415;320;267;292;238;253;285;422;522;569;579;484;451;369;250;186;328;461;536;578;546;580;555;478;511;574;535;587;577;573;517;557;484;406;478;539;553;504;565;681;649;670;600;637;620;589;641;619;654;607;589;605;634;584;622;597;503;502;483;589;668;769;736;702;651;589;528;564;558;589;599;619;605;621;620;564;565;585;632;607;567;577;606;680;647;697;721;736;708;658;675;688;725;673;678;743;708;623;671;689;597;680;750;745;731;736;696;707;647;619;687;642;557;538;642;674;586;603;548;575;612;626;627;629;647;637;602;571;530;616;626;663;655;560;559;604;585;558;548;618;621;595;600;576;617;625;654;576;617;594;694;684;664;636;555;594;569;584;548;534;545;599;670;670;672;647;670;603;575;526;483;463;520;611;668;718;674;590;631;640;624;586;561;623;669;652;671;598;633;701;702;703;665;681;640;638;641;665;678;664;692;580;534;577;599;699;682;678;662;624;588;674;727;693;660;655;537;521;507;576;689;742;657;645;590;618;681;669;649;608;606;572;649;692;659;664;641;673;668;649;608;575;569;644;691;715;795;745;729;760;711;692;607;558;587;580;675;657;691;706;606;603;552;633;708;636;570;495;440;389;212;170;203;263;287;415;538;631;618;522;535;514;476;485;548;529;601;646;631;649;707;697;710;692;607;640;648;668;660;629;608;562;503;500;505;544;568;589;574;554;631;663;764;761;785;791;778;776;777;789;736;738;796;772;680;734;671;631;620;668;670;689;647;614;614;644;552;579;544;596;593;645;622;634;683;696;714;728;740;733;670;612;597;618;558;589;615;657;658;667;696;737;712;747;651;686;672;739;666;667;687;700;713;777;659;768;725;765;735;781;721;732;722;645;613;587;598;651;646;651;622;613;539;518;572;572;608;564;581;621;698;653;676;653;719;705;687;669;596;572;564;560;585;588;522;541;519;547;588;643;665;751;762;758;710;789;742;699;649;630;615;665;751;698;712;714;651;675;684;687;671;691;616;580;576;545;478;543;548;438;416;489;604;607;626;623;623;680;653;643;729;704;679;662;652;699;722;669;596;588;573;651;656;675;665;649;741;818;785;853;779;742;686;732;749;761;806;789;796;657;599;541;524;493;567;640;655;741;765;799;793;730;480;353;234;146;133;80;50;53;104;157;151;196;326;408;584;620;627;615;611;569;527;469;465;461;485;446;484;485;529;491;419;248;159;156;156;189;160;218;336;448;636;673;682;634;560;589;623;565;573;635;627;609;609;709;648;683;683;644;584;562;533;656;656;675;658;575;502;487;468;460;525;601;605;653;707;691;633;659;713;766;722;750;696;596;565;706;733;801;710;602;458;408;399;296;207;149;222;376;541;658;688;663;724;697;678;707;663;667;690;733;800;775;833;855;792;813;820;785;715;689;552;595;663;702;642;661;591;620;574;609;519;525;677;628;701;675;733;602;584;566;631;756;705;642;640;653;676;779;713;785;789;695;659;673;625;543;508;494
372;365;364;428;412;349;326;294;300;388;450;504;578;561;584;514;555;553;537;491;545;581;652;729;724;753;664;669;561;650;624;664;690;581;518;531;555;538;574;570;577;566;541;495;459;369;389;363;401;356;348;384;405;525;530;535;568;518;415;301;242;363;578;645;637;637;601;591;547;598;536;583;587;558;565;494;582;554;507;540;543;519;519;541;609;661;632;730;630;665;627;632;670;629;621;625;663;609;640;562;595;550;564;621;632;680;676;694;659;630;537;557;545;499;565;570;607;595;625;604;600;594;561;656;602;619;569;596;636;678;702;714;668;603;685;673;739;717;637;699;662;685;703;641;631;647;643;794;694;701;770;768;692;690;647;615;712;662;618;672;684;647;646;653;700;663;635;664;642;675;676;659;639;646;666;679;654;641;616;600;570;585;559;635;632;645;640;658;582;559;594;592;558;602;640;664;687;678;639;589;490;565;573;630;537;569;632;646;649;659;669;733;667;584;506;472;407;428;598;690;740;650;643;655;661;651;572;536;601;627;648;622;609;614;678;746;716;652;617;688;654;672;692;619;726;615;538;506;558;645;677;673;674;634;584;590;665;688;671;673;583;412;408;484;561;610;578;567;539;541;608;697;678;662;669;662;606;596;623;609;624;598;612;570;578;568;558;532;650;655;690;738;740;711;700;612;671;575;564;521;515;668;707;608;589;598;539;555;596;712;680;581;549;452;365;263;242;317;386;481;578;695;680;690;692;584;572;541;561;617;602;607;595;637;655;714;752;707;692;644;609;607;636;580;586;607;565;548;543;569;604;607;568;645;594;604;621;702;730;762;762;758;741;767;763;784;802;788;754;779;713;717;655;718;655;719;670;647;592;598;579;529;566;568;631;671;674;649;645;648;758;742;772;814;762;718;635;619;628;617;627;615;586;630;665;711;768;796;746;738;703;703;686;693;734;678;704;723;737;700;719;808;812;777;792;769;829;746;687;664;642;651;591;644;624;601;634;598;599;640;578;602;512;609;656;675;688;711;745;732;786;672;633;569;553;540;520;537;626;584;528;555;562;593;637;661;774;706;722;687;698;676;646;621;632;637;642;708;717;751;708;644;647;689;748;798;703;704;640;647;552;478;506;552;495;477;532;634;699;677;673;655;650;696;707;663;710;685;615;587;692;694;582;534;562;627;619;651;654;628;634;695;741;771;780;780;741;703;673;742;801;801;768;746;694;605;516;496;510;567;619;716;777;799;806;732;614;440;240;117;75;79;55;37;29;62;70;67;114;200;329;462;524;541;463;484;501;475;468;495;516;540;530;475;450;526;540;487;299;156;114;184;266;296;309;356;508;665;764;689;637;561;564;567;604;567;560;544;561;591;614;585;648;628;600;494;504;556;623;648;731;691;651;578;542;538;515;574;587;626;703;675;663;658;665;726;685;694;648;695;674;637;712;816;775;749;725;632;600;517;389;267;187;256;435;667;712;734;697;692;676;658;673;636;707;683;706;672;803;783;813;799;789;846;821;777;602;511;576;618;693;646;663;656;646;620;559;553;543;582;664;692;684;613;634;603;637;706;693;677;667;612;653;688;731;720;789;747;704;729;642;593;536;488;503
453;456;523;579;547;487;502;521;434;460;505;564;556;607;598;619;585;563;507;504;539;572;617;685;716;694;668;575;631;675;717;726;694;632;617;595;645;550;576;573;504;531;520;458;368;325;353;413;445;462;424;491;514;536;523;514;555;583;512;395;347;421;622;658;676;668;636;683;644;667;599;593;637;637;614;602;621;568;601;608;579;547;502;543;621;618;634;635;641;616;596;599;669;649;655;714;709;685;642;603;569;627;582;595;650;703;722;688;621;562;573;573;593;646;625;556;562;531;611;659;626;599;638;622;639;648;602;631;631;656;644;722;664;664;661;731;727;747;767;737;646;657;718;681;708;688;674;684;694;704;696;734;721;697;659;646;684;662;669;700;644;624;659;711;660;682;685;596;722;739;673;657;611;670;650;679;671;647;584;549;567;592;594;618;705;675;628;644;651;612;572;571;559;629;674;657;701;644;629;548;524;595;612;586;624;572;650;659;737;698;717;733;761;599;559;474;448;442;579;710;755;753;705;697;740;690;634;508;564;572;652;635;596;589;704;751;712;614;602;575;652;691;693;710;702;619;561;504;537;571;628;656;637;611;553;568;661;698;665;618;514;425;430;469;507;509;540;472;444;451;560;658;657;674;726;670;690;569;602;590;568;556;550;508;569;554;514;570;583;576;610;635;713;671;642;582;609;590;524;488;514;624;645;569;545;516;536;571;621;631;698;620;582;534;426;326;367;427;545;635;668;719;716;726;713;682;591;556;628;569;643;636;541;650;724;761;754;758;657;662;625;716;688;664;658;603;621;622;571;586;659;605;630;638;611;682;613;723;757;758;727;693;719;752;789;790;811;811;788;792;838;710;681;710;681;679;649;602;579;582;602;552;600;611;659;667;693;678;682;717;763;745;788;797;785;714;718;700;623;660;630;706;669;687;685;704;737;780;710;733;698;675;705;622;622;590;618;688;679;710;774;778;809;828;799;815;821;752;749;705;647;564;596;685;663;597;619;606;678;656;620;556;600;657;642;665;655;673;699;738;768;697;601;598;510;472;479;505;603;522;529;562;596;689;698;781;725;749;715;701;706;718;698;594;608;621;616;744;760;699;643;555;613;633;743;739;758;751;768;725;620;608;564;571;519;537;558;607;702;631;590;630;648;587;550;615;654;637;634;639;702;716;584;530;578;689;732;695;658;644;723;762;741;810;763;761;701;693;715;742;732;829;779;750;654;558;549;535;576;637;653;735;761;714;780;708;594;361;187;112;63;38;27;22;27;51;56;51;78;129;221;396;450;373;331;333;383;453;493;529;622;602;554;455;433;519;561;478;313;148;115;214;350;372;427;449;597;717;720;687;629;519;362;436;467;456;467;419;507;564;551;449;507;473;454;437;411;498;568;608;646;662;683;699;649;643;582;581;585;679;619;689;690;631;670;616;655;646;660;688;689;707;677;742;741;742;728;668;697;599;488;375;271;323;472;677;782;758;791;655;589;585;634;673;687;736;710;706;773;774;804;872;829;831;737;720;629;592;595;739;678;727;730;711;717;636;563;546;585;613;681;720;643;616;637;616;642;678;704;651;588;569;580;595;729;719;757;773;707;685;612;594;464;473;564
522;567;608;596;606;580;665;617;558;557;605;556;594;579;545;530;507;555;541;548;590;577;648;651;678;697;597;577;599;687;766;756;744;723;637;638;561;613;551;595;558;562;488;379;272;233;360;390;457;532;558;576;582;581;549;579;566;599;555;496;440;550;594;686;655;635;657;656;727;703;643;704;706;706;641;714;645;653;643;627;678;599;540;551;635;605;625;644;664;617;645;682;678;702;717;725;730;719;665;596;605;634;624;603;618;662;701;767;667;590;592;588;635;637;683;646;504;562;635;659;709;629;585;577;600;614;673;598;583;618;708;716;667;667;677;753;717;739;788;719;787;741;700;686;747;697;697;672;670;694;680;700;742;676;684;630;666;675;723;696;649;567;631;681;655;710;670;666;702;674;713;637;646;647;702;673;718;621;569;517;563;596;584;690;660;694;606;643;651;581;542;555;569;620;701;731;675;656;628;564;523;591;660;655;662;614;670;724;765;737;745;774;674;648;570;506;466;494;595;694;707;756;727;710;771;686;653;579;585;600;694;615;569;599;718;729;758;668;559;566;576;640;607;675;705;572;524;522;518;547;541;621;627;671;579;582;627;562;553;535;460;378;359;369;414;436;419;439;434;396;462;571;661;688;738;695;660;584;609;605;562;538;511;529;561;541;556;532;553;579;564;568;655;672;577;570;517;556;525;478;506;632;654;582;501;538;569;578;596;642;647;625;592;559;491;484;502;589;599;734;739;718;720;704;681;666;604;650;661;622;682;642;657;680;775;764;789;729;693;625;635;683;706;673;691;619;558;585;600;650;713;709;684;718;709;707;696;796;731;791;723;742;736;746;796;770;771;839;805;815;808;689;671;603;682;740;616;567;567;572;613;609;586;587;650;659;653;667;695;731;716;765;766;717;752;774;769;780;675;696;697;691;690;650;687;719;720;774;720;651;628;608;645;642;596;566;578;586;681;659;783;787;800;805;789;836;866;859;732;687;540;510;543;666;724;606;674;689;654;634;569;600;606;664;645;653;613;632;685;778;749;719;674;627;548;499;474;559;614;605;605;669;673;732;771;753;713;725;677;678;644;674;655;667;628;661;698;691;733;651;591;496;529;646;759;779;879;780;751;751;595;588;631;659;597;604;666;684;719;650;601;545;603;578;532;597;648;600;585;642;706;668;688;618;653;693;706;757;708;641;728;756;784;820;783;711;708;706;679;767;816;804;747;721;615;587;530;567;621;671;720;751;764;753;763;680;514;294;209;92;74;60;34;28;46;45;43;43;56;89;192;272;354;315;227;231;323;496;610;640;700;741;582;536;536;597;549;453;247;114;120;193;324;437;507;561;625;659;716;622;482;351;271;223;263;309;320;356;425;456;394;335;297;259;260;270;367;439;515;576;634;660;674;607;663;651;660;598;567;595;627;698;651;676;673;667;617;612;630;673;712;690;673;657;697;724;723;712;687;703;603;461;340;326;457;672;733;749;745;711;596;580;630;682;709;773;689;685;737;814;829;796;811;775;764;680;655;617;709;733;756;725;745;708;740;608;582;554;671;591;660;664;638;600;555;616;680;769;713;671;591;628;545;552;646;730;767;741;734;664;645;583;494;480;558
507;618;611;633;599;636;661;662;682;613;687;624;609;546;513;508;559;589;550;595;567;573;634;643;649;681;650;549;622;715;759;798;784;768;717;608;530;543;597;569;545;591;503;392;312;299;373;442;478;570;589;604;652;613;582;640;596;602;628;589;593;559;606;550;636;662;611;638;730;737;758;693;667;724;706;710;681;656;610;643;665;657;594;615;642;664;632;605;624;652;686;690;677;691;718;724;726;784;732;668;652;677;612;568;550;636;704;743;735;668;571;576;615;675;657;613;533;581;561;588;619;591;536;502;517;572;593;657;578;592;643;664;694;652;695;729;737;759;714;771;742;758;804;775;705;733;667;644;685;672;674;648;733;704;700;659;649;698;628;694;625;581;569;671;657;663;638;637;686;661;689;648;629;690;622;692;740;625;566;564;587;601;623;648;721;617;568;597;619;533;587;595;644;628;691;696;688;635;572;575;573;586;609;660;656;633;690;702;795;773;759;669;623;554;547;470;465;511;620;707;783;753;755;772;696;706;644;621;616;640;683;690;606;606;689;779;746;623;555;515;535;571;604;673;662;665;530;485;496;489;517;593;631;613;579;566;622;505;438;456;384;262;243;277;298;354;453;435;373;318;362;437;553;663;761;768;620;604;611;539;549;569;576;539;590;598;585;576;552;548;530;570;632;628;573;509;498;569;587;527;553;586;611;556;581;591;590;611;602;659;642;664;602;657;558;553;623;678;710;678;731;717;684;681;670;606;615;667;640;661;738;747;702;790;770;824;841;817;726;651;593;683;777;694;704;641;641;618;672;664;702;756;745;793;751;799;763;694;736;704;736;710;728;711;773;834;779;803;832;810;783;738;612;559;611;600;585;561;530;605;628;645;601;587;617;712;691;693;677;723;710;755;697;740;745;786;771;742;683;676;717;663;683;764;672;737;740;680;651;640;616;642;624;695;570;575;539;623;638;610;678;736;780;786;814;817;836;779;731;670;535;537;613;650;654;688;677;656;669;695;706;615;645;689;720;725;656;636;692;745;739;793;711;671;650;522;558;568;585;616;622;714;714;802;791;797;726;706;713;648;708;671;673;680;677;698;703;686;629;559;517;480;546;639;724;770;803;811;780;750;612;630;720;773;753;703;719;741;709;626;609;625;634;622;560;598;644;611;637;737;717;738;694;736;710;760;767;740;699;696;690;796;862;810;716;713;641;678;665;745;752;774;755;685;560;573;543;590;607;673;745;734;738;756;750;657;412;238;184;136;111;110;64;49;63;86;76;55;39;87;158;233;317;240;237;239;364;575;689;734;784;742;634;513;540;456;414;345;212;115;140;138;213;319;387;515;616;645;564;409;322;221;121;106;110;132;194;218;307;305;219;175;115;101;104;147;240;332;427;558;673;628;650;589;644;670;660;584;495;528;608;695;688;705;708;688;617;637;656;709;727;747;667;665;765;767;770;683;680;706;614;521;355;331;396;571;650;688;690;690;683;632;649;672;718;719;695;689;674;680;746;713;764;746;691;652;650;677;665;759;757;726;706;744;729;692;667;614;615;635;618;633;623;590;585;644;669;665;684;700;695;514;537;587;650;715;744;784;638;623;599;540;501;485;573
590;611;638;617;560;598;646;712;715;632;702;674;594;517;524;518;618;641;596;589;608;548;548;614;665;692;675;652;638;706;737;806;790;761;703;565;603;621;577;544;535;589;531;493;428;440;450;518;548;591;580;613;613;605;628;658;696;591;619;648;597;547;506;496;532;563;632;676;652;713;653;689;690;693;699;748;732;639;664;696;715;691;719;709;660;605;644;670;650;682;693;718;650;655;625;687;743;741;735;703;722;630;617;622;536;578;684;760;774;729;625;572;595;665;604;618;591;645;526;563;630;597;507;549;480;500;583;653;601;562;590;622;683;607;608;655;688;693;718;720;706;725;767;737;709;646;642;645;596;662;739;737;647;662;692;649;584;610;627;651;632;583;619;633;629;634;615;672;680;682;733;628;654;656;643;716;758;668;541;569;568;632;629;665;701;682;549;577;653;628;566;620;653;670;660;690;720;644;591;575;578;606;678;718;646;584;605;662;723;756;714;672;618;532;603;460;435;537;655;746;761;748;734;688;699;722;684;711;653;688;752;741;641;614;669;695;702;668;622;576;530;482;643;692;739;661;588;566;515;471;556;567;660;588;587;592;580;478;454;460;374;250;217;210;229;297;390;403;347;338;347;336;474;600;678;691;636;570;561;654;583;686;650;624;651;655;667;606;531;514;511;568;616;590;508;514;530;575;623;621;563;533;641;599;566;657;646;593;631;675;665;660;623;604;576;608;686;694;716;708;674;644;620;637;591;555;561;699;699;719;753;763;801;831;782;788;787;729;647;628;646;652;739;722;662;622;601;688;700;789;746;777;783;795;814;779;753;683;646;700;667;759;727;732;766;784;771;768;793;795;785;736;645;569;530;620;558;547;514;610;670;668;574;593;654;722;664;704;621;586;620;689;741;677;677;734;744;719;740;741;747;726;696;722;786;762;663;739;640;626;588;691;652;636;614;609;580;601;620;630;606;659;724;767;808;763;754;837;741;696;630;575;677;694;712;700;707;710;736;728;726;670;630;690;709;718;702;648;700;753;771;792;728;700;603;608;567;568;607;582;670;699;696;767;820;795;739;724;633;604;626;678;718;706;696;747;728;689;582;516;509;451;537;641;763;798;861;828;828;701;650;641;758;803;828;765;767;749;654;607;589;607;677;604;554;592;614;593;636;648;683;735;724;745;791;854;796;745;746;712;706;766;786;781;719;637;638;663;666;748;758;751;780;769;714;632;646;614;607;598;713;665;689;711;681;597;502;325;284;262;245;200;147;136;103;108;114;93;60;60;123;197;256;350;370;337;419;546;626;754;731;781;616;579;492;423;364;251;238;159;120;126;155;209;302;422;558;496;403;329;219;128;50;32;40;55;58;119;157;165;108;54;44;29;26;43;134;220;304;504;554;562;613;620;635;608;654;558;486;521;612;662;685;754;726;719;713;692;732;777;699;724;703;622;729;789;691;719;646;668;623;517;360;290;323;440;493;578;660;638;648;595;660;690;748;711;637;621;630;634;616;706;745;742;725;688;611;631;718;740;737;713;658;630;643;630;720;677;671;626;587;629;621;604;591;578;585;647;615;700;635;564;543;572;593;629;684;653;647;599;606;563;534;511;566
592;663;599;568;580;628;623;620;708;758;749;649;650;565;556;601;660;622;619;573;579;585;538;572;695;653;645;668;617;663;721;806;787;771;763;686;621;645;620;576;560;553;577;566;616;551;610;554;594;569;619;653;693;699;652;688;600;554;609;603;580;479;507;460;538;587;624;618;688;618;608;613;620;684;740;723;733;677;667;585;619;651;692;650;637;613;639;613;589;672;690;714;660;656;631;652;691;715;724;707;667;708;638;591;524;539;688;725;760;705;627;623;621;604;598;610;622;528;525;573;587;598;566;515;513;582;597;591;648;633;579;592;611;566;550;593;629;626;737;765;748;733;710;742;737;688;643;645;558;647;690;692;708;707;624;592;549;580;590;638;658;652;642;668;658;645;657;696;661;709;697;682;683;701;678;707;695;661;556;501;525;568;641;653;699;646;582;563;631;661;640;681;646;659;623;730;744;640;528;541;592;646;657;725;607;559;576;607;682;683;705;691;576;532;533;515;451;522;628;742;786;704;688;627;651;657;694;789;716;717;718;720;668;654;662;654;645;666;672;602;622;595;604;712;715;713;647;601;552;504;543;647;683;606;514;570;571;544;514;522;398;280;228;233;227;280;329;319;348;374;343;332;447;621;702;730;695;677;654;572;631;616;655;581;704;750;668;675;616;511;538;601;618;587;473;498;547;617;636;613;535;528;536;595;629;660;641;634;660;655;649;596;602;562;560;620;709;727;699;662;603;526;549;567;501;483;627;705;746;753;741;777;830;812;819;804;831;770;710;635;659;658;678;657;637;631;635;680;749;771;806;867;817;840;752;784;719;713;651;683;699;705;711;668;753;766;695;721;801;799;744;729;654;584;531;569;584;602;612;660;707;712;609;710;685;690;695;614;645;590;614;684;645;687;675;672;731;724;682;798;785;733;679;787;792;767;743;744;651;614;646;642;669;651;666;605;601;595;629;599;531;562;612;721;736;754;769;701;690;675;682;701;747;672;682;730;747;747;731;720;696;739;686;651;630;657;673;637;753;732;742;724;682;660;610;613;539;558;611;651;686;696;746;744;790;749;724;622;626;613;596;695;700;716;717;686;689;655;588;517;500;539;600;626;705;771;783;758;786;762;758;742;754;766;841;793;823;801;669;536;552;570;643;622;574;564;556;545;619;620;666;761;729;775;734;815;742;678;695;724;703;703;719;829;710;661;605;672;643;727;703;769;799;763;741;696;660;561;554;556;634;646;668;657;721;686;567;459;406;430;439;364;244;225;175;164;92;88;61;78;116;212;351;439;510;470;519;547;634;688;676;645;679;593;505;358;340;335;285;248;191;167;166;241;324;416;470;499;412;345;238;102;42;31;15;25;26;52;64;55;36;32;15;4;12;18;49;113;216;303;385;481;515;643;704;687;717;575;514;550;625;694;746;763;769;733;701;727;784;712;644;632;624;614;671;687;769;680;621;587;607;472;382;231;237;369;450;506;596;628;637;661;749;780;748;616;587;571;554;553;608;650;752;724;691;671;586;564;618;634;693;616;574;566;626;669;719;641;658;593;616;625;642;654;670;625;601;571;666;631;666;602;627;661;606;636;595;731;634;594;555;511;466;530;607
568;565;541;614;611;697;632;622;659;707;727;650;645;539;570;611;635;654;547;539;599;526;559;585;568;651;676;632;640;606;664;670;795;780;771;682;724;694;650;572;540;576;650;658;618;653;589;589;641;634;667;680;710;716;674;663;621;586;522;634;594;535;504;530;545;577;603;655;545;584;607;651;623;673;662;700;680;681;623;579;583;593;617;630;665;619;664;604;586;598;645;681;654;677;631;623;695;722;764;715;726;731;709;693;582;572;700;743;754;703;653;656;639;641;647;613;546;536;531;509;598;534;502;469;488;581;580;705;648;656;682;608;535;498;546;551;576;602;687;772;748;752;768;692;682;670;637;625;574;555;660;720;674;655;646;564;572;563;637;654;667;666;697;692;644;670;622;665;683;648;665;755;704;703;660;678;747;678;620;625;563;621;642;682;731;658;666;662;640;674;682;672;681;608;699;718;683;612;596;570;585;607;654;628;581;529;509;655;675;689;760;662;656;547;456;453;462;504;686;786;721;705;646;562;602;688;739;774;724;739;686;683;647;639;641;641;622;640;736;734;681;654;639;721;730;721;718;682;590;558;573;701;701;596;583;566;571;581;605;604;457;350;262;268;268;246;268;295;367;392;398;381;516;644;668;704;707;690;649;657;649;613;572;542;626;774;763;729;677;556;562;664;632;597;545;518;569;642;646;599;532;527;579;568;621;632;625;622;616;654;668;583;557;471;499;700;699;764;759;642;610;549;508;558;504;433;554;772;760;760;793;808;814;785;861;797;804;813;731;712;677;634;604;590;628;565;596;674;701;815;781;792;799;815;823;799;708;660;571;655;600;640;658;691;707;691;702;697;755;765;793;697;667;649;588;579;593;686;692;732;735;759;723;637;693;680;672;630;575;598;635;718;725;658;604;667;653;746;747;734;761;722;726;747;771;747;712;676;617;572;626;675;690;696;630;615;598;595;615;649;571;521;582;660;687;725;727;717;605;671;741;778;732;737;745;734;689;765;760;752;683;715;685;689;721;676;678;744;694;702;708;630;686;607;598;617;577;568;643;628;667;669;703;724;802;814;728;724;684;658;617;690;749;719;680;695;640;617;633;521;497;562;558;683;700;794;749;705;768;723;775;750;735;763;740;826;755;746;632;453;519;556;586;637;574;533;521;558;657;642;750;697;671;649;727;681;716;636;609;676;730;741;798;745;764;701;687;636;686;718;727;749;753;766;766;706;667;559;570;530;579;634;647;671;735;735;723;632;573;598;580;520;443;376;328;213;144;76;56;55;123;229;370;527;558;545;531;540;553;611;610;648;635;601;525;411;389;441;458;364;332;274;254;329;398;468;549;541;462;498;321;158;66;29;24;17;18;26;25;34;25;6;7;1;4;14;14;42;75;180;255;403;536;615;660;745;679;677;562;605;640;671;678;702;722;714;743;704;708;661;710;668;592;581;618;703;681;662;552;509;590;522;379;244;259;346;419;459;554;630;602;666;670;678;725;599;556;502;518;524;526;624;720;756;733;680;646;636;623;605;602;546;546;551;538;690;686;712;605;615;676;664;672;630;676;648;650;552;533;628;620;628;594;588;553;515;610;655;644;521;531;496;468;565;590
542;533;541;557;646;646;608;571;628;670;673;647;641;506;547;585;581;603;560;547;556;551;618;577;621;666;714;603;576;560;647;707;743;719;716;733;725;776;704;582;542;612;595;683;661;654;609;618;584;569;656;651;647;650;671;621;581;524;574;610;589;584;537;547;564;584;610;619;602;549;578;593;592;643;663;651;671;674;650;581;554;605;664;697;594;587;584;570;566;641;642;682;707;686;658;619;625;658;671;772;748;798;689;719;641;664;672;788;781;705;713;716;682;696;663;639;552;490;482;541;576;525;442;394;465;595;668;675;683;690;628;635;596;531;483;524;613;668;760;771;750;819;687;703;712;661;637;572;597;543;670;675;682;674;636;611;581;605;663;652;706;622;670;617;640;611;582;573;636;617;577;714;791;691;689;733;689;691;684;666;640;676;700;763;772;681;668;688;742;762;773;710;610;631;677;693;709;754;605;613;632;605;584;603;540;522;592;677;688;694;729;633;606;565;501;447;455;529;603;724;714;706;615;604;622;715;731;778;741;683;655;651;624;617;566;580;552;680;770;782;754;687;680;681;785;804;815;696;663;637;631;669;663;650;643;639;633;670;642;604;528;392;267;266;248;250;282;298;356;373;380;397;522;645;752;762;761;717;696;687;608;568;525;534;614;695;739;737;667;636;623;657;663;574;538;624;680;701;634;583;521;546;567;589;581;662;626;624;651;635;646;612;554;493;535;679;773;782;749;708;696;581;685;600;471;436;574;728;774;726;715;743;818;836;799;775;787;748;706;695;646;600;580;634;598;581;596;647;786;763;835;808;815;728;754;762;752;714;636;661;621;576;549;585;635;646;587;677;696;748;763;761;649;609;610;565;609;716;716;722;760;720;662;719;725;699;700;679;646;647;649;672;688;621;629;605;653;615;653;646;693;731;744;735;733;738;693;647;631;653;656;668;658;644;665;634;571;556;572;611;588;585;570;613;696;740;733;687;623;628;771;795;799;736;766;720;685;690;705;637;637;695;763;684;659;679;721;625;656;703;677;665;586;607;609;624;538;518;595;618;642;621;668;722;796;780;789;697;630;677;680;649;682;656;583;572;531;602;642;642;578;653;611;631;639;822;711;629;630;730;780;765;738;814;794;821;772;680;593;539;472;550;535;583;522;475;488;529;614;693;723;688;609;597;607;651;659;544;610;697;637;710;807;792;759;802;737;665;648;698;740;754;798;791;803;791;703;629;584;537;538;604;714;749;742;766;722;697;690;670;677;705;611;552;424;317;185;88;45;72;133;291;441;582;611;582;561;501;534;593;582;563;625;654;592;536;525;626;646;559;463;415;437;466;599;589;643;605;603;587;472;277;121;68;49;49;28;31;36;37;28;11;9;5;1;2;5;12;30;93;216;390;561;586;608;651;684;713;679;679;666;656;634;652;636;659;694;757;711;692;746;710;639;580;540;570;629;683;523;497;510;537;470;362;331;433;493;493;553;571;629;631;704;753;690;581;571;537;576;520;587;684;719;756;717;714;656;564;562;527;574;563;599;507;627;652;678;675;628;703;676;673;649;708;636;685;656;588;600;558;601;661;673;628;510;527;542;686;635;603;566;512;528;590;670
538;506;542;626;719;634;561;535;587;662;692;665;678;644;627;570;511;517;518;545;491;549;605;572;632;644;601;660;628;613;639;719;726;655;616;726;785;671;662;552;610;621;626;672;647;709;579;638;583;563;684;670;720;691;629;618;577;634;575;620;635;604;595;510;553;573;584;640;673;633;648;628;668;626;581;698;738;691;695;663;609;627;711;705;689;604;542;515;535;546;622;668;736;754;667;708;646;709;652;762;748;763;740;821;760;694;732;741;785;752;690;699;660;679;737;697;602;520;553;548;556;442;345;327;391;520;663;677;674;685;697;683;613;592;523;551;634;766;747;753;796;783;761;726;655;653;701;638;563;557;504;628;674;695;630;606;607;642;718;682;722;652;593;540;576;523;523;551;620;560;620;711;835;762;766;735;689;725;723;773;724;765;738;717;757;720;741;772;785;801;757;649;616;596;638;704;716;735;716;611;569;583;551;532;510;501;513;656;674;633;648;638;607;549;510;497;474;572;592;656;690;649;574;639;646;681;774;832;797;693;621;612;628;610;580;554;583;658;726;807;751;668;635;692;740;767;758;733;731;680;638;692;715;644;641;695;714;646;706;637;569;396;261;229;216;245;306;395;485;429;444;455;582;719;756;726;751;749;676;695;665;579;562;572;652;755;756;753;726;659;686;720;753;623;601;635;725;666;613;577;549;643;650;649;624;601;658;629;612;673;665;718;530;539;597;710;764;759;773;690;717;688;700;559;467;485;626;690;622;606;605;705;802;774;785;758;725;736;667;618;683;627;625;629;564;571;604;684;719;763;782;789;813;738;742;685;672;724;680;694;584;548;503;543;596;605;631;589;657;711;749;683;666;584;575;628;563;681;736;739;747;659;668;681;685;666;707;708;669;681;703;637;626;590;634;618;593;569;600;674;732;713;716;738;663;615;581;602;616;668;684;645;700;721;698;669;642;607;600;586;644;580;590;666;737;770;736;667;597;618;680;791;801;760;781;684;704;658;649;673;623;697;775;737;738;698;724;646;682;667;663;616;620;670;653;558;562;500;524;532;517;637;664;720;742;734;723;671;673;646;642;637;694;601;596;491;560;632;642;665;667;632;699;665;670;669;691;619;664;722;792;775;751;773;759;753;681;574;595;637;603;580;533;577;521;445;471;512;639;615;654;638;588;554;608;626;619;582;582;650;642;738;767;761;745;744;720;700;674;667;735;730;744;672;687;727;718;668;622;503;575;611;668;744;762;824;811;793;695;764;741;714;713;643;466;321;182;129;84;68;138;324;496;639;618;581;550;535;565;580;600;552;554;572;623;663;713;723;707;577;525;522;608;595;666;744;711;671;675;681;553;361;237;127;98;79;38;38;85;77;50;20;11;4;2;1;5;4;20;66;179;368;499;607;583;647;726;749;743;747;672;639;560;501;575;638;694;704;750;727;766;742;610;564;524;574;649;595;514;521;480;529;462;466;427;480;512;543;535;524;607;737;736;790;796;710;633;659;642;640;680;660;662;720;712;709;651;572;517;481;542;602;592;599;652;697;679;666;660;712;704;627;617;604;581;598;680;607;612;524;574;634;651;608;489;481;559;610;628;580;604;563;626;747;624
566;581;607;671;709;678;574;574;590;699;733;744;735;670;696;630;557;521;528;509;519;536;567;575;624;678;616;674;664;597;620;628;687;611;639;666;715;695;657;593;599;636;724;697;690;656;677;602;564;632;658;653;685;630;611;551;586;614;580;572;576;598;600;617;553;598;707;654;658;678;734;723;696;628;622;654;737;724;703;637;642;666;679;752;609;547;487;471;496;556;618;710;755;675;661;660;650;665;620;694;733;779;783;765;826;767;812;834;740;710;690;659;647;716;710;669;695;600;552;573;576;426;287;220;303;445;578;683;659;680;628;642;678;612;638;626;652;695;719;780;753;709;732;674;677;677;648;636;558;549;496;571;664;712;734;692;639;658;643;716;737;604;579;496;512;554;449;509;580;594;612;721;755;850;798;776;698;735;781;783;820;790;785;787;787;753;768;797;798;793;724;677;604;603;665;697;737;732;694;717;589;539;489;580;542;563;568;636;640;630;591;595;663;612;606;568;597;599;593;642;703;596;638;626;669;685;739;731;742;726;623;565;585;593;516;576;575;621;669;723;761;731;636;663;789;730;747;802;768;770;741;705;694;661;684;662;663;662;651;622;538;362;258;230;191;221;293;433;476;503;548;521;634;674;782;797;780;812;793;732;661;638;589;619;672;736;748;779;749;711;667;812;756;709;718;717;733;785;623;571;597;671;706;702;650;643;622;632;643;648;719;686;652;561;556;668;674;729;704;677;649;731;640;578;457;486;589;589;513;462;529;676;789;767;766;737;700;636;692;655;642;668;602;668;599;554;554;618;705;817;820;832;801;771;668;641;640;698;687;683;592;569;532;576;602;586;544;573;582;646;632;637;502;578;563;559;523;591;679;739;743;630;652;663;664;718;719;706;666;673;637;601;597;598;633;640;579;526;533;647;660;763;737;746;628;559;535;569;595;656;750;680;724;732;711;685;711;606;669;631;631;632;616;671;703;749;726;737;617;636;764;853;802;777;773;714;650;668;659;629;655;745;765;685;702;612;714;639;639;611;569;543;642;646;654;593;534;519;529;526;554;620;657;677;653;600;702;748;592;573;627;687;666;632;628;586;597;613;672;692;676;685;638;604;574;625;678;601;655;671;766;746;761;748;750;725;687;605;657;692;582;682;552;599;583;579;538;558;547;604;657;573;583;529;575;610;642;614;604;611;603;748;751;739;751;768;721;664;641;698;727;743;680;672;663;674;675;652;622;507;486;568;611;680;705;761;794;802;791;773;737;727;685;588;468;333;224;154;95;98;190;362;570;669;686;609;616;603;600;686;695;668;542;576;634;666;784;755;679;611;582;569;698;723;746;714;753;752;744;736;660;552;325;215;183;101;58;65;98;84;62;26;12;2;0;2;4;4;18;50;167;322;491;554;550;609;667;703;645;692;638;624;530;505;519;624;718;687;725;770;808;741;631;588;539;634;673;613;497;451;405;475;506;573;537;524;510;562;590;577;558;638;706;728;727;769;760;725;741;674;773;760;719;706;671;667;667;605;519;526;494;538;615;644;637;645;673;611;641;636;699;599;592;601;531;553;644;630;612;579;544;617;612;563;550;512;522;563;659;610;606;681;686;734;552
544;619;726;698;768;732;655;616;587;676;717;786;767;753;707;667;606;602;546;498;449;504;639;624;574;564;632;671;622;596;611;584;687;687;650;719;786;693;596;564;590;694;673;723;699;680;720;669;620;710;712;684;684;683;636;597;589;616;549;538;540;544;610;611;629;630;714;737;678;781;755;775;719;617;563;639;753;737;722;704;674;697;691;764;680;654;554;501;491;556;596;641;716;694;678;721;668;637;602;613;661;711;726;741;802;838;789;775;741;701;615;570;609;607;711;692;680;652;566;588;493;366;207;201;250;364;485;619;631;674;614;598;706;693;604;663;710;707;703;731;724;675;691;689;674;656;686;605;533;508;462;603;666;738;835;733;701;682;699;692;757;602;564;461;441;476;534;486;568;563;660;722;796;815;742;802;698;680;695;740;747;757;810;741;729;693;750;792;751;712;717;699;563;685;691;746;755;772;734;625;626;561;551;612;620;561;551;663;635;667;636;587;600;649;683;654;655;640;595;667;678;692;630;645;665;683;693;768;743;747;668;602;643;578;623;573;576;604;704;724;785;734;686;673;725;718;733;761;746;767;754;735;711;702;629;693;649;673;679;570;549;409;323;206;163;166;232;391;516;635;639;670;697;783;793;790;785;825;764;765;725;640;603;638;676;723;718;734;757;772;782;770;752;695;774;770;808;743;677;633;642;729;738;724;675;605;654;624;633;657;684;690;615;608;608;643;611;661;690;692;696;676;665;580;485;577;619;562;448;450;476;670;770;741;647;587;612;632;630;632;646;690;662;623;675;595;610;617;716;779;808;785;709;758;635;597;642;678;728;718;655;562;587;646;655;602;527;620;611;584;623;581;591;564;579;566;526;596;641;719;693;607;655;644;712;709;705;657;662;651;626;552;509;598;648;644;503;467;490;617;705;701;729;717;624;534;553;548;605;651;696;739;801;793;782;728;713;737;699;648;640;646;662;693;733;747;688;663;704;702;777;773;804;766;721;703;603;594;649;700;700;772;771;637;650;612;597;613;677;675;573;480;579;624;663;559;510;541;583;591;544;584;593;588;605;627;657;670;643;596;662;755;690;661;668;610;640;675;669;686;723;739;628;647;618;630;609;534;601;677;748;764;742;713;651;699;668;653;652;714;715;659;571;559;710;628;622;562;537;529;622;570;510;535;550;669;630;644;634;675;681;755;765;727;676;719;704;628;656;680;697;731;638;581;609;598;584;569;518;489;455;435;528;656;694;704;686;742;753;745;755;672;667;571;451;339;253;174;151;149;209;362;579;695;712;695;701;643;689;741;741;675;638;563;632;744;758;730;652;639;655;669;701;732;755;775;757;754;741;801;755;656;484;319;222;156;61;65;70;62;54;25;8;4;2;6;8;7;23;73;183;364;535;578;576;657;712;743;770;715;635;570;523;482;552;591;653;735;735;789;793;735;680;593;609;666;606;549;545;459;402;487;602;600;622;607;595;580;528;514;566;574;673;677;675;745;766;811;778;730;752;809;693;643;640;659;720;683;617;517;530;537;584;596;655;671;578;545;558;609;669;612;581;537;574;582;603;615;597;524;597;596;568;557;543;592;554;637;625;638;702;783;810;713;630
605;706;708;741;757;763;698;637;653;684;768;812;722;737;746;703;683;613;582;617;526;560;624;639;581;591;675;670;671;688;627;624;689;646;650;668;712;657;554;554;626;652;656;681;755;781;752;700;676;697;750;753;700;670;644;634;611;569;525;543;508;596;616;576;657;688;761;753;694;772;713;680;681;643;646;698;729;703;653;647;662;659;729;762;747;744;619;618;588;645;691;717;660;740;737;740;658;604;613;603;649;647;708;807;810;762;857;757;696;623;613;542;494;574;664;707;706;623;593;579;473;343;216;158;166;264;448;613;700;692;620;632;684;674;664;679;745;699;714;762;699;669;563;632;669;701;621;673;570;480;596;594;681;723;812;774;812;739;729;681;684;624;582;521;503;507;466;542;632;556;597;643;780;813;827;734;695;601;581;667;730;773;759;734;659;656;691;729;704;639;678;607;642;646;703;692;766;743;679;605;579;603;656;610;626;608;597;642;671;650;676;648;661;712;729;715;658;577;560;653;708;649;628;533;516;549;636;676;721;745;726;664;650;638;635;570;574;602;695;795;773;724;706;695;709;721;733;721;765;775;717;731;692;715;635;677;645;675;589;555;533;455;326;212;151;145;199;375;537;631;681;704;675;650;749;760;805;825;822;801;773;707;690;675;688;662;627;637;767;778;836;835;824;788;828;790;767;702;667;580;622;679;656;704;727;615;683;637;651;637;705;701;676;616;613;640;696;712;715;722;688;714;638;594;561;569;653;569;513;403;461;579;650;666;606;545;560;677;661;662;648;654;684;653;641;618;625;664;721;777;760;803;731;701;713;602;597;700;646;649;665;646;635;640;710;602;574;571;591;597;566;572;551;595;610;582;524;581;570;710;712;709;679;658;710;741;745;677;625;606;581;518;515;577;672;657;484;461;526;607;716;720;721;679;573;550;564;593;601;657;704;779;761;768;790;777;725;691;699;708;673;625;646;746;750;749;746;711;706;741;800;787;754;744;651;653;615;574;680;740;743;739;652;654;600;566;605;594;652;604;553;502;572;647;662;604;475;576;607;600;579;602;634;685;634;631;700;712;654;633;640;723;763;732;750;658;600;604;646;602;671;650;698;650;561;566;517;552;550;669;717;749;732;666;644;661;619;658;667;665;699;667;587;635;654;690;664;577;541;473;579;640;576;534;654;679;753;651;673;665;651;678;736;689;703;680;637;696;622;620;665;678;579;551;622;564;513;553;487;550;475;474;540;624;621;639;663;708;651;698;670;679;598;493;379;204;203;208;237;219;287;452;601;715;714;735;704;718;772;859;793;735;624;583;651;726;714;725;623;609;662;684;770;803;769;771;798;791;776;832;736;685;508;366;258;138;62;44;45;50;31;21;11;15;7;10;15;19;55;104;297;443;546;599;661;686;709;746;707;728;636;584;575;587;588;647;663;703;749;786;801;771;731;643;627;630;607;547;513;556;499;509;563;623;669;670;589;540;578;574;562;577;582;584;637;685;725;702;698;685;761;785;744;609;597;573;622;640;591;524;468;524;557;564;599;586;516;559;525;620;636;547;560;575;605;577;535;558;556;579;594;643;576;553;591;623;600;642;655;676;753;780;732;639;522
662;721;713;767;775;786;776;651;638;681;669;751;689;704;697;769;672;629;662;590;582;596;630;630;635;680;647;699;675;677;714;685;679;656;672;600;728;645;569;577;596;633;655;764;757;824;713;696;647;700;757;724;635;641;632;632;643;617;555;554;567;655;641;703;719;750;688;774;739;830;719;637;614;584;568;659;651;665;684;603;653;734;663;756;790;704;699;711;735;745;652;703;721;712;661;684;638;600;577;595;602;644;631;751;760;829;823;742;716;594;511;429;469;554;617;698;737;680;638;628;465;317;163;150;145;198;397;617;682;747;641;698;650;652;691;724;711;740;722;744;669;631;615;666;671;734;739;646;605;582;527;584;698;752;795;744;810;744;737;650;685;677;611;601;622;519;535;512;586;611;544;585;643;766;770;690;641;518;436;442;617;731;717;758;727;668;670;665;642;563;577;564;554;623;623;664;728;701;577;552;552;614;668;665;657;692;647;642;691;703;666;713;727;753;738;702;645;598;602;612;660;613;495;362;297;379;511;713;750;787;703;666;660;631;653;622;600;591;665;745;733;750;718;742;736;671;680;716;716;724;688;704;705;683;720;679;712;680;662;573;522;433;359;251;182;122;207;420;547;634;669;691;669;652;645;704;780;809;802;813;807;674;701;710;700;639;639;682;760;757;829;811;826;854;800;772;766;757;687;630;588;593;685;654;622;638;630;664;625;677;664;662;654;641;596;651;724;716;674;732;691;636;615;576;621;650;668;603;556;460;518;506;678;598;602;557;614;720;722;675;653;574;692;713;656;648;643;693;709;748;765;771;652;691;584;574;630;644;609;642;631;641;716;662;647;577;528;610;550;538;540;488;471;554;635;648;602;561;638;754;759;745;731;669;708;656;695;697;664;583;489;479;556;630;647;619;552;516;585;647;682;656;624;661;523;521;519;541;589;589;726;679;764;778;723;765;737;801;679;646;606;656;622;682;757;760;753;755;672;737;747;822;701;601;632;606;633;663;634;682;670;728;708;685;652;633;584;620;592;547;579;568;575;616;643;625;570;538;570;578;651;640;588;674;626;678;741;706;650;647;688;749;748;790;711;680;660;593;571;561;637;658;687;603;571;527;504;546;621;693;731;731;722;655;583;575;597;555;536;596;673;677;576;580;690;709;696;600;513;548;631;688;632;597;627;711;737;681;666;699;662;662;657;656;607;631;677;725;698;656;617;627;480;581;635;565;524;489;502;539;549;610;659;667;619;587;578;592;540;559;617;593;552;408;238;192;265;328;319;291;343;501;668;736;742;675;695;705;740;807;737;746;679;599;652;655;644;560;647;666;665;683;724;762;763;778;753;777;812;793;776;606;406;286;214;156;85;73;50;46;28;35;26;25;23;29;38;41;130;241;354;555;549;660;686;745;734;734;668;581;605;559;570;624;629;708;719;724;708;747;727;772;703;693;678;697;599;634;625;586;626;533;575;647;686;689;639;567;626;612;554;554;560;537;569;624;617;575;593;675;736;728;691;591;548;517;590;570;600;530;516;519;590;513;582;550;556;494;544;582;658;616;573;562;596;594;532;501;564;653;611;639;582;593;637;696;656;646;634;650;749;785;752;613;495
620;745;752;774;782;783;713;743;713;697;744;661;609;612;656;746;667;740;616;658;677;661;702;649;640;664;721;699;646;658;748;718;714;716;661;654;698;645;607;622;583;587;691;769;727;764;795;700;628;697;742;722;733;631;623;653;643;613;629;573;625;737;758;800;785;748;696;793;736;713;627;596;585;553;596;608;633;683;645;606;609;610;770;720;701;722;743;722;763;755;659;628;663;696;747;650;628;608;581;542;598;599;624;752;805;810;834;715;636;601;494;440;437;522;636;713;746;692;663;615;517;329;196;128;150;199;375;607;732;759;713;674;639;625;678;749;783;765;728;710;660;612;651;665;725;691;704;701;641;575;594;567;674;706;715;784;801;822;701;669;691;672;685;637;607;651;566;568;606;617;614;517;592;609;594;562;532;394;284;330;484;537;564;679;649;687;697;630;522;455;442;424;433;523;608;675;701;715;610;591;592;586;699;697;670;633;681;735;753;744;736;747;756;788;766;706;597;534;544;598;629;512;389;261;205;298;508;647;701;716;682;670;753;688;627;606;604;614;676;674;706;688;666;638;660;645;703;684;686;648;626;641;648;700;730;688;728;707;672;634;587;506;441;339;251;197;260;465;574;649;700;681;630;604;574;689;757;823;815;861;795;738;715;748;713;742;755;715;766;825;812;799;817;845;840;756;772;762;693;639;568;579;579;555;539;535;565;580;615;609;611;587;630;596;648;655;710;706;654;706;713;659;672;619;616;729;733;675;605;528;478;497;541;660;661;670;589;746;712;607;586;611;698;713;725;695;669;704;685;740;752;683;679;648;612;611;600;596;625;643;691;746;758;660;666;578;516;567;572;522;476;461;441;574;662;705;664;675;731;770;741;738;726;718;756;693;702;674;628;637;592;617;618;713;695;632;559;538;604;681;670;654;607;573;498;552;549;565;613;592;655;699;737;664;727;703;732;719;647;642;564;578;656;720;775;778;753;753;755;736;743;739;722;649;627;679;696;706;661;692;726;712;750;741;692;643;594;551;573;509;481;558;677;665;638;646;577;544;521;597;664;684;651;663;659;684;683;661;621;670;691;731;730;782;687;697;682;633;543;510;574;671;641;617;526;485;512;606;635;676;788;732;722;662;590;578;560;485;545;564;608;662;646;521;601;717;688;654;586;600;689;705;684;596;607;641;637;634;648;666;639;606;608;573;516;578;585;671;575;566;573;555;574;624;628;556;472;481;517;535;625;677;750;699;594;481;448;447;363;395;439;518;440;314;209;228;313;406;422;389;472;579;687;759;730;647;666;655;725;768;731;735;671;644;684;649;574;549;541;665;640;683;643;638;667;691;762;831;828;786;763;541;311;201;171;194;191;152;122;70;62;61;75;58;68;82;92;93;205;357;525;563;538;622;682;697;681;704;577;627;543;544;557;655;682;758;725;671;648;597;731;742;735;744;748;730;649;660;583;627;639;643;596;651;728;680;619;560;626;594;558;541;498;561;613;569;637;571;572;630;690;678;709;574;523;470;458;484;513;532;514;564;580;571;551;572;561;558;583;712;685;642;589;631;650;643;578;510;630;667;647;675;594;633;715;667;690;607;621;647;677;748;784;626;521
659;690;736;806;752;776;760;743;742;741;734;755;612;606;628;694;656;645;582;644;656;717;697;703;703;734;736;620;593;644;733;725;736;722;723;710;650;628;647;601;562;628;682;676;770;738;734;669;669;725;752;697;669;674;634;668;653;666;656;676;706;793;775;783;787;775;736;709;704;696;628;515;463;533;546;553;585;644;648;613;595;730;722;665;605;604;672;737;706;652;694;595;549;690;686;682;642;575;620;626;582;690;737;818;784;826;707;662;616;560;523;492;512;559;608;667;761;679;706;657;544;388;250;199;216;225;403;634;752;788;722;626;590;633;717;758;809;752;804;724;651;656;660;674;707;728;736;683;699;665;593;573;632;699;793;781;812;793;765;757;686;680;679;703;710;724;667;635;629;648;542;514;505;508;435;351;335;284;210;249;339;392;512;562;610;633;596;608;525;406;370;324;377;414;597;632;608;726;650;580;640;594;690;665;654;605;630;751;788;725;685;758;784;711;766;639;611;529;550;545;643;562;469;367;331;368;513;684;617;635;664;717;696;719;680;611;610;638;665;710;681;604;596;607;625;680;681;681;626;611;631;708;737;672;689;692;763;696;686;648;591;623;536;456;363;355;365;416;500;560;696;666;642;583;552;565;726;781;821;815;831;778;775;736;783;781;804;743;791;771;760;763;850;793;825;813;684;697;672;637;565;531;515;470;472;464;527;582;586;608;612;646;636;648;610;715;722;717;678;695;644;667;692;672;690;711;756;743;705;558;491;491;583;638;667;668;695;738;680;569;570;640;716;740;733;706;685;644;712;671;661;626;630;675;681;592;561;571;587;640;689;755;763;726;634;530;558;527;496;495;514;471;483;601;676;771;725;757;765;767;734;723;675;707;715;748;679;639;733;671;706;667;731;735;685;554;502;554;730;738;641;621;554;590;662;633;598;611;567;636;644;753;723;735;724;768;687;577;592;599;521;598;669;730;794;788;818;787;782;725;784;747;733;664;736;714;742;693;656;705;713;722;756;756;734;697;620;592;581;536;532;607;686;620;666;671;662;609;552;603;627;702;711;643;642;646;624;634;597;716;744;730;757;802;694;717;675;622;593;579;566;642;682;694;600;555;607;634;674;722;717;687;670;593;571;614;565;511;469;516;554;651;639;606;561;716;694;695;660;618;737;712;714;704;651;643;625;553;600;635;627;612;580;496;473;503;619;644;547;470;428;442;527;672;569;540;450;498;477;539;643;701;700;737;659;450;350;306;222;217;323;397;301;230;197;254;421;431;419;434;472;637;727;741;656;701;618;681;729;728;729;696;653;733;663;635;559;525;537;634;653;639;599;628;591;644;702;792;797;803;739;538;264;205;219;302;328;317;241;143;139;149;146;152;146;212;209;244;321;511;619;607;572;617;676;703;622;640;570;587;526;574;568;619;698;762;731;657;609;585;638;655;677;707;689;683;682;692;610;645;671;622;603;575;628;642;629;630;600;533;552;596;579;658;645;591;543;566;527;595;639;655;599;617;517;465;437;498;543;532;567;506;534;506;568;515;563;590;670;660;720;697;651;643;666;691;601;584;671;690;604;631;594;589;666;669;667;599;552;593;621;706;814;686;562
628;687;786;766;749;766;718;832;758;784;739;685;577;509;570;626;618;618;545;561;644;710;690;702;666;668;652;610;597;612;676;724;731;757;765;729;697;651;630;614;632;616;729;731;721;769;711;717;723;733;727;738;785;741;691;631;648;617;656;690;733;764;799;828;720;787;703;660;613;652;557;472;446;460;485;551;672;720;669;607;662;732;699;635;586;566;627;706;671;634;597;534;545;630;703;629;638;621;688;701;675;746;749;860;811;775;726;642;603;564;539;576;598;568;595;694;761;704;695;671;593;507;357;308;274;312;448;626;713;702;639;574;589;592;708;755;820;809;775;710;654;693;622;721;697;722;663;663;636;622;557;581;645;752;747;749;770;808;734;753;688;737;750;764;699;741;700;727;761;663;607;541;468;356;316;265;223;174;192;195;255;348;340;397;525;600;668;639;530;438;381;294;282;419;577;642;689;718;622;633;641;680;557;648;614;631;660;731;711;779;787;782;755;717;645;621;598;560;617;632;634;663;589;464;366;445;562;649;670;686;735;773;774;730;693;667;690;672;634;647;638;582;577;621;668;639;717;708;603;591;673;720;717;646;676;719;757;749;725;687;678;670;667;588;513;495;398;399;534;599;632;662;679;555;549;594;686;735;844;837;803;792;816;780;763;786;770;692;700;727;795;794;825;780;793;748;712;662;664;635;559;566;502;489;485;513;535;615;593;623;614;681;717;663;665;708;653;708;682;707;695;629;714;692;722;764;769;732;666;597;557;575;557;636;679;695;680;647;609;594;591;582;724;723;718;705;654;644;676;635;683;619;651;688;685;624;577;587;556;584;657;777;737;745;673;623;657;634;593;510;496;528;570;683;775;781;752;747;760;725;711;651;666;730;724;718;672;714;689;713;728;737;792;762;688;547;589;633;688;686;640;590;567;668;729;697;719;639;589;605;627;769;726;745;775;707;657;586;517;526;512;576;646;726;763;802;789;779;831;776;714;768;750;733;725;743;703;708;657;685;735;782;809;819;793;711;655;534;562;574;564;617;680;678;627;597;652;622;607;541;595;710;650;662;637;583;591;576;569;666;702;739;733;753;791;733;774;657;599;622;620;657;700;658;647;583;623;686;734;718;640;624;526;599;610;602;563;551;593;510;611;651;605;580;591;646;688;654;626;655;691;712;737;771;652;643;604;598;573;651;585;620;579;527;474;487;554;572;457;328;251;350;500;535;575;450;445;436;514;559;640;622;702;741;708;478;307;180;152;126;175;177;185;155;205;304;457;457;368;416;470;594;682;733;702;737;682;677;702;699;620;633;619;654;702;639;564;509;545;596;653;665;638;604;695;699;746;800;808;774;716;574;370;302;364;441;488;443;402;272;258;268;309;262;286;339;346;354;465;591;627;613;553;606;646;656;623;598;575;617;612;545;624;672;746;809;782;765;592;562;534;610;683;670;654;655;682;669;562;643;649;610;597;557;567;609;641;632;569;585;562;589;634;673;644;570;510;506;476;549;623;622;612;646;525;543;513;537;566;567;595;548;520;485;505;544;607;657;636;640;735;729;706;632;665;661;643;691;665;635;660;562;599;574;654;655;632;583;582;590;620;721;788;749;615
675;779;695;759;681;787;754;727;863;820;799;677;573;493;482;588;585;526;527;549;648;688;765;718;712;597;574;578;587;670;679;682;728;770;700;711;707;683;669;606;608;649;652;703;744;707;699;738;718;688;704;733;733;635;673;632;629;689;651;646;713;747;768;739;790;790;701;679;645;631;477;447;416;499;492;594;669;673;657;574;657;730;743;692;626;652;660;677;539;524;538;478;458;624;635;674;586;612;656;686;703;726;780;792;819;742;700;618;576;593;670;623;632;631;697;712;713;693;745;683;648;661;540;535;469;454;521;658;663;670;642;641;573;586;642;773;813;800;727;686;642;631;650;711;709;709;667;657;626;629;544;598;654;743;765;759;742;796;740;729;693;750;689;660;677;667;776;761;714;697;687;567;479;335;261;217;179;180;176;209;226;296;245;330;460;519;649;628;547;514;482;427;401;510;597;691;720;721;629;630;650;566;620;661;640;583;594;731;739;810;809;717;753;660;659;567;523;571;580;631;658;618;578;570;528;544;587;690;710;733;769;762;717;706;709;661;679;667;662;631;622;589;600;578;681;739;668;623;601;598;692;725;694;605;629;710;755;750;784;755;746;720;692;605;545;540;523;462;523;594;644;657;599;559;556;633;705;745;805;822;821;830;826;802;792;705;717;695;702;737;759;847;825;801;778;721;686;696;687;607;545;607;568;507;575;500;574;626;684;647;630;718;735;731;743;743;719;700;744;700;681;687;749;753;716;783;782;784;726;687;651;649;555;627;655;734;648;666;616;602;577;581;625;669;682;697;721;667;660;638;643;657;673;733;785;672;611;547;526;565;582;722;800;711;694;670;650;606;564;474;477;521;606;647;688;759;763;735;731;710;623;709;669;803;786;751;733;662;672;689;723;681;726;772;706;598;539;588;618;631;617;598;675;736;796;800;734;685;627;561;602;656;774;853;719;789;625;581;534;448;471;551;658;714;779;839;835;788;770;738;710;779;772;780;798;759;732;755;707;714;806;861;806;758;751;764;663;592;641;597;646;637;782;699;678;608;632;563;590;598;665;638;700;680;587;575;538;545;590;673;775;732;741;788;763;742;777;781;645;585;573;620;657;658;657;616;617;695;691;616;636;566;547;538;546;652;609;578;647;580;617;619;666;614;608;600;707;678;624;624;691;802;767;716;735;678;611;655;598;617;576;656;637;553;473;431;525;449;333;271;256;292;429;536;553;386;357;480;598;614;675;604;660;766;663;533;358;172;91;64;92;109;114;168;214;337;446;452;398;434;507;568;695;667;659;725;688;631;647;672;605;602;587;673;644;533;484;461;517;638;682;644;650;678;652;688;708;708;788;749;779;647;505;442;449;517;550;532;465;406;422;426;408;373;409;446;469;461;553;644;639;588;583;533;581;535;550;544;574;641;661;579;607;697;701;785;888;703;660;497;514;615;655;610;580;620;660;607;596;597;571;581;592;548;541;598;638;641;616;566;679;747;765;722;638;579;505;422;406;502;583;567;634;617;567;554;538;571;583;678;607;657;572;502;506;516;653;697;683;704;685;707;700;645;616;602;600;643;649;577;523;578;563;621;686;652;630;629;565;639;632;702;778;758;723
722;716;699;692;684;649;673;715;790;760;760;730;593;559;559;569;601;540;538;545;627;710;707;698;671;595;568;632;609;682;691;699;684;729;684;702;717;697;670;658;589;713;733;734;735;722;716;677;732;768;716;709;755;666;629;539;620;612;628;662;657;716;688;707;764;726;695;621;575;596;508;527;514;557;651;672;692;671;652;609;732;721;773;735;717;758;713;685;575;531;502;475;476;607;681;621;630;630;619;596;724;704;835;784;773;740;623;597;545;616;649;648;700;669;649;721;649;610;692;730;693;717;683;694;652;669;683;626;641;670;657;589;576;592;657;719;773;786;662;632;599;568;646;722;716;689;656;646;628;667;634;706;693;746;722;729;776;762;665;676;642;626;564;597;593;616;708;752;771;733;708;629;477;374;313;245;176;213;258;282;238;214;199;251;402;541;616;704;672;664;644;554;517;544;632;735;681;554;607;629;595;557;544;582;568;617;608;697;779;763;803;739;793;683;569;544;510;516;599;684;677;660;600;571;559;573;575;701;735;746;798;796;782;784;736;678;641;619;648;653;574;579;567;587;687;682;630;608;517;497;643;680;725;608;617;652;713;744;774;802;791;708;731;662;625;656;584;511;543;584;572;591;579;596;641;683;786;780;805;815;803;834;794;777;723;702;616;703;666;699;757;810;816;771;774;766;746;765;698;598;639;618;639;653;580;633;648;661;701;661;651;715;721;746;754;803;741;717;723;691;677;709;723;716;800;818;819;840;766;726;671;690;642;631;649;685;635;672;636;657;614;534;536;633;689;686;679;662;650;664;702;652;696;735;685;742;664;644;539;475;511;669;740;733;651;608;593;612;545;504;494;571;635;664;688;735;761;738;693;627;625;719;771;779;828;808;755;699;658;629;636;700;782;764;693;635;535;551;529;591;616;632;679;764;825;831;783;687;615;572;594;673;749;811;757;705;619;551;516;486;527;561;698;768;720;752;742;740;645;663;675;734;814;756;767;839;751;726;707;755;817;811;833;820;828;715;713;653;691;663;687;717;725;680;658;571;586;605;671;615;684;729;759;731;662;600;624;614;622;738;723;790;847;830;742;861;766;767;664;631;541;569;606;604;668;599;584;567;634;582;555;585;515;544;561;603;646;681;644;635;607;683;624;597;651;633;637;634;623;632;680;711;796;784;752;745;630;620;628;608;650;693;650;541;482;514;486;433;356;301;268;338;415;517;457;367;363;462;601;710;686;702;778;742;714;554;335;176;80;48;63;58;99;173;234;324;454;482;480;515;556;624;662;722;602;648;644;618;613;614;613;553;618;608;520;497;420;459;527;567;582;637;652;649;690;734;644;592;637;716;740;691;616;584;532;528;508;533;496;538;522;541;575;508;548;484;550;495;563;646;629;549;523;529;479;480;482;534;605;675;727;669;671;673;696;796;771;752;679;525;465;598;669;662;646;655;685;710;646;595;571;584;595;567;528;532;561;614;615;597;703;782;810;763;767;591;496;396;428;469;553;596;610;653;651;589;520;594;703;688;721;673;548;588;577;595;652;700;721;708;685;718;695;632;611;587;617;618;600;579;667;642;606;594;583;592;610;623;659;674;587;700;752;730;751
628;638;671;656;668;620;587;695;728;768;730;707;619;626;679;676;611;620;597;627;645;726;700;680;660;673;579;607;634;676;698;713;699;695;672;646;703;666;690;635;638;657;730;805;771;813;728;666;737;746;715;742;696;624;626;649;695;655;644;614;648;640;638;686;735;736;694;608;574;511;438;495;536;681;702;729;718;743;660;655;693;671;719;793;758;760;807;747;632;658;615;514;544;604;664;656;653;610;592;582;666;713;794;791;709;793;597;538;508;558;653;684;745;744;667;666;549;537;610;651;633;726;704;786;723;761;716;690;687;615;623;569;602;622;627;712;763;625;587;534;543;571;655;673;680;737;708;691;673;734;782;722;749;764;773;736;699;692;632;547;539;517;541;512;501;547;656;713;744;771;720;673;516;396;320;258;242;282;308;348;293;249;270;329;442;567;637;751;752;728;694;676;649;608;704;662;642;622;642;625;641;545;453;512;549;600;635;737;703;772;767;735;754;635;533;547;506;521;651;696;694;640;622;667;564;575;598;634;718;726;741;768;740;769;718;625;637;663;601;705;666;569;541;599;669;618;516;495;424;517;598;690;640;580;565;610;729;728;767;741;744;746;668;695;742;675;608;576;603;536;571;487;564;585;657;719;805;795;821;838;781;751;801;694;674;613;661;705;657;645;704;767;788;801;797;785;788;819;735;718;673;723;694;714;713;663;633;671;660;635;681;681;615;727;734;769;748;774;777;728;702;781;738;773;820;843;784;816;822;796;739;769;717;695;675;651;660;664;693;638;675;531;557;580;632;625;630;590;620;616;743;723;705;744;751;755;713;626;512;516;544;623;619;729;730;631;629;564;553;576;623;667;636;625;566;684;796;749;707;717;717;758;815;780;812;754;710;710;619;562;614;716;780;807;762;640;580;532;534;522;542;655;742;765;843;803;813;725;558;564;640;730;784;797;789;762;629;570;561;555;551;626;681;758;789;794;695;687;634;618;630;715;773;777;784;791;795;764;753;745;782;774;770;760;756;722;670;689;677;673;702;725;707;696;627;576;576;667;706;707;701;653;713;669;679;677;626;697;691;703;759;815;836;844;799;804;825;723;707;704;616;550;587;572;580;616;525;555;586;584;602;599;603;631;630;635;686;655;660;602;621;625;640;660;696;670;649;562;556;601;697;723;692;720;734;687;591;574;614;646;672;711;671;561;487;474;464;435;439;441;384;360;430;472;448;405;397;484;637;706;718;734;779;761;719;574;397;245;119;80;65;69;96;138;223;271;425;477;541;574;607;617;670;670;652;682;656;607;645;590;596;619;607;611;486;405;425;518;573;618;617;600;612;682;676;631;540;543;598;605;681;694;656;598;572;557;564;539;556;600;604;558;600;646;618;545;551;519;578;624;652;596;465;441;393;417;395;595;644;708;721;673;661;630;651;723;796;716;703;604;570;663;674;617;699;663;665;727;698;643;667;647;680;624;450;461;500;574;629;715;731;783;819;780;734;598;466;424;446;487;539;614;617;644;670;586;505;576;640;655;678;704;610;598;595;695;698;721;735;715;684;729;717;698;722;625;577;568;566;635;717;702;717;638;627;613;633;605;573;642;628;625;678;719;744
557;650;611;671;628;612;559;592;721;778;748;654;569;629;621;638;682;674;600;677;650;702;689;707;642;705;697;643;638;662;702;739;730;726;677;655;678;684;697;626;653;714;749;798;831;811;792;691;756;773;763;718;702;619;671;699;727;677;693;605;558;593;671;708;725;741;626;480;433;370;369;416;530;665;727;720;702;711;645;691;690;726;689;823;782;762;831;757;699;744;625;603;617;689;674;698;672;616;633;621;662;676;668;752;734;727;654;533;549;534;580;634;683;702;631;588;504;478;614;613;647;651;760;760;805;812;776;731;663;619;615;581;559;617;629;672;659;602;505;487;542;637;649;627;613;584;688;686;696;749;750;767;769;764;781;687;713;663;553;561;488;488;407;436;444;515;553;662;775;784;770;718;548;494;454;389;366;393;420;441;384;369;339;443;550;632;696;716;805;756;735;663;577;604;685;632;649;627;671;666;653;585;460;515;597;622;637;640;703;716;700;676;645;569;492;581;529;547;630;687;718;649;606;638;626;660;653;637;653;681;683;786;805;751;660;589;617;668;691;675;580;531;537;534;621;579;488;411;395;489;631;682;651;583;597;601;687;693;763;729;647;745;666;718;678;702;633;583;589;603;546;524;534;544;618;711;814;783;766;816;763;703;733;681;651;676;694;722;757;639;726;744;738;806;775;758;797;760;777;765;709;745;762;809;711;711;635;597;616;646;671;674;629;658;668;698;774;708;754;713;695;703;719;803;821;805;835;778;768;796;755;772;684;683;722;674;660;714;737;681;664;597;560;631;651;564;574;551;571;642;692;702;741;672;726;687;729;674;575;621;598;671;668;719;652;673;609;593;589;608;661;680;673;562;533;688;742;717;686;784;780;839;795;831;785;762;675;642;641;610;636;733;735;773;716;684;621;643;521;549;598;695;727;824;824;830;781;692;602;613;656;691;786;790;712;723;659;614;586;519;563;552;631;678;702;783;718;714;704;651;691;619;723;743;785;777;701;696;699;718;765;828;826;806;752;672;685;663;688;733;706;742;735;675;652;593;635;725;735;714;674;717;724;637;661;664;690;699;735;772;807;802;816;851;783;795;843;740;720;713;621;562;577;607;651;604;539;444;455;492;547;665;681;695;675;670;670;708;680;656;670;756;716;733;722;718;586;490;500;601;722;756;759;787;701;650;584;560;622;660;780;739;704;628;607;564;511;520;523;510;488;464;500;573;546;495;530;545;599;688;736;727;779;747;709;634;488;281;190;137;117;88;82;127;164;268;353;478;584;649;675;647;652;644;618;672;693;667;666;653;593;571;566;586;442;484;411;482;581;595;609;607;673;680;693;627;514;442;499;562;588;619;646;599;558;561;570;497;526;609;600;671;700;723;723;631;579;558;579;693;679;623;497;331;275;349;446;600;674;773;781;684;667;670;685;720;704;761;653;642;624;673;725;663;689;704;720;719;721;715;735;715;748;601;400;384;403;447;625;671;746;761;817;758;757;684;597;457;462;499;544;578;624;678;709;573;525;552;578;665;618;656;587;642;641;637;691;741;740;775;729;722;721;742;740;745;647;624;597;723;717;765;707;687;632;624;587;626;564;569;574;631;608;678;760
613;694;707;689;694;607;591;568;660;740;775;684;562;533;606;650;622;681;620;629;692;691;688;691;704;681;655;654;662;725;771;783;828;727;644;665;701;712;674;657;674;700;768;803;814;784;746;778;788;705;774;686;693;646;694;745;758;713;715;651;640;658;692;726;741;717;575;400;267;224;235;289;423;562;668;680;669;681;655;647;651;675;696;696;794;816;839;788;787;745;731;633;673;691;744;698;710;655;670;643;620;723;678;731;719;699;612;583;572;554;570;607;641;659;561;511;503;519;584;646;643;666;736;800;784;802;809;781;760;697;632;526;573;583;599;612;636;608;480;494;583;702;711;648;623;569;613;641;675;725;735;760;758;768;691;634;619;616;529;523;477;418;365;408;459;501;561;678;746;736;814;689;618;519;578;567;550;495;526;547;564;466;527;524;673;693;662;724;786;757;653;572;525;530;620;607;590;662;662;672;663;645;555;608;665;638;623;627;653;682;663;589;582;542;489;528;542;587;593;692;707;656;629;645;621;617;595;631;597;716;699;754;826;746;683;565;583;652;668;607;539;463;481;454;549;562;486;503;494;513;594;704;647;671;684;643;649;636;667;663;642;616;670;660;605;560;542;592;649;651;537;526;514;591;595;730;766;820;811;855;814;666;684;660;667;723;765;726;715;687;717;686;769;767;789;747;745;825;772;788;738;741;745;818;742;639;540;561;514;619;620;671;644;637;666;715;714;787;776;744;754;712;802;774;809;753;821;817;715;764;728;737;650;716;730;718;708;664;759;734;691;719;614;673;666;601;529;568;523;566;653;741;663;665;648;644;736;725;606;668;649;690;721;758;702;693;646;657;659;697;716;680;560;497;507;654;710;761;794;803;808;808;823;836;793;801;788;699;702;660;638;731;759;714;724;717;612;706;610;593;560;665;619;730;750;718;697;637;567;614;645;684;788;783;736;708;658;591;598;564;597;554;558;649;681;796;767;774;722;714;637;732;743;728;835;808;791;741;716;778;801;777;840;830;727;635;672;720;675;793;755;652;683;670;685;681;758;810;733;733;711;733;694;636;639;645;678;723;725;745;775;803;867;843;822;821;770;758;698;657;552;554;546;579;640;573;460;404;398;447;518;614;669;718;685;636;626;624;691;663;717;827;730;756;667;654;584;467;407;544;707;796;807;707;692;606;574;620;635;671;698;695;637;685;693;540;494;538;610;599;522;537;556;608;561;533;544;561;648;662;702;753;778;736;635;612;504;398;287;259;220;125;97;78;115;236;302;447;569;697;674;722;748;688;681;685;646;703;664;570;542;536;575;560;519;449;449;479;529;593;568;626;701;785;752;630;513;459;469;458;448;490;531;529;585;603;574;508;501;568;635;716;739;776;751;710;646;581;626;667;651;639;454;319;326;351;482;593;607;683;746;763;685;658;634;687;656;692;701;760;729;674;711;700;635;688;680;719;748;780;753;766;769;653;514;409;410;437;527;640;609;739;804;787;749;705;641;561;525;516;566;608;592;593;632;607;569;538;572;584;555;632;648;600;594;606;663;746;766;713;743;713;741;786;729;744;664;650;718;703;785;746;749;697;622;656;585;568;557;575;636;653;577;573;672
587;699;670;708;703;602;598;678;746;791;789;685;545;573;530;594;697;635;604;604;678;666;673;676;647;665;705;720;685;716;783;805;794;808;733;717;769;738;745;678;628;702;742;749;775;834;771;765;695;720;639;662;704;689;687;716;707;738;739;692;677;667;693;657;747;661;466;245;190;114;155;199;322;453;612;616;689;634;578;565;541;572;636;725;677;786;832;791;803;676;612;622;678;669;660;687;709;679;675;718;704;706;676;723;760;652;576;531;551;593;597;591;609;587;540;586;539;515;600;592;700;738;775;795;781;767;769;762;704;712;644;557;527;564;596;591;689;593;510;535;584;697;711;663;573;576;582;680;693;715;767;706;712;707;686;659;559;554;479;461;451;355;286;331;432;528;629;634;722;766;784;752;686;607;712;681;644;594;643;612;575;554;577;653;677;660;710;635;686;675;593;483;417;487;537;586;586;674;691;690;696;732;655;650;711;641;705;697;708;655;591;611;556;456;435;506;538;575;656;722;723;694;645;592;575;598;597;595;637;715;750;744;730;666;612;526;606;680;687;600;569;441;447;526;527;541;498;533;519;520;613;723;696;668;647;602;590;591;610;584;605;607;649;657;530;418;437;547;651;641;630;563;585;610;648;698;795;806;791;774;755;716;655;773;726;756;775;757;712;705;688;654;648;682;712;739;720;751;742;724;681;714;788;742;714;663;506;445;467;592;616;671;653;702;649;766;728;779;778;753;747;803;793;831;821;809;811;796;645;692;701;694;661;694;791;740;774;731;765;718;695;686;621;622;709;624;602;589;602;595;639;639;625;626;630;630;726;715;668;694;723;704;711;744;696;685;697;676;669;783;728;711;584;561;526;647;714;760;749;823;833;850;848;832;778;753;680;714;699;676;662;755;759;706;718;696;716;702;730;607;656;668;694;712;721;741;740;600;572;569;636;729;704;650;655;614;684;678;633;577;639;623;572;639;791;795;764;706;648;640;715;707;762;759;866;925;766;775;801;744;845;802;795;758;717;715;634;691;724;680;693;645;685;695;769;783;752;746;711;738;776;751;623;580;611;553;684;692;801;788;762;779;833;821;854;834;810;749;654;649;548;537;520;581;610;570;445;435;427;432;522;605;630;732;655;579;553;603;681;686;708;833;801;792;791;723;557;417;431;525;723;758;709;695;589;541;581;604;679;711;684;679;646;673;695;639;565;606;579;598;617;613;631;626;617;591;571;585;639;610;667;666;664;693;640;574;465;414;396;374;311;256;114;92;114;185;283;411;511;583;678;696;765;747;701;677;706;681;657;583;588;572;589;591;574;498;484;495;524;510;597;645;754;767;760;688;532;508;456;459;386;458;466;529;590;582;595;538;497;516;636;693;685;682;712;726;632;620;582;629;612;590;529;435;437;499;553;532;584;658;707;776;656;747;602;576;525;643;621;673;697;711;650;678;628;591;595;647;774;773;741;738;726;610;504;475;433;426;492;543;592;643;767;781;685;665;620;631;589;562;582;572;608;585;678;672;617;568;602;584;566;594;566;539;577;591;642;688;692;700;684;705;715;714;720;745;725;662;646;696;691;747;738;690;605;606;560;590;602;710;656;623;562;538;627
545;663;729;787;667;659;656;722;745;772;770;677;665;618;589;612;663;625;587;562;605;623;648;610;599;640;656;728;760;788;814;862;800;776;746;731;752;715;754;692;727;672;718;724;786;723;768;727;610;615;597;619;610;640;633;700;735;798;804;778;704;680;696;687;663;638;445;253;125;85;76;129;224;312;463;592;595;605;547;493;441;494;515;561;708;692;813;781;805;734;655;661;667;601;605;664;692;719;704;658;718;728;646;694;688;686;561;500;554;662;637;637;594;614;613;575;564;613;625;691;727;737;760;799;796;756;766;756;723;738;691;620;534;592;642;676;686;682;634;582;663;659;682;675;585;572;529;682;744;709;703;654;672;737;690;623;570;466;449;408;342;217;210;271;367;582;724;733;802;802;772;765;765;707;746;728;679;664;600;634;600;573;600;692;757;725;606;590;667;559;425;300;300;431;536;582;610;627;649;731;773;737;706;753;755;679;646;652;667;622;614;563;496;475;489;477;532;584;610;678;732;720;680;616;572;592;590;573;594;703;752;690;723;649;580;503;579;657;622;651;517;458;460;506;606;648;590;563;549;562;583;642;685;663;628;562;598;645;641;648;683;670;620;505;413;382;436;554;616;704;712;632;629;694;633;704;768;774;752;681;685;689;691;739;806;787;791;727;666;636;656;672;683;637;639;667;699;657;617;660;664;678;769;709;663;480;456;458;460;513;631;613;603;675;692;831;756;771;789;785;732;777;778;805;793;743;753;702;697;740;718;750;722;726;794;771;750;749;668;709;703;733;661;658;705;702;654;633;656;651;643;568;582;577;608;668;650;682;680;692;790;661;608;693;707;704;703;688;722;800;733;713;600;526;587;616;701;732;775;745;763;825;813;799;753;712;664;673;604;635;691;750;803;801;741;758;757;724;708;708;718;788;714;634;711;690;698;621;575;558;611;603;665;563;559;613;658;635;622;708;644;619;641;646;769;752;767;672;558;587;662;668;736;800;823;822;810;814;787;846;761;856;844;775;677;702;675;704;714;719;717;694;748;704;753;760;742;724;739;698;682;649;602;607;571;585;692;725;772;748;785;792;802;816;815;840;811;740;637;557;546;531;494;526;586;563;475;492;506;485;525;591;673;664;615;581;534;518;644;668;775;806;824;816;751;668;546;473;499;582;703;722;649;665;622;578;610;677;625;600;640;598;533;571;650;642;543;556;563;583;614;623;650;721;651;649;602;604;611;611;645;646;621;588;604;532;561;484;482;477;428;322;213;118;111;147;268;352;463;559;681;684;738;731;766;737;654;650;640;581;546;573;583;645;646;589;511;564;544;585;650;681;676;700;699;639;615;583;500;486;412;429;469;494;544;576;646;629;576;654;657;636;602;551;701;652;677;687;615;550;559;582;561;550;523;617;571;549;538;626;712;786;717;719;582;570;512;511;641;638;670;682;672;649;637;532;545;698;718;700;718;773;679;577;573;502;441;488;472;572;564;645;729;762;666;637;594;551;591;571;547;562;571;588;605;605;617;607;565;511;527;566;522;546;493;494;616;630;657;658;641;679;703;712;697;749;668;557;591;554;586;713;683;643;624;614;622;626;641;701;664;644;523;540;600
614;653;770;734;753;622;682;711;787;796;799;693;648;626;616;641;672;596;529;580;484;561;586;656;611;588;704;740;805;814;853;814;841;787;784;748;696;711;713;696;681;709;695;780;826;765;793;682;590;584;634;680;653;693;662;706;743;706;775;792;673;591;677;656;683;693;495;328;174;104;56;72;107;186;335;446;524;542;567;488;506;525;500;562;600;665;741;753;747;761;707;713;744;691;622;668;690;604;680;653;690;675;672;692;707;670;536;528;598;631;649;643;624;589;638;623;615;648;710;782;764;812;786;790;804;765;763;782;771;724;725;669;676;633;712;751;762;730;730;607;572;598;680;603;633;549;613;684;675;721;672;641;590;615;673;606;462;350;356;316;236;148;148;182;331;568;688;713;809;785;786;769;798;774;761;714;729;654;599;657;596;527;573;649;698;667;595;566;524;423;280;183;241;365;512;587;622;652;675;729;690;760;778;727;655;604;639;647;599;594;630;571;534;538;525;537;549;555;634;631;712;676;734;645;593;583;560;594;626;707;753;753;756;677;638;548;612;652;654;600;548;486;495;529;609;711;617;673;639;597;570;627;596;635;608;613;619;624;717;684;699;613;515;391;329;386;418;586;639;679;694;615;692;654;612;623;674;776;787;715;674;656;738;776;774;764;771;699;632;639;654;670;702;639;616;632;650;644;675;693;658;672;677;697;589;470;417;487;492;594;646;617;622;651;700;778;787;779;753;771;788;766;862;764;749;713;715;665;675;632;713;762;747;788;757;795;767;717;677;689;734;714;690;706;689;687;660;675;693;668;569;559;560;570;593;593;630;619;635;678;692;720;725;661;653;724;684;725;767;809;732;695;602;503;575;636;670;654;668;719;742;808;810;717;775;676;629;693;675;591;656;739;750;768;771;793;720;682;666;705;691;755;757;717;705;704;665;590;542;537;539;585;585;499;509;596;658;588;699;596;610;622;650;693;746;845;734;642;530;596;599;624;659;762;840;864;823;816;808;839;759;788;717;793;702;656;644;676;701;690;704;751;704;691;713;797;775;703;671;674;623;686;579;564;630;665;673;735;765;794;766;807;789;825;749;818;799;731;663;635;572;459;492;563;564;524;484;491;524;501;570;641;662;716;647;548;548;556;703;772;785;820;806;759;763;676;497;589;589;603;586;626;580;571;567;599;616;705;640;625;634;515;509;496;531;593;580;546;529;652;613;687;645;733;652;671;652;636;594;597;582;567;522;526;588;596;570;538;585;532;464;390;320;196;164;200;277;353;459;553;591;685;649;643;647;656;691;605;638;532;582;568;608;672;689;660;572;675;677;649;660;699;680;663;692;711;668;624;542;470;467;491;533;549;582;612;668;653;699;735;731;675;566;582;693;727;701;684;573;516;577;556;606;606;650;626;610;485;469;550;661;782;721;631;598;573;530;605;586;635;670;664;705;656;585;511;554;641;672;718;699;702;660;601;532;493;515;509;482;593;581;617;691;715;636;598;504;538;508;540;563;588;542;560;595;583;518;537;530;480;477;518;493;529;503;520;537;630;643;636;633;700;773;748;762;689;601;528;556;496;573;671;707;694;600;600;631;647;718;730;723;657;553;533;667
645;708;730;807;743;665;702;680;729;743;767;756;666;660;652;665;632;649;513;457;463;568;622;586;624;606;664;725;765;753;845;813;783;786;783;709;605;665;676;761;774;726;722;764;754;755;760;726;592;649;630;672;665;696;728;729;794;784;730;759;629;614;593;589;675;614;601;422;281;148;59;40;73;127;191;264;370;485;539;529;530;525;511;469;560;632;766;741;794;778;726;791;737;744;674;588;582;550;510;590;635;646;608;634;688;674;587;511;606;617;611;618;648;632;652;648;629;705;699;776;772;836;818;743;766;791;806;778;812;743;750;735;630;674;719;784;755;724;771;699;622;657;677;663;634;642;664;668;669;645;666;575;526;664;605;458;288;279;261;236;184;119;109;172;298;506;691;782;825;840;826;796;834;766;717;732;709;665;610;674;536;537;594;617;689;669;571;439;356;282;161;105;151;279;392;454;595;689;677;723;686;738;703;719;625;556;628;677;599;576;601;537;530;529;573;558;537;543;601;578;585;650;662;724;615;609;531;634;687;675;708;728;755;700;696;720;700;647;661;571;521;485;521;573;668;740;704;712;675;658;620;575;577;590;588;606;608;651;696;778;687;550;419;342;330;450;563;616;709;762;690;690;673;658;658;648;713;724;717;666;597;621;710;744;737;773;733;677;652;664;696;637;583;614;568;641;629;680;709;714;757;669;735;738;609;490;407;518;496;501;641;647;616;627;701;723;784;770;759;685;709;758;787;774;680;632;628;632;682;696;704;669;703;718;720;796;739;665;680;720;722;666;696;661;637;710;682;743;738;663;604;603;578;605;595;596;582;591;569;660;746;733;706;696;642;685;682;685;787;790;763;678;600;636;635;655;706;614;635;691;755;757;777;741;720;699;690;693;649;601;555;715;765;815;733;729;713;707;677;695;762;836;803;748;716;702;688;538;487;531;497;537;501;557;537;565;661;658;624;604;631;630;697;687;760;819;773;582;597;534;576;559;652;683;764;804;800;851;776;807;792;794;761;731;691;647;674;622;712;664;643;642;627;633;656;707;731;692;668;664;589;651;637;601;651;659;718;751;799;831;773;792;711;774;758;761;785;708;731;637;587;557;607;581;554;519;528;535;577;546;593;623;628;682;655;605;621;670;685;727;777;804;803;809;785;735;694;707;686;675;581;546;496;567;570;608;647;613;574;568;555;540;423;437;540;611;580;573;592;591;663;668;664;659;673;655;613;591;582;544;515;481;420;513;631;706;622;590;580;546;472;529;411;282;251;253;382;428;518;522;578;548;624;605;591;598;564;548;565;519;560;619;630;697;691;713;673;687;658;632;703;762;730;653;682;704;645;647;552;552;482;484;577;620;603;659;674;733;756;758;773;722;591;591;623;665;739;694;695;649;605;635;638;683;712;664;622;449;494;584;693;752;759;678;575;567;613;626;578;556;628;669;630;654;525;464;501;563;617;615;682;705;663;643;531;514;502;542;543;579;548;609;653;707;572;523;460;444;474;502;558;563;569;529;603;577;593;550;506;470;433;470;502;483;484;468;565;638;685;634;611;645;738;816;691;703;564;464;462;476;537;634;654;676;636;592;585;644;769;717;725;631;589;585;683
709;727;710;781;703;583;650;666;676;749;746;746;673;613;590;644;719;619;561;493;470;609;619;594;552;594;647;681;756;835;776;808;835;778;690;667;626;615;660;762;737;733;734;815;774;793;783;751;710;680;671;671;680;703;679;788;769;768;770;709;604;589;546;501;584;591;599;474;326;204;104;44;26;58;97;152;211;340;426;501;564;497;473;433;525;643;711;743;646;729;743;756;807;734;678;587;511;415;472;537;624;603;606;626;643;646;522;543;614;609;625;601;632;607;682;689;743;729;788;805;779;839;829;795;793;778;763;766;748;731;714;644;687;632;682;706;731;737;745;737;728;718;717;662;709;693;745;664;679;647;657;512;505;546;529;398;167;169;224;225;188;127;146;185;322;522;703;823;824;821;839;800;822;818;721;717;681;652;638;646;553;540;591;608;645;592;551;349;237;171;121;113;169;220;271;347;487;630;712;671;669;657;752;731;621;582;563;586;603;637;620;567;566;561;593;570;553;586;487;499;552;552;635;664;638;621;651;589;642;646;667;789;783;736;721;696;702;690;638;602;550;551;555;681;785;768;697;752;771;686;613;602;585;562;651;657;690;692;758;817;635;494;362;386;429;562;612;694;673;733;688;651;634;669;717;720;670;658;651;566;512;608;664;721;770;731;625;668;694;695;626;612;573;538;543;538;609;656;730;731;768;769;745;623;572;507;499;570;549;563;587;711;622;562;576;674;692;726;712;705;686;748;740;724;662;618;641;611;673;697;701;677;655;649;634;713;680;624;677;754;729;748;749;673;680;644;691;762;736;669;630;484;562;544;546;546;554;533;594;642;784;765;797;720;708;633;639;736;769;846;780;672;573;642;647;721;685;619;615;660;733;770;798;773;702;702;705;700;648;633;544;663;766;787;687;726;656;630;611;693;743;744;760;726;606;640;604;535;501;597;537;516;540;619;576;570;600;636;607;559;644;705;728;796;827;778;763;626;584;615;499;526;550;617;716;736;759;773;758;779;785;730;718;640;571;554;570;646;633;655;605;623;541;531;563;648;702;658;661;701;692;670;645;621;614;645;616;676;767;772;776;742;667;682;703;717;697;680;686;626;594;578;612;638;640;602;574;622;630;580;601;589;574;587;641;545;605;610;687;674;770;753;840;844;822;735;781;750;708;676;585;507;473;505;584;543;558;577;561;557;583;608;524;542;584;594;622;647;622;632;616;633;639;650;621;608;591;554;563;491;516;449;403;524;660;672;639;636;659;503;556;604;527;416;412;445;482;581;602;579;615;559;517;525;528;533;494;500;529;528;534;575;616;668;721;734;739;762;692;730;785;736;787;692;689;637;649;576;600;498;453;491;566;593;655;640;626;661;695;709;733;788;663;636;691;684;728;749;758;675;703;662;697;605;576;594;515;458;508;548;649;780;684;624;564;595;685;672;634;581;598;676;660;588;486;480;532;475;523;537;591;679;669;631;567;524;508;534;582;575;546;650;640;645;555;516;489;486;480;525;466;524;576;570;603;687;657;556;481;391;397;426;429;504;540;573;600;702;720;731;714;741;799;773;726;663;583;489;449;491;579;594;614;574;581;590;586;653;608;643;612;593;604;614;669
709;671;697;734;659;593;589;570;632;735;739;671;617;617;665;671;649;648;530;471;490;595;647;608;572;587;610;605;684;767;809;782;807;762;747;705;635;656;709;748;811;783;785;821;712;664;705;739;764;756;740;708;690;691;693;783;762;795;718;671;641;587;568;557;538;573;615;537;423;286;155;47;19;28;44;83;126;233;356;394;483;484;465;513;596;664;730;686;647;663;696;769;755;699;583;518;476;380;366;509;586;573;559;567;567;548;527;579;575;630;616;583;595;587;696;655;728;760;719;758;800;735;743;780;774;823;756;804;734;657;618;660;643;607;675;642;679;682;699;721;711;702;775;761;681;743;747;721;654;673;692;505;524;560;513;330;161;174;220;282;247;185;255;317;402;520;693;755;769;799;841;778;739;680;746;768;713;684;715;642;655;610;614;599;615;618;530;381;238;148;101;130;214;189;192;243;417;585;705;610;634;647;723;712;733;590;558;531;562;557;581;664;617;627;567;538;502;567;520;519;515;598;640;668;724;659;628;642;624;640;653;706;794;795;780;745;700;691;669;638;631;658;624;656;720;800;779;758;729;696;708;689;611;584;703;720;728;770;789;734;716;563;465;459;500;568;648;664;659;690;670;589;579;631;657;708;655;675;596;531;484;530;613;739;724;715;635;631;645;677;690;562;540;477;390;411;523;605;714;727;770;681;667;689;600;555;576;565;552;556;623;692;631;524;554;598;631;647;705;675;694;737;731;696;622;630;601;550;646;686;719;632;550;555;571;566;554;575;644;725;711;789;689;696;699;716;706;781;743;655;605;547;568;582;636;561;574;562;631;634;731;737;763;752;662;698;675;675;763;790;791;712;708;641;683;696;649;622;653;644;747;753;723;730;720;731;674;740;653;587;534;639;769;741;766;689;711;636;659;634;694;690;751;709;676;671;638;550;515;546;587;550;546;562;523;463;559;593;576;590;649;702;728;799;803;763;794;650;591;575;532;507;482;572;673;683;656;686;664;748;742;697;631;537;493;426;520;617;599;596;467;478;418;460;533;605;752;731;725;659;675;677;618;680;643;592;641;656;696;770;743;686;621;638;640;691;617;573;677;641;647;632;641;664;672;699;594;657;690;606;549;492;534;530;581;573;550;605;619;710;790;774;827;792;842;753;762;793;695;653;537;501;461;514;530;492;527;518;543;533;585;541;547;559;632;633;624;633;677;628;565;629;587;627;661;622;599;561;563;553;463;429;471;556;708;666;641;681;572;570;561;568;559;486;559;613;632;684;698;674;661;552;478;495;474;472;512;522;504;570;606;595;639;676;689;627;667;707;734;711;774;768;701;646;658;631;610;545;491;487;424;448;547;589;669;716;660;595;630;775;815;824;736;721;710;720;688;728;736;765;691;591;588;503;464;540;549;592;590;636;643;779;732;612;519;498;577;680;699;653;601;617;689;617;506;454;487;469;516;514;503;570;561;585;595;541;520;544;562;565;566;638;653;621;605;563;561;566;575;544;509;518;610;576;599;660;636;525;445;361;406;383;412;459;539;631;691;748;786;820;761;731;763;781;775;648;546;510;524;548;619;587;485;487;492;553;561;633;572;543;558;593;601;650;675
599;611;632;668;608;545;500;617;665;732;707;679;640;617;712;635;658;574;549;523;553;631;715;577;582;569;551;526;602;743;734;802;823;758;765;794;748;721;724;788;792;817;834;756;695;700;676;647;735;693;720;761;712;760;701;712;699;790;738;707;673;701;681;624;602;617;676;620;490;387;168;71;36;28;29;57;98;144;208;300;346;408;485;588;706;723;745;635;596;624;632;668;701;624;507;470;441;436;444;542;589;554;620;570;606;576;520;530;569;618;612;655;618;666;689;669;733;722;682;718;771;799;725;684;701;781;746;745;652;539;568;648;621;617;614;599;667;715;707;638;705;756;720;758;746;739;734;726;727;795;674;598;525;605;531;370;196;196;285;347;315;313;400;462;538;571;696;739;767;760;789;803;662;689;739;802;772;725;756;730;752;642;687;628;592;598;524;404;304;169;102;133;212;167;148;190;361;609;720;631;570;616;642;808;740;675;627;638;550;513;576;625;616;661;631;605;585;630;621;558;583;668;653;667;649;616;665;645;666;601;647;690;776;776;714;729;678;686;649;661;619;651;668;743;787;803;774;757;772;693;696;693;681;591;678;797;746;768;751;745;764;648;593;544;599;571;635;614;671;645;623;562;539;604;655;787;714;633;556;495;487;474;539;618;705;719;631;609;657;666;633;595;500;363;329;265;359;533;683;717;685;670;638;616;640;563;608;653;614;593;675;666;555;599;529;529;573;575;603;652;701;704;686;656;624;635;561;627;639;707;646;584;500;521;511;537;507;527;607;633;646;683;664;690;654;762;768;737;751;669;647;575;527;563;541;570;612;626;676;663;720;758;750;723;744;687;715;712;667;743;729;722;734;628;654;638;704;671;666;715;683;703;745;768;735;712;720;653;653;628;571;679;741;767;713;763;689;677;633;619;627;617;706;728;695;633;592;539;566;609;626;608;606;562;529;493;512;565;621;652;637;772;766;814;776;763;739;655;520;531;604;608;550;629;668;603;534;560;642;689;665;711;570;505;390;334;509;600;597;497;438;409;446;492;538;638;716;710;733;715;714;701;648;655;676;628;641;681;790;741;673;633;587;594;565;536;516;535;617;602;630;598;641;621;666;634;604;587;702;579;479;491;519;560;542;543;465;523;538;661;699;764;791;779;806;755;725;709;642;562;520;461;505;504;462;490;510;493;535;581;625;556;631;583;621;623;689;696;658;608;598;570;619;609;631;577;598;559;543;524;481;432;499;614;671;668;646;626;586;551;536;546;547;575;629;681;747;743;761;760;676;560;523;473;453;456;506;546;581;626;648;623;633;691;673;649;620;687;730;738;774;768;684;634;599;611;605;506;528;481;426;453;529;560;662;695;674;626;665;697;784;804;765;682;688;720;665;695;764;687;645;554;482;393;461;498;582;625;676;610;648;727;710;613;501;485;519;630;675;669;653;649;670;642;535;472;508;520;598;560;497;535;533;525;586;566;522;532;557;554;598;673;703;658;604;584;595;594;635;601;612;524;536;577;582;619;605;548;436;393;407;428;433;452;532;557;680;742;785;742;786;836;774;813;751;688;581;504;563;563;622;609;486;449;442;500;531;598;638;542;587;672;646;694;704
607;600;577;630;641;485;500;571;664;673;626;612;630;663;696;644;703;599;580;604;630;678;680;643;611;594;590;557;594;670;726;811;785;798;748;740;842;781;776;799;797;813;753;734;668;626;598;637;697;620;695;740;716;646;729;678;730;719;706;694;770;740;720;709;676;721;697;672;606;364;227;118;59;35;52;85;105;118;114;145;219;285;449;575;708;725;716;620;564;567;628;712;699;586;488;464;485;532;538;611;708;637;651;619;650;617;564;546;587;613;701;740;751;728;720;704;619;679;654;686;756;770;715;724;695;730;710;728;594;539;534;579;609;600;565;581;651;753;725;682;656;692;742;676;671;724;699;828;703;800;726;632;571;632;605;401;236;266;362;494;496;446;498;590;567;580;651;768;780;785;792;813;742;732;748;760;797;800;793;763;737;701;700;688;647;564;520;445;357;222;118;138;149;153;146;204;336;555;692;662;666;617;665;761;776;735;671;653;537;497;496;606;652;717;697;670;713;714;740;743;678;645;642;620;557;591;631;675;719;704;640;657;797;765;753;729;647;589;675;633;636;636;652;735;829;848;818;746;760;769;765;774;660;628;773;800;790;844;798;795;787;708;685;646;650;668;672;588;618;580;588;547;493;543;642;758;780;695;622;538;451;466;519;631;678;626;639;648;693;725;674;593;412;289;208;188;278;470;626;665;715;650;598;625;624;575;648;659;694;691;689;664;552;547;509;509;521;540;572;604;605;674;714;689;686;605;677;610;694;703;695;628;516;463;519;532;461;460;501;575;557;544;568;621;669;716;737;726;691;680;661;608;615;572;631;611;659;656;713;683;769;733;781;704;722;629;608;647;719;656;692;769;722;695;672;681;623;630;678;701;676;624;659;771;786;721;669;653;663;624;603;683;687;744;726;720;743;614;662;597;565;612;711;736;702;617;614;608;638;557;617;629;565;498;484;459;539;597;616;661;637;752;790;766;757;745;733;613;541;511;580;626;678;683;700;591;529;556;550;588;557;635;614;546;449;416;448;608;592;540;423;416;458;561;562;637;670;782;703;643;682;687;677;744;666;660;656;710;732;662;559;535;490;586;552;426;436;470;525;552;551;555;576;616;651;582;599;641;689;562;471;516;547;579;535;447;451;437;472;599;683;756;767;737;716;673;688;608;563;500;434;485;501;512;470;459;537;520;501;591;633;677;619;571;658;639;598;643;725;652;598;537;637;635;599;608;615;585;541;563;517;456;477;543;646;609;589;578;610;586;536;560;568;580;640;692;740;743;716;790;665;618;514;553;507;541;643;665;609;664;682;694;671;661;627;622;592;640;677;721;735;733;655;611;636;631;570;533;571;531;508;515;594;682;740;716;698;632;644;744;808;763;731;635;646;600;572;597;695;629;581;478;409;408;474;568;638;710;714;706;715;711;633;567;494;455;464;635;718;691;701;654;698;641;594;583;547;599;593;597;533;495;532;520;557;509;549;557;557;564;588;666;677;678;609;578;601;642;654;687;638;588;564;502;539;561;587;513;442;443;463;492;453;483;476;527;628;705;768;808;797;799;831;800;734;670;567;515;547;536;581;540;547;489;497;558;591;657;616;617;591;663;659;648;708
611;621;603;676;629;578;620;637;658;603;530;500;592;660;616;657;628;630;598;684;647;696;695;646;585;627;581;586;607;636;685;718;785;731;736;765;781;772;812;868;857;808;817;778;710;650;603;610;594;573;596;613;638;608;617;638;650;624;649;645;747;777;771;732;711;738;734;655;564;407;312;215;105;75;111;187;209;186;141;110;172;265;410;533;650;702;737;649;597;534;624;670;651;539;525;501;573;642;710;702;715;748;699;657;650;656;659;621;657;656;710;704;749;714;691;617;611;585;573;579;615;653;589;531;588;560;663;729;658;605;605;596;558;513;527;598;708;793;734;652;597;638;734;668;647;631;721;808;709;710;713;611;629;634;574;428;234;309;439;530;536;554;566;552;577;634;642;627;676;777;819;797;727;748;830;799;775;782;815;769;773;715;747;708;711;648;580;508;364;219;162;119;125;109;206;280;425;554;645;696;748;640;665;733;815;806;781;725;558;530;465;610;713;705;791;721;756;773;735;767;717;616;638;594;539;511;539;709;710;695;688;724;698;706;678;622;639;616;618;627;679;724;799;773;829;867;776;751;773;735;747;738;723;647;755;784;831;777;828;781;810;772;790;733;669;729;632;565;558;552;596;578;525;518;617;755;743;743;722;633;494;460;515;566;685;711;624;706;732;693;663;597;439;313;207;235;313;465;622;672;736;673;648;699;706;611;642;719;750;724;583;570;559;587;521;523;517;565;628;612;629;692;747;737;713;734;675;747;670;728;681;592;500;461;480;440;476;444;491;493;482;478;467;577;591;683;706;641;637;649;674;668;693;688;638;653;745;741;721;721;720;712;712;695;698;659;662;670;679;633;737;732;718;701;655;659;627;623;687;719;641;601;664;677;642;654;624;600;619;597;604;649;707;720;763;611;600;585;579;558;551;602;622;690;639;645;653;655;565;543;532;588;581;510;456;446;582;641;638;665;744;763;741;765;820;739;738;603;479;495;560;634;707;738;732;675;621;552;581;543;492;571;609;623;539;475;544;690;619;563;446;449;556;577;644;654;613;676;693;654;711;700;726;698;723;640;770;734;741;669;508;470;499;528;471;454;411;459;481;503;433;472;472;535;540;554;562;613;684;647;524;532;566;608;515;389;328;354;405;552;690;669;683;632;593;598;589;572;565;530;545;578;618;570;530;486;490;555;580;634;653;716;651;587;590;575;602;649;693;668;619;631;597;569;619;623;588;560;530;541;513;504;494;522;553;585;628;643;651;608;564;587;612;581;673;698;675;673;741;756;753;607;608;640;635;603;657;611;653;749;700;712;714;664;603;575;588;551;601;610;691;661;631;566;619;641;604;594;570;603;604;614;676;738;772;765;707;637;676;748;743;756;688;536;563;591;515;566;658;616;543;468;401;415;485;564;707;747;754;684;616;692;661;593;535;483;454;568;602;651;747;756;717;731;685;662;642;631;620;631;566;453;497;503;545;548;574;563;512;557;539;620;593;585;610;669;669;726;689;687;677;598;560;581;568;599;535;532;489;481;567;567;496;456;483;508;565;682;704;735;747;771;752;746;690;638;546;570;556;512;565;548;546;537;560;585;627;669;778;742;725;677;708;636;671
648;663;652;667;682;672;679;590;554;483;407;394;443;582;590;611;569;619;637;639;667;668;691;644;577;616;649;591;597;577;600;642;724;725;769;693;725;700;756;754;743;721;660;729;712;654;619;644;663;579;568;674;607;557;555;573;598;536;538;540;663;695;752;767;844;730;736;654;534;462;424;319;198;147;181;278;368;286;236;213;189;280;341;439;541;670;726;709;643;600;675;600;640;593;543;537;653;710;715;750;779;771;775;702;658;634;673;692;683;677;712;724;686;640;597;518;535;472;462;526;593;556;481;439;397;412;511;673;646;682;673;593;570;496;531;672;751;714;704;705;626;652;697;660;616;692;755;818;757;716;687;674;558;551;531;461;322;351;443;534;600;587;557;591;641;622;642;595;596;672;747;741;710;750;742;827;782;742;705;736;744;724;749;729;766;694;637;504;409;274;216;152;142;151;217;349;456;507;602;736;702;722;701;709;744;761;701;708;595;484;481;597;687;741;727;765;755;791;810;726;694;606;600;512;560;546;563;703;698;721;730;672;660;561;647;632;635;582;620;662;684;794;752;767;772;781;764;715;735;682;727;678;635;699;718;795;769;850;881;809;851;798;753;717;743;731;627;558;494;527;585;521;514;486;620;693;812;745;764;686;630;481;528;579;635;644;633;721;680;673;666;629;524;348;292;276;416;531;623;706;738;723;694;692;730;663;679;781;776;688;632;653;605;631;612;567;552;617;635;657;642;625;696;646;726;754;743;758;729;644;624;555;443;492;502;475;499;415;488;458;446;407;414;485;641;685;701;676;664;690;746;721;725;715;659;712;759;837;746;683;643;683;697;650;655;682;643;729;690;689;654;688;717;713;713;643;568;584;590;619;641;634;636;670;618;588;532;566;605;588;619;641;590;634;719;672;600;617;579;569;523;580;697;639;638;590;638;673;591;560;516;557;507;451;399;413;478;621;688;707;717;778;756;759;747;716;662;585;501;432;494;550;620;694;751;718;628;582;596;597;472;520;615;672;605;546;587;621;679;593;508;505;530;608;689;686;653;675;618;598;664;647;711;615;712;711;729;756;625;578;481;486;520;541;537;456;460;495;522;483;408;419;482;554;518;508;566;651;746;671;600;572;498;560;600;430;336;372;450;504;550;554;517;533;433;495;546;587;587;568;597;639;687;649;603;541;649;677;611;624;706;699;708;538;607;540;596;655;631;682;687;625;617;668;605;597;577;603;557;574;566;529;521;526;573;624;617;720;709;636;584;658;652;654;690;640;671;590;727;699;710;649;627;659;698;721;627;645;669;737;734;787;749;649;534;531;569;506;571;532;672;648;608;561;528;572;615;610;585;657;644;662;726;753;751;738;738;639;631;706;752;746;655;572;542;551;544;544;612;572;499;466;433;428;489;565;647;733;614;655;657;640;682;614;550;515;485;512;662;706;770;818;737;780;752;690;636;600;596;529;526;482;499;510;507;538;576;595;555;561;528;592;570;612;683;709;728;690;758;698;702;640;652;643;557;563;536;536;540;568;611;615;543;488;478;537;527;611;590;636;723;759;772;700;701;554;525;569;579;519;514;563;555;498;535;615;656;741;785;735;760;674;659;625;664
630;673;637;694;708;689;664;590;472;329;240;263;349;500;569;529;548;612;589;622;619;716;711;692;639;601;626;616;593;618;556;623;684;727;682;630;627;670;635;705;736;661;655;606;641;682;663;743;762;644;693;628;620;602;539;571;557;507;480;515;537;635;733;725;796;711;673;638;609;546;562;504;304;228;292;441;490;499;395;358;269;285;261;309;404;562;676;653;640;609;606;578;592;670;717;719;671;738;761;837;763;789;734;677;632;589;623;691;694;733;762;718;591;512;434;382;338;311;309;377;408;324;266;243;260;322;466;678;747;748;710;589;527;530;586;691;747;749;717;755;713;791;739;687;706;732;708;746;778;698;592;536;420;438;509;513;458;433;548;550;548;570;544;552;594;602;549;584;589;611;683;695;718;732;699;759;717;696;729;688;711;703;684;743;720;701;740;634;503;386;359;224;181;191;297;422;501;515;552;672;712;761;649;606;700;729;703;686;576;470;438;504;645;688;735;711;756;805;785;749;672;560;571;580;647;635;677;668;630;711;703;713;608;600;595;585;625;612;678;725;715;772;750;823;786;737;692;684;623;594;634;649;628;678;681;748;726;774;768;806;791;832;734;735;681;714;608;441;475;493;529;517;462;516;661;713;797;768;772;791;665;582;578;548;558;529;525;584;565;630;670;595;550;481;423;460;460;520;655;769;746;733;654;674;653;608;673;762;774;737;684;720;748;677;665;579;577;589;596;658;634;690;697;661;671;673;722;738;708;682;568;565;496;527;532;519;556;510;504;510;417;341;369;450;543;688;685;637;600;623;691;701;696;748;738;691;724;797;754;698;630;611;620;623;637;705;759;730;746;669;630;613;673;641;690;614;611;570;557;573;556;546;614;651;581;524;507;476;511;551;608;561;531;578;645;677;614;590;622;584;574;524;639;618;625;622;639;627;592;568;528;532;505;442;389;422;521;647;662;675;721;719;682;766;718;652;573;577;431;431;462;463;577;637;674;680;636;643;602;553;472;530;614;648;701;632;638;663;669;594;572;604;567;610;654;617;567;536;560;575;611;618;648;673;692;701;788;719;634;502;503;546;570;549;512;513;508;577;556;518;421;418;475;480;523;517;591;703;728;669;633;622;621;607;600;503;426;418;519;567;516;429;357;292;337;455;521;587;627;584;528;649;737;671;733;663;681;601;654;576;678;692;665;552;505;508;518;606;587;609;686;655;637;652;674;684;638;504;558;561;532;573;550;572;634;710;743;750;727;683;606;668;725;755;752;713;617;529;645;709;706;647;684;702;727;699;651;661;661;720;763;735;769;576;447;500;553;569;518;529;559;618;580;573;563;556;516;568;569;663;728;758;709;722;714;751;631;659;605;672;692;715;669;683;603;587;562;601;586;569;540;547;455;435;486;665;687;611;600;641;642;698;713;708;617;512;449;476;596;660;749;764;761;795;782;747;701;614;549;616;614;534;524;487;553;572;591;543;526;515;588;628;575;596;694;725;764;715;685;750;636;574;643;636;603;584;515;576;590;605;636;612;588;550;551;548;537;612;612;669;710;699;752;737;678;527;575;624;633;598;581;548;527;574;554;626;718;708;795;778;774;715;705;630;639
635;667;700;754;719;680;610;487;354;274;231;235;386;503;556;554;542;544;572;615;619;726;716;666;616;632;621;615;658;613;572;632;676;707;666;546;538;619;683;708;736;681;711;690;664;678;685;799;805;765;737;660;637;605;550;576;584;476;491;473;481;580;676;712;751;650;615;581;608;557;571;492;396;345;386;539;530;562;480;402;385;276;307;314;436;520;642;673;637;590;555;541;621;647;750;739;747;764;793;802;800;754;733;630;612;577;602;647;665;689;701;626;495;349;307;237;234;173;172;236;202;154;135;155;201;296;460;669;753;763;671;567;512;560;650;697;774;753;738;783;739;752;741;738;702;759;737;733;701;645;565;477;354;414;530;621;577;588;570;554;525;576;593;553;574;579;548;549;543;533;616;661;671;660;688;755;626;625;611;646;678;721;705;634;679;703;718;664;659;577;494;377;298;275;355;454;531;565;533;626;706;697;608;548;567;652;603;491;478;399;390;411;514;619;649;606;675;772;772;805;674;607;529;615;651;647;677;609;561;612;690;660;650;535;554;613;617;634;683;651;708;742;786;817;734;683;669;623;578;545;570;628;573;590;648;703;713;753;804;783;788;803;772;709;703;679;520;507;385;459;522;541;527;520;698;720;741;828;761;831;780;652;548;479;443;375;361;364;513;523;571;570;642;571;499;465;560;582;646;744;720;642;670;574;563;597;673;751;808;789;763;744;690;675;571;551;575;603;604;602;580;654;730;643;630;634;670;716;739;682;636;590;557;542;628;656;628;618;628;544;453;416;404;417;522;625;648;621;571;574;593;743;731;747;704;733;770;783;735;673;606;589;619;586;661;707;744;776;742;731;643;584;608;621;602;610;636;597;577;551;543;530;596;570;540;478;454;451;471;575;594;487;516;525;606;636;567;638;635;615;592;568;618;652;650;665;624;598;571;593;543;556;517;459;405;447;558;581;673;698;651;583;667;694;654;596;528;535;437;420;459;503;537;605;603;649;642;659;645;546;554;526;644;640;651;630;578;632;608;589;596;567;581;592;608;594;529;529;549;535;604;603;678;657;663;717;752;668;578;470;557;582;569;501;469;447;522;549;549;497;469;417;531;575;584;533;565;671;698;700;632;585;618;620;603;559;540;573;614;638;542;415;305;234;337;470;538;577;589;531;578;620;722;725;804;730;690;625;648;649;686;759;662;521;478;516;553;561;579;627;639;672;646;638;659;650;590;539;525;543;553;603;584;621;703;713;756;729;763;734;654;572;668;690;767;721;571;529;619;750;682;649;679;676;700;731;664;604;596;634;704;702;650;508;454;458;577;579;612;602;584;580;642;606;573;533;517;534;624;713;782;777;729;700;786;747;682;698;682;653;571;611;669;747;674;693;609;660;593;559;518;561;468;457;498;594;655;622;596;590;607;679;702;631;571;527;494;476;555;654;739;776;808;797;861;759;670;615;600;600;618;537;550;593;552;544;557;630;581;643;646;641;640;649;665;699;758;677;669;625;558;577;631;607;591;548;501;555;590;621;699;586;540;547;639;595;576;540;598;704;674;659;691;674;599;571;618;568;651;610;575;494;482;523;604;621;637;704;758;739;822;807;708;685;736
654;625;661;676;708;636;539;490;346;316;318;342;446;519;488;561;571;529;576;604;683;697;681;608;509;544;621;617;596;617;557;591;678;726;643;503;530;608;586;682;714;732;703;693;707;710;735;841;837;805;794;704;686;618;525;551;544;557;505;472;535;608;653;634;585;581;585;572;611;590;576;531;462;490;541;580;557;527;469;365;415;345;313;405;466;514;563;622;600;555;487;464;535;617;697;716;737;771;828;782;739;741;690;604;548;530;555;580;577;659;732;688;445;320;280;203;155;118;104;100;116;95;118;126;200;268;411;590;687;717;669;566;543;587;697;746;736;789;693;768;758;734;743;748;701;774;763;739;631;645;550;509;390;418;487;584;615;627;608;628;612;586;593;567;582;560;590;543;571;603;588;662;598;607;582;638;571;603;604;624;685;741;641;650;604;628;669;727;749;661;602;469;440;452;459;474;564;629;569;572;600;628;558;449;462;484;456;445;412;376;336;394;485;603;620;607;712;765;845;753;709;616;537;574;603;689;661;638;607;643;714;739;632;608;644;617;665;608;607;641;617;656;744;737;746;721;621;604;574;634;608;561;569;573;637;628;648;719;805;753;793;725;760;749;689;652;536;433;435;481;509;551;558;538;627;760;822;855;811;759;859;732;595;484;371;299;305;287;429;516;579;654;702;652;557;544;608;679;681;715;612;646;538;520;543;524;678;782;761;758;733;696;698;651;575;569;515;535;536;590;610;742;738;605;549;607;587;691;714;773;672;669;617;649;710;708;637;667;633;609;546;542;490;520;548;640;596;626;558;523;573;660;804;688;671;702;750;670;604;525;587;562;527;565;598;710;745;738;726;721;638;562;616;575;619;657;642;617;528;556;548;547;625;612;601;479;412;421;462;573;624;586;540;544;590;606;605;612;679;711;559;615;596;642;628;695;666;605;576;560;544;564;525;473;472;518;538;641;607;545;574;549;565;621;593;516;442;486;430;477;508;490;538;576;592;552;573;594;611;566;542;574;555;608;650;636;594;548;586;584;555;520;503;540;557;576;511;532;542;549;586;621;641;643;658;673;670;648;520;526;652;604;613;440;362;392;404;457;503;437;421;386;500;591;626;603;630;743;724;702;650;602;631;601;604;571;582;587;667;639;550;456;287;286;405;520;590;593;637;626;595;619;680;719;750;737;655;651;604;634;671;704;649;544;445;474;534;591;567;512;613;638;628;645;593;640;597;599;497;521;502;537;608;690;706;691;679;703;759;699;640;556;607;672;697;686;624;500;586;673;687;679;660;643;629;593;658;577;552;573;663;668;592;496;451;464;512;584;682;675;667;659;608;569;618;517;529;580;578;675;769;743;712;717;785;742;785;688;678;656;586;618;678;675;713;594;615;591;622;613;601;600;521;522;536;634;589;570;584;541;600;685;759;632;561;498;530;487;495;562;644;753;768;820;800;771;686;615;708;686;632;561;616;588;579;537;551;636;639;653;707;675;694;647;659;647;671;619;621;534;556;603;605;617;561;531;481;530;619;735;638;633;545;578;590;611;553;555;563;657;706;753;643;651;582;558;619;611;588;616;527;475;488;589;707;665;701;719;736;775;778;811;798;757;814
589;537;599;679;717;605;623;518;488;449;460;462;511;511;567;554;577;601;559;595;692;684;703;553;524;512;544;505;562;595;555;602;666;690;565;563;611;606;593;671;646;670;684;777;765;698;741;756;796;815;742;708;692;620;574;554;571;544;447;507;489;604;595;528;512;418;474;550;644;594;596;588;524;638;695;696;569;527;371;409;401;391;443;479;505;493;558;556;486;476;425;371;411;542;578;556;605;743;792;767;765;700;725;549;533;510;558;511;550;669;697;679;503;402;338;256;164;87;64;58;65;86;151;150;162;173;268;410;596;665;652;559;613;650;732;674;655;685;698;681;708;775;730;742;754;752;768;746;671;638;611;557;500;516;574;566;651;654;583;590;549;598;645;629;575;609;598;654;610;626;603;630;611;589;534;580;508;496;526;569;661;669;711;646;609;654;662;693;796;717;671;610;612;576;534;622;676;687;609;610;626;613;536;391;344;353;290;389;474;446;412;467;516;573;571;635;628;742;779;808;756;601;557;552;612;646;658;614;615;649;674;671;627;653;681;682;645;562;568;587;568;613;709;820;764;680;654;591;623;559;588;613;640;690;628;598;596;634;668;665;680;683;733;705;647;601;436;410;463;495;467;516;573;573;691;794;831;826;857;818;837;716;605;507;393;317;290;375;495;581;648;745;769;740;637;595;653;701;646;658;614;553;563;569;594;491;631;722;710;743;749;688;606;614;611;561;540;494;530;570;645;710;716;638;545;516;618;688;777;793;649;722;697;683;742;729;750;739;667;681;621;551;598;680;613;618;586;591;595;519;552;601;692;611;609;555;619;645;646;605;544;571;529;553;636;697;717;726;702;607;598;602;638;656;647;616;698;589;581;581;587;645;671;615;553;496;451;437;510;627;697;662;687;648;621;591;611;584;632;712;629;567;567;558;601;644;629;649;600;638;623;581;589;546;529;552;632;618;598;532;527;564;571;567;599;528;476;462;469;530;585;676;622;595;482;487;474;515;565;621;585;502;558;558;682;644;618;551;514;558;595;526;502;482;547;583;531;593;585;640;680;604;650;604;611;637;597;540;463;516;643;677;587;449;391;366;344;425;436;454;397;485;505;576;674;643;654;689;716;689;652;603;609;639;577;559;575;570;613;655;545;519;425;402;514;614;640;644;613;631;534;593;676;744;730;727;621;552;601;652;694;713;665;526;461;491;581;562;528;534;586;662;632;682;576;615;589;591;562;514;501;498;551;615;707;688;646;662;649;674;623;563;507;558;604;618;585;576;658;635;681;652;683;630;597;566;543;532;546;589;599;592;552;511;507;513;567;641;657;709;672;638;648;639;573;522;564;529;596;672;749;715;758;698;736;785;794;762;709;615;570;573;637;696;599;603;641;648;653;686;672;669;620;605;617;665;671;585;561;541;532;593;684;628;598;546;529;563;538;590;636;704;726;720;797;733;704;700;679;664;613;565;545;556;584;553;584;634;637;680;729;660;547;581;507;567;543;584;573;558;584;609;665;618;650;510;497;591;681;822;728;663;611;608;587;594;526;558;676;716;744;751;746;626;560;587;623;585;632;586;492;548;583;644;731;707;767;703;751;751;837;838;849;812;785
603;557;589;662;639;697;677;615;610;644;629;607;607;548;584;589;596;553;514;643;612;704;688;558;493;486;468;507;521;522;625;561;622;651;554;584;591;677;691;662;730;758;785;718;712;707;728;683;737;724;740;662;643;700;631;571;582;572;517;528;511;588;635;567;506;431;523;580;622;652;565;497;587;634;742;709;669;554;414;384;438;438;444;519;545;507;469;397;382;325;286;275;285;391;389;459;428;561;709;742;748;658;622;551;505;548;533;486;525;601;717;683;575;548;504;373;222;133;66;60;57;133;173;178;169;138;172;322;468;633;593;625;643;690;696;665;595;593;584;644;647;695;730;742;691;737;753;733;707;721;691;665;587;552;508;518;524;568;580;561;603;630;619;721;714;700;690;673;727;655;621;612;600;591;487;521;478;450;519;528;627;729;723;675;658;606;708;691;781;743;709;651;685;662;640;671;731;715;695;667;654;657;546;374;284;264;219;371;426;542;509;554;562;627;548;583;674;760;753;723;678;579;563;620;595;604;612;650;685;662;670;639;612;684;644;649;620;576;588;654;594;647;719;784;786;708;648;630;597;610;594;744;694;688;674;670;572;612;617;645;676;590;572;579;545;506;409;364;457;476;599;591;598;569;632;785;805;772;829;860;765;716;683;508;486;398;418;469;578;680;698;755;811;775;719;721;788;744;714;599;620;572;549;573;593;552;619;671;725;687;701;682;616;623;651;674;580;514;532;612;682;765;803;679;556;583;614;732;754;701;747;720;653;742;744;711;707;680;700;680;717;683;676;679;657;620;569;625;621;583;546;594;639;609;624;575;599;579;657;618;547;632;626;554;635;739;719;737;689;665;641;619;598;683;708;694;653;645;575;573;640;660;706;669;637;487;456;464;598;650;810;755;758;752;690;588;607;629;614;695;641;636;566;531;570;620;633;658;674;640;697;722;589;634;596;641;626;596;582;604;544;578;576;593;581;502;500;500;538;628;665;731;648;587;537;445;411;458;597;612;575;524;507;616;661;652;619;573;557;564;550;531;500;532;568;560;592;601;702;688;679;621;650;614;567;589;621;512;427;571;639;761;562;491;467;360;376;389;406;449;421;472;544;596;695;705;716;744;761;733;680;596;607;620;612;622;548;627;638;580;604;583;536;525;544;636;621;603;635;647;553;525;584;679;734;669;578;556;582;559;646;668;623;569;480;481;573;569;577;534;564;582;630;634;569;558;619;636;562;552;515;528;573;603;700;683;645;615;629;578;645;596;522;517;579;630;626;629;638;618;701;686;679;565;630;551;540;509;606;620;629;559;529;575;637;611;642;662;693;701;643;689;649;640;588;498;506;556;596;668;737;668;772;689;719;726;800;675;687;683;614;572;611;543;577;567;667;722;746;743;759;811;709;626;597;661;594;579;544;537;519;579;676;715;652;546;580;581;629;629;588;648;618;681;753;731;684;636;673;654;637;594;577;622;646;603;595;596;737;666;684;634;516;434;430;472;486;552;524;571;663;694;699;730;710;552;520;644;702;735;676;641;557;606;654;596;538;554;704;766;840;784;684;622;584;523;543;602;627;547;559;585;584;610;660;733;734;716;797;748;798;823;792;812;820
623;592;584;646;638;713;673;688;728;736;675;662;708;652;625;667;646;591;513;588;612;701;676;563;613;446;432;431;494;528;535;600;603;562;596;629;708;663;698;737;745;740;768;717;669;705;617;627;644;594;644;724;678;722;689;711;684;693;625;569;565;672;717;655;623;609;617;680;730;729;645;558;557;609;693;691;606;496;404;367;409;466;569;598;530;474;377;264;214;181;177;175;184;213;213;231;281;474;546;656;656;562;560;546;464;519;515;481;533;655;683;674;666;616;618;456;311;198;128;71;89;120;215;182;138;139;176;318;522;611;684;738;691;768;770;690;608;611;599;604;639;695;715;650;654;730;705;755;756;731;755;725;630;465;424;433;415;462;501;558;633;643;726;727;733;774;752;686;732;678;678;611;555;472;514;482;483;461;452;549;578;702;767;705;653;658;715;780;759;748;698;645;690;726;713;667;719;733;663;676;630;611;504;323;277;253;192;314;446;539;561;550;616;580;521;613;742;747;735;666;627;578;548;648;652;612;675;627;700;674;618;563;582;568;608;648;686;624;668;605;703;672;714;825;758;783;577;561;564;623;675;738;738;745;637;691;643;596;600;582;581;518;501;473;489;409;377;402;463;556;601;651;627;597;635;804;787;770;752;792;816;715;678;554;567;535;526;540;664;703;758;818;839;816;788;780;796;768;711;663;563;563;583;665;595;643;674;695;749;736;673;712;675;718;730;679;658;544;604;659;747;739;773;694;572;614;638;740;657;647;672;701;656;636;724;698;725;705;679;702;592;648;608;584;560;576;558;614;646;608;567;624;603;618;598;591;614;624;629;627;616;638;642;634;653;665;744;697;793;734;666;656;637;731;744;782;722;729;671;590;667;683;710;761;690;568;452;552;655;778;775;811;732;755;747;700;658;627;582;663;705;654;580;553;578;592;614;656;737;716;736;754;690;693;701;645;662;605;635;588;556;516;556;527;606;558;533;575;592;687;672;694;631;519;507;478;465;558;670;618;562;579;589;632;692;683;638;618;538;530;539;579;539;557;625;643;659;667;703;716;644;653;652;645;648;643;639;495;437;552;705;735;642;563;487;424;426;424;500;518;489;538;683;656;731;699;764;761;792;721;687;637;604;603;561;591;623;621;625;570;608;597;629;658;659;716;652;615;657;625;581;515;597;680;641;636;621;577;558;554;603;692;725;652;513;514;525;525;472;538;529;559;567;595;559;521;639;703;595;563;548;499;542;609;692;699;708;613;566;593;610;622;578;594;613;663;625;535;602;629;663;641;601;629;615;606;573;650;674;731;732;633;603;618;686;640;658;690;677;669;659;588;660;641;533;565;557;637;637;730;687;643;679;701;701;683;737;668;680;682;640;634;654;616;556;567;701;795;793;820;852;779;741;676;620;584;583;515;529;511;511;548;600;703;615;576;613;592;570;647;569;533;540;556;621;680;574;545;525;597;634;626;587;646;621;626;690;641;695;721;682;624;487;418;373;369;432;475;552;590;734;719;725;689;705;624;532;625;706;660;669;633;608;622;659;621;536;630;682;759;858;788;687;564;552;472;543;588;666;631;606;582;667;681;689;650;689;779;745;821;825;800;814;843;801
672;638;585;570;600;621;656;722;737;768;708;795;725;627;596;664;647;603;575;519;653;688;685;618;589;497;416;415;463;528;587;610;583;540;563;564;652;678;761;748;810;783;775;728;673;608;610;557;540;550;648;670;732;756;712;683;714;742;680;658;604;682;769;726;685;725;741;791;771;791;743;696;680;658;660;610;576;503;349;338;395;542;639;621;569;476;353;204;131;95;113;94;102;107;86;108;183;354;503;619;563;493;527;560;487;492;514;536;603;635;717;637;634;569;585;559;453;321;189;102;114;144;191;173;158;160;262;375;527;686;736;713;700;783;805;688;603;570;562;583;674;687;673;620;656;619;678;706;737;775;744;747;525;361;291;229;274;349;443;547;609;668;691;727;723;768;787;743;792;713;645;647;590;477;471;492;490;508;445;501;563;673;721;688;648;679;703;781;772;760;639;619;697;703;644;671;706;741;678;695;655;574;452;398;308;256;206;270;418;520;600;684;571;510;465;558;643;646;600;607;557;571;637;699;716;617;665;604;580;612;564;551;557;550;621;763;743;724;691;692;577;718;763;778;740;702;605;564;619;646;718;748;745;722;665;589;659;670;628;584;510;521;438;446;454;447;504;532;500;553;624;632;587;633;613;723;780;842;827;834;714;663;669;604;573;573;566;652;674;682;778;767;834;851;819;831;832;808;836;679;639;592;605;615;624;712;608;653;733;693;642;704;672;737;711;695;630;592;599;646;664;705;759;756;651;654;663;608;615;593;605;588;552;573;662;720;674;631;662;629;622;568;561;494;493;526;595;628;706;645;576;556;531;645;708;701;643;689;694;660;691;688;671;628;611;617;705;714;750;783;720;691;656;661;740;787;779;717;596;585;638;654;746;710;633;578;524;599;768;805;743;762;796;751;765;727;626;590;600;582;641;564;577;514;514;549;617;726;729;693;737;704;647;681;668;617;598;613;616;608;545;511;495;559;673;596;596;623;708;664;696;641;571;567;503;500;575;638;686;724;666;686;734;717;736;712;725;595;629;604;564;608;622;674;752;743;728;674;663;650;659;625;591;667;717;682;614;508;517;600;765;733;681;615;534;534;510;520;498;520;537;630;657;715;795;781;783;728;783;693;681;712;664;660;638;627;669;688;558;563;506;524;609;705;748;749;665;611;568;569;581;514;605;613;612;590;596;606;557;537;587;669;705;729;590;583;533;569;580;572;573;538;567;635;563;556;596;659;604;557;559;489;502;581;652;683;704;661;558;557;646;628;647;641;621;645;577;517;548;550;588;575;552;537;614;676;697;707;804;763;746;767;658;690;640;643;580;605;637;690;546;605;603;554;633;623;656;623;643;664;578;614;600;641;666;644;667;678;674;693;681;674;597;579;558;532;693;705;823;794;799;758;746;604;521;441;427;494;513;518;537;615;708;679;640;564;557;549;615;616;575;478;437;475;577;585;468;386;405;558;601;648;592;627;651;623;733;704;690;657;669;575;469;373;354;346;387;471;525;597;667;734;788;785;739;715;602;581;677;597;621;586;578;699;707;592;513;603;735;811;770;721;644;535;517;507;545;605;644;719;736;676;728;711;714;697;743;706;728;838;788;792;818;825;824
698;667;573;555;550;587;630;708;757;739;734;809;668;652;557;573;634;571;593;617;602;665;682;608;539;474;390;412;466;486;567;608;625;596;562;544;596;712;812;818;835;792;809;680;607;584;577;569;536;578;655;687;767;769;776;717;650;722;649;615;676;721;756;743;776;752;754;790;831;734;784;728;663;638;602;554;421;388;274;299;379;522;662;661;559;435;328;185;141;98;63;75;76;58;91;96;145;294;478;539;522;541;559;583;571;551;535;579;664;675;685;604;624;582;641;530;468;396;258;170;190;207;167;173;185;203;385;536;577;655;714;770;749;759;709;669;569;467;538;598;632;709;637;569;572;667;674;724;720;768;830;672;486;303;173;183;194;254;375;490;551;630;611;813;663;737;754;846;748;708;687;672;592;550;533;511;535;543;517;503;577;621;716;667;645;665;743;787;767;754;690;668;677;690;646;684;718;720;665;672;641;625;517;477;342;278;232;291;384;574;617;699;620;508;488;561;616;594;559;456;501;558;631;639;674;693;638;563;578;656;582;557;535;597;592;729;730;716;696;653;595;637;776;732;742;735;687;666;649;702;735;708;758;710;604;600;607;598;541;607;543;514;501;448;437;517;509;561;560;514;596;654;578;569;668;770;842;904;842;809;724;620;509;526;620;583;594;607;603;651;688;725;756;806;825;842;837;834;767;764;690;618;609;605;691;689;614;609;644;655;665;692;769;726;697;669;709;614;646;678;611;739;714;713;698;674;681;658;580;561;526;549;494;529;598;692;605;634;668;648;614;534;539;532;491;543;609;705;685;627;592;565;561;613;696;736;622;635;634;606;642;682;597;583;548;562;649;736;789;811;750;703;631;705;779;782;759;741;651;568;713;664;691;646;640;568;585;655;715;719;714;718;736;741;681;695;597;608;621;618;599;583;540;460;497;499;631;654;754;741;740;681;654;673;671;683;636;583;596;620;518;481;519;602;665;635;562;660;650;653;597;536;570;506;550;579;575;653;693;671;757;717;770;757;693;705;623;615;623;651;642;668;656;686;677;771;769;749;710;705;673;623;652;616;676;726;621;517;537;653;725;705;700;615;612;586;632;617;566;557;539;676;734;784;756;782;782;743;810;723;683;674;583;665;729;742;739;625;608;502;446;498;520;751;795;768;663;617;521;519;493;551;596;648;569;625;633;580;613;539;589;695;715;681;628;603;525;580;620;631;589;611;613;635;620;622;655;660;629;531;532;474;509;550;645;653;723;606;562;575;623;651;550;556;580;552;531;478;495;536;557;615;555;563;630;720;723;740;809;784;796;736;715;707;682;646;574;612;659;594;541;565;636;662;682;703;608;549;580;559;519;543;557;619;649;592;575;574;674;673;650;623;601;560;550;613;642;753;777;864;807;796;650;553;455;372;415;489;586;603;617;681;736;698;622;565;630;596;612;576;509;440;517;441;512;505;357;270;302;460;561;631;585;630;560;591;648;641;564;605;645;592;490;387;349;360;383;483;575;632;687;772;824;766;752;709;657;622;590;667;601;588;776;743;659;615;604;679;739;789;821;742;610;524;446;456;504;604;697;783;717;773;737;754;738;690;640;673;750;751;806;773;800;800;854
716;648;538;542;574;669;637;668;757;785;859;716;651;604;570;622;587;549;560;637;602;612;599;597;538;458;325;337;404;472;526;617;635;598;555;554;617;790;749;819;815;815;747;683;564;592;563;630;675;648;606;718;751;747;747;719;638;616;548;529;641;654;734;778;737;770;739;721;730;819;748;753;649;609;539;487;448;340;277;278;385;561;683;631;541;442;382;244;186;102;99;85;68;91;100;80;141;241;407;513;554;522;583;694;666;621;654;631;674;725;663;671;685;609;569;495;456;418;352;290;302;305;316;253;201;300;471;566;614;672;694;623;746;743;744;622;517;458;501;634;683;667;630;683;640;693;765;721;712;760;795;735;470;247;169;117;116;194;277;448;564;622;698;670;714;714;780;750;771;803;706;674;663;620;594;540;612;595;618;600;572;658;665;700;652;651;683;767;783;775;684;652;688;718;646;642;708;710;661;733;649;596;559;492;375;309;287;353;483;608;735;719;608;566;500;484;511;533;472;503;511;602;627;658;636;618;640;529;622;688;691;581;580;590;719;744;786;707;663;621;574;592;734;757;742;720;715;651;643;652;752;732;724;659;583;616;652;600;552;564;561;540;419;425;432;470;600;647;630;585;551;614;605;576;640;740;834;815;776;693;594;538;479;516;592;548;523;515;564;523;634;678;768;786;856;867;845;839;751;712;719;619;610;590;639;638;520;533;588;596;592;693;719;700;628;623;620;644;609;640;709;748;747;644;710;731;775;694;655;571;554;602;545;608;638;663;700;644;667;662;558;594;647;595;607;659;706;753;748;578;571;542;534;619;705;643;562;553;583;584;594;581;524;541;479;508;612;724;850;793;758;680;698;705;758;754;765;706;689;646;716;710;698;690;640;630;643;655;666;679;606;594;668;697;628;607;580;524;576;570;635;599;527;443;475;523;592;621;677;697;737;731;657;639;597;676;623;518;505;510;428;418;480;556;610;576;557;562;663;652;611;503;502;519;655;628;657;629;637;693;733;769;736;714;680;630;598;587;698;651;597;583;679;685;744;773;775;729;789;744;708;621;582;658;707;682;580;496;543;659;675;702;679;595;592;622;602;636;582;579;528;657;726;749;784;734;739;722;709;643;629;636;629;702;704;788;756;715;614;528;443;434;552;624;704;658;606;563;547;522;517;563;604;574;530;615;662;595;547;558;633;695;729;664;586;561;495;566;594;662;583;632;625;650;641;625;661;677;615;602;532;475;467;530;654;609;663;646;667;592;615;603;521;437;380;420;458;426;501;544;605;616;561;629;617;635;679;708;710;775;766;755;686;615;662;648;603;607;631;629;537;622;624;700;685;723;610;533;492;469;486;477;533;629;615;604;617;568;642;652;658;615;544;530;504;600;652;728;818;815;811;745;655;534;426;398;429;549;637;654;657;729;710;726;663;575;646;621;611;609;500;536;515;514;526;445;278;198;192;315;430;535;570;577;566;583;649;590;547;589;577;565;549;441;444;406;381;460;547;655;711;725;773;717;739;699;596;568;561;627;669;713;782;807;763;665;642;674;787;755;790;687;560;516;505;502;485;551;638;698;768;815;751;755;648;636;595;630;719;714;725;782;746;756;788
660;706;622;597;616;690;689;662;716;780;786;751;646;574;553;559;567;513;518;568;620;687;673;608;573;438;346;372;443;526;562;587;585;623;646;612;632;703;734;754;812;835;757;682;594;571;587;633;649;624;639;667;711;712;766;648;593;513;507;450;552;676;703;736;694;672;690;648;697;732;754;737;695;586;532;520;513;469;364;316;425;601;729;652;536;445;375;393;259;186;137;156;129;115;126;107;119;192;339;475;492;462;582;652;729;731;712;733;749;724;686;678;695;654;514;452;365;484;470;411;426;409;418;347;319;355;520;651;613;681;601;667;642;685;649;617;522;474;504;628;708;646;664;729;698;689;716;753;737;798;768;697;477;227;146;119;122;130;245;382;518;586;680;694;700;718;723;757;807;699;726;669;707;654;646;631;627;691;654;642;630;636;644;615;597;613;677;773;726;690;693;685;640;592;582;698;685;709;718;657;655;633;589;507;406;323;346;466;593;632;706;771;695;642;586;503;476;516;466;488;564;579;599;585;589;596;608;573;690;690;617;550;570;617;673;728;690;702;653;575;580;632;657;783;727;762;718;705;713;710;697;673;652;602;532;587;608;573;556;577;557;547;426;457;500;552;641;668;698;633;572;613;614;596;675;760;811;835;814;768;613;525;501;471;556;552;546;517;516;422;514;657;717;846;809;773;821;822;696;688;652;671;599;578;589;538;508;543;558;618;552;632;717;657;635;631;664;573;594;576;631;728;739;725;733;755;766;718;658;616;592;600;585;612;702;683;735;668;652;678;544;590;609;639;669;729;806;774;734;640;610;497;542;529;565;584;524;511;511;448;528;547;519;552;507;511;601;702;839;750;701;650;606;713;714;715;702;744;693;766;739;727;632;592;613;621;657;596;625;578;550;624;613;615;534;473;511;499;529;546;615;618;530;462;518;574;562;595;686;693;724;759;724;682;647;682;635;522;533;441;392;304;298;447;544;481;500;557;631;590;580;492;524;554;641;712;680;712;691;677;714;716;672;657;593;578;580;624;675;665;590;567;598;661;679;790;810;797;696;746;744;703;628;658;695;706;567;531;579;681;628;638;604;578;538;546;607;612;628;575;562;707;758;714;728;636;680;715;753;655;651;571;614;676;714;784;769;754;688;561;488;488;507;641;737;642;573;492;474;482;575;606;645;591;552;559;640;623;570;594;642;693;735;719;568;565;489;548;592;628;586;594;657;655;612;599;671;651;633;565;525;511;526;568;609;589;620;617;540;616;543;506;427;321;315;307;437;454;542;501;610;630;599;648;580;574;639;634;747;761;748;700;662;641;631;680;674;682;674;597;593;661;715;750;716;728;625;494;420;402;382;399;480;537;594;529;588;572;672;688;676;591;543;545;582;614;705;718;830;770;731;648;565;552;514;464;549;613;637;709;634;670;691;730;711;581;589;612;624;617;560;540;569;569;546;413;273;121;143;243;308;379;506;556;515;626;637;593;507;510;575;547;520;507;493;436;403;457;572;659;708;773;757;686;686;610;575;577;563;638;642;697;799;727;801;773;652;717;747;876;767;715;569;514;520;515;502;489;565;628;721;799;765;682;663;600;577;613;640;684;635;598;666;687;755
574;669;658;626;639;675;742;681;734;722;749;677;598;603;620;607;565;512;497;591;577;625;599;566;479;496;473;464;525;607;603;639;633;558;621;653;641;697;692;777;796;855;757;720;571;589;571;585;669;662;608;641;620;708;730;647;561;458;397;477;516;672;754;760;733;673;659;570;617;666;673;657;584;576;603;531;576;573;517;486;546;620;723;670;466;412;340;446;361;297;275;246;209;182;128;120;99;148;274;402;434;483;587;679;718;774;779;767;838;781;758;713;672;655;456;386;386;472;522;601;582;605;579;490;430;422;568;615;684;651;586;617;554;554;616;572;518;521;577;643;640;716;672;714;733;730;715;770;799;820;731;653;475;305;178;121;78;105;173;319;449;609;677;726;697;691;713;787;795;725;706;691;615;650;618;656;617;671;668;665;642;596;548;563;580;555;597;655;669;730;655;568;487;425;530;606;699;740;691;655;637;675;640;531;445;426;411;519;636;632;699;727;696;692;603;565;509;505;499;514;517;556;548;570;638;646;616;588;648;667;627;581;597;664;658;707;691;598;594;596;620;666;768;791;732;827;747;732;740;697;711;681;628;544;485;532;614;637;647;633;570;542;486;472;619;670;706;690;653;661;614;573;585;560;582;711;761;815;787;768;688;546;522;502;565;566;518;475;421;398;464;619;683;764;740;831;854;777;786;667;591;617;674;589;585;493;431;564;587;578;605;632;681;703;656;598;538;573;514;503;648;637;779;746;780;813;721;778;703;671;656;615;622;609;621;635;694;631;639;643;562;587;562;672;684;678;760;773;734;668;621;534;483;477;468;550;461;437;509;488;537;596;612;582;536;553;631;742;808;754;723;674;709;750;679;640;637;679;736;778;762;630;639;577;566;585;580;640;568;528;486;522;540;525;475;480;458;509;487;528;637;631;603;484;508;556;515;583;685;724;732;823;743;690;678;650;638;593;544;504;380;234;215;292;399;408;448;427;555;540;564;584;556;620;664;698;723;682;651;692;695;644;604;642;559;584;634;667;662;708;621;590;597;627;728;765;688;699;763;721;717;751;752;695;721;682;646;605;601;603;605;592;570;518;539;533;598;593;546;490;572;640;666;689;563;534;559;616;635;643;640;640;708;689;691;805;792;771;792;578;552;623;597;644;603;594;561;523;456;489;586;681;689;593;541;559;633;574;567;624;660;635;733;675;667;554;553;544;615;612;609;591;579;571;553;560;589;640;596;639;568;510;508;529;586;551;558;569;501;549;546;502;388;325;275;301;383;439;457;554;591;616;625;603;571;608;579;634;609;677;765;706;590;638;609;634;679;695;681;687;634;662;699;762;753;746;675;543;429;319;293;291;342;449;494;513;513;585;645;657;589;524;534;487;544;661;715;758;724;733;771;677;558;590;612;545;590;601;661;614;685;637;733;706;703;657;615;679;583;573;563;567;627;604;587;416;292;178;109;139;192;294;367;462;486;621;554;551;500;518;538;509;481;484;474;471;407;509;546;672;688;698;652;676;586;602;636;596;613;663;721;791;766;758;774;670;687;697;749;723;717;677;602;514;547;572;510;530;487;546;666;694;776;757;678;594;555;569;607;570;571;623;620;625;689
545;599;692;608;687;660;688;706;731;681;724;650;635;628;649;585;559;522;502;524;562;625;614;595;537;486;571;578;603;603;612;673;651;606;608;651;583;610;645;713;732;775;763;633;515;548;551;606;633;670;602;610;615;695;701;648;668;522;471;450;572;693;789;775;763;643;620;515;554;581;591;554;544;582;653;599;633;624;576;499;598;669;709;677;444;321;342;446;446;376;394;369;328;253;150;131;103;155;281;369;403;453;518;618;752;742;781;821;792;773;744;738;651;611;541;435;432;505;657;653;719;688;701;604;486;507;548;627;651;694;530;512;485;489;519;500;517;555;686;669;678;664;741;735;728;803;735;699;720;737;793;689;467;386;241;155;94;113;160;236;476;562;659;756;691;638;678;745;700;622;634;683;613;589;611;628;678;658;660;675;645;555;531;565;508;571;535;671;653;685;630;489;337;309;449;617;641;664;619;580;617;648;652;528;457;473;478;529;572;671;700;745;655;584;629;618;572;517;457;483;543;587;663;649;645;646;627;616;615;628;647;528;545;604;627;608;658;700;647;576;671;721;726;759;789;807;799;774;775;699;677;660;593;576;512;519;660;668;658;579;600;559;538;481;591;691;688;670;669;659;651;624;636;577;580;688;796;831;829;793;729;628;539;552;553;523;496;470;431;385;454;480;654;716;745;734;762;819;748;643;564;586;612;556;522;432;451;549;633;650;589;611;660;684;700;623;619;538;488;499;596;686;735;767;793;746;695;711;739;744;681;623;565;571;613;621;673;650;656;665;606;535;552;605;615;681;714;765;750;699;640;567;427;420;404;473;489;514;531;517;561;631;638;665;620;597;687;793;738;802;734;726;743;685;671;623;565;616;707;762;769;694;608;575;558;621;618;617;527;511;521;479;526;459;444;465;513;498;534;552;544;547;528;437;494;512;506;582;630;681;715;661;705;688;610;600;679;610;663;598;425;268;157;153;225;279;313;440;469;588;549;617;541;560;658;633;735;719;662;620;680;670;697;593;577;592;653;589;581;619;618;636;603;656;666;675;696;728;764;692;701;706;723;734;658;685;648;622;593;586;555;556;513;555;532;556;585;560;502;512;557;574;639;579;515;448;455;558;611;644;687;683;723;714;791;731;795;736;770;684;625;636;583;616;565;543;515;485;432;484;619;722;746;655;614;574;650;605;567;582;649;616;726;686;731;691;594;575;552;619;652;591;518;527;460;480;547;629;654;643;613;538;518;534;523;467;520;479;441;474;534;510;527;403;384;397;426;506;497;534;539;600;620;564;622;591;606;588;602;700;721;718;590;571;641;657;729;717;709;619;652;655;667;760;772;820;715;583;378;297;199;170;224;321;420;420;474;530;639;647;609;549;469;552;584;665;760;714;654;740;656;601;631;657;623;609;621;659;620;690;650;647;698;732;722;694;686;682;561;564;569;565;627;570;514;404;315;218;151;138;152;242;322;477;558;558;559;595;534;555;477;496;459;470;511;443;399;540;597;652;625;601;565;594;645;614;571;591;599;633;659;761;764;669;712;669;641;691;692;669;725;589;538;506;556;551;561;523;499;534;637;678;686;675;629;554;529;532;552;478;524;525;545;617;618
625;611;684;589;593;636;685;720;679;669;630;610;652;673;693;662;563;506;477;481;519;607;679;661;546;604;683;664;621;605;661;724;703;690;573;610;577;581;573;682;754;788;751;633;528;525;579;563;619;652;651;608;625;687;699;677;661;619;516;549;599;728;701;697;625;621;515;471;450;522;529;530;608;644;691;665;675;649;633;592;614;660;747;660;467;296;324;363;432;486;478;470;464;336;216;135;143;210;285;384;411;477;531;626;632;709;744;753;770;786;741;728;742;623;597;551;550;590;732;781;792;732;736;634;630;598;578;614;604;619;519;520;508;511;496;525;539;499;614;696;710;701;749;755;781;773;704;714;648;722;726;624;581;454;343;221;170;135;138;227;348;506;689;734;765;669;716;674;689;617;599;686;650;581;595;610;592;629;731;702;609;544;586;554;559;573;586;599;592;600;537;370;273;229;363;637;610;641;500;564;589;631;638;560;546;539;484;530;629;694;743;671;657;582;542;573;604;542;452;445;527;601;640;678;676;658;592;584;620;607;600;559;509;568;598;594;653;675;669;673;661;713;715;737;799;772;811;742;749;694;706;642;610;588;551;565;583;614;647;559;570;518;491;585;588;636;605;647;675;653;664;630;569;584;552;678;797;826;802;790;727;678;587;562;592;535;519;458;432;430;390;458;505;657;738;703;757;703;648;570;583;654;597;529;336;349;444;554;574;591;599;592;639;612;599;590;601;540;529;539;608;724;707;703;683;691;664;661;768;646;629;565;556;548;544;544;632;678;655;669;665;640;577;475;551;627;631;685;714;625;560;565;447;400;447;458;503;490;515;550;628;662;656;607;606;619;731;806;773;816;759;781;772;720;643;597;608;619;702;751;702;731;611;596;582;603;672;628;605;586;542;491;507;476;477;512;567;591;560;556;524;518;561;492;411;480;472;478;656;633;673;711;730;616;606;595;652;611;614;613;480;246;151;95;106;175;233;367;511;605;649;545;548;620;627;682;730;716;640;586;588;616;603;534;554;583;609;535;534;571;591;640;671;692;672;682;703;737;705;635;604;632;636;620;634;586;585;553;624;574;484;523;527;639;635;678;682;624;546;506;511;546;506;484;468;419;425;473;604;715;651;716;790;792;775;705;627;681;791;737;622;621;610;607;567;578;515;470;489;535;589;695;687;653;624;602;682;602;576;512;569;572;566;697;728;735;622;571;615;646;628;621;542;488;473;501;568;662;711;710;610;530;556;549;513;479;450;434;432;420;533;582;583;565;516;561;561;574;574;586;556;611;606;620;614;656;584;580;629;687;728;689;606;569;626;686;656;727;608;609;618;689;778;820;795;755;685;509;371;247;234;179;177;242;317;386;447;513;560;610;535;487;492;514;535;714;651;624;625;666;701;655;696;651;653;621;634;624;651;646;640;612;706;634;678;673;697;693;600;582;548;580;544;523;501;456;364;271;185;165;170;244;376;467;516;573;570;557;604;536;539;517;541;552;526;467;447;599;658;712;623;583;548;577;565;581;563;555;523;558;657;666;636;611;608;658;598;623;625;619;626;509;410;435;465;549;565;516;537;569;624;655;637;564;553;529;538;502;515;450;423;480;455;521;590
724;661;616;633;591;559;711;741;707;670;655;648;684;629;622;645;566;521;454;480;561;705;728;692;646;676;720;710;666;531;606;707;690;648;588;536;513;502;584;663;729;696;736;638;598;586;603;623;636;638;616;690;649;757;638;649;693;659;642;621;663;664;591;591;576;527;436;331;333;319;426;498;645;752;763;696;660;673;609;595;664;686;720;638;516;387;287;286;381;435;482;543;561;391;252;152;201;283;312;329;386;446;563;576;612;613;680;743;738;754;762;778;754;691;677;643;672;697;776;756;724;810;794;708;667;705;689;613;641;559;494;582;596;494;569;469;489;513;571;633;660;690;746;723;744;722;727;588;600;684;723;668;565;492;472;306;270;227;224;232;318;486;643;652;725;711;720;707;611;585;621;626;619;635;578;618;608;668;681;682;595;591;538;569;603;595;614;614;598;620;557;385;184;180;359;521;616;581;534;503;595;686;608;594;655;540;539;515;589;702;749;689;609;542;539;538;581;574;474;491;564;599;680;668;650;558;507;508;632;661;621;602;551;563;576;628;638;705;638;648;669;668;677;742;740;722;778;778;776;751;668;674;621;647;596;525;586;613;571;491;457;434;474;523;525;553;568;574;661;653;702;708;648;514;622;732;780;851;777;764;724;634;586;489;581;527;512;448;500;440;437;365;470;554;644;673;688;691;613;555;537;578;604;420;294;346;473;600;616;613;636;549;571;576;540;526;581;527;549;579;648;680;733;665;633;656;669;696;690;721;605;508;560;521;575;646;649;722;692;746;736;581;467;449;447;566;664;685;666;649;513;460;465;406;455;535;554;485;551;551;635;596;614;630;582;681;692;772;802;802;779;763;764;718;644;581;562;591;723;698;714;666;631;569;602;674;656;670;578;629;527;530;539;468;501;546;581;622;615;498;480;470;573;503;461;490;499;546;589;702;652;643;712;623;563;582;631;640;692;638;497;323;161;94;82;107;201;286;494;595;616;671;641;636;731;730;807;718;649;613;585;570;548;509;495;589;597;521;510;563;588;688;735;665;783;701;654;714;671;665;541;535;523;520;514;506;506;488;548;526;468;542;605;653;682;707;738;647;596;526;538;498;459;476;401;396;447;541;613;634;710;713;737;735;759;681;625;655;723;705;648;559;548;579;581;577;578;521;518;514;631;641;700;621;614;627;646;606;558;601;564;556;571;663;744;725;626;570;650;623;657;683;620;617;557;544;663;676;750;782;661;617;581;556;475;510;515;485;441;429;515;598;703;639;617;620;601;577;569;626;610;632;608;566;601;588;558;573;653;714;744;675;535;553;548;586;632;611;555;525;553;699;744;829;735;800;670;483;444;328;285;259;255;287;381;398;494;523;519;554;531;512;497;583;587;663;584;599;561;655;679;684;716;710;607;625;598;591;579;622;622;626;588;658;635;584;714;753;696;598;599;543;496;518;582;477;413;321;287;270;261;307;433;498;571;549;492;591;598;620;601;599;647;653;604;593;608;605;620;657;653;627;617;629;642;533;547;541;585;577;609;646;590;495;522;546;506;538;502;555;556;465;400;458;441;507;562;616;624;636;582;587;514;521;516;544;527;550;495;401;384;367;377;427;534
711;717;702;592;548;562;650;670;703;708;713;630;648;675;694;615;586;510;536;550;640;747;765;742;694;647;715;677;567;463;542;622;662;592;510;472;497;569;576;590;669;741;679;707;656;681;699;740;713;660;632;631;616;687;723;764;704;710;676;610;654;597;481;451;441;410;327;225;196;291;411;561;649;712;723;709;677;653;613;630;626;739;705;608;491;379;286;286;281;380;421;457;456;328;208;147;183;298;370;367;430;493;549;571;546;637;680;701;628;666;706;770;802;807;745;691;650;637;722;731;728;741;648;641;737;744;678;657;635;580;542;613;584;565;544;523;494;503;520;550;517;626;735;744;739;714;662;526;610;629;658;631;529;514;483;399;392;362;309;302;339;547;534;644;681;728;682;642;588;569;597;656;684;622;553;581;675;637;664;579;532;544;542;533;552;595;602;557;553;575;482;359;207;160;332;495;509;628;547;529;570;587;595;622;611;576;577;568;630;670;679;706;607;594;555;523;571;621;574;523;514;655;647;618;604;468;415;435;621;634;626;636;560;632;561;552;608;648;730;740;749;682;663;766;762;693;756;766;824;741;639;622;635;665;589;598;565;568;521;487;435;432;449;527;570;578;548;554;575;689;683;775;702;605;686;716;774;790;737;677;643;580;519;542;619;593;528;487;519;547;451;465;488;547;560;603;675;648;500;496;547;612;555;413;389;443;535;651;627;603;562;577;518;532;526;478;618;550;583;639;652;689;653;629;562;528;570;647;731;667;603;541;531;537;642;686;720;778;729;764;687;592;444;367;433;608;655;731;660;592;494;462;425;441;486;489;480;526;611;620;603;601;554;577;499;677;704;763;737;759;716;676;724;674;583;518;534;553;620;649;639;650;572;566;580;657;670;668;653;630;570;532;482;511;489;527;552;637;643;502;439;460;534;531;464;532;538;539;594;666;659;708;721;685;634;592;660;690;692;682;536;340;157;93;73;120;173;307;468;580;681;589;596;613;679;723;773;737;681;643;524;511;435;461;437;549;636;609;525;496;615;678;689;733;740;730;696;642;598;590;535;526;465;422;434;441;459;458;505;557;601;531;640;660;706;675;691;670;632;608;510;406;373;459;423;402;460;522;631;624;679;680;725;712;734;711;643;607;669;669;696;548;513;576;567;630;549;522;463;501;562;633;633;621;609;556;581;550;518;522;558;498;643;702;764;706;603;598;582;667;715;718;663;661;718;693;685;707;822;824;706;590;623;694;585;593;575;541;487;465;495;506;615;613;665;601;573;581;613;590;594;650;580;568;626;622;556;579;646;749;729;685;564;460;474;457;432;417;459;519;623;677;793;761;747;741;699;591;518;472;430;443;361;390;448;553;573;630;584;578;581;548;566;599;604;624;497;469;524;681;715;713;701;652;682;674;591;588;605;594;627;598;608;575;572;619;738;791;705;581;468;512;501;484;515;527;504;443;391;427;387;401;506;530;631;552;571;605;664;671;678;679;684;717;740;654;687;585;653;629;665;692;672;584;570;511;557;605;580;591;659;571;530;455;492;480;492;465;529;512;561;525;487;442;472;562;575;599;656;632;667;569;575;508;530;620;632;571;501;393;412;336;342;389;479
690;680;602;530;481;531;601;703;690;684;635;665;661;636;667;643;550;597;565;652;671;703;701;697;715;692;656;627;535;453;462;537;620;592;609;540;500;483;489;561;613;697;665;659;705;697;654;772;692;642;657;573;625;609;750;679;721;690;714;628;579;465;321;248;261;288;206;143;142;270;473;554;630;672;712;642;595;556;560;593;713;676;644;524;439;338;297;235;280;323;390;399;355;214;173;113;189;313;397;392;442;518;492;490;556;599;680;715;718;641;745;773;796;831;700;658;600;633;648;640;630;652;660;617;686;696;725;667;643;534;458;548;571;557;516;490;491;424;499;534;503;596;686;720;715;607;593;536;583;652;602;598;617;515;532;502;582;509;446;407;434;495;501;555;617;635;679;646;621;615;632;663;705;641;602;628;598;624;639;627;591;612;590;600;492;610;644;560;572;568;515;358;210;155;314;460;535;528;525;545;588;604;595;579;619;568;616;651;657;653;723;700;546;545;590;579;588;574;553;520;487;640;608;589;591;467;466;492;600;658;650;671;685;635;599;568;558;646;678;715;726;752;730;771;716;706;741;766;740;716;676;630;588;616;619;637;627;640;568;569;484;456;525;584;653;629;667;654;607;594;704;750;760;682;781;774;754;807;741;668;603;539;580;562;587;589;568;569;569;612;555;585;594;582;582;558;625;603;495;443;504;598;572;530;535;539;581;622;612;588;569;573;545;528;571;591;600;626;569;581;680;638;628;579;496;441;573;658;740;711;638;561;586;610;619;765;769;753;753;691;676;525;472;335;426;534;654;679;692;632;501;408;391;426;528;538;550;626;628;697;673;597;635;547;588;609;712;680;666;625;582;608;620;597;492;528;520;568;538;552;600;597;559;570;551;652;654;642;645;688;580;591;515;444;400;506;539;622;650;528;444;503;537;515;524;599;630;640;616;651;668;758;790;758;718;656;685;710;802;695;552;334;192;122;109;146;219;339;486;659;632;612;553;601;685;694;769;790;661;595;522;451;454;473;517;535;624;594;494;469;513;591;720;721;707;723;711;634;630;597;569;525;447;406;426;459;452;452;519;573;535;616;651;697;622;649;644;627;631;589;453;484;425;434;442;426;539;691;673;664;707;689;668;693;695;717;681;619;620;738;681;629;557;527;545;612;595;481;422;452;503;564;599;574;592;563;565;540;492;484;514;564;650;712;820;711;584;545;642;687;786;721;702;702;722;701;718;787;794;797;720;628;622;590;674;645;594;626;529;479;452;487;529;551;573;613;569;496;542;565;562;577;563;590;643;592;613;599;623;677;707;664;600;451;399;305;283;318;372;460;536;627;630;713;704;669;664;603;555;502;532;471;522;539;553;578;656;641;557;548;576;574;559;553;536;538;494;523;640;636;649;693;694;731;740;618;561;613;577;570;548;571;605;599;616;649;744;762;716;563;482;418;396;504;557;563;601;515;475;472;532;488;589;592;588;602;596;563;667;724;695;709;700;733;750;754;720;700;665;658;709;628;607;503;559;489;575;633;646;711;621;592;555;552;498;528;493;508;508;611;638;577;481;468;520;627;693;702;757;739;670;664;662;603;588;583;652;556;505;454;460;422;399;434;493
695;676;538;494;499;489;691;714;631;629;627;629;643;616;595;641;597;639;642;767;677;676;718;688;695;717;650;627;536;455;531;621;635;620;630;573;484;457;474;549;555;597;670;667;693;646;658;666;687;633;635;553;574;586;691;732;764;679;696;586;586;395;200;123;82;116;76;81;94;219;405;505;523;585;615;610;577;512;519;575;677;665;600;530;416;346;311;291;295;305;320;304;208;150;116;92;150;254;379;423;448;486;494;462;549;580;597;678;656;711;714;829;758;794;711;688;647;592;606;547;579;639;578;691;658;657;673;618;623;496;496;536;515;543;526;506;507;464;529;527;547;551;624;630;610;618;635;571;532;526;603;639;601;579;562;603;570;558;482;465;453;487;482;531;524;628;662;629;639;645;683;704;668;573;589;578;497;575;574;639;641;674;628;582;528;513;569;609;570;518;541;413;251;224;324;443;529;553;532;511;551;628;569;635;602;568;639;704;660;661;597;641;631;561;558;557;565;546;525;528;523;598;617;645;557;554;481;593;636;657;673;683;700;679;583;539;598;691;719;739;723;788;737;732;804;737;710;776;734;732;633;573;649;662;698;738;763;734;704;592;562;494;529;631;709;732;663;723;732;667;650;696;722;751;775;846;739;736;789;703;667;609;619;576;624;571;488;509;624;666;627;644;693;662;591;564;546;593;462;448;553;579;591;620;590;611;613;645;553;621;613;624;596;597;555;587;600;534;556;586;575;594;643;574;488;513;584;640;693;652;626;632;565;621;655;688;770;815;776;710;636;544;439;419;441;594;625;703;728;692;565;466;458;500;581;670;609;632;680;727;697;676;607;586;571;571;597;633;597;563;522;505;509;522;454;464;494;538;540;567;602;562;484;512;543;653;764;728;701;628;667;597;555;457;398;415;469;524;646;542;526;479;503;505;511;578;599;605;593;645;674;727;792;784;742;696;687;722;775;710;522;357;245;201;219;249;339;446;585;670;632;580;507;558;641;700;767;741;666;575;505;528;528;506;556;574;599;598;510;366;455;589;633;673;706;723;689;608;563;573;616;574;536;446;437;436;468;510;509;490;578;570;641;586;620;566;595;576;612;569;509;447;480;448;432;524;648;689;656;690;688;701;655;678;640;634;642;635;614;687;755;676;586;535;545;568;600;501;483;483;518;516;562;591;602;545;540;479;571;524;491;588;697;774;750;747;656;618;613;703;716;732;680;669;690;660;712;740;803;758;724;670;587;615;665;658;692;580;544;481;433;436;505;570;540;503;520;553;519;487;550;573;525;668;698;749;645;552;617;649;609;603;508;479;314;284;249;244;345;435;490;564;599;574;607;580;618;625;586;479;509;512;558;556;563;549;581;624;686;555;589;610;542;458;486;478;497;537;571;617;637;590;682;703;680;699;603;568;612;586;568;615;616;690;671;683;720;736;710;621;531;437;510;570;648;599;567;543;533;545;544;569;546;567;575;575;569;575;660;694;675;623;627;653;695;709;746;711;684;737;720;608;566;473;483;467;570;625;696;759;655;633;588;584;580;578;567;541;540;602;652;596;506;453;546;634;742;728;809;815;746;778;816;758;655;703;682;603;551;516;506;476;441;477;495
719;659;520;408;404;546;658;639;637;680;665;661;570;627;612;618;639;663;713;664;682;632;696;724;770;724;695;632;596;562;596;632;618;624;683;592;496;465;507;525;562;576;646;648;655;640;627;658;640;662;603;586;542;542;649;643;697;702;689;680;552;351;161;110;66;64;41;42;66;161;248;358;404;479;506;569;572;501;550;605;668;746;640;525;422;368;380;417;417;401;349;240;139;112;97;98;182;306;382;425;417;495;515;473;509;529;581;665;698;779;712;794;800;825;762;684;702;599;607;569;564;655;660;754;714;661;681;595;508;511;485;564;589;622;612;528;515;506;594;595;547;617;542;528;530;626;683;566;517;504;494;608;707;650;584;538;562;553;524;476;468;488;589;557;532;631;649;652;619;663;711;636;619;555;591;577;545;520;632;615;645;644;675;622;517;503;520;558;571;542;518;452;310;274;383;502;528;587;575;530;520;590;577;673;663;602;700;664;650;683;555;608;607;607;510;484;479;458;517;559;579;538;633;614;610;607;607;603;604;624;662;690;774;679;595;537;544;631;679;665;668;697;777;774;768;715;710;739;743;738;614;555;647;696;699;710;721;753;740;658;534;484;549;660;689;831;768;740;680;627;530;619;689;745;759;693;765;736;804;750;729;684;639;693;611;570;518;588;693;725;722;717;818;680;610;567;529;511;472;506;489;600;602;643;620;629;640;619;580;641;658;657;635;649;614;599;577;658;596;601;599;591;564;499;537;583;645;652;650;660;651;615;575;559;542;648;793;765;741;694;598;550;542;511;490;582;656;752;679;704;653;501;466;568;634;703;691;623;628;717;728;699;671;586;586;550;571;583;560;584;551;473;446;414;368;453;518;560;576;589;642;557;466;508;553;704;733;760;736;668;587;610;605;500;414;428;434;456;495;537;521;516;473;553;515;563;631;572;562;604;693;738;770;767;715;620;687;683;646;608;470;390;391;357;316;346;437;560;623;687;665;591;562;531;611;691;712;708;639;560;587;573;603;570;636;638;635;555;478;426;484;600;578;652;602;654;613;545;567;593;652;647;540;513;516;472;528;581;553;538;545;515;576;544;526;547;534;614;615;589;567;499;495;497;445;524;681;745;738;688;715;736;701;670;615;601;652;690;679;676;728;718;588;523;560;607;663;615;575;539;539;568;600;607;586;564;491;569;543;502;463;559;644;693;700;717;638;598;625;676;751;683;673;594;610;643;668;755;774;823;721;687;633;584;600;623;607;588;478;519;464;537;471;472;535;473;524;515;520;479;542;578;623;624;630;661;609;582;559;535;555;518;469;434;356;333;348;359;372;429;492;540;539;559;515;509;522;557;568;524;455;536;591;598;563;531;557;609;615;608;592;580;508;490;468;495;540;580;568;642;620;610;628;675;733;641;681;572;553;555;604;633;684;666;728;683;669;665;644;607;500;490;594;664;700;676;690;586;554;584;579;630;678;628;656;615;573;585;611;623;611;631;610;642;634;630;693;685;711;734;713;616;507;476;448;449;459;638;739;773;653;623;585;612;637;644;597;538;501;572;579;500;477;432;526;658;754;791;795;807;821;783;756;760;773;770;669;678;634;511;472;502;468;483;528
716;683;552;393;407;556;591;650;652;654;663;645;604;603;556;568;652;697;750;756;702;719;744;765;807;763;767;697;661;700;701;694;611;640;701;578;489;506;526;520;523;509;570;622;673;676;646;642;618;659;640;607;538;589;583;689;678;691;645;599;480;300;175;133;130;100;60;57;42;106;156;251;356;423;525;608;578;560;631;696;665;671;576;500;463;441;450;514;542;531;406;247;125;108;126;171;212;320;359;378;410;520;522;516;508;543;575;604;776;758;722;709;758;804;774;712;663;676;635;587;635;711;710;735;738;706;642;594;467;460;568;606;635;648;683;623;622;649;685;668;701;595;569;508;559;650;664;642;499;496;549;703;734;608;566;493;494;538;555;510;523;560;580;582;561;656;673;660;648;620;645;671;551;566;538;616;599;584;576;593;561;593;586;579;546;524;550;561;579;519;512;497;405;419;491;652;655;601;491;541;575;607;602;621;658;625;677;614;676;600;561;605;524;445;446;457;441;474;495;561;574;627;590;584;629;586;659;632;619;618;661;700;698;702;638;562;624;642;604;620;642;673;710;746;795;720;639;620;629;626;655;657;580;623;708;712;705;732;735;682;572;515;546;606;743;747;787;787;697;611;521;517;534;642;655;755;805;799;771;792;706;676;685;670;580;604;524;636;686;715;753;743;735;645;534;510;519;510;488;511;554;558;619;648;660;715;625;670;637;632;656;626;646;596;609;599;577;598;626;622;591;523;537;527;552;656;632;665;608;646;635;611;483;493;551;610;672;665;677;676;626;559;583;633;604;644;632;653;744;692;648;547;535;523;603;577;622;614;603;675;712;701;671;629;572;518;583;542;493;529;574;549;417;392;435;495;553;636;643;622;621;546;531;591;606;695;734;787;744;672;616;596;612;585;479;478;439;485;499;488;487;500;531;535;607;598;599;605;593;612;710;678;736;725;679;672;575;599;574;519;499;504;535;509;447;423;473;498;680;724;654;645;621;570;603;648;640;693;652;622;637;570;644;615;623;662;621;598;514;466;505;574;631;556;590;546;585;563;562;626;677;617;591;543;599;685;639;593;585;574;557;548;604;607;595;565;547;619;686;649;629;508;524;492;439;551;610;674;679;689;709;787;767;719;644;572;608;657;733;767;783;719;659;585;586;669;749;718;739;687;671;629;628;590;590;574;573;552;561;469;434;466;574;685;696;734;663;628;579;676;717;762;666;607;612;601;678;741;840;804;748;660;626;521;526;537;537;510;473;505;510;537;518;495;544;513;469;509;477;464;504;524;552;653;704;636;572;480;509;504;525;469;477;418;427;449;463;443;405;426;489;518;546;546;549;494;511;521;560;556;485;500;511;561;587;558;617;612;630;620;626;640;625;496;524;520;609;582;571;612;616;648;657;772;798;732;632;583;485;545;662;635;690;695;688;711;633;638;650;675;590;539;534;706;707;674;659;595;555;577;615;633;679;638;607;642;626;589;636;551;521;551;558;564;652;646;637;630;689;685;655;618;481;487;433;463;508;637;679;776;679;642;627;594;679;631;541;504;462;539;566;476;390;397;464;651;788;800;817;817;789;847;749;818;769;814;658;642;586;509;521;491;460;405;580
781;699;543;459;463;542;616;678;637;663;616;612;586;535;529;544;604;624;686;751;756;734;778;792;769;776;731;764;734;765;744;739;730;640;629;584;516;499;542;519;531;523;623;672;609;620;625;621;600;604;684;616;546;577;613;652;721;705;674;536;422;305;284;305;229;254;153;102;98;108;144;214;308;420;510;616;576;586;654;690;741;720;638;569;543;480;501;558;530;566;454;273;167;180;178;210;310;412;464;402;471;539;573;645;604;644;656;661;751;749;766;759;782;792;698;663;656;725;675;735;662;694;638;676;687;723;712;555;549;487;529;624;665;654;698;735;696;687;705;733;723;666;630;542;578;645;703;630;536;533;563;702;754;683;574;515;545;496;529;502;549;586;597;577;630;629;668;697;643;628;626;596;542;512;577;669;649;654;614;531;510;509;494;481;557;556;576;598;581;553;543;532;561;621;686;710;679;661;544;561;535;621;555;588;597;577;619;641;606;556;519;418;404;441;458;491;552;511;505;551;591;544;615;617;623;673;724;632;557;516;539;689;736;756;659;637;626;669;595;596;635;670;767;718;752;695;560;581;592;666;618;645;575;595;611;605;663;677;657;606;641;552;632;679;692;814;781;784;738;598;540;541;583;557;625;663;746;782;833;772;743;708;733;671;639;610;556;633;663;647;742;653;640;513;504;454;450;494;534;515;527;542;579;678;689;709;668;621;609;634;680;652;601;640;576;550;581;627;608;605;573;567;589;614;613;674;651;612;641;677;633;638;508;471;533;615;622;618;634;665;660;696;637;698;634;676;653;596;577;614;662;589;535;573;567;503;510;538;551;600;665;694;687;631;572;528;550;507;540;519;565;555;501;473;544;573;585;666;622;609;590;632;662;617;607;703;747;754;727;690;609;598;607;652;568;552;559;477;518;535;493;552;554;539;656;667;690;653;664;620;624;677;696;673;706;581;566;559;561;477;541;624;666;662;550;489;475;504;614;744;735;741;671;612;604;604;635;618;623;638;609;667;615;628;640;677;640;574;493;541;537;616;565;526;438;499;506;581;565;630;625;648;643;651;653;723;733;704;590;597;627;662;744;649;665;615;603;599;621;589;624;607;563;485;462;547;599;633;625;619;731;728;725;760;738;669;557;580;662;707;752;753;691;584;597;670;733;769;740;751;690;664;660;601;569;553;566;575;485;440;396;381;471;637;653;738;623;540;614;650;770;735;571;561;558;585;651;753;793;819;691;625;543;454;455;537;553;612;598;565;541;519;475;519;526;564;542;500;498;490;539;525;625;617;641;628;478;487;421;439;465;453;484;419;442;507;557;603;491;480;545;594;625;609;622;516;515;568;620;548;530;511;540;568;566;618;631;579;595;619;642;666;606;578;582;612;621;630;608;604;650;643;716;769;769;770;706;551;472;518;612;740;776;776;724;683;650;638;700;693;625;631;579;601;614;655;651;599;612;527;633;668;687;632;593;637;577;513;500;499;517;553;611;586;633;632;574;612;616;620;571;647;553;613;434;522;575;646;725;706;662;638;528;572;595;672;585;545;449;517;537;464;371;387;530;683;691;730;797;797;842;842;833;808;742;731;693;631;612;548;522;520;449;366;478
677;724;614;549;529;556;614;637;643;659;646;545;501;441;417;466;526;601;643;709;786;782;754;765;794;779;732;786;751;824;850;775;719;592;543;489;488;498;610;582;584;574;685;685;700;650;642;579;594;611;648;581;566;551;617;641;653;628;630;587;468;396;434;478;456;452;359;223;217;223;213;266;304;366;484;616;611;609;637;638;722;688;658;643;615;600;547;609;588;569;464;329;264;286;340;339;421;499;543;518;592;672;651;718;640;642;594;721;770;714;809;736;810;751;651;631;663;744;731;687;732;681;606;604;673;782;757;631;516;532;584;609;654;717;713;790;652;680;671;687;693;716;658;641;665;663;719;655;557;580;627;727;811;754;615;543;571;561;537;541;528;550;563;557;612;700;720;737;657;662;548;521;540;516;582;678;687;676;586;574;510;519;480;424;442;484;599;613;599;582;650;680;693;703;729;739;733;679;557;585;580;560;546;537;600;542;592;548;588;521;463;377;392;453;496;556;630;573;561;601;593;626;571;688;695;694;717;586;546;553;587;651;790;760;718;662;691;689;622;651;638;632;639;684;653;604;527;540;529;554;573;566;581;569;615;557;545;594;546;559;565;597;641;656;706;797;828;812;735;665;592;600;625;539;581;630;714;757;821;785;775;663;660;646;716;677;691;680;621;618;598;572;555;480;467;466;483;482;493;467;490;503;532;677;724;731;702;617;622;568;600;608;624;585;560;620;571;603;639;594;557;546;576;632;634;663;666;763;703;702;747;690;528;451;516;581;587;675;623;697;688;682;721;683;678;665;598;518;488;513;594;605;560;545;531;477;435;501;583;657;695;736;707;620;560;563;527;506;524;558;565;582;573;528;559;673;645;661;640;609;589;671;688;628;608;732;780;801;739;679;602;605;565;593;596;667;595;590;621;629;586;546;575;598;620;707;703;757;752;692;636;682;745;665;658;618;602;588;580;590;599;707;768;735;658;575;545;508;603;718;785;725;726;633;624;619;601;591;614;614;569;595;610;554;551;614;623;594;557;629;658;645;541;452;430;454;529;526;570;600;613;700;656;657;763;775;754;710;611;574;589;685;784;677;598;687;670;544;557;560;591;602;552;499;503;533;526;508;570;604;708;724;753;705;716;692;627;601;607;693;731;698;625;597;537;607;769;787;777;791;750;678;636;632;586;501;582;581;459;425;365;384;476;581;599;605;551;549;542;645;660;702;599;541;593;603;688;734;732;733;678;580;523;476;437;492;543;638;632;559;514;502;487;504;556;590;607;606;589;561;564;606;598;650;668;604;496;386;399;400;386;398;413;464;483;598;635;616;574;528;558;623;620;637;617;566;556;572;595;558;619;591;592;641;574;625;660;557;548;604;620;645;683;655;627;660;676;694;605;615;627;671;722;804;826;760;696;578;440;506;612;707;801;751;733;707;686;711;709;731;722;695;611;611;631;631;641;631;624;563;567;597;594;618;636;646;535;514;417;418;490;591;692;703;683;633;532;539;599;568;604;599;624;607;540;577;615;684;687;693;664;614;523;582;596;614;622;503;529;540;560;445;433;430;586;703;738;745;755;767;817;812;849;831;796;714;674;597;522;511;613;509;391;315;381
729;688;718;605;668;663;647;566;580;629;580;570;488;426;392;406;469;591;683;707;736;699;756;803;745;713;706;735;783;811;803;789;688;649;563;461;465;510;616;595;576;596;624;653;692;613;616;555;594;545;599;634;566;566;565;646;612;652;626;526;476;518;505;569;619;634;509;386;347;346;323;337;295;402;509;591;587;627;627;620;668;701;679;668;639;588;566;596;564;540;445;347;355;445;437;489;511;575;593;559;507;587;596;635;643;615;584;635;666;694;722;757;758;671;623;605;639;773;836;722;691;648;588;579;661;714;718;639;596;534;604;612;621;665;695;688;658;681;650;687;722;740;653;715;728;683;677;583;574;601;677;776;797;794;751;599;584;613;548;526;552;533;503;535;652;709;806;775;756;695;543;487;489;475;585;662;702;663;644;570;575;541;533;465;487;521;562;599;574;660;732;778;761;787;765;759;782;657;609;611;666;643;599;518;523;522;550;501;543;485;437;444;425;464;536;573;604;624;653;613;591;586;523;549;596;599;646;543;510;529;635;764;758;722;699;691;692;697;696;717;667;670;658;578;585;558;487;501;554;520;501;491;572;563;606;566;487;553;461;485;553;605;640;648;692;783;727;824;832;767;684;682;654;633;665;530;679;744;790;795;748;689;702;678;675;678;751;703;607;532;542;548;581;475;486;533;540;562;508;446;425;493;611;644;661;706;725;652;568;501;540;609;676;669;660;658;636;634;619;593;557;588;583;667;735;753;706;749;778;784;720;638;548;410;511;488;611;583;695;634;648;651;659;675;660;588;607;487;401;454;521;553;596;562;510;487;430;491;566;661;690;676;642;570;500;569;580;614;560;633;585;547;537;584;621;621;654;650;605;626;552;614;662;705;749;752;720;771;733;570;621;604;556;535;571;706;660;722;655;672;596;622;635;628;636;663;623;703;754;713;731;620;611;631;625;583;647;680;648;668;694;717;773;785;739;616;572;572;664;764;803;772;786;700;707;704;673;562;574;556;578;525;487;515;553;610;614;534;526;703;732;719;626;543;535;534;555;593;613;630;661;681;669;759;805;780;772;802;615;566;648;720;711;702;687;655;633;497;477;428;505;559;612;583;583;523;465;504;518;569;631;753;724;699;696;666;669;578;600;644;635;640;619;598;559;651;737;784;884;782;783;689;646;578;557;470;574;552;493;452;431;438;521;564;573;559;568;493;562;590;619;608;645;631;688;674;706;754;698;645;622;527;492;449;483;474;563;643;643;587;519;524;504;562;574;661;642;653;636;603;597;535;674;653;560;567;441;435;438;417;379;365;374;390;433;537;600;658;645;581;548;599;588;601;544;559;563;613;661;674;614;594;666;604;662;659;657;537;543;531;574;612;656;647;607;661;655;651;643;592;612;658;742;748;769;733;638;587;510;510;549;735;789;773;740;647;599;646;687;662;676;699;659;616;636;670;662;712;634;654;627;559;549;611;653;597;565;444;319;320;410;544;747;675;632;624;574;599;549;531;550;649;672;645;626;605;589;636;651;661;629;649;544;587;559;577;556;520;519;555;569;501;488;550;664;734;702;666;734;772;814;839;821;812;759;715;638;547;492;497;540;573;382;244;339
770;759;724;668;653;670;600;560;552;528;528;572;529;501;471;513;555;582;635;676;690;667;706;724;778;736;712;769;786;826;865;761;706;720;585;535;566;543;558;604;582;555;540;638;650;631;587;587;518;524;542;618;642;580;593;604;644;565;575;524;506;537;598;647;760;753;690;623;528;540;519;399;382;473;554;662;640;624;637;615;646;609;587;566;535;533;581;581;542;547;409;383;388;466;524;538;537;508;589;527;513;488;506;532;577;511;455;504;594;631;684;736;711;705;551;554;607;758;764;669;653;640;629;631;739;775;768;642;566;567;617;619;624;651;685;716;711;668;595;567;666;678;687;698;740;787;659;561;566;624;662;722;844;829;805;682;618;628;569;505;538;519;509;590;652;744;736;783;771;738;580;496;498;491;568;611;629;637;613;614;675;592;557;512;499;510;607;614;669;645;678;752;753;791;771;638;647;608;611;627;611;590;583;547;573;610;583;518;494;493;495;443;462;474;597;631;646;571;586;595;630;572;474;407;513;501;574;528;463;533;691;716;719;683;629;659;602;710;772;720;754;722;632;601;542;575;470;523;558;508;517;496;485;506;506;479;462;479;530;461;485;557;553;561;649;727;675;770;745;763;761;729;642;634;600;639;683;750;742;771;689;638;714;700;660;719;738;733;579;583;541;471;505;555;540;623;654;645;549;543;528;536;635;680;659;672;666;607;510;506;551;604;658;696;613;608;615;632;596;573;593;587;650;673;690;703;782;791;802;787;755;631;565;498;578;513;517;613;578;573;552;599;592;596;568;539;539;433;427;409;483;549;537;536;481;472;466;498;586;607;621;599;569;563;582;585;631;638;647;707;669;629;574;645;647;637;619;660;592;544;544;593;637;666;682;778;783;765;701;649;546;516;519;561;471;562;644;688;721;655;735;663;685;695;646;640;687;706;708;708;642;614;617;604;627;616;724;713;737;704;679;730;688;779;682;627;569;599;704;796;750;790;792;730;685;689;650;635;609;537;510;508;484;547;574;552;478;511;581;692;732;728;721;721;649;643;570;652;630;677;717;770;755;750;733;753;741;709;595;581;670;708;738;662;645;598;614;517;456;448;427;519;574;573;562;561;474;520;537;602;735;677;657;685;679;616;580;516;606;623;564;622;609;707;716;726;771;789;819;764;734;634;591;601;601;532;568;554;475;462;486;521;547;543;498;541;505;528;528;580;669;647;669;619;722;695;733;734;694;592;536;484;444;484;503;530;583;627;573;521;554;559;522;530;565;609;692;691;659;649;618;616;585;574;563;518;450;436;451;446;415;407;378;356;420;489;589;626;651;569;586;566;660;532;554;517;556;594;631;582;629;630;645;689;643;708;654;631;567;588;538;615;650;630;699;693;727;699;643;583;581;633;754;678;704;707;657;560;480;510;631;723;731;820;785;714;610;586;554;686;650;627;642;674;652;734;692;743;722;704;713;660;574;583;596;577;488;347;233;236;344;457;608;622;599;585;555;553;556;567;558;605;637;628;652;632;630;614;684;634;727;593;549;508;524;524;450;510;498;548;553;579;620;665;628;664;670;648;721;733;766;779;790;778;713;704;648;535;503;564;537;472;404;305;261
712;736;630;652;646;614;637;600;473;552;521;605;643;632;562;549;571;579;627;661;629;643;736;766;786;802;660;714;813;825;773;803;725;712;642;593;578;582;528;540;560;550;574;560;580;587;614;579;491;523;551;645;681;682;620;636;674;611;527;487;499;535;572;743;735;741;809;756;721;698;659;520;492;528;640;663;716;666;622;549;532;575;529;493;520;507;513;541;582;571;477;436;479;526;501;479;518;520;518;468;415;419;396;417;450;437;430;511;582;614;673;663;678;596;513;542;613;722;691;583;591;633;642;709;734;739;705;573;546;565;623;612;646;706;708;662;601;601;628;583;624;655;689;733;785;713;624;562;558;575;664;771;788;801;758;676;654;576;603;553;498;491;475;642;686;770;766;800;783;750;665;562;533;528;576;638;650;602;564;659;694;657;667;574;558;518;609;560;595;576;611;739;727;749;660;614;522;544;614;612;603;508;575;564;586;650;592;551;530;507;447;445;463;582;635;650;515;437;473;531;550;559;430;407;390;487;474;471;487;582;685;765;779;701;607;567;639;678;712;779;727;714;662;619;564;539;480;510;543;526;524;492;470;500;491;509;555;564;539;529;516;507;476;519;576;697;732;739;746;712;735;658;675;639;585;624;642;730;775;711;625;610;666;691;703;706;751;704;696;614;605;565;541;562;643;708;668;650;581;551;580;594;624;723;669;652;620;569;524;539;533;543;636;621;543;546;523;612;606;653;642;679;702;673;620;672;790;769;807;788;723;659;597;590;542;516;505;474;503;526;521;518;516;532;533;563;584;506;419;428;488;580;538;491;507;500;503;524;548;569;618;541;578;588;643;632;652;669;701;664;692;646;673;657;660;615;580;592;556;505;538;525;554;601;662;784;748;806;701;652;570;534;527;488;477;507;633;661;654;649;717;766;673;676;694;706;720;749;728;723;566;539;581;599;707;737;705;701;730;725;653;679;670;715;680;555;529;606;664;795;785;768;773;755;715;677;623;641;591;505;523;462;546;545;577;577;531;469;631;661;720;746;743;757;681;632;566;606;656;694;749;733;769;780;717;716;747;669;663;664;722;665;669;559;587;562;554;499;462;437;455;461;523;551;607;539;539;519;576;650;691;676;705;639;561;524;489;541;587;589;596;616;630;659;693;723;813;843;825;808;741;627;630;618;621;544;559;572;551;536;575;586;526;470;418;480;500;491;486;534;584;680;621;588;690;700;741;686;684;544;465;439;475;550;522;550;543;590;512;503;535;543;511;544;594;616;671;645;595;592;549;514;556;562;593;516;466;490;497;492;521;470;441;426;439;497;553;611;622;573;527;547;556;519;568;611;582;653;629;629;602;546;715;686;768;705;683;648;546;645;586;588;621;708;704;674;754;703;665;616;668;734;706;668;718;658;734;621;561;587;565;664;766;799;777;659;646;553;559;544;578;628;660;680;738;711;814;772;816;746;733;660;621;569;592;564;473;327;186;162;261;351;442;495;452;482;575;569;553;571;572;586;597;603;588;623;672;623;649;695;686;628;585;492;442;376;409;443;487;531;610;699;644;595;573;621;656;669;672;682;681;712;720;696;625;622;576;579;601;611;558;445;362;351;361
716;733;668;628;617;617;628;619;527;546;554;586;626;574;622;545;586;593;591;598;545;624;708;753;741;747;732;703;715;751;791;768;770;696;611;599;630;611;544;528;569;603;559;589;619;599;667;645;574;538;590;688;745;714;633;690;667;592;528;477;525;545;639;732;787;808;798;775;774;725;701;597;534;522;581;716;704;726;590;508;545;533;537;514;546;501;520;524;538;646;593;553;538;497;462;475;477;542;601;515;400;337;345;352;383;411;488;559;556;636;660;717;629;593;507;541;625;700;679;572;605;559;642;636;634;673;623;536;541;542;581;612;649;681;644;620;567;596;624;586;589;617;630;650;732;724;649;544;554;569;689;726;796;845;802;741;658;511;534;533;527;478;477;622;663;746;750;779;861;749;739;671;590;548;607;654;604;577;530;662;681;649;605;615;579;568;532;526;506;492;520;609;694;662;605;512;453;509;605;584;581;515;558;604;609;656;631;593;586;554;472;460;490;528;542;545;454;370;436;511;552;501;399;410;439;452;522;479;532;619;724;773;654;651;646;623;613;653;661;733;707;703;690;671;668;558;469;509;527;568;560;507;484;421;431;474;538;535;546;511;500;467;337;326;409;620;675;715;693;731;659;607;610;559;578;597;679;735;725;712;576;613;592;657;696;756;740;710;738;633;633;580;587;649;665;725;690;680;602;618;614;558;621;591;605;590;648;619;614;569;555;579;585;592;502;437;462;538;644;670;697;759;747;661;638;619;719;796;823;793;715;682;667;602;587;493;483;523;547;546;487;502;566;566;551;599;624;633;550;493;514;577;572;554;528;504;560;601;610;644;651;556;567;585;629;544;593;650;730;687;650;673;692;628;638;564;628;583;500;441;472;465;499;554;601;665;739;735;741;720;677;569;513;436;436;474;534;602;618;630;750;770;736;710;732;757;741;747;721;540;444;407;530;620;673;667;716;730;741;738;668;668;670;595;590;529;491;548;651;741;736;722;740;739;662;561;546;502;566;517;518;471;547;604;619;572;524;564;607;696;751;753;768;711;672;691;667;598;630;641;740;679;672;713;625;703;647;705;636;661;641;631;595;508;469;504;491;537;467;442;474;453;464;518;597;552;520;519;595;638;637;676;665;616;579;497;511;499;537;632;630;635;582;637;689;773;809;759;726;721;743;695;677;671;659;559;571;573;561;551;585;571;511;456;398;413;487;498;466;535;648;646;650;619;639;627;657;581;619;526;452;478;512;543;570;588;553;513;469;493;478;551;504;591;571;650;647;653;635;578;518;526;615;569;617;588;504;546;616;598;516;568;544;490;520;496;575;553;613;616;568;558;550;540;544;590;684;713;630;619;587;628;627;718;773;733;691;672;618;627;650;638;705;661;672;701;650;664;688;719;739;745;707;647;644;695;680;683;615;538;590;646;734;781;724;712;649;593;524;525;516;668;653;595;676;744;809;838;831;746;711;665;599;579;546;567;508;341;241;240;232;289;375;364;412;435;518;568;594;584;602;557;599;539;559;493;574;672;634;613;628;620;526;418;327;275;336;417;503;561;650;667;645;636;578;555;586;553;577;669;627;704;680;629;554;563;621;602;671;633;534;379;346;362;400
658;624;623;608;531;608;644;576;583;573;534;611;667;657;560;547;537;521;504;562;511;577;612;758;749;722;687;705;719;730;744;728;699;648;632;620;659;599;525;556;607;671;652;601;701;684;706;665;594;549;618;704;740;763;660;712;681;668;604;507;537;517;606;752;739;763;763;857;796;806;741;726;600;526;627;751;752;667;516;513;442;506;545;628;610;543;507;495;549;586;641;592;594;494;418;412;471;514;541;468;403;336;328;299;324;426;514;515;601;577;630;627;575;559;631;600;584;599;668;607;589;544;547;631;625;622;584;538;518;505;549;550;647;684;640;613;588;525;589;605;636;642;577;590;710;667;646;559;533;527;613;697;750;754;803;707;543;549;525;547;532;521;552;609;714;737;737;796;801;738;736;653;631;577;618;620;526;561;645;662;742;717;709;672;661;615;574;496;489;481;514;564;612;584;514;460;508;549;544;569;534;562;597;612;616;614;578;692;628;578;557;452;541;599;529;503;394;425;475;508;454;489;456;473;495;513;563;572;658;737;747;755;609;653;623;686;611;616;680;692;703;684;689;693;622;607;566;523;514;578;546;538;520;451;454;517;572;533;531;485;461;415;268;220;331;503;699;701;737;667;571;567;609;558;615;633;655;652;687;647;606;654;643;636;658;720;774;792;746;680;683;593;631;611;664;710;702;690;719;685;615;556;572;555;536;552;594;637;617;635;593;588;585;580;520;442;471;531;616;656;705;704;756;700;694;694;716;735;798;799;768;745;664;613;521;547;485;510;536;580;583;618;609;612;610;584;667;669;617;488;522;586;612;594;545;550;606;626;685;668;611;587;552;594;558;598;583;627;668;668;714;655;624;603;533;570;607;560;526;494;457;452;486;580;521;554;677;802;817;781;683;602;559;497;451;552;539;589;591;661;761;782;773;720;772;718;715;682;603;434;308;306;403;504;624;694;755;758;754;775;694;686;649;574;510;461;459;489;618;632;612;627;687;712;629;564;474;510;568;507;544;517;535;554;561;530;546;520;640;645;691;665;714;749;693;721;679;664;635;627;592;601;615;590;606;592;619;603;612;645;635;580;513;504;536;513;563;575;548;496;475;464;439;488;504;520;566;535;601;610;620;694;644;614;548;509;511;540;511;503;593;610;597;688;764;819;817;761;677;672;653;636;607;628;687;562;561;588;599;584;564;588;482;393;356;405;475;490;544;531;629;603;593;555;547;576;604;597;504;471;477;524;578;613;535;517;503;508;461;473;494;462;532;597;620;627;635;665;650;537;521;599;700;666;669;610;594;530;647;634;671;676;663;555;510;576;587;599;545;550;562;558;519;549;609;640;678;607;653;657;683;625;619;714;736;719;692;669;618;619;667;651;649;659;635;626;621;663;694;741;787;768;731;705;603;675;633;596;563;575;601;664;737;800;792;748;713;663;603;531;543;611;662;618;656;707;813;825;731;713;617;633;536;508;528;583;562;432;352;306;279;268;296;334;388;447;494;606;557;565;557;463;539;542;479;515;606;591;573;596;593;536;432;350;211;192;289;385;484;557;601;670;591;570;476;434;481;532;615;616;672;717;596;580;526;613;678;650;680;606;445;285;255;297;361
584;633;631;627;613;642;711;668;676;700;686;656;656;585;453;472;446;450;469;506;484;528;643;719;716;688;662;618;676;747;702;727;713;672;574;654;636;596;557;610;688;745;698;748;777;746;668;682;639;588;592;650;641;663;633;624;661;675;619;561;496;521;631;651;673;731;777;729;775;758;747;753;617;582;587;655;669;599;549;431;407;412;560;658;661;626;529;460;555;645;696;567;567;494;410;388;437;583;541;512;463;388;380;322;361;382;506;475;553;523;537;519;592;561;620;619;577;618;629;633;626;581;537;592;585;606;548;460;487;500;499;559;618;595;563;586;588;609;603;632;629;673;571;638;653;664;618;564;509;479;570;637;728;782;741;651;536;508;478;542;543;595;520;616;719;722;729;802;801;737;709;627;626;614;577;568;542;572;633;700;698;741;735;660;754;679;566;491;447;470;489;583;609;600;508;509;558;502;468;478;469;584;558;674;611;550;659;667;669;625;519;494;570;594;551;491;473;425;462;543;456;482;519;501;554;551;589;653;681;782;756;712;636;645;707;708;634;602;628;653;687;707;754;717;723;686;559;540;549;518;555;516;491;416;429;519;560;539;536;507;438;340;204;166;268;513;648;755;716;703;626;561;601;570;562;621;599;617;649;587;585;621;663;695;705;750;714;741;674;672;583;608;571;608;634;705;722;736;715;639;599;579;504;509;537;582;663;639;658;733;661;618;558;568;566;452;449;515;490;638;729;761;777;752;748;713;805;793;821;833;797;697;649;599;588;521;546;556;680;657;641;706;664;667;682;642;696;655;586;543;559;600;618;612;604;559;621;659;726;709;663;549;595;627;575;528;523;523;620;726;697;666;622;548;482;537;580;626;572;490;427;482;486;563;510;525;605;741;746;761;711;672;593;502;441;469;577;623;609;663;655;749;783;801;739;693;631;586;541;438;318;219;306;434;512;569;588;697;741;730;695;610;587;514;481;401;404;449;497;573;581;586;645;695;642;588;425;482;567;538;535;530;607;498;504;444;465;532;572;617;632;661;674;649;699;673;702;665;637;658;526;510;495;497;578;609;543;553;523;601;544;615;509;540;622;622;621;603;557;574;499;450;454;524;528;565;575;623;633;651;705;704;635;653;534;549;544;543;491;498;547;578;592;700;721;728;692;656;624;558;607;580;565;585;601;533;549;565;623;634;618;588;507;391;384;397;475;477;498;571;597;569;591;531;559;557;533;530;539;486;465;523;645;614;538;487;443;486;488;542;536;569;624;642;641;662;707;666;624;577;585;690;762;746;686;628;529;574;595;664;733;698;674;630;606;632;639;626;625;538;526;526;504;553;590;606;690;692;685;714;712;693;667;628;691;695;622;655;621;614;666;650;641;602;557;535;575;615;627;749;801;818;738;666;590;567;545;473;488;492;526;584;706;810;726;750;706;725;605;579;603;647;600;597;652;732;758;766;715;726;647;611;506;485;543;639;604;532;376;326;306;334;356;357;373;500;540;661;543;499;449;363;394;434;548;610;602;572;564;489;496;429;352;251;165;158;246;326;387;485;516;550;420;450;417;426;466;560;615;654;671;673;646;626;562;619;640;659;654;491;334;184;122;173;255
597;582;616;647;632;745;723;771;778;757;650;681;707;649;509;469;423;435;419;464;499;549;661;697;679;651;618;622;686;667;743;708;710;650;658;637;622;616;613;608;669;758;798;821;771;765;665;654;550;546;541;630;614;685;643;655;636;670;653;561;497;484;509;569;633;682;729;696;625;673;686;664;698;591;597;545;612;564;517;386;380;431;563;608;657;650;606;480;580;693;638;633;539;531;456;412;418;557;589;547;530;494;478;432;447;420;503;438;410;502;492;498;500;525;659;669;610;631;625;671;647;607;551;589;577;595;589;494;471;526;522;547;630;648;567;645;651;613;684;628;588;633;599;529;629;628;639;529;448;524;577;667;722;683;754;601;524;535;541;545;541;515;583;664;668;711;801;814;800;807;681;616;586;561;609;586;493;589;663;680;709;738;737;786;730;728;618;476;467;471;523;607;588;542;480;513;478;440;348;392;436;566;595;655;585;619;681;663;659;640;509;513;567;616;632;547;492;544;576;548;569;514;527;571;598;549;574;663;674;780;739;744;675;663;603;648;648;555;545;623;700;774;748;784;718;684;613;625;610;551;571;500;465;499;504;575;502;538;510;528;479;333;185;163;241;410;659;758;718;648;621;602;589;659;597;614;595;580;583;619;643;656;642;712;708;716;751;751;616;590;613;661;608;576;598;645;690;711;697;595;604;592;590;611;590;625;715;705;639;673;685;640;603;581;562;493;512;554;626;704;731;774;778;829;832;799;834;796;792;791;824;747;658;684;611;568;581;589;638;664;642;579;712;693;653;687;653;699;607;512;532;658;698;623;638;579;628;659;604;698;618;616;592;691;692;606;536;535;553;703;766;671;578;545;490;525;589;682;593;435;427;490;596;554;565;612;641;713;715;666;707;699;601;570;468;483;635;660;632;635;648;718;725;762;652;586;607;527;585;482;300;251;271;412;452;467;607;601;634;696;620;533;486;526;432;397;393;380;488;528;520;559;634;662;694;526;441;523;571;609;627;625;621;536;487;407;430;479;540;518;605;609;622;617;604;700;646;618;626;607;521;439;482;494;583;612;608;585;573;603;605;659;583;570;685;682;634;640;614;550;472;431;452;496;557;606;582;642;619;702;695;730;710;575;522;512;571;622;518;525;579;568;561;590;641;591;600;512;559;523;562;564;542;548;503;500;553;584;621;667;683;627;603;546;467;440;458;504;487;479;579;607;619;632;634;536;518;593;577;505;490;569;660;593;516;430;462;505;536;571;585;606;594;634;620;657;624;682;630;606;642;728;748;763;718;703;559;566;585;643;692;634;659;599;598;622;595;662;628;583;555;534;533;564;566;606;651;717;734;769;779;705;654;628;629;642;605;528;612;589;597;607;659;644;553;532;509;507;610;708;788;756;709;624;588;482;452;429;441;441;466;522;635;757;734;759;752;740;634;632;668;640;636;631;634;732;795;800;692;635;550;567;485;471;505;593;618;540;379;282;281;323;335;374;430;417;555;574;496;409;299;305;409;512;547;573;614;603;514;451;386;324;262;149;93;131;168;224;233;278;336;329;303;328;369;444;543;610;649;604;608;672;588;530;536;521;561;530;503;408;219;137;60;90;126
665;570;633;663;685;765;785;726;759;733;750;740;684;616;583;502;472;459;481;478;500;551;616;643;573;525;580;571;615;722;685;699;732;685;662;622;635;639;663;680;710;782;845;810;790;717;674;601;505;528;520;548;621;655;628;718;735;682;683;547;479;405;471;510;515;574;628;623;607;599;610;639;653;606;618;549;493;508;514;426;381;395;565;565;666;635;582;550;621;683;738;691;575;575;497;444;465;535;579;599;585;616;583;556;477;496;481;448;425;442;454;478;485;535;634;664;635;561;628;693;674;624;591;582;672;649;578;475;475;564;618;629;662;591;609;680;677;646;712;678;625;629;562;573;531;594;621;565;531;528;548;622;720;625;604;594;595;541;594;628;554;527;545;607;682;734;783;796;809;774;664;645;640;604;590;546;561;595;671;627;708;724;768;785;810;776;645;472;478;557;609;648;638;562;557;545;479;417;310;358;460;513;582;610;596;607;643;667;707;645;557;514;525;621;650;670;624;608;650;625;577;560;603;629;568;509;623;634;728;794;816;784;735;561;548;588;537;549;489;578;683;736;727;752;754;712;623;690;702;562;550;500;531;495;565;570;529;467;478;523;551;448;273;232;267;408;596;772;737;656;648;642;628;616;692;620;549;516;603;626;713;724;719;672;698;703;653;601;559;599;584;713;603;566;525;540;611;692;633;591;568;612;572;643;677;677;767;668;659;636;632;632;674;576;546;544;520;623;631;714;751;753;819;747;839;798;852;750;786;794;816;774;707;701;619;657;614;619;647;688;615;623;647;679;602;640;621;584;538;519;599;667;731;692;625;637;592;590;601;652;616;529;618;620;646;664;576;546;588;636;674;602;490;508;526;587;640;625;557;474;452;443;545;548;607;589;655;690;673;603;623;701;654;550;453;500;673;742;686;621;652;672;685;674;588;591;593;606;570;525;427;423;414;519;536;492;535;563;603;642;610;547;486;500;409;369;365;438;497;446;468;483;598;713;638;565;515;551;639;653;626;630;605;594;469;366;413;427;506;511;532;606;584;560;609;602;581;677;586;541;473;521;463;546;600;619;630;595;653;592;607;611;623;628;690;675;610;578;589;513;492;442;426;536;590;610;647;642;644;682;711;647;638;619;515;505;552;670;644;602;600;599;553;599;577;553;537;476;511;532;519;577;524;497;476;542;550;644;658;697;704;649;654;655;638;588;486;511;479;534;539;599;635;661;634;539;486;553;590;607;596;623;648;586;447;445;441;482;540;621;577;602;585;640;606;660;605;662;631;646;653;689;753;749;742;653;607;604;696;652;699;608;575;588;553;589;589;654;615;594;575;547;551;585;585;586;653;704;706;708;702;716;626;566;550;580;543;502;486;535;582;621;618;598;570;440;436;468;517;637;724;694;648;534;490;418;428;407;432;398;404;523;594;720;758;775;827;644;566;575;586;605;647;565;694;741;776;750;653;607;522;504;466;486;551;514;620;449;389;284;244;292;301;336;333;383;451;454;398;317;216;286;408;511;544;586;581;508;375;272;220;170;110;78;69;128;167;159;138;158;188;180;174;242;311;424;567;646;597;550;643;591;516;450;388;384;376;367;388;299;183;64;40;43;70
586;564;650;686;712;720;768;768;821;723;691;682;669;660;557;568;556;515;454;487;455;504;551;514;514;485;466;517;585;665;595;665;683;694;597;592;569;648;622;631;672;746;757;720;783;686;604;571;489;486;504;555;612;610;662;673;786;681;686;557;502;440;475;489;536;504;568;511;509;536;576;603;589;574;583;533;466;484;473;457;455;466;612;597;673;672;675;683;730;760;739;638;580;558;559;537;505;500;638;609;640;642;683;625;521;441;490;490;507;457;467;476;471;516;642;637;655;552;622;726;730;642;688;671;648;695;586;477;494;556;708;743;704;673;663;723;693;759;712;752;623;627;596;522;556;599;574;584;514;509;553;603;613;611;596;574;580;592;606;605;533;476;573;600;705;710;775;796;758;755;717;682;632;671;640;645;711;715;721;697;670;706;763;812;768;766;698;586;502;573;659;725;665;613;608;575;549;450;406;425;461;589;628;595;646;618;684;686;685;678;552;523;564;623;702;755;741;708;719;630;570;555;579;635;584;537;595;678;741;739;784;772;727;591;545;512;523;503;525;525;691;687;743;808;700;706;650;699;648;613;529;472;521;572;557;468;475;470;467;583;576;536;455;373;370;460;547;731;828;733;699;658;694;649;646;577;524;504;592;611;725;733;730;764;636;615;612;519;544;581;648;638;619;549;535;540;549;570;584;530;586;622;711;709;711;740;735;680;678;620;590;622;578;597;585;521;547;613;627;691;720;735;766;757;762;850;813;830;778;755;712;762;702;677;667;699;655;666;626;581;603;617;586;541;510;595;646;622;627;613;650;661;678;693;677;609;584;681;655;670;659;577;654;640;694;659;646;579;591;602;630;597;501;542;582;675;621;600;541;546;499;497;470;522;551;604;634;672;621;561;604;663;669;616;466;506;638;700;648;654;559;603;594;526;578;584;587;609;638;548;561;556;579;580;587;580;558;551;605;641;646;553;551;497;449;365;393;443;489;487;447;507;608;661;646;592;596;585;658;657;668;642;689;606;521;367;452;495;506;513;537;585;606;551;537;595;569;565;594;511;522;458;501;557;650;684;682;714;657;633;616;633;665;649;703;665;617;554;545;558;506;476;504;568;643;616;544;578;603;650;612;651;617;600;511;511;611;643;640;665;616;589;603;604;546;523;401;427;497;510;532;477;553;518;497;515;539;660;614;668;637;659;660;666;652;579;515;439;474;561;633;683;701;739;684;601;493;575;603;649;629;688;668;623;551;507;515;501;565;609;621;576;579;635;623;636;602;606;575;594;687;733;758;703;701;684;616;622;705;631;617;554;507;542;524;562;655;679;724;560;541;572;595;650;564;553;582;599;664;705;734;625;651;613;641;636;567;490;454;507;591;579;603;633;657;476;400;450;465;575;589;640;560;492;447;434;462;431;436;379;425;462;573;684;695;695;730;650;507;472;470;543;546;518;644;738;739;717;649;574;475;463;500;605;553;591;507;404;382;341;269;314;295;286;263;277;308;261;230;177;138;252;416;524;540;493;470;420;270;154;114;72;48;40;56;78;138;112;82;77;87;88;140;170;262;434;578;557;574;529;545;479;344;306;249;190;189;284;311;227;138;50;28;23;44
636;665;636;700;718;701;701;710;660;646;592;638;608;686;662;596;592;542;490;446;433;472;480;482;443;424;475;498;570;619;641;627;624;673;632;494;522;611;592;627;724;765;751;795;757;714;639;564;554;533;534;601;650;543;632;639;696;612;578;568;490;469;536;553;499;460;417;439;396;455;533;535;596;547;556;541;481;431;424;511;589;588;658;681;724;757;683;675;726;745;722;648;652;695;620;570;559;532;546;581;664;648;670;604;545;506;550;510;524;480;477;482;502;550;585;635;607;528;635;622;680;701;648;631;695;709;657;481;497;620;675;732;740;690;725;759;767;742;821;726;711;680;565;511;539;531;636;578;500;464;535;530;560;552;577;550;614;540;579;563;495;450;497;585;631;663;677;749;768;751;745;792;736;741;670;756;790;735;694;673;724;745;764;742;822;782;735;631;510;516;668;652;671;622;623;657;629;551;540;532;493;595;564;645;693;656;667;651;638;624;618;521;594;604;637;745;778;736;708;600;550;525;561;646;654;571;548;617;659;752;752;805;757;636;538;516;539;495;509;565;621;646;677;709;712;658;664;654;666;700;622;527;545;537;489;436;453;430;588;601;701;644;573;417;479;501;612;699;728;702;705;666;656;682;613;542;498;530;603;705;797;769;747;702;575;530;461;447;526;603;549;599;592;528;517;489;546;595;528;525;550;593;725;745;761;774;670;617;587;546;600;669;646;680;638;568;561;589;514;563;672;712;662;672;761;792;770;832;752;691;652;655;642;630;681;675;713;611;624;543;570;593;565;516;546;589;649;669;652;647;615;691;681;710;623;611;632;664;685;705;644;632;576;631;699;684;696;658;620;668;691;519;545;568;623;683;597;581;577;528;472;467;502;508;558;569;577;599;550;504;552;609;636;551;453;494;597;679;662;602;536;492;479;562;578;630;660;738;647;633;652;582;659;669;645;605;597;518;601;643;652;613;603;565;464;453;430;466;520;536;544;496;601;586;563;579;628;582;585;622;655;618;642;612;532;418;458;473;499;521;596;609;609;602;623;576;612;614;571;529;548;519;525;578;673;704;728;745;760;678;613;692;697;686;771;712;621;608;555;557;554;531;544;594;612;621;506;469;508;601;615;652;591;620;596;539;565;558;667;600;630;671;629;627;639;497;416;382;471;472;510;554;542;594;566;622;682;696;626;617;619;654;633;698;700;620;506;482;478;540;716;720;739;786;739;584;548;588;640;633;693;649;614;574;519;564;531;530;606;657;684;621;572;636;634;606;579;481;435;501;619;588;636;599;681;654;626;558;533;510;487;485;499;510;540;603;624;661;630;542;555;602;666;610;566;537;550;564;616;652;690;653;552;628;665;715;598;508;449;500;556;565;581;649;667;543;433;420;467;486;502;602;572;517;493;481;479;465;400;393;411;495;569;624;661;664;648;580;438;340;368;451;465;527;599;733;721;694;630;512;475;488;523;605;550;576;438;331;394;324;288;250;277;262;194;194;206;141;139;82;78;141;313;395;476;445;357;232;145;78;47;35;29;39;38;89;105;62;58;60;74;95;124;172;230;362;500;514;507;440;380;340;222;150;138;132;112;180;234;168;117;59;31;28;16
699;736;714;760;624;628;571;567;583;570;545;588;619;628;647;663;583;558;528;483;480;460;459;429;430;418;460;497;558;621;661;630;612;570;564;566;466;549;600;625;693;699;757;711;670;599;601;563;583;648;664;671;665;594;574;569;621;569;539;560;535;530;558;634;538;470;416;409;420;462;541;621;662;622;558;493;443;489;517;564;657;719;680;681;661;708;695;735;726;621;652;612;677;615;700;673;534;499;555;524;568;654;671;654;558;580;546;574;560;565;531;545;540;568;639;650;555;484;529;622;631;651;614;623;748;762;654;511;518;559;680;675;658;661;707;735;777;735;720;742;722;664;673;590;528;522;614;572;485;409;441;504;552;536;588;629;612;568;548;546;573;515;500;609;623;607;590;658;660;691;769;781;772;790;783;786;741;750;723;698;640;661;680;734;791;801;750;718;571;535;582;619;634;641;657;721;753;642;620;563;528;555;556;657;668;679;664;682;680;694;646;577;569;599;655;720;766;695;638;504;472;557;607;650;640;633;618;606;675;698;713;729;780;743;598;613;523;489;535;581;597;601;642;672;710;681;608;616;628;651;603;571;561;543;512;435;437;511;549;631;755;786;672;609;527;537;624;642;692;753;679;611;648;625;583;604;563;578;596;689;687;703;778;717;627;499;424;510;568;578;528;480;513;489;442;477;448;567;524;575;650;710;720;707;766;728;604;589;627;523;602;645;658;681;669;652;575;503;448;523;538;605;574;610;687;710;789;715;738;648;632;569;502;566;622;702;724;680;665;601;598;622;604;551;506;585;577;584;602;645;641;584;643;630;632;623;665;734;689;724;663;621;560;588;715;718;697;714;719;735;650;627;487;573;629;623;609;576;516;508;478;518;584;601;584;514;489;485;426;453;472;559;632;529;388;440;513;607;613;518;435;409;413;549;628;692;644;684;710;665;673;609;648;676;638;582;541;546;589;568;624;594;563;580;513;478;526;460;555;480;504;534;578;607;605;585;615;585;526;576;559;638;621;593;523;474;448;539;589;561;577;610;659;619;599;648;639;632;584;532;575;568;601;618;729;789;769;739;747;710;666;714;670;680;676;706;685;620;700;686;578;615;607;620;625;585;518;469;495;624;678;709;613;615;520;484;500;528;604;598;649;677;725;661;598;491;427;444;436;462;578;574;621;628;589;662;699;716;632;548;566;612;624;650;623;667;543;423;405;502;636;721;763;798;706;670;570;574;610;685;620;593;584;538;565;590;606;600;617;624;619;655;670;648;625;578;501;448;402;492;580;561;583;552;612;591;566;551;477;449;479;510;477;511;541;615;647;581;620;554;523;657;612;619;630;495;459;508;620;624;610;593;602;635;719;704;678;568;494;510;546;574;651;594;631;644;544;472;476;491;551;534;560;517;556;509;494;415;341;335;376;455;500;529;518;529;537;515;379;319;319;423;470;510;607;731;723;656;581;511;455;454;523;596;531;424;337;282;286;311;247;209;223;187;147;163;132;108;62;48;40;97;200;302;367;333;191;112;73;54;30;22;23;30;46;70;98;63;52;74;98;153;170;188;176;261;379;388;316;341;340;209;146;100;93;85;90;121;175;108;93;63;49;32;20
664;714;724;682;627;569;527;574;550;559;572;672;610;589;616;616;558;503;502;448;458;421;448;436;424;457;479;498;501;583;562;596;537;566;525;523;466;551;578;596;610;665;681;672;669;654;632;596;679;659;708;717;631;541;507;517;544;533;457;536;518;556;638;619;562;429;400;380;391;437;511;585;632;605;599;449;501;503;551;678;688;692;699;640;677;661;662;691;661;605;560;599;651;664;714;666;572;522;589;596;629;612;629;638;588;609;553;624;595;568;559;589;582;587;571;581;533;531;559;607;566;547;564;589;620;640;614;521;513;578;641;654;639;662;661;700;686;718;693;701;679;650;660;579;494;490;496;559;483;409;400;501;475;506;565;568;532;525;533;621;571;495;547;612;545;537;579;589;608;690;762;797;801;799;849;848;745;721;648;622;656;713;677;715;751;763;695;694;547;458;540;619;605;611;693;720;706;667;625;601;577;531;557;677;682;722;704;671;617;637;627;617;590;641;694;743;679;637;580;502;498;620;654;676;698;669;658;676;669;666;711;717;718;726;697;711;611;586;561;571;568;577;582;672;683;665;598;577;640;646;668;601;572;583;547;488;502;513;549;700;752;785;733;589;489;486;608;745;700;673;700;586;558;618;596;630;647;598;646;672;724;669;755;746;641;568;527;568;596;600;524;526;488;466;445;438;496;563;528;585;654;654;720;680;695;699;649;690;615;577;579;605;673;687;679;693;630;527;439;507;484;532;522;655;696;735;765;768;683;597;541;473;496;531;596;629;671;748;711;609;618;626;626;578;531;500;510;525;626;607;699;646;667;648;615;586;671;671;663;598;595;551;580;651;723;743;771;740;723;693;694;645;556;550;586;650;568;506;530;512;476;530;604;617;599;509;524;423;380;447;522;545;571;469;388;411;497;512;557;492;468;413;407;541;661;637;660;627;704;634;595;627;706;663;663;557;545;522;529;587;581;531;554;535;567;577;561;593;557;506;487;486;557;574;561;572;574;482;522;546;602;594;621;571;485;526;521;553;562;545;585;657;671;657;651;690;677;634;603;576;559;596;694;657;725;717;772;708;708;659;748;736;732;644;676;658;642;715;763;732;660;668;659;647;613;570;540;530;545;647;718;748;676;625;586;458;468;476;527;678;712;754;727;641;618;559;500;502;438;606;619;669;662;690;696;703;724;652;579;556;568;601;614;652;686;613;615;476;386;413;578;630;700;770;711;672;592;590;595;611;580;539;523;508;566;620;650;571;571;582;614;633;664;669;729;639;556;475;452;529;610;611;590;518;494;545;587;561;517;495;496;528;524;530;563;596;573;629;573;582;620;619;609;580;508;434;419;516;539;565;564;525;562;671;720;717;692;582;484;492;506;549;585;653;699;669;586;552;545;493;512;488;573;639;599;496;448;354;256;250;334;417;474;426;430;390;401;486;433;411;417;409;463;511;609;715;686;603;512;470;494;523;464;513;413;328;233;192;184;185;194;173;146;143;142;114;84;46;22;34;31;57;128;196;266;240;156;77;59;39;42;35;36;46;45;104;96;88;61;80;132;139;173;150;112;167;195;173;156;162;204;144;110;89;86;88;64;72;88;96;91;91;66;50;29
666;662;678;687;607;517;477;526;582;694;692;728;744;647;628;598;546;487;479;487;459;432;408;478;463;497;425;406;496;554;569;456;523;527;552;500;486;517;585;583;591;619;589;614;656;642;581;590;694;685;650;693;638;536;556;521;479;479;520;513;513;522;613;585;551;483;428;418;423;443;493;588;611;645;542;473;506;554;620;669;744;760;748;640;645;709;691;691;618;570;552;614;654;752;732;665;587;615;623;603;689;560;568;592;611;658;667;630;610;558;515;533;582;582;520;554;509;501;549;564;557;525;518;498;495;503;505;527;548;597;628;616;620;636;662;666;643;618;611;627;611;617;587;543;491;462;510;513;483;434;357;431;488;534;587;554;503;487;559;604;547;512;533;538;549;556;551;562;656;686;795;819;774;754;753;724;677;586;628;662;677;731;696;777;757;797;717;687;571;473;540;626;622;704;719;754;724;647;546;587;613;561;588;634;676;684;653;640;636;657;635;583;581;592;607;661;606;524;453;491;498;595;646;669;697;694;686;698;726;675;710;719;776;740;776;702;718;595;636;588;569;513;544;615;680;670;555;550;593;640;641;605;575;532;573;507;474;497;529;622;721;746;687;634;436;517;640;675;690;675;623;490;440;548;630;669;696;720;706;648;654;740;732;701;692;607;577;579;666;606;563;523;497;467;464;476;551;519;611;612;695;600;616;663;766;707;746;687;664;588;496;600;671;597;669;737;655;546;446;469;508;505;514;624;729;806;686;709;625;583;522;466;429;490;464;571;609;768;746;701;653;641;644;547;583;487;508;518;551;608;711;652;631;611;585;660;648;677;616;543;476;491;597;638;705;773;718;747;676;722;716;712;546;476;535;579;600;552;474;477;476;604;622;655;599;528;467;510;509;495;512;544;545;474;431;438;504;542;578;554;482;476;386;433;586;652;642;631;638;625;654;680;698;671;617;618;486;504;569;625;575;568;574;592;578;625;606;626;627;535;518;527;499;602;582;515;542;465;447;547;551;589;678;630;640;539;563;537;488;487;541;620;679;628;686;737;713;673;599;590;615;580;618;650;725;720;721;737;680;674;693;792;747;623;599;648;636;673;751;687;723;688;728;650;609;598;581;568;610;626;737;729;662;606;555;487;416;458;546;688;755;724;701;712;677;606;615;520;555;616;656;708;650;685;686;661;664;611;488;488;582;578;627;641;669;619;621;508;464;466;550;612;666;730;682;645;672;610;583;585;539;527;458;495;539;609;602;531;489;562;604;617;693;692;683;639;577;512;519;521;579;550;551;491;511;497;591;524;530;550;557;609;548;534;553;563;638;522;556;533;559;615;630;619;536;362;355;412;411;446;442;516;523;618;635;682;646;555;426;367;427;545;524;573;605;650;610;546;511;495;516;485;529;641;663;550;487;331;231;194;256;364;397;339;336;323;420;511;609;554;474;457;467;457;562;635;614;476;433;433;417;464;488;516;370;217;138;99;97;109;133;134;148;133;159;135;66;43;37;14;31;37;81;134;210;161;81;70;68;67;53;44;48;64;83;98;108;90;62;86;109;145;120;74;64;76;97;76;69;94;133;126;111;98;94;62;38;32;68;71;113;127;92;54;51
615;620;641;640;622;524;547;505;696;718;750;797;672;663;631;612;565;545;493;519;504;480;526;569;536;560;492;443;512;556;563;461;483;574;551;530;520;593;586;611;570;598;559;567;682;659;656;616;563;616;676;669;579;598;557;584;517;452;441;470;520;540;553;555;517;486;480;452;474;515;547;574;576;612;537;470;522;574;594;598;696;737;606;609;694;653;668;633;588;614;624;592;679;753;674;668;653;630;643;672;635;573;506;504;546;636;649;572;521;498;559;570;582;512;518;458;525;546;558;540;484;478;466;476;496;423;405;450;572;629;676;706;631;615;598;615;587;586;548;518;587;557;527;560;481;434;476;427;490;467;438;468;496;542;541;559;573;591;512;560;567;513;509;544;566;574;607;684;694;712;779;745;733;703;732;700;649;645;611;620;732;747;787;776;810;767;764;675;561;523;516;637;618;708;712;737;650;680;629;630;638;602;641;679;709;760;777;592;589;602;610;586;596;630;578;573;523;479;482;470;548;515;631;606;644;659;674;668;645;686;717;678;707;712;746;791;686;658;612;647;546;563;582;660;678;588;595;524;556;660;676;612;509;575;553;499;463;445;473;588;696;715;715;642;541;542;631;681;663;682;562;417;406;455;583;613;673;666;679;670;669;711;711;700;688;712;632;610;596;651;614;556;457;445;462;529;603;620;586;616;628;613;584;644;710;736;744;732;624;571;546;593;599;622;668;734;669;581;451;454;520;491;534;599;731;708;654;668;559;559;513;465;509;483;488;518;632;722;760;718;636;662;717;662;603;543;511;529;527;595;620;658;673;575;547;647;659;632;582;494;415;436;568;643;723;753;751;670;633;738;720;657;523;420;509;553;611;595;505;413;478;574;711;648;588;563;509;535;584;547;602;550;587;565;504;470;500;572;541;542;568;454;428;490;589;672;611;623;597;673;718;776;735;755;703;635;583;577;564;613;517;511;572;590;632;607;599;535;587;560;543;512;531;612;625;605;546;433;458;537;626;677;673;705;656;634;495;451;450;495;517;597;601;650;744;733;660;631;675;619;638;569;623;706;682;747;727;710;666;671;750;707;629;626;609;559;612;635;682;744;691;678;725;715;620;651;585;608;587;661;650;730;692;617;599;462;430;499;609;674;660;731;703;639;706;651;602;552;593;619;670;714;758;751;771;679;636;528;523;485;611;665;591;613;604;641;661;571;564;533;518;544;581;621;688;701;682;633;607;627;532;468;444;457;466;529;470;490;469;477;606;609;656;699;703;703;612;543;599;565;579;541;498;503;497;480;540;554;551;576;635;664;571;566;552;554;556;555;569;536;517;590;677;566;510;288;204;251;245;263;334;463;490;521;528;626;564;457;321;229;307;386;443;519;622;590;550;448;522;522;495;491;528;596;641;586;514;354;229;175;181;253;311;374;318;306;415;564;600;626;522;424;417;491;544;601;508;435;276;320;330;423;483;524;363;205;91;53;64;95;112;189;203;220;226;159;66;34;34;35;19;33;90;149;169;130;107;86;119;128;88;84;53;64;81;138;144;128;96;81;73;82;53;42;39;31;48;24;24;69;96;146;135;88;81;49;29;29;63;93;132;146;141;107;108
595;622;614;641;637;630;574;614;716;714;733;697;669;659;593;556;557;550;506;554;562;589;627;583;654;587;526;461;519;583;546;550;547;537;488;526;500;564;545;537;580;581;572;662;644;694;693;687;623;537;566;583;615;638;642;605;607;495;462;542;517;538;568;549;562;527;543;587;567;560;574;637;659;668;587;552;506;563;549;570;616;687;591;586;693;705;713;659;659;633;701;681;724;765;739;657;692;598;661;678;700;594;482;476;504;544;611;591;503;564;522;571;577;528;514;479;534;541;500;478;483;510;509;498;439;397;350;427;545;648;625;647;621;576;611;584;589;547;519;492;428;491;500;524;520;510;450;406;405;490;469;516;506;483;575;574;619;614;595;552;578;556;536;484;581;553;593;614;688;764;728;769;725;663;662;618;608;631;616;657;721;686;684;706;779;788;764;695;602;564;603;566;678;738;701;662;626;624;640;662;703;703;686;674;719;727;680;633;597;578;616;652;581;555;514;521;518;453;550;511;513;482;485;535;568;562;582;550;561;617;640;645;705;772;643;678;646;597;651;644;589;528;576;639;681;619;617;596;598;661;675;588;545;657;588;615;526;411;465;529;609;699;718;630;601;608;696;701;685;641;542;438;404;415;509;604;635;662;699;663;681;694;739;675;631;698;675;658;650;623;617;570;501;434;512;613;638;620;601;643;631;648;580;659;712;706;732;654;617;503;472;607;539;570;596;699;619;535;400;436;573;570;545;616;691;730;680;588;503;484;488;499;594;576;557;598;704;742;808;740;693;636;692;687;619;600;533;483;546;576;637;677;626;613;574;614;637;568;477;427;376;435;478;646;704;625;640;656;707;752;722;661;472;402;440;513;575;583;463;452;466;592;673;716;700;670;556;558;557;586;629;623;683;668;575;554;548;551;572;568;519;541;498;483;603;561;631;662;641;679;726;677;731;670;618;607;613;582;582;561;471;441;517;570;662;630;569;547;511;558;503;484;551;610;679;621;475;471;474;483;623;667;786;663;689;616;477;456;411;416;532;614;604;630;686;717;698;616;601;648;602;617;599;655;666;718;744;716;677;669;729;794;714;639;599;578;547;619;647;683;630;600;689;687;628;682;583;596;648;644;737;689;651;586;528;489;448;513;602;676;696;702;619;611;547;582;605;623;634;620;680;733;716;721;708;658;597;539;537;575;641;617;649;631;596;626;651;677;673;581;538;542;564;625;657;700;664;708;627;592;430;412;395;395;434;418;438;470;453;505;500;567;669;679;757;594;579;577;637;610;540;467;432;483;471;470;504;448;457;566;693;632;588;568;562;536;585;571;544;472;508;588;607;638;477;241;151;107;102;128;214;292;317;361;406;458;457;408;291;172;161;283;437;454;574;567;495;452;507;525;585;481;524;543;631;567;538;404;248;230;190;218;330;367;369;408;435;536;656;626;551;405;367;497;490;482;437;379;254;228;218;362;447;485;347;186;79;56;55;110;140;195;251;283;283;234;103;39;26;38;34;50;95;119;174;144;147;165;220;204;186;107;72;98;111;140;174;148;114;74;55;37;26;24;13;25;19;22;30;63;101;132;126;102;64;42;29;39;58;120;126;151;140;109;170
596;618;611;605;671;643;620;594;667;727;701;622;621;613;598;586;545;575;570;586;698;663;668;647;651;646;512;483;606;668;659;591;579;485;453;452;485;500;501;481;539;577;621;678;715;730;788;717;605;565;537;532;589;611;618;613;596;547;534;530;522;605;612;547;552;610;620;644;614;610;597;641;690;734;662;660;550;577;576;572;529;593;572;597;624;674;703;628;654;647;676;690;764;764;731;665;721;691;609;636;656;603;511;478;508;535;606;594;586;632;602;601;579;593;561;570;525;563;498;520;555;593;556;574;496;388;362;463;501;567;612;618;587;639;593;567;545;554;517;449;453;452;503;522;560;532;469;471;497;520;512;592;617;584;578;593;601;648;595;568;572;613;563;573;526;577;568;603;673;779;727;723;705;680;608;616;537;570;543;643;668;643;661;737;733;761;722;714;611;603;592;664;636;685;648;588;551;602;633;718;724;683;702;720;703;665;666;653;645;639;649;610;545;507;529;585;583;588;552;611;571;517;444;423;446;434;478;457;477;546;527;564;628;727;589;547;555;558;615;623;578;531;562;645;729;647;651;613;600;694;651;582;584;641;702;639;546;430;439;488;533;611;686;718;663;674;651;694;577;641;584;573;485;507;486;493;515;597;652;672;670;700;649;653;620;718;736;712;698;620;583;540;416;407;503;606;657;650;585;582;597;568;597;652;639;643;642;677;533;523;458;492;514;531;552;694;583;527;460;405;476;596;610;615;644;617;603;553;493;471;448;502;604;605;669;666;714;746;794;730;659;696;698;652;655;574;534;486;505;583;546;699;599;599;577;569;539;523;466;403;459;402;467;514;541;565;607;634;608;634;703;619;509;469;503;571;551;568;406;399;419;524;590;641;686;688;571;590;632;645;667;760;662;711;620;519;555;522;515;563;534;552;535;447;533;597;630;620;671;734;656;656;597;644;611;593;607;546;583;533;462;474;536;593;639;603;606;504;504;541;469;512;583;644;678;621;506;458;495;571;655;656;660;730;695;613;507;452;382;465;537;570;648;633;748;714;628;615;597;584;559;493;554;542;600;595;700;685;724;707;780;737;715;692;573;596;595;619;621;591;610;606;581;598;532;574;579;600;607;637;658;654;625;572;590;440;373;405;526;610;644;584;567;531;497;566;608;628;590;617;694;719;706;724;718;682;619;538;572;623;680;679;633;627;569;625;606;675;646;603;543;502;478;574;624;661;680;675;564;478;335;304;315;319;355;370;315;400;441;423;493;627;711;736;725;658;638;548;568;500;420;364;376;383;380;406;353;293;356;508;614;614;623;617;581;548;546;521;497;493;510;537;579;559;451;218;130;81;55;68;125;128;176;210;267;330;418;367;230;116;98;229;350;430;427;521;494;447;474;554;559;507;447;459;489;520;504;406;327;248;197;248;347;443;465;499;543;614;627;596;489;399;385;379;407;369;343;341;255;167;177;337;439;486;342;207;89;51;57;125;149;147;241;302;351;262;135;77;59;51;45;56;79;135;137;122;190;247;305;293;248;164;122;151;139;176;205;195;142;80;28;20;25;18;21;15;22;31;46;70;86;149;144;144;101;68;31;37;79;117;146;161;138;160;188
623;711;704;647;650;651;619;582;612;645;649;665;622;678;605;599;542;571;606;589;672;684;712;586;623;613;550;525;633;665;690;613;538;484;392;410;439;459;418;426;514;543;631;685;677;680;723;691;635;583;504;535;574;538;564;591;562;493;561;535;566;604;619;573;563;634;618;689;646;575;653;719;732;755;601;621;637;626;620;562;635;585;552;570;624;639;637;618;586;660;663;670;693;705;797;716;736;654;668;673;624;596;536;460;530;572;661;718;705;709;676;620;620;636;641;602;593;509;471;559;599;630;616;637;553;389;447;484;440;487;526;600;620;619;587;618;633;579;574;475;399;426;491;525;600;596;576;557;560;567;586;649;655;671;660;622;626;595;612;547;572;592;567;570;573;566;568;591;661;662;806;752;743;665;702;622;588;550;546;555;601;582;602;665;743;793;747;676;651;622;585;594;647;702;667;619;598;621;634;667;691;644;607;643;648;633;615;706;675;639;688;708;638;595;586;597;615;584;531;568;563;523;397;357;374;387;386;452;486;442;510;446;521;517;500;504;490;542;596;595;543;534;511;645;604;608;645;629;606;646;664;573;618;693;751;754;619;488;454;438;507;611;661;672;640;601;644;636;611;640;595;633;588;568;516;504;556;633;590;692;648;688;669;627;683;716;737;723;660;654;581;511;467;474;523;587;647;620;594;608;523;487;494;541;525;601;634;622;572;529;508;513;532;509;580;661;637;570;389;350;441;532;599;588;546;522;449;436;418;371;424;539;619;663;640;679;683;749;756;684;679;627;645;636;666;590;561;496;489;595;653;675;660;549;490;518;511;442;402;414;508;392;397;428;466;495;542;609;706;701;644;567;497;456;524;524;571;503;470;361;362;463;513;573;635;616;625;536;528;541;584;664;710;703;635;614;569;540;494;529;538;527;540;447;490;530;574;627;674;624;571;530;552;556;589;626;580;559;540;529;471;547;491;505;588;613;556;541;539;550;501;531;563;645;620;574;476;430;456;578;634;685;713;718;776;659;576;509;464;439;468;532;570;621;626;693;611;555;582;568;540;514;508;474;525;555;595;696;666;719;738;746;734;701;623;610;616;626;580;608;579;548;559;555;529;486;552;497;606;652;683;681;561;495;476;446;341;414;456;548;553;566;556;484;465;531;575;622;576;618;669;664;682;694;662;615;537;621;645;704;720;724;640;615;675;626;624;660;694;633;462;417;444;471;576;624;690;660;571;417;309;209;220;203;200;226;261;336;368;416;415;523;628;684;667;687;627;485;502;435;329;270;233;255;252;259;214;193;237;319;496;549;570;594;556;516;502;437;452;454;461;494;538;512;357;226;121;89;68;48;57;78;76;86;129;220;345;275;177;100;81;173;265;297;374;375;380;457;511;555;592;540;401;318;341;401;413;390;304;292;256;282;386;492;490;590;611;632;608;597;443;384;313;340;303;237;244;245;210;125;157;273;367;348;301;192;95;41;49;74;84;101;245;406;354;306;165;103;75;85;82;87;123;138;137;116;171;268;340;322;344;271;216;232;309;239;236;197;110;77;24;31;30;29;25;17;25;59;95;148;143;195;212;206;145;95;67;54;85;152;205;178;145;127;227
666;760;734;681;662;564;556;557;562;592;596;636;631;654;653;635;596;610;604;606;628;679;725;608;642;582;522;573;628;765;691;656;569;476;446;443;473;464;450;430;468;511;563;570;630;689;691;651;640;560;515;497;505;542;475;561;504;524;515;550;553;592;586;598;622;665;685;695;712;718;716;740;793;737;687;640;671;747;643;597;574;551;512;533;529;508;579;606;582;696;668;689;639;680;743;825;765;750;645;624;579;540;477;526;559;640;651;764;740;755;759;681;590;627;682;641;578;501;469;570;649;657;655;634;587;558;532;617;454;419;504;543;602;600;615;621;574;569;571;512;456;528;501;544;602;653;655;563;633;574;622;645;695;730;716;682;585;579;566;523;536;525;649;638;610;568;572;595;618;701;739;765;769;691;705;679;629;623;525;544;481;491;571;575;662;791;741;643;569;566;568;690;730;720;656;656;613;598;612;602;556;569;548;532;563;605;638;630;632;624;609;674;696;644;680;711;674;636;567;500;447;445;383;300;369;418;471;488;468;479;491;484;478;483;527;539;551;538;567;561;613;543;619;565;589;562;610;632;617;689;646;590;616;678;723;733;683;549;476;447;521;577;689;708;598;576;527;523;528;514;538;598;605;599;624;622;627;530;650;725;601;655;687;695;695;705;733;791;676;608;559;513;471;480;553;614;669;597;628;555;524;475;483;422;455;553;604;596;585;572;535;510;588;590;650;660;679;563;446;302;350;450;577;580;491;427;349;298;269;238;322;493;673;645;611;631;606;675;769;676;630;644;588;565;595;644;576;506;534;609;621;751;591;502;488;493;514;415;368;441;462;469;446;441;419;455;435;509;585;633;562;552;471;499;565;517;540;402;435;360;371;477;590;580;537;526;559;531;481;483;482;621;642;615;625;580;491;454;464;519;481;527;550;423;465;506;549;608;626;606;580;558;480;509;616;638;648;656;574;602;534;564;498;524;526;570;601;610;596;600;610;585;601;641;620;564;500;422;475;551;627;660;690;754;776;680;662;526;482;390;436;520;527;502;552;598;544;532;504;551;560;506;536;497;471;492;516;535;592;634;658;679;665;634;576;581;587;585;523;536;519;601;593;548;521;553;551;564;699;698;723;621;489;457;396;386;359;414;405;475;520;560;506;419;339;390;503;534;551;611;663;672;639;568;572;557;616;669;686;744;740;718;703;725;726;685;652;597;680;562;460;479;480;518;457;542;604;582;551;443;281;168;211;197;184;194;218;263;336;352;430;459;532;552;601;532;503;425;439;411;352;222;132;149;129;133;136;160;145;216;359;458;545;530;482;399;308;326;343;377;337;372;366;333;320;178;139;126;83;65;64;40;51;48;66;143;202;218;137;76;67;127;207;199;233;289;298;388;518;569;597;549;385;261;246;310;350;404;324;291;295;354;453;444;520;553;566;581;449;444;373;344;330;277;182;149;132;160;120;82;115;204;256;243;194;154;85;49;40;47;35;95;227;307;356;265;182;191;166;130;128;123;146;169;135;109;136;232;324;385;426;349;329;341;366;380;324;207;114;71;51;48;48;44;37;34;64;102;189;259;281;276;307;283;170;119;70;90;153;266;281;259;178;126;137
724;719;707;749;662;646;595;557;590;601;640;654;711;719;645;646;643;668;666;665;593;642;672;654;663;575;528;596;654;710;661;703;628;605;532;502;552;543;551;450;470;502;559;604;616;664;650;647;652;636;548;484;507;547;545;559;584;524;504;494;528;525;611;647;604;596;678;711;813;760;805;775;727;677;577;656;728;724;752;668;584;560;538;549;535;541;571;510;582;583;638;633;621;711;742;749;760;708;734;636;599;535;531;529;594;671;714;728;663;654;661;658;638;624;623;637;610;505;524;552;635;668;593;641;535;561;615;624;519;465;492;582;601;693;639;638;619;588;615;569;558;614;554;541;575;643;675;634;628;570;613;702;725;695;699;656;661;567;597;586;573;578;614;623;559;532;570;620;692;681;739;710;687;653;693;690;675;579;548;479;477;553;535;560;674;668;706;670;537;598;581;635;653;654;649;706;592;574;533;563;578;577;563;524;494;614;672;634;610;591;647;720;719;720;738;756;688;651;555;494;477;381;374;323;327;439;512;560;514;484;573;488;424;434;492;547;615;577;553;564;567;583;615;644;663;650;611;657;711;686;700;650;601;606;706;715;633;571;534;492;593;581;658;727;646;542;532;523;499;504;514;550;660;667;672;654;643;618;664;676;639;636;650;752;712;688;736;754;663;598;562;508;423;496;571;629;666;619;648;603;533;495;481;428;455;503;572;517;539;506;557;620;645;654;706;744;762;654;569;354;347;434;550;521;480;365;346;190;178;180;262;478;626;644;604;605;576;640;664;655;616;607;540;600;584;625;599;521;492;554;659;700;605;544;494;587;531;464;377;438;477;486;449;493;527;452;470;519;574;618;582;534;505;546;506;477;442;423;414;449;430;555;632;586;546;431;454;426;381;383;374;481;477;522;508;478;438;489;500;507;482;492;497;450;507;586;584;616;611;596;557;448;478;523;615;708;671;657;615;574;590;548;474;437;418;477;570;646;677;610;571;592;658;642;662;565;546;483;505;517;602;677;785;826;846;814;739;625;549;429;460;496;514;489;484;499;431;374;423;450;515;531;529;551;491;435;423;540;562;475;510;555;548;547;583;568;592;593;525;545;535;634;595;573;564;536;572;663;688;689;655;574;506;430;392;349;432;429;406;376;421;455;413;350;285;271;363;467;493;560;558;546;524;517;523;550;558;708;741;771;766;783;687;662;728;681;648;663;593;459;446;466;486;427;409;463;521;510;582;470;330;239;205;236;245;241;281;279;318;340;289;374;401;445;447;460;332;310;301;364;342;235;126;71;61;97;132;140;131;145;244;394;458;455;368;258;176;219;252;264;204;193;227;207;130;142;139;159;163;129;120;65;58;43;55;75;119;92;93;80;66;69;103;137;152;193;235;411;528;660;615;462;441;261;220;233;302;340;296;317;363;384;406;469;481;498;493;440;364;382;376;340;326;270;212;113;92;79;64;61;76;153;177;164;112;86;57;55;50;61;57;67;146;195;237;222;183;202;240;147;139;158;218;237;173;133;125;197;324;397;453;461;434;422;423;426;358;270;155;103;78;83;114;88;76;71;125;182;342;414;390;380;407;319;218;151;109;123;211;325;411;338;208;113;123
768;775;810;805;770;707;685;593;640;702;636;652;678;696;661;726;663;707;667;665;620;585;575;627;621;592;553;613;648;662;684;763;722;672;561;571;609;599;557;545;527;509;584;573;597;640;642;669;741;662;550;501;533;557;611;532;590;579;538;481;446;472;558;526;587;626;636;736;800;755;854;835;764;705;643;715;781;714;689;633;553;504;594;527;608;585;549;477;462;473;480;564;560;676;668;707;762;741;700;652;584;499;482;532;628;666;716;642;595;593;625;556;526;493;550;576;580;543;484;518;559;580;551;592;519;637;620;618;545;483;461;556;585;666;658;554;544;555;637;646;597;620;537;580;645;672;675;647;641;591;620;635;663;601;629;649;716;639;679;613;658;622;538;599;552;511;546;613;671;725;769;703;630;563;647;697;711;680;569;515;569;565;578;603;639;661;648;577;562;616;650;680;665;626;644;604;610;483;504;548;539;554;571;549;583;635;611;637;628;595;659;678;710;706;735;768;676;648;607;494;463;380;330;329;398;491;621;651;594;586;574;561;462;458;566;630;654;579;601;574;597;583;679;668;666;689;713;712;725;785;682;635;555;618;716;712;655;611;569;604;616;655;718;754;708;570;564;574;531;505;490;532;565;611;659;629;593;608;632;648;595;591;591;644;674;679;632;658;634;618;526;459;419;523;619;687;658;622;658;640;554;521;523;495;487;517;515;534;521;508;575;554;610;699;634;758;736;769;609;464;460;440;486;590;512;475;351;211;106;105;211;418;550;570;571;543;580;661;645;578;572;572;520;537;620;684;674;556;540;640;696;734;698;514;557;625;612;531;447;430;442;462;449;467;513;532;549;563;608;620;589;556;501;470;430;400;369;436;516;502;517;611;696;602;525;363;315;392;327;272;252;287;353;414;455;426;455;502;504;513;436;472;552;534;546;612;633;614;643;551;553;500;541;584;615;664;673;649;587;578;524;451;381;313;371;497;606;703;707;656;530;548;622;651;624;642;604;591;576;577;686;708;706;826;796;771;775;715;536;463;486;516;505;501;478;426;366;383;382;444;501;516;566;526;475;448;488;534;516;438;431;462;503;492;467;605;596;585;590;514;543;605;603;573;568;551;646;655;693;694;622;576;498;457;385;373;428;382;386;302;334;365;359;298;203;187;260;329;420;425;422;433;456;443;497;529;624;743;693;753;752;675;662;624;619;620;644;607;529;463;403;448;464;410;345;377;440;510;546;532;424;287;250;276;333;320;358;412;389;357;296;278;315;316;264;263;200;176;193;234;272;201;102;46;48;59;71;66;92;106;199;297;338;302;244;131;86;98;158;180;126;102;112;99;88;117;185;289;262;239;187;127;94;45;63;42;55;73;98;75;51;44;56;76;94;93;213;394;521;588;552;467;410;259;195;214;304;315;266;272;312;296;347;344;343;358;357;344;323;351;397;444;461;328;256;131;78;62;50;92;111;160;174;146;115;62;56;84;105;73;58;44;81;127;141;134;158;232;216;152;121;174;263;284;237;200;186;258;345;438;493;542;486;402;465;411;412;338;271;214;165;157;173;179;150;130;139;272;388;496;471;489;409;396;286;216;166;192;262;349;473;399;257;152;158
830;744;771;767;768;753;620;698;697;761;707;737;678;695;669;696;732;716;664;632;570;606;618;661;698;559;568;567;540;547;571;734;723;707;599;585;595;573;546;496;552;574;571;575;641;653;650;692;679;703;606;568;566;545;620;643;715;665;544;447;371;413;499;536;514;490;617;689;727;725;774;719;728;617;608;676;736;706;631;607;543;585;557;618;593;588;540;421;341;397;422;468;492;643;566;641;672;649;608;601;544;499;473;571;572;655;656;597;545;514;566;609;547;532;510;542;598;619;472;423;483;503;530;528;528;582;614;579;566;497;494;504;580;625;597;563;539;578;601;602;630;662;607;628;604;669;718;678;633;605;548;597;561;542;517;541;620;736;748;759;684;574;530;517;493;584;533;640;731;732;723;676;562;517;591;676;696;690;597;597;659;677;630;565;618;574;556;514;520;549;595;643;671;634;668;598;482;454;522;568;585;540;544;558;554;563;543;570;620;677;666;652;679;672;732;735;672;557;529;539;422;410;353;380;441;578;605;688;684;676;687;602;501;490;584;672;642;599;626;589;643;610;647;695;679;677;658;703;741;748;684;705;620;629;685;694;688;617;583;602;637;724;720;659;635;538;519;522;532;518;524;574;641;654;587;568;510;564;634;616;605;613;615;666;667;664;650;661;668;624;552;532;597;581;620;624;623;633;710;601;507;548;518;530;475;537;481;492;489;510;521;454;532;593;608;719;722;700;721;665;539;495;449;522;585;479;384;229;109;116;189;351;492;526;510;526;599;630;569;560;533;473;532;611;649;712;743;642;571;668;756;747;611;546;661;616;652;621;512;405;456;407;362;451;550;598;608;632;621;674;557;473;409;367;315;282;306;374;439;469;491;558;609;656;502;292;238;275;266;193;143;163;212;312;396;379;396;465;457;479;435;474;481;545;494;557;630;642;629;621;631;567;585;602;637;728;653;663;634;581;534;438;331;286;318;477;647;700;621;575;546;540;605;678;668;599;641;622;598;642;642;690;842;710;771;781;715;728;610;533;509;550;548;507;511;406;349;336;374;464;458;538;571;549;502;518;581;580;526;450;415;450;413;435;452;599;611;588;547;444;578;650;634;627;577;584;651;703;706;664;550;527;474;462;383;375;402;383;315;245;229;283;316;262;164;160;211;279;246;234;296;375;420;373;358;460;620;668;703;717;678;635;564;544;601;625;545;550;442;409;349;354;367;302;257;235;316;416;567;519;459;338;280;300;299;331;403;488;468;438;341;255;250;239;185;153;133;92;99;138;196;173;101;30;26;17;36;40;66;95;115;183;188;168;125;64;42;62;82;92;87;73;67;79;46;97;177;334;373;367;325;198;125;108;61;34;32;53;60;73;34;33;39;43;44;76;156;354;488;549;463;390;314;202;161;171;238;261;191;196;263;268;171;196;202;231;266;273;253;300;412;443;486;484;309;174;117;69;79;109;164;210;216;209;169;129;114;180;180;129;71;44;52;78;71;81;107;150;175;145;100;179;228;281;300;272;306;314;341;418;565;549;524;485;412;536;564;450;401;360;311;297;305;319;259;189;218;295;472;529;529;502;504;490;422;342;259;246;251;326;358;327;250;215;233
676;741;781;748;708;708;668;722;799;728;776;783;726;624;617;641;622;682;558;631;568;535;635;655;639;568;494;535;535;512;598;654;692;627;538;543;601;637;561;562;619;598;575;638;633;638;658;617;639;607;636;559;599;621;650;668;694;657;523;433;406;380;450;480;466;454;588;586;639;668;756;691;712;651;562;607;642;682;622;577;554;592;566;584;575;553;476;352;318;354;471;527;494;555;606;632;599;568;546;506;536;488;511;529;559;594;622;593;531;561;596;564;509;567;528;547;558;597;545;503;481;498;522;526;565;605;594;593;569;484;457;543;592;612;626;524;556;557;565;580;630;597;578;582;547;666;715;707;676;638;565;540;495;406;373;420;577;689;711;732;636;637;598;526;545;531;558;603;673;821;758;684;653;559;521;613;663;667;704;668;695;684;627;634;609;613;554;545;521;499;583;646;625;578;593;562;472;472;570;575;615;574;590;536;516;520;542;583;653;698;745;661;568;591;591;606;615;572;585;488;489;458;452;453;490;541;661;688;700;681;632;571;550;554;679;663;605;565;630;571;625;640;631;639;570;592;620;641;686;721;743;741;649;655;634;707;708;638;580;662;679;690;599;607;654;559;488;441;458;476;531;522;657;672;577;530;490;542;558;584;584;599;620;671;649;642;687;620;595;598;625;595;633;646;708;646;647;696;641;569;474;488;555;632;571;552;515;453;433;356;431;467;472;519;540;582;688;655;640;620;598;464;406;459;525;458;405;286;192;144;191;320;390;415;489;505;619;562;516;451;463;482;563;642;674;697;705;683;719;645;717;648;555;605;602;699;679;644;572;466;460;366;401;462;504;599;637;630;655;606;479;384;328;239;202;195;180;266;376;413;472;527;534;470;368;245;199;270;260;182;119;104;169;284;338;302;305;383;375;361;425;473;505;507;524;584;591;581;633;546;562;615;625;696;664;658;606;597;611;614;522;402;307;270;346;486;568;659;610;544;486;496;539;592;620;607;622;633;577;618;705;811;825;746;737;738;747;621;565;552;525;532;536;501;496;456;405;376;428;501;510;542;588;535;541;530;599;556;492;394;382;354;360;326;346;449;526;571;529;476;455;558;636;603;543;579;631;667;681;593;559;496;427;379;320;286;342;378;278;187;222;224;247;199;114;124;136;167;153;136;190;286;317;251;275;444;511;637;651;679;659;606;547;509;540;559;523;477;418;309;304;288;307;243;218;138;183;328;436;458;366;291;218;265;268;251;367;482;514;486;343;341;333;304;257;147;97;93;73;95;111;121;58;30;14;20;29;43;98;118;133;119;101;78;46;31;41;47;55;52;57;66;71;70;49;69;171;322;430;445;384;227;139;84;77;44;39;45;63;48;28;27;20;19;27;56;152;280;372;364;321;246;188;144;154;199;172;174;117;93;135;142;111;92;178;234;271;308;336;364;413;498;514;467;364;200;90;85;101;141;219;318;290;280;225;176;198;299;316;231;120;63;39;43;48;61;84;123;141;145;112;133;175;248;296;367;361;428;389;411;524;598;518;467;588;598;628;602;612;482;516;447;527;491;409;306;260;319;463;548;545;538;540;500;530;434;379;314;281;260;285;222;284;316;325
665;777;788;783;682;627;623;692;746;726;786;808;711;690;646;644;679;624;600;607;587;596;592;614;630;668;474;504;464;497;520;625;654;597;515;529;604;598;504;466;549;529;541;517;585;655;634;602;578;589;570;620;612;638;655;706;764;603;526;425;363;343;424;452;455;477;560;585;615;617;649;649;642;631;642;670;668;620;677;654;647;594;541;521;547;547;480;401;376;466;518;543;510;556;573;502;483;392;442;498;482;508;548;583;571;544;567;554;661;611;584;560;538;555;530;533;610;579;527;512;493;512;521;569;625;628;652;647;527;479;509;596;657;634;557;521;537;548;544;494;537;545;489;520;546;528;652;715;703;631;575;477;457;351;283;400;562;727;718;674;612;566;551;543;534;513;574;663;746;766;689;667;653;567;556;578;656;707;705;743;761;716;547;558;572;620;565;570;522;484;532;598;651;567;549;586;511;455;555;632;633;566;575;495;526;485;487;598;653;719;752;674;576;540;482;598;595;605;522;515;524;534;500;457;398;470;517;677;682;674;630;619;593;613;614;645;585;623;645;616;618;602;576;556;540;491;551;633;639;721;744;696;635;625;640;693;722;656;614;556;653;646;535;509;525;459;381;301;317;320;378;485;552;624;615;509;492;509;512;542;573;608;559;682;647;626;629;618;637;590;661;590;614;627;702;657;616;625;637;554;565;513;606;622;580;539;492;383;273;295;350;343;362;432;468;513;556;575;593;543;491;424;331;324;364;391;409;367;263;249;291;326;420;433;475;570;567;501;451;382;427;526;536;557;602;614;561;604;646;681;660;671;652;635;698;673;699;669;570;468;450;384;371;442;537;566;625;651;670;511;407;306;168;124;100;103;176;241;284;374;496;493;431;341;271;221;175;250;293;237;201;151;151;244;260;181;182;214;201;269;335;416;477;518;494;528;574;599;557;576;645;668;578;624;584;592;608;607;628;558;462;372;334;330;381;489;512;601;543;563;494;494;535;512;628;576;624;624;633;620;664;769;794;738;679;703;554;564;510;469;541;509;509;467;481;469;419;391;486;521;563;608;580;576;500;568;533;510;472;406;372;314;295;225;248;297;375;502;510;388;406;529;551;495;472;483;573;621;641;631;546;445;343;273;223;254;292;316;305;247;261;282;251;174;121;114;125;91;71;71;123;180;168;162;221;291;433;561;597;620;551;558;600;533;512;528;470;420;387;277;215;268;290;251;168;93;91;202;356;392;212;140;135;135;171;202;359;458;497;411;365;410;443;421;310;235;172;120;97;77;60;71;37;18;23;21;26;51;102;162;147;88;55;40;31;31;66;62;67;68;83;93;97;72;58;71;134;245;393;421;372;214;123;110;93;61;57;63;47;40;33;22;18;23;23;52;131;243;318;318;247;177;102;133;194;237;197;104;71;64;91;78;54;81;140;234;355;403;426;422;454;494;452;417;327;194;109;74;130;173;264;295;307;325;260;229;339;412;454;322;162;88;50;50;69;83;112;128;157;152;165;151;141;143;234;360;506;521;462;505;565;569;563;582;643;636;662;624;610;576;606;635;635;595;525;377;274;354;473;525;533;566;558;586;589;526;439;412;368;292;311;229;324;426;469
672;750;756;755;678;650;616;654;734;745;727;795;682;679;670;631;611;554;558;632;606;595;560;564;579;598;507;431;409;447;546;561;552;555;518;525;573;517;424;410;515;522;551;506;538;644;597;554;414;448;522;558;629;613;651;670;674;618;481;419;439;453;423;486;456;480;529;543;527;571;639;685;683;705;640;653;631;652;652;711;661;652;601;513;517;524;529;538;536;558;619;642;574;563;552;537;464;387;453;506;549;512;603;655;584;538;510;554;596;663;620;617;505;485;567;538;554;568;618;558;460;484;545;600;666;678;667;639;540;484;548;639;670;614;573;525;512;557;530;480;509;501;530;524;471;543;615;703;684;674;563;564;470;334;285;371;566;667;635;633;553;587;504;528;533;521;575;666;782;736;759;693;674;627;609;665;648;707;597;695;622;671;573;590;589;577;605;574;522;467;532;583;573;627;610;599;585;491;555;557;549;547;566;546;494;506;442;500;672;730;679;654;619;584;530;584;567;564;602;559;549;544;541;424;371;362;427;600;669;669;579;540;614;644;654;656;644;610;672;643;614;614;565;553;499;506;520;535;666;698;733;648;648;542;570;608;663;561;506;505;580;552;476;373;352;308;259;170;137;158;211;325;469;514;606;579;551;527;497;535;539;552;543;654;666;575;575;574;540;559;552;561;538;594;660;687;671;614;637;588;545;607;662;602;575;452;397;288;254;276;320;314;339;319;393;457;431;458;517;512;431;355;312;313;351;411;446;412;361;315;355;358;425;495;525;556;483;407;326;312;400;536;536;537;526;481;459;490;532;642;683;615;663;643;680;631;652;619;572;465;455;461;452;507;562;559;564;561;554;462;363;232;138;95;78;109;141;189;272;325;445;419;322;244;233;227;204;240;258;255;190;140;137;159;179;120;107;108;112;186;259;305;322;392;395;507;597;581;599;584;572;618;613;499;535;570;595;616;629;533;435;350;421;421;466;466;442;458;501;556;527;547;475;586;622;614;602;640;624;682;689;762;746;655;607;501;418;310;375;471;409;397;407;477;475;438;426;447;463;616;577;558;548;572;528;503;525;466;433;424;458;389;300;239;183;203;250;407;373;343;391;462;504;447;408;395;532;592;678;597;481;361;278;249;207;263;277;324;339;325;360;351;287;155;99;70;69;56;57;73;80;91;83;70;100;220;335;466;518;484;568;546;629;644;591;539;485;394;283;203;212;282;294;250;162;63;47;144;189;203;146;81;67;75;88;167;244;388;375;326;405;520;590;479;461;333;228;240;181;137;112;51;36;22;33;30;40;59;114;174;157;106;42;27;25;55;79;142;135;128;128;153;156;133;94;98;106;165;277;341;264;166;105;147;158;108;93;94;92;55;38;23;19;16;21;68;165;288;354;364;295;168;105;103;240;280;224;138;70;60;50;55;65;90;172;228;323;335;318;342;481;491;408;391;285;172;94;104;150;217;233;303;317;289;226;255;374;491;492;387;284;166;88;96;119;143;161;208;202;206;224;209;179;157;207;326;531;598;633;585;577;550;590;638;667;606;613;587;610;644;637;655;652;637;605;402;351;398;485;521;579;705;640;641;608;559;549;541;566;429;340;334;419;586;585
722;824;769;764;668;587;577;628;681;694;769;744;682;712;680;613;569;533;610;588;701;652;596;587;619;577;502;415;372;441;526;530;444;480;451;421;492;472;445;421;453;530;546;579;595;637;591;453;378;349;387;434;470;530;539;565;596;498;463;443;413;444;516;506;498;503;524;528;499;573;634;633;602;624;661;712;680;677;720;736;709;683;568;619;607;513;571;629;721;696;697;630;551;556;588;564;470;441;470;469;502;558;555;616;613;545;519;529;596;597;587;563;472;517;555;601;561;591;625;591;477;524;546;699;674;701;731;628;582;579;573;689;736;666;642;573;556;531;512;451;456;552;580;574;563;566;598;662;640;642;624;562;535;410;336;396;598;659;605;537;516;541;549;593;559;616;640;650;719;720;790;720;697;707;582;680;678;609;614;625;650;656;608;610;643;602;553;555;496;553;592;605;620;696;668;658;608;581;531;514;545;517;556;551;546;489;408;499;554;654;723;646;657;641;635;657;622;494;493;460;456;519;420;430;332;272;345;461;659;599;525;557;604;665;671;658;626;668;637;685;702;607;575;539;531;471;498;520;632;709;671;662;625;534;537;594;587;497;439;445;536;494;359;238;177;144;138;77;72;78;110;219;300;414;517;535;518;518;558;514;494;449;492;517;591;572;520;510;512;480;466;478;525;570;659;673;665;636;659;627;643;681;659;607;555;418;346;252;217;279;349;327;306;271;292;380;429;431;469;452;373;321;314;325;418;407;373;385;373;372;379;413;478;522;469;456;398;336;284;262;368;512;523;497;459;395;356;382;500;553;613;690;592;582;599;595;553;493;467;416;459;443;495;538;589;519;543;567;522;451;359;258;194;113;118;156;185;233;247;390;396;411;256;235;208;257;292;246;161;181;156;100;82;87;94;61;59;47;65;120;185;236;239;213;285;358;404;547;566;616;673;651;602;548;555;506;624;555;567;461;357;334;373;388;449;439;403;365;416;547;528;482;553;624;618;641;579;595;623;666;690;699;635;588;476;341;242;218;222;250;274;299;307;367;408;442;432;454;474;611;597;610;585;507;521;563;483;490;483;492;542;490;433;260;188;151;206;302;266;240;286;417;395;387;360;420;515;579;579;539;383;267;254;243;204;266;349;378;359;371;351;360;263;136;77;83;53;47;61;92;84;54;33;36;67;149;292;346;358;387;440;552;625;655;647;532;431;311;203;160;174;269;313;270;138;40;48;89;117;113;71;33;33;39;83;152;269;289;263;249;403;537;563;553;476;384;340;337;300;239;200;124;53;50;42;60;76;97;147;201;207;142;80;33;33;53;109;157;171;200;253;259;256;271;184;129;122;147;232;239;227;155;119;160;172;155;125;110;108;72;40;22;39;14;35;84;239;363;462;452;357;205;126;107;211;255;219;146;78;56;54;56;94;114;158;231;244;223;225;320;365;459;419;335;224;150;95;107;163;227;307;308;332;332;234;231;372;471;532;483;381;272;176;166;225;225;254;277;279;274;327;317;242;224;255;381;568;693;720;671;657;621;564;596;659;588;576;596;564;591;670;650;612;595;606;474;390;424;500;591;670;729;753;624;582;553;592;637;594;584;496;417;502;594;609
771;741;750;762;600;471;521;524;582;642;650;709;659;638;575;557;587;585;608;617;632;692;695;587;585;531;434;374;405;472;549;455;377;369;329;405;432;534;523;488;465;572;590;634;699;655;587;433;320;257;229;216;289;372;445;476;494;428;397;368;401;490;521;584;525;477;493;489;535;621;584;608;564;593;706;740;692;709;735;738;695;696;612;570;583;591;639;677;711;733;718;641;529;519;458;473;456;456;463;524;505;507;521;583;554;553;498;485;526;548;583;548;486;502;538;526;550;618;595;558;571;603;639;680;700;697;677;617;549;528;608;624;671;645;614;573;591;572;502;451;436;445;551;629;580;558;566;632;661;638;681;662;621;576;527;490;605;616;576;546;483;521;559;594;600;565;574;619;682;733;711;730;722;714;681;667;681;661;625;647;677;747;695;699;698;641;670;591;617;618;626;676;686;743;749;726;710;592;512;519;497;521;529;593;594;529;458;456;494;589;587;616;653;685;691;660;642;479;378;399;409;411;394;382;362;292;293;386;515;571;539;504;590;562;589;596;565;606;691;639;665;621;500;528;527;493;474;532;576;577;636;608;565;545;558;556;545;416;315;342;428;441;300;150;73;67;39;37;56;63;88;124;176;235;332;479;543;493;543;496;435;418;435;380;488;462;422;376;362;367;361;315;398;459;568;626;654;603;689;705;683;670;616;601;589;482;356;271;240;288;389;373;312;225;282;349;416;476;476;400;375;305;331;416;420;371;261;281;319;361;377;410;522;519;522;391;283;217;229;249;333;379;340;387;316;283;253;275;389;531;642;692;609;547;590;574;430;367;330;355;361;432;543;554;563;545;530;489;440;432;379;300;215;221;212;248;255;244;252;306;362;365;288;200;225;231;321;278;165;127;71;56;37;36;46;65;47;39;50;100;121;130;113;143;194;262;326;414;470;554;656;665;622;571;508;467;510;569;516;367;248;223;259;312;416;365;269;305;453;515;496;445;552;600;625;619;557;592;597;608;693;636;569;462;344;218;162;94;117;153;169;219;261;296;329;439;464;501;517;572;626;605;507;496;483;488;483;522;490;539;581;609;478;370;219;195;151;164;147;152;192;258;273;283;306;367;444;496;507;441;398;328;276;247;243;283;368;358;312;222;245;211;186;98;52;61;55;51;71;102;75;44;23;18;33;103;190;202;236;309;349;468;647;711;677;473;317;226;159;156;159;217;223;207;107;32;39;55;90;62;39;27;22;24;63;113;149;200;184;266;393;489;546;551;478;431;386;401;374;364;304;181;70;60;72;90;119;181;230;342;323;242;130;86;38;47;106;142;213;291;317;404;415;367;317;256;226;251;256;255;213;151;123;170;193;186;119;120;95;88;65;53;62;41;59;128;282;381;488;469;356;195;116;89;133;171;151;135;80;80;80;118;140;172;161;181;179;171;170;226;325;346;358;333;245;157;140;170;192;280;339;397;405;382;331;281;312;427;525;570;451;349;282;309;371;395;400;396;369;341;418;436;412;329;335;469;573;692;692;696;658;577;591;560;617;593;595;577;624;621;689;641;586;554;572;567;468;488;557;645;683;738;693;647;559;627;630;604;680;621;610;491;505;570;630
736;736;781;724;596;515;390;484;497;552;625;702;661;583;574;561;571;610;612;574;605;609;602;602;554;492;341;323;391;520;571;496;414;304;320;409;539;640;601;591;514;537;549;629;663;650;606;452;344;247;143;121;194;332;424;458;394;318;319;313;362;510;648;586;543;502;521;509;510;583;572;604;502;541;658;743;729;734;686;735;745;692;660;583;526;585;652;719;713;747;705;593;518;480;492;500;496;486;489;511;490;519;540;586;511;458;486;518;538;581;548;541;468;432;464;489;541;587;567;572;591;603;754;768;766;712;675;605;571;568;559;540;557;618;588;585;621;581;475;426;389;460;551;642;583;621;599;640;664;661;687;686;684;662;601;640;616;625;568;526;502;520;576;626;596;590;652;681;696;713;814;718;720;730;649;639;602;594;577;624;693;777;705;703;667;699;690;689;680;709;709;731;775;751;726;748;696;661;607;563;511;519;489;528;666;565;457;423;512;480;544;596;649;693;692;654;575;487;392;353;276;263;347;385;370;336;260;349;476;480;502;520;506;481;522;523;539;609;619;681;593;541;564;602;532;575;471;525;565;591;634;616;601;556;578;553;493;371;287;311;343;360;177;89;53;29;37;38;58;84;117;100;112;128;217;292;374;392;434;421;331;347;353;403;362;323;288;246;246;208;238;221;333;372;441;494;531;584;624;551;607;570;487;533;548;492;428;329;298;336;400;432;374;255;259;321;410;402;368;363;290;306;390;410;382;284;203;242;326;396;444;467;509;488;426;298;284;225;261;254;278;250;233;210;199;193;185;232;376;468;570;595;536;540;573;512;430;246;241;218;233;306;435;492;552;498;433;387;327;306;268;275;264;313;329;338;364;265;262;234;243;292;264;170;168;213;363;316;181;101;51;42;32;42;40;60;53;62;54;79;90;81;85;79;101;174;239;300;366;448;550;549;645;574;511;475;440;481;375;252;164;131;167;218;248;269;210;227;380;485;496;521;513;541;600;587;568;598;644;646;641;505;440;346;242;161;146;120;94;92;155;213;249;275;334;413;493;514;598;584;637;573;530;466;497;434;394;386;402;426;583;574;495;381;279;228;136;101;89;93;103;145;178;179;189;249;347;358;350;362;330;339;297;232;234;295;323;278;172;127;133;108;73;39;40;66;68;63;54;52;51;17;18;24;33;46;63;75;121;170;254;437;567;713;668;421;270;120;97;92;111;117;137;125;64;49;50;68;66;55;25;19;27;37;53;90;117;185;206;275;348;424;458;539;454;379;321;310;350;396;390;260;127;79;108;175;227;273;398;463;448;365;222;146;84;78;105;170;206;309;376;424;516;465;444;382;333;343;303;308;315;211;162;223;233;157;117;82;81;105;93;101;97;88;80;135;310;428;436;334;244;147;84;53;84;112;108;93;75;62;79;175;291;280;221;183;189;201;197;264;267;315;292;326;336;326;263;249;343;373;431;489;487;521;432;375;384;425;515;585;521;425;459;459;489;542;505;523;533;474;540;519;458;507;457;555;642;637;699;666;680;614;549;533;591;654;606;626;667;625;669;569;488;535;585;508;510;465;511;612;722;711;743;705;640;625;593;562;575;563;539;547;572;575;568
647;611;643;687;613;455;418;427;472;524;645;654;659;530;525;567;628;640;665;535;558;552;516;511;475;427;328;285;389;476;574;580;533;418;368;411;528;607;587;645;563;491;535;574;584;539;543;483;401;257;147;97;153;268;401;459;393;280;284;301;363;455;551;658;625;553;507;530;522;562;583;545;540;556;643;717;697;634;655;625;654;645;598;579;580;656;670;635;681;631;615;570;459;488;436;455;562;528;572;577;525;510;520;602;507;421;431;483;534;600;631;531;481;412;416;479;522;537;545;515;613;703;727;811;784;699;605;536;497;484;510;519;552;566;594;624;659;567;517;422;421;440;563;606;635;589;616;589;617;676;661;608;658;652;628;622;605;561;558;527;514;606;632;617;573;568;681;733;748;691;658;635;654;675;652;587;574;574;518;579;679;742;705;704;690;691;730;703;753;729;722;681;722;771;712;696;739;681;576;557;532;476;458;517;547;537;455;435;466;501;517;591;650;682;699;653;627;426;363;252;174;173;231;326;366;365;253;309;480;514;460;458;427;413;425;469;540;598;606;557;532;460;576;602;585;604;524;549;581;592;593;563;522;534;530;463;450;376;286;209;211;190;114;52;26;27;38;42;92;143;175;155;125;106;137;178;217;277;327;315;266;226;236;245;303;265;176;148;118;106;143;187;241;302;395;403;451;489;478;537;491;462;410;479;569;576;532;418;359;366;421;427;401;276;252;316;385;333;319;277;235;296;410;478;360;219;149;208;334;477;478;548;526;449;378;297;294;308;302;317;275;164;130;118;139;190;214;248;305;375;536;472;494;561;584;502;352;243;174;171;145;213;291;337;384;420;402;254;205;170;143;159;235;290;368;431;405;312;272;193;198;227;196;154;114;189;368;352;196;98;46;40;40;45;52;101;114;92;71;78;58;72;53;51;82;123;188;214;277;326;370;482;549;541;446;406;385;388;269;169;130;125;123;134;150;137;154;224;355;479;525;542;523;515;590;563;573;617;585;618;523;458;355;207;145;134;188;179;175;151;193;293;309;310;372;383;476;560;574;556;554;464;439;397;400;288;263;239;264;324;412;529;488;356;367;307;154;74;69;75;86;101;115;114;122;185;270;249;261;246;290;233;246;170;156;229;228;173;101;75;62;56;45;39;56;95;132;98;51;38;17;21;15;11;20;20;41;77;70;149;215;358;507;655;648;460;256;180;98;53;54;65;58;65;58;93;126;92;90;56;38;20;28;37;58;67;141;198;279;346;337;421;512;521;455;382;284;193;240;268;359;292;193;151;203;287;344;411;531;537;523;435;331;216;134;104;149;202;233;312;348;409;534;561;544;477;479;494;456;363;366;269;203;238;238;174;81;68;71;96;155;203;171;140;132;177;278;347;290;218;156;114;97;99;90;82;92;80;74;74;134;312;408;422;343;263;298;274;328;354;356;348;404;420;430;416;412;407;463;443;491;523;544;588;569;454;405;466;535;586;534;443;532;595;681;631;587;604;614;586;601;569;561;575;594;626;691;696;696;735;689;566;569;501;609;678;634;608;609;614;662;594;529;497;577;518;487;454;502;586;706;732;781;736;666;660;593;569;544;537;557;506;574;555;548
416;414;541;582;591;520;432;436;482;497;549;606;620;491;531;512;571;603;553;531;446;395;347;329;353;390;297;261;338;405;521;562;517;461;340;338;424;506;599;608;553;553;478;418;409;408;478;442;476;284;193;118;154;314;433;512;442;381;292;270;277;416;471;544;571;570;498;482;511;505;535;558;461;502;587;613;618;622;537;577;621;608;608;534;588;602;606;555;562;509;387;453;429;425;427;497;493;592;600;561;559;549;538;583;506;395;395;466;506;536;518;506;401;333;339;414;519;500;527;563;606;705;737;763;765;679;542;417;346;404;407;496;576;580;638;637;717;639;521;439;437;467;523;533;553;608;640;598;618;599;639;607;673;712;658;625;562;461;464;506;558;610;615;668;613;682;737;705;672;644;682;611;605;625;632;593;469;510;493;589;594;673;645;639;661;719;710;740;725;684;718;688;693;670;649;688;607;556;535;535;508;443;381;445;514;433;370;387;459;474;554;552;604;661;676;653;562;499;304;206;121;108;191;279;332;306;214;282;461;468;423;374;348;332;349;350;523;632;618;507;397;432;611;596;603;588;562;645;598;583;564;588;546;516;431;411;409;329;227;132;98;63;52;28;27;39;47;78;125;203;237;227;169;140;119;90;88;152;196;176;160;135;146;148;186;197;169;94;84;84;112;149;186;283;317;352;391;387;442;462;447;428;348;465;496;575;547;498;411;442;468;491;404;336;263;278;263;228;236;195;154;181;293;372;310;156;159;289;437;556;558;498;412;351;294;364;353;330;391;349;297;193;120;105;143;172;221;233;266;287;359;353;480;553;549;401;232;203;160;149;131;112;154;176;240;262;237;149;108;83;84;120;182;263;347;412;383;283;196;142;139;144;148;89;75;163;278;252;181;88;70;76;72;56;85;121;144;130;111;89;109;56;66;66;85;178;213;249;233;252;335;364;505;436;369;355;332;284;210;167;155;155;96;86;72;95;98;161;333;553;528;561;538;523;623;533;587;545;570;484;384;305;194;125;99;133;225;279;300;241;251;287;328;332;338;410;470;497;481;456;378;315;321;316;226;224;201;193;214;272;351;446;452;412;418;310;151;65;65;73;88;105;124;114;110;196;260;248;264;182;167;154;141;106;122;151;148;122;127;85;65;39;35;38;74;172;203;160;82;30;32;15;18;17;19;28;44;58;72;117;182;265;429;567;597;510;309;176;85;42;39;33;24;46;77;151;193;190;134;93;72;43;37;33;45;58;131;216;300;355;444;528;572;600;518;446;349;217;186;234;293;315;274;277;292;374;384;453;555;493;451;511;392;283;236;205;229;261;330;331;369;422;562;541;565;529;554;579;526;387;405;334;252;186;206;191;113;79;72;117;233;271;270;196;202;167;249;265;264;159;93;89;127;112;118;97;115;84;88;94;181;375;533;526;476;339;395;454;437;462;404;409;394;469;523;503;533;548;516;528;547;511;530;606;599;548;462;465;520;582;560;484;583;667;731;703;656;680;661;605;518;603;581;632;645;658;658;675;710;723;642;606;534;523;642;681;662;623;591;636;663;629;675;576;592;593;498;438;510;547;651;745;771;725;614;535;544;548;516;508;518;586;635;586;532
312;309;405;457;487;516;452;431;433;481;553;484;524;572;507;577;634;568;481;466;352;298;207;206;232;278;304;264;268;291;425;460;497;409;286;300;303;377;497;601;582;568;440;286;234;245;307;442;420;376;280;179;199;328;458;528;496;463;358;327;272;391;457;483;534;526;458;454;476;541;550;524;478;479;588;630;563;526;523;532;558;585;580;570;618;602;596;544;464;397;348;336;347;371;327;389;507;531;567;526;514;484;491;567;471;359;382;480;516;532;458;369;286;245;284;313;451;462;471;522;605;674;697;722;685;605;473;317;232;271;320;463;585;607;657;640;630;611;544;466;460;461;478;520;490;571;584;617;659;661;661;645;661;691;643;633;503;460;450;510;564;625;683;666;678;685;732;689;674;616;636;677;701;637;610;551;449;366;381;387;476;522;562;599;629;683;714;719;689;616;624;626;653;599;543;582;525;483;478;500;451;422;361;370;368;353;344;346;410;480;525;530;546;604;558;609;623;536;351;167;133;135;221;248;309;292;226;303;410;444;394;346;316;282;241;314;485;529;527;459;400;465;632;683;611;615;554;622;560;533;508;499;550;473;338;344;315;208;125;77;37;25;28;25;21;32;70;80;156;219;246;235;210;140;82;39;48;55;93;107;134;138;151;157;204;234;173;127;76;98;116;156;215;262;321;325;309;349;401;453;452;391;435;487;507;515;554;506;439;451;499;484;421;305;208;154;137;140;145;113;111;119;202;193;171;135;165;340;510;636;524;423;341;299;351;372;365;340;372;407;318;245;170;186;199;212;207;163;145;156;252;285;393;407;356;197;147;141;151;148;139;111;77;118;138;201;153;104;104;96;61;105;194;266;288;299;320;225;128;108;86;128;123;94;68;86;138;142;122;86;93;100;125;90;79;136;146;167;112;130;124;119;90;92;160;209;276;309;298;305;336;429;382;334;326;286;319;256;234;170;216;236;148;74;68;61;84;149;329;548;577;652;557;527;593;619;579;426;383;345;252;165;126;128;125;183;264;355;381;326;254;263;310;353;405;483;461;469;367;349;275;217;237;244;231;191;200;225;177;251;344;477;436;440;416;339;165;62;66;77;100;109;145;153;133;209;322;343;322;181;126;78;89;98;101;97;124;159;160;131;86;71;38;56;121;254;326;244;143;52;22;30;8;19;26;34;46;97;111;104;78;183;324;431;554;506;332;206;105;44;37;34;26;50;129;209;262;273;205;161;146;108;90;62;46;84;182;240;334;396;492;564;556;544;486;404;388;321;260;269;308;388;397;367;411;528;449;465;433;503;508;513;483;400;341;333;388;364;442;421;439;472;488;523;576;549;603;593;546;505;408;389;257;248;311;274;180;102;94;179;312;354;332;338;304;216;182;202;258;177;109;125;131;133;175;148;172;175;123;153;249;363;513;523;481;461;468;474;544;463;468;457;475;490;554;645;635;631;596;526;486;481;437;558;550;580;507;529;546;654;588;589;638;647;649;649;648;668;679;633;578;620;598;641;700;666;668;686;689;761;691;685;578;614;597;735;675;617;656;607;667;664;662;652;621;554;468;465;474;534;638;714;727;670;640;525;434;508;578;545;570;521;483;566;538
368;307;281;357;378;437;453;486;495;458;478;495;519;534;597;606;599;495;440;340;291;180;106;86;137;137;193;197;232;270;304;406;414;297;210;192;247;318;412;570;545;466;325;172;104;124;209;319;433;444;336;200;202;326;431;495;515;531;475;417;356;322;440;542;484;449;392;468;473;495;549;467;430;422;456;500;501;513;478;518;580;559;528;516;528;453;484;423;374;269;215;205;209;226;323;401;465;517;475;457;403;384;411;438;487;377;437;459;498;460;358;233;154;159;194;290;388;356;326;425;490;557;641;672;629;528;458;271;223;175;276;431;528;569;548;537;521;571;520;414;367;398;476;424;445;538;580;639;672;663;638;656;636;630;641;595;485;467;506;520;560;626;707;717;776;652;720;720;654;579;587;672;632;610;570;499;381;241;230;242;280;404;504;565;649;624;654;648;616;578;586;637;651;601;578;521;468;510;432;456;411;358;331;299;290;295;331;341;433;461;537;483;481;516;488;508;591;502;381;273;230;226;252;280;338;285;255;332;394;408;411;358;274;217;192;250;410;445;498;453;437;525;636;648;586;540;557;559;572;525;535;504;464;401;257;182;126;98;67;40;29;30;32;22;27;63;81;92;114;161;187;224;186;111;53;30;28;32;59;101;166;168;195;228;238;289;237;162;82;90;129;163;238;248;233;204;184;269;345;426;401;410;409;506;532;541;524;464;488;489;477;473;422;268;157;86;64;76;66;83;86;104;123;126;98;90;176;363;569;577;506;393;336;328;393;421;356;283;278;369;381;280;303;313;311;270;195;122;81;91;103;174;294;284;191;120;132;123;158;160;124;80;64;98;150;161;109;97;90;68;64;124;191;295;335;264;252;193;102;116;106;148;161;110;77;59;82;100;124;114;101;141;166;139;175;205;215;220;211;238;221;195;172;176;215;295;357;404;416;429;457;490;441;327;263;294;408;385;274;202;245;219;152;96;109;122;127;164;294;532;596;594;544;547;603;620;473;391;239;257;189;173;167;191;229;277;336;426;469;373;322;271;308;391;476;509;511;474;438;333;253;212;236;256;178;175;185;222;205;259;418;476;414;437;433;344;165;65;61;57;81;105;169;174;207;285;449;472;392;251;120;93;100;101;108;94;97;158;176;154;112;74;48;61;119;262;374;311;190;60;41;30;26;41;28;49;105;151;137;92;82;107;233;306;460;471;318;170;84;44;28;35;31;65;164;291;381;385;344;325;272;232;162;116;72;101;187;247;399;502;533;549;498;504;537;425;448;428;431;335;400;455;490;444;575;564;514;459;437;416;509;567;482;483;420;451;455;457;484;505;525;474;544;518;533;573;617;606;562;509;465;386;279;305;370;403;304;173;164;221;330;408;425;390;359;325;249;249;192;187;150;144;139;164;189;210;274;286;230;254;356;414;460;538;508;534;528;557;606;530;475;547;487;528;575;678;710;638;606;580;513;416;440;473;493;515;529;571;634;631;626;589;643;667;687;619;658;594;541;553;562;596;583;664;639;634;625;628;693;723;697;739;629;637;639;646;653;653;629;604;618;697;666;687;603;599;542;530;509;575;641;672;728;661;544;448;435;530;578;582;537;506;518;515;544
436;409;269;261;282;390;485;541;587;572;559;521;529;611;634;620;496;428;353;297;238;140;94;88;75;77;91;167;211;215;261;334;332;222;137;159;182;265;339;479;460;403;227;109;61;75;104;204;317;358;297;181;156;207;301;413;466;475;561;459;381;401;497;500;489;384;435;450;454;471;506;473;353;324;314;408;374;370;443;512;477;476;442;424;336;330;345;384;277;189;127;111;105;124;240;276;366;377;376;323;289;253;251;340;400;395;386;387;487;359;223;127;109;90;133;211;292;233;206;264;372;472;518;525;554;534;381;253;143;114;155;332;469;468;416;355;362;415;381;317;249;332;359;433;455;429;483;554;592;686;669;675;610;589;607;543;531;436;484;527;575;629;652;719;791;714;740;663;555;585;543;578;566;531;544;445;252;170;121;107;196;328;431;531;636;614;650;591;570;563;520;606;576;526;546;498;480;504;490;485;456;372;282;239;283;249;292;367;426;461;497;405;353;338;361;411;464;463;307;370;385;323;302;281;362;320;323;387;380;381;381;289;224;135;156;177;270;310;320;361;420;556;567;588;548;500;412;386;405;518;507;410;362;252;145;69;73;43;44;32;34;43;44;34;54;48;97;98;64;93;104;129;119;67;34;16;12;30;38;89;161;166;180;177;209;237;230;150;89;86;120;223;290;273;181;158;153;165;246;273;303;351;384;526;527;540;533;516;483;424;486;511;366;201;105;54;43;36;49;86;107;129;149;135;87;85;176;355;515;594;508;420;364;335;368;377;285;184;192;337;358;353;406;379;384;284;167;80;60;60;106;115;159;153;108;84;125;138;127;183;102;50;48;84;129;133;85;85;70;64;62;126;260;383;392;357;381;284;221;122;131;161;197;146;108;74;67;60;113;149;139;182;247;221;263;325;335;304;288;350;343;304;288;333;342;399;440;450;447;454;503;548;512;423;295;332;425;449;379;241;246;190;140;118;161;180;202;211;279;382;479;564;539;541;546;551;500;358;279;303;297;287;264;321;386;420;447;468;479;434;419;322;355;441;550;535;540;556;509;440;373;300;293;239;167;153;201;208;249;314;414;438;393;399;368;317;162;80;68;53;60;98;159;183;256;331;448;483;420;295;167;135;150;130;108;89;75;134;146;170;143;89;52;64;100;193;304;253;182;101;54;68;62;57;66;93;156;209;218;151;74;109;156;289;379;416;363;203;105;41;48;51;64;79;150;288;422;469;516;490;513;354;297;190;139;158;236;351;486;552;546;587;510;504;462;483;411;541;509;474;410;503;555;546;590;638;598;483;406;423;520;577;570;481;452;469;486;492;561;556;558;516;555;476;541;570;569;578;622;573;553;494;346;394;409;454;346;265;181;244;373;435;440;420;419;375;248;198;214;206;199;190;191;156;174;220;321;361;374;410;432;455;485;514;630;561;603;604;649;578;571;577;563;565;637;693;665;649;563;526;502;451;424;396;507;544;575;600;650;634;698;649;630;657;694;597;590;542;539;534;583;565;552;588;638;603;594;661;697;698;715;718;660;692;676;677;600;636;609;629;668;692;654;643;637;574;553;512;488;600;621;647;646;695;568;429;390;511;620;551;525;481;490;522;522
488;414;281;240;249;328;445;497;613;628;625;551;507;565;567;596;498;331;299;226;159;158;158;105;53;34;52;115;161;181;232;296;239;144;85;127;176;181;251;350;397;318;214;124;62;69;77;137;171;237;185;145;94;156;228;270;372;501;525;497;396;387;485;478;459;430;443;503;505;460;463;414;376;259;213;236;249;247;338;390;434;409;313;242;193;186;268;295;270;140;111;80;80;113;168;177;214;247;243;199;172;170;171;257;355;356;396;395;364;251;146;110;110;125;139;182;193;166;132;179;250;324;436;461;459;457;350;232;128;84;125;226;312;310;211;191;190;210;263;195;243;271;321;350;380;372;396;554;580;612;633;643;587;545;522;468;493;490;450;518;590;634;650;716;745;738;687;582;600;485;494;381;370;392;428;378;217;98;58;68;160;351;422;453;580;630;590;578;601;518;510;525;523;481;481;430;457;466;431;476;452;307;228;191;218;219;271;380;394;482;445;308;266;203;230;305;361;365;371;420;380;369;289;251;279;300;333;346;351;309;249;221;129;105;126;171;238;302;293;368;475;522;525;489;447;388;290;228;250;375;385;320;203;132;68;40;47;40;57;78;50;50;56;74;70;79;77;82;76;76;67;71;57;28;26;20;16;22;41;61;139;148;146;138;146;152;167;116;74;69;177;295;400;305;212;172;159;178;217;234;270;214;305;377;450;466;526;442;396;451;472;388;281;188;95;52;46;50;67;99;184;223;261;175;115;119;193;366;501;517;515;441;361;302;251;233;221;137;183;296;385;393;407;402;371;265;101;67;64;99;139;115;115;117;105;120;131;164;143;112;92;38;44;80;119;108;89;76;56;61;65;120;262;391;433;433;423;390;277;220;124;121;164;174;116;95;80;107;147;189;142;167;220;328;355;380;338;371;339;412;376;405;390;470;500;518;523;526;374;357;427;499;474;409;360;355;415;488;412;285;270;226;219;189;244;267;276;301;278;320;355;438;490;540;583;562;541;403;355;338;374;433;406;451;447;544;509;532;483;473;447;442;430;504;515;519;520;495;554;510;441;383;362;273;219;200;232;278;351;367;381;351;260;268;281;239;158;64;47;45;54;46;134;219;271;348;438;497;380;316;192;173;181;212;178;117;81;115;175;180;168;108;78;61;97;144;203;153;145;141;124;125;152;148;123;155;239;376;321;186;145;167;189;247;315;337;385;207;113;73;64;79;68;111;184;371;551;642;637;625;546;548;357;315;256;287;328;466;584;609;600;561;478;498;499;438;528;666;595;549;478;533;519;550;593;652;571;523;472;441;491;502;553;474;493;524;532;543;573;618;565;493;521;516;560;571;549;587;647;696;611;572;517;453;472;421;303;267;236;267;392;410;392;358;377;332;247;228;206;250;302;274;233;206;214;298;369;431;478;498;493;411;429;492;581;564;619;608;705;568;565;595;588;630;563;623;679;649;660;510;478;515;491;448;463;528;691;664;662;644;716;676;638;673;646;615;560;492;508;532;553;446;496;595;588;595;581;635;624;659;659;667;670;704;702;648;574;573;572;639;690;682;688;627;650;653;558;546;544;554;621;611;629;614;519;406;418;510;559;532;490;491;517;488;522
488;367;236;221;198;229;307;414;503;572;656;616;539;512;511;483;388;269;256;166;131;163;228;136;78;50;50;95;138;171;228;215;175;122;68;85;144;127;181;236;290;286;223;203;150;127;123;79;87;135;113;92;77;113;142;186;218;384;491;495;460;358;455;512;470;420;386;433;411;340;365;346;369;229;149;124;132;169;317;392;425;378;212;122;75;96;146;263;268;210;105;50;54;94;106;120;105;111;116;113;97;88;128;177;237;303;335;310;267;241;161;149;166;151;160;146;145;143;97;127;127;199;288;327;321;325;270;176;133;92;103;159;208;198;143;100;95;92;117;94;145;195;209;272;268;330;334;444;533;471;462;526;503;445;432;468;489;460;482;490;562;586;587;615;639;650;623;611;537;457;359;246;215;292;402;369;212;92;44;31;119;240;285;363;410;529;460;481;490;410;356;346;409;347;341;333;392;384;360;375;370;288;169;105;147;155;237;340;339;369;311;220;121;125;133;212;304;311;345;435;442;369;288;183;168;243;266;281;262;183;163;123;81;79;122;167;218;289;328;348;437;425;414;342;328;281;179;116;137;201;252;218;146;98;80;65;29;60;122;136;130;122;80;75;86;98;77;69;87;85;50;29;24;24;27;17;12;23;37;54;62;99;93;83;81;82;89;65;55;92;189;355;483;444;320;212;227;272;278;270;216;160;188;278;362;347;366;423;413;405;395;290;196;111;84;57;50;67;89;192;268;309;353;286;159;158;200;358;511;514;548;467;373;197;201;187;177;128;125;237;344;338;330;335;274;196;89;67;92;140;173;166;140;188;191;192;138;148;125;95;54;31;52;92;135;101;86;62;68;52;77;177;332;458;537;546;495;457;369;242;122;115;140;185;165;145;138;176;174;226;163;191;276;404;419;392;387;363;360;393;370;399;462;489;528;583;547;513;379;326;350;378;465;429;386;400;434;437;454;359;350;370;307;342;352;369;396;349;285;265;251;288;381;464;535;580;486;425;345;372;445;498;443;433;485;510;546;544;536;462;504;470;481;473;505;475;547;572;538;492;493;451;382;298;223;234;353;399;365;388;322;199;174;166;186;147;119;50;53;62;33;44;96;192;298;353;450;461;427;302;258;206;210;241;177;169;94;78;141;204;184;161;112;114;88;108;113;120;162;199;231;240;252;254;240;281;327;398;365;275;207;228;245;252;304;331;325;210;119;124;139;135;139;162;257;464;600;707;698;676;635;541;403;372;333;417;431;588;650;653;575;543;600;536;493;452;531;655;644;541;540;538;478;448;505;567;591;586;508;456;491;534;578;542;525;528;576;607;639;648;629;546;508;507;505;477;518;600;683;722;647;654;623;557;511;435;406;337;280;330;415;431;369;366;318;311;274;179;234;279;315;345;302;296;282;343;507;553;558;538;531;430;409;485;512;590;631;711;698;641;575;638;599;639;529;516;589;617;664;618;565;534;491;442;485;642;654;671;703;721;688;725;698;750;682;615;551;559;521;523;502;471;480;554;598;608;587;587;603;558;614;621;606;665;664;686;601;611;611;627;697;690;711;682;691;598;622;582;584;600;624;598;668;558;517;477;475;497;525;500;515;566;562;557;516
370;266;154;117;91;127;199;280;420;494;547;504;439;448;404;304;267;220;230;172;129;137;174;129;73;30;36;62;116;190;259;255;182;134;77;69;80;93;129;182;278;326;329;282;213;190;139;91;58;65;69;54;70;106;105;108;137;292;433;491;484;384;471;559;534;454;344;285;268;225;231;337;329;249;101;60;73;162;272;371;368;322;169;56;36;63;128;238;322;228;127;50;41;79;72;67;57;57;53;63;69;70;72;114;147;203;277;293;320;296;243;193;244;228;184;184;182;156;150;112;83;126;158;190;204;205;176;170;173;126;157;147;219;190;123;72;60;67;57;50;83;108;167;221;214;242;329;477;471;402;448;486;449;390;363;397;438;473;403;454;505;456;430;473;506;466;586;539;406;335;212;139;134;206;294;323;197;100;40;28;68;108;146;182;253;335;453;422;328;284;213;262;252;201;215;225;249;274;221;239;243;182;94;65;73;94;133;241;240;228;207;138;77;71;99;164;198;257;325;381;446;348;269;165;110;149;158;128;121;95;85;99;71;62;80;149;239;308;384;364;375;341;289;291;232;148;101;65;71;85;133;115;122;111;118;77;67;122;203;263;225;203;145;106;105;84;86;82;100;79;44;26;19;26;23;23;29;43;45;57;76;66;81;74;69;56;70;59;85;143;253;414;519;422;400;360;426;470;449;348;235;141;100;207;262;316;357;378;342;358;328;205;104;66;48;63;79;115;180;278;374;427;408;334;245;200;285;376;551;571;577;498;309;179;209;209;222;129;107;171;194;226;201;181;156;129;76;61;157;238;261;271;275;307;299;258;173;152;150;93;73;78;85;123;154;95;62;47;63;88;150;235;390;513;526;574;544;445;387;252;134;115;154;186;208;237;264;317;278;287;229;243;358;403;464;377;384;397;414;392;381;325;381;488;505;491;562;500;360;308;291;354;320;342;301;351;356;427;444;463;482;502;449;462;435;492;487;370;287;249;219;241;310;328;441;439;481;396;335;358;444;569;495;506;495;512;450;569;524;525;516;536;544;510;491;506;490;542;492;424;426;476;368;301;265;314;425;419;421;377;247;180;97;82;97;127;98;69;49;43;40;46;82;177;261;338;458;416;411;321;278;261;250;210;202;170;101;75;96;171;205;192;203;176;129;123;124;132;230;327;365;363;463;457;378;380;426;447;372;299;327;293;335;331;360;353;325;235;189;219;247;249;224;238;321;533;627;695;724;636;600;517;464;363;382;465;536;643;712;620;613;601;592;569;570;562;616;636;673;606;557;425;322;332;361;470;528;544;524;554;560;561;616;584;545;586;617;663;692;680;690;579;557;525;504;500;471;606;725;750;714;736;717;581;572;488;489;423;392;350;379;378;322;297;304;351;291;262;287;310;314;315;300;338;459;536;617;584;601;545;524;474;430;502;464;559;642;671;716;615;586;701;666;606;526;440;552;596;632;608;614;580;536;534;560;585;688;685;676;705;713;684;711;747;737;702;679;631;574;500;531;552;500;578;650;669;703;646;603;569;577;584;565;596;580;563;567;586;559;590;673;692;726;731;709;685;643;628;672;577;620;591;571;505;515;526;509;470;504;576;600;583;570;538;586
259;168;78;56;49;78;110;172;300;373;413;419;420;317;237;166;211;280;263;205;116;122;127;77;50;29;44;60;122;217;295;306;238;165;117;69;96;97;130;209;332;391;438;350;269;223;158;82;75;64;90;97;93;115;103;60;85;183;331;421;491;522;538;585;569;395;254;179;142;124;159;270;258;191;83;47;58;109;189;283;268;236;125;67;31;46;88;188;258;225;104;85;74;93;89;98;78;46;63;67;128;119;116;155;167;138;177;283;378;397;303;249;240;288;275;274;232;264;225;181;112;86;86;100;110;131;115;161;258;261;221;236;280;235;178;89;64;40;44;36;68;72;84;117;124;149;245;344;450;403;437;477;394;314;267;262;341;421;385;273;317;280;279;316;383;410;440;362;316;181;89;69;70;116;219;186;179;68;43;22;35;51;70;85;117;196;345;288;198;127;106;95;102;130;145;121;134;154;129;110;122;97;71;58;42;81;101;126;124;125;106;73;48;48;58;99;167;218;271;386;473;452;353;210;95;89;103;59;64;59;60;80;59;50;58;124;229;384;447;429;327;282;254;178;130;101;61;60;57;66;96;114;164;184;173;108;132;213;331;402;306;288;220;177;153;162;173;153;170;125;82;39;27;28;40;20;40;63;94;115;122;85;100;105;94;94;114;115;141;177;330;453;452;405;377;487;503;571;544;491;345;168;136;175;288;355;377;362;370;337;251;144;81;69;48;86;128;185;242;304;386;446;427;380;366;291;323;376;454;614;597;535;364;222;251;279;233;146;108;126;132;109;94;76;77;82;57;84;240;361;410;340;403;411;376;314;188;193;216;225;169;143;144;182;179;126;70;67;93;198;252;312;429;517;586;538;523;512;411;283;159;132;153;194;302;361;397;435;404;391;329;327;378;466;455;435;433;498;497;497;405;382;356;388;402;373;413;376;341;320;293;248;218;204;184;200;258;361;483;532;557;488;532;555;490;564;504;358;275;217;237;236;255;232;298;318;343;240;242;292;452;561;565;476;501;446;426;452;486;524;531;580;634;563;499;462;476;464;357;363;400;397;294;242;288;410;453;488;413;332;297;211;117;86;126;143;105;88;83;79;75;72;71;134;209;309;411;425;419;361;327;282;246;250;222;212;160;118;118;155;232;231;260;254;207;197;133;160;231;333;422;502;640;578;498;474;428;453;414;369;393;452;480;506;482;366;339;283;241;281;375;366;306;238;317;524;673;754;668;602;559;467;407;395;403;512;632;668;756;671;658;632;635;619;633;617;626;672;691;588;474;370;235;230;274;394;514;577;577;600;591;577;530;600;600;560;639;714;738;706;740;629;601;519;551;575;527;567;620;706;663;727;680;661;629;631;591;542;453;405;369;366;325;319;324;381;349;364;426;419;324;357;361;419;525;590;676;630;637;632;533;478;472;504;480;495;582;653;698;633;629;703;705;665;514;480;500;562;543;653;655;653;561;537;508;586;599;629;619;713;727;680;696;712;755;737;753;689;621;607;589;622;610;644;678;728;674;697;650;669;645;571;564;532;505;522;520;530;534;580;636;742;723;781;725;711;720;644;586;617;603;570;548;504;519;476;444;455;518;633;649;667;621;618;603
207;140;82;53;45;53;115;163;286;308;297;333;306;239;182;145;251;386;410;267;151;113;115;69;49;42;39;79;129;223;214;228;212;188;148;99;107;146;236;255;389;460;493;366;328;282;197;122;100;129;126;167;157;112;65;39;66;169;239;335;407;529;605;582;565;337;194;147;113;71;122;170;180;141;48;29;51;81;158;216;243;226;179;96;49;27;66;147;188;147;136;115;155;172;159;149;109;92;95;130;200;210;201;203;183;140;131;231;288;344;269;195;184;278;319;267;276;252;240;227;164;94;64;54;74;94;114;222;286;312;311;314;349;320;245;163;95;65;73;64;82;70;60;62;65;78;135;298;410;448;475;425;414;261;222;201;256;273;219;202;154;154;147;178;174;222;262;217;154;117;59;37;69;83;109;134;106;46;36;19;34;69;56;82;86;141;216;203;155;96;59;77;71;126;112;73;68;83;91;80;73;77;45;46;68;97;141;124;99;122;109;117;77;34;52;61;108;186;282;350;430;419;338;226;115;71;63;43;43;57;36;52;45;27;45;70;203;394;473;450;311;234;186;121;110;68;62;65;55;54;73;171;203;273;261;213;190;311;459;495;396;362;338;275;284;282;309;274;234;208;122;61;43;37;42;40;64;108;191;204;189;184;174;172;213;159;146;172;230;290;376;449;425;358;364;460;584;602;567;480;360;210;129;223;291;348;336;339;370;336;279;180;97;54;46;70;131;224;297;376;398;541;515;443;439;354;331;401;471;579;649;515;366;246;261;307;232;125;107;126;153;114;77;45;65;65;63;116;284;385;426;361;369;408;395;271;236;243;279;285;304;223;241;259;268;156;124;143;195;253;361;405;442;529;528;500;483;452;398;307;201;165;185;251;376;438;501;452;492;447;375;380;410;404;433;481;505;530;593;570;428;388;370;370;339;275;283;308;331;319;242;173;126;129;134;159;224;322;451;518;546;583;540;539;525;521;467;386;271;185;218;246;239;229;219;223;226;191;146;255;370;451;494;442;428;432;494;514;561;529;519;558;638;608;501;500;515;404;315;274;302;255;217;224;337;400;459;484;458;467;449;346;198;157;184;198;143;124;112;143;133;118;105;125;200;322;427;444;480;391;345;300;291;281;279;262;238;220;214;203;217;270;323;343;306;245;154;145;243;341;466;596;689;612;606;521;466;475;475;453;437;480;497;515;478;430;424;311;275;301;375;365;314;265;321;455;649;670;681;604;521;461;422;422;466;529;584;677;711;694;662;605;717;595;646;638;689;649;704;564;507;307;242;234;277;403;512;600;639;595;624;510;554;567;578;664;746;749;730;710;737;713;609;614;547;667;560;562;640;593;616;637;676;729;692;675;616;564;402;323;349;326;299;351;385;503;450;475;538;458;384;382;398;502;619;654;628;688;708;599;611;539;555;498;487;504;529;602;637;675;660;741;657;680;527;501;502;561;530;555;536;627;595;551;529;560;604;595;596;607;595;625;641;699;712;759;765;762;650;600;610;666;664;659;732;678;649;672;649;621;579;589;640;545;514;468;481;498;523;530;656;667;752;773;734;726;664;656;625;611;612;587;578;541;539;471;498;526;632;650;678;764;704;699;649
275;206;122;104;84;88;108;148;223;249;234;230;198;145;139;163;296;432;479;292;210;183;150;103;74;48;61;80;106;181;227;205;148;159;168;134;184;247;302;347;418;464;452;429;361;376;246;216;209;158;164;214;175;127;67;52;76;139;217;265;342;494;633;603;450;313;217;201;131;88;82;80;78;67;41;48;65;92;175;244;275;291;270;177;71;46;58;100;97;105;102;146;242;238;230;238;247;168;129;194;276;354;332;299;259;164;98;134;161;258;221;159;174;240;273;279;256;267;261;286;206;127;93;81;50;89;110;182;303;352;375;393;440;437;322;251;168;116;110;143;148;115;94;55;54;64;100;215;324;422;490;429;410;369;283;242;176;140;122;75;71;55;73;80;91;111;135;99;93;74;40;62;63;80;80;80;81;55;34;42;49;92;134;116;117;106;144;147;110;83;83;86;91;116;74;70;55;71;67;88;85;89;41;48;69;123;158;168;139;153;197;179;101;58;47;49;65;134;253;338;374;356;355;230;135;93;64;41;42;32;29;27;23;21;29;68;181;349;411;365;292;199;160;102;67;67;62;79;105;82;73;173;300;411;413;307;321;419;573;499;436;424;395;400;440;433;466;374;286;252;185;98;76;85;96;104;122;177;240;263;282;298;306;336;352;273;273;249;334;418;413;503;482;400;342;463;497;530;543;580;518;340;220;213;274;287;284;304;375;361;323;211;146;74;73;51;126;218;310;386;479;531;539;569;510;425;362;423;545;615;582;539;405;352;278;248;140;94;87;156;201;177;90;54;57;58;57;115;283;387;410;412;319;345;289;221;215;238;335;437;420;365;342;371;360;318;241;235;301;365;420;419;461;480;472;422;398;414;408;350;272;304;261;319;406;428;524;470;519;502;469;439;458;479;467;485;498;496;528;556;459;391;342;328;327;300;302;351;372;322;223;165;118;154;159;178;245;344;436;546;546;574;570;456;395;363;363;387;284;182;176;192;230;208;175;162;174;153;135;155;264;332;362;448;475;483;575;597;571;564;581;653;624;612;547;563;504;428;330;246;201;234;258;306;415;469;561;569;554;562;523;471;315;268;244;241;232;229;261;267;267;237;186;163;209;370;499;506;453;445;414;439;415;358;349;412;380;336;340;261;268;324;366;425;393;302;237;239;272;299;422;557;656;659;573;512;456;499;554;597;553;492;505;533;522;499;384;352;285;303;372;396;377;336;371;539;626;641;750;701;618;561;481;502;502;572;642;634;689;608;660;664;652;596;602;583;701;674;718;680;613;380;275;283;383;476;523;611;643;650;597;510;542;600;690;690;815;782;699;756;744;805;715;657;725;678;567;542;553;626;624;646;663;670;661;626;597;574;497;356;362;384;357;394;476;564;488;504;576;563;483;488;538;629;623;634;619;696;665;669;606;552;502;495;501;526;568;551;616;663;720;711;721;690;611;570;555;556;513;476;569;594;620;553;533;536;538;538;571;587;585;623;627;668;692;720;753;703;628;612;648;629;625;698;707;713;633;613;647;603;676;641;639;622;615;596;515;556;517;576;706;718;757;721;724;703;699;602;597;555;593;643;615;587;525;528;571;607;697;719;701;721;717;701;736
332;258;206;197;157;144;125;126;135;142;153;128;99;76;113;205;370;491;453;340;329;322;271;244;150;131;103;125;182;229;250;203;183;136;151;214;264;362;387;391;479;450;431;368;422;417;378;320;238;175;157;182;150;108;50;60;93;190;271;323;306;457;494;527;430;348;334;239;165;151;96;63;49;55;51;59;86;141;259;338;348;395;371;214;103;73;63;77;95;101;98;150;263;352;334;362;366;298;217;229;368;440;492;451;341;234;117;93;110;173;183;164;205;232;286;321;311;309;312;352;277;216;147;94;89;108;120;161;216;269;315;383;416;495;451;402;317;247;234;232;221;193;177;117;100;103;110;198;319;402;415;445;456;436;393;299;169;87;44;27;48;43;58;75;75;82;90;61;67;69;54;67;118;121;104;100;109;79;55;57;68;154;227;227;192;182;192;197;154;108;152;146;88;65;72;37;62;73;109;135;154;153;84;96;117;150;212;201;229;250;254;251;162;91;65;72;80;134;197;316;382;393;382;288;211;156;102;58;27;25;21;23;13;25;34;71;169;294;344;396;336;220;140;115;64;76;71;98;127;120;122;225;338;458;497;442;419;533;622;553;531;474;432;442;518;544;589;436;363;296;222;162;137;173;143;181;222;297;386;397;425;425;477;451;525;468;359;410;548;509;520;541;542;444;377;430;449;555;633;655;598;470;373;324;318;290;317;360;452;462;367;300;230;124;92;107;150;260;353;426;483;497;535;613;542;424;421;465;560;573;546;507;454;409;304;208;138;97;119;186;223;229;119;101;113;101;52;87;228;389;408;347;269;216;180;194;265;310;404;535;582;457;453;444;507;448;376;445;392;458;475;413;389;449;470;435;356;340;358;353;368;368;351;356;393;456;512;512;571;534;546;523;485;521;526;576;510;456;436;460;472;454;417;314;379;375;407;452;369;358;256;180;140;171;207;276;319;379;420;489;519;523;552;438;324;243;271;255;201;148;143;153;169;188;176;153;175;160;135;150;167;247;355;474;498;485;590;657;627;617;616;594;589;535;479;557;544;441;327;236;166;198;263;401;451;447;539;593;610;684;628;553;424;409;348;253;274;370;403;430;425;383;342;300;297;394;488;560;463;392;470;565;542;477;452;470;431;467;524;445;423;389;482;505;483;449;375;356;302;296;341;506;600;597;534;501;462;497;615;624;635;514;501;511;489;509;494;402;432;374;411;450;480;463;484;549;664;722;773;743;677;670;582;538;559;586;609;602;591;615;665;585;594;609;549;657;640;674;712;679;638;410;377;410;445;459;555;590;630;653;565;478;587;631;666;788;745;808;723;702;732;737;773;692;700;677;580;503;562;510;579;583;654;632;601;616;566;607;483;380;426;408;414;444;530;556;543;539;561;601;540;552;580;638;636;646;611;613;647;681;617;561;548;506;543;601;607;547;570;578;683;714;664;674;642;601;616;611;539;533;538;587;628;545;514;473;512;484;556;594;614;675;704;661;611;634;700;630;629;565;633;612;638;682;719;769;592;558;577;619;712;657;639;682;708;679;583;598;531;647;704;722;774;731;645;689;636;625;605;540;546;602;575;553;549;580;576;686;666;735;681;674;722;754;731
345;292;284;317;266;194;129;88;79;75;94;62;59;55;96;216;360;470;376;367;415;453;508;362;298;253;177;146;177;289;329;294;221;181;168;242;324;438;464;465;513;488;451;347;394;413;337;317;193;155;152;143;130;106;63;51;140;256;301;337;320;327;412;456;407;372;322;236;178;169;127;74;75;103;105;106;134;229;368;396;342;353;323;255;149;121;111;114;129;123;112;132;208;272;314;370;369;415;292;311;334;453;542;508;430;297;210;135;106;128;221;251;303;351;382;452;449;460;418;444;440;335;204;179;160;129;158;189;173;192;196;277;389;468;519;461;396;331;334;378;381;375;304;220;221;176;156;251;350;372;428;387;384;406;452;351;211;82;41;26;31;68;88;91;89;80;88;98;98;108;80;100;137;180;168;200;189;184;151;123;144;232;383;349;350;318;377;331;277;215;221;148;123;57;49;55;62;87;196;241;251;232;225;223;158;187;189;207;279;329;317;274;174;161;155;162;150;161;200;311;400;434;378;384;322;200;162;99;52;26;36;25;29;22;50;111;176;261;358;409;409;275;174;160;137;127;116;164;168;197;230;284;383;525;579;472;465;544;548;549;562;526;513;502;562;563;611;482;358;285;261;274;266;254;265;326;354;430;488;478;482;512;585;617;625;567;426;412;493;639;623;685;651;551;457;438;468;604;719;695;692;587;477;516;431;407;436;483;533;554;467;312;319;260;174;212;283;375;436;478;490;518;537;537;513;483;452;504;543;567;557;489;449;470;486;340;176;106;125;176;215;193;95;97;133;141;123;120;198;318;338;317;219;168;147;216;325;363;452;545;535;493;559;582;593;516;532;494;546;514;425;337;410;501;491;450;351;336;358;391;392;475;406;414;427;538;549;557;580;604;555;531;511;566;592;568;571;500;408;526;569;538;475;474;457;490;510;461;465;389;309;249;238;223;261;348;358;353;378;447;483;461;428;367;265;189;206;216;203;178;152;165;193;223;238;238;255;235;170;146;156;220;449;531;601;579;624;706;729;674;638;570;562;565;498;519;527;504;391;234;205;244;344;446;496;408;468;552;693;712;732;636;567;478;412;328;356;437;504;498;561;580;508;418;336;415;522;510;445;386;459;547;583;503;469;520;534;562;639;581;535;525;543;554;555;560;524;434;358;274;298;412;482;520;497;481;493;583;614;666;636;607;464;512;534;495;526;490;511;518;497;546;585;619;591;571;620;674;737;779;778;721;670;653;599;611;579;554;587;600;581;603;584;533;590;637;682;699;719;724;689;556;505;481;551;522;519;624;640;636;577;506;561;565;624;661;668;747;786;772;731;759;712;714;630;640;575;568;561;591;593;623;619;591;582;538;532;595;568;547;512;499;431;487;540;573;615;585;554;568;644;664;639;663;612;592;588;607;676;649;592;601;536;577;596;678;668;609;591;680;684;748;687;642;592;571;652;687;616;615;599;628;630;616;607;493;507;528;580;651;674;719;719;661;629;609;682;637;576;568;603;526;588;609;717;740;631;530;537;643;632;717;627;673;712;640;615;686;682;716;715;763;767;739;694;708;662;665;592;553;551;577;507;508;530;531;582;659;674;657;687;584;684;663;715
252;259;290;326;270;231;99;45;38;37;36;34;24;46;104;195;284;287;266;294;391;499;630;532;468;392;247;208;242;300;404;409;340;266;216;303;415;472;464;510;474;486;412;309;260;296;258;204;157;97;139;144;123;110;70;88;160;213;321;380;368;360;328;346;324;230;260;180;172;172;129;117;150;175;189;197;187;307;407;344;303;262;244;231;205;220;210;206;226;251;183;151;158;179;228;272;346;366;353;336;375;459;520;566;535;417;297;189;162;213;333;402;447;492;506;560;594;579;558;486;450;392;314;292;257;222;255;249;185;123;117;177;290;409;518;534;447;404;469;549;567;522;461;436;393;288;270;314;485;473;463;372;353;367;322;311;204;66;27;39;50;95;150;141;118;113;92;108;158;157;112;101;156;229;323;332;363;335;284;235;230;370;503;521;505;471;519;505;439;368;310;230;130;91;63;62;84;126;243;343;354;319;351;322;249;187;208;169;258;300;314;267;256;248;262;284;279;250;248;327;382;461;474;389;350;274;252;161;107;76;54;55;21;36;67;127;226;315;387;434;374;285;224;241;250;222;216;267;281;290;318;366;465;559;526;447;462;499;565;560;573;524;564;504;495;580;524;440;426;383;400;416;443;402;373;484;518;511;469;580;542;550;607;635;702;571;502;500;557;642;641;734;726;627;471;501;536;666;729;744;651;603;577;586;586;550;619;646;709;644;518;435;440;404;353;346;365;450;556;561;544;505;498;498;561;526;422;524;584;543;452;474;466;585;531;431;275;209;135;175;150;137;120;162;165;183;197;175;169;208;232;255;210;162;190;250;341;378;482;485;500;485;589;631;673;565;525;568;608;529;440;354;379;510;545;474;403;393;403;394;492;538;505;489;509;594;598;604;597;620;576;492;525;587;589;605;602;536;583;629;675;634;608;532;516;524;553;508;434;440;416;338;283;278;290;347;451;371;433;439;480;401;366;354;260;194;193;257;250;236;225;277;313;397;353;368;411;344;283;214;259;360;480;596;671;650;712;766;735;679;609;569;533;523;540;515;493;521;413;286;262;345;406;490;455;448;476;652;646;747;745;744;586;505;441;374;402;493;546;530;652;675;626;459;390;446;478;492;423;434;530;613;625;588;511;519;520;559;593;671;582;551;505;569;588;611;512;464;353;306;220;321;463;461;455;480;503;615;613;610;609;605;543;507;526;567;543;534;581;531;563;659;645;687;648;642;650;646;690;711;684;726;738;726;688;611;611;543;529;577;593;559;552;583;621;623;641;675;679;742;698;665;575;598;572;585;591;621;650;612;573;535;540;474;513;629;629;669;710;730;720;712;621;633;633;610;654;585;585;601;583;626;682;667;631;599;587;656;651;631;629;563;516;539;601;690;636;677;572;606;602;652;631;644;574;570;567;620;636;673;676;579;611;562;615;623;643;665;594;659;659;739;689;599;562;548;625;684;672;661;662;689;786;651;631;580;573;543;580;624;717;756;707;686;637;579;565;601;623;539;521;508;532;617;649;625;614;613;592;557;655;579;594;685;672;735;692;638;717;722;700;685;748;756;606;656;698;609;623;578;543;509;495;526;523;592;623;680;718;738;698;633;651;713;669
274;243;254;273;248;138;84;47;43;36;41;30;30;32;74;147;163;165;167;192;325;506;648;653;635;541;385;325;284;378;472;472;422;337;303;337;441;457;438;430;440;435;360;282;210;199;169;138;87;78;81;127;121;95;91;131;204;237;283;398;372;370;331;268;227;188;133;137;165;180;198;189;229;241;341;342;314;354;380;430;270;182;195;202;253;270;311;345;344;342;289;225;191;147;162;218;253;352;371;300;379;425;553;600;548;510;396;303;237;262;396;496;553;548;586;706;573;625;597;584;548;469;411;428;449;350;325;299;256;156;116;144;239;349;402;366;367;326;402;540;614;602;582;532;529;474;391;402;532;589;558;449;343;279;307;223;162;72;46;34;67;130;190;171;167;170;168;183;202;210;172;143;179;242;364;447;518;532;495;387;376;444;558;590;549;529;537;558;576;538;470;326;238;135;101;86;102;152;246;340;362;389;442;439;328;227;167;132;181;287;259;322;293;396;445;477;416;396;312;295;330;419;429;430;324;357;335;245;214;170;137;107;71;50;72;129;251;314;413;406;379;302;344;334;374;338;339;339;374;380;425;450;541;521;543;531;488;542;500;475;489;590;571;566;515;587;539;458;475;470;479;551;599;522;515;493;589;545;549;499;463;532;582;657;649;604;546;523;524;553;613;724;664;577;514;486;596;616;696;669;656;631;638;607;656;649;681;725;730;722;619;544;574;568;494;476;463;469;520;607;579;552;502;538;541;506;470;515;652;572;472;464;536;582;608;525;460;355;254;172;153;155;161;214;279;315;308;290;265;223;236;232;222;187;231;252;281;359;448;448;526;518;608;682;655;584;549;534;616;568;483;414;425;504;509;533;489;484;516;495;546;566;581;559;611;656;655;575;600;584;521;545;526;523;582;635;604;616;566;642;692;683;659;616;533;470;522;460;466;438;368;382;315;335;363;443;491;473;465;469;484;443;466;480;328;282;321;321;351;326;359;394;469;458;502;597;523;498;443;370;430;438;557;696;765;731;735;745;709;704;621;529;567;564;553;547;513;487;508;428;398;453;489;575;548;556;588;701;829;782;787;671;639;576;504;496;564;542;575;568;615;700;609;485;455;428;450;465;464;491;583;686;630;679;550;446;526;544;612;587;544;512;515;619;628;577;526;448;373;251;219;297;414;503;505;494;510;585;653;654;663;663;563;507;537;540;528;577;588;599;682;674;679;684;677;668;710;683;690;692;701;643;692;656;619;649;615;575;532;531;546;564;618;631;638;683;684;634;657;725;719;667;657;680;613;658;676;646;600;629;625;578;527;454;451;497;553;610;654;673;696;661;634;612;664;716;699;679;673;578;557;593;583;721;668;584;593;666;645;669;658;702;582;704;666;710;666;569;507;565;553;574;603;652;633;570;535;499;537;634;688;630;657;637;708;708;696;680;646;582;653;716;716;690;563;555;632;684;677;675;726;714;705;688;637;623;552;509;487;593;654;719;727;730;661;580;621;647;583;539;534;568;490;505;573;585;572;540;574;627;613;639;584;616;606;614;650;658;706;672;667;731;730;719;671;661;674;675;614;535;474;507;465;490;521;607;666;636;690;677;670;606;582;622;596
237;204;229;261;216;111;64;58;58;50;42;34;49;67;81;103;114;134;129;176;267;481;657;718;699;598;542;446;413;473;500;520;498;471;402;429;517;453;430;395;374;357;334;246;246;211;159;109;106;108;135;129;116;129;172;193;283;323;306;370;427;436;342;327;208;162;119;184;231;287;287;315;312;339;415;401;431;396;472;433;331;222;178;203;269;338;459;440;484;478;394;276;189;176;161;234;259;323;322;327;370;468;521;573;617;574;451;361;321;350;500;570;612;609;611;623;628;604;591;602;554;518;544;525;520;471;407;373;324;229;145;206;279;328;329;258;208;236;329;413;503;562;540;558;523;518;456;481;574;648;622;507;457;331;253;209;152;78;64;48;71;134;188;172;217;267;285;280;321;252;294;226;238;345;363;458;595;591;620;569;517;495;601;617;542;522;543;560;617;637;577;519;371;225;177;119;140;138;193;266;290;379;460;390;313;225;146;106;161;188;265;298;380;500;636;633;574;506;358;291;295;354;423;379;378;415;414;345;328;296;249;178;117;80;98;146;246;334;453;471;461;447;448;483;440;404;432;411;469;465;512;589;582;537;552;518;531;530;529;587;569;546;594;584;542;472;532;505;513;536;554;592;647;632;583;515;540;544;529;515;516;495;562;643;663;629;658;627;603;543;592;673;723;601;520;581;625;629;621;645;672;640;646;604;652;692;725;756;790;771;652;662;674;672;605;544;553;521;541;638;628;556;588;627;544;538;526;530;633;645;574;553;591;706;633;599;488;428;375;266;231;233;283;355;470;456;474;469;377;314;264;221;288;296;315;281;290;349;376;430;555;580;651;644;686;623;592;636;602;630;566;484;504;506;499;530;561;558;543;553;560;646;630;644;685;718;706;596;609;540;561;511;514;510;543;622;639;638;602;579;664;727;658;605;508;469;485;495;468;452;450;401;358;364;438;492;508;536;512;489;526;566;525;523;442;375;403;440;433;460;479;520;555;583;565;640;635;611;523;563;553;612;633;643;749;714;722;698;642;615;618;569;595;605;623;570;530;567;510;517;503;458;489;551;595;616;706;719;804;728;736;696;604;591;563;553;586;558;551;590;645;649;558;467;422;453;524;505;501;520;593;587;604;587;651;564;576;578;579;519;474;460;521;684;673;593;569;473;438;327;294;344;492;573;543;502;509;584;613;650;685;649;594;500;480;538;574;552;608;627;694;708;666;685;703;732;747;789;701;644;623;583;546;548;605;621;662;588;541;555;597;621;601;615;685;710;683;687;684;729;692;749;734;795;704;716;687;586;636;660;609;524;481;487;472;525;506;528;616;617;621;575;572;580;632;689;747;741;685;549;534;583;651;685;649;640;622;681;666;702;665;783;708;784;790;756;617;522;504;552;542;539;569;602;658;641;509;451;497;596;655;665;649;660;655;642;706;727;632;575;598;673;708;623;526;542;624;655;667;703;696;685;667;685;605;598;576;500;508;589;675;738;718;718;659;616;594;624;597;513;523;560;556;504;575;563;536;553;584;627;619;585;556;561;581;570;591;668;613;640;669;617;730;680;633;609;636;653;615;591;531;555;533;513;497;550;593;653;616;644;622;563;529;582;634
210;210;228;259;170;100;53;48;73;75;65;53;101;103;134;126;136;171;157;163;337;564;668;693;659;601;561;519;516;516;570;558;578;545;534;480;513;464;408;426;354;343;326;308;336;302;248;193;180;198;202;237;215;220;221;241;290;342;407;446;444;446;428;284;233;234;202;224;314;409;407;433;396;421;448;451;462;468;537;432;341;241;225;244;224;356;442;516;576;495;416;325;236;188;216;240;290;336;342;441;454;560;535;501;562;551;464;384;386;498;585;623;645;604;584;661;676;698;703;646;572;533;591;586;595;564;498;422;344;246;183;237;341;381;310;230;165;195;240;309;376;406;364;361;408;403;406;483;607;698;667;637;538;477;347;274;190;123;112;110;101;131;178;221;253;344;407;431;389;358;361;306;324;345;386;493;595;721;673;637;582;568;677;679;606;544;470;541;642;694;683;619;453;291;221;249;250;197;159;167;251;314;393;357;344;282;180;142;163;195;273;363;507;603;690;683;621;540;467;313;320;405;410;423;473;446;462;488;450;406;355;274;184;163;150;221;316;423;467;536;481;532;531;533;512;511;503;456;509;550;653;684;601;585;600;540;549;607;550;567;593;587;586;516;545;548;574;564;615;588;579;622;706;665;645;605;585;549;586;511;509;552;566;614;671;635;615;593;579;519;554;671;684;607;521;522;594;623;571;623;603;657;632;608;650;747;767;763;769;699;665;630;655;650;625;542;527;539;603;657;640;571;587;636;583;525;552;592;619;646;661;582;616;687;628;623;569;501;448;432;364;365;380;428;609;618;565;521;381;328;355;312;416;360;367;319;329;342;434;432;517;575;664;668;656;645;676;637;695;700;631;554;528;547;522;550;550;610;567;498;604;623;720;722;718;679;718;674;653;564;555;579;521;524;607;652;652;608;664;575;659;636;647;548;514;476;532;559;523;507;519;534;416;512;513;545;563;531;505;484;536;634;680;578;491;492;543;538;528;588;562;586;570;581;589;577;600;620;628;612;650;683;615;621;650;661;762;681;649;634;619;635;664;617;624;542;596;571;515;613;566;552;542;589;639;649;667;769;732;758;701;623;632;589;609;603;610;659;643;651;630;612;520;422;440;474;490;481;521;586;577;605;642;634;702;631;542;584;576;531;427;495;552;677;672;627;579;517;445;386;391;427;573;644;589;555;490;539;562;577;638;673;565;497;461;543;631;618;634;674;695;679;697;691;753;749;778;727;732;643;588;568;538;566;541;595;599;637;582;522;633;684;709;621;673;651;738;722;730;645;706;762;747;760;732;746;722;649;629;659;639;599;521;575;513;492;519;628;618;602;589;513;506;555;601;703;694;729;616;578;504;536;664;672;650;586;556;640;681;686;748;770;819;789;808;695;556;517;538;536;581;564;585;628;611;569;516;454;514;621;662;671;666;609;655;679;720;720;652;549;564;617;703;581;443;506;583;638;703;697;708;656;623;560;610;565;495;461;499;645;689;738;690;712;667;589;662;651;621;522;528;602;595;531;586;570;535;563;582;621;645;601;593;622;604;571;474;486;541;543;533;566;564;592;618;566;658;635;624;569;587;604;631;562;512;559;600;619;537;577;552;543;528;538;603
190;191;221;205;147;85;59;57;69;86;59;79;189;238;247;228;151;217;180;257;298;544;693;657;580;506;552;515;537;559;532;525;577;600;608;583;494;465;446;423;359;358;411;424;401;389;342;305;307;324;340;367;318;354;367;312;314;347;458;485;477;425;360;322;320;363;351;365;422;424;460;534;495;483;458;455;432;501;530;469;355;343;334;345;269;331;433;558;553;527;401;411;274;202;270;301;364;378;427;468;538;580;524;523;542;490;448;377;440;529;622;645;692;684;665;672;666;740;688;658;583;562;636;598;631;623;511;497;390;310;242;301;456;391;366;251;211;171;210;224;274;245;233;233;289;247;349;402;622;714;672;637;627;503;423;410;294;243;210;226;218;155;196;288;371;383;443;495;512;497;476;363;358;412;456;555;607;680;634;638;568;660;671;678;611;497;499;592;634;749;686;651;536;403;421;418;371;305;191;196;211;259;330;376;386;316;275;210;273;335;408;514;582;644;687;679;590;557;473;382;383;439;382;450;492;518;542;603;517;505;469;376;284;245;269;320;387;448;548;619;582;585;624;622;539;461;484;513;582;609;706;740;705;684;611;561;536;512;500;501;520;518;505;487;533;555;621;606;609;617;586;599;669;768;705;647;590;572;639;521;534;564;598;635;560;602;619;601;566;519;561;612;639;570;526;536;578;564;582;597;561;654;662;655;665;736;693;745;637;702;654;591;608;581;604;545;561;518;525;562;603;618;659;672;593;579;580;616;619;660;662;630;585;659;637;658;500;481;465;459;461;432;466;525;603;662;575;471;386;358;410;490;508;481;447;409;359;426;462;520;532;546;615;649;708;705;669;686;673;651;659;616;598;563;501;526;538;525;518;510;586;659;706;750;693;716;699;699;677;597;541;606;587;582;656;619;663;647;712;670;630;624;628;524;542;484;573;580;553;575;599;568;552;567;611;514;551;602;548;491;580;680;699;608;569;548;577;539;653;650;704;602;656;607;551;538;579;567;607;631;688;697;670;641;709;696;738;705;733;670;572;594;658;613;588;567;578;588;532;626;594;598;593;605;617;603;591;655;738;686;623;679;589;539;566;595;598;633;604;582;549;535;488;429;454;473;485;523;554;579;593;542;563;612;689;668;627;581;588;604;569;543;628;733;649;626;621;593;527;507;493;495;569;668;607;547;484;489;566;621;625;622;600;535;536;576;637;698;671;704;676;690;682;728;784;731;685;633;685;614;570;605;495;464;520;522;550;544;513;521;633;619;648;572;674;718;687;641;689;680;692;684;769;782;725;763;721;705;598;647;680;600;587;602;585;588;530;658;665;635;569;561;563;562;583;681;673;698;626;559;565;608;702;764;669;632;569;605;636;681;786;770;802;776;783;635;601;515;543;539;601;569;612;636;573;574;443;515;590;612;638;725;627;592;623;716;762;772;713;604;646;647;635;602;511;510;559;666;698;699;674;694;522;507;561;511;493;485;522;549;676;762;711;695;631;655;649;681;632;637;600;581;617;565;639;639;587;637;600;623;642;611;624;625;596;540;499;416;418;499;519;573;564;591;544;597;604;621;607;621;600;666;744;628;543;579;587;593;591;553;554;539;539;583;599
170;191;224;243;193;130;96;102;90;110;77;110;233;373;395;338;212;163;166;203;385;548;645;582;565;491;452;532;511;553;594;577;530;649;597;626;513;468;389;394;344;363;393;407;424;393;356;369;466;453;484;516;486;491;453;473;397;382;425;429;391;354;386;436;449;460;451;452;423;450;569;592;533;517;452;404;445;528;572;504;428;405;427;419;321;351;406;518;555;564;501;424;314;276;339;388;383;422;464;490;625;597;595;549;510;447;473;456;476;553;645;668;678;705;783;745;764;678;680;649;591;523;596;611;590;595;557;510;484;408;342;409;447;510;425;332;288;266;207;197;257;233;191;188;190;180;212;356;491;626;631;666;529;577;495;449;382;358;408;388;347;252;269;365;501;534;480;526;516;498;469;379;395;467;532;518;602;667;600;610;627;670;718;680;605;487;464;576;698;799;768;683;591;533;572;602;573;452;291;240;238;322;347;388;441;418;398;319;377;486;536;575;682;721;710;658;584;600;496;426;438;451;412;446;553;574;607;594;538;497;510;426;341;331;386;440;513;558;597;650;551;598;645;646;625;525;486;595;614;703;699;744;679;623;551;486;506;514;492;469;487;478;506;514;589;632;630;651;661;660;621;652;701;696;755;735;637;614;580;557;497;565;605;624;572;543;553;529;544;506;493;559;547;573;509;535;576;562;563;563;568;628;653;716;726;721;728;703;659;608;606;558;572;586;559;483;492;467;536;512;565;610;714;702;617;569;569;613;581;601;565;558;530;483;513;537;461;490;424;450;512;519;508;505;577;574;567;445;393;427;464;540;518;521;510;464;491;567;565;543;527;568;675;670;720;694;689;656;674;650;613;606;599;564;483;498;511;458;494;499;572;596;679;708;697;744;746;709;681;584;586;576;577;597;592;593;670;673;721;708;657;548;555;537;522;545;562;566;534;612;596;592;569;688;628;582;634;623;570;542;558;676;665;656;620;587;594;581;658;664;638;665;720;625;652;577;552;526;554;593;650;676;683;648;712;730;720;698;781;718;616;533;619;598;552;564;597;563;509;565;638;653;635;647;591;595;527;582;600;591;577;618;538;496;526;586;665;633;632;564;521;472;447;510;496;567;540;613;589;588;553;546;609;673;673;669;636;647;660;672;641;633;641;657;686;619;593;613;565;517;495;506;591;601;597;545;506;529;566;615;628;694;602;454;466;555;635;640;689;727;748;696;696;733;750;676;646;639;594;638;623;559;568;509;469;497;510;475;459;437;503;542;628;643;684;656;638;660;649;629;653;659;703;770;790;787;719;711;648;607;638;612;610;647;584;587;558;579;653;712;666;638;600;615;638;640;671;622;611;547;548;617;716;732;670;630;605;584;606;698;747;776;769;774;688;667;605;523;546;593;598;634;653;626;530;502;457;567;593;604;680;637;607;558;681;700;759;717;646;619;585;647;674;648;574;513;552;666;657;697;709;599;527;508;467;478;519;578;603;617;665;695;668;654;614;699;702;707;711;657;601;596;544;597;610;631;631;616;604;651;706;702;681;718;656;609;467;466;508;541;603;560;567;575;586;559;574;564;596;614;662;753;731;645;587;585;630;641;586;534;588;621;613;613;589
158;182;247;293;253;251;187;192;179;182;142;149;261;387;458;372;258;147;142;206;350;562;600;583;568;583;570;616;548;596;629;588;556;676;655;666;554;503;397;358;345;345;346;401;382;358;386;410;523;564;679;621;630;635;559;577;437;416;402;423;335;359;447;496;570;559;567;470;470;466;497;595;515;488;424;400;476;594;564;476;460;455;503;459;411;390;419;540;551;574;570;503;415;359;403;493;479;447;498;506;600;634;618;621;535;481;513;568;577;661;646;722;742;724;733;757;750;689;663;650;573;541;582;632;680;652;592;584;575;481;442;507;538;504;495;454;416;321;267;246;286;321;261;232;198;155;212;313;497;631;601;563;514;515;488;435;470;497;550;545;449;358;389;536;592;531;492;553;568;514;468;397;446;490;533;530;646;598;659;597;684;695;736;664;558;530;544;595;699;722;721;741;655;630;646;725;648;539;391;327;357;421;442;436;476;494;475;465;540;637;647;666;698;700;688;655;603;581;447;422;473;441;398;442;550;641;567;540;583;545;502;467;432;440;459;460;523;618;647;607;610;562;648;647;635;548;487;563;686;747;732;701;672;598;559;528;478;531;435;434;434;466;548;586;595;669;660;633;613;632;646;706;745;695;687;660;645;626;558;507;491;535;651;663;622;555;557;555;538;571;521;464;535;601;581;587;571;537;533;538;564;649;690;682;669;701;701;701;665;595;607;629;587;608;570;565;511;503;505;514;543;602;667;658;668;734;598;564;588;609;523;502;416;393;403;447;490;444;475;512;548;525;481;520;562;564;503;476;553;574;557;585;621;541;643;599;615;615;674;544;505;605;653;638;642;707;677;704;656;654;596;601;615;538;490;486;486;452;471;535;623;642;682;605;656;738;761;737;717;645;577;529;490;530;575;615;637;664;646;675;627;542;605;539;541;486;597;607;550;590;577;574;599;650;646;691;676;531;645;636;569;657;660;675;579;575;567;638;659;730;723;741;722;708;606;534;480;493;527;598;645;651;650;683;724;762;727;694;747;725;676;617;510;596;541;607;651;633;612;622;696;677;620;584;574;476;441;494;508;542;508;614;544;567;510;535;609;689;630;587;494;437;510;555;597;632;624;604;631;632;587;593;594;682;629;634;666;699;715;695;700;647;595;608;649;570;604;614;592;529;529;506;540;573;589;561;556;632;636;688;648;577;513;504;489;552;596;621;631;674;754;750;778;759;738;658;560;527;561;546;632;641;562;480;491;498;487;535;483;492;513;511;526;584;596;621;688;641;652;629;620;683;719;769;774;742;734;669;639;568;578;616;593;591;615;623;559;677;700;702;702;684;766;638;692;662;682;656;594;575;611;654;727;736;574;597;508;566;608;700;674;722;732;699;715;641;605;559;519;540;579;681;652;610;582;478;466;534;583;596;567;582;588;609;642;709;748;742;692;569;634;631;628;603;602;585;595;658;694;734;685;597;572;469;507;537;505;601;690;676;768;707;719;621;653;638;657;715;712;741;663;628;595;556;631;681;669;597;578;655;720;759;734;722;724;636;524;511;529;573;652;649;677;653;679;648;643;623;618;749;712;738;712;720;677;702;675;642;599;554;559;610;576;584;540
202;201;276;340;400;358;358;344;311;262;197;227;338;420;487;493;337;221;174;215;323;479;586;572;547;577;620;658;647;672;641;580;618;701;685;697;654;531;438;394;403;422;385;387;383;333;304;385;583;689;674;685;625;665;626;610;508;423;325;359;342;404;515;626;634;613;510;513;492;524;476;504;478;446;478;495;550;618;570;443;435;447;491;544;471;468;466;543;608;540;597;588;534;507;459;570;504;581;573;603;629;699;624;685;656;558;596;610;652;669;715;721;736;735;692;721;669;641;726;693;662;593;590;636;656;626;606;582;636;511;497;568;553;541;488;536;496;412;291;297;357;405;346;343;282;286;301;351;499;594;631;494;506;482;488;509;554;583;594;605;530;408;524;533;527;554;566;589;570;561;551;492;506;506;477;510;555;560;587;644;669;783;705;649;554;540;574;615;696;790;753;745;713;677;711;685;691;610;515;445;388;434;468;495;525;572;505;591;623;618;691;647;666;740;675;662;592;556;520;437;441;375;357;455;565;564;557;493;506;471;510;453;540;474;521;532;495;569;586;591;529;559;635;659;649;620;549;614;650;715;657;643;605;637;546;509;487;488;473;473;526;549;558;660;652;716;633;611;562;601;663;749;738;751;709;660;602;550;547;547;512;510;650;644;662;618;581;580;558;575;553;536;625;607;631;619;579;574;509;507;570;594;712;647;714;711;686;710;567;645;638;626;666;609;655;604;552;576;541;562;518;579;616;685;697;764;696;679;640;571;589;549;443;375;351;418;449;529;557;571;630;628;520;512;573;568;529;529;583;628;574;583;582;619;622;655;727;714;615;598;568;622;641;641;666;730;691;659;669;626;591;603;547;558;617;547;471;504;500;618;658;701;606;654;703;762;681;702;673;619;600;591;490;480;569;576;598;580;691;670;615;565;622;614;554;561;534;581;595;566;566;565;630;698;705;682;661;658;626;649;613;672;730;748;586;591;608;688;701;701;741;728;745;610;634;534;492;514;571;577;595;606;628;644;719;695;679;774;692;750;704;611;560;566;552;625;643;616;625;595;678;617;610;543;537;495;458;466;449;479;446;508;555;501;512;581;642;643;648;660;553;474;540;585;677;655;637;661;608;611;629;585;626;648;591;573;597;619;727;738;682;616;578;589;587;569;649;635;610;623;594;543;514;546;557;671;687;709;704;704;648;628;590;525;542;511;516;566;597;648;726;739;749;765;772;640;571;548;616;657;674;624;566;501;533;497;517;543;512;585;552;562;494;548;593;583;618;643;591;599;568;641;641;803;745;765;738;625;612;539;476;524;618;663;654;623;622;628;732;733;720;663;769;676;744;761;715;643;610;586;585;627;725;681;629;592;609;625;683;690;717;664;631;708;673;688;646;550;538;545;575;660;667;666;602;550;436;456;504;524;538;583;622;603;681;669;727;697;648;610;595;648;546;599;605;634;637;668;688;680;601;613;588;533;579;531;662;666;697;709;766;721;730;623;633;617;606;652;742;828;753;676;597;571;598;602;623;641;638;677;719;752;730;681;615;620;520;524;534;628;680;717;761;730;671;754;713;669;682;722;766;691;704;707;734;693;751;617;585;563;565;592;626;614;602
229;247;338;431;499;476;487;489;488;397;320;330;414;472;540;493;419;308;213;256;326;482;559;620;638;691;642;695;720;659;650;613;706;735;732;687;662;616;571;515;397;412;384;423;422;416;348;460;601;633;694;760;703;653;663;604;584;475;414;396;433;464;609;664;623;679;606;574;554;496;474;529;473;506;457;563;586;585;500;406;426;510;514;562;515;498;441;476;570;669;626;585;614;618;576;582;565;558;612;639;657;707;717;737;742;685;665;721;725;731;742;661;661;713;637;669;671;612;734;745;678;644;657;656;748;632;607;624;611;603;514;552;559;557;555;611;578;513;405;358;481;487;461;437;411;396;429;499;553;628;536;492;523;576;552;569;588;585;579;560;573;535;612;608;608;560;538;646;611;615;607;548;552;550;482;516;471;560;603;672;645;753;746;667;651;659;640;625;715;689;783;780;695;641;666;770;669;593;524;403;428;434;420;510;601;635;597;619;625;623;702;661;692;688;648;646;615;527;480;429;358;338;398;509;624;621;555;495;436;436;444;499;500;575;555;529;549;601;636;588;525;588;593;681;665;574;531;577;624;640;680;617;627;566;559;503;521;472;443;425;505;530;569;617;672;614;601;509;532;653;656;731;721;698;716;661;624;561;572;506;503;515;565;633;626;663;554;642;596;560;567;529;658;645;639;621;565;552;552;525;587;638;706;725;737;679;700;688;642;635;703;747;694;698;666;606;532;603;576;612;566;605;636;680;666;718;716;756;760;713;625;600;512;449;388;378;484;555;577;625;721;656;604;643;596;580;595;631;685;628;525;520;615;632;689;644;684;721;692;643;536;552;626;680;669;720;711;682;623;598;654;615;579;618;566;619;471;512;527;549;677;684;679;656;694;708;692;628;601;636;666;568;589;543;565;596;615;586;630;656;660;610;554;603;546;575;582;585;571;588;588;676;654;641;694;661;602;610;613;577;604;634;741;691;606;571;580;642;700;730;713;720;755;712;652;599;610;564;572;613;601;605;581;689;613;632;701;714;780;789;713;629;525;521;527;622;673;669;581;621;621;568;537;527;519;504;470;468;484;432;442;510;536;543;572;591;654;648;719;687;593;542;576;644;625;685;627;612;632;600;595;620;627;589;579;593;589;643;660;699;728;630;531;531;629;619;636;668;719;664;680;645;618;581;636;643;673;701;742;695;746;641;616;547;535;525;495;479;518;589;716;718;727;749;715;710;616;603;599;683;665;584;531;490;539;577;574;611;628;636;597;563;563;541;579;595;561;607;661;591;622;591;631;695;709;731;669;592;491;457;462;467;586;645;658;610;601;666;769;713;706;646;665;667;637;674;674;619;624;622;625;634;722;696;616;612;581;627;726;651;666;632;607;691;644;670;582;579;517;533;602;605;664;679;672;598;480;458;475;465;528;532;535;535;583;666;674;695;679;702;672;629;555;579;603;695;624;684;623;610;615;642;653;582;573;536;604;637;746;680;766;741;664;659;653;588;542;645;771;800;794;731;653;589;551;585;607;638;658;702;749;714;665;607;619;506;484;445;496;564;687;725;728;688;675;689;681;648;710;711;749;743;720;715;762;711;652;579;636;541;590;596;621;655;562
341;356;407;525;568;634;619;626;647;531;490;496;526;539;606;601;509;404;326;293;424;524;687;657;682;680;659;652;737;706;687;673;719;706;746;724;739;678;659;587;584;463;510;519;499;479;535;529;592;676;671;688;702;708;660;645;585;544;545;551;598;571;612;640;686;698;636;651;572;578;530;542;540;506;533;564;608;614;514;408;368;413;464;556;515;502;462;452;541;633;628;645;617;628;686;675;642;635;616;671;654;680;738;833;750;803;743;785;781;820;743;639;647;658;672;664;623;641;643;756;674;722;653;668;674;636;632;672;662;596;595;562;575;594;657;659;633;592;503;449;560;582;590;513;511;517;575;599;646;568;499;425;538;610;620;593;589;606;606;570;602;642;639;589;648;596;643;676;692;608;557;582;547;533;527;510;521;562;624;642;613;755;691;725;699;665;619;665;677;712;691;760;613;561;610;703;681;614;534;473;487;481;472;576;620;687;662;616;654;656;687;681;692;740;710;684;589;610;478;439;387;369;434;585;621;618;583;440;454;422;477;533;614;568;538;555;547;625;684;618;574;538;598;662;677;593;566;585;655;661;638;601;570;538;565;518;518;519;485;472;453;507;514;575;601;582;545;496;534;609;608;696;779;713;673;718;572;560;611;565;490;510;532;562;641;730;661;689;661;609;583;612;665;668;704;648;674;608;607;508;619;670;786;733;736;721;712;677;669;645;696;757;656;687;681;640;609;578;572;534;563;679;615;716;668;713;746;717;737;733;645;634;578;545;449;502;546;598;664;720;745;662;675;659;622;679;707;761;714;632;546;586;631;565;613;674;726;736;620;587;556;527;685;695;720;719;713;649;608;667;636;635;653;719;685;634;506;498;566;645;686;763;703;677;750;717;638;602;525;601;638;584;609;563;586;596;624;626;642;653;580;596;536;567;581;529;612;597;620;527;640;728;687;712;685;679;643;600;588;561;673;674;665;640;557;556;628;611;668;730;745;725;705;613;634;616;716;606;591;611;549;542;583;638;585;587;590;666;705;729;753;701;579;532;566;656;711;677;622;657;566;555;556;554;604;556;509;513;485;514;451;502;549;591;616;630;604;677;646;674;659;648;592;594;683;652;644;537;557;588;642;650;682;671;680;665;587;727;736;683;646;594;539;549;568;632;754;742;759;735;772;707;660;668;675;623;715;751;762;733;682;636;630;635;606;584;519;453;506;566;606;640;695;710;673;670;643;601;607;682;620;517;502;523;578;574;639;723;686;702;643;609;579;557;647;675;633;646;634;640;577;544;513;602;636;677;618;535;456;405;411;526;597;637;606;592;578;665;735;693;635;644;614;656;597;600;606;576;550;619;607;687;698;612;575;557;636;691;711;677;695;711;587;608;574;555;550;539;569;579;590;644;714;673;624;611;583;575;517;533;504;477;484;559;625;628;685;708;669;714;690;684;564;560;641;678;686;623;608;580;586;617;654;642;523;529;556;642;728;746;750;671;660;579;560;508;541;656;726;748;815;751;675;617;556;586;606;634;702;731;762;711;608;650;558;487;435;465;480;590;658;730;697;657;661;644;678;646;639;661;689;696;674;688;720;715;699;595;614;617;558;592;643;652;597
475;497;541;581;633;689;643;630;629;597;544;516;566;603;639;639;565;464;396;415;518;595;677;637;655;697;651;669;750;760;764;799;795;734;746;783;728;747;790;723;593;577;523;544;536;551;542;604;553;614;627;668;749;626;571;568;584;584;582;650;634;654;626;590;662;693;743;704;655;626;599;563;545;524;536;534;569;639;539;414;357;400;431;492;545;535;499;519;563;596;602;612;641;705;651;683;625;676;670;660;673;688;762;771;781;793;824;756;779;724;707;657;665;682;709;611;578;614;643;661;730;651;638;664;725;715;681;675;685;599;580;597;612;660;660;734;646;647;572;585;607;629;572;569;593;608;588;642;535;485;477;467;521;633;665;636;700;663;576;607;593;616;617;615;645;618;588;679;708;622;575;546;529;535;557;516;508;532;567;596;628;646;716;750;737;732;647;651;657;649;725;730;591;602;660;756;712;619;580;509;518;459;509;589;648;723;643;581;631;650;722;670;725;754;713;731;676;586;526;406;415;428;485;600;680;685;600;485;445;484;530;638;617;583;598;612;681;638;654;696;615;586;596;655;728;595;606;586;610;675;716;646;650;566;538;499;515;527;523;514;439;556;449;555;585;529;534;543;538;586;558;644;686;710;717;674;627;655;608;562;542;490;576;633;705;765;779;708;709;706;673;632;670;657;629;627;572;564;528;544;669;698;737;761;723;679;650;651;627;622;630;697;721;699;627;656;647;630;556;511;554;647;651;727;631;589;655;704;733;752;697;670;604;569;525;520;577;641;669;719;688;717;614;664;709;742;771;740;753;666;585;583;585;621;575;604;648;577;561;499;515;606;631;705;699;695;656;645;657;637;652;714;694;731;595;584;477;503;538;611;651;775;720;714;728;704;628;583;557;603;660;647;667;594;587;660;636;633;609;624;639;592;584;562;582;590;612;641;619;678;749;784;818;680;647;622;670;555;536;535;553;565;601;572;527;496;564;606;618;647;706;706;664;682;666;641;711;658;611;572;517;521;541;604;552;578;490;617;705;744;731;692;635;672;625;642;648;628;609;507;496;565;551;596;618;586;564;492;534;504;545;480;507;575;607;568;600;631;635;602;633;664;600;643;638;684;602;593;561;625;692;689;694;713;730;729;664;671;705;678;629;552;538;523;627;722;744;786;815;754;755;768;715;716;720;667;686;722;703;654;660;693;656;666;583;558;522;534;583;616;589;630;633;649;668;623;579;577;574;613;638;575;489;494;636;683;693;719;718;659;676;620;625;564;628;590;583;574;629;609;559;510;480;529;643;657;600;549;493;426;435;513;559;594;646;644;587;678;668;695;634;554;510;532;564;523;546;526;507;567;623;693;676;628;513;593;644;633;672;722;747;741;710;661;546;522;564;579;606;590;600;746;713;661;649;641;682;679;666;621;521;510;499;536;603;702;698;733;741;750;721;687;590;614;665;697;725;658;555;563;588;590;622;615;490;543;550;619;690;713;734;654;623;540;490;491;500;589;783;768;815;743;717;677;628;594;634;641;674;710;711;686;664;679;631;508;440;476;561;620;704;660;695;681;671;637;621;580;663;664;664;652;643;696;701;734;721;661;658;659;634;648;685;742;717
573;667;613;584;654;756;686;721;668;633;572;491;533;615;671;693;612;535;474;499;593;713;649;687;621;631;747;683;678;683;726;793;773;757;748;729;731;773;753;681;593;593;559;558;595;592;619;635;618;655;692;638;634;630;636;571;543;625;572;649;600;642;659;645;632;749;711;638;667;690;631;546;595;524;528;463;568;627;511;410;442;440;480;503;499;543;576;564;581;577;572;609;677;664;638;635;634;658;680;645;687;673;697;745;765;801;786;810;800;731;666;711;689;702;658;578;512;552;668;683;714;643;669;642;703;703;708;674;637;682;653;640;663;651;730;771;737;688;622;657;658;613;592;595;621;611;627;576;498;516;497;497;584;643;615;641;679;641;645;561;549;609;624;644;614;629;622;656;657;667;605;581;537;553;532;530;499;550;508;588;566;597;657;708;745;696;687;581;566;604;639;640;621;593;633;726;726;739;617;567;517;464;594;556;630;664;622;515;613;622;751;710;687;709;645;704;670;601;518;472;531;576;613;624;692;632;571;576;543;573;591;628;639;608;636;619;623;610;618;631;549;613;643;688;680;571;643;668;637;630;672;621;587;554;542;491;525;483;433;507;508;491;520;530;548;555;524;616;606;603;606;599;665;686;679;640;667;647;637;617;637;653;642;659;712;766;699;678;662;666;666;692;658;672;596;564;565;536;565;591;601;696;700;643;642;675;671;613;569;540;654;657;625;642;631;652;666;624;561;549;535;600;640;646;633;569;636;659;689;692;660;627;630;572;521;582;647;711;723;646;618;638;709;661;691;739;787;779;736;651;631;637;596;632;641;637;610;574;482;484;504;536;600;624;713;635;675;647;606;678;686;715;769;697;642;570;468;463;492;601;708;734;688;660;686;688;694;571;607;615;637;655;627;644;697;736;643;658;645;642;648;558;523;538;644;685;663;665;690;735;857;778;753;694;652;623;589;524;551;489;539;547;586;573;538;607;590;605;644;650;705;666;622;663;659;687;659;688;628;538;539;527;565;564;568;575;575;577;651;716;742;649;716;621;636;619;629;602;583;501;519;536;603;592;614;609;560;523;531;549;550;529;589;597;662;655;632;572;601;583;646;667;714;724;708;675;580;574;582;642;647;697;718;752;766;710;740;673;657;665;646;610;589;587;711;674;806;811;786;801;795;799;802;776;716;641;657;730;652;665;658;686;642;680;581;535;537;614;586;580;608;575;650;648;588;582;508;523;530;622;612;529;482;527;628;645;683;670;703;653;617;600;595;575;599;548;575;600;633;633;554;444;489;517;616;669;640;559;538;424;502;550;568;625;632;582;635;669;689;639;597;488;475;495;596;583;475;471;496;577;662;690;644;550;542;526;526;597;643;666;705;732;683;686;614;519;507;517;609;603;628;643;645;634;601;613;695;729;738;699;624;531;576;605;706;715;683;762;739;697;663;610;601;570;614;718;724;660;564;594;581;575;624;595;550;573;560;654;660;667;679;668;610;594;498;437;501;604;739;766;821;818;705;668;646;684;670;643;709;698;748;687;771;641;617;522;534;590;588;663;678;664;647;654;629;643;575;571;591;588;599;571;659;637;682;740;733;696;698;673;703;662;767;701;705
658;698;661;667;638;691;681;660;661;640;554;575;597;714;652;679;600;560;530;600;665;699;677;664;628;625;679;708;671;670;731;766;751;717;758;788;758;749;690;705;608;606;580;561;638;655;632;602;603;556;555;633;643;632;637;643;559;557;536;547;599;585;614;600;648;687;730;703;675;649;629;571;583;543;518;517;548;542;535;494;494;427;462;505;542;575;586;557;621;561;585;646;679;638;561;558;590;657;668;642;724;672;729;690;741;727;752;749;776;701;638;617;635;631;684;601;522;527;651;686;692;638;649;682;697;714;674;577;639;628;567;682;646;681;679;717;697;699;644;659;671;614;548;574;596;615;534;514;519;576;510;510;574;635;614;575;631;622;628;559;569;572;608;617;599;646;597;648;699;647;632;603;566;547;558;527;541;528;574;522;526;502;590;644;664;704;671;639;635;656;669;650;589;588;647;684;763;727;630;590;582;555;566;628;571;628;603;553;656;684;700;740;685;604;618;626;663;637;625;565;539;572;602;639;605;649;590;612;549;614;572;630;614;643;611;625;537;593;582;523;550;595;619;653;642;598;615;643;637;632;636;590;588;564;612;555;510;459;434;539;543;534;525;523;582;552;537;615;674;635;622;580;639;663;700;695;723;746;699;623;646;647;623;643;682;731;721;704;632;691;699;696;654;619;575;545;533;529;547;544;556;653;748;671;589;591;596;594;520;524;574;670;572;574;630;666;690;650;649;610;561;580;618;643;611;590;626;708;714;631;609;607;639;520;561;635;660;729;682;617;603;635;658;641;738;758;741;775;708;676;680;560;593;561;568;570;572;550;526;545;418;485;542;613;623;626;654;640;671;684;653;700;702;590;549;502;500;485;507;595;631;650;636;635;688;698;668;634;664;638;625;614;662;625;652;693;660;570;613;546;632;549;522;574;625;659;677;684;649;707;727;775;756;736;685;647;621;533;506;503;500;500;596;568;558;611;605;674;638;611;661;673;684;660;587;583;625;667;624;591;535;521;623;613;537;581;616;644;650;698;694;716;633;615;611;593;592;604;595;526;526;543;549;587;625;552;558;512;553;599;534;523;609;636;672;625;614;645;594;610;635;677;711;795;729;686;578;581;565;590;617;663;749;784;763;759;712;652;661;626;678;680;676;647;683;744;776;821;822;785;821;774;810;823;749;759;659;639;660;657;695;666;689;645;647;620;602;593;622;614;650;631;635;647;586;508;494;507;534;537;644;584;511;519;562;663;596;659;661;632;627;585;565;559;528;504;490;602;636;610;530;506;559;553;654;697;678;631;566;543;481;558;630;645;613;613;633;648;620;584;581;494;531;570;595;604;493;443;519;575;672;673;639;574;499;495;559;575;598;665;725;661;703;677;598;543;537;569;570;610;608;607;674;583;513;544;592;675;707;687;601;589;552;669;709;752;701;705;658;674;640;599;585;595;669;683;689;648;526;535;547;624;624;588;557;530;544;672;682;650;707;635;611;582;538;508;616;687;651;712;832;789;684;693;680;668;699;716;706;706;783;764;749;702;652;507;550;653;673;679;665;706;625;659;657;649;584;546;552;564;538;562;630;608;668;628;668;670;706;704;671;705;735;700;730
642;642;627;672;739;749;720;641;630;590;595;574;653;682;696;663;550;536;594;605;701;667;688;617;654;693;655;659;676;705;645;696;685;664;658;756;726;773;785;676;643;689;578;548;640;638;619;569;563;475;493;506;665;652;687;661;563;587;612;563;537;539;581;635;635;755;713;728;653;681;565;587;586;605;520;515;509;543;570;531;554;476;491;470;494;584;585;589;573;531;560;619;661;616;569;544;551;591;617;634;680;674;661;641;624;702;726;815;763;667;604;519;569;608;620;585;554;562;626;711;720;625;678;717;760;664;652;556;582;566;661;606;655;619;636;694;606;653;706;686;643;563;566;528;508;512;502;508;587;622;611;591;593;684;667;669;597;628;631;566;580;576;634;653;649;613;610;648;657;637;627;623;528;583;548;562;567;597;576;554;525;587;620;615;607;645;703;639;691;557;632;584;578;613;611;667;653;696;650;603;643;558;605;613;576;617;629;614;655;656;674;670;637;630;630;594;632;634;606;540;562;558;594;629;625;656;615;625;649;617;667;689;647;622;577;538;530;547;499;501;553;584;573;615;608;620;667;632;657;660;641;611;579;635;614;483;477;480;439;502;569;547;510;502;544;553;587;629;634;623;620;621;548;626;678;707;788;811;763;705;681;660;666;656;663;754;732;703;649;721;699;711;684;629;547;518;492;511;510;530;574;675;662;640;518;571;546;553;499;580;651;671;589;619;533;655;700;658;669;678;640;593;620;579;602;607;634;662;588;581;566;600;589;547;529;610;654;680;685;619;542;548;632;648;659;764;801;752;723;656;611;582;561;553;550;590;493;560;620;571;488;538;597;593;627;657;697;654;767;747;666;642;634;594;544;528;532;541;525;610;654;651;657;696;748;587;626;699;680;701;652;594;632;603;625;580;575;560;575;545;555;573;517;587;624;692;669;650;595;677;678;773;695;717;610;576;584;504;503;458;505;548;534;540;585;599;677;683;701;654;641;644;642;610;558;566;598;634;686;638;590;618;642;634;606;579;584;666;727;658;653;607;599;572;536;577;639;628;577;572;530;513;482;577;606;565;502;568;572;578;526;526;604;636;612;679;660;638;570;575;614;645;671;724;724;698;667;557;536;599;559;631;678;673;704;686;731;687;661;635;646;690;765;644;646;731;707;734;759;768;771;770;811;774;740;732;676;634;638;690;719;689;682;680;650;695;619;614;653;698;682;699;696;658;620;559;519;561;520;522;627;605;583;553;621;669;615;597;619;643;657;597;602;567;584;559;566;627;523;541;517;565;616;658;674;683;692;669;632;570;605;565;642;683;648;666;671;624;658;574;550;578;627;670;691;578;569;543;516;564;646;723;639;548;547;504;529;568;602;697;657;604;684;612;608;613;576;517;590;577;582;590;560;554;481;495;552;611;692;688;670;609;660;669;682;702;600;620;624;687;589;593;556;551;643;726;746;673;595;549;591;605;649;583;580;531;526;652;680;708;695;631;600;588;609;648;700;708;704;667;688;742;719;716;705;772;775;719;747;720;782;764;691;625;583;512;566;679;740;685;668;616;607;674;753;597;580;608;575;597;620;623;650;618;607;561;645;663;631;643;712;740;725;751;744
708;660;715;669;719;724;723;679;646;576;564;574;646;729;693;641;641;598;590;630;697;736;623;622;623;674;718;682;646;718;724;710;680;583;607;656;724;712;760;617;643;624;586;568;575;618;616;529;455;453;519;527;594;692;690;618;601;604;592;576;603;607;615;595;625;652;653;667;610;591;594;615;616;613;600;585;456;511;562;534;509;552;552;558;580;531;572;559;625;579;521;650;704;657;636;570;550;556;576;597;576;643;633;610;581;613;614;769;677;748;576;563;530;597;582;571;558;586;660;656;715;670;647;646;740;731;658;568;600;560;668;635;706;565;586;582;581;599;619;616;591;540;542;544;516;535;517;600;623;616;584;585;621;641;683;672;620;638;650;641;584;555;583;675;652;641;670;663;622;673;667;636;582;535;518;576;583;635;627;575;572;625;676;603;577;576;635;616;708;655;612;622;628;556;622;643;662;615;585;634;669;636;556;564;588;615;651;632;670;644;647;670;643;600;568;564;639;601;597;574;582;592;584;582;627;672;649;604;593;664;639;631;607;623;573;598;540;494;506;513;529;544;587;599;599;631;589;625;637;593;584;581;597;682;623;589;535;531;506;544;649;543;543;532;535;545;618;638;614;618;645;639;550;583;594;663;741;763;724;688;650;681;658;658;681;730;788;684;680;663;658;654;654;597;517;546;459;459;504;568;678;711;685;657;559;514;527;534;578;609;677;685;655;630;586;649;678;679;648;636;648;643;646;677;650;734;737;717;588;532;546;582;666;610;571;590;603;662;659;646;567;536;575;608;681;712;796;741;704;647;579;529;542;569;552;541;491;576;581;598;552;628;575;667;571;674;678;729;719;743;748;623;606;556;568;563;553;646;604;681;666;702;700;664;648;596;626;652;673;669;713;660;592;602;558;575;543;539;603;563;605;615;561;585;667;723;678;661;654;688;704;717;777;671;581;552;545;475;475;518;530;548;527;532;567;623;708;696;658;610;606;621;675;615;540;533;616;651;722;676;689;684;642;587;627;595;627;665;623;636;585;604;578;575;601;619;656;667;583;634;543;543;537;542;556;581;584;656;625;592;518;569;559;570;604;643;665;634;649;631;615;582;642;626;705;684;612;578;556;561;563;654;652;673;647;735;746;681;679;657;694;719;707;706;637;652;712;740;745;764;783;770;800;789;771;732;614;639;534;588;645;630;614;664;678;694;675;659;640;695;699;701;695;684;602;591;565;588;539;517;560;647;662;599;627;661;603;546;578;634;622;637;596;612;560;598;677;584;527;516;599;616;612;669;691;782;745;764;614;606;611;538;625;665;746;706;697;619;608;530;605;617;734;669;715;608;530;539;528;635;690;747;685;615;556;587;558;592;664;641;678;576;574;588;616;598;575;589;539;599;559;498;539;553;508;512;522;585;679;768;731;622;599;631;659;666;592;608;648;685;667;571;571;535;612;701;715;705;594;565;583;667;637;630;593;569;558;589;634;733;724;626;562;556;595;661;690;697;617;639;621;670;713;745;730;726;670;683;658;783;760;684;598;589;493;436;521;682;703;656;651;597;656;624;638;626;634;612;662;690;658;688;681;658;606;622;645;664;592;621;669;677;687;737;724
584;615;620;713;688;678;681;648;591;580;520;572;642;672;644;647;646;646;622;671;714;769;635;577;612;664;704;763;726;678;673;682;571;567;529;619;653;630;639;683;655;586;590;490;541;704;565;481;424;489;523;537;648;652;676;717;595;593;543;565;586;585;631;594;546;609;619;593;644;639;626;624;661;618;603;539;523;502;514;512;490;586;642;632;631;560;535;614;620;583;572;663;692;666;620;597;565;606;566;544;580;592;560;599;604;679;629;696;694;742;547;579;560;594;607;607;560;620;619;653;714;676;739;659;656;698;742;570;616;633;675;618;633;590;618;581;528;498;595;582;595;504;503;548;533;567;609;632;686;701;624;651;565;584;603;642;643;652;627;606;582;563;629;596;664;656;661;717;725;694;652;643;561;538;520;619;671;680;729;705;652;655;639;581;584;566;581;657;620;568;623;627;635;627;623;556;580;562;569;593;593;626;597;620;641;695;665;640;662;640;602;642;616;616;544;552;541;666;617;571;602;609;556;569;615;660;594;613;623;606;637;546;590;599;580;553;515;567;548;530;538;578;629;632;609;651;601;597;583;640;638;658;679;667;639;625;586;541;530;577;575;563;586;569;612;605;611;623;617;646;636;564;567;531;615;599;734;754;720;670;649;640;680;648;677;772;776;715;624;616;636;630;585;607;556;494;449;470;509;619;727;744;731;665;578;585;583;576;610;664;700;732;699;683;657;629;662;651;656;684;699;695;643;676;655;764;742;716;595;582;558;643;676;654;574;583;584;615;667;581;587;540;569;612;631;730;787;773;747;672;546;571;614;559;546;531;505;525;570;613;545;596;640;647;640;649;704;739;749;706;628;677;593;604;589;595;644;680;612;696;642;655;714;730;662;598;583;622;717;712;714;675;644;566;617;536;528;614;569;550;593;594;679;687;692;705;563;611;649;747;747;760;755;707;680;606;546;562;505;535;606;609;546;533;590;663;713;717;633;605;609;621;675;708;542;522;593;616;745;729;738;645;629;654;603;617;692;690;658;634;585;612;530;524;606;663;717;639;685;619;594;515;515;541;615;587;617;671;617;532;581;503;580;618;621;637;679;635;587;562;560;585;543;648;608;630;622;560;557;570;586;602;684;648;658;732;696;662;625;663;645;690;708;681;669;656;675;647;678;709;715;724;758;724;721;636;607;571;592;573;623;637;565;582;622;687;739;712;549;609;664;696;604;637;586;526;552;527;503;487;580;661;684;667;647;622;545;561;544;612;623;631;638;601;578;594;660;649;511;527;582;644;604;657;718;719;779;726;626;671;686;593;633;658;712;723;714;629;578;588;630;745;722;739;700;558;489;536;545;649;669;712;706;626;577;647;620;696;719;732;662;651;561;609;637;576;627;649;602;602;621;526;543;463;468;487;497;573;744;755;711;638;596;600;653;614;624;547;583;643;587;618;548;541;597;653;737;672;679;575;623;654;660;628;632;610;684;664;641;720;705;610;580;551;609;675;701;599;538;456;560;625;666;689;702;714;721;696;740;720;727;643;564;473;385;429;538;644;610;660;621;587;600;610;600;591;595;658;665;688;754;763;762;673;620;594;613;585;609;649;659;628;666;633;723
605;638;649;684;620;622;615;638;615;571;491;539;570;591;622;667;605;670;656;650;730;725;673;573;553;628;680;699;759;701;661;661;549;544;473;530;596;537;597;658;659;637;603;588;590;612;603;477;433;514;573;660;666;686;691;656;584;562;593;620;615;598;590;596;518;541;529;550;602;638;662;629;668;580;584;456;452;445;538;506;506;613;658;639;616;609;549;550;610;647;540;633;666;624;572;479;475;540;557;565;575;565;512;507;558;663;653;670;726;631;592;595;599;606;640;666;544;595;629;708;725;707;624;712;636;720;680;628;646;667;665;682;620;628;557;531;501;513;550;563;537;541;552;633;642;662;674;591;737;685;665;657;575;552;579;572;536;589;602;580;554;555;628;656;583;647;715;684;743;676;693;671;578;601;589;650;711;776;737;703;730;715;625;583;622;590;593;557;565;599;657;613;660;649;683;594;588;509;514;561;570;620;650;621;580;603;659;592;618;607;620;637;568;549;544;580;594;627;653;608;623;603;560;554;533;575;595;551;585;535;488;496;508;544;577;588;534;578;590;546;634;612;624;651;675;622;578;556;587;575;669;639;625;630;650;644;614;602;595;556;633;603;653;686;651;697;694;610;509;515;540;538;515;529;586;655;720;785;746;680;671;695;663;679;714;745;711;680;656;684;698;618;600;544;537;487;497;522;571;626;712;819;779;689;620;576;633;620;635;640;700;735;720;700;691;647;658;614;613;672;694;673;712;721;694;741;741;697;634;613;557;636;644;597;626;613;602;603;654;626;621;588;580;615;674;714;777;815;761;678;632;586;568;620;641;582;535;551;583;604;579;545;566;600;630;655;674;739;659;620;627;605;601;600;586;570;666;627;652;578;632;701;717;694;671;612;605;575;669;644;652;623;635;617;573;458;533;568;637;566;551;604;655;713;676;639;683;624;698;697;727;664;701;720;664;633;620;560;553;562;561;679;653;662;695;723;707;729;603;583;558;616;677;675;604;551;666;700;697;765;690;644;564;648;654;685;706;703;631;566;503;559;536;530;562;659;650;648;653;661;539;537;516;544;594;640;666;610;571;556;487;510;595;619;640;662;652;619;592;573;575;560;510;536;544;596;586;624;628;659;614;679;672;692;677;739;651;668;634;586;694;746;716;733;652;588;599;580;601;632;658;650;719;712;620;582;583;633;583;561;588;571;528;553;621;678;680;612;578;542;609;677;673;578;553;522;505;455;441;562;583;652;665;676;609;642;606;586;549;530;588;655;648;601;641;668;607;595;554;543;596;588;568;580;690;766;789;746;725;755;714;690;581;695;700;721;695;620;544;580;618;681;770;705;646;526;523;521;579;626;619;686;687;642;635;653;653;679;753;767;720;657;612;602;711;650;682;722;657;642;561;564;537;503;548;515;517;597;726;752;682;639;588;622;610;619;605;552;597;611;631;675;582;590;588;704;726;756;699;707;640;660;717;618;661;676;682;696;706;728;689;651;629;562;620;671;637;517;442;446;561;650;613;600;663;713;756;722;711;718;685;677;554;451;344;401;473;589;656;642;580;568;554;568;606;536;594;667;704;766;767;732;635;691;660;599;608;529;629;656;678;718;672;667;737
600;608;652;707;705;635;639;710;674;540;571;533;562;627;646;639;642;648;652;664;709;689;670;559;558;556;573;623;685;691;701;605;524;504;470;548;514;598;548;599;647;650;594;566;601;680;583;488;473;593;651;666;619;647;574;615;583;579;664;667;642;623;583;538;543;526;535;569;609;665;626;596;550;604;543;448;394;455;448;529;559;661;650;632;556;565;530;541;519;560;631;679;644;648;514;449;465;559;538;548;554;575;485;511;529;602;695;645;687;666;645;607;557;582;633;641;537;578;593;682;711;691;627;645;582;663;693;686;704;751;763;713;719;683;610;580;498;488;511;531;616;631;665;671;708;673;659;629;553;648;660;699;619;556;515;593;482;526;543;571;548;613;664;636;614;644;671;738;748;696;689;670;623;693;672;725;823;737;760;713;685;652;570;531;585;574;609;622;534;562;612;591;636;647;667;618;647;577;579;519;548;547;626;568;594;534;615;633;653;667;621;601;606;546;587;530;616;647;627;617;579;615;604;593;562;591;539;570;549;548;485;485;526;515;546;514;521;543;468;575;555;612;627;637;659;591;570;498;515;648;668;648;588;630;685;667;639;629;568;575;627;637;676;660;655;724;706;637;530;560;551;544;523;563;582;678;733;741;670;623;679;620;654;665;659;733;690;680;699;682;753;663;609;555;565;548;564;527;634;671;737;806;760;709;631;647;639;602;677;695;705;705;764;654;681;688;608;578;587;591;585;704;720;712;632;742;766;807;713;675;664;652;613;640;616;628;666;657;685;671;615;558;516;578;658;766;786;844;826;678;633;582;572;608;632;637;566;514;579;588;580;542;519;605;633;680;707;696;640;559;543;558;589;565;612;644;686;609;521;524;549;641;721;730;586;607;543;508;642;637;598;594;561;531;470;427;481;539;585;542;571;635;682;717;707;720;719;750;719;709;753;689;644;599;643;624;636;561;527;580;636;685;690;728;692;788;787;707;604;598;591;664;744;691;676;719;729;710;715;682;681;621;579;597;669;664;684;621;573;620;565;515;479;467;601;655;665;622;607;617;536;512;577;618;652;643;663;663;586;558;507;572;636;624;604;640;642;611;559;485;593;545;499;571;587;600;654;654;693;666;685;651;669;723;660;679;645;600;525;578;685;716;763;680;590;567;616;578;563;559;639;672;660;673;651;600;613;626;590;601;634;617;593;574;577;670;655;542;539;573;554;595;652;564;499;470;412;449;440;533;591;652;729;682;663;648;680;604;605;529;608;741;666;660;686;668;663;542;525;494;570;616;564;573;636;694;747;738;736;735;694;666;626;673;661;678;635;605;567;515;599;656;721;703;610;588;547;628;643;635;692;657;629;635;695;711;646;684;762;761;730;670;670;586;650;712;704;729;632;545;532;526;573;517;530;518;572;603;711;640;643;622;583;622;647;650;682;635;594;571;583;632;619;585;576;704;747;814;793;697;697;680;645;613;670;706;725;735;791;713;645;637;621;654;642;586;582;522;470;480;548;573;594;588;608;668;664;701;725;741;734;649;580;467;419;425;477;551;585;578;592;560;530;496;608;562;590;651;658;772;744;654;671;644;605;628;575;526;564;602;641;689;695;714;775
651;648;684;755;681;581;693;709;680;636;642;586;561;581;639;618;631;606;718;705;735;654;594;573;536;551;532;640;613;672;648;565;536;525;476;461;578;551;533;555;658;711;603;569;612;656;626;617;541;587;717;698;578;580;625;634;616;587;636;669;654;635;547;542;495;521;595;616;660;650;590;508;538;602;544;470;421;414;424;509;613;669;643;611;538;540;483;432;429;547;631;687;579;516;483;415;475;499;540;564;577;587;558;485;511;584;642;639;689;676;718;577;568;542;605;656;595;563;603;725;731;710;632;592;596;604;611;682;655;748;760;759;731;773;636;558;495;527;511;509;696;633;632;653;685;662;643;596;558;636;586;696;666;618;493;510;550;587;650;622;604;653;647;643;660;662;709;703;731;673;684;635;702;702;726;746;760;697;725;678;686;670;644;588;576;600;607;578;472;537;495;570;611;621;613;669;703;626;587;546;563;550;531;539;542;521;582;647;657;643;585;570;606;538;502;585;581;647;623;643;616;627;588;568;602;544;571;555;523;550;495;454;495;478;547;550;556;573;509;494;568;602;645;641;633;572;543;469;551;647;674;658;622;555;581;629;626;622;625;642;612;649;607;674;642;759;700;617;584;593;594;570;531;513;615;646;716;692;667;599;630;626;600;627;619;692;678;644;663;650;665;698;641;610;617;565;570;557;601;742;710;757;759;723;672;640;673;643;668;693;655;636;686;686;666;660;668;590;590;554;599;645;630;702;676;712;780;745;721;707;606;640;620;651;601;620;636;662;738;721;613;606;565;605;697;693;792;779;704;666;622;542;553;619;607;605;572;589;567;601;558;480;508;573;646;689;674;681;545;529;516;554;547;614;629;641;683;696;563;518;520;641;633;638;601;597;574;568;548;594;578;600;526;508;485;473;478;516;554;540;575;586;682;708;681;689;720;715;744;771;750;697;704;697;649;660;658;667;587;580;640;711;791;826;780;820;801;713;650;570;637;665;745;695;743;739;749;732;617;636;634;609;550;607;633;615;646;652;632;594;569;490;521;573;587;640;604;553;595;604;604;626;621;717;694;700;704;678;623;601;582;557;616;602;589;620;574;588;567;530;537;580;609;581;657;671;702;682;676;625;605;633;678;667;672;632;579;543;508;603;735;758;733;754;676;598;557;553;601;592;561;633;671;646;614;558;565;669;676;598;601;633;593;638;562;599;633;552;557;616;653;616;637;553;499;456;362;420;426;538;652;712;737;701;718;742;719;710;588;601;614;669;678;680;669;717;625;571;549;634;626;577;584;557;614;714;685;693;737;743;711;589;590;593;671;659;634;565;499;522;552;607;634;612;587;640;652;605;666;637;653;591;530;612;646;675;664;714;755;759;727;687;626;659;597;695;715;662;599;507;556;519;576;595;590;582;539;583;663;637;639;583;621;661;709;688;705;691;603;566;575;646;661;569;595;723;759;768;782;778;672;713;691;635;624;710;778;763;751;679;611;544;620;620;646;670;644;580;531;491;564;579;570;535;594;581;669;645;698;659;676;652;586;526;438;455;517;628;613;563;502;511;526;545;550;589;602;675;696;792;703;593;577;625;578;595;600;554;531;550;590;606;691;759;687
704;701;716;799;701;665;694;676;737;703;678;668;602;552;602;618;542;576;672;710;689;610;607;538;469;444;431;497;622;622;546;523;549;527;500;516;562;508;498;559;636;653;661;716;673;664;646;579;537;640;668;670;574;610;629;640;630;590;683;673;706;643;568;492;507;559;666;659;651;566;446;431;516;566;582;506;432;439;458;507;651;683;695;620;504;513;422;370;369;424;590;606;535;441;446;458;512;579;543;548;579;655;613;513;514;623;637;773;697;652;687;565;520;545;610;621;571;600;582;645;715;708;675;623;612;645;691;649;722;728;756;826;763;699;667;536;502;532;516;546;634;661;622;617;665;683;642;591;548;642;620;646;627;545;480;493;556;619;670;636;653;715;678;712;632;648;696;762;763;723;673;705;647;705;775;765;696;690;629;644;642;711;636;587;657;573;605;542;526;520;559;560;556;586;570;619;581;672;605;563;539;528;516;510;550;562;636;676;674;613;648;590;545;501;542;613;589;574;592;629;562;562;535;545;520;511;547;521;528;588;546;536;502;528;561;550;550;609;531;491;526;584;644;662;609;568;564;547;596;694;720;687;690;588;572;603;601;658;627;636;648;646;679;683;616;647;690;638;629;626;610;569;504;523;572;627;672;657;662;580;571;590;563;564;616;633;665;679;677;660;661;726;682;610;573;487;539;577;659;642;744;749;784;749;702;674;652;684;658;658;627;684;689;671;674;673;678;595;632;601;556;627;612;665;666;722;784;779;719;671;654;657;665;632;669;647;737;743;745;681;618;627;583;579;609;709;737;785;766;666;593;545;563;604;667;589;601;611;642;600;504;500;514;560;687;706;653;613;635;537;492;512;517;568;670;732;752;650;606;544;574;666;643;621;566;590;622;624;584;583;561;522;555;511;462;485;538;509;501;572;599;588;632;666;695;673;718;751;747;742;761;702;729;728;693;678;657;639;572;611;610;744;730;798;755;759;752;674;577;604;624;644;610;645;730;705;654;674;639;632;581;633;585;557;605;599;614;572;655;667;592;566;601;572;631;604;634;586;557;612;699;704;725;736;755;760;706;740;647;622;571;572;563;618;604;612;603;568;440;458;554;610;682;690;667;725;704;700;682;632;601;650;647;679;651;623;532;546;553;680;742;797;769;747;660;610;588;603;619;649;661;665;691;615;582;566;549;630;656;616;555;613;653;534;587;622;579;525;581;639;649;676;650;608;518;457;365;422;513;535;637;727;791;732;743;679;742;751;699;664;678;701;705;725;636;638;569;585;602;654;603;532;614;517;641;648;680;672;686;741;682;595;571;561;667;691;599;569;540;527;529;502;571;663;701;646;646;647;586;613;603;535;548;601;655;663;656;683;745;776;760;641;623;615;644;678;677;562;534;549;599;563;583;654;687;596;604;571;626;644;587;596;663;658;668;668;668;604;639;547;568;652;623;533;556;598;698;750;799;736;722;717;650;644;670;647;690;736;697;626;570;591;609;628;718;692;646;683;571;521;538;572;551;507;559;593;635;669;704;677;667;654;565;507;438;418;460;624;498;485;365;400;491;511;529;576;583;665;655;667;604;566;493;531;530;527;528;506;505;587;568;625;691;658;710
609;689;726;745;719;706;609;622;642;714;651;615;574;612;648;623;610;563;669;705;646;657;596;542;450;442;418;481;509;550;521;566;545;525;444;499;543;550;568;575;652;713;742;710;671;678;583;542;594;557;647;626;591;533;533;583;640;628;574;599;672;598;549;502;559;673;698;696;603;462;441;430;478;536;584;506;466;467;478;496;628;668;657;652;540;527;427;335;314;415;506;521;466;414;418;481;552;621;592;553;636;580;607;576;580;613;640;710;716;690;682;608;503;524;589;612;569;619;544;663;662;736;766;661;715;730;733;726;750;794;766;764;781;779;646;542;491;524;573;593;648;588;573;573;582;674;639;638;637;652;618;628;588;570;580;566;588;629;611;688;751;727;767;715;683;674;647;686;746;752;676;711;679;668;665;652;681;667;544;559;553;609;701;733;656;595;571;564;525;595;586;563;559;516;552;516;494;562;613;553;553;528;549;489;521;569;614;607;596;606;570;624;578;555;539;601;551;590;622;566;570;518;517;567;502;493;491;484;547;516;528;528;579;562;591;613;545;581;548;491;558;577;703;660;587;562;538;629;675;646;697;692;634;598;566;665;619;650;612;660;625;597;612;646;582;633;575;556;600;608;633;600;569;535;522;642;678;699;670;634;585;582;550;592;635;682;707;687;691;662;723;737;736;621;608;554;562;534;616;682;718;698;771;749;664;668;671;671;640;674;705;698;677;638;683;679;684;710;715;621;556;541;587;632;661;729;775;710;676;649;663;714;690;668;640;681;702;741;730;758;679;664;643;601;627;596;731;765;710;731;695;610;645;670;658;671;712;713;712;584;607;501;614;682;667;658;646;591;558;567;490;498;517;561;688;687;727;717;605;624;567;558;622;587;543;580;612;611;610;632;605;674;623;581;548;596;579;588;547;552;548;530;557;585;637;642;707;727;786;798;747;771;766;735;647;612;581;603;586;634;686;762;777;815;815;787;766;750;634;587;589;582;585;605;674;655;705;685;698;672;703;628;610;537;558;579;570;619;594;601;619;643;626;599;660;686;677;582;603;593;625;679;724;721;748;780;746;745;678;639;595;592;598;559;569;541;590;492;474;511;521;585;639;643;625;765;750;714;607;621;552;601;602;637;610;626;577;599;602;669;777;771;785;714;637;569;611;611;657;694;630;688;684;633;605;593;521;611;617;640;711;657;623;603;520;532;548;547;568;607;671;663;661;594;596;600;505;470;513;582;667;704;747;765;711;705;708;728;688;700;695;672;587;612;537;552;507;530;604;598;586;595;570;555;543;595;624;618;662;727;683;521;480;487;562;645;624;595;600;602;566;548;506;635;716;641;636;628;586;647;597;576;583;622;602;580;630;688;738;775;671;634;568;617;607;550;549;534;593;666;556;506;607;649;637;644;618;611;653;658;581;574;671;653;639;595;585;601;514;509;576;627;619;529;500;532;596;748;753;699;722;659;665;678;661;648;623;644;628;633;604;560;580;616;659;672;712;665;579;535;569;590;581;526;585;617;647;641;706;720;684;535;521;448;418;413;449;461;416;264;212;256;382;469;475;514;527;538;567;603;594;529;495;466;451;482;400;423;479;502;544;544;593;617;674
683;708;717;684;778;685;657;654;615;575;623;610;523;564;693;656;573;577;637;620;621;682;682;578;475;416;442;504;516;555;574;534;547;555;484;518;548;570;557;583;695;708;738;697;722;646;542;545;596;568;566;579;540;548;520;613;636;587;592;617;585;547;470;483;611;653;726;635;578;470;444;445;493;541;579;532;534;501;543;538;606;618;660;618;629;515;525;405;368;447;528;531;447;437;485;532;654;645;602;586;583;622;623;594;584;649;674;720;720;682;615;584;548;580;604;569;609;587;703;688;694;773;779;661;719;786;745;824;752;802;781;847;821;693;672;562;522;573;582;581;609;610;577;559;589;561;589;572;640;697;642;564;577;612;584;572;610;621;709;726;730;731;710;691;654;656;668;676;762;718;793;722;710;637;664;607;654;693;551;527;538;588;680;675;628;597;540;580;579;600;632;593;596;571;557;540;532;554;548;587;518;543;566;485;507;548;625;618;556;515;547;624;594;626;549;515;563;546;549;585;553;532;523;531;518;475;495;555;599;594;642;599;633;645;612;604;612;586;545;491;461;597;634;586;504;476;565;681;741;741;747;669;607;605;660;642;689;683;685;694;594;596;608;668;619;634;555;511;607;556;575;598;585;542;555;577;633;637;639;649;627;617;591;650;691;657;695;670;706;710;693;772;704;676;597;587;565;570;574;642;637;722;726;705;682;669;735;649;661;684;654;631;580;590;621;667;688;704;670;635;529;545;604;620;625;693;655;578;627;623;640;687;653;632;668;706;753;783;786;800;692;698;677;691;609;639;643;744;733;727;698;660;660;692;717;678;722;698;665;601;562;583;586;620;675;668;600;608;606;588;514;527;511;563;709;700;756;699;625;618;569;535;593;567;575;609;631;676;677;631;636;654;627;632;572;648;612;572;636;541;622;576;657;605;623;630;709;752;785;821;826;750;741;706;674;612;608;658;580;605;669;739;756;825;770;769;708;750;638;592;607;628;575;575;634;696;722;718;734;707;707;693;605;574;620;639;535;608;633;642;621;585;626;616;663;676;662;659;610;595;663;709;633;692;742;705;762;767;754;627;565;587;625;564;575;564;594;572;536;522;472;518;606;655;674;758;714;652;642;572;582;670;607;603;616;625;583;638;633;731;751;759;742;699;623;567;574;606;644;665;674;731;662;639;570;574;612;649;619;654;695;715;665;571;558;503;542;503;526;619;670;613;636;651;620;643;572;573;555;634;674;677;698;732;699;650;650;683;639;633;631;639;585;623;578;559;536;589;617;611;615;638;636;572;565;587;576;553;656;710;693;579;511;473;564;622;638;675;662;663;680;572;511;591;546;594;594;614;676;710;668;616;594;668;624;601;603;642;711;718;687;625;588;581;531;502;495;559;640;656;606;560;539;632;652;604;555;635;636;649;630;593;634;619;652;538;544;509;440;488;497;543;620;560;538;506;567;665;739;726;721;666;654;608;619;595;619;570;634;669;586;563;582;549;631;646;690;593;551;597;606;644;603;607;601;600;634;652;632;547;489;439;375;357;387;308;346;379;327;195;142;158;241;313;336;393;399;449;517;533;521;500;452;482;438;465;430;433;388;440;472;521;551;587;599
623;654;709;759;713;732;689;676;650;638;698;669;572;587;662;649;671;636;641;609;619;626;644;582;518;468;528;480;526;528;535;584;658;606;534;486;583;575;544;598;580;641;687;709;654;633;616;579;566;519;562;552;552;519;573;589;615;619;594;608;578;483;419;489;578;681;721;626;590;501;483;461;580;633;651;571;488;524;546;622;640;611;694;637;662;610;513;457;408;460;547;503;447;526;492;587;634;640;627;572;639;625;651;586;677;660;751;767;685;605;593;649;662;568;545;627;612;606;607;701;742;730;726;751;715;763;792;818;780;782;841;791;749;639;573;552;537;557;558;581;644;571;572;640;591;582;564;582;644;623;623;575;655;588;562;619;603;587;637;749;706;740;680;634;623;688;735;761;739;750;773;732;711;737;656;676;734;711;644;530;499;590;660;718;628;609;630;656;629;642;617;617;626;647;614;518;430;542;493;466;495;492;560;503;577;649;622;601;549;566;567;578;667;670;548;511;553;606;555;557;531;550;542;517;602;518;521;514;557;655;662;719;725;710;679;611;631;578;576;532;517;580;642;566;484;462;539;626;710;687;648;637;687;702;656;744;725;703;736;691;624;647;609;648;676;567;512;582;539;604;602;617;652;591;571;602;627;611;613;567;618;627;607;607;654;666;672;623;604;612;679;735;678;634;651;656;595;606;618;567;642;599;693;679;641;675;704;742;685;678;672;624;597;533;564;625;673;746;742;637;560;519;593;605;612;618;622;542;581;644;686;674;700;667;702;744;794;781;772;787;726;783;680;653;619;672;621;699;735;730;709;623;739;746;770;753;643;661;677;633;554;541;522;567;558;584;542;535;574;587;592;544;536;543;628;649;727;692;609;565;524;553;663;661;654;582;687;651;666;691;665;673;612;601;592;578;711;618;651;640;670;643;611;623;631;648;692;793;798;723;696;742;684;712;663;645;636;693;594;630;633;725;728;819;793;752;746;620;647;616;637;576;648;659;631;685;708;748;743;737;697;645;643;628;572;634;559;583;605;594;596;580;602;616;681;670;683;729;698;682;720;664;644;666;749;761;712;735;702;601;599;611;508;541;577;582;616;612;582;512;435;407;493;615;720;721;688;658;586;604;622;670;683;608;598;532;594;619;680;663;641;687;709;573;564;502;557;566;654;626;694;680;687;541;615;577;559;615;586;657;683;699;621;597;554;589;553;572;566;625;612;680;608;607;631;640;647;655;640;699;694;745;648;668;658;598;592;613;553;552;665;676;657;632;633;562;587;597;637;625;681;678;642;717;628;597;608;569;637;648;647;572;496;480;554;617;675;681;701;662;648;571;528;523;526;557;603;618;660;701;694;685;739;723;684;598;660;665;681;630;616;587;526;499;447;400;417;520;620;653;605;528;571;595;617;600;579;618;658;652;615;619;631;608;563;473;449;399;390;391;481;507;552;539;457;471;609;645;729;721;750;632;658;657;594;615;615;632;644;627;595;595;554;633;701;674;591;646;617;587;642;698;629;581;579;576;507;572;530;485;356;268;253;216;216;200;243;251;223;122;79;76;134;195;238;235;236;252;360;455;518;492;523;519;473;421;374;406;344;321;424;468;521;583;665
564;644;667;718;720;700;713;682;670;652;672;593;592;595;614;651;557;584;492;543;544;588;634;595;549;518;497;596;615;526;525;631;622;627;545;526;619;601;556;564;576;628;669;640;613;637;616;603;529;506;534;542;578;542;627;584;586;620;625;558;525;452;420;492;561;646;635;615;598;537;479;557;569;717;678;637;593;509;554;630;637;657;616;648;617;615;587;511;475;495;533;513;479;450;504;477;590;596;575;639;540;614;610;565;593;718;760;740;705;616;576;633;620;621;623;572;607;617;611;696;663;702;711;764;752;752;763;786;699;739;794;777;712;655;553;554;522;536;571;577;569;567;575;638;642;601;526;539;567;573;570;593;597;568;601;510;516;546;634;724;668;684;696;601;596;663;726;702;780;804;724;731;738;687;623;628;689;726;639;642;581;637;671;695;618;638;702;685;642;646;619;613;570;577;623;566;440;454;474;462;536;473;526;516;552;619;657;566;508;483;495;592;670;639;544;558;540;599;659;622;574;544;511;518;554;567;592;542;591;620;686;683;737;714;597;660;573;600;607;606;626;616;602;535;470;418;511;642;685;706;654;623;743;678;688;679;716;703;753;731;659;606;623;593;549;542;569;605;618;610;585;634;664;614;607;692;612;603;603;595;608;658;662;717;618;588;585;576;580;603;641;678;680;602;601;617;671;607;573;579;560;574;693;656;672;704;737;789;754;708;682;649;569;492;526;590;665;677;639;578;579;653;691;702;578;587;514;596;637;621;643;715;643;654;675;725;776;811;790;749;751;723;750;637;631;572;618;707;706;714;636;638;711;718;749;794;665;636;645;602;575;530;494;568;595;530;525;512;551;599;632;629;513;561;633;687;669;674;594;524;528;506;639;632;602;586;620;642;664;718;651;664;629;593;560;602;625;635;648;639;647;700;655;684;614;673;734;796;724;761;694;663;647;660;684;581;640;708;625;600;580;669;685;721;805;716;662;641;605;597;603;631;698;619;669;658;702;707;670;629;661;607;636;609;614;567;575;619;627;586;568;545;601;602;603;641;679;678;819;785;710;714;657;664;721;667;707;714;640;637;581;616;571;540;606;608;622;638;622;524;406;328;437;529;688;734;605;583;641;639;665;660;633;646;590;495;559;627;595;596;570;621;646;627;555;619;557;578;696;664;685;707;743;656;639;516;539;513;603;579;689;681;609;571;555;621;567;550;535;605;589;624;581;628;636;657;690;699;666;681;703;622;705;662;585;540;600;561;521;534;599;674;721;702;632;629;629;583;593;660;707;703;707;710;622;633;651;619;653;723;598;573;490;560;574;636;664;712;725;725;612;573;533;517;489;561;582;600;652;738;722;683;750;734;681;723;627;625;656;630;543;472;527;473;339;305;374;469;518;582;501;495;533;555;528;595;510;534;618;652;666;674;626;561;549;446;383;347;322;325;360;441;453;440;415;452;602;650;707;679;689;662;641;661;615;646;675;662;663;605;559;553;618;627;657;660;551;503;556;528;549;587;590;562;540;456;447;441;400;339;249;163;126;126;106;128;156;149;145;98;73;46;61;73;107;115;116;152;223;302;410;404;461;502;463;434;360;291;236;198;257;377;482;592;611
559;589;661;759;747;724;737;698;683;621;685;632;569;574;571;613;625;565;464;447;547;622;636;633;544;473;523;554;572;550;582;635;717;689;597;603;613;633;618;544;628;545;592;545;584;631;611;581;486;551;553;527;549;638;602;625;643;609;624;567;497;431;447;523;571;665;620;573;604;516;526;540;618;711;664;590;532;535;629;669;659;617;623;628;614;623;606;559;476;512;482;491;478;486;450;556;557;629;644;642;741;698;617;590;567;640;717;650;645;558;604;619;687;647;614;636;563;630;627;658;658;726;711;738;726;739;690;693;716;682;722;735;759;604;529;530;482;524;564;589;592;627;648;716;655;584;558;594;574;599;563;648;602;542;563;509;545;669;667;653;699;677;649;592;628;699;688;681;700;719;735;683;697;621;631;620;717;743;668;648;646;693;741;705;625;680;721;690;635;638;600;607;584;590;584;523;500;508;525;530;510;531;587;567;672;658;698;610;579;573;520;591;640;694;598;611;561;627;664;672;564;551;443;530;569;547;554;570;589;628;690;701;724;709;652;622;579;624;585;619;661;637;588;554;476;439;499;577;632;668;673;716;771;768;794;734;764;694;734;639;627;661;606;593;571;493;535;606;675;598;605;642;678;688;711;680;643;632;618;641;639;728;772;696;699;643;659;527;550;591;618;652;615;623;669;698;667;636;575;539;521;515;592;679;756;721;783;740;766;783;738;689;573;536;542;567;577;656;619;598;676;656;743;699;616;599;584;511;660;677;654;660;631;653;673;707;771;697;785;734;711;660;698;673;581;575;568;689;702;637;636;597;597;629;741;694;710;701;720;676;539;506;545;497;543;525;570;514;568;594;618;603;479;521;598;634;701;614;536;530;474;598;636;648;537;515;539;621;656;640;692;646;623;629;579;608;642;593;626;659;685;687;709;662;637;649;667;716;748;710;686;666;581;610;585;561;568;639;657;607;564;606;624;671;694;719;618;625;602;568;651;691;730;624;656;638;628;660;617;661;703;597;623;643;675;634;611;648;638;585;568;577;598;536;595;562;651;699;729;748;814;772;736;729;705;678;707;671;682;549;603;634;586;568;548;627;694;641;625;509;412;351;451;536;602;725;604;573;607;690;683;687;663;682;613;538;555;566;608;536;503;569;603;594;539;564;612;593;632;713;642;710;724;713;620;612;497;519;532;602;668;647;621;559;600;594;562;567;627;612;624;617;569;590;651;744;721;656;667;703;677;696;611;619;595;547;540;533;469;529;560;693;760;753;708;567;683;580;600;688;689;753;696;655;652;657;658;698;672;648;623;590;524;552;625;629;699;734;734;721;656;648;589;543;517;574;568;587;600;613;704;674;691;646;705;699;641;652;600;586;519;522;497;452;332;314;347;413;461;514;466;413;494;450;464;496;425;451;512;508;594;603;536;474;425;374;320;318;273;335;315;324;313;334;384;493;587;640;648;597;677;657;619;610;719;654;685;653;673;633;533;561;603;572;562;496;374;375;401;431;429;499;515;515;429;325;285;285;225;179;107;85;81;87;118;104;107;89;77;82;49;24;31;28;30;42;55;52;104;167;200;281;349;415;440;345;206;155;96;109;175;326;509;597;556
539;592;597;680;692;642;652;648;637;618;640;630;570;582;595;607;623;524;450;504;572;605;599;652;547;556;525;524;519;501;560;657;675;635;575;591;656;639;584;568;556;580;546;534;607;571;632;590;552;578;626;538;548;584;613;604;611;627;562;540;534;491;500;561;600;656;712;558;592;549;561;565;560;565;621;554;573;574;588;605;628;592;594;626;611;618;618;547;537;508;456;485;419;434;475;500;621;641;704;701;711;737;620;575;557;568;621;624;557;533;590;638;663;683;638;606;605;632;636;608;615;635;665;673;712;674;668;663;627;593;662;705;716;625;578;542;520;577;583;623;602;603;693;689;655;605;528;573;576;595;542;639;669;578;558;516;594;654;669;629;605;563;597;680;693;694;652;639;705;633;713;650;634;596;568;571;627;712;718;695;677;688;664;642;673;732;697;697;641;613;588;599;598;560;579;546;588;554;534;556;587;607;603;637;628;647;649;621;628;538;546;583;628;649;567;613;559;636;705;658;629;563;488;524;550;619;595;588;542;570;667;706;776;719;677;578;629;634;640;706;678;654;606;537;505;510;545;639;700;713;768;730;761;778;742;731;756;686;658;672;654;619;644;639;607;513;624;575;629;644;594;631;569;688;622;644;677;656;643;607;708;756;741;757;663;674;619;521;493;577;613;623;620;590;595;620;666;629;587;545;502;512;567;661;693;795;778;763;773;789;780;758;650;568;550;530;559;606;610;629;688;775;695;711;687;615;561;552;673;709;688;651;655;629;698;664;710;693;722;706;653;632;654;614;593;529;560;695;659;675;620;638;565;557;617;580;693;698;684;606;565;472;468;498;525;600;558;591;619;694;675;589;543;484;561;649;659;592;592;512;551;594;627;594;536;480;530;553;577;576;644;655;665;688;634;621;578;560;601;684;727;701;695;593;605;587;600;682;683;718;720;575;592;557;573;598;570;563;672;634;538;564;557;621;741;675;636;651;671;661;671;743;683;693;612;631;619;632;584;620;678;645;624;586;675;657;583;633;651;651;575;572;536;500;547;583;647;747;733;824;787;752;758;783;691;601;657;707;646;543;503;546;617;528;567;586;697;616;569;553;496;456;537;588;637;660;595;591;618;715;684;680;705;713;680;577;558;634;582;535;459;524;549;574;604;582;623;587;592;622;620;641;723;687;649;557;535;499;550;655;668;659;600;605;598;678;608;524;595;657;653;618;586;577;616;678;676;711;671;695;656;662;609;608;535;542;577;545;535;544;634;653;702;679;681;598;587;580;676;654;673;678;670;635;557;640;670;651;661;616;618;545;566;567;630;690;744;699;742;720;633;658;618;615;524;523;527;485;529;560;562;606;593;596;585;598;570;634;568;491;466;404;465;404;321;314;329;427;473;519;504;510;443;385;367;343;287;279;368;389;498;491;404;353;264;218;214;232;282;320;269;232;194;223;309;460;607;579;592;632;647;659;685;657;659;652;659;603;594;556;521;450;483;462;426;369;226;220;261;287;278;371;473;448;368;225;147;134;146;72;49;47;100;122;157;168;139;85;48;37;20;18;10;12;22;22;30;34;37;64;100;167;276;332;327;223;107;69;48;55;128;308;536;621;579
617;560;642;636;668;666;631;594;581;601;643;634;551;593;611;563;622;600;519;564;597;611;590;539;558;543;511;456;487;473;540;648;667;636;586;588;642;587;554;539;569;601;540;555;592;582;652;659;662;653;696;632;527;522;569;592;595;585;586;539;569;513;622;672;613;652;679;591;573;537;599;602;606;580;521;588;572;648;638;566;550;526;555;560;630;642;593;567;509;522;454;471;449;418;461;487;626;699;703;711;723;704;637;595;554;558;581;573;525;512;613;636;676;622;610;613;581;594;646;586;597;593;660;707;695;665;687;645;628;621;686;713;661;651;563;568;558;575;636;670;612;666;690;702;627;609;557;586;653;626;638;737;685;643;570;577;624;712;684;624;583;608;617;713;648;686;622;563;563;643;622;588;576;664;572;631;686;701;674;740;673;659;682;666;653;680;692;643;585;566;614;617;629;641;567;557;586;550;561;561;613;634;692;682;617;685;682;617;580;559;583;602;541;589;489;559;592;605;712;694;595;601;593;527;547;598;593;545;530;600;647;738;686;777;714;625;592;648;634;723;626;604;531;520;515;513;563;646;740;796;776;798;793;749;776;772;722;683;609;632;633;656;681;715;646;599;616;617;654;598;598;535;544;572;565;657;681;629;695;664;697;769;792;796;646;695;654;613;542;567;613;539;532;505;575;625;621;643;579;510;467;524;532;675;707;722;816;734;717;771;781;771;656;631;647;609;592;594;596;620;704;679;672;661;675;602;640;629;664;764;680;648;647;637;632;616;678;626;628;557;573;627;705;669;653;630;622;655;653;652;641;554;501;509;588;611;672;706;701;611;584;493;470;487;507;536;611;633;668;741;671;597;563;569;595;665;629;585;603;549;542;541;611;555;500;527;524;593;615;658;677;682;671;670;665;580;603;569;562;647;666;713;652;562;537;543;592;692;650;670;707;631;547;519;598;626;589;612;656;617;532;543;556;585;672;739;631;634;683;699;704;686;717;708;668;631;623;599;603;604;637;645;593;642;646;621;570;626;666;648;537;563;526;551;538;602;652;747;742;748;747;733;738;794;725;702;689;709;644;609;564;631;559;546;602;634;692;637;588;555;542;568;569;596;579;668;653;574;603;652;665;612;694;632;669;618;598;586;484;515;511;458;536;547;565;623;608;537;593;564;617;660;727;732;648;629;667;624;532;627;642;621;600;677;664;697;722;642;595;614;692;628;611;547;568;599;615;653;765;712;722;680;648;656;619;615;627;597;564;575;589;614;655;718;652;635;582;604;662;690;683;694;730;642;626;581;684;637;636;606;604;587;571;591;645;652;794;730;655;664;657;613;624;633;511;485;411;474;522;476;508;472;431;331;382;465;482;491;477;386;329;315;319;334;290;288;383;518;587;632;644;588;497;292;292;271;252;217;245;307;355;354;286;240;194;179;204;247;359;371;331;235;144;149;254;446;503;533;568;577;597;630;583;624;560;586;560;506;552;509;437;376;324;352;318;243;154;148;165;174;206;291;363;371;315;198;135;111;82;53;48;84;138;196;246;287;230;115;57;29;17;10;13;20;28;46;45;43;47;45;90;144;250;247;233;143;72;32;34;74;128;299;546;632;589
599;623;558;588;620;684;576;604;562;596;621;601;576;568;583;658;619;585;608;643;664;624;552;572;579;547;498;495;489;509;527;598;662;675;665;630;614;552;503;565;574;583;599;594;610;603;656;674;676;640;628;626;532;505;550;545;576;574;557;513;528;593;638;620;635;613;646;593;620;546;574;619;568;521;542;590;595;627;640;622;504;447;525;581;616;641;585;575;502;502;511;452;463;486;462;475;605;653;678;684;695;686;642;556;519;566;581;589;560;569;640;611;602;605;627;579;550;606;583;621;560;508;650;729;713;673;676;654;614;613;726;723;709;662;655;641;582;633;573;561;586;673;675;740;656;613;538;626;668;691;700;657;644;543;536;654;651;704;688;593;597;598;609;689;696;700;640;573;626;629;652;599;604;635;666;693;721;731;712;687;662;644;639;607;612;677;679;632;570;610;597;655;690;646;623;573;613;505;558;552;581;611;669;597;637;649;625;574;580;590;603;597;568;527;508;519;522;640;672;719;726;716;650;555;607;548;550;569;626;607;607;622;728;722;652;672;635;562;618;604;585;521;452;445;504;577;595;676;765;798;775;812;725;805;760;755;661;643;593;620;648;663;706;728;674;580;575;626;670;621;602;531;519;543;600;602;650;720;657;675;769;758;737;807;723;682;716;587;624;659;659;597;579;541;558;646;620;559;509;533;543;571;567;637;751;764;733;726;682;750;723;733;678;696;651;606;636;623;696;605;616;612;629;543;576;621;650;652;679;690;708;683;683;716;624;624;640;627;550;543;564;564;665;666;568;608;602;638;664;634;624;549;531;491;526;607;626;651;646;598;514;574;500;503;491;609;649;701;681;716;686;623;585;645;638;647;637;619;601;618;529;567;568;589;532;590;598;581;599;665;683;650;688;633;642;611;526;529;555;630;668;663;645;569;466;452;564;639;702;710;740;597;538;539;640;678;682;618;604;583;507;528;589;654;689;733;724;731;730;670;673;739;710;652;617;635;646;611;603;629;633;619;632;622;609;614;592;649;608;620;524;501;524;532;608;648;680;709;674;683;790;717;725;745;770;752;706;666;661;651;585;553;556;539;638;653;753;606;645;580;590;573;562;549;609;599;587;608;641;679;668;588;611;586;626;625;558;495;460;477;495;530;539;519;588;570;598;592;513;516;506;665;701;702;694;727;673;636;587;621;617;660;659;675;685;714;698;586;540;606;657;610;561;494;510;565;576;601;673;680;730;683;723;680;706;668;736;629;612;619;578;592;661;657;603;571;580;518;637;682;699;702;659;630;592;623;656;639;602;667;698;652;617;642;645;683;670;622;587;547;612;579;637;575;524;429;411;350;406;412;457;404;283;201;218;267;370;374;316;244;193;169;233;205;232;312;415;559;652;734;707;593;519;390;330;318;301;217;206;249;285;246;280;257;262;259;257;301;369;444;394;269;226;170;180;306;364;484;471;525;606;585;601;525;500;426;381;381;321;316;285;225;211;240;197;161;131;160;181;170;173;215;310;301;269;207;185;177;140;86;57;127;193;255;275;342;278;170;91;45;34;19;30;40;77;83;109;91;57;54;90;186;239;252;201;116;62;35;62;91;160;311;493;650;541
684;638;608;677;705;659;613;533;557;626;604;588;568;577;620;635;650;662;684;646;663;617;525;576;581;553;475;426;512;533;461;609;670;688;711;656;602;554;553;522;534;563;564;589;575;630;647;698;623;680;604;629;555;538;497;499;500;498;551;552;549;575;553;586;583;663;691;668;649;583;607;558;598;585;563;515;577;685;680;657;612;496;476;588;621;575;574;487;522;515;506;464;483;461;479;555;602;612;668;637;732;719;650;569;540;549;646;604;619;626;642;628;641;614;573;527;546;593;600;583;551;547;601;656;702;654;652;595;560;592;648;707;709;671;659;649;648;614;556;509;590;629;712;717;702;633;587;589;688;688;723;624;608;476;540;598;716;739;651;589;582;633;619;717;762;692;667;680;682;646;587;552;615;655;669;716;736;749;724;697;580;611;617;641;650;672;672;653;588;601;621;712;749;685;609;609;563;530;559;477;507;500;603;587;611;639;603;539;531;607;680;662;583;514;474;460;520;523;601;662;747;772;672;532;586;570;548;589;656;689;669;613;665;691;699;577;529;611;563;561;510;515;444;463;497;556;632;721;800;779;759;777;726;756;727;725;682;611;624;603;664;714;769;747;678;550;548;624;617;637;601;574;510;517;567;603;661;732;662;703;795;765;752;764;751;692;634;685;697;644;624;639;595;615;608;609;625;575;559;514;565;566;633;715;784;732;720;676;668;719;725;647;654;637;656;639;617;635;703;655;579;558;666;581;628;646;711;695;633;700;644;719;672;660;698;658;717;628;609;527;529;642;656;622;628;605;659;710;667;573;553;518;485;512;560;643;701;648;655;595;579;559;559;527;562;534;626;628;698;652;637;597;626;636;695;624;644;642;626;579;525;534;610;591;612;602;603;650;602;666;644;715;694;616;613;530;485;501;552;575;594;573;580;574;535;582;578;663;671;692;720;602;553;592;652;695;622;647;578;569;523;590;656;725;695;692;753;708;678;726;710;672;689;679;624;525;552;603;653;627;624;611;576;665;555;622;616;563;568;576;557;548;571;567;548;662;651;621;583;620;704;645;664;714;758;743;690;644;606;628;527;569;543;610;646;700;648;650;619;574;550;546;637;606;619;657;613;613;681;674;666;572;553;567;561;600;518;389;387;400;513;542;483;494;560;539;589;599;502;477;527;626;697;721;696;704;670;636;580;581;604;606;678;688;696;648;674;540;519;563;550;575;501;468;480;553;613;644;599;596;697;660;643;684;718;721;668;699;648;585;570;539;511;635;605;641;540;530;601;668;656;679;635;578;548;571;675;640;682;713;724;735;644;614;662;634;618;534;460;458;555;483;458;434;391;370;319;346;378;431;397;309;185;106;86;149;218;175;132;98;62;102;112;140;218;331;452;531;616;683;667;643;581;475;431;386;365;259;300;315;356;378;415;390;394;391;375;354;373;450;475;375;288;256;249;215;276;333;356;401;435;448;418;421;307;309;281;253;235;189;151;109;126;135;152;122;166;258;262;264;252;241;252;302;279;297;278;286;213;128;81;138;216;234;242;295;279;193;139;74;48;24;49;78;115;172;191;172;122;83;130;167;206;212;174;119;81;65;115;195;292;342;490;474;534
754;690;671;745;688;678;563;562;602;632;629;644;639;591;653;697;710;695;697;638;646;641;621;607;597;532;433;473;479;523;516;537;603;691;713;669;600;650;643;596;561;573;590;585;640;583;620;595;610;645;670;633;668;591;591;495;511;498;600;631;579;541;516;556;635;703;671;686;732;660;604;631;620;642;546;587;579;742;710;670;583;514;540;591;614;646;572;506;580;565;522;507;484;475;498;527;590;624;586;577;618;705;715;658;648;631;663;626;656;643;640;586;608;627;564;527;612;655;689;633;581;511;598;672;633;657;636;551;478;504;568;720;758;709;654;641;600;553;509;544;606;717;794;745;697;640;668;642;718;661;647;555;485;505;561;648;637;673;622;591;592;674;690;708;718;682;688;705;729;641;550;495;550;601;663;673;690;746;655;672;594;525;593;624;648;654;733;689;598;644;642;676;661;629;594;497;517;611;596;529;535;529;619;641;611;612;591;612;605;637;683;688;669;527;476;437;433;473;596;715;738;759;631;533;535;517;540;595;678;700;692;629;696;761;622;585;575;568;577;534;520;422;496;541;541;625;672;762;761;772;783;766;686;711;742;694;672;595;609;601;639;727;759;786;684;587;566;544;625;681;665;583;511;460;557;526;602;679;641;687;748;750;747;720;644;662;650;711;685;616;665;652;691;636;576;621;655;660;569;555;565;614;686;737;736;798;711;646;683;616;647;616;638;659;644;566;611;669;671;700;656;564;593;595;654;702;681;696;653;693;682;619;657;675;777;715;705;667;609;588;554;568;667;637;637;643;657;681;575;528;574;506;539;537;620;645;719;652;652;640;597;633;606;562;475;559;591;637;590;623;677;676;665;629;630;601;548;605;609;565;558;538;607;697;642;598;564;631;560;546;625;696;747;708;609;550;516;468;549;555;550;612;660;588;599;659;650;721;713;694;697;674;578;540;632;713;680;653;597;540;513;541;663;732;726;685;708;715;671;662;652;632;651;604;585;517;516;573;678;679;694;663;599;588;544;587;647;622;605;644;566;551;575;648;673;651;685;557;608;621;652;645;675;721;648;669;624;614;536;574;490;482;540;589;667;612;570;621;630;636;584;543;603;630;574;653;665;687;632;704;640;569;463;467;500;529;446;348;281;339;418;479;452;428;448;507;517;499;479;450;536;637;670;677;639;651;563;606;615;640;592;608;667;622;592;546;573;485;433;472;472;484;447;425;445;530;527;564;611;653;654;629;646;647;745;669;663;647;598;586;530;463;489;489;614;612;574;541;503;534;543;599;554;509;495;592;661;652;672;695;694;691;629;599;582;633;544;559;469;501;442;399;286;254;235;343;358;304;412;464;370;250;100;44;38;55;74;81;52;41;32;39;53;132;199;289;399;515;641;675;644;664;663;623;493;487;449;411;374;442;453;496;550;570;561;503;474;427;428;466;531;495;435;341;240;219;191;237;265;255;305;265;266;249;226;156;181;227;216;170;152;87;112;112;152;183;285;345;329;380;340;317;231;274;272;299;351;344;291;182;112;135;180;199;192;220;244;192;170;99;60;46;60;112;136;198;203;237;219;141;146;166;147;123;124;107;87;129;206;331;399;425;408;367;432
743;728;726;676;659;604;591;554;572;674;686;631;635;639;702;739;745;752;721;681;608;524;601;626;593;577;525;484;532;564;597;534;576;648;703;678;665;664;648;567;521;519;544;505;595;562;558;603;617;653;601;676;643;649;606;553;503;573;603;623;593;517;561;519;639;722;699;697;692;702;662;604;610;594;579;560;602;689;677;680;630;593;612;560;635;564;537;522;563;561;526;570;467;451;531;563;631;650;578;598;631;681;733;694;623;614;661;623;657;601;601;561;668;569;576;563;578;637;607;602;641;691;621;623;592;622;682;603;547;506;559;654;697;700;647;600;547;525;509;514;591;665;763;740;749;677;718;709;692;645;561;517;475;583;599;715;654;611;577;561;609;697;714;665;725;702;723;760;669;628;513;531;583;610;721;725;695;702;664;614;622;534;519;578;638;671;668;630;619;634;662;653;661;614;572;517;537;570;610;656;554;572;603;630;643;668;634;630;644;643;674;677;605;539;535;455;500;539;577;637;728;734;644;534;515;593;551;633;721;760;711;774;790;736;696;620;527;557;498;512;548;550;530;530;561;638;681;721;708;748;711;704;661;638;716;645;621;616;638;570;611;709;780;748;710;612;619;613;668;719;672;629;510;475;478;564;601;641;631;717;743;745;729;717;637;623;685;717;714;682;595;618;591;633;570;637;657;627;597;556;601;645;742;742;791;740;694;610;596;591;591;674;688;747;684;645;663;660;677;647;606;589;622;667;643;696;696;731;708;696;682;709;721;706;730;721;748;667;636;617;526;575;617;609;671;752;711;672;576;547;570;564;586;582;731;725;706;675;591;575;627;724;643;552;514;592;581;588;589;644;715;724;678;622;648;561;541;617;632;551;591;555;655;669;721;676;606;592;586;539;581;713;733;724;682;578;519;510;565;545;554;569;614;741;686;731;767;737;727;705;690;679;595;621;654;698;680;598;587;526;559;642;639;751;672;609;632;611;575;639;562;592;537;572;579;519;503;588;658;640;656;637;643;583;591;672;624;623;594;610;628;655;640;645;636;671;643;613;611;593;619;582;604;617;622;606;595;573;585;465;513;446;499;618;605;553;560;581;576;612;592;500;548;591;613;630;633;618;625;583;594;426;373;429;442;518;414;298;209;252;300;374;351;298;265;324;390;425;443;483;480;580;624;664;633;599;595;525;575;616;613;596;552;548;539;513;490;388;329;380;399;366;328;359;376;366;455;476;540;613;650;602;620;580;597;638;564;509;456;390;393;385;450;512;602;632;562;465;455;381;475;448;476;419;473;541;542;611;630;663;619;625;625;622;659;587;561;554;551;519;471;291;177;145;201;285;309;293;397;405;338;168;57;30;18;21;30;29;19;21;13;23;57;105;185;239;356;473;555;578;624;689;688;674;625;533;490;476;486;465;504;561;641;688;584;573;483;494;510;507;526;571;527;492;322;198;204;204;220;200;146;141;132;174;144;152;155;240;232;185;131;113;116;134;189;235;335;425;423;422;377;331;277;230;302;266;314;309;272;159;92;82;140;163;239;265;224;188;148;84;57;56;72;99;126;178;202;217;181;166;219;172;129;95;60;79;103;192;350;469;547;524;428;356;355
714;663;706;619;615;575;540;569;650;714;671;611;613;636;698;740;763;746;753;732;680;583;526;593;536;599;631;585;650;693;633;613;570;604;643;682;641;636;615;563;523;502;535;496;543;530;491;563;652;659;654;670;701;651;598;571;603;624;600;681;580;620;583;590;576;687;821;727;720;674;659;627;584;589;534;600;606;676;693;740;670;627;592;576;590;619;598;501;549;545;569;542;517;561;558;537;628;549;583;571;661;677;757;698;650;609;580;596;599;568;582;596;624;611;588;571;620;589;601;685;698;704;682;614;583;591;665;627;617;520;552;623;690;664;627;587;598;553;476;472;572;685;743;721;714;705;624;704;602;550;504;464;490;566;621;652;555;561;563;588;637;639;707;663;689;761;761;667;677;571;610;506;565;620;642;703;691;762;698;692;590;540;584;578;649;671;647;613;577;600;648;662;590;596;560;614;590;621;587;663;663;631;669;574;578;619;626;654;614;653;736;626;560;583;578;551;515;580;646;650;674;662;679;551;566;641;706;662;655;772;772;706;737;680;691;583;584;568;531;532;576;588;597;566;583;631;698;717;718;746;734;669;628;631;607;643;571;587;609;603;569;654;740;691;700;624;673;681;673;654;691;628;507;455;419;567;611;665;676;666;769;734;743;673;606;588;638;666;631;667;557;460;521;579;588;631;650;614;578;525;578;647;772;724;736;699;615;576;587;590;589;662;748;731;665;695;683;712;725;643;602;611;648;675;656;715;689;721;683;679;735;738;723;720;715;706;683;687;701;618;530;535;648;616;627;741;762;691;671;631;514;547;549;648;715;701;750;675;653;607;668;653;667;566;620;600;655;679;638;697;703;656;652;668;580;551;527;566;639;565;580;570;631;721;732;603;588;624;624;600;657;727;707;677;676;631;622;580;549;541;564;586;672;651;710;780;746;765;726;716;695;707;682;600;618;678;679;613;587;530;554;584;650;611;647;602;554;544;594;546;591;535;520;551;529;560;532;561;601;570;619;587;560;574;588;627;653;700;694;654;560;636;689;675;654;726;717;682;612;572;528;554;559;603;603;569;541;560;629;537;509;460;493;561;527;482;464;560;583;575;494;560;543;596;596;555;572;544;541;501;440;358;347;350;469;508;369;260;161;166;224;218;276;220;187;204;283;362;436;445;502;565;571;586;555;557;495;447;454;551;591;538;489;427;364;375;366;298;296;288;330;303;232;214;217;259;311;396;476;562;576;583;511;486;483;423;408;336;319;240;191;291;396;463;561;634;521;403;379;323;348;344;327;324;385;409;470;513;535;548;532;553;550;594;566;575;574;608;600;604;493;304;128;94;134;220;241;283;303;287;206;100;47;23;14;25;22;40;16;9;13;30;57;126;158;220;272;396;483;466;559;683;698;735;659;538;518;552;545;525;556;621;638;695;628;610;560;587;544;588;582;619;540;536;377;268;241;268;251;173;117;98;126;176;153;128;141;208;319;247;196;128;171;188;208;268;388;484;547;524;427;379;339;365;367;332;300;242;229;171;73;46;89;154;254;263;262;153;101;63;51;95;101;116;109;138;159;165;163;177;221;210;115;58;42;78;163;312;413;549;560;557;453;270;252
678;613;617;574;595;525;544;562;679;758;694;647;654;629;714;704;722;672;793;757;673;643;532;519;561;639;688;670;729;704;702;659;646;656;665;651;599;660;652;589;527;539;548;564;499;503;511;608;615;664;689;686;623;569;572;633;634;646;598;592;619;681;616;614;585;645;730;767;647;660;585;547;512;474;575;584;544;647;657;636;687;728;615;535;556;648;665;552;537;511;473;528;509;545;544;535;535;561;606;633;650;709;713;706;727;614;573;544;537;571;575;598;654;645;646;599;614;609;673;710;711;748;691;563;563;556;665;669;607;535;568;511;541;593;574;679;657;657;540;513;545;668;729;731;751;623;596;597;543;531;505;557;490;571;604;591;545;527;607;591;625;593;636;628;594;668;651;597;633;584;552;509;540;665;660;723;703;738;701;721;712;618;629;639;707;687;628;606;613;570;585;542;593;609;611;648;618;670;585;638;653;638;696;666;636;637;653;608;661;684;682;659;613;566;556;573;599;646;675;641;655;666;694;581;648;667;713;716;693;722;674;687;624;613;639;603;577;527;588;553;566;600;640;656;680;655;703;758;756;688;642;574;526;492;583;606;632;632;676;654;638;669;762;703;651;656;670;714;611;648;644;573;507;454;458;541;659;695;645;623;639;702;715;710;632;564;570;644;664;656;511;479;457;585;568;638;622;584;513;552;636;613;703;669;621;574;617;567;595;532;577;689;712;701;689;747;664;658;660;690;630;682;643;686;628;655;591;654;731;689;665;685;725;670;647;649;668;685;755;607;591;580;609;633;658;729;726;741;663;619;635;584;617;591;659;758;751;719;669;643;664;687;620;667;617;743;677;706;760;689;717;662;627;585;582;515;484;501;566;595;561;531;686;705;658;608;592;695;681;638;709;714;731;672;650;680;631;598;633;558;548;571;597;664;710;743;741;774;787;725;669;723;691;667;607;627;634;626;597;543;581;561;604;601;575;652;591;605;653;591;513;519;510;547;549;600;575;623;590;562;565;595;488;515;595;641;672;679;626;656;681;645;686;676;723;778;722;636;626;545;458;392;508;583;555;548;603;633;554;585;504;472;504;534;463;414;383;452;480;506;517;499;549;564;530;482;444;408;356;314;296;333;267;340;422;490;411;247;168;162;266;328;298;279;227;218;232;305;398;478;483;529;529;514;488;481;404;352;329;412;423;511;448;330;253;260;269;265;225;194;243;211;157;135;110;163;214;299;359;447;438;416;400;325;330;262;228;148;116;99;110;197;310;452;467;489;404;300;243;214;204;208;228;276;290;337;304;333;387;404;399;468;514;612;580;592;549;656;638;630;518;284;143;117;135;168;153;188;189;208;153;80;37;38;32;40;71;49;38;32;23;41;82;186;246;268;291;359;438;440;538;643;730;714;662;543;541;613;608;525;609;652;716;654;637;600;648;641;631;597;615;585;574;529;428;377;351;383;369;213;169;165;215;267;219;169;148;244;328;305;221;204;290;313;329;355;442;545;577;541;480;449;432;475;462;405;300;219;175;118;45;26;52;135;286;341;253;159;76;40;54;106;141;134;148;168;162;133;149;150;153;171;128;50;27;100;197;322;444;500;549;538;373;299;212
616;621;530;594;550;531;570;607;673;710;695;642;609;654;671;654;714;744;734;723;726;627;522;563;614;638;743;809;784;707;703;683;664;743;739;720;639;639;643;659;523;547;533;528;513;506;622;633;618;652;678;652;587;592;578;585;636;665;617;573;622;685;647;623;567;608;717;687;669;606;584;490;471;507;531;563;530;555;618;648;763;706;645;586;612;668;629;587;506;496;553;527;598;561;519;513;490;546;610;642;717;737;711;712;636;597;504;537;487;593;596;674;703;589;598;691;624;688;655;704;773;731;617;545;482;545;662;685;717;542;577;515;501;581;618;675;704;676;578;492;467;576;693;692;711;591;553;574;538;472;482;527;575;536;611;580;556;572;622;553;560;556;511;568;633;623;646;640;617;616;564;569;613;597;669;641;740;757;755;793;739;706;687;675;660;672;624;634;552;609;580;579;599;611;620;623;653;648;561;620;595;638;664;721;684;702;680;625;626;650;704;673;618;620;615;564;625;647;715;640;650;723;680;576;598;699;700;702;676;671;626;629;540;474;510;506;547;584;580;608;565;617;645;651;689;726;754;780;752;685;609;547;470;398;512;599;649;641;623;692;720;648;695;713;706;690;701;640;674;584;600;560;526;471;489;575;710;739;696;613;641;639;710;682;603;511;549;593;647;627;537;484;471;528;610;614;627;562;521;515;493;542;623;587;602;579;590;578;516;577;567;657;694;695;694;667;711;674;656;584;631;605;687;681;647;657;572;662;692;652;662;644;603;600;599;548;659;673;685;634;567;534;598;586;622;641;704;731;640;627;617;597;649;680;714;658;783;763;745;696;650;635;653;607;675;702;779;763;769;733;735;712;648;639;615;559;501;535;564;601;549;620;678;685;678;723;679;672;683;691;690;753;691;664;680;683;679;693;694;628;581;590;568;556;665;688;732;722;707;678;693;649;593;649;636;594;580;588;579;545;557;584;569;602;630;638;639;654;657;631;567;556;501;522;575;606;603;582;622;571;521;561;551;558;616;650;663;576;608;598;606;696;727;711;771;776;740;645;649;541;389;359;330;431;462;532;553;618;520;490;452;459;482;514;426;269;238;396;419;373;423;416;428;440;488;426;298;258;182;179;218;284;328;392;456;490;392;252;203;272;382;402;390;382;348;305;275;361;462;498;515;563;544;505;452;432;379;273;223;325;332;461;406;331;233;204;249;280;231;167;158;160;109;108;97;85;125;160;230;293;309;249;255;224;178;125;70;59;51;39;70;130;198;303;363;327;269;152;129;108;111;114;141;146;201;197;179;213;204;260;301;395;472;558;551;557;526;582;650;551;482;312;171;180;193;206;157;171;212;192;156;113;106;66;72;92;127;131;129;59;34;66;116;197;325;375;408;383;424;484;561;609;651;702;647;553;569;652;612;667;598;660;685;623;594;583;603;686;637;654;618;536;532;493;506;469;490;480;447;290;225;241;287;326;254;187;179;230;265;259;291;286;353;405;432;478;549;579;597;565;500;480;524;609;555;457;345;171;129;73;29;29;40;95;195;240;199;141;98;69;56;90;133;141;146;165;130;114;102;106;110;128;110;32;21;54;164;326;405;477;462;454;385;225;138
561;585;626;613;623;626;594;616;650;721;604;605;665;637;655;696;698;766;752;777;712;637;632;579;628;719;756;695;733;734;733;717;739;787;778;710;652;622;637;608;547;564;541;554;548;607;591;613;628;685;680;723;595;588;577;588;615;603;635;592;635;714;625;614;559;561;611;624;652;571;523;460;454;553;548;572;547;517;612;668;650;711;627;586;613;641;601;468;453;480;583;573;582;593;476;428;524;542;631;634;672;733;770;710;698;671;574;550;539;578;636;615;702;681;642;615;667;625;680;705;679;705;617;533;487;606;626;631;637;550;550;532;516;579;680;726;699;679;629;589;518;589;634;670;635;616;571;544;502;522;561;530;526;607;569;600;569;613;642;586;532;500;497;515;550;631;656;625;643;623;618;653;724;708;682;695;711;766;763;750;782;711;705;712;709;685;651;666;671;615;616;625;665;638;610;647;669;610;589;606;587;650;681;669;677;634;656;614;604;645;710;710;647;621;600;614;653;646;628;722;693;683;653;614;630;640;715;664;646;593;652;589;488;460;442;484;579;602;638;684;701;623;641;665;664;659;721;694;750;666;619;525;477;377;495;624;670;671;668;706;706;676;678;750;678;734;705;694;698;640;609;544;507;467;489;576;701;720;617;570;556;620;639;653;599;489;458;595;615;596;535;482;508;507;610;611;607;494;466;525;536;567;537;554;556;647;627;602;620;625;601;595;633;675;649;710;656;709;658;656;670;668;601;556;577;611;519;485;563;576;631;651;543;579;526;594;703;715;622;613;649;580;619;583;577;638;640;719;684;675;666;656;656;732;689;733;793;772;777;745;711;682;627;644;656;767;681;705;714;681;685;674;659;633;551;563;470;494;566;527;584;603;686;712;648;709;771;676;688;737;729;704;684;708;736;685;709;725;678;579;551;508;572;644;613;686;679;683;718;710;643;650;623;648;649;589;551;546;575;530;561;596;572;599;695;698;703;684;706;660;641;565;613;586;605;598;637;713;672;586;598;626;497;596;593;599;625;667;629;582;646;677;718;718;777;761;676;572;554;403;280;201;225;258;309;358;420;445;415;366;334;347;307;316;215;169;154;203;265;212;217;255;301;381;433;355;228;182;181;133;159;240;376;438;518;477;359;260;280;403;490;551;547;517;498;449;433;560;605;609;577;571;568;474;423;376;334;258;221;258;334;420;466;393;291;232;237;248;206;119;95;86;100;113;116;103;85;77;111;166;143;130;173;195;161;83;43;31;36;39;37;64;100;139;153;198;112;60;61;60;83;100;93;119;160;157;132;114;117;137;222;323;360;444;459;426;464;482;451;497;441;275;214;290;350;286;267;266;321;359;278;201;186;167;166;191;236;232;213;90;59;105;172;246;355;498;453;460;438;474;564;589;638;641;627;550;533;598;621;581;620;624;634;634;596;608;604;675;645;637;645;532;549;561;500;521;500;505;425;272;212;243;324;274;248;275;231;237;214;234;245;288;378;401;464;601;609;620;580;520;458;477;502;523;541;460;354;183;98;38;28;27;37;65;114;148;139;121;95;106;57;68;99;95;109;119;113;74;75;79;78;109;91;40;14;44;103;231;324;338;325;307;255;171;80
663;641;663;695;686;612;633;628;708;656;617;588;574;650;666;689;713;777;785;739;715;680;661;691;720;692;725;715;769;686;724;713;759;781;757;704;604;602;653;586;573;577;558;569;566;582;583;605;624;633;661;695;670;622;535;611;578;662;690;699;716;741;628;532;602;511;555;588;548;541;519;475;507;540;579;628;538;561;555;638;690;643;603;581;654;599;544;491;489;564;614;595;585;584;524;546;533;546;542;541;666;702;725;769;683;681;643;611;568;635;653;652;631;624;658;677;678;786;804;686;704;724;625;554;567;597;623;646;663;608;533;570;555;607;640;712;720;691;597;578;505;600;606;641;664;611;558;513;550;560;602;564;595;635;549;613;548;627;614;618;579;496;526;577;592;630;703;646;681;722;705;774;743;654;685;623;682;743;796;739;763;680;655;660;629;675;698;736;640;615;634;628;630;628;618;674;629;678;601;544;605;611;643;675;696;690;683;578;579;621;703;698;664;635;578;593;689;683;668;664;681;658;646;619;639;625;659;634;636;674;700;607;582;507;490;520;537;622;661;670;687;592;587;586;621;681;735;815;727;679;659;565;470;447;525;555;646;565;598;644;735;651;647;690;708;725;705;646;586;590;550;542;497;521;544;580;696;667;694;581;558;557;592;590;555;486;492;552;618;592;555;563;545;501;577;655;600;556;472;534;576;520;545;541;626;657;643;614;659;646;664;642;627;667;650;653;684;733;712;669;653;689;670;586;556;480;495;476;567;575;624;642;605;566;599;638;630;691;687;604;617;595;560;598;617;537;636;683;652;656;668;693;734;718;729;728;790;754;725;701;620;603;571;587;598;685;699;681;665;647;619;610;609;663;514;569;524;564;573;595;603;655;690;697;674;721;700;702;672;664;683;762;709;749;696;722;715;656;651;496;515;563;620;665;654;709;739;748;708;654;637;641;665;631;609;603;530;623;604;574;570;562;577;646;741;680;694;686;626;678;649;650;634;584;591;577;577;621;642;623;592;571;547;538;597;619;635;660;607;582;670;650;707;662;700;681;593;527;436;262;189;95;103;131;179;193;226;278;241;216;197;184;192;180;112;91;71;94;133;112;118;147;178;303;336;325;201;202;196;180;167;241;371;384;432;427;358;352;399;500;600;647;615;560;528;573;586;651;695;657;599;612;634;474;423;335;312;280;317;397;437;485;562;487;387;283;236;243;171;125;87;98;117;160;186;173;116;67;50;60;72;112;145;221;186;102;73;50;56;73;32;38;35;51;62;76;74;39;37;53;92;98;104;127;190;185;83;57;49;96;140;208;221;255;257;272;325;300;313;331;333;262;290;356;388;374;353;405;429;488;425;370;320;293;278;284;331;312;292;159;125;128;220;304;389;493;508;490;474;465;493;479;539;576;497;498;511;536;532;561;565;591;577;518;549;560;594;621;630;582;537;528;503;560;511;543;545;513;413;261;178;202;199;181;193;221;259;218;185;132;157;209;272;368;489;583;593;570;517;498;388;418;454;463;438;392;301;184;92;50;51;71;74;68;82;128;182;180;189;151;97;82;93;66;88;59;73;59;63;53;57;71;57;32;27;32;74;158;238;263;240;214;123;93;62
643;635;619;668;679;621;651;665;785;728;644;631;694;659;652;687;715;757;737;776;722;714;741;710;694;645;655;719;667;692;745;730;782;705;684;671;549;592;586;591;609;624;565;509;541;565;563;623;588;629;660;708;688;664;627;600;619;663;682;695;718;697;615;600;604;627;537;556;514;484;440;458;478;488;595;586;603;557;562;596;612;527;586;546;631;605;494;449;495;516;686;668;657;624;572;542;601;603;477;503;583;689;722;732;680;684;702;639;634;632;641;625;598;688;678;642;697;705;756;739;685;662;646;585;602;578;603;707;667;650;564;608;612;588;623;717;688;637;495;546;571;631;655;644;641;618;578;552;543;554;619;637;585;551;521;570;544;575;663;684;596;599;569;591;624;681;736;791;708;731;765;752;699;638;615;652;646;709;759;715;724;704;643;627;588;609;682;710;689;674;590;618;593;580;629;683;664;672;659;581;641;618;635;633;580;627;664;656;647;596;653;678;595;572;524;589;640;656;664;657;636;624;619;605;531;600;610;635;656;604;653;563;553;453;500;481;533;635;671;734;661;579;568;621;612;658;746;714;690;641;573;530;521;491;507;598;562;538;555;644;685;655;657;667;674;702;656;641;612;564;542;544;534;538;579;623;675;642;640;589;559;527;518;567;579;568;595;611;650;631;598;549;594;596;519;559;549;547;517;524;477;511;490;610;711;703;680;713;649;716;694;669;621;629;664;678;668;705;691;685;625;668;635;616;524;494;497;543;603;626;641;603;532;486;548;538;639;680;634;566;594;625;646;575;594;625;631;642;616;643;706;723;690;713;695;743;780;724;715;603;583;537;546;530;566;654;648;610;574;516;555;505;467;472;497;610;564;583;635;640;630;689;716;656;672;631;729;681;660;654;643;754;736;767;787;760;739;656;617;545;476;513;525;594;653;682;697;702;664;639;619;641;606;674;589;602;515;588;577;616;609;547;559;621;687;732;661;685;591;590;594;626;574;579;595;560;565;556;649;646;613;554;569;529;547;619;623;634;678;694;651;715;724;663;591;643;556;384;229;157;84;64;63;161;193;176;134;111;120;94;78;95;94;92;82;66;57;51;63;90;79;99;123;231;251;258;196;237;211;203;215;288;329;380;346;370;431;434;489;561;622;617;613;639;531;660;652;671;683;678;663;610;523;448;365;390;316;362;487;500;562;583;623;558;521;422;282;241;187;117;83;81;131;162;205;216;150;83;56;51;96;162;210;233;192;110;103;124;139;150;100;30;26;21;41;57;71;62;45;41;66;88;79;151;177;165;69;28;36;109;115;134;142;152;173;198;180;192;223;277;319;337;347;421;493;512;449;434;542;549;465;502;417;421;343;299;268;251;233;176;138;184;233;274;357;390;438;431;497;423;480;452;440;422;427;405;398;428;379;415;494;514;539;464;500;510;575;573;535;558;510;464;421;486;461;408;396;422;295;171;96;87;106;111;133;171;217;186;123;83;125;105;177;281;424;515;550;522;479;397;328;252;258;296;269;279;203;133;91;91;130;158;168;111;144;157;264;338;292;253;173;149;165;160;125;109;89;85;77;69;67;74;78;67;38;47;71;135;204;254;153;142;99;110;81
650;629;604;587;654;642;708;737;738;810;733;684;661;629;656;743;699;745;721;723;688;698;673;751;720;654;600;698;696;731;707;723;707;703;587;601;587;571;654;638;625;619;620;604;491;574;579;567;549;541;650;685;675;656;722;734;720;663;676;690;702;710;658;611;620;630;581;517;504;539;504;480;497;552;601;639;665;608;592;577;575;629;643;648;643;576;487;444;518;627;704;714;639;574;549;572;602;604;551;472;564;684;723;727;765;635;663;686;682;618;619;626;639;664;674;676;691;740;728;677;660;622;681;625;619;575;568;665;716;717;614;608;606;629;652;773;658;643;504;581;615;682;731;709;679;577;552;536;525;541;585;550;576;515;484;547;553;621;660;657;633;657;645;636;718;722;777;741;724;806;851;718;732;584;603;633;669;664;784;727;718;705;650;556;532;574;696;719;653;645;594;591;572;560;662;714;663;679;640;622;559;591;566;524;531;555;683;699;684;665;621;569;581;512;533;531;645;661;634;630;592;596;578;577;512;511;549;586;597;621;610;539;566;485;496;481;501;568;669;651;638;540;542;587;671;607;661;678;649;637;546;641;547;446;508;544;552;448;481;629;615;565;591;596;685;680;602;595;576;553;574;560;541;605;510;539;634;655;673;651;624;570;527;502;556;611;633;636;654;578;658;670;592;540;527;498;518;551;529;518;527;581;572;584;641;684;683;640;660;606;645;650;612;629;638;666;636;678;664;606;594;619;593;600;550;574;581;634;645;683;614;540;462;407;421;481;521;593;602;555;548;631;660;636;649;573;639;643;616;605;725;744;719;725;732;710;734;743;643;551;598;549;490;447;490;517;533;515;451;460;372;392;351;366;469;515;579;613;659;660;653;627;620;642;595;638;699;653;697;663;656;601;724;729;797;732;706;600;566;517;498;501;480;608;638;678;668;692;685;634;639;619;594;585;557;585;633;602;626;565;583;532;547;632;698;732;642;602;492;496;580;573;544;547;530;561;475;493;523;500;477;490;491;563;529;577;631;683;677;633;626;679;641;601;580;552;436;311;165;83;56;47;71;146;190;175;92;70;49;48;61;55;66;73;98;85;78;77;74;114;137;122;122;147;152;172;177;203;217;195;246;298;339;353;356;415;523;554;537;544;608;599;689;638;630;555;647;637;700;669;665;529;539;489;444;453;470;492;578;608;648;668;638;608;533;495;367;221;163;88;61;68;143;195;226;234;160;95;74;97;146;221;249;252;173;136;159;202;238;248;145;54;26;21;45;117;129;107;55;40;40;45;56;107;131;111;52;24;42;105;136;153;161;172;222;201;195;189;254;300;355;403;401;445;503;467;481;553;606;547;514;477;445;363;298;221;202;169;169;151;142;143;176;217;270;298;309;292;356;330;353;306;296;318;340;347;323;255;250;313;390;423;432;375;423;447;528;547;526;454;426;379;383;346;293;246;204;186;164;92;45;40;47;45;46;99;104;111;77;87;72;85;119;238;361;440;437;436;442;367;265;155;146;144;171;134;101;116;145;170;225;289;264;210;190;304;370;419;437;370;264;240;258;265;212;199;176;178;158;127;134;158;194;129;84;92;99;153;237;257;196;172;145;162;146
608;581;549;585;675;737;718;769;742;751;736;726;672;671;679;733;701;763;720;679;692;705;692;653;706;615;586;608;657;655;739;709;682;633;535;556;538;633;673;681;696;670;604;587;547;554;600;627;632;624;657;678;662;662;668;714;749;723;675;644;660;667;630;678;653;635;550;577;522;540;561;506;549;562;619;643;649;603;629;616;606;628;628;661;620;536;478;497;588;654;782;695;674;580;558;588;627;575;457;462;574;629;685;605;644;617;619;662;642;584;544;637;633;684;743;715;745;710;701;603;599;600;622;631;612;592;609;652;737;696;645;571;596;575;695;690;632;617;568;570;655;725;779;672;636;592;542;538;537;513;543;470;487;453;513;553;627;664;683;662;669;656;610;663;753;751;749;692;726;791;758;795;649;580;551;627;663;742;688;698;686;698;605;542;524;604;664;675;673;641;625;598;579;592;645;685;695;690;626;630;618;576;527;548;472;550;601;619;541;607;625;558;510;498;538;573;586;603;637;612;610;511;494;556;559;522;500;586;560;582;543;546;467;549;584;523;539;599;597;613;594;587;608;604;665;667;657;647;615;550;508;557;558;497;465;508;474;437;467;530;517;562;583;545;612;638;658;577;558;600;552;572;587;504;557;570;611;685;707;575;648;520;559;517;580;684;643;601;612;586;578;602;559;554;517;491;463;532;536;517;586;498;538;640;665;634;638;574;519;485;521;556;556;548;551;578;581;647;594;453;470;503;552;550;581;616;646;643;662;653;515;390;327;276;284;277;377;480;644;593;576;619;687;652;584;581;582;559;603;625;632;684;673;691;644;752;759;724;583;570;558;528;413;363;395;414;453;440;409;328;236;223;186;277;370;458;537;608;628;660;574;561;604;565;559;582;694;669;671;587;552;662;712;743;797;783;721;615;531;541;544;606;596;601;650;574;555;631;608;585;567;541;520;516;604;577;627;595;613;564;542;514;542;593;675;682;649;573;485;373;401;382;459;510;509;482;405;402;389;347;341;360;495;576;605;619;651;703;613;606;637;638;652;586;556;531;387;244;145;51;46;64;87;175;155;120;81;41;52;53;81;85;87;121;107;132;146;152;151;147;174;191;129;123;136;128;145;155;152;215;261;367;356;378;461;593;581;678;561;555;572;621;667;689;651;658;636;624;551;635;576;489;525;495;553;512;577;656;688;715;679;671;608;626;669;524;360;265;140;80;61;88;131;212;242;268;169;143;136;146;208;293;364;272;175;173;238;290;344;312;161;66;50;40;99;160;208;138;61;39;30;35;53;60;88;40;33;20;53;78;122;168;169;247;311;320;263;278;323;395;397;450;399;430;448;430;437;475;483;456;460;384;317;267;186;114;107;105;110;137;137;122;117;134;129;187;191;196;217;238;217;192;180;216;269;284;245;174;181;233;270;281;270;255;322;358;437;459;404;320;300;330;328;277;155;119;86;79;58;39;24;20;14;25;26;28;36;61;49;49;61;59;62;151;225;298;259;290;296;229;140;82;62;75;52;77;104;134;217;277;328;414;391;346;320;428;486;569;454;467;371;321;425;401;362;312;311;335;316;277;228;290;343;271;219;214;193;230;305;340;280;269;283;280;285
614;640;617;629;760;724;721;721;752;710;730;684;701;688;682;708;745;731;729;679;685;677;645;701;658;618;643;652;694;737;738;671;653;580;574;546;581;614;620;697;707;655;634;620;609;586;592;604;644;611;592;611;618;614;604;692;682;683;631;603;579;611;618;629;620;623;595;547;559;592;553;571;517;533;604;692;635;563;567;544;608;618;650;666;642;620;477;503;582;661;750;716;626;581;547;573;573;493;466;478;541;612;603;629;561;592;556;649;669;579;579;597;622;730;811;798;703;670;666;597;585;589;622;639;608;603;653;719;699;697;674;573;633;619;669;643;599;589;558;555;633;701;708;683;652;560;541;507;500;459;393;423;444;477;548;543;653;653;732;687;682;620;672;706;743;761;681;690;650;635;718;733;673;578;567;658;625;696;660;649;642;626;594;528;582;596;699;660;673;608;604;631;625;624;621;639;633;610;606;596;598;557;538;511;517;519;573;557;522;564;658;617;509;514;491;502;534;540;599;621;479;466;464;442;474;467;478;461;473;478;484;443;487;497;503;514;562;554;558;566;538;565;584;605;623;655;605;593;582;553;503;521;488;451;453;447;403;389;344;356;452;459;513;526;605;568;574;511;499;544;571;481;520;488;522;589;634;654;575;629;544;573;544;585;607;659;621;587;546;514;529;558;502;507;448;435;420;456;528;491;553;543;576;569;598;561;577;535;345;367;423;449;481;497;536;457;466;483;476;328;326;407;444;527;574;540;617;580;610;543;427;265;172;136;141;177;247;390;492;574;550;591;583;654;600;595;553;544;569;505;581;576;633;615;623;669;720;579;575;537;565;541;427;292;278;314;364;414;363;286;147;112;109;131;201;328;404;520;683;668;654;615;581;556;500;530;578;571;575;528;629;641;632;716;649;728;665;574;552;518;534;573;560;538;573;542;473;481;536;472;470;447;472;428;538;545;610;601;559;563;530;474;471;613;622;644;587;531;427;293;276;261;308;361;363;308;242;271;267;207;195;226;361;522;574;682;709;660;654;585;572;579;626;564;572;538;411;240;145;74;70;114;105;107;112;91;76;91;84;127;134;137;182;171;183;185;244;309;243;224;261;270;257;233;178;148;167;191;226;255;275;378;449;487;573;610;647;589;601;528;669;657;682;660;708;646;628;556;522;530;536;530;550;560;589;674;625;700;732;745;722;653;662;634;670;543;427;287;132;74;50;87;141;183;218;253;258;213;172;191;232;330;370;258;151;161;258;318;353;285;175;90;52;74;105;165;200;133;55;24;24;31;34;52;40;23;19;29;44;76;93;134;218;258;337;359;304;262;288;331;336;308;274;225;277;234;281;318;335;279;204;221;187;123;72;42;57;52;91;127;122;87;72;95;105;125;99;163;209;201;165;150;137;141;161;167;187;139;152;175;155;148;178;206;186;214;238;241;226;183;194;239;255;177;93;48;37;36;47;37;17;17;21;23;28;18;19;26;42;52;36;37;55;79;148;154;135;161;203;143;89;37;18;35;37;86;129;245;328;417;445;490;529;476;425;528;594;564;493;521;487;460;479;515;504;456;452;472;476;433;366;475;550;479;381;350;356;368;462;438;425;398;415;465;428
667;613;652;686;715;748;703;709;757;739;695;705;732;719;717;701;664;711;680;652;678;671;615;634;648;662;696;665;680;678;616;573;596;551;578;555;562;554;558;602;649;611;585;598;603;547;602;611;619;656;649;587;580;552;644;693;768;710;633;604;501;489;564;556;656;668;602;538;550;632;580;557;570;564;591;623;630;579;638;618;548;619;633;698;659;596;549;510;599;687;708;719;618;576;592;599;542;484;546;548;562;596;620;628;583;562;599;647;609;571;622;669;692;700;729;701;714;630;654;595;589;613;679;653;656;626;685;698;631;619;621;607;655;657;624;634;626;569;522;545;643;707;705;669;604;530;541;530;532;484;462;475;478;511;485;534;582;658;689;695;651;620;660;717;718;646;684;582;597;607;711;713;638;593;621;614;678;601;645;537;629;588;579;581;564;677;710;641;612;609;615;619;660;563;538;559;585;566;590;549;546;597;579;527;489;518;521;420;494;523;502;459;413;399;408;417;432;485;525;526;456;349;278;332;399;427;390;335;360;402;365;292;356;375;442;473;519;540;557;519;536;568;543;582;625;608;594;597;586;541;482;446;462;390;390;331;294;300;334;301;389;412;420;423;490;499;446;431;495;486;463;469;465;448;521;523;622;623;645;625;582;604;676;654;653;640;672;613;501;509;488;447;389;381;343;329;371;445;444;454;462;491;484;491;489;524;523;399;308;271;262;323;352;409;421;373;349;368;317;234;193;263;350;420;384;468;521;598;568;490;285;138;82;94;103;153;201;307;418;427;507;470;502;525;573;511;482;505;464;413;436;517;500;490;536;570;643;566;503;477;481;527;411;249;201;248;266;358;316;206;98;65;49;71;111;213;284;434;593;576;555;540;530;514;563;495;502;487;442;491;585;576;600;610;607;605;549;496;470;501;569;560;614;538;525;411;339;340;422;379;319;287;315;396;444;480;526;541;516;491;418;390;443;528;525;491;429;409;276;187;167;152;159;191;237;218;208;191;177;158;139;186;322;406;521;620;693;728;579;538;453;457;536;544;549;503;380;260;149;101;113;156;127;111;105;117;143;152;165;189;223;271;280;256;223;247;346;448;367;275;325;347;330;305;312;274;259;279;322;361;427;494;466;564;582;585;664;600;596;543;669;707;758;731;688;676;638;550;548;532;517;571;551;672;643;622;680;772;769;726;698;698;675;626;605;632;453;268;163;97;79;78;127;168;216;248;252;249;229;227;274;323;329;219;119;124;217;263;283;199;139;103;92;104;132;165;144;91;31;14;18;28;29;37;33;25;29;53;68;93;112;102;167;235;294;357;288;229;198;212;201;168;153;149;156;149;158;164;153;132;108;97;92;45;23;25;29;56;111;115;107;53;69;98;111;113;134;185;268;243;202;182;164;146;125;134;134;148;151;170;131;98;96;89;99;93;127;118;110;102;116;147;205;140;91;69;40;51;51;48;37;38;54;43;52;33;37;37;63;57;42;35;46;53;68;69;77;87;99;83;55;38;24;22;47;116;206;292;462;505;593;582;545;523;594;620;620;549;581;603;605;503;493;541;533;449;494;578;546;555;530;591;606;537;548;545;522;515;608;550;561;518;558;553;523
671;638;608;632;643;701;654;679;679;672;684;652;642;709;708;693;654;637;649;679;610;643;605;652;610;647;635;617;613;663;583;506;487;513;519;574;513;509;461;510;567;619;520;517;505;564;515;617;646;651;635;613;616;558;637;634;734;738;665;713;591;571;573;596;622;656;583;549;627;660;669;609;590;556;562;550;578;622;676;620;577;636;647;640;630;640;630;618;598;659;688;665;684;667;621;660;545;596;568;547;568;627;672;635;670;639;580;663;643;634;663;712;675;735;722;661;697;715;640;622;663;663;624;688;666;739;663;674;591;556;535;603;660;625;664;677;595;592;559;530;545;599;658;633;551;593;560;586;515;511;588;556;526;559;516;592;587;685;722;672;658;635;681;671;604;581;603;612;599;632;638;634;574;573;558;562;571;558;492;418;444;449;520;610;551;614;656;644;544;504;489;580;561;510;502;571;571;544;547;544;607;567;588;546;512;505;457;453;439;380;357;277;232;257;279;284;334;385;446;411;340;211;172;195;233;260;251;206;201;183;181;187;170;224;284;370;440;469;460;439;451;434;452;505;615;566;530;547;523;564;470;358;300;318;281;250;243;334;413;416;431;412;413;381;427;435;413;400;441;442;391;399;438;426;411;446;494;576;591;548;629;584;625;648;615;568;633;572;510;486;436;344;236;193;182;234;385;402;470;456;397;358;275;218;286;321;354;300;199;157;144;177;178;250;244;208;189;197;163;108;114;139;199;247;294;342;413;455;434;366;181;68;99;131;194;267;308;411;388;317;291;308;381;390;417;416;404;437;339;298;319;311;382;396;423;496;515;470;436;400;458;414;337;207;141;177;207;219;207;179;104;78;51;61;104;152;208;384;499;506;431;456;397;387;379;359;382;407;411;460;451;522;497;534;432;446;404;395;413;482;499;569;529;537;476;389;243;212;258;256;256;224;264;289;323;382;428;419;404;321;265;262;283;338;408;298;281;244;184;141;104;107;122;130;172;286;252;281;276;225;259;269;281;345;460;538;639;581;505;422;384;395;417;409;463;411;323;224;169;136;151;144;135;132;154;186;211;258;275;347;340;370;377;333;245;302;420;520;453;381;356;320;315;368;381;403;407;472;474;548;507;529;499;554;604;629;614;591;582;604;618;697;696;723;712;658;632;567;518;527;566;580;622;643;649;671;708;710;707;769;711;664;627;588;570;559;472;343;176;116;77;106;122;141;201;194;243;288;249;291;327;326;234;151;99;118;161;190;201;151;83;84;100;101;96;96;108;35;23;7;24;28;27;28;17;24;35;66;116;158;164;99;115;174;159;175;184;173;129;115;131;169;150;135;148;132;112;91;86;71;60;45;46;34;29;33;41;53;97;138;115;79;56;66;76;112;170;253;389;385;296;295;289;208;158;166;126;146;184;201;174;117;83;57;55;53;79;127;124;131;151;221;216;193;170;127;127;125;120;125;94;103;114;147;121;93;60;87;104;119;100;73;77;62;49;49;51;65;83;72;98;75;46;41;121;197;307;409;515;578;589;605;597;567;602;604;629;596;583;618;648;545;559;610;552;525;532;628;649;654;590;591;662;642;616;590;579;570;608;595;563;573;536;607;574
660;615;567;524;638;626;654;643;621;633;604;614;605;682;700;671;685;634;665;600;546;598;568;681;625;598;577;632;587;621;473;428;447;483;508;543;567;470;414;433;475;518;499;504;452;506;560;558;590;656;675;649;627;585;599;659;710;740;724;725;635;580;563;642;646;576;627;626;630;651;689;642;682;561;550;605;570;613;619;581;548;572;561;603;616;637;605;636;651;676;707;692;663;654;619;596;577;575;644;521;543;616;648;697;618;639;657;609;593;586;611;685;716;692;651;691;677;681;659;629;675;643;663;694;672;644;688;583;636;569;605;619;633;698;688;657;603;558;580;535;582;627;642;669;596;645;606;563;500;523;572;596;599;625;614;618;663;729;741;713;708;675;700;729;673;620;571;619;585;599;599;556;562;587;575;561;513;428;391;289;354;450;541;578;516;590;603;529;477;396;389;511;480;433;422;453;488;544;565;615;589;622;561;531;492;421;400;353;360;334;302;240;191;201;211;248;317;362;386;321;258;173;135;123;132;142;161;119;141;146;138;111;103;115;190;241;321;333;307;309;321;320;375;458;491;528;486;454;540;533;480;326;207;173;203;239;327;446;521;502;499;443;410;388;430;452;469;481;438;437;319;325;321;335;325;303;417;520;550;536;556;532;530;496;528;562;529;515;407;415;316;253;126;90;89;159;238;338;368;384;351;307;236;183;180;201;177;166;126;93;67;84;94;133;142;120;104;83;86;84;84;93;99;150;151;186;283;280;329;232;153;94;126;247;382;432;438;437;424;365;260;233;237;222;237;239;243;245;178;166;146;217;247;288;296;342;357;400;342;354;354;311;262;188;173;181;235;250;227;182;140;109;79;72;99;169;261;344;348;378;331;313;307;276;263;261;297;344;372;411;399;422;374;382;320;313;325;293;309;395;503;485;537;533;375;278;193;160;262;269;252;219;205;211;222;276;299;244;204;216;161;171;197;188;221;180;132;121;106;134;139;125;129;175;258;367;395;407;399;389;424;406;408;373;466;513;539;518;495;387;354;306;329;386;380;313;214;217;181;165;109;132;127;163;232;253;240;291;401;449;465;511;421;364;279;311;459;497;477;383;361;338;329;329;389;429;531;546;632;598;583;549;555;543;594;572;579;571;609;622;603;675;634;665;716;567;541;545;574;564;572;617;708;660;609;610;612;652;652;619;673;671;554;527;481;444;406;304;241;115;119;160;165;181;200;220;241;295;297;334;346;293;221;136;113;119;179;231;174;125;71;54;65;84;84;67;48;29;10;14;14;19;23;18;12;19;24;82;138;190;203;106;70;64;96;108;99;102;91;125;202;241;242;291;248;176;132;114;78;69;77;43;33;32;46;48;53;68;111;154;147;89;74;57;82;126;247;387;456;483;418;426;402;318;216;211;217;248;305;276;224;184;155;123;77;63;117;157;207;243;303;308;336;302;317;316;275;286;281;201;198;210;213;288;242;202;185;160;187;203;180;166;136;94;72;61;56;75;84;158;188;167;113;113;162;231;358;473;557;559;626;663;641;573;626;630;604;492;523;613;592;586;570;587;546;457;540;586;597;654;592;630;599;641;640;566;619;594;640;606;598;581;593;618;671
686;595;597;527;572;586;637;575;581;571;620;613;606;634;599;670;604;617;525;511;555;548;597;635;635;641;610;623;624;613;522;423;402;480;514;554;482;441;391;374;425;441;481;442;454;464;509;550;607;648;634;586;566;551;548;573;654;709;732;767;707;691;624;632;595;653;615;704;669;660;663;664;619;564;584;646;633;675;642;602;581;572;507;539;568;586;615;665;662;677;691;676;679;603;581;531;518;607;609;568;614;652;613;656;682;689;683;572;507;540;554;594;709;635;643;632;651;646;634;628;689;619;652;677;651;682;615;552;571;514;560;590;689;680;657;621;616;600;599;627;565;613;660;705;692;679;638;534;517;598;572;588;604;638;634;664;732;768;720;733;655;690;661;659;686;617;586;590;557;559;584;549;612;585;576;496;484;389;316;248;308;417;410;429;445;488;485;455;337;262;224;311;331;301;352;414;470;552;550;543;570;609;566;543;477;365;332;321;334;395;350;298;305;269;259;294;362;371;355;383;280;282;195;195;118;82;101;103;163;142;166;119;102;85;166;175;183;171;160;159;173;210;282;352;396;426;374;398;449;437;417;268;132;98;157;273;394;526;576;595;592;545;496;484;523;513;548;510;475;405;304;214;217;247;194;209;352;495;489;431;412;401;388;371;392;386;415;368;283;230;194;123;51;34;31;61;131;217;230;270;299;274;298;219;166;121;101;112;72;63;58;102;113;117;102;93;82;84;116;141;147;106;106;148;154;155;187;240;249;230;170;110;213;381;497;537;532;543;557;400;332;233;194;135;145;115;137;126;88;86;68;109;152;148;164;175;208;263;251;275;311;280;227;228;263;346;323;302;312;305;192;150;101;87;115;137;212;275;320;245;241;230;226;228;251;268;319;393;442;456;418;351;362;330;365;345;369;373;331;338;412;487;484;419;330;159;120;200;300;395;362;317;210;161;146;187;142;88;107;105;141;144;100;112;97;80;81;79;99;128;188;215;253;280;339;497;497;531;536;510;497;479;456;466;487;510;562;487;467;379;299;280;288;323;270;202;132;137;159;169;116;83;150;201;279;312;296;349;442;511;608;596;535;447;360;358;462;502;424;416;376;374;325;295;291;407;516;655;653;680;625;514;495;528;542;523;543;514;619;556;580;575;626;600;580;520;561;571;600;556;568;618;683;701;652;633;647;663;630;646;619;617;522;452;398;324;290;285;199;129;122;232;253;311;306;329;298;305;339;393;409;354;264;172;136;176;271;249;172;154;74;54;54;51;51;35;29;19;14;9;11;16;15;3;10;15;34;64;137;222;234;137;89;66;44;51;64;66;144;236;323;353;382;416;393;345;268;205;178;152;135;106;73;55;75;106;110;113;106;108;118;91;70;96;123;266;391;508;558;549;536;535;471;406;329;341;365;362;346;397;336;303;285;191;146;156;223;303;381;401;519;485;503;489;471;463;454;468;399;366;321;293;400;508;481;377;241;240;329;351;298;277;238;213;141;116;141;166;238;293;324;322;217;165;236;313;423;461;573;611;625;604;602;622;545;569;520;437;457;556;593;647;624;579;498;538;550;657;623;616;596;639;649;608;618;558;602;584;582;583;617;610;672;620;705
684;613;546;475;558;616;589;564;600;577;550;607;641;621;596;589;551;546;534;513;529;584;602;656;611;651;564;629;581;588;527;435;388;372;478;521;439;414;369;305;378;444;395;399;294;408;433;494;570;685;696;621;529;459;492;475;493;631;710;664;720;673;639;645;591;598;652;670;693;678;695;632;592;564;580;605;626;614;557;549;536;550;548;515;488;518;531;612;673;686;657;631;613;540;555;404;459;544;602;624;686;660;648;653;674;679;637;573;490;489;567;574;651;632;636;629;637;582;634;533;539;591;674;630;632;588;512;556;544;527;552;617;615;638;619;587;606;624;632;674;641;651;654;691;733;741;679;647;604;592;625;621;622;613;658;716;761;794;807;752;666;701;685;685;643;627;613;543;502;479;477;541;597;574;541;478;375;307;221;234;304;365;308;316;298;333;354;377;252;147;119;158;181;163;241;304;417;444;441;434;513;554;510;513;419;351;310;341;427;458;488;457;434;448;417;397;484;473;503;467;427;399;408;286;192;139;141;183;214;212;186;117;99;132;151;165;130;102;112;121;144;163;198;258;274;332;329;300;271;275;270;174;85;70;200;335;449;525;633;582;595;535;525;541;524;527;477;441;409;334;240;179;173;201;200;173;276;408;475;362;260;223;189;227;236;241;214;207;159;140;97;61;33;26;22;24;62;136;168;245;319;376;422;366;219;170;129;121;91;75;98;163;201;198;159;129;127;145;207;275;234;182;175;241;230;232;221;271;335;335;224;182;230;458;569;566;564;582;540;519;398;318;210;146;105;106;101;94;100;61;60;71;78;75;105;164;206;267;298;338;361;360;266;290;414;492;496;442;438;394;275;204;212;163;143;155;185;229;270;238;209;208;206;269;324;443;463;484;504;525;488;465;421;441;483;469;502;506;423;364;406;407;358;275;193;121;123;244;399;462;486;369;241;149;125;114;65;41;59;101;179;169;139;132;90;71;75;89;102;164;223;291;369;368;437;540;601;603;604;525;444;437;451;431;453;508;501;464;403;367;306;253;312;311;256;196;153;151;185;186;144;123;154;219;289;280;273;362;464;519;582;635;584;489;433;469;483;534;482;383;395;364;332;227;230;354;478;598;664;639;572;530;482;513;464;485;577;548;562;499;445;448;473;499;538;556;543;544;562;588;626;624;604;700;658;645;656;661;608;634;612;520;500;381;279;208;205;174;122;100;126;258;326;398;449;438;417;419;440;426;428;410;316;222;154;242;280;296;199;150;98;58;47;35;31;15;18;23;25;22;16;18;15;21;25;17;33;60;150;224;234;211;153;102;83;59;82;121;200;304;441;473;525;564;529;474;411;326;279;230;234;216;142;109;135;189;201;168;151;143;155;139;167;169;205;342;529;637;657;654;662;657;558;523;491;470;440;441;474;476;468;424;415;284;229;263;345;492;494;564;630;587;618;592;579;577;568;566;498;410;350;396;457;631;586;536;373;406;437;502;418;412;365;340;241;217;276;311;344;411;471;468;346;332;376;464;473;551;570;576;542;648;637;600;556;482;479;401;444;496;618;636;670;634;544;511;532;580;626;687;623;690;668;631;610;609;597;584;624;623;564;627;662;718;701
637;574;513;481;558;578;544;524;535;542;540;561;624;650;572;579;554;529;552;570;566;614;591;612;642;663;563;576;598;583;552;381;343;338;374;370;330;334;316;274;386;462;406;309;257;305;436;475;542;614;604;592;518;446;397;336;353;503;520;654;669;715;666;640;579;629;696;697;689;678;663;627;584;551;547;623;640;644;512;445;437;525;544;500;483;457;486;517;592;589;549;567;565;505;420;407;391;438;564;665;658;620;605;636;649;679;625;531;431;469;494;522;553;560;635;611;614;501;486;471;480;604;588;610;585;604;549;555;556;512;543;564;639;598;571;559;598;623;666;607;620;605;639;699;691;652;696;680;684;621;616;617;602;632;591;710;753;772;699;685;640;662;586;620;648;603;553;488;430;380;409;451;478;414;400;348;293;291;273;250;275;235;200;162;143;160;203;199;141;83;75;99;72;72;99;179;268;306;272;316;357;429;424;404;394;328;296;387;553;664;599;601;587;575;534;532;539;525;597;550;510;518;504;405;304;298;286;282;242;226;189;157;106;116;140;159;159;149;166;188;232;194;225;244;256;274;263;211;163;132;140;94;55;83;238;384;529;580;570;530;513;529;531;480;536;514;435;449;399;346;268;202;198;205;201;158;222;295;278;202;106;79;83;69;120;138;128;117;91;81;85;54;38;22;21;32;33;102;185;238;371;483;530;444;334;198;199;159;140;98;146;241;305;320;264;252;236;259;370;420;405;291;280;317;335;319;308;372;466;406;375;246;368;492;614;632;649;655;642;599;560;468;297;168;125;130;160;145;119;103;101;113;58;87;108;226;308;389;398;406;387;379;365;433;454;553;523;567;478;421;369;358;307;347;266;226;178;189;267;267;240;182;193;283;398;515;582;535;569;570;573;528;511;558;603;601;600;592;548;439;430;448;353;270;156;132;149;232;363;466;507;473;270;152;116;115;73;36;32;98;170;213;145;147;102;87;100;106;99;179;219;299;414;506;540;611;670;604;536;458;413;378;367;386;436;513;458;403;329;273;215;238;323;345;326;286;224;219;198;297;249;199;176;221;259;302;319;327;396;434;494;553;586;484;460;481;512;498;463;378;301;327;248;183;157;265;388;568;560;574;587;452;440;414;426;388;429;539;529;473;372;341;368;328;422;524;513;520;572;510;548;614;625;634;604;644;656;672;648;638;571;496;392;299;235;136;102;118;88;82;105;172;288;426;487;528;508;565;501;455;373;333;318;212;182;256;302;268;229;215;132;90;67;48;42;29;43;59;61;75;52;67;60;63;48;37;50;122;198;306;372;354;256;180;148;145;152;237;335;421;521;567;570;605;606;612;489;489;422;450;395;329;253;204;237;297;299;265;211;238;226;268;283;314;367;488;659;692;685;622;642;670;666;563;549;572;540;527;568;606;584;590;502;426;336;372;479;571;594;624;628;699;628;660;691;621;608;606;532;520;496;482;597;679;649;601;497;480;481;536;493;490;458;449;376;394;432;446;544;532;548;583;546;527;515;560;592;550;638;614;698;645;613;563;547;517;490;478;475;579;666;726;672;621;540;473;478;509;638;683;652;650;668;656;634;682;616;616;601;586;594;554;603;706;676
621;542;500;493;467;481;459;451;466;506;438;512;516;534;549;574;535;540;565;529;590;541;580;549;556;606;515;530;540;580;493;371;279;233;256;230;246;232;224;275;349;442;407;313;226;244;382;494;523;529;456;451;402;367;269;194;196;335;421;488;579;663;761;684;576;537;595;638;651;615;591;542;475;484;588;627;578;594;507;430;368;443;468;465;459;435;493;472;468;429;451;467;516;434;346;331;309;364;447;654;630;596;564;571;619;559;501;468;435;424;419;441;474;520;536;517;544;385;307;329;411;482;552;554;528;524;541;534;494;499;473;531;675;563;564;500;531;549;629;530;552;576;622;641;652;624;641;696;622;537;600;659;562;536;626;654;730;707;637;658;616;563;524;446;493;459;450;381;308;298;280;378;406;376;336;292;263;318;323;334;259;200;157;112;78;94;93;94;74;62;107;120;90;88;89;107;127;142;130;151;199;273;301;356;338;276;286;419;593;664;658;643;616;599;585;599;554;631;650;631;584;546;612;564;455;426;410;379;295;264;235;146;108;128;157;231;236;227;268;323;373;351;400;338;329;259;217;172;123;87;97;53;53;88;281;459;588;643;603;521;525;533;502;495;505;506;495;405;413;375;367;264;197;184;154;145;134;155;147;85;68;37;21;32;54;99;140;149;134;147;172;127;80;48;40;43;54;67;160;267;400;512;563;509;425;326;238;208;211;192;252;366;436;424;449;324;378;440;488;550;455;421;382;386;419;383;371;426;528;535;467;383;433;565;621;635;631;620;655;616;567;458;356;247;172;170;222;204;221;221;211;212;122;106;139;247;378;455;381;395;378;377;420;422;509;544;515;510;436;423;487;536;484;446;380;265;204;186;230;270;249;240;239;310;418;533;567;496;541;565;590;570;568;596;660;613;700;640;552;546;518;531;410;357;263;206;193;272;445;513;538;456;304;170;149;137;110;59;55;75;128;158;128;112;91;114;106;123;117;157;215;319;435;555;622;631;657;580;495;402;326;251;312;395;449;473;401;317;218;236;208;300;384;460;436;431;394;370;395;414;381;295;285;286;291;324;324;358;329;405;434;472;484;484;375;466;499;468;421;307;238;162;136;120;144;203;359;506;521;592;539;462;361;333;264;327;403;494;514;432;325;295;271;320;370;394;521;509;507;513;517;547;591;593;605;576;605;583;577;489;416;307;244;170;142;96;74;111;77;98;115;143;225;342;497;554;521;574;507;393;298;208;191;186;231;248;298;213;194;199;157;138;106;103;93;92;67;153;197;144;125;138;148;129;115;100;114;174;296;419;461;461;409;348;255;239;312;363;430;463;528;569;662;615;625;609;542;500;484;501;453;467;361;375;392;402;361;328;307;362;364;393;428;493;466;568;664;679;656;650;686;686;695;742;683;696;618;634;694;675;666;593;581;492;424;493;571;572;681;711;743;722;677;666;692;677;618;589;588;574;589;642;712;712;705;620;602;593;558;576;517;522;489;531;509;557;652;635;623;641;598;655;664;693;615;637;598;631;642;646;654;733;691;663;595;600;550;536;555;598;690;712;688;601;501;469;438;512;617;726;725;672;668;661;674;650;678;667;664;569;567;597;602;717;728
629;507;466;423;413;379;355;317;374;425;448;397;414;445;508;517;542;531;595;581;534;508;506;499;506;560;477;461;473;468;387;291;242;174;198;198;190;180;208;265;302;373;306;277;209;229;300;395;377;330;297;272;316;313;189;83;100;183;280;376;560;653;687;623;601;561;579;599;611;567;546;513;440;445;572;586;579;522;406;248;319;334;362;350;435;439;410;362;290;263;258;284;294;263;276;233;262;296;510;607;647;539;453;406;447;406;363;319;341;341;333;300;321;385;465;474;388;319;236;184;289;465;484;496;451;449;549;559;516;418;435;420;551;528;443;381;468;483;509;447;451;439;480;613;575;580;552;610;585;502;546;551;549;538;561;639;611;579;552;525;474;381;329;311;302;323;324;261;224;235;312;362;363;367;405;344;274;313;351;358;304;205;136;117;90;63;55;55;50;114;207;257;216;154;115;113;121;115;85;84;124;122;186;205;260;249;252;393;502;574;672;632;686;621;616;605;619;677;711;658;566;530;619;604;519;514;469;412;383;349;264;159;172;185;242;305;311;320;394;502;539;475;410;410;372;278;178;138;113;94;98;73;73;149;308;459;613;620;662;624;559;547;477;542;510;524;497;451;443;398;366;253;185;149;139;97;94;104;64;59;30;36;29;36;40;142;201;199;215;267;296;262;139;94;98;91;81;99;182;286;402;539;611;619;502;374;310;292;331;344;404;514;507;522;544;482;505;553;584;581;526;428;462;453;395;403;357;468;561;481;484;438;500;603;625;585;620;570;603;609;551;495;416;267;201;177;245;257;227;275;272;276;158;110;143;230;343;344;357;337;299;292;276;314;387;450;395;372;344;477;521;590;600;537;390;249;187;172;241;261;298;244;262;337;435;509;532;515;589;640;549;608;625;655;645;698;636;599;563;522;587;562;542;447;365;284;244;285;367;458;487;444;362;250;211;212;160;90;85;91;128;129;82;79;85;81;99;83;108;131;251;320;450;531;585;566;593;545;481;405;284;257;298;362;439;444;344;232;192;186;266;353;485;518;498;542;505;510;557;526;505;467;395;477;442;480;425;389;348;383;376;351;401;337;317;292;318;310;297;182;124;114;68;84;88;178;336;449;533;514;556;426;301;244;266;339;450;528;511;406;267;237;233;289;303;382;454;537;501;527;483;541;548;580;534;534;595;509;421;332;246;201;158;137;138;102;150;141;178;171;180;141;264;371;435;461;519;524;533;351;221;168;147;170;222;230;234;183;167;143;177;234;238;259;208;178;165;261;318;303;273;264;304;332;301;234;214;300;363;439;544;510;488;521;447;399;448;487;515;579;588;554;589;617;608;610;583;511;470;491;539;570;498;508;498;515;432;454;440;503;496;521;568;515;563;635;711;645;663;670;730;726;752;748;784;757;734;721;707;637;682;683;594;553;552;592;611;576;667;653;748;698;714;675;707;705;642;616;635;587;611;686;735;708;656;653;570;585;561;517;529;522;574;550;595;633;745;713;685;668;660;705;715;600;618;588;582;649;667;702;754;718;739;718;718;622;655;618;632;680;726;773;681;559;519;437;480;495;642;748;821;743;673;679;673;644;722;720;693;606;552;544;561;606;718
590;521;439;389;352;300;252;338;395;400;423;395;329;355;427;483;451;447;482;568;465;433;473;459;395;342;345;278;278;258;234;213;177;197;201;247;256;270;288;329;345;325;320;264;224;205;258;270;264;224;153;152;197;176;117;77;101;98;183;259;473;560;609;601;535;471;525;599;565;506;482;393;355;418;505;544;528;461;358;244;202;203;212;236;313;362;342;255;173;143;154;147;174;169;153;147;171;227;392;543;557;507;397;323;249;226;192;206;224;250;200;185;250;345;377;399;370;283;180;181;307;408;472;515;413;419;473;479;419;299;301;319;404;381;290;301;322;325;367;359;275;296;360;439;437;469;492;538;438;441;397;459;511;481;563;604;562;441;442;415;373;298;233;206;284;307;278;234;199;264;373;472;428;466;481;418;336;345;421;375;365;300;222;173;101;74;59;47;72;207;329;404;383;270;231;173;172;154;121;92;75;82;120;170;235;227;267;343;430;542;603;649;669;598;648;557;556;570;665;664;585;622;561;538;476;451;441;371;353;273;226;140;212;290;290;309;297;371;422;536;538;500;396;407;353;313;207;122;101;133;159;124;108;161;278;552;638;670;630;584;600;535;456;475;464;457;442;355;359;366;337;232;155;136;95;83;52;51;41;32;48;58;47;45;51;156;191;244;281;384;469;345;254;165;196;174;141;138;200;306;402;553;640;559;544;431;358;399;438;430;529;562;556;543;556;579;537;568;485;499;483;393;382;357;363;340;334;444;471;529;490;448;528;597;704;660;587;557;621;566;481;448;352;261;232;215;199;222;217;235;283;257;161;80;90;151;224;243;208;189;190;136;162;180;269;295;296;248;301;475;520;599;564;413;340;198;119;119;175;192;250;303;293;330;422;490;479;496;519;551;566;589;535;646;642;707;662;570;621;586;585;571;502;441;381;301;291;241;285;375;321;365;352;308;286;220;169;115;125;160;165;153;88;58;72;91;99;84;52;86;184;285;356;489;500;448;409;387;340;314;272;251;279;307;367;283;205;199;176;227;343;472;534;571;555;565;533;624;676;667;621;515;577;549;581;528;543;494;496;451;356;341;358;282;201;157;151;182;184;134;78;84;82;58;70;149;234;378;453;520;569;436;283;222;223;362;440;478;396;314;174;142;203;301;303;370;436;505;500;539;553;551;493;474;483;466;510;417;316;191;139;91;138;173;249;205;205;301;317;333;285;261;320;334;436;405;459;451;381;282;292;261;224;252;227;225;229;193;192;211;276;378;437;413;344;299;302;408;455;458;442;430;454;459;438;353;362;371;481;551;574;589;549;546;551;537;532;534;578;571;604;617;613;676;594;578;531;531;537;539;578;550;626;577;559;562;534;539;553;578;595;577;578;552;561;635;646;694;698;683;704;809;758;831;798;733;771;750;771;649;633;638;588;609;562;570;593;635;644;707;697;660;598;616;665;675;686;607;646;609;646;719;753;778;653;639;523;569;598;623;574;566;562;591;618;681;738;804;769;707;759;721;687;676;606;582;624;693;697;750;711;699;732;714;611;633;615;663;656;710;713;686;620;593;517;579;510;578;668;730;744;707;678;649;677;708;710;729;660;632;570;582;594;646;650
561;488;444;410;402;373;323;379;464;485;452;452;410;367;373;391;335;349;439;481;510;516;438;358;266;189;164;143;163;184;251;167;219;247;351;391;381;429;436;438;416;426;419;415;348;316;281;234;250;223;166;152;135;113;107;117;171;188;150;210;277;454;514;472;502;463;509;591;569;496;403;326;317;361;451;497;443;368;286;202;121;118;112;153;221;307;278;179;99;118;106;131;144;209;174;154;169;259;362;392;496;426;319;236;240;158;155;145;151;134;136;137;224;260;326;337;340;284;237;230;309;425;497;501;498;397;397;345;268;229;191;226;257;251;238;213;170;207;282;306;225;195;264;320;309;308;391;387;376;294;290;292;440;502;500;476;439;392;355;317;279;220;253;295;349;337;357;321;300;314;476;469;505;459;487;475;375;300;403;415;410;378;303;276;158;96;59;57;128;271;402;471;454;371;286;237;236;243;170;133;110;85;105;201;230;284;344;410;457;571;585;623;620;594;558;554;571;586;622;616;586;519;529;472;382;367;332;259;212;187;112;96;183;263;289;270;274;306;425;512;514;401;282;279;302;300;244;156;114;177;228;195;148;196;343;520;580;644;550;559;556;485;391;345;400;404;383;370;313;286;308;246;195;131;90;67;32;30;24;38;54;75;66;85;118;177;257;318;384;526;485;428;292;262;298;271;185;179;239;347;459;567;567;521;508;417;371;395;446;483;484;486;526;529;547;565;517;447;391;356;350;272;235;239;281;250;279;421;490;473;435;470;522;643;637;585;569;564;588;527;421;336;259;208;244;174;181;158;115;133;184;187;120;81;97;108;111;124;114;104;101;114;128;127;154;162;169;171;267;401;431;429;359;283;212;110;91;77;128;172;189;233;281;280;335;396;473;463;438;497;547;527;594;615;663;624;617;566;609;595;581;503;484;433;332;294;230;183;184;238;218;246;273;272;237;249;194;161;179;211;219;202;112;91;115;148;148;105;32;61;92;198;289;399;382;298;224;259;239;234;214;231;249;239;225;184;170;233;262;338;400;644;706;674;658;626;705;756;709;704;634;533;584;626;664;596;571;575;623;555;538;484;371;285;182;123;107;142;163;127;131;105;90;74;70;131;202;294;419;477;474;399;259;191;184;301;336;368;266;152;88;81;162;270;391;417;452;508;537;535;518;485;414;369;384;356;375;335;206;108;99;105;173;297;337;381;318;412;475;412;466;441;446;431;426;473;445;415;357;347;398;429;395;351;306;275;288;257;271;358;450;540;593;538;489;457;444;507;547;541;537;550;537;533;529;502;537;541;572;644;608;655;636;587;590;590;618;649;620;622;671;632;617;687;649;586;538;547;497;524;580;609;580;583;614;555;512;557;617;668;618;576;574;530;575;635;615;603;631;625;685;699;763;743;713;715;776;824;725;706;668;631;555;483;503;545;582;638;732;713;619;616;537;591;622;632;604;619;572;606;662;737;771;775;706;621;552;536;583;584;639;592;538;589;643;649;771;735;739;744;692;677;672;628;617;557;564;631;605;634;683;627;665;688;680;636;657;666;681;741;645;615;593;613;578;633;615;612;630;722;783;695;729;663;661;680;740;714;706;653;613;614;643;630;642
454;409;425;446;471;503;488;483;571;540;561;604;512;497;414;346;308;287;354;495;521;459;357;265;149;77;74;112;180;254;278;341;355;424;462;460;472;520;561;531;522;537;483;549;580;509;419;351;320;300;321;219;148;98;149;200;277;315;210;179;201;296;294;418;436;505;524;550;443;363;299;238;220;271;257;286;317;276;200;132;88;60;56;108;154;208;231;117;121;146;186;196;266;262;302;261;238;236;231;277;326;256;252;303;267;216;189;176;156;105;90;106;128;214;272;309;367;362;347;375;445;518;570;597;582;545;389;301;203;137;132;168;249;308;241;125;101;115;209;243;229;282;273;267;201;168;218;237;221;197;192;233;328;394;518;492;403;301;282;278;291;286;322;314;343;428;384;342;312;317;428;489;444;448;484;464;380;301;338;329;392;431;421;353;227;136;91;117;125;296;421;475;460;374;301;242;260;317;243;233;152;128;112;172;271;298;358;429;488;533;558;592;572;514;545;509;513;477;501;486;485;427;382;299;230;177;163;127;110;102;57;55;102;122;166;172;170;258;366;438;388;302;210;195;228;239;257;178;124;198;239;188;177;207;358;501;581;509;502;470;469;433;368;336;298;297;271;237;217;241;225;267;215;161;135;89;35;15;9;22;41;45;87;70;96;143;277;319;403;439;478;417;313;269;273;248;195;159;242;297;425;450;471;428;421;420;369;369;349;317;362;344;402;412;465;510;408;308;223;207;162;112;91;155;183;233;267;359;469;493;473;503;545;545;541;470;508;470;501;423;337;237;179;137;132;134;91;83;67;69;62;89;97;114;124;122;82;100;86;75;81;130;157;100;119;115;115;116;164;221;264;265;201;131;75;57;36;51;84;101;115;170;162;186;282;320;336;378;392;418;518;491;556;582;598;628;585;577;632;610;589;448;339;355;336;226;178;152;116;133;121;149;206;239;272;288;252;248;257;238;240;189;119;121;174;208;183;89;45;29;43;85;159;231;222;155;120;121;126;118;128;182;201;171;152;140;150;257;411;502;571;682;734;699;688;747;734;712;733;623;641;567;590;613;617;617;639;597;675;607;560;544;478;391;259;187;204;197;235;289;208;204;199;136;101;70;108;202;256;345;396;356;265;185;138;151;230;200;160;79;49;49;86;263;341;431;477;507;526;473;464;371;295;250;227;214;230;166;141;99;104;146;239;334;476;487;436;547;575;587;564;580;551;571;563;550;519;510;451;464;527;539;521;508;416;381;400;378;428;441;481;534;618;606;570;533;596;538;608;572;596;619;589;633;603;643;657;628;655;654;671;643;651;626;639;629;628;606;629;672;669;643;649;668;684;563;553;555;610;623;599;578;631;580;528;513;531;603;618;583;541;520;497;519;511;557;579;643;641;701;679;693;720;634;744;727;739;800;778;760;725;630;597;517;454;494;582;643;695;687;649;548;570;566;554;605;581;602;604;589;617;742;731;784;737;615;607;543;568;542;567;528;485;516;618;650;697;732;757;689;712;662;722;636;598;600;488;570;568;545;557;608;664;686;716;691;661;640;689;712;651;616;586;612;703;669;619;582;633;718;686;692;665;630;579;640;668;684;700;623;630;648;688;627;620
440;355;422;476;520;573;591;584;577;593;614;614;591;569;533;447;355;357;413;511;567;498;303;161;63;77;72;164;315;391;458;449;488;549;593;529;510;543;604;601;539;541;575;600;645;572;504;438;449;472;464;359;205;99;147;324;392;370;296;205;182;182;224;296;417;511;529;415;327;235;181;184;243;214;228;185;249;216;187;97;73;39;46;73;150;230;216;159;130;182;291;311;380;390;399;359;342;252;212;205;195;206;252;299;375;306;264;229;186;162;110;79;116;196;287;400;447;478;471;440;520;579;607;667;681;573;467;283;200;132;110;181;262;353;282;136;77;108;200;298;299;343;378;317;225;164;135;184;182;198;202;260;302;354;459;400;387;317;318;304;334;314;339;291;284;327;317;318;285;308;357;387;359;341;381;369;304;249;294;313;383;453;429;387;255;147;131;127;155;313;331;387;348;247;171;178;195;270;300;276;221;164;113;148;195;264;427;495;416;481;454;454;504;529;492;507;423;421;379;368;297;226;221;166;120;81;67;47;44;42;34;39;42;65;90;70;84;161;221;339;222;217;185;129;160;189;198;142;126;171;217;170;136;199;321;478;508;497;450;425;382;393;364;319;212;190;174;152;155;178;223;193;204;184;186;92;43;18;17;6;21;35;47;48;79;161;206;286;353;449;464;327;248;185;190;177;137;112;171;225;261;280;277;246;307;306;310;238;242;227;288;322;325;321;313;378;302;175;107;95;81;73;86;123;207;261;306;354;448;477;474;472;526;558;421;330;309;359;312;269;210;123;93;74;86;89;106;52;40;58;49;54;125;169;226;241;181;94;86;55;78;134;127;110;119;137;78;76;122;130;113;103;83;54;35;28;28;33;60;87;101;112;99;128;198;239;295;267;297;340;432;474;563;535;513;522;497;556;641;601;498;363;251;249;307;250;221;151;101;80;47;69;178;220;271;322;311;254;262;235;176;157;116;123;201;215;157;69;27;36;47;46;70;75;78;60;66;46;66;65;118;160;183;208;199;179;232;380;464;542;632;671;772;763;759;707;734;748;721;694;616;584;584;592;632;591;618;626;581;629;572;563;563;532;387;307;326;373;433;415;438;374;348;323;210;102;80;121;172;255;245;221;196;152;115;116;132;113;83;61;37;42;101;178;288;384;430;454;371;346;288;203;196;138;106;106;100;121;99;124;167;206;299;340;467;553;530;555;608;631;652;666;700;638;623;633;667;580;573;544;577;570;609;587;530;461;497;565;509;501;448;534;595;597;624;627;593;603;562;610;612;666;668;622;637;708;669;679;696;693;693;652;616;619;603;654;625;638;667;662;680;637;687;711;735;652;581;551;600;588;586;626;587;576;507;492;458;486;547;562;521;492;563;540;498;505;553;638;745;710;721;715;617;634;635;673;768;732;785;769;747;673;572;508;485;512;621;646;698;669;651;558;538;580;581;633;597;603;576;602;617;705;721;740;708;657;576;569;491;511;496;448;428;553;622;630;657;743;696;715;718;694;677;634;549;525;565;501;514;492;463;596;581;650;611;660;644;637;633;707;700;618;612;654;709;713;608;585;587;640;634;695;619;566;617;635;683;654;642;618;566;596;621;611;615
333;362;459;527;562;570;585;642;598;584;582;624;628;651;488;482;396;396;517;576;529;397;214;93;71;65;127;270;414;537;569;539;538;597;544;519;534;578;607;603;580;569;528;545;596;590;492;453;523;574;541;381;191;107;189;304;452;460;382;293;220;187;219;249;340;493;362;276;184;142;141;255;284;274;283;204;213;239;228;137;101;54;42;97;209;298;335;246;181;263;364;388;347;395;431;359;342;285;241;196;174;195;251;306;396;403;339;353;295;266;154;109;113;210;348;397;473;523;553;479;460;582;679;640;706;646;478;350;229;162;147;193;272;319;243;133;108;141;219;335;371;404;422;393;272;193;162;171;235;328;318;379;323;339;421;413;369;359;380;368;358;340;274;215;195;184;209;225;241;223;286;266;281;276;322;352;232;185;211;257;360;359;395;277;213;204;209;160;156;238;311;275;218;149;120;120;157;205;229;246;206;169;126;144;192;265;366;387;349;350;340;364;372;391;385;373;337;281;226;193;158;123;83;59;42;27;23;29;35;51;78;47;31;33;35;46;65;113;148;161;170;166;173;179;145;106;119;89;90;137;180;123;110;142;252;387;474;490;483;429;384;363;328;262;162;142;121;99;116;177;167;151;149;184;146;104;50;31;20;9;16;15;33;30;58;81;140;206;303;349;334;251;132;90;102;82;81;65;83;112;129;138;120;119;153;204;201;175;188;264;356;362;344;271;185;191;164;124;103;80;113;119;132;159;247;292;296;297;325;379;430;450;472;466;390;241;175;145;168;141;92;66;51;58;89;118;106;71;35;58;49;83;157;238;338;388;270;204;140;93;83;148;146;147;194;111;95;87;110;113;106;76;71;51;44;40;34;49;78;117;125;84;97;107;144;178;226;186;206;249;382;477;456;427;431;394;408;427;500;519;415;304;203;230;312;301;272;185;93;54;77;78;119;189;244;235;244;223;238;182;167;159;117;101;153;162;84;54;24;62;62;54;32;32;42;35;29;43;54;66;72;145;217;265;285;283;327;433;522;538;663;737;755;726;705;773;782;724;734;657;630;588;617;618;599;624;647;603;657;615;631;615;546;614;543;495;540;487;570;526;540;499;486;441;380;213;138;92;120;201;217;163;150;140;187;170;148;113;127;101;92;86;109;153;184;276;298;296;276;190;165;137;85;78;54;52;76;121;166;216;330;364;378;460;544;580;608;558;562;662;693;777;811;681;671;572;655;609;636;556;580;651;589;617;549;575;583;622;627;496;430;492;519;621;625;644;633;612;620;598;604;612;638;672;713;700;729;679;664;706;660;648;606;553;613;660;691;632;674;736;711;716;766;742;696;646;565;584;598;584;573;574;556;498;490;404;413;446;488;479;436;531;573;572;555;532;555;619;720;736;721;619;616;587;642;687;698;719;654;746;712;682;608;586;531;555;632;604;674;686;626;606;610;566;649;724;605;606;605;592;571;670;722;700;701;637;628;525;475;515;503;492;493;561;636;636;697;635;703;699;720;704;664;569;570;570;529;527;515;535;540;559;655;601;630;602;617;621;590;673;711;690;672;611;710;659;592;605;620;657;695;685;665;530;557;618;631;673;677;653;612;576;654;571;559
349;398;501;556;581;597;608;663;617;644;611;584;642;660;579;520;418;440;482;536;432;290;163;107;98;118;219;427;546;663;625;565;606;576;571;542;561;551;568;569;567;521;528;555;563;560;524;462;518;522;533;343;193;120;214;271;340;329;311;331;261;236;240;266;327;325;271;174;104;62;131;224;361;382;326;313;276;353;355;212;128;73;50;81;184;319;314;274;233;256;332;348;316;323;285;299;319;279;222;217;187;209;245;265;323;362;464;436;454;355;238;186;174;235;282;338;500;538;517;460;479;535;628;653;644;641;558;415;262;212;190;232;266;267;245;196;195;287;351;401;415;415;474;396;271;207;176;165;289;357;408;410;367;371;432;434;406;437;423;398;255;183;144;121;100;112;152;159;196;275;229;210;207;242;257;219;154;109;128;153;240;284;262;195;157;149;134;116;120;149;162;153;125;81;85;135;184;196;190;216;172;192;173;191;235;312;320;277;232;204;227;220;256;278;277;237;204;167;103;67;38;50;31;23;16;16;18;35;82;132;128;125;67;48;55;47;52;89;100;106;140;161;178;218;192;121;69;72;77;132;168;147;111;88;162;320;436;501;492;480;407;337;277;259;207;160;113;78;84;100;119;100;121;153;133;109;85;56;33;22;19;23;10;22;31;59;92;129;203;212;235;142;103;47;46;52;45;44;61;57;48;40;53;53;79;96;117;143;211;315;381;357;295;186;118;147;150;149;161;144;212;249;219;195;242;178;220;232;275;336;412;448;452;419;320;233;95;71;62;54;49;43;47;62;111;134;130;81;54;62;78;155;250;325;442;489;453;294;171;145;189;226;230;222;209;202;153;202;198;177;142;107;98;131;81;73;85;119;145;229;239;158;96;88;115;163;146;120;128;166;258;389;387;361;295;274;261;318;389;371;286;214;206;296;415;421;384;256;169;99;106;93;123;129;138;149;176;196;193;198;227;201;149;113;98;69;46;30;37;106;125;82;41;19;13;8;16;27;59;48;79;181;282;438;431;436;424;440;481;527;622;730;726;765;699;652;764;749;738;662;586;613;570;597;572;615;657;632;654;699;659;605;630;655;588;553;594;643;617;625;636;592;603;625;474;305;184;135;159;208;240;169;174;206;243;227;260;241;270;193;176;175;168;204;184;165;176;193;142;129;119;90;89;64;60;63;113;180;306;392;447;520;418;525;563;589;581;550;554;663;769;745;798;742;729;660;664;636;706;602;544;571;610;623;568;636;688;685;708;539;482;523;543;638;640;681;635;563;549;575;615;672;703;724;733;719;719;676;661;673;656;594;546;579;586;606;616;598;707;684;702;732;730;778;723;659;613;564;516;493;471;473;556;545;469;409;385;416;444;543;572;566;646;600;551;567;581;649;652;688;663;692;644;646;569;676;671;685;660;681;638;659;622;545;593;610;571;706;649;663;616;631;611;614;633;669;627;633;587;556;531;580;620;644;634;646;566;472;472;477;535;558;622;631;593;658;673;650;679;654;706;620;557;515;513;618;628;579;594;577;570;559;578;594;641;628;621;524;572;724;726;672;609;598;711;623;610;590;723;667;739;712;658;634;624;609;694;658;665;639;671;624;662;582;574
431;459;515;587;585;563;583;635;573;611;632;613;607;672;560;502;494;443;456;399;345;271;232;216;196;187;268;418;571;682;674;656;615;564;569;567;495;490;502;476;542;424;489;537;538;547;493;456;472;418;394;243;141;74;112;181;214;216;252;261;268;216;234;216;283;261;213;120;109;71;88;164;309;383;382;326;287;336;356;287;175;92;45;73;188;249;311;238;226;279;298;295;296;232;217;237;306;286;259;225;199;209;202;204;232;373;496;537;545;548;343;241;191;222;294;405;470;519;566;499;472;557;648;654;649;635;560;497;442;355;280;259;247;273;293;308;335;373;443;404;457;423;438;369;282;222;159;167;257;307;361;361;368;357;395;383;374;432;444;362;203;119;102;90;79;79;92;106;173;237;255;190;160;215;238;183;91;50;67;110;157;156;123;106;95;111;85;95;80;108;84;90;95;87;139;217;270;270;213;231;247;236;215;309;307;352;309;216;172;144;117;102;163;189;167;165;110;83;42;36;20;17;16;18;16;21;26;68;136;241;277;192;150;121;85;95;103;159;130;100;126;200;232;267;255;190;107;87;108;148;174;123;74;54;98;186;356;401;431;411;401;295;251;255;257;233;208;151;108;79;90;80;122;129;132;168;177;102;77;61;36;30;21;32;24;46;51;81;107;96;105;74;66;30;22;14;15;39;56;41;31;22;20;27;40;51;64;119;231;322;357;278;210;132;109;166;220;295;312;306;369;372;356;252;200;134;117;125;157;255;325;345;359;411;316;180;68;36;39;34;58;69;92;92;119;147;156;109;105;128;168;250;349;456;480;581;512;414;293;221;316;345;330;315;354;307;286;294;347;297;238;175;175;234;192;162;168;206;318;372;358;264;159;93;106;88;86;64;90;112;148;271;319;280;185;145;174;194;261;272;202;224;265;388;474;529;469;342;211;186;189;213;169;137;119;118;175;184;177;141;199;195;174;125;77;48;40;29;55;133;178;114;49;22;14;18;13;24;31;40;76;182;378;523;546;522;476;540;511;636;660;746;736;685;647;627;684;738;749;686;628;554;526;576;578;594;608;578;691;704;660;648;636;606;656;617;598;626;635;639;600;598;592;656;615;493;292;267;237;306;346;275;251;285;368;350;344;367;455;357;335;319;282;298;196;136;120;128;152;206;209;164;148;147;130;124;194;335;426;540;599;580;548;573;570;610;608;653;555;643;693;749;756;667;682;601;554;672;674;658;572;594;657;673;630;625;699;754;721;612;533;560;551;602;682;589;606;531;530;549;539;612;713;711;733;763;722;765;667;683;671;655;541;511;563;577;544;495;553;623;699;721;717;712;739;622;606;531;449;399;367;425;466;495;440;366;377;445;498;576;608;594;598;645;569;591;605;614;649;685;637;610;656;635;646;627;664;672;670;626;565;639;613;640;670;607;602;671;751;701;663;605;603;636;658;709;601;581;559;598;572;547;558;607;614;668;511;468;471;583;615;596;615;615;662;657;684;631;677;681;610;577;554;531;580;636;717;663;657;575;540;550;547;582;656;753;629;614;677;751;686;610;592;616;640;568;592;623;731;699;790;755;718;642;593;621;639;650;645;746;736;673;668;602;521
447;460;537;589;611;549;572;564;558;584;646;596;602;560;560;486;446;427;423;355;322;305;276;288;307;207;278;368;558;591;700;610;631;588;575;574;476;374;351;317;340;339;421;515;533;528;462;424;360;283;224;143;48;24;61;76;89;95;154;145;154;145;128;141;148;162;134;96;109;56;55;122;188;249;243;247;204;260;341;335;190;83;50;75;199;235;284;292;318;289;272;269;218;192;190;233;270;303;305;251;218;205;207;149;193;332;492;583;598;535;436;280;273;345;364;411;469;468;465;421;448;535;596;623;613;623;585;574;580;486;414;385;374;466;421;462;492;489;479;446;495;507;466;386;277;207;192;165;187;224;234;289;246;265;251;252;229;317;367;345;176;128;123;139;128;111;104;151;202;240;209;143;116;193;181;108;59;44;74;123;172;143;82;64;48;51;50;54;66;78;88;70;94;149;235;327;383;365;292;317;324;303;339;379;420;375;308;244;203;206;137;117;130;127;125;86;46;25;17;23;27;25;21;31;34;38;61;149;283;401;424;361;272;225;195;201;243;244;247;174;189;311;363;395;382;232;138;136;155;151;123;85;51;61;78;135;214;343;365;306;299;272;303;353;429;417;336;287;173;155;140;138;180;195;251;290;300;225;177;129;124;106;89;60;50;78;107;143;131;94;64;54;39;27;19;10;27;27;44;31;12;26;29;46;47;49;71;125;205;277;213;163;118;107;168;241;420;461;477;522;477;505;510;385;219;137;86;83;102;162;198;254;294;292;260;130;63;57;63;77;114;143;135;168;186;222;226;211;202;240;328;439;510;528;559;510;569;475;418;362;431;474;508;485;472;490;439;503;494;442;378;351;310;386;353;343;368;424;444;508;522;386;297;204;131;75;72;56;59;57;81;144;182;141;129;133;142;177;258;286;286;381;459;577;635;560;506;374;374;330;335;341;326;243;205;187;232;299;265;187;204;247;189;119;98;55;40;38;61;133;158;126;57;32;25;31;28;47;54;97;137;270;455;565;616;540;544;519;607;614;766;800;643;649;646;663;639;707;665;679;616;546;554;622;665;627;582;606;621;657;685;627;644;628;575;618;603;600;566;592;628;669;609;660;614;618;516;381;451;461;441;375;388;456;473;510;514;518;539;481;555;502;494;435;275;171;127;181;264;383;338;303;352;271;259;252;323;422;539;646;639;578;565;527;585;598;667;634;648;641;675;693;732;675;638;587;559;626;656;686;635;632;697;762;699;681;752;727;738;694;632;539;641;612;627;586;578;532;539;516;547;655;687;689;659;685;659;660;646;676;660;586;526;528;589;573;499;486;488;567;636;737;697;697;692;627;527;455;306;243;241;273;401;448;435;398;415;557;661;690;610;543;513;573;595;640;571;598;562;620;635;606;639;675;686;717;704;679;662;600;631;547;576;663;642;637;609;655;751;749;693;671;622;663;666;651;636;650;616;630;663;560;566;630;603;640;568;483;543;602;657;580;486;501;549;572;623;607;600;636;637;644;618;595;620;702;735;735;652;564;486;508;534;605;658;656;671;672;700;720;674;604;549;592;594;571;594;677;718;797;738;686;658;657;634;622;637;696;710;692;703;736;638;534;536
508;511;553;591;585;524;470;440;493;455;544;538;516;547;551;470;494;452;403;419;368;342;354;333;303;255;203;267;431;527;587;658;667;625;593;507;375;256;195;176;202;298;458;533;565;508;463;429;329;193;141;62;21;14;19;21;29;41;55;66;81;71;88;69;91;87;75;72;67;56;41;54;85;136;154;144;132;173;259;294;185;99;41;72;140;193;267;313;307;327;299;275;276;231;183;220;300;364;358;251;210;216;190;189;158;288;377;514;587;541;452;357;402;502;539;560;511;472;383;318;374;434;488;547;521;537;562;632;637;639;534;490;536;535;528;560;565;588;594;548;585;504;530;378;304;282;246;173;144;131;114;139;183;160;136;126;153;216;280;252;172;185;208;225;213;207;183;238;241;219;187;130;124;155;127;81;91;72;135;195;284;223;107;48;24;39;44;49;66;89;110;115;198;294;349;466;495;483;407;430;474;475;510;455;476;460;396;407;324;296;228;188;109;86;72;41;31;18;27;23;43;48;65;60;68;103;119;253;391;512;488;482;429;391;355;391;438;431;362;314;289;391;481;466;431;319;184;158;166;164;110;67;63;51;94;128;185;278;239;242;238;251;360;462;582;499;515;416;356;229;221;246;300;343;433;489;456;399;321;324;253;225;187;134;113;138;153;213;214;147;100;71;50;27;27;26;36;40;45;43;34;29;42;60;75;84;79;152;201;166;165;151;150;190;300;417;509;565;555;609;581;645;534;441;292;186;128;132;120;160;168;230;276;299;206;142;120;132;150;200;226;232;245;274;295;339;379;343;382;412;505;542;565;580;528;546;518;545;449;446;564;585;532;564;560;558;562;528;594;581;524;471;482;485;535;489;557;559;626;606;554;527;437;348;239;132;120;82;88;59;56;76;98;123;157;169;190;254;309;371;431;469;505;563;632;620;526;447;441;431;456;474;425;352;334;324;380;416;406;361;251;206;192;161;102;96;96;115;87;144;167;151;90;66;72;83;98;117;147;165;226;346;514;631;554;569;557;571;664;690;701;741;689;634;601;574;717;676;717;700;632;629;598;621;702;588;568;474;540;652;670;634;603;635;598;619;587;628;577;575;617;640;679;667;716;667;607;505;542;554;532;526;511;533;559;580;516;587;636;600;586;545;526;480;323;213;171;252;401;464;502;476;472;461;440;425;418;498;626;640;671;652;575;564;530;651;661;684;714;612;664;691;702;623;581;534;544;569;622;679;636;647;688;754;676;666;710;688;743;709;660;655;618;638;641;680;599;605;571;562;586;653;697;711;624;596;661;638;601;610;610;581;579;620;638;615;557;511;502;538;617;668;724;659;687;637;482;349;241;200;168;236;356;451;417;470;507;576;650;631;573;550;516;558;662;630;633;643;594;629;666;641;651;706;754;674;703;684;606;559;543;525;577;595;684;689;641;751;760;802;722;669;609;576;638;618;640;680;733;725;786;653;575;595;575;618;560;475;619;678;689;564;412;388;438;501;535;596;634;720;688;658;650;683;683;708;775;720;580;510;471;515;587;598;690;724;786;779;733;718;675;669;590;623;608;679;629;665;734;702;657;646;662;658;604;605;667;634;677;628;664;633;640;627;600
450;516;582;606;530;442;408;397;314;360;323;399;411;469;425;383;360;359;345;391;326;352;348;345;267;196;191;213;278;332;452;559;595;606;541;414;265;166;117;147;213;322;439;548;488;456;447;376;275;156;72;23;19;10;10;13;14;15;16;20;39;36;35;42;55;54;39;46;44;59;36;30;37;57;92;84;103;113;188;220;138;83;55;78;105;141;226;239;324;367;357;319;277;208;163;153;248;296;294;214;224;260;238;191;171;206;339;441;516;550;435;398;468;528;631;538;495;361;252;218;218;327;383;405;417;468;582;621;614;579;523;548;563;552;586;599;647;665;632;640;580;566;461;355;284;314;303;206;119;97;93;84;113;82;89;104;113;131;183;172;230;276;314;349;311;319;323;373;355;316;239;217;181;179;159;123;144;172;250;359;432;301;186;99;53;54;82;97;144;138;195;239;296;446;539;556;589;553;541;543;599;601;653;543;548;513;482;470;472;409;357;315;204;115;65;40;39;29;54;92;120;111;137;138;142;187;240;364;513;551;561;565;555;560;522;578;559;502;492;425;467;491;489;526;507;410;311;213;180;162;147;123;84;87;136;127;187;227;234;221;213;301;463;589;560;601;599;522;432;359;343;444;465;562;632;563;554;516;491;437;401;349;368;292;251;224;326;368;331;258;195;143;93;86;60;73;80;89;101;63;59;56;57;103;98;128;204;228;211;188;193;231;264;340;458;510;650;598;656;642;656;633;575;525;374;300;225;265;274;238;239;257;362;329;247;207;228;284;321;389;436;425;427;426;457;508;556;520;469;544;565;635;606;540;555;564;576;563;540;552;560;484;518;560;600;646;594;623;635;686;678;599;585;615;627;630;617;655;641;724;647;565;545;458;352;249;233;216;166;102;72;124;121;183;181;251;277;367;491;511;562;580;614;576;617;563;531;519;500;521;493;498;532;443;452;481;488;511;466;433;378;349;244;214;193;201;228;187;145;142;180;234;171;144;170;165;224;249;326;308;398;483;569;659;591;585;587;611;604;659;690;668;661;626;584;604;734;748;677;666;656;642;691;629;721;633;546;444;530;545;605;613;651;577;588;551;603;625;620;623;630;674;682;678;708;748;711;640;665;626;583;565;572;627;588;619;587;577;647;633;606;579;551;446;390;303;283;336;418;465;563;543;541;592;561;573;552;584;639;632;650;590;540;511;539;591;697;653;741;687;684;637;626;607;561;553;549;586;632;617;554;586;653;770;759;718;639;694;730;732;724;610;646;601;618;642;621;536;610;588;625;693;731;707;608;600;597;651;628;629;565;593;683;662;682;680;616;552;542;571;604;718;694;674;636;491;374;232;140;131;140;231;375;500;567;607;636;654;660;554;534;505;456;578;673;713;660;666;609;599;620;671;725;705;708;785;721;637;632;591;577;586;579;688;713;693;756;690;792;766;735;601;566;663;680;679;678;727;779;789;733;674;627;647;579;576;598;631;730;711;709;574;436;461;493;546;602;562;578;634;753;767;711;721;743;776;734;668;666;570;553;607;642;668;657;699;798;803;756;723;613;709;616;641;651;653;677;713;732;695;698;645;654;645;640;593;687;651;649;603;575;612;593;622;664
442;439;568;529;469;415;346;318;218;209;186;237;288;342;307;267;277;233;248;289;318;260;324;308;270;211;155;127;145;206;319;421;593;541;454;298;186;127;83;178;279;329;435;484;525;433;368;347;217;96;59;35;19;13;17;20;29;10;18;20;32;41;38;52;42;38;24;39;45;59;37;36;36;59;81;97;117;145;176;138;113;101;92;89;118;143;220;247;345;409;460;402;306;222;170;156;170;183;169;182;194;264;243;182;181;185;314;399;467;464;416;366;457;548;573;461;356;255;144;115;138;183;265;321;333;365;469;530;500;511;496;512;521;510;538;591;657;605;693;583;549;476;344;266;257;263;254;203;98;95;120;130;150;157;149;155;175;182;248;240;302;424;476;421;430;436;478;482;543;423;395;367;342;336;290;227;272;319;406;454;542;448;284;170;102;98;166;181;219;235;302;347;434;542;567;672;693;637;654;664;694;660;680;612;520;509;565;626;553;498;462;398;282;188;157;95;93;100;122;152;219;207;230;239;240;291;355;482;585;660;619;646;629;599;599;617;591;606;573;567;551;491;558;554;523;492;361;316;319;303;284;171;144;103;120;167;199;248;262;260;303;400;522;616;638;604;560;594;514;517;544;586;635;632;668;665;667;597;544;591;585;550;531;459;416;358;434;499;464;383;342;263;201;158;143;173;222;200;179;135;94;72;102;164;177;210;289;331;345;318;342;366;471;467;542;614;650;677;667;634;607;658;621;539;494;391;350;372;398;400;344;377;463;466;345;371;373;443;453;533;533;581;509;531;512;605;608;638;559;612;624;695;666;576;611;600;558;575;627;615;544;517;503;561;619;607;531;559;643;707;706;669;639;674;645;653;656;674;631;635;667;620;609;561;489;428;386;334;236;161;163;184;253;309;269;316;371;443;522;581;645;718;653;569;551;522;548;489;502;491;474;469;529;591;513;513;569;532;519;523;559;503;426;297;374;400;361;331;261;215;232;260;314;261;265;351;366;447;443;461;507;517;613;605;579;508;532;575;631;618;734;679;642;626;604;663;723;710;685;656;629;662;676;655;596;627;557;497;537;571;650;678;652;587;568;569;548;557;565;594;654;612;682;672;739;681;697;702;689;672;635;636;573;625;650;637;657;632;642;622;630;565;538;492;420;344;364;393;482;540;521;579;612;598;669;638;634;653;693;686;619;575;543;516;561;648;695;731;693;678;572;524;531;557;593;592;594;608;597;608;539;628;704;741;699;700;677;665;683;676;732;723;654;652;703;717;604;555;551;663;707;730;762;709;649;599;626;610;632;617;626;654;635;731;688;699;663;604;453;478;608;630;699;677;567;404;246;154;108;123;136;293;471;525;564;635;670;654;564;460;439;483;532;616;675;697;686;628;660;673;676;630;703;655;666;696;673;605;547;597;589;563;605;650;677;676;730;768;827;822;746;675;630;620;686;687;705;726;711;730;737;727;685;648;562;583;645;667;672;668;663;596;500;528;574;574;565;527;558;609;736;747;771;771;811;726;764;703;680;667;716;670;671;676;720;733;734;729;720;636;643;619;672;658;654;677;691;759;758;707;659;687;672;663;650;680;692;658;641;606;632;561;636;655;734
304;360;466;510;447;350;287;232;182;124;112;150;177;179;192;168;180;141;153;161;167;210;242;272;328;338;197;109;80;127;228;329;386;351;276;189;132;102;122;205;398;452;463;480;428;434;443;334;252;151;102;62;40;36;25;32;48;47;45;47;63;112;104;75;71;49;41;67;75;77;40;52;68;83;152;175;212;224;244;176;108;141;183;175;181;242;292;261;340;433;458;402;344;274;241;164;125;115;95;155;204;231;213;160;190;201;292;313;384;338;258;240;411;475;445;350;219;133;73;56;51;88;191;270;215;234;307;414;438;391;385;430;455;409;440;522;629;693;657;545;501;438;269;210;177;210;195;143;95;135;210;258;232;295;318;317;272;317;334;351;419;498;557;542;560;458;551;536;582;610;511;555;538;462;424;388;431;460;531;550;619;524;413;294;215;206;291;347;330;358;404;519;550;541;590;665;662;638;669;675;681;702;711;590;536;580;649;651;675;570;557;578;470;335;278;237;198;243;252;309;340;381;334;304;363;433;491;565;610;672;653;636;668;671;672;684;653;649;673;563;547;551;615;611;640;534;406;473;431;479;444;353;223;198;167;232;273;357;399;404;391;544;579;614;663;616;574;582;604;615;646;650;703;678;685;726;647;586;577;547;579;575;641;565;451;474;505;562;468;527;515;458;336;299;337;327;379;348;321;265;221;156;179;229;322;367;467;560;490;481;521;546;593;585;643;672;665;704;612;568;624;637;622;590;543;562;497;467;511;458;459;462;543;514;471;432;499;507;565;600;647;598;609;579;576;693;669;622;661;661;655;651;650;676;671;565;579;702;648;594;511;501;536;493;540;567;576;549;620;685;666;691;654;730;699;665;691;610;654;667;642;640;638;569;514;475;493;393;332;268;229;310;374;405;388;411;442;466;568;602;673;670;688;649;533;527;556;493;458;504;443;478;537;522;592;557;571;521;548;602;634;626;517;477;492;555;499;424;396;338;385;379;458;442;391;436;522;605;656;567;626;593;637;562;604;521;526;514;597;665;615;651;601;632;581;683;728;721;710;630;637;654;650;662;642;661;572;600;592;597;631;651;665;659;621;626;591;521;557;602;604;596;630;734;753;739;736;755;768;646;660;583;570;521;568;629;657;576;604;613;632;622;633;579;512;472;487;522;517;595;537;589;663;672;736;664;645;703;710;668;633;550;495;563;557;613;634;702;655;618;589;569;507;504;582;573;580;537;550;592;603;639;755;723;691;670;667;687;664;683;678;668;660;651;598;661;621;587;618;638;707;723;727;663;689;690;706;653;649;690;668;641;684;743;690;750;712;584;576;520;518;573;613;630;530;379;168;88;57;81;162;290;469;528;591;606;580;576;454;345;383;513;592;619;694;683;684;701;611;647;676;718;683;604;681;770;638;542;457;555;589;600;637;677;693;680;690;761;736;806;762;651;640;651;662;663;695;657;636;647;754;714;676;625;586;620;650;709;723;680;689;579;567;589;610;635;614;542;619;703;775;771;822;793;769;684;741;740;775;679;671;668;657;631;691;658;655;686;629;621;631;646;629;630;647;746;737;727;728;714;743;685;699;646;665;661;686;698;701;717;666;653;670;723;713
201;250;318;356;365;334;296;227;160;113;59;76;89;115;115;157;117;77;63;95;112;156;192;337;403;439;283;129;74;77;173;243;284;205;198;144;96;94;194;326;415;447;467;456;473;449;444;472;352;204;207;140;107;96;90;106;101;98;114;121;158;180;205;194;188;119;90;98;93;97;65;68;113;159;218;262;269;337;331;209;196;220;270;298;305;327;354;327;324;352;361;390;366;363;321;263;144;98;74;98;150;197;213;183;177;209;209;229;233;151;126;152;205;312;290;201;107;43;19;16;19;41;115;132;154;146;173;214;246;271;315;339;354;357;378;523;553;548;563;530;444;376;236;115;89;124;95;72;81;196;345;435;428;424;514;451;443;390;471;502;464;595;543;544;585;553;593;640;640;728;676;650;706;611;493;467;462;541;600;643;623;568;495;398;356;375;432;496;467;455;484;523;604;618;609;633;625;689;647;689;679;695;685;628;572;588;626;648;652;603;609;586;565;493;455;356;369;426;388;429;467;464;470;438;483;490;590;640;615;635;679;658;681;674;691;712;630;636;600;559;607;598;561;639;690;594;541;558;561;534;583;416;385;288;338;391;455;442;480;498;553;567;631;602;654;659;622;552;580;602;619;672;680;707;752;748;708;616;533;574;598;622;618;594;569;560;629;546;551;614;604;539;475;478;536;526;518;534;477;415;373;292;269;390;441;482;516;645;585;587;591;600;603;677;692;663;664;723;670;552;590;608;592;618;604;534;563;566;538;552;510;526;585;534;546;546;568;614;666;712;670;697;655;598;648;718;617;617;656;697;640;661;653;669;622;646;598;652;601;663;555;479;488;507;562;582;580;546;621;654;725;682;721;675;686;706;647;659;646;637;654;600;619;595;577;532;532;524;448;378;327;408;440;495;487;399;473;550;525;594;697;690;658;591;600;622;589;488;475;501;485;485;552;560;545;540;597;571;553;620;652;646;649;556;616;619;598;526;492;480;474;517;517;488;498;553;599;652;675;660;608;623;606;528;550;492;519;530;630;674;684;684;577;497;563;640;702;670;679;586;629;629;650;651;711;652;651;621;627;640;602;657;606;644;672;683;612;606;575;607;642;560;702;662;740;659;686;672;689;718;669;607;493;505;568;595;591;559;555;595;626;638;632;567;583;515;564;580;577;549;558;508;614;703;706;709;693;762;686;671;640;610;593;642;614;593;556;651;666;597;568;553;468;508;563;546;508;495;541;619;624;724;728;702;652;679;657;668;620;635;600;634;645;641;669;623;567;537;611;661;704;754;645;710;664;648;647;636;677;672;757;778;694;631;660;661;713;614;577;502;536;565;654;598;517;376;217;105;82;89;151;318;464;533;556;602;554;492;379;308;351;534;673;682;684;632;685;650;610;546;632;690;681;644;669;674;600;545;466;475;492;552;657;601;641;663;701;793;762;849;685;694;617;613;651;652;673;679;623;630;681;641;670;673;663;673;685;701;657;605;569;538;541;554;592;656;659;585;534;616;664;729;778;738;745;638;726;705;776;685;633;630;638;660;728;636;601;621;621;678;722;720;701;701;695;751;768;692;650;709;784;736;663;616;610;641;699;758;762;778;745;754;695;746;716
160;188;212;261;305;346;337;292;192;146;114;79;58;94;108;134;107;84;70;68;65;101;157;262;402;412;270;158;113;142;188;260;317;284;245;187;164;161;254;380;483;495;492;514;493;502;516;508;440;428;378;338;280;218;179;206;237;252;233;289;312;343;387;358;334;254;184;129;99;84;81;128;193;243;317;338;313;364;371;287;278;321;354;351;426;457;510;384;304;258;237;274;376;378;379;301;173;113;75;90;125;171;207;212;212;233;263;230;187;121;86;92;135;204;180;100;53;33;14;12;18;35;63;78;81;87;75;122;171;232;250;213;241;202;321;468;456;463;479;422;471;374;202;82;46;45;53;57;143;245;421;454;577;641;610;557;494;520;521;538;539;528;569;622;643;643;589;649;690;687;703;767;747;640;476;433;481;577;642;600;647;583;549;517;505;505;524;524;485;502;506;613;635;594;642;591;638;591;630;581;630;618;711;653;643;580;570;578;614;692;709;655;641;669;618;565;548;531;561;561;519;546;494;479;520;575;610;643;598;633;600;620;680;704;730;692;648;611;566;546;520;569;527;635;732;694;574;591;668;684;616;514;484;480;485;590;612;575;595;624;577;580;616;616;634;657;636;523;523;490;558;618;643;718;745;757;724;621;586;556;587;591;614;610;661;631;584;612;646;616;623;602;611;600;580;582;599;553;489;526;428;371;406;477;528;595;606;629;622;615;604;628;722;677;725;691;737;687;629;589;660;663;599;532;607;549;578;628;646;573;576;629;615;566;556;541;583;655;640;754;712;694;599;601;637;645;685;732;703;702;732;716;656;652;692;602;538;548;597;637;592;550;507;506;547;526;539;588;646;665;686;668;616;676;666;674;647;622;677;684;616;617;607;499;497;504;558;579;515;444;432;510;515;562;552;479;453;529;549;607;617;653;664;607;590;589;629;519;530;526;526;558;639;601;569;611;594;604;670;613;632;657;624;648;622;624;607;568;556;580;578;579;521;550;584;596;633;654;693;653;662;610;572;537;524;546;567;638;718;729;728;674;630;531;573;596;650;675;623;577;625;670;694;691;657;655;631;686;675;665;632;659;594;610;637;665;660;628;630;704;586;599;645;670;737;663;626;679;641;636;577;534;478;465;522;555;507;526;461;522;540;582;580;603;583;602;597;564;542;534;507;520;577;703;706;681;704;686;659;624;666;614;706;712;645;638;583;641;671;610;524;586;570;553;530;527;524;585;555;630;650;669;666;633;552;606;660;610;645;613;575;605;579;637;674;598;586;586;630;697;706;720;720;721;653;699;611;579;661;744;790;746;673;667;611;683;662;595;648;583;514;593;650;710;602;441;278;132;92;143;242;402;475;519;547;566;566;430;294;283;361;552;627;705;676;688;601;548;597;561;614;733;711;655;626;748;620;582;518;487;506;546;631;628;599;591;692;724;738;745;698;681;689;678;637;580;604;623;617;584;589;684;707;676;691;669;683;644;598;598;594;600;569;530;590;608;630;597;546;600;662;691;742;743;714;737;739;745;707;609;554;523;581;694;726;649;557;559;637;640;698;742;658;562;620;730;688;677;675;722;730;715;620;628;566;672;658;719;753;816;815;803;725;714;670
165;198;219;211;257;321;374;366;331;294;190;153;110;115;146;148;169;133;103;71;60;69;123;178;290;269;242;188;177;226;292;410;413;468;348;346;266;259;389;503;500;500;456;532;530;565;588;597;572;583;585;512;430;351;377;355;421;396;409;420;473;472;569;527;456;439;262;216;151;98;99;194;251;337;356;342;315;333;349;318;373;397;405;452;502;556;568;484;352;220;214;261;357;378;316;344;247;191;147;170;161;174;224;246;324;373;313;276;187;132;70;110;133;175;153;109;64;34;33;42;41;42;58;110;107;107;67;85;133;183;136;133;150;142;234;420;398;369;364;377;329;283;146;52;23;14;53;98;153;295;444;553;668;670;661;631;587;555;589;587;571;584;606;589;683;710;742;694;682;737;740;781;749;610;527;494;498;574;633;622;642;584;621;619;624;559;597;571;551;461;516;619;657;673;635;633;601;587;554;620;667;642;726;689;645;565;584;590;673;706;717;737;736;686;628;627;617;571;572;535;530;506;493;460;537;547;615;584;537;557;599;633;691;694;704;680;623;568;581;528;531;537;609;630;711;716;691;707;683;744;604;573;598;626;621;651;650;679;610;592;609;627;610;600;637;641;614;528;509;477;564;612;611;658;657;741;763;679;635;629;555;607;593;682;692;675;635;630;648;670;673;622;634;658;616;687;651;618;543;488;541;489;428;509;603;605;608;633;585;604;606;603;636;648;691;667;696;683;702;708;740;669;570;597;649;627;612;660;624;681;640;635;687;636;610;629;631;617;614;682;682;623;637;612;634;676;712;707;703;689;758;727;632;582;630;560;530;473;576;630;642;612;532;536;570;579;559;579;646;681;695;676;632;657;608;638;613;578;648;663;639;598;581;513;459;449;584;573;573;519;497;536;557;573;534;555;494;515;538;626;683;655;615;649;611;625;656;654;591;601;595;626;674;650;633;621;603;652;668;599;555;590;589;613;635;672;581;591;549;522;586;571;614;643;616;596;639;626;657;624;636;695;642;609;551;605;673;718;740;783;817;718;663;567;507;584;665;647;656;619;631;719;736;686;644;630;578;606;641;673;655;622;566;621;600;599;671;687;671;712;649;657;596;669;606;610;609;623;562;553;455;449;450;470;553;506;514;497;526;550;546;555;602;606;602;577;501;494;422;390;403;458;563;646;652;676;663;625;597;627;609;642;727;771;802;722;617;652;589;575;581;639;615;557;571;620;602;644;591;674;648;659;624;545;558;539;620;660;583;559;598;575;567;624;600;562;542;645;737;707;667;662;747;701;673;676;606;608;607;670;709;749;676;571;564;584;644;641;650;598;596;635;728;708;646;537;384;168;165;207;310;440;552;589;568;585;604;440;371;290;426;534;622;696;672;651;595;587;575;582;612;687;709;708;699;651;661;663;605;546;527;554;609;634;571;682;664;754;763;668;631;646;623;607;674;634;661;662;627;611;613;599;668;680;734;714;659;607;618;623;704;671;583;578;618;643;713;554;565;569;619;674;694;720;705;766;704;695;685;572;531;507;576;673;684;635;522;507;582;693;685;711;607;660;612;665;678;664;667;674;711;718;657;646;631;647;701;670;704;718;748;783;739;697;687
242;258;263;289;273;333;433;441;460;391;323;258;203;181;216;241;260;271;231;146;84;79;106;153;206;214;240;247;283;345;454;536;516;537;523;496;443;440;459;527;550;479;454;496;579;637;599;557;594;640;644;613;550;518;510;532;594;532;525;597;570;562;624;651;591;556;438;287;173;115;126;256;343;383;397;370;373;368;379;442;455;457;498;493;572;643;639;571;423;326;310;347;420;424;393;399;309;296;319;291;290;300;329;385;446;493;434;349;273;187;148;194;270;276;239;189;149;108;98;87;52;90;143;169;195;165;118;131;136;147;172;138;127;159;210;327;335;263;233;248;245;141;75;27;24;37;96;205;254;316;463;599;708;705;651;618;613;559;596;604;617;606;625;660;687;708;704;688;634;642;739;768;752;634;572;508;513;582;635;648;644;622;647;722;657;616;636;602;517;519;597;638;617;580;538;556;621;569;613;628;703;653;709;672;662;618;588;539;663;681;766;770;787;604;607;586;666;635;607;564;530;469;380;338;405;475;515;472;512;499;581;586;627;640;679;630;579;573;538;564;613;563;585;658;773;791;764;736;705;687;625;609;603;645;656;661;649;693;604;587;623;638;609;566;618;555;613;616;536;561;598;611;603;595;656;713;757;696;630;608;605;646;646;721;658;640;586;604;709;686;627;657;639;694;649;690;684;663;576;574;595;570;528;546;563;605;561;564;599;616;643;611;565;583;565;620;640;668;703;678;737;656;584;628;626;646;663;716;660;663;670;666;709;699;645;648;639;593;630;577;616;673;593;579;613;648;682;753;715;739;740;691;618;597;629;562;489;492;504;622;669;646;640;579;549;568;567;609;651;727;745;749;679;625;567;592;620;619;630;608;604;643;612;573;524;597;572;567;657;603;616;576;570;539;557;549;567;547;597;688;673;623;620;638;616;650;674;625;659;654;650;640;583;630;598;531;565;522;573;572;545;558;604;590;616;626;572;585;594;640;615;574;579;676;684;634;572;573;608;611;651;641;671;639;633;606;773;779;792;751;741;642;591;557;520;576;659;699;669;664;703;670;705;678;639;532;473;546;630;684;650;586;555;543;602;574;643;695;733;692;723;640;651;639;552;595;620;567;515;475;428;429;464;514;539;580;524;498;503;544;530;596;577;591;531;505;426;351;303;258;319;426;450;552;645;639;638;605;593;536;624;729;731;762;797;735;641;609;631;611;601;668;648;634;576;595;610;625;625;651;604;581;551;525;555;609;637;624;618;534;580;483;521;649;623;620;563;665;695;634;626;649;694;743;627;590;573;567;592;617;674;620;645;544;592;671;640;655;636;727;701;738;752;734;658;619;473;291;263;272;365;450;586;582;570;550;611;482;383;372;490;549;605;689;636;635;623;621;573;593;649;657;680;681;606;571;637;675;672;625;558;503;582;636;690;723;752;724;724;670;608;594;568;660;662;691;682;709;730;739;677;650;638;689;680;658;649;711;699;709;778;747;651;600;587;725;647;636;632;632;666;686;705;759;814;734;741;618;641;671;515;456;579;661;686;695;484;462;554;649;672;708;645;614;574;571;596;630;639;700;657;725;747;689;681;626;653;678;669;656;712;753;732;737;689
363;358;342;371;414;429;544;569;567;530;420;338;285;291;343;363;414;404;375;211;135;118;157;167;209;248;294;381;436;538;587;642;607;572;573;569;571;604;623;639;603;529;496;462;592;616;691;671;598;598;694;663;615;592;617;613;623;608;598;618;602;621;665;658;632;580;497;410;220;185;201;299;385;405;443;456;457;459;544;529;525;573;529;625;644;680;714;558;470;417;392;463;545;541;503;505;496;485;452;443;443;471;504;504;574;620;548;429;349;301;346;363;423;483;391;350;238;215;216;189;161;212;250;268;263;255;257;233;281;285;250;253;229;230;258;273;279;219;154;169;144;87;52;25;29;52;115;252;348;454;541;605;663;628;607;641;565;599;608;556;617;626;594;675;659;677;705;647;639;670;647;714;731;688;610;592;559;595;569;574;634;691;732;763;779;718;671;634;590;553;589;653;656;565;515;604;596;659;654;635;753;745;731;683;698;600;623;598;598;683;729;717;727;668;614;614;625;564;631;563;563;421;288;245;243;284;337;363;457;561;496;527;572;621;660;638;549;455;566;603;594;611;641;636;662;777;748;729;706;633;656;634;668;661;674;650;685;582;641;578;590;605;582;633;620;588;644;683;613;597;599;628;718;679;704;655;716;644;619;596;611;563;612;615;579;613;650;637;753;687;662;649;680;679;693;753;773;693;656;566;583;608;552;602;632;594;585;598;674;600;626;524;506;502;530;572;615;693;647;676;697;593;600;635;638;622;667;639;576;518;595;680;788;739;697;635;610;600;569;629;572;625;627;599;625;571;698;732;703;670;724;678;625;649;670;615;606;510;501;607;654;752;720;642;569;571;686;692;685;786;728;700;706;668;621;618;684;673;561;610;577;626;677;611;586;626;608;611;613;579;617;587;554;561;520;528;603;572;607;682;699;678;654;575;581;607;615;641;663;641;648;557;589;554;564;475;478;499;538;645;565;552;596;641;602;623;628;610;636;640;586;561;590;633;701;603;530;484;502;588;643;669;683;676;634;607;747;773;765;818;715;611;547;573;477;521;681;715;735;588;643;662;701;636;569;479;409;422;541;606;597;600;559;587;571;610;647;661;714;656;659;592;611;556;559;534;616;603;582;515;445;519;516;569;623;598;585;571;562;592;564;568;532;481;461;487;370;246;209;272;303;316;396;540;628;641;665;626;579;584;670;692;733;729;767;729;632;587;619;603;660;652;613;585;602;623;646;633;632;609;585;599;548;539;573;658;622;625;592;548;464;436;510;656;701;660;610;677;693;590;637;599;647;712;654;603;555;547;559;560;590;569;528;490;575;641;634;652;612;701;711;744;721;694;648;592;533;412;409;397;387;366;491;515;562;579;538;502;467;511;580;613;603;596;633;618;624;626;590;578;578;644;620;591;545;555;633;714;714;676;645;524;600;694;709;758;804;757;688;645;596;615;617;581;624;683;755;783;803;738;726;634;659;677;670;629;700;705;756;776;805;804;721;641;581;634;646;670;686;711;692;745;718;700;751;770;669;617;610;564;520;476;584;705;753;599;440;397;483;572;667;711;705;623;609;547;554;562;610;601;604;659;731;718;700;635;653;656;645;648;703;709;728;637;585
466;458;457;447;466;603;652;638;593;545;484;393;418;397;396;458;473;480;384;280;200;208;254;276;319;330;390;475;588;566;630;644;567;580;557;607;682;653;653;627;571;575;565;548;593;708;684;691;659;611;674;656;635;628;644;667;649;585;618;643;608;549;622;653;668;658;566;442;309;271;293;397;470;551;466;477;497;510;582;557;546;593;592;607;679;754;702;645;518;480;534;582;634;579;552;525;521;565;592;559;582;607;619;590;644;687;602;561;523;442;506;533;586;596;530;452;370;331;366;330;356;360;399;384;435;425;379;428;446;459;409;427;463;396;316;283;261;269;224;169;135;93;49;37;38;87;185;350;483;534;598;619;716;654;726;604;644;584;630;650;600;593;583;571;611;631;605;605;611;651;628;713;682;648;622;604;593;601;607;608;701;802;783;811;775;701;669;668;675;630;662;687;601;566;493;574;580;630;721;686;714;774;712;673;607;601;536;542;586;648;615;692;750;636;658;645;578;591;569;545;476;341;254;214;190;188;177;232;335;461;514;511;542;566;676;579;538;482;516;540;542;624;615;634;645;723;752;622;682;679;617;665;682;687;647;624;563;562;631;604;579;550;574;616;661;620;669;636;597;624;631;724;726;686;678;680;655;625;587;559;517;593;553;615;628;598;721;679;618;587;610;626;649;626;659;701;682;665;651;561;627;599;551;516;612;590;641;580;646;671;609;580;479;479;453;514;588;636;592;637;692;648;621;653;491;538;567;575;509;540;553;608;616;739;739;690;647;684;640;657;620;598;583;578;567;627;646;741;737;624;683;704;643;618;633;666;582;538;497;566;670;719;706;667;679;632;653;733;739;718;670;655;639;700;663;604;667;659;655;684;671;654;675;650;691;692;643;612;588;556;627;618;585;556;545;565;600;599;639;663;671;669;654;550;581;572;608;598;701;637;614;559;563;574;486;495;446;519;496;585;558;568;594;580;611;652;693;713;656;631;567;554;625;673;690;575;531;508;546;654;682;687;678;601;606;620;753;844;780;768;703;612;574;528;528;576;695;668;644;589;609;682;665;599;608;482;411;493;589;602;599;554;581;600;661;632;580;584;630;572;608;623;603;573;539;638;650;609;616;584;553;526;552;606;633;666;596;602;594;626;585;538;564;536;481;449;362;252;254;360;427;404;453;526;557;667;712;693;640;682;685;775;722;700;704;703;648;490;600;696;685;640;569;558;623;658;660;576;608;581;572;600;589;555;611;590;677;613;606;577;506;449;454;622;664;631;679;684;630;529;525;584;632;644;657;641;594;563;543;561;611;601;568;453;498;599;630;582;633;709;715;751;726;708;600;561;502;462;481;480;446;405;476;486;562;592;632;548;509;557;629;643;629;645;587;580;629;589;586;619;588;633;605;560;574;541;645;651;707;644;656;565;648;650;722;687;730;741;659;615;654;683;655;643;632;670;774;748;803;821;678;630;613;627;534;621;648;722;825;757;822;821;709;610;574;590;718;733;757;759;693;754;761;799;815;744;692;694;598;606;560;501;559;655;764;620;474;384;410;564;650;729;723;653;555;508;501;573;570;519;504;564;700;693;673;660;630;670;672;766;770;769;678;623;488
420;441;445;502;595;689;733;725;613;539;469;467;480;538;477;497;478;516;445;371;279;295;339;349;396;392;434;510;575;612;688;708;629;550;485;585;687;658;604;562;580;615;576;567;664;686;745;723;744;653;653;611;649;637;651;669;639;667;615;646;642;615;626;652;641;675;593;472;372;339;438;461;513;545;489;497;512;590;550;608;573;614;635;608;658;694;714;667;546;492;544;597;665;635;660;562;621;580;656;642;615;590;667;607;702;762;698;600;593;576;543;616;621;659;631;522;432;489;492;509;469;534;521;560;530;508;460;474;526;520;568;590;610;534;435;364;369;363;358;255;202;176;128;70;83;162;297;430;585;630;626;688;676;709;648;627;574;590;572;596;629;547;527;540;597;549;540;541;593;637;548;604;642;645;607;622;632;627;653;721;759;783;809;799;840;782;680;686;754;696;714;737;667;574;569;668;608;632;648;742;753;745;670;560;495;534;523;470;536;587;638;637;639;706;679;663;613;566;544;488;374;278;233;229;156;118;106;188;273;387;451;492;496;621;676;591;520;484;515;533;496;553;630;604;615;688;669;615;631;641;627;660;645;642;620;608;529;541;594;680;587;563;584;635;688;591;573;609;577;651;705;729;716;718;697;624;636;596;564;549;467;552;616;655;612;618;592;596;593;588;561;608;576;570;591;606;600;610;589;588;562;591;491;494;505;546;606;657;679;690;652;590;524;445;476;517;563;578;603;716;697;698;696;672;620;551;577;565;540;536;575;600;617;673;700;681;695;663;610;683;709;640;622;604;568;525;622;669;655;644;694;621;645;649;639;666;603;544;552;583;659;733;684;694;693;695;703;692;716;731;638;595;566;642;678;672;663;724;720;704;708;747;660;696;636;650;613;602;605;660;657;682;623;614;592;577;627;577;637;667;623;583;563;523;545;568;615;588;602;647;634;583;603;565;566;437;428;490;522;545;549;577;626;646;646;608;611;637;677;664;632;570;576;607;627;613;595;549;572;651;686;613;579;591;605;676;711;758;738;716;695;651;558;587;558;593;664;714;658;561;526;559;554;567;571;507;522;498;556;580;622;540;589;634;645;624;564;576;531;592;595;568;550;515;583;610;662;661;612;585;621;606;610;602;613;571;533;636;611;580;575;576;546;530;462;445;396;343;381;482;476;496;487;494;560;585;684;679;700;674;684;765;742;687;717;724;668;676;636;685;712;613;553;554;605;639;574;580;542;643;621;647;620;544;602;605;637;606;694;688;604;501;472;585;669;681;682;682;534;457;371;498;605;653;665;659;618;536;579;643;610;696;591;545;512;619;577;616;608;594;632;654;678;656;589;585;572;495;494;507;454;462;448;531;607;629;669;599;554;603;679;667;738;691;631;608;594;552;614;639;604;675;613;672;593;629;678;627;692;746;716;631;628;672;668;713;734;689;643;647;648;647;627;562;541;657;702;813;813;763;617;562;531;486;471;560;678;799;788;838;770;782;794;694;601;613;668;769;752;748;697;773;770;800;783;806;748;689;644;677;624;538;619;646;728;607;508;434;441;458;644;716;708;649;614;489;458;462;517;498;420;516;653;638;673;645;660;710;667;716;772;768;665;517;428
497;493;516;567;613;692;677;670;571;505;455;509;598;580;520;523;487;539;486;405;395;391;394;458;419;433;457;551;587;671;690;667;629;498;499;548;594;689;642;578;609;620;593;582;649;748;785;770;686;694;628;657;594;668;670;631;668;672;599;582;596;550;537;593;623;635;602;517;469;451;520;508;513;561;521;553;572;593;548;579;598;643;661;638;643;635;680;605;580;531;565;625;678;678;645;602;595;650;692;696;607;607;607;638;685;780;745;699;659;561;610;636;730;711;615;580;526;514;619;603;590;643;619;635;580;543;487;566;625;592;660;680;660;595;538;464;453;510;489;379;377;305;220;149;112;204;355;499;598;650;726;683;739;725;743;596;553;574;617;600;612;570;529;468;459;504;480;523;574;532;527;554;583;563;594;692;712;730;720;750;797;832;801;826;838;688;719;696;779;714;744;730;658;636;632;688;688;688;681;771;759;740;631;473;457;500;444;538;500;600;628;616;739;773;751;724;601;547;499;460;432;374;279;261;170;118;101;170;278;380;505;557;563;598;612;631;542;506;464;436;456;524;594;603;581;653;663;575;637;593;573;586;563;587;614;585;551;544;598;601;581;564;606;631;665;628;541;568;625;629;722;706;586;663;619;559;543;523;545;534;519;555;602;617;636;642;615;627;566;562;552;566;544;534;560;565;610;534;533;530;575;518;467;446;472;517;562;657;649;669;613;649;603;578;496;579;522;599;644;683;678;721;688;638;640;553;569;499;531;592;549;542;612;699;682;677;628;613;644;692;660;694;614;579;535;557;553;629;660;687;623;606;617;623;632;698;628;560;564;595;611;585;650;755;731;706;674;697;681;633;620;566;571;601;647;780;678;720;732;743;698;685;594;593;719;629;559;602;577;613;639;687;652;618;566;547;583;554;603;644;575;577;538;519;579;592;558;554;612;658;608;615;604;625;535;461;489;494;544;561;600;599;562;646;601;601;568;626;595;681;631;615;595;591;625;600;624;585;583;635;663;554;544;581;642;712;704;741;676;686;634;661;679;650;614;589;692;619;668;587;533;458;503;544;582;555;533;602;572;624;574;540;526;604;562;632;582;554;559;526;581;622;570;541;579;611;681;648;599;595;655;589;509;508;519;565;563;588;592;518;538;488;523;564;526;480;471;474;492;620;615;496;516;595;563;664;668;639;673;722;749;740;728;677;689;702;712;706;675;682;694;605;546;523;590;644;585;584;617;645;663;658;608;629;512;548;567;624;699;727;649;540;511;503;550;548;599;646;449;317;243;337;566;661;680;682;657;613;582;655;666;653;631;560;476;555;576;639;559;510;524;567;631;666;622;667;619;552;463;497;489;500;483;543;535;561;670;600;574;641;648;681;709;668;651;647;609;559;608;667;658;664;666;665;709;653;690;650;699;730;777;678;649;596;601;630;734;666;666;616;643;669;653;515;560;647;710;842;835;728;609;530;503;440;429;536;701;766;797;827;783;804;766;696;620;568;666;721;689;687;610;660;711;784;789;809;797;769;714;692;612;630;632;714;637;609;573;548;550;628;632;730;734;684;611;584;447;476;526;478;446;486;606;589;615;747;711;753;767;691;698;717;658;521;343
561;551;574;651;651;697;674;651;548;490;520;581;608;580;561;517;556;529;491;410;510;512;567;524;509;487;512;561;633;694;690;701;655;536;485;563;690;706;599;605;650;586;620;639;697;784;737;757;713;733;639;676;575;630;592;702;706;702;661;608;585;574;587;552;476;610;584;606;536;563;548;565;565;512;523;534;534;603;575;598;608;637;664;677;571;567;574;583;547;585;572;646;700;679;670;665;591;680;738;701;564;573;637;628;681;773;690;674;598;581;608;650;679;680;666;682;613;599;601;663;648;658;656;617;566;511;542;562;602;605;615;688;641;634;633;615;554;593;607;560;449;435;329;273;226;279;433;524;655;669;660;648;706;707;673;656;555;549;536;597;569;549;519;466;462;480;498;505;566;559;571;550;561;579;627;618;635;721;733;702;757;795;832;796;750;731;718;729;798;698;674;703;733;677;675;749;724;744;778;745;693;591;521;441;440;488;505;523;582;637;657;725;709;764;746;698;605;523;485;532;467;433;414;343;229;159;191;219;325;426;521;635;563;559;604;562;539;512;512;498;494;548;580;616;636;661;677;597;608;561;527;539;542;544;564;511;600;513;603;603;574;538;626;647;641;638;566;591;584;655;740;666;580;579;557;532;473;529;529;538;536;535;588;651;597;590;631;625;614;536;539;514;521;534;568;695;597;652;581;567;567;482;416;414;413;471;582;601;655;603;571;667;690;650;632;596;621;625;625;646;729;706;732;702;716;618;613;571;540;549;539;548;631;659;657;678;565;603;584;611;679;670;638;496;466;559;594;697;679;657;709;637;593;600;631;644;548;556;555;581;559;615;723;771;731;687;656;649;561;611;585;628;554;606;721;758;718;716;746;719;712;554;499;540;621;633;542;511;562;628;673;747;648;615;615;603;574;586;632;597;576;550;582;528;564;560;607;667;642;618;591;679;576;604;565;594;556;597;599;592;603;578;573;617;606;568;626;667;679;700;652;638;605;557;623;642;595;584;601;642;633;571;547;613;697;678;663;660;569;599;614;614;653;618;623;600;627;649;670;633;584;476;488;563;534;531;529;564;560;617;547;543;603;625;583;551;648;580;569;558;623;625;549;521;542;612;643;641;634;582;601;559;568;486;527;586;596;592;570;468;465;434;511;544;569;527;549;617;646;700;649;586;559;585;591;639;673;637;609;634;681;752;722;698;687;637;692;656;648;670;635;553;547;516;555;569;560;549;569;700;699;725;624;582;453;506;548;633;732;728;679;606;516;474;420;419;492;476;331;197;157;306;581;626;710;731;711;682;684;646;720;737;655;584;472;467;472;509;476;426;440;492;526;577;614;670;687;608;635;619;582;541;480;503;502;580;679;618;575;563;608;665;710;649;637;634;631;630;637;698;732;759;747;691;679;688;666;664;766;744;743;657;665;579;546;618;654;662;692;601;626;626;615;596;644;664;733;742;725;741;638;553;526;487;463;609;724;781;793;759;830;801;799;717;644;559;628;716;692;643;601;679;747;732;798;724;787;767;763;700;656;607;691;617;623;588;589;563;610;607;605;642;724;673;718;566;500;499;549;511;463;515;531;547;688;749;719;732;705;681;695;635;637;507;399
503;532;540;622;679;688;634;601;527;497;553;625;656;678;623;618;560;546;482;424;539;566;598;648;656;568;553;582;585;567;566;548;590;524;564;579;651;687;681;634;613;691;650;618;676;808;773;763;698;666;658;648;644;672;624;682;741;672;672;626;577;640;622;539;481;564;567;577;662;636;597;568;550;473;470;500;560;610;652;581;575;644;673;637;630;555;556;576;569;581;585;607;668;697;704;670;651;712;760;671;651;579;583;650;678;695;629;650;563;537;556;616;753;714;720;659;639;613;628;713;640;726;675;607;595;490;571;559;532;558;625;593;580;566;607;609;622;663;689;607;569;497;438;398;377;389;533;610;598;637;666;678;582;650;705;630;481;499;588;563;610;609;539;530;541;562;536;533;586;603;542;535;538;570;644;627;649;694;653;650;642;750;747;731;703;623;689;732;716;629;596;650;684;665;694;661;768;696;674;661;652;557;475;473;455;448;498;568;609;646;725;748;798;712;676;610;556;547;538;594;579;593;517;413;282;236;312;396;425;531;695;635;572;569;543;538;533;568;561;584;564;569;577;622;604;691;700;679;683;565;502;448;434;480;516;516;577;533;556;626;611;620;624;640;682;680;664;626;643;728;674;612;482;476;516;535;530;557;567;536;559;556;605;637;645;630;650;634;643;622;547;534;476;570;615;748;707;703;668;667;581;483;430;372;410;466;515;586;572;587;579;632;631;678;649;638;606;632;650;681;711;741;759;701;645;644;654;582;561;601;524;535;608;653;637;688;649;610;646;694;649;628;575;541;538;589;598;710;632;662;586;593;632;638;611;645;574;575;531;540;518;630;645;742;718;694;616;599;642;612;579;601;565;624;692;797;793;774;746;664;545;445;365;474;501;610;593;574;530;591;662;718;734;681;617;593;528;529;585;544;608;541;579;542;606;642;591;616;623;576;605;664;650;630;630;618;519;577;630;659;629;593;582;570;600;591;636;713;777;681;615;635;588;511;530;597;570;533;577;609;584;551;567;626;666;654;601;574;631;636;700;630;681;622;599;615;625;563;588;635;604;503;527;535;474;442;516;576;620;576;546;578;543;605;613;617;620;596;567;586;618;662;626;606;572;616;623;592;606;546;546;490;499;547;574;583;554;622;562;444;418;477;568;599;671;601;659;669;722;741;721;623;620;666;703;729;659;575;532;563;628;702;712;714;753;675;657;604;578;596;555;515;518;518;492;545;616;551;572;639;722;673;517;406;303;313;408;550;645;712;694;586;514;363;281;275;349;401;255;156;153;312;476;635;712;755;762;679;622;670;652;699;590;499;389;286;328;393;312;335;351;440;453;539;617;660;674;680;688;658;663;562;533;513;579;597;729;658;631;566;562;565;623;665;638;566;630;661;659;715;758;739;730;707;715;726;653;676;696;776;711;736;688;624;639;619;644;703;627;578;633;673;685;612;692;707;737;741;736;707;673;611;530;579;549;631;723;752;701;762;723;794;742;679;703;600;644;664;638;650;652;687;718;739;764;765;717;700;724;767;660;636;672;669;697;614;630;644;640;595;652;661;726;709;707;629;629;572;583;587;529;481;531;607;660;697;716;745;665;602;588;637;718;599;500
548;489;523;596;758;677;630;605;560;583;613;676;644;583;588;580;506;541;437;460;501;595;670;699;702;671;570;584;551;547;448;426;471;514;539;596;667;660;673;649;643;586;655;642;665;732;781;662;717;728;673;709;670;614;593;648;694;791;701;693;682;673;652;665;552;512;543;577;555;616;650;572;553;516;519;546;598;593;591;569;535;640;678;644;589;543;594;579;548;543;597;624;646;643;654;583;679;754;711;740;676;637;584;625;618;636;662;556;559;589;527;571;716;705;693;688;621;613;629;683;619;675;722;664;598;573;600;551;591;562;555;576;581;544;604;598;647;655;679;625;571;535;535;459;444;422;549;626;652;659;648;640;516;528;598;534;452;507;551;575;573;570;533;543;599;577;616;556;546;626;611;614;584;570;638;596;666;644;610;672;700;738;694;683;571;590;599;610;561;551;535;559;611;641;630;681;677;746;707;678;591;592;483;491;540;539;531;574;606;705;638;717;732;716;696;608;550;574;616;708;632;625;599;505;415;420;415;455;492;546;672;664;630;610;616;638;607;711;666;698;657;569;511;545;641;734;705;684;683;613;503;416;454;451;494;492;578;560;541;609;636;662;711;685;763;733;717;708;690;620;659;562;425;450;550;659;669;550;553;575;558;626;635;667;685;668;705;655;685;660;562;527;518;593;660;742;735;687;619;588;569;481;429;463;423;433;453;528;579;552;599;653;651;612;685;669;655;622;595;636;682;664;735;722;689;675;660;645;624;566;530;537;572;562;630;659;679;671;630;632;615;636;603;602;588;664;683;668;642;588;579;648;610;610;614;608;529;560;556;531;512;536;646;730;712;630;627;607;556;573;512;556;458;564;775;770;781;745;673;567;457;325;281;366;502;487;596;587;602;585;656;665;649;643;628;577;567;551;566;591;573;607;644;635;564;596;636;628;633;643;639;642;628;621;632;628;637;633;622;699;629;631;620;540;545;570;638;712;736;771;706;643;587;517;543;527;560;581;606;605;554;552;582;639;669;691;578;595;616;660;651;630;587;642;630;611;559;558;548;615;551;556;499;504;404;495;546;587;601;631;636;645;676;682;610;618;555;557;564;530;574;689;625;586;589;601;641;621;639;584;522;474;590;498;534;569;613;658;616;502;469;460;596;650;713;642;674;756;781;766;688;683;656;709;772;715;676;585;485;532;585;674;668;749;770;691;587;562;499;562;625;570;594;541;570;614;550;590;657;677;741;606;457;296;234;189;240;407;536;658;620;551;470;301;177;184;248;320;247;171;152;320;477;611;709;776;719;676;560;459;533;550;464;357;283;214;196;196;168;210;283;343;488;559;603;682;717;683;730;759;762;673;661;642;658;746;704;658;633;618;581;595;592;618;613;625;630;653;694;722;724;687;726;699;702;721;642;573;672;777;768;718;657;650;687;693;750;612;566;546;636;712;689;733;744;703;715;664;705;664;648;621;576;558;561;600;700;649;718;685;735;712;710;639;656;604;633;609;682;685;716;701;734;741;809;657;652;658;703;713;701;702;714;692;625;615;577;692;747;662;709;719;724;733;719;709;710;679;684;603;549;539;557;685;644;652;661;655;603;634;623;661;716;667;635
635;542;594;660;695;708;690;594;636;664;677;723;666;644;627;591;555;523;565;497;573;645;658;717;719;661;607;606;526;493;407;380;421;465;587;586;583;664;684;713;632;594;607;644;587;671;651;649;709;701;645;668;666;652;605;622;666;768;712;706;734;625;675;660;629;584;526;550;589;617;680;634;617;544;596;606;601;630;570;499;561;617;629;559;613;536;551;580;541;557;563;616;570;537;577;594;674;760;798;755;724;681;663;602;562;573;624;598;601;617;607;647;652;664;725;659;620;598;560;697;698;768;758;704;655;630;639;621;651;598;596;568;581;525;530;620;630;649;630;583;550;514;511;487;550;534;596;569;579;648;620;614;487;479;515;527;466;485;570;525;596;541;566;608;625;690;594;574;591;639;649;629;588;670;630;628;661;704;604;590;645;673;659;592;568;563;576;598;574;509;514;596;657;685;608;645;673;718;690;593;600;562;575;558;556;541;513;600;598;593;629;656;684;736;672;656;603;599;611;638;675;630;574;515;498;546;522;496;510;600;714;738;705;597;685;663;691;730;765;824;667;593;582;566;681;740;747;696;753;658;593;553;497;562;568;606;598;543;580;613;640;631;661;740;764;781;714;640;687;646;603;485;417;409;552;613;637;629;574;548;574;577;653;688;739;677;726;714;709;622;528;486;590;635;699;735;626;609;595;487;478;409;453;504;507;468;490;561;624;643;639;605;597;639;678;666;593;527;548;591;640;682;668;639;625;611;660;652;608;557;511;545;574;564;620;634;703;714;643;610;616;679;626;654;632;683;707;649;597;573;594;641;645;622;622;624;506;537;562;575;550;561;599;629;684;650;606;577;598;615;596;465;474;567;691;749;692;669;593;493;383;239;212;328;418;534;567;574;601;607;675;651;635;597;620;614;601;600;626;588;602;592;646;645;604;582;604;631;622;624;573;633;655;658;653;669;648;654;704;673;790;707;676;632;585;667;653;712;775;768;734;725;716;603;577;585;560;597;620;630;628;589;573;617;666;681;632;662;668;699;633;574;628;663;596;605;558;532;533;591;577;496;440;435;388;419;544;583;547;588;570;675;689;682;684;672;595;575;568;551;611;634;641;619;611;601;643;726;672;570;569;487;523;518;530;469;551;584;603;545;490;571;654;743;721;643;716;729;701;774;722;652;710;751;687;702;628;517;535;519;581;695;698;715;681;685;521;445;491;531;608;617;598;607;578;586;571;591;655;694;726;555;449;345;305;232;245;267;435;559;571;511;469;307;186;153;181;255;232;170;168;255;423;570;703;779;756;626;456;319;324;323;309;223;193;172;137;113;105;128;254;374;507;524;639;676;681;711;710;743;810;759;724;720;770;745;704;678;613;658;680;602;654;562;576;550;605;686;708;677;696;676;644;665;728;645;663;586;605;746;788;681;682;627;649;728;616;607;512;602;701;760;751;730;732;681;650;640;675;665;697;656;653;589;564;593;654;689;632;680;647;711;688;674;642;664;586;652;694;666;737;711;727;779;711;673;607;618;692;740;739;697;709;643;611;560;628;679;707;705;708;735;688;736;673;783;771;700;726;628;633;570;632;704;707;652;536;628;599;656;662;770;779;700;650
668;703;613;705;722;730;681;731;761;737;731;736;760;684;648;598;560;513;560;545;577;594;645;679;647;640;594;630;528;526;509;427;431;513;537;611;634;701;669;715;670;656;648;609;619;564;586;587;671;681;687;714;694;674;609;582;720;785;694;668;670;578;657;659;720;627;569;565;575;671;680;646;648;650;651;597;615;636;608;546;503;525;561;557;496;551;557;566;640;585;548;604;516;493;504;647;762;808;803;774;712;751;670;615;617;608;659;597;648;679;674;672;701;740;721;701;662;586;620;651;751;764;708;732;655;663;663;694;682;628;585;631;603;531;539;570;620;561;581;584;517;526;553;585;574;582;613;550;586;639;613;575;504;486;477;498;483;505;503;561;574;610;591;705;658;715;602;593;613;685;608;570;622;599;612;635;675;656;634;572;664;653;605;553;506;541;628;573;554;566;574;604;713;686;618;604;667;685;701;655;672;644;638;669;609;620;587;629;622;595;626;628;627;654;638;651;659;641;620;621;627;583;523;533;531;608;618;575;510;635;700;716;723;786;720;742;751;792;775;779;698;639;626;599;661;658;653;709;669;670;657;574;615;616;669;673;604;635;525;565;573;626;704;723;773;759;722;660;625;578;516;497;447;482;573;605;636;585;557;486;514;619;615;720;725;750;715;742;634;548;502;427;522;627;681;664;615;532;490;482;397;368;399;454;440;484;464;561;631;647;659;663;591;620;651;637;558;472;532;589;597;568;521;565;583;546;623;643;611;567;510;545;581;598;590;662;700;742;713;697;686;616;693;733;700;730;747;633;576;582;646;644;630;640;603;563;608;576;589;594;589;601;656;686;646;607;576;625;587;579;600;556;511;576;674;762;709;626;512;445;291;290;250;346;450;513;543;593;581;549;584;661;663;605;613;731;645;602;608;636;680;654;655;560;626;614;646;652;659;629;619;656;662;701;658;687;659;680;694;732;775;737;703;634;629;614;599;644;741;796;781;757;683;656;637;571;611;624;597;578;568;544;577;628;651;742;735;701;756;713;645;591;596;611;551;603;550;573;538;525;488;496;435;432;464;561;567;556;480;530;610;683;691;735;682;636;574;598;591;527;575;614;618;609;579;610;672;666;628;665;574;459;513;510;476;505;486;509;594;540;583;619;743;744;689;664;636;666;670;709;654;642;663;726;647;642;574;527;508;556;623;681;669;653;741;697;476;419;420;522;641;603;606;541;572;622;565;613;608;692;705;598;521;484;490;391;295;284;367;448;525;529;498;277;173;137;164;200;215;184;197;277;434;542;663;710;625;499;313;181;144;158;131;123;141;146;106;56;47;101;223;378;510;548;604;679;735;651;676;692;657;712;771;762;715;779;713;688;648;623;598;642;664;642;553;577;639;681;724;645;644;620;682;665;718;679;607;586;633;760;804;750;639;631;705;722;692;634;649;712;770;752;658;666;655;684;622;634;658;704;714;612;652;560;629;642;683;608;607;535;654;731;747;647;612;608;588;639;696;699;711;635;659;708;680;623;556;575;710;677;685;677;675;647;562;538;609;722;698;751;718;779;742;731;679;678;718;745;702;732;686;738;741;779;677;560;555;515;506;571;670;697;771;659;656
794;767;745;713;729;747;694;722;732;716;715;665;703;669;713;685;651;614;595;544;581;565;624;656;679;661;592;585;581;569;564;562;451;487;580;607;611;708;680;680;695;726;731;701;544;491;522;578;646;697;749;769;735;661;581;564;666;723;682;667;628;638;626;666;665;680;598;571;688;681;682;662;701;673;726;679;597;601;611;565;513;500;453;499;553;504;573;662;667;634;656;571;526;462;522;578;735;774;734;673;718;703;752;698;609;621;591;613;624;581;633;752;741;750;703;671;685;585;586;613;682;656;806;723;722;675;748;777;673;637;642;600;600;566;595;559;556;590;540;644;568;543;539;655;657;699;697;642;620;610;627;593;544;470;469;474;532;527;562;505;639;657;675;714;715;664;603;609;646;657;576;603;629;609;600;616;621;648;633;595;652;613;592;554;515;607;623;610;585;695;655;711;698;621;625;543;606;699;730;706;677;699;713;642;635;673;647;646;611;566;589;613;569;579;584;669;663;651;614;624;654;585;519;576;645;633;660;620;579;617;663;680;723;726;700;755;784;807;789;814;739;693;615;662;610;629;687;628;597;724;666;613;567;694;717;661;629;576;545;563;592;573;626;753;778;799;665;672;583;585;559;435;435;472;569;505;553;549;499;493;516;559;660;720;781;708;716;672;677;585;475;441;526;623;660;623;532;497;477;421;384;346;390;443;459;553;521;576;643;721;706;620;639;657;690;755;592;549;501;497;506;565;505;545;494;486;548;622;617;523;552;554;572;600;613;643;638;689;743;642;655;739;691;743;783;720;713;599;595;633;616;653;657;657;583;599;518;551;573;645;615;647;648;670;665;668;612;600;607;597;606;633;603;577;633;689;692;665;510;497;422;376;362;444;477;537;562;601;580;550;554;627;632;604;653;675;646;704;658;671;653;627;603;666;634;634;642;678;652;691;652;614;708;673;676;670;668;682;631;730;771;752;682;620;642;582;613;627;659;718;779;749;704;662;641;710;656;684;667;632;554;569;575;586;735;753;757;715;718;700;684;572;586;530;554;587;601;575;516;465;423;495;444;455;510;634;639;541;492;486;584;707;706;662;680;674;610;577;611;610;599;604;632;546;619;605;612;599;680;661;605;514;527;590;535;477;468;525;557;586;604;664;718;771;724;611;564;592;631;616;656;617;610;697;611;640;586;610;587;611;584;695;654;669;690;658;541;452;458;539;573;673;630;607;624;619;595;547;598;595;614;622;597;561;624;584;430;395;411;375;524;524;458;262;152;115;98;121;136;147;208;314;450;560;674;640;540;447;308;196;132;88;74;73;91;107;87;51;47;109;220;398;532;559;583;630;676;658;614;571;631;604;705;714;723;731;693;649;600;613;667;599;631;628;630;583;641;718;690;630;574;612;586;573;653;637;578;586;638;736;739;764;766;738;677;711;670;710;697;701;732;718;698;652;635;607;647;625;659;705;695;638;669;590;613;629;634;577;588;578;657;708;776;738;635;579;659;674;754;772;681;680;714;701;618;630;537;546;629;617;616;649;556;488;543;543;582;635;633;717;679;663;705;657;598;556;669;703;717;685;697;754;776;799;712;576;565;510;508;545;600;717;724;611;676
833;814;760;730;724;740;764;729;716;714;661;686;707;728;656;761;684;619;529;528;512;502;598;701;685;640;560;593;568;605;662;550;557;608;612;659;683;732;695;715;699;666;709;652;610;523;519;601;606;744;722;778;723;652;488;509;627;708;685;620;639;618;649;630;613;590;572;581;679;729;645;674;627;700;676;711;695;661;589;562;507;433;462;511;565;596;571;617;689;672;680;595;589;559;596;642;735;702;722;643;620;584;592;606;582;550;567;552;619;628;620;631;743;747;697;638;632;670;588;572;602;739;771;747;755;740;734;738;689;647;641;642;610;539;530;567;579;576;609;604;583;580;597;696;712;697;694;631;634;629;655;673;579;451;462;430;548;544;553;665;665;752;712;712;694;694;656;625;687;663;687;608;646;675;634;656;668;592;631;602;590;613;593;566;585;644;713;692;763;750;726;669;628;573;524;515;599;719;718;725;745;701;733;691;720;741;702;711;616;631;604;557;580;541;589;594;666;701;602;574;608;616;534;561;634;706;674;672;647;624;622;642;682;733;635;688;754;755;744;737;752;641;614;655;592;631;633;575;652;640;671;627;612;632;678;675;625;592;571;587;564;629;634;702;772;786;724;664;550;621;552;513;416;450;519;495;469;531;522;516;531;578;623;669;685;684;696;676;611;587;556;435;470;592;630;624;584;532;501;442;414;363;357;400;494;515;581;609;676;702;688;679;656;678;644;711;636;596;539;589;511;517;507;540;519;428;493;576;623;625;592;583;649;670;635;609;603;612;616;644;660;721;758;816;809;770;688;625;592;595;577;602;644;650;652;548;523;541;620;676;679;685;691;730;743;694;639;643;622;591;685;675;642;619;659;742;712;678;624;560;514;562;508;586;608;567;583;629;559;554;584;627;573;555;653;691;715;657;688;629;638;620;601;589;657;646;619;621;634;658;642;576;667;711;704;687;606;670;692;745;730;778;667;624;586;528;495;573;607;637;693;747;660;614;624;627;679;734;680;589;613;555;587;659;727;728;744;757;706;723;587;620;620;534;591;596;606;549;549;471;457;568;567;524;617;672;618;580;514;504;587;670;687;645;660;651;670;654;677;662;635;629;653;655;553;579;561;590;622;665;618;576;569;628;583;549;494;533;557;581;612;654;693;693;650;588;470;473;548;580;661;642;588;632;554;570;603;655;656;600;601;704;672;636;708;636;562;555;540;639;640;654;678;616;596;619;520;520;553;558;599;606;565;668;720;668;576;442;308;338;354;420;369;220;115;88;47;41;66;113;264;385;537;610;633;539;444;376;332;235;155;75;72;113;107;88;65;59;73;130;264;433;553;580;565;646;709;677;548;468;478;557;606;646;668;654;662;584;577;546;598;639;591;660;578;556;634;709;643;623;567;610;611;533;608;594;556;635;664;768;765;743;747;730;660;691;713;656;728;765;802;759;678;687;668;598;620;712;691;654;692;678;615;601;586;610;621;531;549;593;641;716;749;667;647;634;701;728;786;773;729;721;717;753;685;618;495;484;533;610;549;468;515;465;502;492;526;538;597;586;599;618;701;646;549;438;578;682;643;663;790;795;743;787;714;647;648;577;520;536;605;613;697;704;660
763;795;757;718;750;747;746;672;681;675;690;744;712;708;760;748;701;644;538;500;462;521;625;656;689;647;620;612;676;648;662;570;569;574;649;664;703;743;775;735;711;720;699;679;642;509;526;559;623;611;662;703;730;617;473;510;576;673;623;597;651;700;590;550;603;533;574;594;642;673;593;596;616;697;755;763;670;614;580;531;454;429;496;545;634;643;635;701;650;706;666;660;655;654;662;718;730;733;672;589;507;547;525;612;549;534;456;464;527;586;640;704;801;767;699;650;592;625;580;567;619;673;767;752;679;745;728;774;662;687;630;625;536;521;508;509;531;586;606;670;610;601;663;714;722;684;710;731;653;701;681;648;570;473;423;507;549;579;582;632;666;690;678;605;630;617;634;659;754;808;750;661;685;700;648;661;684;645;664;700;672;664;614;528;632;678;745;769;767;711;710;598;554;552;538;587;639;696;785;696;689;694;754;778;779;780;749;700;624;639;595;576;554;557;540;594;625;651;673;644;605;579;517;587;583;628;717;748;701;639;565;590;616;663;678;659;676;712;695;774;722;648;658;632;607;669;609;638;622;577;561;523;563;601;669;650;592;601;646;559;536;541;558;622;643;713;749;639;678;665;594;517;502;468;493;525;481;504;500;514;602;619;607;563;632;614;640;597;580;573;621;545;514;588;680;714;649;544;555;537;453;372;374;427;505;581;555;602;686;727;716;738;737;706;698;651;659;635;612;654;638;534;501;528;506;463;493;572;657;655;658;638;701;672;655;500;512;567;559;601;722;677;699;712;801;712;759;574;557;558;607;567;611;660;597;606;495;520;618;637;701;720;698;710;733;655;701;606;640;556;574;576;705;669;697;720;723;652;642;664;621;682;692;635;604;618;554;613;605;578;592;570;527;630;686;781;759;672;685;619;661;629;588;574;601;659;625;629;575;644;601;543;577;632;700;689;673;721;672;688;657;643;627;551;555;497;450;517;560;652;670;676;568;568;614;682;720;708;694;622;582;546;578;673;721;724;724;685;654;643;641;638;638;616;569;652;651;624;587;577;543;584;628;651;591;558;634;599;540;524;618;711;621;610;639;635;653;692;710;760;731;706;706;688;658;655;605;622;628;669;638;650;617;637;662;539;623;626;605;574;583;598;648;676;623;572;472;467;498;585;645;628;622;667;656;620;688;689;649;642;605;624;601;585;638;618;580;610;586;613;656;644;638;625;622;549;508;508;553;582;583;566;572;672;640;696;630;420;251;218;210;245;221;139;87;47;17;18;24;54;169;335;558;655;552;439;373;384;366;304;212;164;128;138;129;91;64;79;146;233;335;521;585;595;580;618;719;620;564;493;465;541;568;618;638;662;658;578;494;511;588;613;645;641;676;697;690;693;629;613;615;621;559;581;627;669;613;683;772;775;793;737;642;617;631;655;730;694;671;697;759;824;675;661;653;647;658;685;672;640;600;597;552;489;523;541;594;560;509;512;626;721;717;735;698;668;676;744;821;774;763;722;765;710;690;616;540;477;480;480;428;408;447;471;522;507;537;560;512;447;507;642;644;599;472;468;615;616;661;694;703;797;761;761;775;705;679;608;614;622;581;625;714;708;687
795;805;729;704;767;687;697;608;605;683;722;766;811;748;729;712;648;648;585;512;465;543;621;658;673;621;583;624;649;665;701;661;616;676;629;735;771;774;726;799;749;740;714;663;585;518;517;477;577;625;627;689;660;614;511;537;590;645;612;619;718;616;531;602;534;564;578;628;710;680;646;541;538;618;664;710;666;635;604;542;449;469;518;577;626;692;657;715;748;688;714;701;648;696;693;666;725;652;606;572;498;431;431;479;541;480;475;561;542;567;624;683;769;768;677;597;571;572;559;574;584;667;707;734;671;678;679;655;705;665;647;561;496;512;507;500;545;638;720;699;605;583;684;683;699;732;696;735;699;693;678;617;541;490;512;507;534;549;552;620;672;578;664;574;625;622;695;723;747;767;737;734;727;723;710;708;659;720;777;730;707;683;714;643;625;643;726;763;779;691;671;569;496;540;525;602;633;734;770;732;705;668;675;767;754;731;739;752;702;663;611;588;617;566;608;657;699;633;736;631;605;565;509;556;584;628;725;741;700;675;544;519;530;586;625;633;666;623;648;582;638;645;613;614;664;680;631;652;578;549;466;468;542;605;643;609;560;602;599;564;568;481;496;510;593;676;668;712;672;691;646;556;563;561;551;543;573;549;580;559;602;547;522;518;529;586;554;549;554;534;565;565;539;598;684;714;655;625;603;518;514;482;491;508;555;527;577;631;630;638;686;713;693;698;648;618;564;585;659;672;641;597;537;561;479;436;566;624;712;759;727;779;696;651;564;497;518;494;539;638;655;591;655;740;755;791;744;648;548;548;606;649;596;621;646;601;502;533;595;651;617;652;639;654;658;647;664;686;662;597;523;484;635;655;679;730;737;662;622;633;716;736;771;712;721;616;548;579;632;598;586;546;618;681;730;802;760;755;755;694;641;616;602;615;647;619;633;557;514;511;530;556;598;609;572;650;626;669;648;651;615;634;526;526;446;428;462;492;528;597;623;578;529;483;580;685;680;595;617;555;538;550;521;567;668;715;672;616;636;614;587;636;650;682;616;637;630;672;650;715;692;709;673;614;586;637;617;597;572;566;602;637;659;636;687;708;723;730;811;784;777;776;790;775;787;653;668;626;680;748;731;673;669;699;645;617;674;642;653;598;526;630;666;734;635;507;568;568;551;663;649;671;676;721;663;654;704;719;663;672;633;639;533;573;542;503;593;634;686;672;679;663;596;593;599;568;529;515;513;501;550;570;612;623;709;666;508;332;159;107;91;100;94;67;35;16;8;14;19;47;126;294;503;577;511;360;261;319;388;360;249;182;150;138;112;72;111;169;290;398;513;531;590;567;548;636;715;715;618;515;491;536;619;657;644;668;647;564;454;448;531;640;615;715;704;704;772;702;701;661;620;638;627;583;671;660;721;754;860;805;745;701;554;499;565;665;673;639;682;740;738;703;678;680;605;585;636;695;672;556;484;464;442;431;537;604;580;538;483;500;584;687;682;705;719;663;725;807;777;848;845;792;737;710;670;657;577;508;466;400;393;454;450;478;494;528;586;588;517;441;491;549;582;576;541;545;604;607;582;653;716;798;705;743;710;672;715;633;645;628;592;664;743;765;708
714;717;719;665;700;701;635;624;602;634;674;753;789;769;722;680;595;551;543;536;544;626;595;666;670;679;672;671;626;664;677;679;574;548;636;740;755;705;693;725;758;791;711;687;567;487;503;586;617;616;548;598;602;570;546;572;617;619;591;626;691;633;523;500;507;638;659;717;732;714;667;611;534;487;594;630;615;579;636;678;591;527;540;608;623;658;664;626;716;705;768;740;742;632;659;643;677;659;635;561;462;412;396;428;498;468;528;560;596;650;616;689;747;685;659;615;630;644;604;560;613;709;631;661;632;628;616;640;606;681;655;537;514;533;540;541;642;728;712;711;624;591;602;669;713;652;662;759;776;708;691;648;625;603;605;526;511;474;575;640;709;680;700;624;627;648;679;744;789;814;815;767;769;708;695;690;674;731;696;708;709;707;717;702;682;623;695;700;764;708;605;570;557;516;533;581;668;718;697;652;687;672;690;695;743;728;670;691;733;650;578;618;658;571;569;682;689;736;733;645;558;558;530;584;615;662;769;718;696;617;546;573;552;559;593;581;563;578;514;562;531;589;615;650;690;711;669;676;650;601;433;456;517;606;647;505;532;499;548;487;486;433;395;364;435;565;584;672;665;661;676;653;664;580;631;580;633;647;584;679;609;592;486;507;504;585;533;544;476;577;620;569;564;628;679;669;661;605;582;602;562;592;556;601;590;621;611;653;632;659;665;707;676;589;582;569;552;622;644;660;661;588;571;549;551;483;594;603;715;782;798;732;721;629;604;475;486;504;536;578;605;572;633;702;766;782;747;666;650;683;664;672;661;650;648;634;639;669;703;673;678;580;585;552;567;632;685;726;654;583;489;490;589;640;745;700;730;677;595;625;704;757;779;753;718;664;584;587;578;550;624;542;633;667;773;795;740;700;636;630;625;659;650;639;675;637;635;550;493;505;509;521;541;544;567;550;525;527;533;580;554;565;450;415;400;352;457;560;570;564;599;593;514;473;531;543;619;574;563;610;509;536;559;575;603;645;660;626;579;601;676;664;747;661;656;601;623;658;662;712;726;730;655;601;632;654;682;638;531;493;584;606;615;627;684;641;749;748;759;735;740;803;789;769;754;812;702;683;723;703;779;691;672;627;588;623;686;646;675;582;570;589;668;674;609;551;594;636;664;629;726;640;740;717;697;774;709;640;666;633;605;576;601;542;501;477;613;634;732;694;679;672;628;591;633;604;575;558;519;524;581;576;525;571;622;560;437;219;84;36;36;32;32;24;22;6;7;4;7;32;101;259;436;509;447;280;212;284;405;372;300;259;216;153;86;78;128;297;426;577;613;599;617;571;564;666;775;810;667;567;582;584;643;655;618;597;602;499;449;451;489;529;669;755;766;757;735;709;705;728;725;685;617;616;606;658;762;802;767;765;715;553;502;491;551;601;658;669;669;725;741;804;750;611;659;617;652;640;627;495;419;418;399;432;509;672;665;587;453;521;591;649;724;586;658;672;743;766;792;797;755;787;717;624;623;618;644;582;492;489;464;479;478;454;545;576;628;650;620;568;499;495;548;568;615;649;570;558;567;608;701;747;695;703;717;708;726;707;650;634;637;618;748;775;677
709;683;779;740;699;659;669;628;635;649;762;720;712;669;641;661;541;499;589;635;613;625;573;639;676;703;669;619;583;671;612;584;532;496;597;719;765;704;693;724;780;829;667;641;540;455;470;548;605;568;609;560;516;583;527;601;682;634;645;620;668;591;500;532;552;676;734;745;734;757;666;570;553;445;532;551;593;540;657;701;640;595;582;612;659;640;626;673;759;681;708;770;709;598;591;624;637;572;539;586;523;495;489;537;506;500;625;674;651;687;630;667;652;575;585;635;610;641;608;704;712;657;658;598;573;597;541;507;577;616;615;581;522;521;591;649;683;705;733;659;599;586;552;603;588;630;668;810;832;779;795;725;709;634;557;489;482;536;588;676;709;695;695;698;700;706;714;759;811;899;820;779;793;740;730;716;646;692;644;693;683;684;768;701;701;640;648;626;655;618;593;503;520;603;560;563;614;629;678;638;615;663;681;691;688;622;667;671;691;620;598;531;556;607;606;668;708;679;742;652;600;553;508;559;631;637;751;705;691;656;590;552;587;647;552;567;558;507;448;486;532;565;645;700;737;766;702;693;710;603;527;484;620;674;614;583;540;555;516;456;444;392;309;306;341;456;587;651;646;625;607;635;580;535;560;585;611;615;637;689;719;609;566;528;503;534;562;493;527;556;578;665;618;619;712;647;637;662;601;624;600;637;693;671;643;652;692;682;604;677;718;670;644;617;564;590;556;638;713;687;662;635;620;643;607;586;566;598;725;755;747;773;779;711;596;556;496;462;511;552;536;586;624;671;753;801;780;760;723;696;703;692;676;674;657;645;691;700;662;667;641;518;560;507;487;560;626;695;583;596;563;577;624;692;715;774;696;662;621;647;676;703;766;724;756;674;635;625;607;557;577;554;597;726;719;707;678;675;608;665;617;634;659;657;713;652;582;561;585;543;549;557;580;582;469;512;462;524;506;585;556;432;366;353;334;292;414;471;506;493;569;568;532;463;461;482;485;481;518;615;576;569;556;579;591;624;650;654;716;708;733;732;795;757;687;648;671;681;631;696;731;695;670;567;643;696;743;641;578;544;543;568;620;617;676;705;744;779;726;714;776;687;766;756;772;747;723;743;749;767;762;741;729;621;548;649;653;714;689;605;632;601;664;693;632;611;586;724;709;693;710;709;733;729;698;711;726;655;647;635;590;643;662;606;544;508;624;699;706;725;690;647;647;630;665;620;661;673;555;530;502;471;489;457;461;438;299;135;35;14;6;13;5;13;9;6;3;6;15;22;59;167;327;438;325;251;186;261;411;388;323;316;276;150;93;94;221;379;574;619;615;591;559;538;609;748;752;767;709;550;570;594;634;640;582;592;625;524;446;451;512;574;671;745;785;751;805;839;856;729;780;687;683;625;653;658;707;735;765;772;663;593;503;490;568;675;709;693;716;667;695;705;707;632;568;636;639;637;521;417;399;378;365;467;556;706;705;596;508;521;616;661;615;545;561;610;675;789;804;728;712;689;613;570;515;619;663;587;583;591;609;537;442;450;436;538;643;681;688;581;427;446;437;550;575;578;552;509;478;559;549;649;663;647;683;730;727;662;664;662;698;724;743;768;710
622;649;710;727;729;708;704;668;581;622;666;685;650;629;565;561;530;511;589;695;682;628;543;544;617;632;661;603;635;587;583;536;457;415;527;694;762;764;694;665;770;737;608;634;594;482;510;585;659;699;590;574;563;572;597;685;696;661;592;605;561;584;491;497;580;681;768;795;805;759;734;579;539;506;458;440;455;529;606;658;654;629;605;639;652;644;636;681;699;687;724;727;737;604;561;632;570;523;508;541;567;558;592;571;560;596;687;697;686;642;624;614;612;548;605;607;566;659;634;675;714;678;575;565;577;532;503;492;537;524;594;589;547;567;602;679;710;687;651;649;581;579;563;561;565;654;706;783;771;783;798;721;670;653;581;482;531;577;617;704;755;700;714;683;677;772;740;772;776;798;844;827;758;627;694;645;620;647;595;597;614;695;722;729;693;664;633;571;629;560;541;511;506;560;662;645;662;641;633;596;635;695;732;734;649;617;614;621;594;606;529;533;553;582;621;642;658;681;745;659;654;612;538;549;662;644;645;636;690;711;625;525;551;536;617;613;584;536;478;523;573;628;683;697;815;789;755;777;737;682;547;554;629;710;619;493;526;529;546;489;414;383;285;273;281;397;579;655;664;587;633;586;575;592;557;583;635;696;687;694;723;646;633;577;507;563;607;565;617;586;628;666;599;675;723;654;607;600;646;649;648;695;716;661;656;667;707;690;684;737;737;755;699;599;533;544;581;642;686;706;631;650;645;642;646;591;563;605;674;718;826;790;775;731;683;572;587;521;550;567;548;577;615;698;753;802;796;707;713;681;749;692;680;672;666;635;631;679;722;639;652;535;500;507;438;539;576;643;622;636;644;661;705;663;706;666;635;588;632;694;750;736;741;731;666;647;670;596;578;512;565;567;633;658;683;738;668;636;644;626;646;673;711;718;718;671;579;589;629;631;647;653;677;582;463;460;457;507;550;515;462;365;299;292;304;304;342;422;462;475;488;502;528;517;497;461;427;470;563;588;598;594;606;644;595;601;609;683;716;767;756;734;757;737;683;653;618;701;671;607;658;659;589;590;608;665;640;678;584;510;593;548;559;604;678;682;720;696;659;747;745;773;726;818;742;769;735;785;798;789;805;694;706;642;582;579;659;665;685;645;613;645;752;665;625;591;608;686;755;730;731;677;696;730;716;777;707;672;706;643;632;634;635;584;613;655;718;754;735;705;700;675;686;663;731;738;714;686;578;505;406;377;377;384;370;329;165;86;28;6;6;7;0;8;7;4;3;8;8;12;39;123;186;278;267;233;182;310;356;441;358;308;246;131;103;157;311;503;591;671;602;536;570;713;698;792;791;760;712;613;633;632;699;671;616;588;601;526;527;527;537;539;686;672;783;808;782;807;799;782;772;721;730;678;610;556;630;674;717;744;696;644;626;573;706;746;737;716;724;673;743;742;681;670;640;701;636;639;531;449;437;407;479;530;628;755;725;640;522;512;589;618;531;491;494;547;604;713;687;660;668;581;570;488;520;565;595;626;609;701;652;576;474;397;399;483;643;695;615;549;442;360;376;433;548;604;548;534;519;590;566;670;680;715;752;733;668;668;596;624;629;707;765;757;719
646;703;726;770;786;718;717;686;686;618;596;615;592;514;595;601;566;463;595;696;685;617;526;522;508;600;589;576;584;546;595;575;521;458;535;643;737;674;663;658;678;650;619;597;592;594;600;670;721;690;642;565;614;630;656;702;727;685;702;654;625;543;534;562;661;767;800;817;742;786;688;583;572;525;444;455;414;546;587;600;669;619;606;686;707;711;665;660;727;725;731;736;711;673;613;576;505;432;506;529;607;585;658;595;575;591;681;719;676;620;562;521;490;537;527;578;632;593;700;717;781;695;602;508;535;535;554;637;630;635;591;623;592;529;586;649;645;624;572;595;632;583;646;601;641;670;742;805;776;792;768;729;630;552;497;544;555;660;662;690;714;662;641;642;713;656;709;836;810;832;847;774;733;652;611;627;550;541;526;511;538;593;717;716;647;628;649;663;552;578;510;496;519;633;689;671;716;685;595;587;641;719;698;705;675;629;522;587;577;510;581;502;616;609;681;689;644;661;648;663;701;640;643;600;676;698;609;583;597;710;688;533;548;565;630;660;641;575;544;558;633;658;729;746;769;804;841;734;745;660;634;655;603;744;598;546;519;588;548;499;388;376;261;251;345;422;622;683;571;584;529;536;579;570;570;597;623;740;669;704;657;634;585;583;577;648;630;656;654;678;629;645;646;668;673;668;654;639;649;640;587;559;673;632;593;645;695;664;702;613;679;718;675;661;578;564;576;600;704;734;680;634;651;551;592;560;594;597;701;751;801;785;784;733;788;777;650;685;597;564;610;608;647;677;750;776;770;742;724;695;727;708;734;733;673;676;639;627;716;700;604;590;585;470;478;501;594;625;689;714;652;650;711;742;714;650;580;584;721;762;789;752;696;697;659;646;620;596;609;586;560;586;617;688;719;749;704;656;644;623;728;697;697;760;716;628;614;589;661;728;772;762;737;624;538;430;455;468;502;490;376;307;292;357;357;305;304;362;410;412;510;577;581;529;545;482;381;427;512;549;559;650;713;679;649;619;609;678;692;713;716;763;649;627;549;586;604;620;637;672;655;616;575;573;582;613;587;585;654;592;574;588;634;673;675;690;674;656;660;747;714;724;708;737;709;698;781;774;804;760;753;678;693;604;580;643;671;657;648;656;660;676;635;647;624;562;610;654;732;684;700;620;646;686;722;732;719;707;718;688;664;653;690;685;713;741;800;782;739;659;669;653;678;707;770;744;713;633;584;422;264;191;242;197;185;137;102;41;9;4;3;9;5;4;4;5;3;3;4;5;19;47;123;216;247;196;171;255;365;390;448;345;175;126;108;226;432;504;610;673;624;606;648;736;777;766;760;681;659;667;617;710;719;677;698;634;636;605;588;614;559;607;650;744;779;822;787;765;818;841;818;764;683;632;584;517;543;642;697;713;689;689;729;711;758;773;730;742;690;723;699;725;708;691;683;715;704;690;649;548;517;559;558;640;664;741;777;695;573;472;548;513;526;472;511;492;577;616;616;572;558;517;533;517;532;569;512;597;614;681;680;583;494;367;413;414;570;635;583;465;392;327;318;448;524;626;602;612;678;656;694;734;702;769;762;676;711;685;655;654;708;750;793;766;714
700;716;779;745;774;738;716;710;687;662;593;590;580;567;586;593;593;630;646;708;711;596;572;575;549;501;545;579;654;617;636;598;514;477;505;593;674;649;588;610;609;575;551;593;651;710;725;787;798;724;705;632;730;727;726;710;679;723;674;638;705;652;629;627;747;761;783;787;814;825;625;572;555;559;413;462;527;591;548;570;591;609;577;624;691;700;666;624;661;743;742;712;657;702;653;616;525;514;534;581;626;703;616;631;564;610;679;700;635;622;554;572;516;515;529;580;668;668;666;631;709;705;610;552;528;533;581;607;654;662;655;642;566;494;540;608;536;519;499;571;645;696;677;702;701;774;797;802;757;719;623;678;591;491;515;641;593;698;721;661;623;685;645;626;633;632;740;766;800;848;825;783;690;671;639;641;577;526;568;564;511;542;627;712;629;643;664;553;566;567;511;591;621;632;741;742;750;721;624;614;633;652;729;676;687;626;635;557;546;592;590;577;641;720;699;638;601;581;604;678;716;707;582;599;646;605;673;512;571;647;598;522;431;478;581;654;591;561;494;547;647;713;710;760;780;841;782;773;756;662;644;668;661;730;682;608;588;591;602;465;357;237;211;229;374;548;686;686;615;539;535;564;624;658;538;568;623;691;619;650;688;652;616;566;565;626;649;712;731;746;654;685;710;735;677;698;695;650;589;539;524;556;606;624;633;676;686;649;657;606;645;724;734;650;593;504;533;549;629;710;695;662;596;556;563;513;530;601;606;761;804;798;794;787;752;777;700;649;659;584;661;690;675;811;789;816;767;716;692;707;722;695;664;681;746;740;717;700;697;656;636;603;544;504;476;506;622;680;761;652;668;720;734;738;600;630;566;586;686;751;771;817;680;697;690;645;589;612;557;578;589;685;627;724;780;751;685;669;689;664;652;656;700;680;652;590;568;638;693;795;781;818;711;658;577;527;506;536;559;481;404;259;257;323;281;272;308;354;390;446;503;517;594;589;560;487;442;407;480;522;577;612;664;648;601;605;637;644;724;657;640;637;607;462;435;476;591;616;639;722;664;607;530;568;584;644;559;588;622;657;612;657;696;711;771;753;712;701;634;698;690;772;728;647;688;774;833;788;817;781;767;673;679;613;587;606;669;692;687;751;693;682;640;649;620;595;641;625;729;708;657;645;698;705;712;728;629;655;668;672;662;638;770;728;768;800;855;807;763;688;615;625;645;712;696;688;612;547;460;244;129;93;82;94;99;70;30;8;3;3;5;8;5;0;6;4;6;4;0;3;7;19;78;136;176;155;145;198;304;396;426;276;168;149;186;339;481;547;622;643;616;614;650;766;769;828;649;583;547;627;687;699;754;720;704;641;631;627;619;568;615;646;656;729;805;828;796;762;773;764;750;734;743;618;545;500;485;562;639;751;685;706;791;751;814;757;728;717;706;688;647;690;677;684;739;763;766;758;668;629;655;693;724;772;746;780;801;752;653;577;542;477;450;464;532;501;527;572;537;581;491;529;596;635;604;576;515;468;528;550;597;546;435;394;381;386;528;567;586;484;424;360;379;482;575;615;688;701;694;705;774;780;745;774;747;660;685;699;670;646;670;738;791;776;744
701;698;695;722;719;647;677;669;701;659;601;608;691;656;636;649;684;675;674;653;626;570;590;610;588;517;597;622;682;690;677;644;634;565;545;619;610;571;486;541;549;583;634;693;708;788;809;765;839;846;778;758;758;755;756;727;694;674;651;672;728;708;750;729;771;787;810;803;737;735;647;602;548;535;532;533;615;571;550;555;535;579;577;627;725;693;623;564;663;724;717;679;665;663;653;695;616;572;601;588;637;692;615;614;587;598;665;603;578;630;596;652;621;561;538;573;625;629;658;597;720;695;660;543;577;621;610;617;639;646;701;685;599;498;553;581;548;534;492;588;643;698;703;718;716;796;747;771;717;621;623;592;574;554;633;705;704;641;687;594;541;584;616;664;616;737;712;740;837;783;771;745;700;726;712;629;553;542;598;584;524;602;629;662;608;611;633;690;618;595;569;599;650;702;760;772;761;801;682;628;581;719;686;731;741;634;620;552;592;658;664;693;675;738;750;632;612;574;547;581;658;676;612;688;651;578;564;443;456;474;461;367;317;363;495;628;534;486;443;509;628;628;675;704;776;810;804;867;821;766;705;672;723;739;698;639;649;647;537;406;262;203;183;262;358;558;636;684;620;513;612;569;672;647;550;556;523;581;581;634;665;595;601;548;625;591;667;753;774;809;749;703;728;784;783;725;694;618;619;526;485;504;603;641;641;684;710;678;615;634;615;740;662;599;572;605;521;485;590;719;750;668;644;590;541;506;522;512;690;678;687;783;732;699;760;783;714;665;603;722;789;759;801;818;754;816;734;766;694;683;649;640;720;746;798;814;763;750;690;662;634;569;524;499;428;564;701;702;733;595;674;663;768;687;595;599;551;641;735;734;729;736;721;647;683;635;634;564;587;604;662;714;748;767;723;729;676;655;636;624;584;628;590;614;583;558;570;624;738;794;841;808;793;709;679;626;575;565;571;534;410;286;208;220;221;235;263;311;387;506;488;549;636;572;537;517;525;499;509;561;593;599;664;644;642;647;667;661;638;611;616;497;309;259;224;324;509;628;649;659;622;586;529;584;612;634;633;569;570;679;693;715;745;809;787;773;676;640;628;660;636;647;643;634;649;696;779;836;827;756;682;696;676;621;601;592;681;725;718;747;721;701;692;697;599;649;674;649;648;664;667;679;649;662;644;652;708;678;618;634;662;622;685;751;811;816;877;762;782;707;644;618;573;655;645;603;477;404;286;153;61;28;30;34;31;18;10;4;2;1;7;3;9;2;5;2;5;0;3;2;4;11;26;71;108;104;105;134;218;303;323;289;171;183;267;435;538;580;648;636;585;612;674;707;801;760;595;457;339;465;598;742;705;725;747;701;701;672;629;642;586;656;712;815;847;770;744;701;717;695;724;723;699;652;525;498;522;653;685;741;724;780;797;787;746;755;655;608;716;617;680;665;633;700;794;823;840;754;753;745;754;717;699;732;691;748;813;701;712;612;526;476;508;570;601;587;533;561;570;615;620;521;609;652;634;475;420;330;342;451;458;398;465;501;425;485;536;552;572;516;464;487;487;508;598;628;686;748;771;732;805;787;788;757;708;736;740;685;723;715;664;712;742;779;796
687;701;627;633;672;657;600;674;655;676;646;709;717;693;743;716;681;657;629;548;528;522;545;602;625;590;648;659;754;716;763;676;595;581;601;670;649;531;500;464;578;628;643;768;745;798;785;834;825;812;799;794;780;777;811;768;715;648;664;728;719;768;778;743;757;779;801;809;778;720;679;584;533;499;470;479;528;670;569;541;505;525;525;641;653;666;709;627;723;707;727;679;636;657;725;698;724;651;634;631;664;677;581;610;638;649;627;589;576;605;636;664;663;658;587;624;633;655;615;601;651;718;663;631;626;645;642;581;603;601;673;688;577;492;567;612;536;512;535;588;664;748;762;748;747;781;770;796;682;641;660;618;634;660;747;734;692;625;620;516;410;449;521;564;607;666;703;809;800;780;735;734;700;663;679;653;603;568;618;598;647;655;601;625;628;656;663;692;644;585;596;679;764;743;849;901;844;797;716;675;713;709;698;753;692;675;650;635;713;729;770;736;761;736;686;633;641;631;596;582;617;695;598;623;631;544;451;378;325;302;296;240;209;345;409;549;502;473;470;515;588;634;651;715;742;781;786;814;797;778;736;665;732;730;699;620;613;613;562;355;308;272;287;346;398;544;655;653;589;600;581;631;757;687;633;609;623;595;634;663;671;627;587;581;542;595;689;732;767;795;758;763;741;751;759;688;620;636;583;532;520;564;569;619;626;713;774;631;616;623;645;680;621;574;615;646;610;566;572;726;715;673;676;583;587;589;613;553;619;702;726;701;697;704;723;697;726;650;739;730;789;796;823;826;795;802;749;769;759;682;697;688;688;750;743;800;812;796;723;715;576;634;579;454;470;586;704;748;721;627;660;690;745;680;625;614;594;704;666;718;666;702;679;662;691;729;656;632;671;675;692;801;797;840;793;711;723;662;676;635;608;590;519;585;597;552;571;613;666;744;792;793;769;769;698;730;665;681;604;574;480;343;227;162;185;229;286;322;407;494;530;564;570;629;567;586;601;586;606;651;633;680;697;613;681;685;703;656;635;580;475;372;190;122;132;240;447;509;590;604;518;528;555;691;720;682;585;602;655;753;758;774;819;783;785;717;687;644;615;639;614;607;659;600;617;680;682;810;709;731;659;685;600;641;651;680;735;729;683;700;684;696;682;669;709;674;632;648;658;647;663;681;681;664;720;750;745;717;660;694;644;592;722;777;817;775;807;792;788;717;661;592;516;530;527;491;412;302;159;75;36;18;14;10;11;8;2;1;2;2;2;4;2;3;5;2;3;3;2;1;3;3;8;23;43;45;59;94;161;181;291;262;271;248;362;513;550;643;617;644;613;687;726;781;734;764;575;347;234;307;459;629;707;690;687;683;714;695;682;690;698;743;766;786;781;718;671;644;686;717;736;704;728;567;510;553;588;717;731;766;753;770;771;719;788;646;574;605;675;654;676;660;624;684;741;749;754;760;798;792;736;787;785;669;668;757;749;807;667;665;493;484;565;594;656;574;594;665;676;626;542;582;612;614;582;446;353;279;287;384;444;421;460;520;524;539;529;574;597;563;497;572;582;607;620;644;762;741;775;752;766;765;742;790;709;771;781;719;715;754;728;692;719;722;727
639;681;627;529;609;576;555;614;631;635;645;667;683;687;739;709;741;642;559;497;544;546;576;614;627;582;666;664;718;724;648;602;561;568;597;637;619;497;444;460;535;580;786;745;815;722;747;792;755;753;767;776;776;706;782;687;680;617;669;722;724;788;768;802;760;759;769;812;848;745;684;621;555;431;420;408;546;664;645;512;511;539;577;640;700;612;643;701;682;733;715;741;685;726;808;789;740;665;560;586;658;549;552;642;648;656;668;630;636;624;571;621;650;673;636;600;583;642;669;623;651;686;707;699;691;727;668;678;593;630;612;627;543;527;539;557;591;569;631;620;639;693;709;664;714;746;792;739;697;700;621;649;638;675;720;724;639;633;591;473;345;291;382;445;538;564;747;769;829;787;649;671;631;630;637;653;618;614;642;632;638;645;662;635;647;720;676;668;685;609;596;730;755;775;843;832;845;795;830;749;747;774;769;680;666;663;665;696;765;750;760;711;705;676;578;677;686;656;555;567;663;691;713;681;658;526;452;371;304;206;174;142;175;243;390;512;547;531;577;621;597;616;713;743;826;756;781;767;758;771;734;754;752;686;607;603;598;559;482;386;354;419;400;440;498;496;610;635;627;645;629;662;690;643;688;683;667;685;692;635;672;702;665;627;606;642;669;733;763;753;765;801;753;790;697;681;640;634;610;577;571;594;601;631;674;757;713;649;645;666;663;683;547;507;561;689;687;726;723;779;803;709;661;676;668;701;685;656;665;713;738;727;674;629;657;664;654;653;732;752;761;761;797;803;782;739;829;755;762;737;771;795;707;754;755;805;839;805;762;724;657;702;618;512;480;587;703;693;681;655;677;704;751;698;670;621;616;611;659;587;581;652;681;650;684;692;716;707;697;711;787;764;792;773;775;746;728;680;644;577;610;605;561;542;554;636;589;619;630;643;742;752;787;735;803;763;712;716;647;636;591;438;298;201;180;268;306;333;468;572;512;541;573;625;645;576;623;644;623;698;703;674;674;681;693;676;699;698;609;501;441;248;119;86;95;193;388;509;554;589;578;507;594;699;752;661;574;587;685;688;724;776;822;800;761;758;666;605;627;623;611;595;640;621;534;514;705;726;679;660;642;637;663;636;667;647;689;664;710;699;666;698;704;711;685;647;643;602;631;622;642;714;684;739;691;721;744;678;647;628;640;629;644;698;746;839;827;783;751;764;681;583;522;464;423;355;336;246;138;56;25;12;10;6;4;6;4;1;1;1;2;4;3;7;2;1;1;1;3;1;0;2;1;9;12;32;40;55;68;99;181;257;341;396;509;571;590;596;650;668;656;666;676;729;743;745;556;344;230;256;347;556;642;661;628;677;695;704;687;736;722;755;801;744;808;736;619;565;646;653;652;752;655;577;531;529;667;729;759;755;764;685;759;741;741;650;596;616;673;665;647;603;587;648;633;684;743;715;766;799;796;711;713;679;662;734;736;775;773;663;538;510;610;602;656;594;651;643;717;601;600;605;665;630;487;392;300;308;349;385;452;442;529;613;631;682;544;598;634;670;647;698;672;575;558;623;719;738;769;677;689;687;705;676;768;809;745;804;771;741;701;649;655;631;628
674;620;529;490;533;593;548;589;600;571;635;684;687;641;684;723;724;661;587;507;530;584;661;642;664;656;665;709;716;678;642;558;517;516;603;617;628;593;468;488;557;684;771;757;754;680;662;673;682;714;694;695;664;738;753;752;638;596;674;724;786;722;700;713;652;670;687;810;801;747;762;610;557;495;375;454;558;677;572;485;449;563;639;654;641;690;641;644;714;681;778;769;770;739;801;727;753;655;557;571;660;560;491;567;685;693;654;696;629;541;523;508;537;669;633;570;558;690;637;732;760;796;712;718;723;717;692;608;610;534;573;593;496;486;445;545;594;614;602;615;609;669;690;660;590;595;625;722;673;690;674;680;742;737;794;761;635;516;498;394;258;252;339;415;533;654;759;803;806;688;597;557;578;543;620;636;623;576;628;718;610;647;673;729;674;700;703;705;624;679;668;760;733;812;856;849;839;784;811;807;813;782;747;705;600;604;679;777;788;790;798;768;653;631;561;592;669;652;641;593;642;679;752;731;630;535;480;429;300;186;139;157;209;302;412;544;552;586;651;699;703;777;735;719;791;736;757;704;711;701;700;691;667;713;683;641;555;515;493;505;495;519;497;525;565;530;589;657;599;625;648;657;673;651;677;741;751;791;747;683;693;712;641;576;597;623;692;728;735;790;724;726;734;775;718;732;648;610;614;592;655;709;728;735;787;741;742;701;652;692;645;629;477;522;582;654;752;721;805;788;763;813;793;772;713;724;753;747;767;749;747;731;684;689;724;620;591;612;684;706;774;757;791;727;722;654;760;825;796;779;847;768;786;857;795;802;810;791;816;811;761;732;699;546;528;632;663;692;720;741;724;702;712;685;678;630;588;588;580;633;681;702;647;583;728;711;665;743;721;773;778;814;786;810;717;776;723;630;582;571;554;603;551;537;518;574;590;668;603;640;665;686;720;719;677;741;749;714;652;616;581;472;356;220;204;308;389;483;531;551;504;526;655;654;655;586;556;634;700;720;762;704;697;721;676;624;647;657;586;420;308;161;70;81;140;245;441;561;650;662;672;613;619;703;744;662;641;684;693;698;761;750;762;810;754;729;631;606;652;643;605;615;636;620;470;453;562;534;622;604;625;646;640;639;558;659;633;650;634;565;675;665;738;734;684;726;707;605;690;654;723;725;737;743;743;788;752;692;682;710;613;579;640;704;694;793;784;761;756;683;617;511;522;469;414;351;298;230;134;59;23;20;12;6;11;10;6;2;1;1;1;3;1;4;7;3;1;1;2;2;4;2;3;9;23;39;54;52;52;72;197;321;443;587;653;606;543;553;666;686;631;652;661;652;630;644;556;406;328;295;367;561;610;629;687;731;686;728;726;779;716;747;699;748;776;651;480;518;584;646;703;666;721;596;503;551;674;734;691;715;798;724;748;771;716;638;598;554;623;637;616;625;572;540;610;583;704;720;745;784;764;756;679;639;664;736;738;835;764;647;538;493;613;657;620;584;603;613;631;585;605;642;667;591;509;410;373;430;414;486;533;502;611;674;692;645;664;661;688;684;685;705;660;538;557;624;741;750;760;651;685;681;635;643;682;773;735;758;680;630;611;568;602;600;691
652;630;530;559;564;617;644;545;589;647;650;706;575;569;599;651;781;661;518;507;595;642;679;712;683;637;695;714;696;610;609;500;485;555;636;604;597;576;568;529;592;676;707;690;615;553;593;554;557;598;669;624;610;662;692;648;561;667;682;702;725;702;747;689;614;547;612;661;677;755;675;663;640;513;439;451;546;656;563;490;533;604;690;672;710;646;662;666;681;753;834;803;779;754;795;753;666;587;568;639;639;662;623;563;652;686;626;669;586;512;411;348;449;544;563;478;553;581;689;800;815;791;720;724;725;654;631;659;615;551;573;550;571;434;483;531;576;632;642;612;579;590;670;640;570;505;541;626;647;700;658;667;716;747;794;720;601;516;488;381;248;267;312;435;503;635;753;824;785;728;574;572;580;606;618;664;656;606;680;708;709;724;696;714;762;715;679;662;630;690;697;809;776;833;848;796;841;793;822;823;792;784;758;667;528;563;640;773;826;864;784;732;619;506;542;582;676;648;672;620;679;715;720;713;606;564;551;527;352;229;194;210;297;436;493;568;523;601;689;721;723;725;820;807;774;749;734;681;604;644;685;681;663;628;655;643;582;611;565;620;598;593;556;519;530;511;613;669;651;652;688;639;591;615;667;780;818;756;748;734;725;720;626;549;590;612;694;723;746;640;748;734;767;712;761;671;665;644;615;719;716;771;731;748;749;719;723;706;702;664;648;551;466;493;570;576;710;728;824;777;799;755;815;777;801;789;799;781;793;780;793;762;688;680;725;660;674;679;735;757;718;809;756;711;613;697;721;763;823;773;821;807;781;805;816;828;852;794;821;781;746;743;580;566;611;708;719;747;708;712;756;724;770;767;631;628;542;537;607;609;691;740;665;645;655;685;691;696;681;680;707;765;765;725;767;717;711;658;625;587;584;565;532;527;565;523;562;654;658;634;611;656;660;706;720;689;750;706;663;605;592;520;347;273;265;380;505;522;493;479;458;499;578;679;665;652;614;632;705;748;755;718;722;706;682;593;616;612;531;384;202;116;91;146;256;425;533;652;675;669;643;665;745;809;779;787;706;716;708;734;705;757;792;813;814;753;675;683;683;678;706;642;672;614;551;513;559;587;581;580;664;654;619;514;531;639;737;721;608;593;565;665;772;735;711;705;621;637;630;653;716;726;735;733;780;745;749;770;689;631;669;599;684;692;787;740;747;705;689;618;597;595;567;525;460;384;325;241;128;87;62;31;22;13;10;11;5;1;2;3;5;1;4;4;7;8;4;3;3;2;3;4;3;13;27;70;85;75;49;81;183;388;526;641;651;576;548;558;653;669;614;601;665;616;622;590;601;529;453;470;490;585;602;705;674;664;675;644;712;714;738;754;614;728;670;600;450;456;508;579;653;671;673;652;581;607;624;671;676;808;782;770;817;759;727;609;547;515;548;598;618;547;624;557;589;560;604;695;685;758;728;703;640;609;645;667;755;758;723;623;538;545;606;648;692;622;499;538;621;626;648;698;712;665;537;512;511;531;545;514;630;648;655;717;758;647;711;759;683;676;697;679;640;630;577;609;706;741;723;642;648;672;656;719;788;733;714;733;691;592;558;506;544;544;641
723;665;625;665;647;634;619;549;604;709;745;688;598;556;591;688;741;705;555;513;584;683;686;686;646;626;684;686;683;654;608;508;529;562;657;652;666;657;611;647;676;652;680;564;459;412;375;393;448;572;552;563;582;612;642;603;613;637;645;672;728;729;693;723;587;520;566;586;665;709;658;638;686;621;500;490;545;591;554;548;589;624;677;660;680;738;691;683;740;740;751;732;730;738;778;736;647;619;606;559;629;715;628;642;682;619;638;591;552;471;328;300;366;477;503;480;493;621;731;764;784;757;718;667;671;652;608;608;590;526;495;537;450;447;530;610;632;653;692;626;567;592;590;544;528;516;513;574;619;686;678;653;689;736;786;708;615;494;463;378;346;377;455;522;524;645;742;803;800;710;596;600;635;679;660;672;722;739;756;750;801;755;788;801;718;703;698;665;645;664;692;763;758;821;808;848;833;799;778;791;718;693;673;577;508;540;655;740;794;808;810;709;611;471;488;595;720;678;649;611;603;663;652;654;580;606;602;557;355;280;296;359;455;528;569;522;579;621;701;720;736;767;785;761;759;811;727;704;634;626;600;585;613;619;684;744;714;663;672;663;667;629;597;554;515;458;541;585;747;735;648;591;535;557;638;720;795;818;740;723;700;647;623;608;571;651;686;659;720;709;718;673;675;698;721;739;694;638;725;727;779;737;729;656;665;625;642;646;677;755;631;557;501;496;529;579;666;744;749;773;727;747;796;793;805;776;812;763;749;835;736;725;655;645;667;708;672;739;679;703;766;784;722;726;704;674;760;766;809;735;768;783;806;830;800;843;781;794;868;774;695;711;650;657;666;712;722;810;797;779;799;797;811;749;725;630;555;556;635;665;696;689;663;665;664;661;663;683;669;730;677;666;710;799;742;742;729;700;675;621;597;560;581;542;564;550;522;625;613;623;651;683;687;717;671;740;729;761;637;575;520;482;374;267;378;510;578;582;545;456;413;568;659;722;715;696;653;721;719;747;743;671;718;707;640;623;625;590;453;308;177;116;169;297;391;545;631;645;677;674;662;661;709;739;749;719;726;715;726;684;699;680;703;701;785;729;738;717;764;752;800;730;741;647;566;476;567;565;551;616;619;636;613;501;501;655;659;705;610;581;676;723;789;819;670;609;593;604;586;600;658;639;640;742;743;833;801;771;750;703;701;717;668;709;716;774;704;688;589;511;491;550;500;494;499;440;387;263;140;120;92;51;26;19;15;11;7;4;5;3;8;8;7;11;14;16;7;7;6;2;2;2;8;39;59;127;144;116;76;101;241;398;546;642;638;546;522;581;621;626;641;663;634;645;642;583;651;709;692;662;625;578;562;592;629;621;657;620;736;676;647;676;635;702;678;547;469;466;463;591;602;626;661;616;569;616;582;730;725;752;764;804;723;682;659;560;574;495;543;577;579;640;662;600;622;571;518;586;660;657;693;671;604;571;648;676;711;797;722;629;551;521;608;646;688;595;550;537;583;646;667;708;732;735;631;584;537;537;558;579;630;630;619;695;677;726;700;716;658;707;670;643;623;621;577;604;668;714;708;638;572;579;669;725;724;771;724;705;605;546;519;492;513;555;657
781;763;748;631;626;662;657;520;611;728;729;672;650;588;591;690;668;706;599;542;535;699;599;601;622;602;609;657;643;642;610;539;570;554;616;705;686;755;723;682;659;686;632;402;283;276;334;272;313;392;564;518;526;555;584;626;574;586;604;686;735;777;769;660;636;533;619;533;583;600;689;640;687;668;528;473;489;559;550;616;665;686;630;662;666;684;729;688;706;723;726;710;679;714;715;718;679;666;611;610;660;699;726;724;698;642;647;619;601;518;396;377;420;437;442;468;512;603;690;811;780;784;733;661;655;642;637;654;575;529;512;532;481;513;652;636;641;622;699;642;568;599;535;500;530;515;502;589;629;614;640;661;640;642;737;712;696;595;531;521;466;508;505;529;578;642;642;688;757;718;660;696;727;727;665;709;680;833;774;800;783;751;737;726;736;707;706;656;653;689;740;772;772;770;805;831;836;771;708;711;708;650;622;569;562;591;692;788;739;784;747;759;694;571;507;581;704;785;725;677;594;637;631;604;612;583;628;552;419;397;402;499;598;620;597;563;590;658;695;774;712;768;803;764;791;710;751;771;665;701;644;562;517;600;691;762;785;735;734;694;625;636;581;507;499;464;508;620;726;706;739;620;554;532;575;666;708;746;792;692;665;670;623;639;597;677;704;741;735;772;761;699;682;749;715;727;678;714;721;693;758;715;675;670;582;590;577;641;680;738;689;582;525;571;566;583;633;702;748;686;678;650;713;735;783;801;883;765;763;763;741;708;591;640;682;724;743;717;756;750;723;747;757;719;687;719;725;798;715;686;702;770;774;802;803;850;804;822;795;749;705;640;674;665;794;820;790;774;799;848;788;807;811;771;686;711;608;633;666;728;707;632;601;570;670;656;685;680;660;655;679;674;704;702;776;762;688;708;635;643;589;600;534;579;555;604;644;620;619;651;684;700;712;755;688;799;733;702;619;533;486;459;420;345;459;586;654;676;566;467;548;636;728;772;829;744;758;776;762;762;689;669;768;674;635;583;601;549;485;333;245;228;263;370;498;627;662;602;602;607;588;624;637;742;776;761;737;742;783;761;677;672;753;688;726;687;746;772;707;710;723;712;727;684;517;461;537;569;571;595;658;650;591;491;505;558;633;666;663;578;561;723;737;796;736;659;597;589;500;524;579;579;684;715;779;822;805;831;715;752;693;775;733;674;707;688;655;625;531;500;546;509;545;514;447;437;360;298;236;167;107;52;29;45;42;31;8;4;10;12;11;7;11;22;28;20;12;10;9;13;8;6;12;49;94;129;221;146;85;109;239;398;537;653;675;611;581;628;626;634;669;635;706;700;712;650;718;723;778;744;686;642;508;565;546;550;524;575;689;728;700;690;651;699;632;576;498;481;459;529;607;650;606;583;543;582;604;675;693;746;719;728;682;601;543;522;518;506;501;571;606;647;687;611;611;521;477;564;608;649;640;657;607;609;591;631;676;728;749;615;622;555;609;673;627;631;614;585;595;645;725;719;702;696;689;600;584;595;647;593;676;598;623;711;707;713;752;695;706;628;630;676;652;586;625;621;679;717;638;585;509;504;622;681;774;761;719;693;582;487;444;467;503;565;698
768;765;747;675;648;607;569;600;661;769;754;801;660;630;645;681;705;680;638;592;630;648;637;632;620;591;626;621;624;651;627;596;573;577;572;630;690;689;648;640;614;624;479;317;189;185;210;215;218;361;485;488;484;510;564;578;563;609;681;649;665;744;796;643;605;651;650;585;581;642;679;719;668;658;542;494;451;508;587;711;770;722;687;691;670;681;714;694;686;673;617;627;648;651;667;688;675;689;579;581;660;733;779;716;712;699;653;692;673;576;556;512;510;529;429;473;529;624;677;729;776;768;678;670;642;665;600;639;579;550;539;542;571;650;686;757;658;733;723;588;596;613;568;520;523;528;517;575;641;640;617;642;567;639;635;726;760;707;676;655;633;615;524;603;606;622;630;682;784;792;743;698;700;749;665;676;730;720;772;815;800;798;771;718;669;740;677;653;695;694;768;783;789;694;742;803;750;703;608;669;651;634;584;622;577;680;704;756;752;708;694;697;670;588;549;597;692;736;764;708;657;621;618;666;609;657;643;561;493;554;638;599;648;685;517;571;644;689;751;697;666;707;768;786;749;756;774;727;752;688;620;528;504;583;724;804;780;744;696;665;675;644;645;606;566;549;611;702;711;758;783;690;619;577;572;596;651;734;754;760;699;709;722;698;725;715;699;742;723;754;764;759;665;643;693;695;695;667;616;662;726;754;699;616;531;528;486;637;707;737;670;623;632;618;642;607;635;718;765;732;719;674;666;655;739;730;752;794;742;718;632;546;528;588;676;709;673;696;635;644;765;770;708;664;704;743;700;740;708;639;659;721;733;790;832;770;858;770;803;780;704;757;712;740;752;811;762;760;765;814;814;831;805;774;713;681;647;637;673;687;693;619;658;625;631;587;616;673;604;599;597;685;730;769;789;745;614;639;561;565;551;558;577;519;552;564;586;559;575;636;704;742;731;766;769;742;773;618;564;531;513;506;436;414;519;612;726;707;672;618;656;775;825;806;785;796;789;805;753;723;691;695;697;679;625;541;594;573;521;441;344;330;350;417;549;621;634;587;607;526;538;537;665;657;736;746;678;786;726;742;773;732;731;699;605;612;649;606;604;616;605;701;756;669;558;524;615;620;631;650;600;659;535;499;518;567;592;626;645;654;721;712;737;716;628;607;498;485;455;492;549;661;624;716;787;787;829;762;745;747;728;731;694;719;666;689;665;626;570;550;555;566;582;502;482;396;363;376;389;204;124;63;45;82;69;48;14;12;13;25;17;9;15;37;32;19;31;28;24;14;8;11;17;54;107;169;212;172;87;104;198;369;518;605;735;690;659;647;706;642;674;687;754;773;658;757;755;793;803;831;747;601;498;520;491;458;457;514;672;717;815;721;719;685;642;564;528;526;485;582;647;662;625;590;536;537;621;571;605;701;665;721;657;606;523;541;529;560;523;544;599;676;700;593;580;525;440;512;535;625;609;635;620;561;608;664;612;668;674;598;578;604;621;662;626;646;604;556;575;619;662;747;736;682;613;541;560;605;672;734;712;671;656;653;700;747;728;715;642;614;657;661;665;641;579;615;676;691;658;554;432;440;546;640;762;744;709;692;573;490;442;493;532;548;695
761;761;789;722;620;534;495;570;681;785;763;736;623;584;616;702;716;677;671;640;687;705;653;636;614;586;636;634;635;695;701;646;618;547;508;583;666;679;578;553;516;460;401;236;132;113;121;114;199;319;399;449;413;422;506;516;543;637;673;628;666;806;821;741;749;716;689;648;552;632;693;665;630;585;532;500;485;567;648;776;741;697;729;729;672;733;674;685;607;582;530;492;595;619;641;719;707;667;597;520;689;725;700;714;695;676;751;725;701;650;645;591;498;437;467;509;559;619;629;775;820;757;692;630;614;604;636;687;674;624;649;657;616;674;733;759;779;701;747;684;642;668;634;549;533;532;506;589;651;729;655;669;629;626;677;744;739;734;722;728;724;662;593;633;631;614;649;717;763;763;723;722;752;742;640;678;709;769;667;767;806;720;724;656;646;680;653;630;653;733;764;812;732;669;687;679;724;616;566;542;618;589;624;596;687;696;709;653;701;673;634;578;633;634;605;580;648;771;784;705;626;626;634;697;766;747;733;635;586;648;693;746;675;638;631;629;680;713;678;711;700;675;675;762;795;781;728;763;738;739;677;569;499;583;719;750;807;692;693;669;679;619;647;653;630;645;635;709;788;785;828;765;627;580;517;548;654;729;805;690;687;704;671;743;694;677;699;682;729;776;710;720;613;538;535;598;626;650;569;533;601;742;724;668;530;433;471;649;724;772;745;652;601;642;732;750;754;733;727;741;677;611;538;557;686;695;722;721;706;660;618;520;517;574;641;658;622;570;570;629;726;735;621;608;652;732;719;704;721;573;649;664;769;769;839;834;877;813;786;757;686;749;765;726;749;754;713;726;747;814;834;797;766;724;695;636;665;647;683;721;717;687;689;721;652;604;661;673;684;674;692;720;745;732;763;633;616;556;572;542;508;495;515;445;443;540;520;492;529;578;662;757;747;736;765;739;683;616;584;561;503;536;480;447;497;704;793;785;714;697;777;825;820;798;834;792;857;810;745;669;651;635;701;645;605;475;514;525;564;561;460;384;385;465;527;623;604;538;472;414;441;489;636;705;691;695;746;684;764;756;737;746;742;703;657;625;589;563;543;583;619;633;722;689;616;591;608;667;580;584;594;598;572;558;510;499;640;584;711;712;736;696;700;682;604;517;419;385;347;421;498;675;721;790;814;831;813;788;714;641;718;709;710;751;769;655;630;567;594;645;652;633;615;555;460;434;426;489;446;293;128;63;52;103;117;52;30;21;24;28;30;20;26;29;30;22;21;45;46;27;21;8;23;44;81;107;141;121;108;109;190;307;486;555;674;774;713;661;688;624;647;724;662;689;764;788;811;814;811;750;768;675;566;538;532;469;461;529;703;805;796;751;735;699;623;564;540;560;585;586;675;723;666;604;634;627;633;569;569;631;638;682;622;604;514;540;518;546;531;559;609;723;655;663;604;571;523;540;513;612;593;562;568;561;547;689;694;651;619;566;579;639;632;698;677;547;594;604;597;595;714;777;704;754;598;543;560;643;716;716;729;696;679;643;602;700;678;646;669;648;665;714;643;576;632;621;688;621;640;528;540;508;601;670;819;702;708;723;551;458;452;507;548;581;662
684;770;685;620;580;514;523;598;688;755;754;715;617;580;609;687;731;689;649;632;710;694;696;623;671;698;667;641;666;716;709;724;630;635;532;513;509;490;477;426;320;295;267;159;114;105;101;117;156;261;394;406;415;477;511;484;469;611;649;686;695;843;826;818;766;748;660;635;546;570;670;596;581;552;586;545;527;578;649;786;729;704;671;713;749;650;651;598;592;540;494;532;575;596;704;758;688;709;617;568;613;665;739;714;762;779;792;804;772;644;611;569;461;392;418;519;541;603;627;698;718;706;659;597;565;598;603;636;607;686;681;686;664;649;713;773;823;760;679;653;721;762;646;642;604;614;604;714;751;775;802;779;664;667;710;732;776;773;775;726;703;671;620;645;674;717;671;618;690;748;720;690;682;685;724;692;673;718;686;736;746;656;680;717;745;691;696;704;700;707;727;690;697;624;585;652;638;614;538;529;566;593;625;605;696;740;711;752;627;584;531;484;559;615;655;637;689;770;792;731;724;637;621;678;732;725;690;708;712;732;733;721;724;670;646;626;637;674;689;611;559;545;635;782;799;768;769;748;699;667;652;600;529;610;737;737;686;717;661;636;681;644;646;668;649;622;617;701;757;801;859;757;658;610;532;597;673;761;786;703;682;691;710;744;717;595;640;658;659;715;705;612;583;484;489;515;582;509;507;515;598;697;768;681;511;512;552;679;717;768;801;665;584;720;713;797;792;779;726;704;620;511;506;554;617;664;700;640;657;650;638;556;494;490;651;616;605;617;589;657;662;642;583;529;642;708;772;692;638;598;601;699;709;730;755;831;827;823;741;673;716;687;710;784;707;700;657;624;714;790;710;719;732;710;703;663;662;655;650;726;781;763;782;728;686;671;669;719;689;640;729;775;768;834;734;622;563;638;642;563;446;364;290;307;348;377;403;368;375;441;582;670;699;750;777;729;673;543;506;476;516;575;490;464;548;647;763;819;773;776;828;804;804;796;784;780;811;805;690;593;605;606;662;601;497;456;421;508;529;576;454;397;374;373;473;509;495;434;357;277;327;465;562;638;705;686;712;746;725;708;735;758;754;665;696;589;613;545;611;601;570;658;724;670;657;567;660;614;653;570;544;592;521;488;466;509;674;725;704;746;720;666;573;591;512;471;445;367;376;441;541;666;765;769;828;803;770;721;687;624;635;627;635;700;702;715;674;560;570;644;569;598;615;490;453;473;573;604;478;305;173;111;109;140;142;87;74;58;36;32;40;69;66;53;38;24;26;61;76;61;38;21;21;30;55;72;94;84;132;199;312;391;507;593;729;702;723;646;635;618;654;696;674;636;754;771;806;830;787;811;758;658;620;573;588;498;527;648;747;749;727;729;742;725;594;624;598;566;530;619;694;671;669;631;595;651;636;614;568;625;661;661;684;580;547;550;580;567;515;545;612;686;761;706;675;642;601;593;562;611;612;597;494;464;573;575;656;646;563;544;581;681;713;713;598;571;540;585;520;553;700;712;713;705;631;518;535;597;642;723;725;703;717;667;681;703;689;689;639;626;675;666;719;680;611;636;691;661;712;633;496;612;704;650;767;680;651;649;554;474;427;579;592;526;625
655;667;703;652;597;566;553;555;666;746;751;655;578;541;556;612;639;633;708;665;691;751;710;666;679;697;638;682;606;645;674;704;696;570;567;500;481;442;439;284;240;177;163;117;113;113;131;121;101;167;296;363;408;422;395;294;333;477;581;651;731;811;812;742;734;661;647;511;578;553;572;537;460;523;580;629;604;631;739;726;754;634;635;726;744;648;650;529;554;599;621;600;575;617;664;702;762;725;626;616;616;640;663;677;732;753;790;775;723;600;586;463;385;345;373;460;527;534;616;633;652;705;646;604;612;597;582;618;639;728;703;676;641;673;707;753;780;720;704;626;631;664;637;592;643;683;661;721;784;800;734;772;713;678;709;712;793;827;716;696;694;650;620;652;679;724;727;715;699;693;685;590;614;659;650;624;621;681;672;680;678;650;642;711;698;722;737;709;724;679;689;704;597;597;591;634;637;550;536;528;634;647;591;620;700;746;750;679;641;588;493;497;565;611;609;623;671;777;795;699;735;714;645;669;661;722;734;753;732;709;711;741;741;753;672;639;607;624;598;583;545;566;651;747;776;806;766;710;668;644;573;604;592;666;691;718;684;663;625;685;610;640;644;651;603;579;594;642;730;757;776;781;686;694;650;704;745;776;712;674;702;729;723;676;698;672;597;614;706;740;723;673;575;525;471;467;535;505;463;541;574;700;737;737;669;627;636;720;770;726;765;724;660;668;774;771;830;716;771;721;661;564;492;452;544;636;605;613;644;719;693;636;541;535;648;712;728;670;666;621;650;657;587;538;602;753;811;689;623;623;635;686;721;782;769;788;824;775;775;667;626;675;753;732;671;652;561;551;604;729;745;689;670;693;691;694;675;699;683;752;712;752;766;720;692;758;756;721;736;714;691;777;774;774;719;607;618;643;648;561;392;247;170;142;189;239;287;307;300;385;472;603;644;710;784;734;611;529;414;398;443;498;498;478;501;623;750;770;767;843;775;835;809;813;844;771;777;739;682;632;520;542;595;657;587;498;410;374;509;458;430;356;321;280;300;363;366;285;221;171;263;412;501;574;643;648;650;710;717;736;707;657;700;735;728;764;750;642;620;551;605;687;700;645;620;630;628;628;632;610;573;537;537;485;453;534;698;729;752;684;629;572;541;500;521;485;472;488;552;500;626;677;784;861;801;806;757;746;722;607;568;550;545;602;729;703;648;555;501;521;564;580;546;514;527;625;655;663;537;424;295;182;184;216;207;153;114;106;91;55;87;130;142;102;59;18;32;53;110;106;70;28;15;19;27;42;90;140;250;328;448;523;550;679;686;711;714;667;655;652;689;671;698;662;746;824;784;807;767;731;698;637;621;679;614;560;580;638;675;700;742;727;670;677;644;629;585;537;516;624;621;656;674;661;650;676;685;635;608;591;621;592;639;634;628;655;646;589;546;530;614;647;765;764;720;651;687;664;558;606;601;543;517;443;487;613;677;575;453;469;600;683;721;703;625;569;551;557;525;543;652;651;750;721;677;569;529;590;707;643;710;740;703;703;705;738;704;671;590;580;652;672;722;635;587;635;691;706;727;655;650;635;696;716;646;664;599;597;506;475;566;603;585;559;598
628;650;622;646;646;582;576;542;628;696;765;680;638;621;566;587;572;649;615;678;788;787;739;697;684;707;666;599;619;577;658;715;622;582;550;500;426;412;398;304;195;128;81;92;116;193;144;98;73;99;158;233;271;303;260;181;182;344;532;629;735;794;757;756;626;566;530;521;540;514;506;420;420;495;624;645;667;644;702;795;755;705;652;701;692;678;657;569;596;559;595;555;574;597;661;752;756;720;700;675;715;630;692;680;766;791;734;781;691;639;530;425;336;282;319;489;486;563;567;603;646;631;577;544;572;609;609;564;693;740;767;679;595;640;717;715;841;723;624;646;625;730;622;628;666;659;705;731;803;775;756;802;736;662;729;758;781;737;680;715;683;685;633;661;682;716;717;688;681;667;673;599;564;576;621;645;660;607;634;574;628;651;673;615;715;762;755;644;665;642;664;692;702;597;684;600;612;575;604;622;655;675;630;582;695;698;697;704;609;558;512;504;592;608;616;651;628;642;680;788;716;740;654;664;693;724;706;725;689;743;725;717;690;737;693;611;611;601;595;614;585;570;711;742;812;779;783;695;663;617;556;577;627;639;661;625;658;654;630;622;643;601;634;572;549;526;548;607;705;792;818;781;741;769;764;718;694;687;699;715;709;731;754;713;678;655;609;645;739;690;734;724;681;613;483;505;488;478;491;528;576;720;791;775;753;740;644;697;742;720;725;758;759;734;767;825;775;743;726;724;676;613;528;499;539;667;629;626;665;691;721;608;573;631;653;736;721;692;643;616;633;629;612;576;624;752;753;678;689;680;657;720;819;758;780;758;835;770;773;666;602;694;702;716;674;605;541;547;660;778;709;739;615;725;712;749;670;688;764;649;664;645;790;724;798;750;736;684;670;726;720;748;792;820;740;654;601;655;652;560;361;157;65;55;97;101;140;144;190;298;425;520;658;753;710;746;646;422;317;264;330;390;368;350;394;533;626;706;759;762;889;843;858;836;851;805;725;739;657;531;553;554;602;599;595;425;325;309;361;389;386;389;304;259;188;200;195;155;120;151;214;442;530;532;589;529;603;619;734;665;697;657;735;752;820;747;745;733;621;624;652;690;617;650;629;601;649;624;648;617;616;591;456;451;424;468;589;688;704;657;627;562;528;477;497;523;528;603;670;650;645;765;788;803;814;764;765;693;662;632;600;487;521;580;608;703;658;523;487;498;541;541;605;562;563;716;738;689;610;511;454;386;324;344;284;260;255;227;122;97;171;246;227;172;90;44;33;96;184;194;125;55;41;27;41;65;121;204;324;530;584;651;658;682;656;632;640;701;650;771;738;707;692;702;699;738;781;759;743;746;653;625;659;623;559;538;549;584;670;649;690;737;626;674;666;623;652;557;556;586;660;701;747;741;719;737;670;630;655;653;609;587;636;654;657;697;660;608;526;531;573;742;747;802;728;717;666;599;610;545;563;569;532;474;514;598;580;561;527;510;590;724;772;690;647;583;578;563;493;532;591;637;708;729;694;566;592;595;671;695;716;717;672;710;677;686;648;661;611;577;672;652;669;645;666;639;724;668;727;687;606;637;700;744;619;587;551;562;518;503;566;629;579;643;590
541;570;585;610;637;645;590;526;568;598;667;723;663;638;679;596;604;638;602;657;763;701;759;667;658;606;574;501;546;525;610;632;609;544;551;481;431;419;317;310;201;122;90;120;182;255;209;113;55;63;81;108;193;185;116;84;101;229;405;555;656;715;697;694;593;540;540;571;609;665;575;486;479;473;622;691;687;687;695;755;733;749;708;628;667;662;659;607;560;589;563;558;577;575;681;773;773;758;722;769;782;749;725;715;731;718;744;778;673;512;515;475;339;351;427;490;553;494;548;616;596;570;595;597;579;608;595;610;657;713;745;680;609;612;711;693;759;729;611;603;572;608;637;676;677;764;681;767;750;788;794;731;667;688;728;744;805;722;775;660;723;688;697;633;731;763;718;735;727;724;704;625;567;555;615;730;659;609;540;605;613;616;688;638;759;750;733;710;617;671;658;643;718;725;651;615;617;614;627;627;709;679;623;601;647;656;707;669;621;540;534;602;602;634;678;686;549;601;664;690;772;772;762;691;660;667;651;653;672;684;746;752;764;781;746;725;642;625;633;670;684;602;735;819;812;783;737;721;632;531;505;580;598;702;588;526;590;562;505;594;674;608;621;625;593;563;569;627;680;776;751;750;762;791;763;677;706;663;690;698;685;708;677;715;734;713;628;673;718;736;773;773;742;676;581;446;503;470;434;484;577;684;776;777;754;741;719;705;690;696;750;720;750;774;796;809;797;741;736;761;768;685;561;575;647;674;695;617;660;688;666;671;674;650;735;714;700;721;683;609;633;638;647;609;598;603;634;693;579;622;694;773;802;739;735;740;732;721;727;651;586;645;682;723;783;641;576;617;635;723;750;746;682;668;644;666;670;653;641;679;653;631;696;707;704;703;704;700;694;701;764;850;823;811;736;703;670;658;639;532;354;147;70;27;42;36;59;67;118;202;332;451;591;690;725;705;573;340;232;191;197;225;213;211;238;365;468;517;608;661;718;795;803;834;777;762;753;764;645;533;527;510;549;549;526;460;309;232;278;339;424;428;318;240;178;118;124;107;115;143;279;445;505;555;571;534;563;695;702;683;689;680;730;777;841;805;829;743;662;639;650;665;706;602;594;593;619;647;699;608;608;522;473;436;366;373;548;622;701;591;578;613;589;511;517;563;577;672;714;710;701;757;756;785;754;706;668;665;607;651;573;512;485;545;648;699;650;618;505;536;607;554;628;628;672;770;766;776;745;639;669;578;568;523;447;360;323;275;202;170;223;313;321;265;136;52;48;146;243;280;182;94;54;72;80;105;168;303;473;567;695;672;665;651;642;593;674;733;705;742;750;715;638;652;705;746;727;710;690;623;622;568;638;631;503;478;523;555;581;640;653;617;566;579;599;619;577;538;599;618;694;694;755;756;740;702;700;632;619;691;687;626;631;587;623;726;695;622;517;516;633;713;759;680;695;658;629;655;576;577;592;504;530;498;529;612;537;510;494;586;640;724;727;700;701;635;569;578;536;545;608;688;693;687;641;660;648;717;735;771;680;640;681;645;651;697;666;702;606;667;629;613;669;615;675;685;693;697;689;636;595;692;697;699;636;561;603;525;569;556;629;592;595;607;621
561;586;633;562;592;605;589;581;534;559;623;633;712;732;718;586;555;590;628;653;695;732;709;675;629;525;507;580;583;594;569;563;555;525;447;413;345;258;236;245;138;79;69;84;175;253;223;122;52;44;60;104;133;101;64;42;51;124;275;437;560;614;591;643;569;584;570;680;654;721;652;528;516;581;590;680;683;637;651;719;774;797;678;703;667;661;611;665;640;594;582;570;585;545;531;599;760;731;794;798;810;844;789;799;785;799;777;708;659;584;591;557;500;495;545;486;484;407;436;485;561;578;566;511;559;568;577;626;665;683;651;664;643;655;710;677;728;704;675;575;517;522;632;659;737;690;739;756;764;698;721;719;691;706;702;687;716;731;728;714;743;769;775;714;667;691;728;702;700;746;728;705;617;682;683;722;653;574;533;591;626;638;626;617;666;727;692;604;580;666;654;761;781;757;683;621;674;683;745;736;752;786;707;671;631;655;651;693;679;617;629;655;604;645;674;666;637;577;647;736;715;726;706;669;645;609;584;597;618;700;749;793;750;737;690;641;618;641;682;728;697;755;752;786;792;748;665;668;610;496;445;520;650;721;582;540;525;496;476;534;649;651;632;541;619;710;695;688;665;687;781;808;760;737;680;624;545;590;613;641;677;728;708;675;750;716;755;672;678;767;797;792;776;719;590;552;519;443;434;456;546;719;737;737;774;762;737;727;670;673;706;798;796;766;791;748;752;733;763;779;749;708;666;639;718;717;683;679;671;705;711;714;693;717;726;743;735;767;745;666;672;688;571;599;519;522;548;639;637;662;723;724;695;717;704;660;663;709;647;634;574;566;686;731;693;684;662;735;724;746;750;711;729;679;681;731;693;723;659;653;621;638;691;638;657;688;631;689;726;732;765;788;764;736;751;770;677;689;605;503;339;193;56;33;24;21;23;34;97;174;293;450;636;663;678;631;542;283;187;147;135;108;77;86;137;224;325;388;443;528;717;745;785;830;772;777;743;701;565;548;475;516;504;541;474;385;337;263;326;407;440;341;367;264;178;172;132;127;158;226;344;446;531;599;565;529;577;596;661;634;684;667;800;821;854;831;804;793;718;680;599;685;649;598;544;559;561;654;616;561;474;438;459;433;373;367;445;619;635;600;607;621;655;626;604;606;675;704;756;752;705;731;770;748;706;641;596;610;591;618;532;519;499;537;660;720;752;694;657;655;599;562;664;635;678;714;716;784;769;784;787;764;645;603;475;435;420;377;374;281;325;397;399;305;165;81;80;168;327;337;295;162;129;158;200;261;318;492;575;661;681;690;640;661;706;649;651;730;778;806;762;666;595;588;638;607;622;657;594;557;586;631;598;521;532;484;585;552;637;653;661;575;529;538;599;611;585;603;642;664;687;669;711;813;727;695;655;606;655;718;737;660;566;515;557;654;660;653;599;591;671;649;723;658;690;610;595;533;574;575;555;459;509;493;536;603;546;503;542;569;635;690;715;687;665;650;672;574;588;621;562;631;645;618;682;716;732;708;752;724;691;644;610;582;627;635;662;612;692;698;684;706;701;671;743;746;710;641;607;621;616;600;627;618;610;609;585;523;551;609;590;644;615;596;612
531;562;591;585;557;592;559;586;528;589;599;744;780;786;707;633;620;654;687;675;678;677;695;696;595;510;539;560;632;603;611;580;572;477;353;258;188;172;151;130;92;68;53;90;144;245;196;109;52;58;80;78;81;72;45;32;41;98;168;306;447;573;622;632;645;609;584;654;734;732;670;613;618;660;664;689;678;636;606;643;660;705;740;744;671;632;700;703;688;608;591;558;546;454;508;528;699;817;778;758;853;820;860;821;774;840;807;732;675;561;543;611;603;627;566;510;430;407;431;467;564;615;599;578;570;605;666;628;689;658;665;641;678;670;634;658;770;736;692;588;575;577;639;680;701;744;766;759;728;732;693;721;733;711;707;710;683;749;708;668;759;755;721;732;691;689;709;667;724;791;750;709;719;680;726;686;661;543;449;547;601;653;635;602;680;660;618;580;645;649;689;728;776;730;679;718;735;743;770;733;777;780;743;704;676;681;672;641;667;630;704;695;685;606;647;698;612;585;633;723;722;733;683;625;588;577;572;607;705;668;775;787;786;665;656;635;616;649;690;664;728;708;777;754;742;694;658;565;546;407;362;491;616;625;607;557;584;465;461;522;607;698;692;605;681;733;731;714;683;668;746;793;795;731;636;556;488;511;512;508;565;673;638;677;751;755;759;672;682;775;784;800;709;682;650;597;561;493;412;385;503;610;735;757;777;789;783;708;699;740;724;816;806;797;826;784;746;720;680;703;699;686;661;680;707;686;700;652;578;631;645;693;740;793;749;775;743;786;771;785;741;696;580;549;483;487;512;580;656;633;679;722;692;591;601;630;690;701;649;691;588;604;678;734;684;630;684;708;703;759;743;731;718;713;716;662;762;707;652;613;615;648;690;655;672;596;653;706;721;835;782;759;725;706;714;727;661;697;694;518;372;230;89;39;28;32;35;44;108;184;373;530;570;618;617;596;489;241;167;144;104;51;53;58;98;137;198;264;280;422;566;712;755;783;775;693;717;707;608;585;559;586;557;600;509;447;360;319;455;465;427;301;290;326;324;318;270;257;270;307;344;436;477;533;549;544;527;595;568;653;674;752;780;843;826;816;829;841;750;726;684;644;666;587;604;556;616;625;571;590;442;475;442;458;497;462;516;599;569;572;559;683;655;696;696;689;711;770;771;763;767;730;676;670;691;704;641;562;556;579;566;487;483;567;700;728;782;773;782;758;702;604;597;657;645;632;671;762;781;807;779;756;708;644;585;484;453;485;444;502;501;553;501;355;191;125;110;236;380;437;380;316;259;317;382;424;503;613;690;708;727;677;750;668;624;633;699;723;755;821;725;722;654;671;658;630;545;627;583;595;613;574;552;491;564;616;607;645;589;620;650;620;552;506;568;625;637;641;683;664;642;688;701;728;701;655;622;593;609;697;717;667;590;558;587;641;682;686;685;707;695;677;670;646;577;594;537;565;587;580;567;456;504;535;611;565;551;557;552;549;627;629;663;632;685;637;665;667;663;661;625;622;639;643;655;685;725;739;665;688;634;613;555;542;630;644;632;650;606;661;749;675;672;635;662;711;682;590;574;573;619;606;619;650;652;631;611;608;621;604;652;640;625;580;557
483;589;613;547;510;568;582;612;642;653;725;757;797;852;708;624;633;625;621;676;685;718;714;689;686;548;480;566;592;633;585;503;466;351;273;150;92;91;77;86;74;50;49;66;107;140;124;73;59;79;94;103;78;66;53;39;42;78;114;202;383;583;637;660;670;709;658;693;733;739;735;674;708;722;681;710;652;651;583;554;611;698;794;756;734;665;672;696;667;623;652;525;508;467;478;589;666;788;802;762;825;829;800;832;813;783;758;732;643;574;592;628;679;646;567;526;484;442;525;495;568;613;568;641;658;724;654;674;762;664;653;664;620;580;663;708;719;771;683;654;571;672;723;730;744;751;807;773;802;766;779;793;785;794;741;710;709;685;659;649;711;760;699;672;711;727;665;696;749;804;820;780;772;735;734;635;597;494;471;495;502;598;572;625;670;610;524;587;597;688;736;772;775;751;759;810;770;791;792;795;724;724;786;788;674;632;570;563;557;650;666;744;711;664;710;702;567;596;667;708;714;645;620;589;591;582;572;617;684;684;797;794;719;631;609;602;634;632;627;704;674;677;674;708;648;586;599;580;528;378;307;397;453;522;521;456;485;412;452;542;570;684;647;700;758;749;753;695;683;648;708;776;798;660;631;541;537;469;441;457;528;676;718;781;735;776;770;774;738;778;788;764;694;729;740;717;627;496;381;328;404;550;666;762;795;712;763;711;728;775;732;766;764;807;783;708;664;696;663;661;613;646;670;674;717;728;663;647;631;668;696;741;771;796;814;777;782;775;804;740;721;620;607;553;527;545;528;632;669;683;690;615;554;533;608;638;722;701;676;628;575;566;681;722;702;644;617;635;654;691;689;724;777;691;780;758;746;736;591;588;612;608;717;699;639;553;608;630;746;833;778;781;680;723;699;681;678;662;642;542;402;232;110;40;24;34;23;53;119;218;406;470;558;506;616;548;390;206;141;135;90;41;33;39;94;178;204;228;266;335;480;677;768;784;740;715;667;658;635;648;668;690;644;576;510;399;322;353;437;447;296;203;239;334;405;415;409;355;390;342;328;380;412;533;559;546;544;521;572;647;752;805;859;792;734;807;818;810;816;791;712;717;602;631;558;586;647;636;693;590;534;525;506;515;537;541;617;684;593;581;679;665;722;724;709;717;780;793;777;828;779;704;716;654;650;681;620;559;556;574;544;483;508;578;690;810;819;756;851;812;757;621;626;591;596;564;636;722;724;761;772;714;652;634;575;502;579;571;641;707;679;673;542;440;300;230;195;313;406;480;494;468;448;506;586;551;643;730;684;763;731;793;707;735;666;639;720;733;732;758;755;766;688;736;659;571;536;627;632;620;582;568;548;532;608;711;714;711;600;644;599;604;636;611;647;626;668;628;651;670;659;629;674;668;665;632;609;592;637;673;663;659;622;611;610;621;687;712;715;693;663;668;677;673;695;637;603;657;600;699;618;529;493;509;571;572;576;549;544;562;628;659;657;635;612;668;667;686;711;645;689;673;651;711;755;724;707;682;661;654;596;586;594;518;516;626;654;671;682;624;750;639;583;587;651;605;568;505;484;562;602;606;628;607;660;647;660;618;614;666;622;661;617;561;573
453;540;563;547;558;597;659;642;726;739;761;792;794;798;696;582;575;656;660;613;705;705;736;734;748;580;478;496;566;561;486;404;265;175;126;81;49;57;65;61;61;54;57;60;81;90;67;51;82;94;141;157;126;119;71;79;98;130;151;209;377;611;701;692;668;596;708;731;694;772;779;746;709;659;668;634;629;630;634;615;632;708;771;818;720;737;723;741;749;641;593;533;508;485;537;605;716;766;729;693;717;786;804;772;712;739;707;669;674;595;561;602;645;680;625;640;599;634;627;593;572;552;555;658;667;659;720;716;747;736;750;678;666;645;648;674;799;758;715;651;643;729;766;742;748;796;742;837;787;845;828;857;838;815;882;801;803;782;636;678;743;771;708;747;681;733;731;718;753;754;763;688;723;750;656;616;576;538;516;542;594;636;604;642;621;566;512;567;647;646;673;739;829;760;784;766;766;795;762;744;700;731;699;756;683;612;524;550;533;509;599;671;697;634;636;700;627;574;612;709;712;634;623;656;606;587;623;672;706;690;726;756;751;645;600;629;584;631;563;604;583;599;622;649;645;600;565;626;527;362;196;224;318;356;379;399;421;442;456;459;545;605;662;693;681;712;756;696;615;617;635;749;712;707;695;608;530;523;468;461;533;710;716;708;767;793;794;786;766;839;784;723;660;689;780;735;658;501;296;271;381;485;660;699;731;711;715;737;710;757;744;762;803;810;783;717;713;626;604;548;535;588;685;755;677;654;691;658;652;642;667;694;754;763;793;767;722;687;751;814;681;721;607;609;586;647;628;641;580;621;623;635;547;574;584;709;716;671;648;574;526;513;587;703;630;623;566;624;609;652;719;730;711;745;763;779;744;667;558;506;562;677;714;720;670;553;556;629;706;818;803;764;764;760;694;688;608;622;593;492;374;229;112;41;42;42;27;44;95;188;327;494;508;496;462;510;338;200;130;120;89;53;39;60;112;258;323;284;243;306;485;687;771;766;739;745;692;699;685;685;742;682;649;565;508;396;305;300;351;333;200;154;248;377;510;610;555;552;461;404;338;352;366;516;555;551;527;489;544;674;724;787;824;761;664;712;674;782;806;781;750;738;651;665;573;557;649;667;669;596;534;541;499;564;569;687;690;657;671;699;737;766;774;654;673;686;712;729;775;730;691;683;607;604;603;650;597;556;559;552;469;440;520;608;668;766;790;802;802;774;781;678;619;566;566;623;659;752;735;770;747;671;707;647;592;574;535;566;665;753;728;672;633;530;415;328;296;369;485;532;572;563;610;657;630;724;727;757;791;776;753;819;695;718;685;672;727;708;756;751;711;774;721;737;693;633;599;676;713;683;618;544;459;475;564;713;811;744;698;613;691;720;680;690;653;622;606;638;606;610;613;642;655;611;638;660;678;652;637;679;636;628;612;635;720;698;691;695;702;717;677;689;701;650;661;699;626;640;610;638;655;606;513;558;540;616;588;624;631;599;694;624;658;662;594;604;656;685;645;636;711;662;709;691;707;649;634;644;655;648;580;533;598;548;554;584;670;745;691;626;668;624;550;538;532;573;492;467;516;536;636;629;630;660;695;626;677;626;591;607;647;618;668;652;593
509;547;621;567;577;623;685;677;765;760;794;809;821;732;685;597;592;654;583;589;633;682;745;692;666;561;505;522;617;578;466;318;150;99;67;37;40;35;45;54;40;60;58;65;76;74;49;40;88;142;212;238;173;166;130;139;181;253;277;339;477;652;679;765;705;657;679;693;674;731;776;838;732;683;537;528;547;571;599;609;736;743;746;787;840;802;773;759;660;677;613;570;547;472;536;634;718;704;697;688;647;736;735;689;644;672;694;651;572;541;514;557;586;656;676;638;666;653;605;559;501;538;595;650;626;716;744;803;798;736;771;663;610;551;601;715;706;694;689;704;739;749;718;705;757;802;809;811;853;809;788;854;772;795;830;774;811;794;732;692;735;724;727;685;696;772;754;730;644;658;698;637;609;627;589;627;602;597;579;596;608;641;678;658;632;596;584;576;562;578;627;716;751;743;840;747;801;766;704;728;662;673;729;767;690;609;570;596;504;490;605;640;658;661;683;684;619;652;672;691;633;698;679;677;613;645;701;703;674;686;663;760;729;705;648;663;582;556;595;560;529;521;591;584;611;554;628;611;528;320;138;148;202;240;295;351;423;449;460;477;574;601;657;700;768;676;730;637;646;617;668;663;701;696;634;685;573;526;507;499;606;710;732;843;809;715;798;763;839;829;810;709;719;737;724;706;628;445;252;283;353;521;657;706;699;709;668;638;702;731;734;792;838;759;757;707;655;666;532;534;472;559;680;650;674;665;622;698;627;575;614;608;696;757;808;669;717;665;689;723;684;724;688;684;679;651;658;647;587;626;596;572;567;569;566;572;700;648;559;542;452;487;603;656;664;630;675;669;651;620;698;716;751;759;773;709;732;604;471;406;449;669;726;749;720;617;621;672;686;709;772;854;735;765;713;727;638;708;603;475;354;212;126;32;19;32;22;23;64;141;256;442;416;406;441;416;336;244;124;106;95;72;50;59;151;317;399;346;320;407;578;738;810;861;744;786;716;704;705;665;711;703;647;583;523;388;275;195;241;208;134;135;261;457;587;612;637;569;523;474;429;382;396;492;511;515;529;503;584;675;802;788;782;667;579;576;649;774;805;847;816;755;715;638;605;568;623;618;703;603;528;465;444;576;637;767;782;691;684;737;807;786;771;707;641;635;738;735;704;658;591;640;607;622;577;585;529;497;464;483;481;441;560;693;706;766;741;763;732;728;752;657;622;612;617;682;690;656;673;710;726;700;651;613;593;578;543;621;708;798;793;698;653;588;541;475;387;404;545;556;580;597;645;727;714;767;719;746;731;759;702;736;717;710;754;691;759;754;783;732;749;733;730;723;764;668;680;764;738;598;595;526;398;419;516;713;723;731;706;719;661;674;664;668;674;667;623;580;598;559;659;610;615;628;571;634;640;664;618;612;575;565;617;712;713;718;640;680;670;689;649;691;711;712;716;690;691;635;645;635;692;670;588;567;598;658;563;624;648;634;649;619;652;656;650;594;639;638;601;606;612;634;651;672;687;598;594;603;626;649;574;582;646;583;583;611;660;708;661;722;619;605;514;534;530;544;537;531;532;572;644;578;623;675;749;714;643;648;633;627;650;674;734;694;628
448;572;642;614;528;619;665;760;756;826;834;821;856;749;701;627;633;604;571;623;585;691;735;725;696;593;488;504;594;617;429;249;157;82;62;34;51;64;67;44;50;35;40;74;87;94;55;46;72;158;229;290;216;163;160;170;325;428;485;540;599;620;684;732;664;575;616;619;565;655;766;752;757;633;525;449;497;582;606;677;739;709;789;789;757;705;732;742;664;688;687;681;651;582;595;654;665;709;562;528;614;649;653;604;628;641;699;703;606;528;531;585;585;617;676;667;667;653;680;575;526;492;556;612;653;685;785;785;815;754;719;578;521;512;555;668;639;667;721;689;720;719;740;759;670;716;756;792;841;788;792;852;822;774;825;837;783;801;789;705;655;627;633;640;694;692;680;672;615;612;556;592;543;569;606;596;607;595;631;593;621;713;699;758;702;711;681;695;639;589;653;734;709;718;760;817;815;740;690;660;641;654;704;730;708;624;587;602;523;545;556;649;657;677;721;723;648;718;689;677;707;730;736;693;662;665;673;686;687;711;678;708;747;744;627;638;560;625;659;620;539;477;502;529;603;547;586;625;489;280;117;76;99;138;256;360;443;491;532;469;497;598;694;708;738;714;667;654;704;664;652;683;655;742;732;733;614;553;539;586;671;699;713;781;726;770;784;788;757;770;748;749;718;751;609;624;566;500;340;310;393;438;608;682;635;671;609;659;732;788;744;814;800;806;772;767;738;614;561;522;524;545;596;691;681;693;689;684;607;492;493;571;636;687;668;641;691;647;655;664;650;706;725;732;699;583;644;669;610;649;619;624;618;569;561;575;648;618;593;574;525;509;561;651;709;714;773;741;708;671;727;705;778;759;766;797;785;642;486;411;475;638;752;829;787;785;710;667;624;722;731;813;760;740;673;678;680;600;582;496;365;282;144;56;26;9;13;29;55;135;235;390;371;399;450;480;391;247;170;123;133;114;113;136;215;373;515;510;444;505;588;664;777;805;799;788;777;766;670;702;645;612;621;609;561;444;249;153;95;98;90;123;303;521;608;674;717;680;625;557;565;536;521;425;475;460;502;632;629;680;746;708;728;593;537;509;608;745;831;810;863;724;685;603;576;550;605;610;679;612;595;479;454;469;652;768;757;700;721;680;798;753;746;758;690;625;684;644;638;593;629;619;569;581;497;520;502;469;419;450;538;556;611;666;736;768;646;699;732;744;682;675;642;596;666;608;663;706;671;623;613;567;552;510;533;578;568;656;676;761;718;724;693;659;609;567;458;414;423;505;524;663;712;685;670;702;724;706;657;665;683;623;620;700;714;697;750;742;697;757;722;721;732;757;790;768;686;704;670;614;567;506;499;367;464;600;753;719;735;692;748;742;655;659;611;678;638;635;567;605;596;648;635;607;648;666;676;640;603;522;539;610;620;679;707;633;669;623;604;577;644;658;628;637;610;626;642;609;652;653;720;709;616;565;566;566;629;592;666;625;600;688;704;679;676;594;534;549;580;581;583;589;623;613;653;596;558;596;628;672;611;653;685;668;634;611;609;672;660;661;658;569;616;631;651;607;601;535;584;580;602;588;584;627;727;701;706;680;649;680;637;712;740;695;689
442;581;656;616;552;544;633;683;715;738;766;827;725;721;692;653;638;616;545;591;600;660;656;716;663;651;513;616;599;617;463;265;145;89;51;46;53;47;50;53;44;45;41;77;120;104;54;25;56;104;153;234;182;168;221;286;440;559;641;606;589;661;658;653;565;497;514;537;519;605;684;784;768;636;518;500;533;607;629;678;718;777;734;736;750;764;703;736;721;675;712;697;740;623;611;673;669;596;552;524;529;592;556;539;532;583;727;750;677;656;594;598;611;660;622;650;662;625;639;537;552;518;453;560;608;670;718;748;762;782;620;588;471;469;539;561;595;653;677;675;679;717;720;697;692;750;753;758;761;787;800;792;756;764;775;825;842;803;764;749;664;606;595;605;585;710;672;586;531;551;602;586;515;551;574;632;609;636;631;642;647;723;712;751;752;780;739;771;721;626;639;664;661;686;799;773;800;734;682;646;614;652;663;698;676;666;601;599;616;568;583;683;638;682;703;750;680;753;713;739;682;732;778;719;644;568;638;635;697;737;741;705;649;618;596;566;526;586;641;607;583;531;504;552;561;555;625;582;424;204;102;70;68;173;261;308;436;455;478;520;502;595;689;750;731;714;658;640;678;678;648;685;709;713;729;714;680;536;587;618;709;716;737;760;708;750;767;782;743;725;725;698;683;664;541;530;551;552;460;372;390;472;642;607;619;568;601;654;747;811;783;804;786;781;832;782;739;649;636;539;518;609;628;674;732;794;734;625;507;477;508;577;628;666;603;611;614;708;640;581;626;691;738;777;710;611;648;672;681;704;581;550;602;614;628;647;689;699;604;668;609;536;652;725;756;734;718;723;695;642;759;698;765;781;788;784;715;667;522;453;506;591;685;828;791;792;766;692;679;669;694;780;749;684;652;625;667;584;527;500;418;307;188;83;21;22;11;19;49;135;272;417;478;434;443;457;487;382;255;195;205;212;208;213;311;490;572;652;550;653;620;677;735;828;786;828;767;741;681;619;575;562;591;603;598;445;185;63;57;47;53;105;274;498;593;719;738;731;675;599;646;625;547;521;466;493;524;653;687;662;698;704;733;591;581;561;662;770;809;881;829;706;701;592;585;586;611;660;719;619;639;516;457;511;642;678;722;643;664;694;714;722;654;663;688;612;635;626;597;643;662;704;621;587;515;506;483;453;466;530;554;623;663;695;703;670;633;657;665;622;638;676;651;647;627;632;650;704;692;644;556;427;393;403;420;441;565;634;720;764;691;653;664;675;614;593;465;381;315;394;450;560;659;715;625;663;686;702;674;655;642;623;605;680;663;684;670;680;708;711;734;748;757;749;796;740;704;767;637;610;623;591;501;464;466;584;680;726;730;705;664;653;687;665;674;642;598;567;574;578;623;685;672;644;659;659;693;664;580;583;563;640;640;598;631;637;643;602;564;604;653;652;643;582;667;666;710;703;662;636;668;683;635;657;572;637;568;569;675;579;607;710;744;689;627;605;566;518;559;595;586;564;562;599;577;534;551;612;647;702;680;637;710;648;655;608;621;650;658;678;666;640;675;715;740;651;584;560;606;603;604;566;600;654;708;704;684;690;691;660;623;708;662;687;672
578;638;680;681;594;584;645;674;733;767;786;765;758;670;637;688;689;569;601;622;650;620;603;618;579;662;602;617;594;580;508;384;233;137;85;56;56;44;39;28;37;28;50;77;102;105;58;36;35;72;121;186;189;223;318;407;511;618;633;712;661;671;645;591;538;475;496;462;496;545;632;665;674;611;506;471;543;524;659;679;735;731;749;779;738;716;722;682;671;707;701;685;676;586;614;693;680;586;513;521;599;591;531;512;500;623;692;727;698;688;647;786;725;711;664;649;635;620;593;548;592;486;425;484;557;563;684;747;781;658;549;475;436;470;546;548;594;669;728;660;693;699;686;768;673;674;710;761;695;750;716;764;715;659;768;829;777;756;719;687;601;586;577;533;626;681;709;605;528;543;611;581;548;587;594;653;664;669;602;650;640;747;734;758;786;777;746;770;733;627;632;642;634;675;778;744;810;762;721;568;580;542;626;643;707;720;655;646;635;534;561;642;703;684;765;769;776;714;686;680;726;760;811;728;634;642;599;639;637;783;722;657;587;520;502;554;484;550;600;629;571;616;525;571;548;572;602;597;401;211;80;70;102;176;312;378;382;451;485;521;512;542;613;669;637;683;671;689;721;714;710;735;720;733;713;726;669;615;605;671;739;742;778;725;698;743;762;695;655;678;633;599;534;548;508;506;533;637;539;431;397;482;555;568;532;580;613;692;727;737;854;848;752;763;766;747;710;660;613;527;545;665;727;727;725;767;639;699;570;482;527;610;604;591;658;670;619;631;612;588;633;680;719;743;670;629;636;702;692;657;554;574;599;631;653;681;706;728;706;691;599;602;664;713;792;730;702;652;683;713;671;770;755;784;776;794;793;679;642;562;514;648;714;830;859;825;815;669;590;595;627;707;698;682;699;630;665;659;634;531;446;345;203;74;32;26;25;39;96;174;335;476;560;521;522;526;517;457;345;339;361;402;407;411;475;534;599;628;670;604;610;585;707;822;838;811;764;668;608;517;504;561;588;616;522;352;191;56;36;21;40;102;243;430;588;688;700;738;711;681;707;683;649;534;483;485;563;642;734;739;681;728;663;668;606;596;680;831;812;823;752;693;607;612;687;667;659;652;673;671;636;521;555;612;651;651;679;648;604;750;745;659;688;623;644;617;618;662;662;658;663;737;663;622;542;458;473;513;513;581;618;602;679;697;712;620;581;640;635;626;618;658;675;652;623;561;662;731;724;635;487;383;304;278;313;414;526;650;707;697;620;640;615;648;589;593;480;412;308;309;321;487;599;691;727;657;659;669;619;581;632;598;639;646;633;643;639;709;701;704;740;750;755;748;785;679;646;745;747;606;614;590;503;560;454;537;675;703;664;719;680;738;738;717;730;610;590;491;508;539;676;668;668;599;669;613;629;594;650;616;676;694;618;486;567;582;608;572;551;591;647;682;652;631;650;670;671;661;692;655;649;643;702;704;608;619;617;648;617;549;588;674;683;668;628;548;536;564;552;563;544;574;584;594;602;590;556;587;665;752;732;724;630;671;615;637;646;636;697;632;653;724;686;734;751;666;600;514;609;617;633;665;646;639;685;660;670;645;692;657;685;630;650;663;673
579;638;722;697;661;603;591;653;640;749;739;638;668;672;597;598;569;582;620;667;609;596;542;526;595;594;621;671;631;570;528;454;311;189;103;109;90;69;69;59;46;41;46;47;72;88;78;53;41;70;87;134;214;330;469;562;626;673;660;603;692;642;626;603;557;515;446;444;495;517;617;656;665;548;460;485;520;633;587;646;714;647;717;706;701;700;681;703;731;688;676;669;678;594;640;630;643;554;472;439;588;610;553;514;475;562;681;717;734;674;750;732;699;718;693;658;623;605;519;518;524;521;443;453;486;607;578;677;657;571;455;521;540;513;502;564;735;671;723;637;642;627;629;621;658;657;661;714;753;715;680;728;664;657;679;720;737;693;681;553;588;558;560;561;601;693;740;602;583;603;676;627;551;607;608;656;711;650;645;698;623;673;711;740;838;723;710;736;681;623;596;622;576;602;691;781;742;828;691;665;560;534;536;623;763;713;697;697;626;611;588;694;680;713;714;748;726;663;594;590;703;739;768;652;576;535;571;618;714;803;784;590;541;500;491;459;503;531;651;659;682;625;555;545;534;527;523;496;348;166;107;127;180;305;407;434;466;470;487;518;527;554;555;581;591;583;572;602;689;716;741;715;680;709;790;783;692;581;615;683;772;757;751;693;721;712;690;681;673;666;655;532;488;406;440;403;527;650;583;448;446;488;554;561;503;520;574;594;738;768;777;770;764;710;718;726;681;678;628;601;601;702;771;705;814;740;717;583;607;622;557;660;653;702;675;637;636;598;596;598;622;723;720;671;623;612;644;708;754;642;544;567;606;685;694;695;724;644;741;707;668;664;648;679;716;704;647;615;656;662;691;713;704;761;797;785;786;682;616;617;614;719;779;819;835;775;739;740;636;594;602;649;672;640;680;647;659;651;608;522;417;280;160;57;41;63;72;99;139;227;409;597;634;552;528;543;604;573;520;497;559;586;636;557;635;607;604;677;653;568;533;540;655;777;802;739;631;571;511;501;497;614;609;563;443;324;110;30;23;18;32;84;216;359;502;590;635;670;695;710;693;670;699;596;429;465;523;647;689;755;706;695;728;680;690;702;692;741;767;749;708;690;651;628;660;687;695;711;716;653;605;553;613;593;649;659;662;603;596;637;719;692;647;643;608;620;657;632;702;642;675;713;707;633;575;480;523;581;625;662;627;602;745;645;647;600;602;648;624;634;665;647;674;656;611;635;635;680;652;700;531;399;315;306;347;440;569;656;617;612;551;606;612;548;544;556;557;488;380;273;339;470;572;689;639;694;662;593;670;650;636;655;560;579;550;638;711;693;706;716;741;738;741;737;744;698;692;683;681;674;631;629;642;570;544;575;609;590;647;698;694;702;669;698;607;619;552;460;513;579;606;665;638;668;601;581;550;602;669;756;732;651;564;515;462;583;600;553;591;612;696;653;631;679;667;626;667;630;598;596;657;690;700;650;620;564;657;644;587;605;646;757;708;628;566;579;571;606;616;606;602;648;604;652;626;636;552;613;685;731;708;701;695;696;608;585;630;655;606;615;718;646;705;684;686;660;633;599;569;637;688;673;724;665;618;679;658;631;639;627;641;660;684;612;580
496;629;647;668;711;723;689;608;590;587;692;667;612;633;645;584;598;604;611;695;638;579;477;487;572;608;627;611;649;602;577;488;310;204;121;166;140;109;88;90;80;78;65;77;97;121;112;90;61;68;101;136;251;330;508;605;649;646;672;695;662;692;619;574;536;564;539;493;493;516;598;684;622;556;496;479;611;662;626;649;650;684;678;671;696;735;811;734;745;659;670;652;615;582;623;655;627;549;450;450;605;653;615;576;550;633;727;717;732;769;745;739;712;688;667;658;639;601;493;528;587;511;498;470;547;555;568;587;540;507;505;511;589;599;584;661;741;768;700;716;637;626;625;649;660;606;648;756;776;710;643;700;680;701;687;676;688;638;541;505;564;598;573;540;564;656;712;660;647;651;656;617;581;595;626;715;683;717;678;675;611;623;698;718;745;660;660;654;683;601;633;624;538;615;676;728;735;780;767;697;640;590;564;644;715;728;691;679;630;603;632;654;644;673;710;745;624;668;543;543;670;699;708;655;593;528;574;624;700;794;745;649;598;558;517;504;551;651;688;707;636;616;645;594;488;487;458;425;336;218;191;182;266;413;474;485;488;524;474;556;543;553;491;599;555;549;535;578;638;658;695;679;671;706;755;778;650;594;569;672;763;709;729;700;641;724;647;610;703;684;606;583;487;426;404;491;543;623;612;511;448;504;542;481;460;468;486;549;684;654;711;686;670;611;630;739;648;698;688;669;773;739;792;787;775;751;713;654;641;613;604;623;659;648;667;616;569;607;569;610;694;715;674;644;555;555;613;723;687;628;602;636;713;672;641;731;709;661;713;696;688;642;623;646;619;552;557;573;715;673;769;696;681;714;724;735;728;688;681;576;642;721;804;790;757;793;806;730;663;625;550;555;529;599;610;663;698;697;719;552;394;255;115;54;52;98;144;200;245;273;413;574;627;522;532;564;654;621;620;671;689;756;729;720;681;655;644;659;601;538;548;536;657;713;727;680;643;565;473;494;578;580;564;502;392;219;86;22;23;35;35;76;179;258;395;503;645;656;628;667;738;667;721;699;582;532;558;673;752;798;772;813;688;703;667;717;707;726;725;724;723;721;666;764;742;769;784;745;727;648;607;583;587;668;654;646;613;571;595;633;736;709;687;651;622;654;654;666;632;708;701;720;682;661;572;543;587;647;674;638;619;666;648;646;685;645;635;616;658;590;625;698;687;645;632;587;621;654;602;559;515;463;417;363;426;489;548;610;621;537;533;564;565;601;546;586;566;527;438;410;451;488;593;688;690;604;639;586;663;645;695;666;589;603;538;628;703;732;704;726;701;733;639;698;677;687;688;693;664;662;620;726;646;633;565;579;487;570;675;691;715;715;687;669;605;593;550;469;527;547;646;648;697;607;625;524;576;596;723;756;744;688;541;527;584;632;644;592;506;591;657;607;647;629;635;588;600;627;609;595;659;708;699;663;546;559;588;662;586;681;696;714;702;608;568;525;594;624;686;610;639;641;638;601;675;627;562;606;706;767;753;677;699;663;624;632;602;596;597;615;608;704;665;682;625;634;652;596;598;602;708;715;651;625;576;554;592;603;602;622;702;689;694;631;596
436;527;633;709;767;749;721;599;544;529;592;605;531;592;641;616;609;669;694;745;655;622;440;456;548;616;679;657;699;613;501;376;248;163;145;194;172;160;140;122;150;130;134;152;187;215;191;142;125;156;169;203;267;349;495;578;637;640;621;660;635;685;613;627;552;578;529;448;484;511;616;653;633;540;571;543;633;665;672;663;719;714;752;729;770;781;907;717;694;662;621;619;596;611;559;610;641;512;519;508;582;654;631;560;637;696;731;763;684;780;699;715;733;655;622;622;623;590;509;495;542;532;518;495;540;555;569;530;497;429;526;642;633;668;609;779;800;732;692;639;674;657;653;615;566;593;692;768;791;750;731;655;623;624;665;692;641;572;469;510;578;647;607;568;590;642;690;680;692;660;653;610;569;602;613;652;670;678;688;599;601;588;702;715;739;680;626;610;626;644;613;600;630;617;707;722;772;782;766;746;684;656;670;652;698;707;748;632;664;663;668;719;721;698;770;725;658;589;497;492;569;613;601;489;549;617;652;669;746;686;755;654;681;699;647;617;678;662;723;709;675;603;626;540;517;468;439;422;361;347;346;311;373;472;561;508;482;485;554;599;633;594;534;511;498;487;525;562;602;589;637;635;640;741;805;812;645;559;613;716;666;677;694;664;663;641;640;592;682;688;640;584;560;507;490;543;646;664;671;609;485;490;483;490;467;473;485;449;500;586;643;592;490;426;559;644;716;750;778;800;755;773;801;758;775;741;715;680;661;658;664;642;627;646;604;577;635;669;649;661;676;702;645;601;571;543;654;712;623;622;598;678;679;686;671;649;717;714;674;663;672;651;611;563;561;493;514;566;731;723;665;613;597;713;688;714;724;709;655;718;704;738;800;739;768;791;792;669;618;585;479;496;453;504;584;723;716;682;683;596;425;274;168;109;107;194;282;365;377;383;511;606;580;513;547;606;644;596;608;729;760;813;757;770;713;666;650;624;573;588;547;497;614;727;691;734;575;570;494;518;540;615;534;444;261;150;44;34;52;75;103;125;165;269;340;522;598;588;598;635;737;685;700;722;611;557;575;707;806;773;850;782;740;712;652;654;687;635;694;737;736;716;762;761;777;804;703;765;785;733;590;544;573;596;623;656;646;610;609;652;702;760;708;693;608;653;666;630;643;668;684;754;700;636;590;538;556;571;621;638;696;627;640;681;621;555;471;504;549;571;666;702;753;697;662;587;590;591;607;563;505;453;458;519;523;519;526;536;487;488;500;560;683;608;689;676;687;620;554;517;540;584;656;615;678;698;707;639;659;670;683;657;669;605;530;624;642;743;676;697;674;611;600;609;618;697;722;720;682;715;665;700;646;613;633;563;560;553;609;653;680;726;656;677;613;545;549;520;537;580;632;696;667;568;578;546;576;626;726;750;687;617;556;575;645;621;604;564;562;625;678;651;604;651;645;548;559;548;671;613;706;676;680;616;570;515;545;602;618;619;676;662;668;645;570;574;588;700;737;692;639;662;656;628;726;629;628;667;770;730;745;654;731;708;616;592;654;582;615;612;619;676;635;568;616;599;607;635;600;576;687;635;604;582;549;527;544;619;649;683;691;703;671;625;606
406;453;608;655;757;775;739;681;527;492;564;538;542;603;708;774;730;736;747;769;673;570;454;496;556;720;730;716;637;580;450;322;230;183;164;162;215;183;205;219;169;136;157;235;330;310;320;254;214;225;277;294;346;451;536;671;661;604;646;683;697;681;626;601;578;543;544;492;542;537;563;595;618;545;573;632;680;639;674;574;683;668;714;778;797;789;835;797;742;686;617;584;565;569;557;575;630;578;622;601;669;668;650;637;739;699;775;763;816;752;734;632;657;693;643;610;597;529;490;507;544;479;571;561;572;610;591;574;483;426;540;635;721;733;700;715;812;798;734;697;719;656;629;620;583;596;670;688;765;759;657;578;571;609;742;733;639;576;530;494;606;672;611;648;575;642;639;704;743;683;591;633;629;654;640;620;636;668;633;613;593;622;632;709;703;653;651;703;685;638;617;645;674;656;698;702;826;776;800;801;794;745;709;681;697;709;683;675;612;669;682;715;723;683;736;699;638;507;471;489;546;592;572;539;596;663;702;710;754;804;728;726;793;692;801;744;720;695;665;652;656;636;641;629;587;572;486;418;406;435;445;435;525;574;587;586;563;548;604;704;684;620;595;433;394;437;502;544;547;616;620;701;668;720;782;706;663;601;671;676;657;643;646;698;667;602;565;666;698;678;574;519;608;620;655;597;719;724;724;673;587;529;513;483;439;483;515;482;465;435;493;496;417;405;493;673;778;786;837;776;848;885;869;811;781;799;724;671;676;674;655;623;621;604;638;594;640;661;685;633;710;700;679;648;528;528;571;653;666;627;666;671;668;705;648;653;681;703;687;646;652;624;614;600;539;482;475;558;657;643;642;593;580;649;738;761;730;722;722;674;721;716;693;719;699;678;660;612;549;564;524;493;463;527;643;761;751;749;741;666;556;380;267;192;186;311;447;493;543;493;578;626;637;550;554;608;575;535;628;719;813;785;789;779;757;701;675;674;627;537;565;494;600;709;696;572;602;592;584;578;620;580;518;379;230;117;76;74;103;180;201;193;183;273;394;500;601;570;617;625;663;661;684;665;628;659;683;712;832;864;825;839;813;727;608;627;585;624;645;645;699;722;697;766;748;812;757;750;741;736;640;568;579;609;657;709;695;684;658;725;741;749;712;627;640;610;638;644;652;625;645;640;677;683;590;574;533;583;581;697;642;650;685;653;585;476;349;361;392;522;636;697;721;695;639;617;593;522;508;496;517;537;543;600;605;522;476;441;405;400;477;614;637;672;742;661;696;593;604;574;625;629;671;632;731;672;637;622;699;691;638;651;651;644;627;592;674;654;689;728;700;655;595;580;657;709;678;701;674;673;665;643;644;600;599;622;552;594;622;670;681;692;675;549;503;546;579;584;610;670;693;612;654;592;651;579;594;618;703;716;641;596;570;611;665;598;596;606;653;654;642;680;686;691;572;541;558;630;704;698;711;674;652;581;629;593;575;587;590;589;663;667;627;609;599;591;591;697;658;701;707;688;664;672;643;665;687;672;704;714;728;657;661;677;590;593;584;564;611;592;662;641;682;569;609;549;568;567;608;658;638;570;598;572;523;547;555;629;658;724;665;695;690;672;624
369;422;549;554;693;694;760;671;586;472;541;489;544;672;719;706;734;753;740;764;696;625;496;473;556;690;732;759;614;532;447;355;257;220;190;175;194;224;232;183;170;148;183;334;478;544;488;433;399;372;431;394;487;549;687;699;702;567;580;692;760;715;663;639;559;526;533;548;599;580;547;599;583;563;594;612;584;655;579;574;616;597;680;810;824;837;825;769;685;633;557;500;467;525;543;558;576;605;641;680;680;683;791;689;708;730;814;725;745;791;730;699;674;742;655;569;540;550;492;542;519;508;625;653;645;598;642;567;504;479;542;640;720;716;800;771;771;761;716;733;680;622;650;600;626;644;689;700;730;703;640;587;598;632;632;702;683;600;604;530;619;617;595;531;565;633;637;669;648;662;657;611;594;643;661;647;606;638;643;686;640;632;660;677;694;727;680;706;640;626;617;544;575;657;762;742;769;735;777;776;732;702;660;734;678;652;650;638;653;702;601;684;678;696;755;721;619;533;465;513;505;552;575;650;663;684;689;716;692;652;721;713;777;740;763;729;708;629;604;599;625;623;725;686;667;619;571;496;461;497;472;490;509;549;589;682;639;636;640;655;733;679;521;438;413;419;417;438;523;650;636;647;704;659;708;745;676;652;766;693;643;611;623;646;577;644;651;680;677;623;573;506;579;653;718;784;712;777;722;627;577;571;566;559;544;518;537;493;414;374;361;443;410;459;531;676;735;806;782;821;752;776;802;810;781;766;716;663;620;656;652;643;580;596;593;621;608;659;631;674;783;734;746;692;648;529;596;616;682;667;611;689;714;678;637;635;693;729;652;623;590;593;588;586;588;572;570;609;628;684;639;647;629;659;690;744;753;678;776;749;728;708;672;645;586;589;598;587;488;517;484;545;433;530;613;745;771;815;804;727;680;563;490;364;338;418;508;514;551;565;578;620;579;565;586;635;592;575;635;744;776;766;767;753;755;783;675;664;562;464;515;543;654;736;664;555;592;633;742;688;670;607;562;469;304;189;142;150;216;300;371;352;320;360;444;579;606;645;559;602;633;662;641;672;670;633;730;766;795;818;783;845;735;711;661;633;610;581;656;698;701;747;733;698;751;750;731;681;694;620;609;581;694;626;633;738;706;682;700;745;757;783;706;691;633;658;588;630;590;617;616;658;653;645;600;506;536;541;591;632;668;626;666;632;513;367;257;242;365;478;580;726;699;717;633;621;572;546;523;541;594;592;623;690;604;544;493;400;389;401;492;571;615;661;779;752;711;627;636;600;665;650;666;689;640;715;665;636;661;623;650;644;665;649;675;674;645;660;662;708;712;702;610;653;624;648;658;611;710;687;663;627;596;577;614;627;554;580;632;641;646;681;598;527;483;487;589;595;663;760;729;675;599;564;572;649;628;688;749;742;618;566;591;606;637;685;652;589;635;677;743;692;679;699;648;535;642;634;705;720;795;678;611;628;593;616;596;556;565;575;618;681;631;612;608;579;604;633;615;665;749;703;615;635;685;672;672;665;703;725;721;660;658;639;578;547;548;602;666;684;708;674;653;675;592;608;540;595;590;615;656;617;584;597;581;644;621;594;653;716;683;692;659;611;565
506;457;529;542;537;705;764;639;611;590;572;541;613;674;772;783;727;764;797;750;736;657;559;503;555;723;739;644;576;518;468;454;381;338;314;235;235;264;197;148;120;164;278;424;563;638;668;619;598;514;487;549;560;607;612;648;580;560;591;619;707;653;635;613;585;556;571;550;613;613;636;626;631;569;599;687;644;623;603;563;552;577;643;730;760;775;829;728;638;541;490;523;472;411;466;474;536;553;657;721;702;791;811;677;789;744;715;651;718;695;760;670;647;683;655;530;517;544;560;570;551;560;620;660;664;637;613;605;538;516;539;582;700;758;755;704;711;711;706;690;686;666;674;601;637;647;602;661;681;739;625;534;547;589;610;617;599;598;628;593;563;571;566;602;616;652;634;627;677;701;619;622;597;663;688;664;615;693;681;705;671;645;639;694;686;714;687;709;603;615;593;555;538;629;742;732;744;735;725;721;738;688;693;733;592;601;590;625;643;665;664;672;683;747;779;761;620;597;523;517;538;572;592;618;691;690;692;728;665;693;579;629;661;688;682;710;654;600;562;572;556;652;716;753;735;652;581;508;470;482;499;469;468;526;601;658;685;698;667;710;723;664;594;447;415;425;397;483;502;620;631;640;662;658;683;718;683;736;691;642;603;539;560;562;517;617;645;715;652;552;546;588;621;649;746;776;760;751;724;644;636;612;600;658;631;645;619;568;500;369;425;496;524;525;633;755;754;735;726;722;849;798;766;715;677;754;666;679;650;669;672;645;617;636;648;646;587;562;650;729;728;806;758;707;667;609;591;619;671;705;739;721;699;655;630;684;711;688;707;693;604;575;607;659;679;624;571;561;567;623;637;637;591;654;738;719;667;716;699;679;726;674;632;617;640;622;653;639;605;544;475;498;464;492;554;755;792;785;804;720;640;591;551;535;441;506;506;531;573;637;611;562;608;586;600;621;570;684;705;758;806;767;788;781;745;729;752;641;557;475;530;626;656;716;653;547;582;685;661;724;679;596;561;485;399;289;240;236;343;412;511;437;490;504;566;668;702;617;597;622;599;637;649;664;650;655;753;732;819;770;847;768;768;736;667;665;598;591;662;636;724;681;710;734;708;706;683;655;550;570;612;664;666;668;645;733;704;681;663;675;730;754;735;722;688;678;594;580;559;614;621;597;587;640;540;532;483;504;628;614;652;614;636;657;491;400;337;365;444;513;590;679;675;642;624;586;628;542;500;622;610;654;696;694;694;618;560;476;451;483;536;592;663;692;700;761;709;669;591;669;696;695;672;655;644;740;694;634;636;664;668;632;681;656;641;695;630;635;697;666;714;684;631;658;627;674;645;628;593;638;619;613;600;622;656;641;664;624;601;605;640;596;591;525;488;540;533;573;669;759;687;652;585;608;632;672;684;663;680;664;604;589;622;689;645;622;666;665;670;674;719;678;689;699;632;584;613;651;690;759;777;667;677;652;595;583;562;567;511;595;570;595;592;606;582;631;572;618;621;682;695;638;577;566;649;621;681;703;717;668;650;607;587;620;571;589;638;668;666;696;702;648;652;636;595;577;524;546;583;627;670;603;616;583;613;654;690;662;667;666;679;630;641;647;579
481;492;514;512;569;633;657;662;648;655;633;617;645;699;816;721;732;729;773;789;739;771;650;549;610;671;688;623;603;510;550;590;539;493;462;327;300;277;199;139;150;184;304;506;659;691;755;661;667;628;628;635;644;634;652;626;639;581;597;700;689;635;639;563;578;570;600;613;663;660;716;682;670;670;686;655;653;680;641;644;543;590;638;686;829;793;824;683;616;518;503;563;531;499;475;520;494;588;609;743;707;779;756;807;724;734;654;663;664;755;709;763;710;672;652;559;530;583;576;637;602;574;618;622;658;641;648;594;582;535;553;518;576;651;632;679;656;645;681;662;657;665;632;596;589;641;630;645;659;689;607;556;508;587;560;540;580;671;661;649;583;598;612;613;577;529;611;638;655;683;633;642;596;698;657;729;684;694;648;690;681;691;694;646;725;658;668;678;611;633;532;544;534;596;720;702;777;756;666;664;694;619;670;710;717;586;541;605;646;647;593;602;647;760;796;724;662;558;562;503;503;551;583;646;742;726;794;671;663;628;648;586;610;662;682;704;631;597;530;618;586;666;720;786;725;635;621;513;496;436;489;498;528;558;572;682;781;752;667;690;612;641;597;514;508;500;500;530;569;672;621;563;575;579;624;633;615;639;686;670;604;621;556;507;473;616;711;645;640;554;579;578;671;663;751;737;747;733;728;647;690;714;664;616;682;659;651;632;540;495;465;498;546;613;646;693;734;757;741;767;733;804;737;642;622;632;707;735;708;726;738;694;677;655;689;638;554;602;603;670;790;774;812;734;706;604;566;632;663;748;706;737;660;680;671;665;699;698;703;682;560;574;588;652;677;629;598;578;543;592;617;620;626;633;671;654;696;626;672;668;653;653;656;650;631;682;672;675;620;588;495;559;486;491;554;694;748;752;747;682;657;642;634;606;648;532;511;508;532;597;629;559;589;562;611;625;665;755;777;796;778;782;752;750;717;679;761;738;648;519;541;607;659;690;657;609;620;722;737;734;644;601;563;536;399;410;349;386;405;487;532;550;571;522;575;648;667;672;622;628;651;612;684;647;650;637;654;766;662;737;765;740;760;697;708;679;603;631;616;657;652;653;662;689;700;680;618;608;512;546;573;634;706;708;654;685;659;662;672;711;738;687;702;723;710;688;585;541;558;576;620;554;631;561;523;526;498;538;600;627;605;601;622;649;633;545;494;523;530;616;613;645;596;652;680;654;675;610;629;592;669;713;699;712;689;651;632;575;513;546;683;626;623;664;744;766;755;673;628;632;637;676;658;666;696;740;667;686;672;664;639;683;628;670;703;667;612;665;651;648;647;666;692;674;629;651;575;611;624;625;631;645;679;701;728;672;735;661;605;585;596;623;588;560;535;535;633;632;702;743;704;679;642;669;729;726;714;669;666;653;658;616;610;663;681;628;689;714;670;710;717;680;674;714;746;691;622;646;681;780;731;672;687;627;627;593;555;561;610;619;689;660;640;618;639;589;596;598;618;642;714;585;607;557;582;646;682;676;663;658;651;650;651;579;580;571;616;677;759;688;684;634;623;639;581;544;475;515;524;618;658;606;590;622;649;662;623;657;637;627;647;598;586;619;586
509;489;565;547;528;594;615;629;678;661;625;564;669;711;733;654;613;670;811;879;819;745;730;617;657;712;743;616;585;640;640;662;648;671;562;408;375;296;206;162;165;258;417;594;632;670;696;712;696;652;648;704;655;607;553;546;546;610;646;607;708;674;568;552;578;604;654;651;711;681;763;773;716;690;705;721;720;683;698;687;651;652;660;760;806;799;752;733;602;553;498;582;567;542;501;510;532;584;690;695;686;711;714;711;693;655;700;669;709;739;827;704;649;641;631;580;556;633;695;691;588;532;588;640;675;655;620;595;596;582;560;527;515;587;608;641;644;645;670;719;625;585;615;580;627;659;678;673;682;794;637;595;528;529;558;535;608;620;688;636;644;540;608;626;585;569;590;633;656;681;652;654;603;661;752;761;734;723;706;690;735;721;733;707;653;678;674;682;700;628;530;513;621;683;710;747;709;698;656;631;580;630;700;702;646;575;530;543;619;622;559;557;668;746;761;708;630;683;586;572;499;540;557;688;696;743;737;745;665;619;582;569;494;613;692;668;602;574;565;587;567;655;724;737;694;631;619;496;485;517;508;526;559;630;695;704;699;746;687;617;639;633;617;610;557;537;531;613;705;664;584;537;505;516;578;573;595;623;632;696;618;639;551;540;548;644;761;714;673;631;647;635;636;598;595;612;630;648;590;633;609;667;671;635;630;720;680;750;623;584;507;541;568;654;698;700;702;716;713;711;745;699;690;567;531;581;675;740;744;766;757;708;711;637;686;645;551;611;636;676;690;731;751;738;681;635;624;682;756;742;768;749;744;725;697;659;700;664;640;640;603;561;629;691;697;635;594;547;575;634;656;615;588;584;650;666;681;641;571;590;567;623;610;713;705;739;721;677;657;540;618;571;530;520;607;684;722;710;747;676;635;591;610;622;609;541;520;558;535;533;555;607;622;594;628;723;739;764;774;760;712;699;760;712;711;728;691;694;693;595;635;611;636;616;625;641;639;700;791;675;635;546;567;517;445;464;499;535;568;565;592;591;607;567;576;634;641;645;632;700;673;702;639;614;713;627;691;688;644;675;685;669;679;719;650;692;653;606;685;649;635;685;700;664;644;649;616;599;522;588;624;647;647;716;723;720;659;663;742;740;727;809;777;753;683;596;543;514;535;572;642;620;591;515;541;446;517;569;599;604;575;556;677;663;634;747;672;653;675;707;603;607;573;580;714;709;643;649;648;716;647;698;729;761;703;682;681;631;591;634;702;692;682;744;709;749;721;674;663;696;660;669;733;694;716;665;623;602;627;664;653;654;604;675;651;689;715;696;689;592;578;646;753;712;657;699;595;552;577;611;656;621;708;745;756;732;658;665;619;591;584;549;555;565;627;602;681;670;658;728;659;666;669;643;739;708;734;650;659;617;662;625;616;661;655;685;645;697;779;735;713;720;675;759;741;701;705;692;691;701;709;728;708;683;665;645;636;614;687;659;640;692;666;621;600;597;584;597;593;608;627;607;583;635;620;656;644;663;660;617;628;634;675;626;685;669;677;691;711;714;646;580;596;562;578;505;499;516;555;717;611;619;622;637;698;622;671;623;617;567;599;598;630;580;545
527;547;608;573;517;503;582;621;696;680;641;624;697;710;703;609;600;624;730;733;811;875;721;697;747;640;697;675;649;698;654;684;663;662;626;521;429;350;272;243;247;323;445;571;597;669;665;692;738;651;723;645;672;622;519;471;524;594;622;647;658;697;629;580;576;583;612;656;714;694;732;763;805;741;727;707;694;719;698;683;665;748;755;823;771;754;757;689;685;609;602;647;607;550;551;521;580;652;649;670;702;660;644;642;705;708;690;718;763;788;757;636;651;642;609;583;601;656;670;646;590;540;598;657;664;706;645;605;635;633;605;569;545;569;593;622;616;702;657;643;660;625;556;613;621;660;674;701;705;721;689;599;631;548;552;569;543;626;663;636;658;511;618;586;509;558;579;616;628;628;677;718;628;709;729;763;762;794;702;751;730;709;679;638;623;616;676;696;721;621;596;590;690;731;728;737;753;744;688;699;582;611;688;606;621;577;593;552;548;531;572;612;717;705;775;724;679;650;579;561;558;531;557;702;691;665;718;679;658;627;577;518;510;608;633;624;606;628;672;616;533;642;677;693;693;556;569;572;483;538;574;567;620;667;699;722;778;707;640;617;623;610;576;536;577;580;595;669;687;689;653;521;493;511;507;532;582;688;636;650;689;664;581;519;579;656;655;701;713;673;664;597;623;549;517;536;557;539;568;553;650;672;679;708;671;706;704;708;677;689;619;616;589;606;605;719;699;751;714;658;689;696;653;578;490;514;726;738;797;860;758;681;702;678;640;608;566;578;631;612;629;688;710;663;628;637;643;688;732;740;724;770;692;701;710;674;603;650;616;585;586;530;621;641;712;636;613;552;603;640;678;672;614;609;613;615;644;607;567;495;517;565;639;771;746;756;689;658;627;561;548;585;560;593;589;686;747;721;696;643;630;585;662;692;630;599;579;496;514;508;577;609;612;648;640;663;700;704;671;674;650;642;645;637;680;656;724;736;684;622;652;662;640;629;626;649;692;685;741;726;689;604;613;550;498;451;573;647;627;634;650;627;605;594;555;636;615;716;703;686;676;722;735;680;678;597;660;667;573;608;635;651;685;642;638;675;659;600;664;704;637;724;698;615;626;584;605;588;588;579;610;577;586;591;671;671;737;664;734;732;744;740;766;678;665;643;553;487;570;623;593;586;606;561;502;482;531;538;579;579;613;635;636;656;695;722;817;751;717;729;648;621;562;639;681;643;684;637;679;635;680;656;653;652;649;650;649;673;645;632;670;699;703;683;734;768;775;747;684;718;656;683;729;699;708;664;657;622;678;656;640;658;622;654;643;662;677;687;699;593;639;611;696;680;719;694;595;553;496;585;661;636;664;629;680;651;720;591;623;608;576;559;590;570;647;666;697;667;627;603;640;627;600;683;700;734;701;640;658;644;652;621;635;626;659;662;652;707;679;699;637;641;770;717;739;764;783;664;679;666;689;639;698;695;664;640;593;696;686;722;715;691;669;564;535;608;656;587;606;633;601;610;632;658;625;692;670;652;662;687;635;621;639;599;651;669;674;715;666;712;635;578;546;561;597;548;562;599;603;673;705;646;584;611;701;690;696;699;629;590;591;636;624;676;558
527;585;635;609;574;593;565;636;698;680;665;611;645;659;606;525;558;632;696;799;783;755;731;700;678;683;679;724;731;738;697;638;653;633;586;547;490;498;423;409;413;438;515;593;644;642;638;667;676;657;701;685;737;651;552;514;527;560;518;615;627;699;652;655;619;656;663;734;739;734;693;780;723;778;678;619;719;711;729;629;663;648;692;755;733;745;720;750;690;658;653;619;643;572;518;628;673;649;644;622;667;631;603;655;737;759;689;740;683;714;641;574;599;605;606;603;632;638;622;588;550;572;601;666;628;629;679;667;695;620;606;578;604;580;536;574;668;664;696;717;669;711;606;582;672;666;694;682;693;659;606;639;663;568;603;540;533;568;657;684;600;631;546;560;519;589;650;653;637;628;674;713;715;743;714;760;765;694;704;668;726;742;667;655;644;629;650;731;708;663;592;619;677;704;735;797;717;723;670;711;677;664;592;614;610;570;624;564;498;512;510;543;615;681;707;696;735;616;600;577;617;605;635;625;590;612;621;605;620;577;578;516;529;612;589;626;610;754;695;686;656;582;613;613;599;547;558;579;534;556;569;624;669;747;762;767;747;747;682;634;546;548;556;564;628;676;613;662;743;683;608;557;489;511;536;617;633;640;703;660;672;691;630;577;609;721;700;662;678;743;714;663;512;494;496;548;497;535;535;570;663;606;641;627;642;634;666;579;636;639;646;681;642;567;646;666;696;698;673;646;662;637;560;569;530;560;656;776;806;776;763;718;679;610;603;603;587;595;652;616;641;624;622;585;575;577;683;613;704;699;707;716;692;683;651;598;608;633;663;617;578;604;625;665;667;643;578;602;622;633;670;661;621;614;593;657;662;611;621;525;497;552;629;690;734;716;685;629;579;568;518;586;584;611;668;675;758;726;678;584;664;592;658;637;652;506;532;494;551;550;624;631;688;654;591;597;634;640;656;588;576;565;598;681;692;654;702;762;617;712;661;607;692;643;693;660;659;741;752;756;671;662;648;614;527;547;588;674;693;655;685;654;615;629;608;648;588;630;652;663;690;667;712;711;688;613;610;595;588;577;610;686;652;626;650;658;662;643;635;686;683;702;745;675;628;641;649;565;571;599;601;576;584;565;635;662;680;687;735;715;714;704;746;684;749;643;632;572;541;606;626;683;681;577;520;469;546;581;620;614;614;623;589;613;724;769;771;810;737;798;667;578;591;658;668;658;684;631;657;632;649;654;608;597;609;635;705;665;666;632;694;713;675;732;757;746;749;677;669;692;701;674;681;733;657;669;567;643;633;668;668;655;646;654;700;676;684;722;729;668;603;625;691;737;688;642;640;540;473;619;581;523;578;602;609;642;624;675;633;666;639;601;586;588;626;709;696;692;688;617;599;627;584;580;638;688;680;663;641;683;678;673;628;601;679;610;625;659;657;651;617;681;649;736;735;695;724;663;686;714;611;646;648;715;658;613;678;719;759;699;690;627;640;569;552;573;655;643;653;648;613;579;604;702;681;672;642;578;702;683;695;660;645;696;632;681;662;653;697;666;663;605;565;551;554;632;613;690;680;681;709;669;612;631;648;693;710;729;669;660;659;628;631;653;606
590;597;654;644;599;571;635;587;686;705;644;611;612;694;598;522;485;604;691;752;776;731;736;687;739;749;744;780;806;788;684;663;586;580;556;547;564;561;594;561;588;623;612;675;683;681;651;568;656;685;680;727;675;638;550;488;527;530;547;565;526;586;628;622;623;683;666;703;663;680;637;703;794;758;693;657;703;668;667;617;556;613;695;689;704;701;755;740;723;700;689;615;607;584;553;670;638;631;589;627;575;584;623;764;735;727;676;684;740;656;549;532;624;602;691;632;611;577;591;554;495;583;654;576;639;615;675;682;677;598;636;650;611;573;551;615;670;669;676;677;721;713;678;611;671;740;709;750;666;627;611;663;651;627;557;554;563;629;712;703;631;625;518;488;502;694;623;650;681;637;692;718;715;725;802;708;730;699;699;678;734;709;704;672;638;605;723;706;661;727;701;643;740;698;751;772;741;766;737;741;717;671;591;548;539;632;665;625;556;517;512;515;517;614;654;658;629;609;556;567;568;586;619;594;641;668;629;693;653;555;500;494;562;661;622;585;626;723;781;703;657;559;546;591;547;516;521;595;562;607;590;637;689;767;782;785;766;724;670;566;576;556;591;608;643;658;662;656;678;661;556;510;523;597;640;672;633;680;646;667;661;643;623;544;635;647;664;688;690;698;707;615;502;491;482;546;520;519;546;532;591;662;626;636;679;691;664;586;562;621;622;689;655;597;559;612;618;653;628;641;648;677;634;552;506;590;696;710;785;852;805;734;749;653;563;594;635;656;672;681;717;637;679;582;529;550;590;677;707;666;677;688;648;592;650;594;655;681;689;630;589;624;658;631;655;575;608;673;577;563;572;563;590;605;628;621;617;629;688;572;515;558;675;715;716;659;625;554;535;541;512;572;575;637;687;697;729;702;645;636;644;739;717;582;607;539;517;490;530;559;583;651;639;576;530;545;551;567;534;532;554;586;603;677;634;682;670;743;707;721;687;708;656;681;706;691;657;712;729;732;666;698;670;615;606;598;632;682;701;628;691;705;633;627;621;642;622;693;704;710;705;716;704;715;653;538;603;589;605;596;614;627;683;636;698;762;725;727;717;710;705;695;695;614;713;662;625;548;554;600;606;602;581;563;570;682;717;712;709;684;680;708;690;726;704;723;673;651;679;694;659;636;620;650;564;526;602;654;605;634;631;587;571;624;695;709;753;770;732;728;663;626;627;655;691;677;694;578;604;625;625;649;523;537;582;618;596;639;626;655;620;662;677;666;708;720;741;658;633;647;675;686;674;694;664;703;676;637;660;635;614;692;649;641;615;688;722;736;776;667;623;633;660;717;629;633;616;542;558;626;587;525;557;521;535;608;643;668;677;670;681;611;574;590;641;694;733;695;682;620;632;590;577;584;604;691;664;704;720;680;713;644;604;603;667;668;602;650;649;624;652;632;710;695;714;670;689;637;679;652;674;656;712;735;685;668;727;742;784;765;672;630;657;557;544;640;710;666;672;657;590;608;681;687;685;614;632;621;672;737;678;669;608;588;660;635;633;658;751;697;708;644;581;582;592;601;665;648;646;781;730;632;623;621;617;589;736;748;702;649;656;670;561;600;602
542;582;683;738;704;651;652;697;750;699;653;615;600;583;534;498;486;559;606;703;760;747;770;667;725;780;716;735;759;752;747;588;576;598;579;587;647;573;588;685;697;668;720;659;767;743;691;677;617;674;709;782;776;670;527;514;577;539;528;538;571;568;541;590;616;687;733;703;614;605;601;638;756;748;729;665;703;702;636;581;571;559;626;616;671;674;735;772;795;793;687;668;638;578;619;670;713;603;582;552;533;548;605;709;712;684;590;593;613;605;547;503;619;663;623;670;630;614;539;447;523;549;593;555;574;672;640;683;644;634;586;640;654;567;622;644;629;642;703;671;676;721;651;614;606;642;696;725;624;561;618;646;603;601;666;629;638;675;727;715;668;584;565;486;511;615;654;678;649;678;681;727;672;749;693;595;676;672;711;707;648;649;694;689;646;605;735;775;743;702;721;640;708;735;738;777;710;716;718;706;713;728;619;584;565;630;659;702;681;631;604;556;540;587;605;633;635;610;576;569;599;614;696;632;630;652;645;613;582;512;518;550;600;642;620;611;667;782;692;707;669;517;567;537;562;534;558;587;611;580;565;663;721;723;721;741;729;652;606;568;503;513;524;686;725;686;719;685;675;639;543;470;522;589;653;651;709;743;691;706;709;610;582;592;613;633;671;628;704;682;660;593;585;599;571;575;555;576;581;596;611;659;694;639;649;669;630;465;429;598;599;678;628;559;503;553;548;628;651;660;662;684;642;577;537;588;607;721;829;753;772;745;659;573;513;609;621;677;677;802;619;707;614;546;542;573;565;589;591;599;573;663;618;619;609;657;681;723;735;692;631;569;619;657;672;688;669;672;568;478;489;533;543;586;616;640;575;631;655;595;493;589;658;639;662;623;604;580;533;585;521;541;523;611;644;716;754;728;669;675;700;712;672;610;554;535;598;590;599;619;611;676;664;580;511;513;455;497;483;520;599;590;563;607;606;674;704;732;713;685;721;606;646;646;713;732;769;705;697;720;768;640;658;653;644;635;684;700;745;698;708;648;643;677;616;640;654;677;682;625;672;682;676;645;597;541;597;599;569;596;646;639;597;678;693;663;732;700;688;691;682;633;627;639;614;700;662;565;577;610;638;630;566;519;514;630;668;684;729;686;712;697;693;626;717;708;706;739;653;715;736;694;656;618;584;580;603;621;762;676;692;649;610;544;509;626;657;700;709;689;645;602;606;596;652;682;661;626;649;660;678;633;586;580;603;703;641;611;671;608;564;625;613;668;657;736;697;628;633;648;657;663;636;691;707;669;654;661;648;589;578;603;623;647;605;647;683;735;712;660;645;623;683;661;637;614;599;578;630;641;653;569;571;577;531;586;649;647;680;649;609;630;584;618;729;738;720;750;701;653;622;649;617;633;602;674;668;654;711;662;663;647;637;704;718;653;613;625;679;632;652;606;663;642;672;657;661;748;659;697;652;652;701;735;744;710;690;743;718;656;691;658;597;512;524;561;635;691;695;646;631;681;672;690;675;675;590;577;646;637;634;652;624;617;548;562;575;594;676;666;653;626;593;548;583;624;635;683;758;743;752;667;635;572;577;563;690;697;697;673;610;606;580;648;652
607;641;668;648;681;644;651;660;722;702;678;603;585;563;561;542;577;590;625;608;764;740;709;747;749;754;737;724;724;736;710;597;610;564;558;638;655;610;672;662;660;641;644;703;714;734;635;631;663;661;699;727;674;639;593;597;566;557;512;543;547;532;570;621;700;642;722;667;575;490;562;644;738;817;802;711;648;697;651;648;585;606;535;550;695;672;712;784;743;732;648;664;604;617;638;691;667;632;538;502;494;568;635;635;656;607;606;573;617;592;552;503;605;642;645;673;643;619;565;493;481;555;566;574;663;690;653;704;698;659;621;694;616;607;603;615;665;681;711;632;709;721;683;572;673;655;690;717;624;657;557;668;606;589;628;725;769;712;787;702;636;566;541;464;540;629;689;682;674;735;701;660;688;720;669;642;610;653;619;673;629;673;688;641;688;693;707;687;758;775;681;675;722;755;704;730;699;721;675;712;703;702;622;644;605;639;707;655;669;625;677;643;577;510;580;633;618;671;581;636;672;681;726;626;696;703;627;594;601;530;557;644;689;728;622;625;605;698;759;734;646;633;570;577;586;586;569;626;597;579;592;662;708;749;718;718;673;757;592;583;524;548;552;625;662;698;727;695;645;600;556;437;495;550;611;617;667;720;723;738;684;615;606;601;630;644;661;668;654;651;680;664;653;678;639;628;592;601;590;627;656;723;670;653;639;624;593;476;472;500;548;681;602;544;566;586;592;610;620;653;704;680;697;618;640;631;632;669;646;716;753;726;647;522;526;604;678;764;720;727;727;683;613;633;591;524;533;545;558;578;583;612;678;693;673;729;701;743;685;672;645;636;636;754;699;747;701;694;530;463;513;520;567;632;648;585;552;602;618;596;580;650;676;639;606;606;601;584;567;582;472;501;523;561;679;788;723;767;651;696;738;685;583;609;601;575;555;569;608;619;665;636;610;568;561;458;451;448;485;556;654;644;641;599;636;663;677;734;721;712;701;679;648;702;703;717;786;694;700;664;631;624;656;623;656;744;715;734;733;699;621;621;575;569;608;629;647;717;700;648;668;691;682;643;509;502;574;534;524;532;626;607;659;688;723;716;733;673;743;759;673;691;552;597;598;639;641;595;569;567;610;652;615;489;531;547;627;701;672;695;700;660;680;638;637;627;652;665;663;710;745;751;658;593;531;597;620;702;775;669;685;689;565;511;507;520;598;644;658;676;669;588;503;526;619;663;683;664;646;662;701;666;673;678;621;664;627;584;603;595;611;602;644;610;611;650;598;606;612;642;611;634;685;686;708;665;643;640;592;627;550;559;638;628;654;643;684;691;717;699;703;680;618;589;569;572;584;613;642;641;674;624;624;610;555;616;702;623;619;590;564;610;621;610;708;676;732;746;691;693;747;616;624;658;685;613;683;616;644;635;628;635;644;661;689;658;627;643;692;655;620;688;674;683;627;630;594;666;686;619;622;664;661;731;723;708;706;712;740;709;689;655;590;596;499;543;633;669;672;600;652;631;689;648;620;713;674;600;584;619;590;558;565;489;494;469;482;571;674;645;619;600;635;629;587;580;612;680;720;781;777;766;628;557;537;563;614;660;715;627;572;609;487;613;621
650;596;644;672;651;642;621;644;693;668;690;614;618;602;654;612;635;661;663;717;674;762;748;729;760;754;786;776;776;680;694;675;607;595;613;701;652;626;679;638;666;608;642;688;772;778;760;578;615;701;690;726;677;646;603;575;622;563;560;548;560;492;582;632;662;676;688;688;596;515;590;697;714;774;729;733;671;687;602;650;668;653;594;629;609;687;703;718;727;725;656;680;676;704;685;642;668;606;531;437;432;527;619;640;621;629;568;600;664;645;597;614;656;698;669;700;635;601;564;563;584;597;593;615;644;708;703;677;674;624;609;633;612;642;628;671;685;652;627;724;726;747;696;606;675;659;629;667;695;620;628;659;605;615;667;752;729;763;751;713;643;573;514;524;519;627;693;737;698;687;697;684;700;701;701;676;676;672;696;677;620;654;640;687;678;721;758;775;749;718;682;606;679;741;761;726;687;730;739;704;736;707;676;660;660;629;684;672;573;631;614;648;608;617;627;615;650;655;710;680;729;678;633;658;675;634;645;609;680;586;654;759;712;678;675;611;611;703;719;682;647;654;641;672;643;711;674;676;547;596;627;676;656;702;653;762;714;685;659;574;559;573;576;610;623;698;672;676;686;589;553;510;485;508;582;619;708;647;682;710;716;653;595;582;677;638;685;727;699;662;717;716;703;681;622;670;607;598;666;616;666;630;656;639;633;613;563;532;537;553;648;709;566;641;635;635;656;665;657;717;721;679;723;686;654;636;628;617;684;689;666;638;579;528;510;596;628;727;743;696;649;646;648;615;597;578;537;518;519;590;643;640;654;703;699;668;656;685;677;713;686;682;706;707;626;685;690;622;583;515;509;545;576;609;572;563;524;590;602;630;661;670;723;644;588;645;566;600;592;545;529;477;537;590;694;709;769;729;698;776;741;729;699;573;552;556;561;546;558;523;595;623;576;559;564;503;474;520;556;587;632;639;632;590;624;691;722;743;734;716;673;688;614;716;725;734;755;683;623;631;619;557;553;611;632;719;660;767;679;608;616;619;649;674;610;645;671;706;690;665;636;690;675;646;506;503;538;521;515;559;574;617;707;734;677;650;630;611;643;691;663;608;588;586;565;607;653;616;564;602;581;643;552;537;531;546;600;627;654;715;703;653;657;647;651;585;642;698;658;711;748;637;609;531;495;520;612;685;714;676;697;695;604;485;467;521;604;608;702;705;656;534;501;503;565;639;653;671;688;658;624;603;681;710;680;626;625;601;581;643;665;617;561;596;584;624;634;646;626;693;661;688;670;651;693;699;663;679;623;579;575;546;577;600;662;629;660;678;695;734;650;634;606;565;577;607;615;606;675;696;650;671;670;612;644;679;601;584;616;550;624;608;609;618;607;649;731;725;701;646;672;712;702;649;682;636;663;653;643;646;590;598;572;626;667;675;656;693;645;632;620;669;696;657;623;669;665;649;651;642;595;622;737;746;718;674;692;635;716;652;645;671;684;602;567;556;594;665;663;645;700;731;706;698;655;650;657;633;517;553;454;528;509;477;468;451;495;597;638;658;700;637;613;642;575;583;622;662;728;653;692;795;650;623;573;582;622;647;600;615;568;569;600;594;650
633;674;629;616;606;564;639;622;685;649;597;636;652;732;715;709;702;666;719;752;752;652;685;749;750;697;724;746;721;688;681;646;554;630;674;685;670;704;674;635;605;618;571;686;732;773;739;616;632;660;692;743;664;671;620;632;649;613;605;576;591;594;610;593;665;648;711;689;640;572;585;675;688;705;840;760;763;709;620;639;647;643;639;611;647;650;689;637;709;725;723;709;731;670;629;674;627;592;523;437;416;464;613;622;605;652;611;703;683;694;710;728;696;784;636;619;651;589;569;590;626;610;587;656;701;687;708;656;670;643;666;636;627;622;606;626;625;632;626;688;751;758;743;647;554;613;689;648;643;665;609;629;661;685;648;698;744;781;743;740;716;648;627;614;580;638;681;712;713;668;690;693;697;727;668;630;635;640;670;655;659;640;578;692;693;694;769;753;728;676;637;635;645;712;741;715;697;768;686;677;656;694;675;639;650;674;653;646;642;630;653;702;584;625;688;702;655;645;689;709;760;710;629;673;677;633;574;632;675;734;745;772;738;707;637;607;649;694;683;730;724;688;706;723;706;688;693;627;583;586;644;677;664;668;655;700;744;665;586;616;615;603;594;614;618;641;672;693;661;663;650;651;581;582;567;577;624;620;673;684;667;667;598;602;680;657;669;664;656;682;721;693;719;787;707;664;638;611;637;655;604;631;656;607;607;627;626;621;595;680;687;637;647;625;651;672;741;715;716;746;772;742;768;698;642;631;639;588;632;677;660;691;645;606;588;584;626;738;681;686;686;691;656;623;650;610;593;558;577;671;697;637;705;715;676;641;591;645;671;677;676;658;620;681;705;674;655;651;539;540;521;607;632;621;540;613;505;544;575;635;695;715;749;684;709;649;613;567;619;589;508;569;543;588;622;679;757;764;715;746;734;788;641;580;544;489;489;564;572;545;565;547;594;609;591;535;546;566;623;652;647;627;680;651;586;596;692;787;761;754;645;615;549;604;701;701;711;669;652;595;549;478;465;569;616;674;623;686;669;579;607;677;701;629;647;638;704;687;705;676;660;691;647;611;468;539;549;592;543;484;542;677;638;690;658;650;559;562;554;628;605;560;590;598;554;623;618;606;583;633;626;645;608;486;464;479;467;560;594;631;680;711;597;608;599;560;644;682;700;715;678;635;582;563;516;527;614;705;698;690;701;705;601;553;504;477;573;634;684;602;662;559;480;532;612;620;654;732;683;611;512;532;632;677;646;665;642;570;612;664;680;645;608;625;548;667;648;683;637;681;636;680;705;682;704;758;670;629;619;581;552;606;592;576;667;723;712;628;633;699;675;665;651;614;622;629;646;662;706;688;675;683;677;718;692;677;671;584;572;556;594;634;618;608;609;630;606;650;666;725;702;736;645;668;643;672;645;644;663;590;543;536;589;592;614;647;642;666;709;635;660;654;718;696;688;693;616;671;603;614;566;534;630;660;739;699;667;611;637;676;603;643;674;621;625;593;690;657;658;675;689;749;668;654;692;671;659;640;551;464;457;441;481;498;483;512;492;581;637;647;591;581;627;580;615;601;639;666;693;697;715;695;709;640;545;556;605;628;627;574;553;537;588;639;593
661;603;603;561;571;595;634;640;617;647;649;636;704;704;723;774;733;715;739;757;790;781;768;670;730;696;742;715;701;665;646;622;592;603;629;654;666;689;728;725;632;587;574;630;640;684;727;688;601;767;726;670;676;668;650;639;663;634;650;634;640;600;613;634;669;678;740;702;652;668;637;671;672;762;797;717;692;649;631;685;651;686;621;614;627;623;617;653;716;741;748;759;732;616;660;621;621;547;495;389;383;497;602;648;609;625;686;729;712;773;728;727;687;774;708;680;617;592;592;677;627;671;682;709;729;671;671;648;692;654;643;686;687;674;617;622;611;565;600;689;777;747;729;628;601;614;620;656;691;650;563;623;662;665;687;722;771;767;699;698;746;699;683;654;641;685;696;704;706;691;631;702;783;730;736;649;631;645;650;621;650;653;662;675;700;763;730;789;756;659;649;596;582;652;650;715;694;679;721;677;644;638;638;626;625;632;667;657;658;648;682;677;668;626;612;606;583;657;728;698;708;633;670;671;659;644;626;619;701;728;718;742;714;700;647;650;635;691;750;706;710;743;732;698;685;691;710;667;579;600;638;734;707;719;721;706;690;695;640;610;609;653;616;617;684;611;663;673;608;650;635;663;603;567;629;576;557;597;634;677;678;648;594;617;627;678;688;674;701;701;707;750;808;759;739;741;661;631;673;681;645;656;597;583;603;638;692;674;633;661;633;614;621;601;633;672;751;682;737;764;748;738;798;727;671;668;574;634;630;579;644;620;611;656;625;663;652;658;719;619;683;691;647;627;676;614;634;563;612;635;666;765;647;695;603;636;604;602;631;670;658;661;633;652;658;667;623;617;547;565;568;586;623;608;641;585;521;571;640;650;676;723;711;737;685;690;652;572;625;564;599;593;600;660;662;693;737;724;771;758;738;738;674;594;537;475;494;548;559;560;544;604;653;598;638;576;559;553;623;614;654;658;682;685;614;563;622;661;679;720;602;615;609;687;667;704;699;636;634;567;557;471;500;603;589;655;674;588;603;597;613;649;636;625;678;643;626;732;621;715;659;650;677;683;586;554;558;585;516;484;553;596;598;625;642;615;603;522;518;624;597;585;578;626;555;541;544;581;630;609;646;644;625;586;528;467;451;459;473;542;688;723;689;663;580;604;584;633;664;714;653;605;651;598;610;557;635;686;656;675;690;701;655;579;636;560;572;612;665;663;682;616;521;614;639;717;725;676;646;590;528;471;541;670;733;659;665;621;632;664;660;646;629;608;638;665;674;644;697;646;663;666;683;683;686;693;696;685;627;637;634;671;723;672;706;743;654;661;693;678;715;653;608;569;643;712;643;703;637;635;667;682;654;722;732;690;697;586;555;527;589;646;674;642;667;644;638;612;611;632;678;624;648;635;597;610;637;628;606;520;550;537;566;630;682;679;567;604;649;690;642;707;663;700;687;665;701;689;637;562;537;578;648;727;713;685;672;707;708;684;672;624;709;675;665;679;644;723;717;730;743;717;754;640;614;604;647;608;533;509;501;485;548;501;529;531;518;610;664;620;548;536;597;610;676;619;705;684;694;641;625;696;666;700;528;558;611;609;651;598;596;594;619;660;624
624;594;622;625;587;681;657;658;696;639;645;707;753;794;756;759;780;704;705;755;754;734;728;751;782;761;757;721;667;666;558;566;529;566;621;688;671;773;686;648;632;561;567;608;649;666;694;703;694;710;727;652;683;635;645;669;621;612;655;654;615;628;608;714;691;648;717;683;657;665;647;678;696;718;708;678;737;648;643;560;610;635;650;650;668;565;566;572;679;728;739;767;712;663;599;619;639;603;457;443;428;459;532;556;637;640;716;721;758;746;691;765;778;710;705;683;626;638;613;638;688;690;696;679;660;603;602;615;664;702;713;709;652;653;698;619;569;562;620;751;776;775;653;646;592;569;625;672;670;646;580;638;606;719;724;637;729;728;717;730;762;654;690;681;626;667;686;692;629;645;687;721;671;698;689;641;622;662;634;636;625;617;583;624;668;753;682;702;728;646;598;559;596;648;658;649;700;655;681;741;649;646;644;586;603;625;653;696;710;649;730;695;703;667;610;575;583;599;730;763;697;667;686;681;680;623;574;588;729;726;752;722;680;663;615;591;645;667;673;722;681;697;753;698;681;701;686;658;579;577;655;723;691;692;680;723;740;652;596;612;640;630;675;610;665;671;654;628;632;642;624;643;587;615;642;657;641;656;703;680;641;652;571;568;620;706;681;671;677;723;726;749;710;750;733;771;704;673;702;669;658;604;581;579;537;642;693;615;619;604;537;559;564;593;648;627;692;696;671;742;701;694;719;756;650;613;618;590;667;674;626;633;690;661;691;681;694;664;656;648;679;746;688;681;655;646;631;566;552;604;621;668;643;600;606;611;614;579;602;664;644;652;599;639;654;660;671;657;628;582;585;608;671;657;638;603;558;596;629;659;668;712;739;697;731;756;670;618;625;593;568;655;643;671;665;665;660;686;694;806;775;767;729;601;616;510;537;585;612;562;557;596;631;637;670;598;589;605;593;562;559;658;636;644;594;585;563;673;697;641;607;559;637;671;665;667;674;614;601;587;518;484;539;628;660;642;620;642;581;567;599;592;615;638;611;654;677;681;660;637;635;683;637;630;591;534;543;599;529;549;473;523;595;632;641;676;610;626;575;619;656;642;603;547;575;561;542;569;589;624;657;608;601;627;613;504;472;494;532;563;592;707;722;691;593;556;638;721;665;658;627;585;609;649;622;659;651;701;724;661;635;645;685;653;590;590;599;678;661;649;648;614;613;617;632;733;664;678;645;548;554;512;554;581;673;664;655;667;618;631;628;706;671;698;697;620;654;621;660;610;605;694;725;708;716;756;737;687;664;661;695;770;743;701;721;699;673;663;643;602;661;642;602;587;658;706;640;686;644;681;716;672;686;691;701;720;706;669;577;544;540;571;688;747;709;661;632;644;625;597;607;645;619;620;672;621;633;605;568;528;579;567;605;642;627;619;627;608;575;661;637;677;725;706;734;701;652;668;631;565;597;568;641;690;738;684;721;661;686;687;685;643;677;659;703;654;674;732;677;724;695;685;630;634;541;624;659;656;647;629;606;588;499;528;521;590;555;628;654;609;541;514;529;547;678;658;761;665;659;625;680;687;725;721;658;623;717;688;653;610;588;603;668;682;741
630;584;635;656;641;709;746;777;652;695;697;692;750;762;775;780;773;667;677;727;739;702;724;798;807;757;747;706;660;635;580;531;494;568;647;662;672;668;724;660;625;574;544;618;611;710;686;666;692;717;695;702;669;626;637;602;639;655;636;630;656;659;700;671;664;659;642;646;659;636;629;684;662;664;663;657;637;671;557;588;600;597;629;649;615;637;558;559;662;701;679;734;722;679;626;613;604;621;526;463;415;488;578;567;617;720;691;741;698;724;715;717;734;742;712;682;699;636;623;682;660;710;703;689;713;600;539;579;653;656;642;717;654;715;721;636;617;639;618;712;699;660;681;647;604;644;681;640;576;562;581;610;679;695;745;701;683;695;667;720;793;715;687;692;699;716;642;618;592;603;616;686;676;675;645;660;600;655;649;658;631;627;568;617;649;662;715;654;625;592;543;559;594;616;641;656;659;689;666;662;634;658;571;641;575;640;634;705;719;699;670;673;636;621;647;605;571;649;698;726;702;673;610;643;608;612;580;625;709;753;764;722;690;649;638;588;676;693;681;647;678;743;714;647;605;680;662;682;631;615;732;724;684;645;639;687;630;588;609;640;622;697;710;716;677;669;666;613;632;587;606;686;622;641;633;627;721;673;672;620;648;625;636;609;626;687;636;661;609;666;686;708;705;737;702;742;773;671;696;628;648;610;546;483;562;587;643;623;655;570;570;606;620;607;628;645;649;669;679;749;655;622;629;724;699;591;603;614;643;663;646;637;730;637;700;664;651;644;601;635;646;707;699;755;685;663;664;663;666;656;651;666;617;634;549;612;570;607;585;618;652;580;596;570;612;656;663;733;656;627;657;678;634;671;705;590;606;607;641;637;696;693;726;722;749;754;744;659;604;586;617;699;692;651;665;631;663;681;707;736;739;716;732;689;642;582;577;628;623;640;567;594;647;617;668;607;584;612;624;577;558;663;652;699;664;532;597;652;647;638;588;572;604;602;708;745;628;587;608;517;496;506;550;621;645;636;674;645;633;591;578;601;568;579;608;643;765;707;704;666;654;661;667;675;603;609;615;570;591;518;543;662;625;670;650;694;703;664;676;614;683;667;622;534;550;600;540;537;559;622;631;584;617;613;607;609;627;568;589;651;689;651;708;638;616;556;624;661;656;649;560;612;612;636;638;650;634;673;614;628;671;648;629;615;675;628;673;671;696;668;717;624;640;637;654;686;718;700;591;611;543;482;502;557;623;620;639;630;636;601;566;617;728;732;702;661;636;621;644;642;625;744;795;760;711;782;695;696;679;667;774;798;735;741;716;700;665;684;592;576;666;661;551;659;578;657;695;604;673;609;655;684;716;702;731;739;738;623;594;546;557;579;624;669;684;705;660;650;559;583;634;639;625;557;630;586;644;595;601;624;609;605;592;671;633;643;684;666;672;654;683;634;659;682;741;723;671;677;716;586;585;618;632;691;698;655;661;717;656;735;682;677;644;666;724;691;716;741;767;731;652;627;607;534;584;617;684;741;675;654;600;554;562;584;599;603;617;607;609;596;537;514;499;551;601;673;638;649;638;586;603;727;696;721;698;676;718;713;705;623;617;624;633;707;702
541;596;695;725;683;788;759;772;706;658;643;625;717;712;714;781;726;636;666;745;722;700;717;800;807;809;787;791;707;667;563;519;542;598;619;636;683;692;732;690;599;577;574;612;664;681;681;718;685;687;635;634;631;620;618;620;610;625;640;686;636;618;696;664;655;641;631;711;676;651;621;640;706;709;695;686;701;641;591;585;635;645;576;641;651;596;614;608;665;672;645;666;703;712;623;606;707;689;599;564;424;503;571;625;678;638;608;598;619;625;700;727;714;669;684;712;676;690;690;706;691;698;680;686;633;580;556;575;611;650;706;703;686;697;767;671;616;652;689;732;726;711;650;610;658;672;675;651;613;573;555;623;686;677;639;665;715;748;713;711;756;683;658;719;714;654;647;597;593;545;623;646;716;690;703;685;625;701;645;641;643;608;549;659;615;702;673;612;605;604;601;584;575;614;630;566;691;663;651;613;584;628;575;581;613;656;637;726;682;735;709;666;640;620;634;594;584;586;712;770;609;603;614;617;650;642;624;660;689;784;786;745;708;651;637;593;629;715;679;734;642;673;699;684;682;663;666;653;606;729;657;663;701;659;710;678;646;543;587;613;618;680;726;705;679;700;622;636;605;602;596;616;605;613;591;618;673;665;648;638;598;688;658;642;640;681;681;708;641;656;725;707;679;667;652;661;717;705;659;667;598;537;526;487;493;544;564;589;652;646;616;582;583;613;652;610;649;614;661;677;673;584;579;656;722;663;647;662;625;657;652;647;640;677;695;666;658;591;589;633;654;661;692;760;698;714;652;598;618;643;633;669;612;589;568;623;624;623;609;602;602;657;631;579;624;672;716;607;666;642;663;592;664;711;633;648;591;582;649;655;653;643;686;749;737;752;666;670;659;618;632;656;675;632;667;620;639;701;761;714;748;785;741;726;677;557;555;622;664;683;622;651;628;617;597;607;629;633;603;577;605;623;668;641;651;578;550;615;647;593;623;554;638;695;712;648;620;593;572;533;555;586;633;618;587;607;695;647;607;671;644;561;551;540;633;688;705;745;715;681;659;674;697;668;689;621;595;585;568;558;571;640;642;650;763;778;684;701;695;690;663;624;604;596;613;539;555;595;566;597;592;580;582;657;672;688;704;662;672;714;752;790;738;756;699;609;683;638;663;592;579;590;607;622;624;658;619;655;569;593;654;668;612;611;639;664;664;664;746;691;681;606;658;649;693;651;660;608;637;554;559;525;539;557;532;601;649;655;640;610;556;693;765;741;729;692;643;629;605;628;665;727;781;700;719;734;660;673;716;732;718;770;741;739;714;660;685;675;541;595;648;686;589;605;580;635;659;615;601;640;644;690;703;668;714;743;666;530;571;550;538;585;647;701;713;628;625;590;577;578;671;679;644;592;593;612;699;625;650;620;677;573;628;638;600;665;638;668;667;671;682;684;671;697;709;786;718;719;671;656;634;635;615;596;654;700;706;671;671;702;684;693;622;650;646;702;678;737;707;681;637;531;592;557;598;723;688;764;678;637;599;590;572;591;559;661;635;656;594;573;593;599;555;608;587;662;633;610;623;570;626;627;697;724;692;724;675;706;683;648;563;567;609;760;746
557;658;635;699;761;794;749;751;685;608;646;547;650;715;788;731;728;704;631;723;754;710;751;700;820;811;801;762;758;707;630;598;598;616;724;713;676;670;677;676;620;615;630;708;680;692;651;656;632;655;639;601;581;618;645;656;622;687;727;694;637;669;625;684;612;608;656;657;624;634;697;700;721;721;734;736;719;654;603;647;736;683;655;635;628;609;664;662;711;668;654;710;715;648;650;657;635;626;628;556;586;525;592;611;682;653;614;586;556;542;640;659;672;618;671;676;698;707;747;748;683;702;692;670;617;541;537;540;567;674;632;637;681;690;673;599;630;653;677;737;741;720;657;680;683;719;674;641;550;524;524;608;609;705;604;628;636;743;723;748;708;674;666;698;702;704;662;630;607;595;604;696;730;715;694;757;683;666;666;643;709;590;609;601;675;686;664;623;604;584;569;582;622;649;617;633;587;655;650;605;630;576;634;649;602;613;637;658;718;705;696;618;636;657;605;607;599;620;723;692;641;591;604;580;610;632;640;689;692;769;788;767;735;695;600;651;679;742;746;677;628;667;720;644;646;612;562;565;545;619;674;724;665;680;633;634;623;579;607;597;628;706;718;712;641;683;631;604;597;562;561;619;594;586;635;674;686;688;649;651;669;661;689;692;663;674;736;649;645;695;626;634;625;618;675;671;700;728;670;596;589;473;510;524;551;565;563;592;638;616;598;601;553;600;663;624;685;642;661;692;628;592;604;700;721;708;700;657;633;627;654;676;649;688;653;644;661;584;543;562;589;684;667;708;776;680;693;614;659;655;680;676;671;646;669;585;603;636;636;593;626;639;620;603;631;648;632;630;659;642;635;726;668;771;710;654;592;624;603;580;646;637;689;643;623;684;656;641;669;686;598;650;668;644;619;627;650;667;723;741;704;746;758;729;654;684;673;660;693;752;679;677;637;615;563;622;595;626;652;634;637;672;685;646;566;592;617;602;674;663;622;643;665;676;622;654;653;601;560;526;522;561;654;602;599;659;631;672;631;624;591;592;567;602;570;682;741;732;730;670;668;684;698;712;716;681;654;636;537;615;607;667;642;716;749;765;725;701;708;680;703;569;521;504;564;578;628;662;676;657;619;635;620;678;742;755;746;732;754;723;787;707;683;720;706;672;602;625;620;600;536;603;603;667;588;572;590;605;594;633;674;662;589;540;603;621;652;682;699;719;636;600;609;600;667;720;669;638;597;552;597;612;535;582;504;546;651;664;645;635;611;658;688;771;707;748;673;715;686;625;611;706;785;777;713;713;631;658;671;672;718;717;722;701;670;590;580;588;586;612;695;719;644;657;571;562;566;665;664;611;691;632;668;699;702;716;644;666;552;553;574;663;679;630;650;637;615;648;558;559;651;693;709;605;513;577;704;692;665;696;640;687;643;573;641;660;630;608;682;664;669;694;621;682;786;682;758;663;657;606;660;637;550;523;615;651;685;683;656;814;704;617;550;632;637;707;695;778;730;661;661;580;556;574;631;685;703;665;706;660;657;632;573;612;592;586;599;579;559;606;573;612;646;634;677;599;651;709;637;652;671;631;683;656;679;744;758;775;727;723;640;590;613;673;690
538;674;659;660;677;706;665;671;620;573;596;557;639;670;706;690;674;659;724;739;756;745;658;758;703;778;784;809;801;735;719;667;597;688;623;690;663;649;678;646;649;586;639;613;634;662;641;642;673;679;628;628;709;670;665;667;704;690;664;699;577;623;614;569;571;573;677;697;664;660;679;711;683;702;722;679;749;650;705;747;742;749;722;693;687;697;687;724;653;673;674;701;684;605;567;617;611;648;678;649;623;607;532;636;664;621;646;550;564;604;660;759;638;621;648;639;631;753;744;714;725;708;672;706;595;549;572;556;627;641;669;631;617;631;650;579;615;611;694;706;679;756;737;660;650;691;689;645;638;547;584;665;630;623;608;600;675;707;784;691;682;710;700;673;728;653;701;595;599;643;598;622;707;731;703;716;764;748;690;665;558;580;641;644;681;728;682;643;674;616;603;735;670;660;586;642;640;631;648;624;658;622;672;619;616;566;644;669;694;660;622;573;551;586;627;566;577;647;714;668;745;641;621;635;658;623;694;659;748;750;744;745;701;679;647;690;678;625;722;679;600;667;664;664;623;679;539;540;564;584;611;702;746;718;654;665;642;572;550;599;671;636;682;674;669;633;664;645;593;481;466;507;572;564;598;583;661;705;638;685;664;689;704;655;716;732;695;753;751;669;622;558;531;554;588;698;677;662;648;647;549;571;603;594;615;567;607;575;594;594;640;683;633;591;617;628;648;663;646;668;665;643;639;690;703;714;733;661;637;650;701;663;681;750;710;619;632;623;591;574;622;612;663;696;687;707;684;688;714;658;649;674;667;715;707;672;575;635;664;621;567;681;704;689;672;665;636;604;614;664;601;693;675;662;691;669;630;601;604;551;609;640;617;639;616;619;584;661;660;634;597;660;614;546;592;667;648;693;711;768;788;762;769;722;697;685;649;720;729;684;735;674;611;605;547;579;638;717;681;703;685;687;676;634;615;685;677;588;656;644;618;666;660;673;638;680;595;555;483;491;549;636;606;596;627;660;690;710;648;549;564;534;636;585;626;598;708;727;735;699;645;716;692;746;691;684;609;573;590;626;681;671;691;675;687;727;740;736;659;671;638;596;523;516;508;589;649;694;687;658;695;606;622;654;719;744;746;750;760;681;717;707;673;677;665;651;597;618;601;588;555;613;659;684;586;567;566;551;596;693;737;653;567;536;555;586;666;680;701;694;694;672;601;604;701;583;632;645;587;588;622;589;609;598;574;605;644;643;654;590;598;652;650;701;732;695;642;682;645;589;614;751;780;735;692;692;614;624;646;693;718;733;722;694;671;588;573;662;674;656;663;696;679;623;539;542;593;629;556;582;586;580;604;677;697;654;624;642;591;559;593;575;662;631;621;579;645;612;644;643;697;699;672;602;521;576;629;694;624;644;626;689;690;649;642;612;559;552;580;622;720;628;669;645;650;721;668;680;570;643;651;594;507;518;623;653;753;714;734;733;719;699;659;603;666;702;724;774;722;678;675;611;544;584;626;691;684;699;685;650;570;568;660;634;584;565;568;571;568;632;633;641;712;680;696;649;731;687;652;702;645;698;626;642;654;707;694;677;641;720;672;595;607;617;654
637;673;677;696;678;686;653;718;592;587;649;643;562;577;613;632;665;627;669;717;711;728;697;671;701;747;784;782;752;794;761;704;661;640;705;663;617;616;617;644;639;656;607;639;659;702;678;688;651;569;630;695;666;690;736;726;738;721;676;643;628;541;512;493;498;579;655;672;663;656;629;677;711;745;689;699;713;709;664;751;740;698;738;693;695;678;712;699;701;701;620;765;711;668;635;689;694;667;731;696;706;629;609;675;692;667;667;594;566;615;701;647;628;636;627;655;660;683;740;696;702;643;718;613;660;573;570;618;617;689;667;651;572;626;709;679;633;647;671;721;666;722;728;701;707;659;701;745;642;649;624;645;608;562;614;622;657;748;765;735;720;716;707;688;740;678;681;606;582;630;612;671;688;739;677;717;723;708;699;634;583;523;577;666;640;710;703;666;658;651;599;653;660;694;632;638;576;639;692;655;658;683;719;701;621;606;629;662;606;624;609;551;570;545;565;539;600;586;637;642;690;732;691;658;663;696;688;722;757;684;692;728;601;668;625;655;635;641;708;703;690;629;617;616;610;646;605;585;550;615;621;643;682;740;698;591;624;642;593;614;699;665;645;637;596;683;685;662;564;513;498;548;534;631;646;655;604;637;697;695;720;694;642;661;612;713;749;711;695;676;644;624;593;592;672;677;617;652;611;609;545;596;628;668;698;659;628;618;591;610;660;656;616;604;643;654;660;696;660;631;634;664;696;685;722;659;656;634;613;677;683;724;765;750;707;695;696;637;658;665;626;591;614;647;665;721;716;673;664;705;664;628;660;646;776;695;693;673;654;623;611;604;605;665;691;687;688;632;556;619;605;590;617;622;676;726;706;665;642;575;626;630;631;627;575;554;569;593;654;611;647;576;579;629;571;578;566;618;669;765;802;792;748;729;658;691;659;667;716;737;677;612;631;583;627;638;718;704;748;699;678;699;678;699;705;639;655;629;623;637;688;716;670;661;575;562;554;545;492;535;632;608;569;615;612;670;647;722;680;580;523;620;644;660;686;666;688;724;736;657;695;701;668;688;716;691;657;674;647;730;712;669;693;696;757;718;733;684;695;680;619;586;563;560;608;627;675;673;728;702;683;655;586;667;784;767;776;757;701;644;694;687;640;621;633;610;570;590;554;573;610;671;687;678;612;635;582;639;610;659;632;582;562;579;585;655;682;684;694;650;721;687;653;599;618;633;655;630;575;615;624;631;568;558;611;619;669;637;620;696;684;651;659;649;694;641;722;703;710;622;653;697;695;751;660;658;651;684;648;627;690;662;730;659;702;689;618;713;695;709;676;654;694;656;588;557;620;634;633;631;579;514;629;638;716;661;653;654;571;550;519;564;572;626;620;584;642;666;680;661;666;706;639;557;514;503;584;728;676;586;591;699;604;656;614;648;564;573;612;628;623;668;627;580;615;656;677;663;594;645;662;598;489;530;606;725;773;785;749;740;751;686;703;691;696;710;756;752;730;645;647;614;613;618;718;709;647;691;663;661;591;624;648;598;604;547;607;601;614;619;664;669;724;681;661;674;660;662;624;647;640;616;686;650;674;641;688;649;605;647;676;586;596;572;639
621;649;632;652;648;675;681;589;645;709;676;643;532;556;581;610;622;616;706;693;738;687;684;652;701;718;736;762;817;785;771;725;706;718;727;715;626;627;559;579;602;567;570;617;690;692;734;666;583;564;644;683;709;754;754;694;694;696;694;673;572;573;520;533;570;572;606;693;667;623;623;641;618;628;666;679;724;739;697;709;745;724;662;639;732;690;690;607;647;705;628;680;668;643;734;652;693;708;734;720;725;675;626;668;676;681;611;573;598;671;683;720;632;630;683;723;699;689;710;694;713;642;622;609;629;580;603;631;646;713;697;604;608;602;665;652;648;670;712;726;737;712;706;703;614;608;683;721;662;638;687;679;617;622;609;634;618;705;768;679;727;690;708;639;693;713;673;642;592;552;585;660;710;707;672;634;704;703;661;652;611;623;621;645;703;706;704;678;670;618;656;679;732;726;721;649;644;639;646;653;652;693;706;665;625;593;572;627;619;593;564;571;566;520;543;618;648;621;663;707;718;647;700;660;695;698;756;745;745;729;677;664;622;601;634;632;672;717;719;698;751;632;620;611;641;571;589;567;570;565;615;649;636;667;636;622;633;651;589;621;672;649;580;552;590;649;706;673;609;526;523;562;592;625;631;599;613;627;682;677;735;696;665;573;584;636;718;757;727;696;696;621;579;609;665;722;693;678;566;570;568;536;649;680;738;753;717;627;606;586;578;634;661;664;598;711;672;692;625;687;653;670;628;666;630;663;612;642;647;673;735;749;776;754;733;676;645;660;736;729;631;619;661;647;701;718;690;757;743;682;625;624;716;694;759;724;639;676;615;596;590;615;645;654;716;700;611;626;587;581;557;517;578;609;693;678;676;693;634;649;646;659;629;633;621;575;614;608;658;637;661;584;590;590;569;582;591;574;704;705;720;784;723;707;716;653;704;728;753;718;631;598;641;608;661;704;746;678;736;741;714;743;713;688;700;668;637;652;602;604;656;666;622;636;548;560;547;525;549;587;635;649;671;629;611;710;686;732;641;613;535;583;649;705;654;629;662;690;658;647;691;665;630;679;735;718;750;696;734;750;679;670;696;711;673;685;673;663;658;632;590;571;551;573;620;604;634;707;711;698;707;622;636;702;757;752;705;698;731;633;707;635;646;615;639;617;569;579;581;678;605;648;668;634;642;564;535;542;580;593;652;560;548;567;604;622;654;677;707;723;736;659;721;597;622;625;631;640;676;604;691;635;512;563;634;646;698;668;643;663;741;716;657;689;600;574;645;684;617;611;650;638;756;751;717;625;656;658;681;645;710;677;743;716;731;615;678;689;655;665;595;641;695;634;608;571;597;660;647;636;638;571;683;708;643;612;580;613;538;509;444;500;585;527;555;558;605;627;645;647;688;692;631;533;522;551;594;636;615;559;616;698;672;642;641;571;568;572;595;572;602;652;623;593;581;672;667;713;667;659;627;602;531;571;707;750;732;711;740;751;726;704;692;742;726;724;717;738;747;624;645;607;609;652;657;714;689;687;670;660;626;625;641;643;659;634;637;677;655;670;638;712;700;649;631;611;669;654;689;617;678;703;629;710;681;645;606;593;579;633;646;574;578;559;628
707;659;587;583;605;639;644;688;638;644;730;693;534;522;593;595;650;588;669;652;673;659;644;562;659;692;739;824;823;780;769;725;680;745;774;712;593;615;623;602;584;578;586;581;651;687;723;739;624;556;635;739;716;741;742;720;700;635;658;649;609;586;626;652;664;607;618;693;712;693;588;613;683;648;658;625;648;693;665;644;681;669;664;659;626;659;644;632;637;665;646;661;664;639;672;748;714;693;742;749;738;726;634;664;651;561;572;603;601;691;642;740;643;674;598;682;681;703;702;709;677;665;631;645;635;615;620;586;642;637;639;593;534;591;623;618;632;633;681;681;702;693;713;683;683;651;709;691;708;655;658;628;596;571;630;656;659;686;763;669;665;686;729;678;753;734;690;670;590;573;657;705;697;724;659;647;636;614;616;672;613;580;599;647;678;663;725;710;674;683;652;623;691;722;632;657;616;655;634;632;633;680;694;646;638;670;692;606;604;547;521;549;596;593;578;627;641;626;667;713;737;721;655;692;785;755;754;676;669;683;605;606;531;556;680;665;712;709;767;745;704;591;608;624;599;534;592;647;626;627;623;659;654;634;628;582;653;685;604;672;739;707;649;550;589;592;712;708;614;532;558;616;667;646;614;567;644;649;676;698;730;706;675;604;537;631;690;731;799;707;676;626;584;612;655;711;685;694;616;566;562;556;635;682;719;716;685;607;631;581;606;622;635;667;693;709;698;602;613;649;641;690;673;684;688;633;635;648;668;665;747;758;818;796;758;659;644;676;676;732;708;688;692;749;788;755;785;768;691;665;655;607;698;735;750;750;676;662;633;661;620;616;651;678;746;705;684;637;577;516;572;550;557;597;721;688;715;686;659;630;667;679;614;624;646;727;645;625;641;616;676;615;666;571;535;562;571;565;653;679;722;695;706;717;679;647;676;682;698;645;564;597;635;658;622;681;715;699;731;731;686;702;643;689;652;642;642;568;600;603;658;690;661;632;595;623;607;563;628;640;649;668;657;617;665;728;720;730;679;601;572;591;651;686;639;600;659;760;645;662;653;606;599;565;682;779;705;720;710;722;713;678;660;721;683;625;660;642;600;642;589;619;596;564;680;594;649;642;706;660;708;629;736;748;714;675;744;704;688;690;642;697;686;617;575;613;618;595;606;669;618;673;701;650;638;556;463;507;560;585;628;603;580;622;678;641;675;707;717;717;654;672;647;720;652;677;676;676;716;674;531;566;541;583;664;681;672;668;664;705;778;739;708;650;585;581;595;674;659;642;655;633;679;704;699;676;671;672;730;700;617;663;667;702;668;676;620;605;709;680;637;598;615;674;660;609;681;663;680;678;659;607;638;676;645;555;560;524;531;477;485;537;548;593;557;607;584;639;721;669;736;675;633;511;495;598;591;656;607;536;610;708;680;619;578;588;498;556;559;522;564;576;600;581;545;628;671;656;625;664;680;645;594;556;657;754;815;769;732;665;683;612;640;689;674;722;753;719;692;663;599;642;636;595;601;659;678;643;690;688;661;644;633;648;641;664;691;690;694;662;709;660;712;584;534;585;696;673;623;608;683;745;657;707;764;701;707;695;652;648;594;581;579;561;601
618;609;598;611;564;626;607;663;658;657;704;625;544;501;564;633;646;648;670;677;626;656;603;636;620;741;718;730;731;766;760;682;676;716;772;761;649;610;602;621;607;628;596;581;600;652;689;699;631;608;632;712;795;768;715;665;591;633;614;570;588;637;612;605;652;697;678;676;652;640;549;558;616;580;664;682;687;700;705;604;696;686;665;688;680;655;626;613;580;588;674;602;620;676;648;656;627;671;755;734;748;689;677;582;590;593;549;575;626;650;621;653;635;628;638;638;650;665;657;680;708;700;704;667;724;652;636;602;620;619;644;621;571;621;592;590;611;641;633;606;645;703;689;640;669;675;670;636;671;662;662;649;615;575;706;625;658;621;641;671;657;712;734;705;718;708;725;604;623;579;624;669;757;721;670;623;585;618;655;628;635;565;622;642;661;734;785;706;674;645;655;685;645;714;687;689;617;614;571;639;640;674;690;651;712;703;676;647;583;549;567;602;603;577;668;622;657;651;595;680;676;697;731;735;705;697;739;674;607;588;614;556;553;528;665;690;653;658;782;707;622;584;596;652;576;607;687;643;620;648;676;655;643;622;630;639;694;795;727;774;774;733;632;479;591;629;616;614;630;604;600;621;721;698;631;574;631;640;644;654;681;684;726;692;581;609;677;727;738;724;697;625;622;634;677;671;706;634;618;554;532;577;571;646;743;691;678;604;676;626;626;643;642;652;681;722;689;665;650;684;688;641;690;659;581;584;598;668;701;734;740;686;719;706;756;701;665;636;725;697;720;718;791;788;820;783;794;758;705;672;658;727;713;716;772;699;675;661;604;623;619;639;625;682;677;657;712;692;625;551;606;570;562;601;650;667;670;694;684;651;677;666;629;644;654;688;661;619;502;584;584;650;627;547;523;593;594;584;633;637;700;675;647;631;667;676;682;647;651;595;518;611;634;656;643;661;716;669;687;662;683;728;693;577;631;614;592;565;583;652;640;722;626;603;596;620;649;624;667;696;679;710;645;647;704;716;733;724;740;672;638;629;574;564;559;540;630;679;611;691;678;660;614;610;715;737;745;788;759;718;675;645;632;663;642;595;630;601;624;614;661;606;642;663;628;593;617;635;698;635;702;682;687;712;756;674;745;663;629;675;658;708;703;693;606;603;576;573;563;630;641;625;655;657;630;529;420;483;573;630;589;606;603;631;653;684;750;671;653;708;704;678;727;709;699;656;620;705;704;579;525;544;494;614;652;710;658;631;693;740;835;767;754;640;548;492;586;646;627;628;621;598;642;697;660;677;694;661;729;704;618;620;596;719;679;585;635;565;577;600;623;614;615;642;656;605;642;666;666;678;662;627;595;682;592;561;548;526;514;490;479;561;605;603;631;640;649;653;630;660;729;712;592;523;529;610;664;621;608;585;572;657;631;618;547;506;536;571;519;481;519;572;599;590;584;633;683;640;646;695;629;642;621;608;647;696;724;704;699;680;611;570;548;609;641;663;657;699;637;618;653;665;661;644;638;596;607;651;612;698;684;704;617;558;631;670;652;668;678;655;670;697;554;517;497;529;596;648;674;652;647;658;684;706;659;681;716;711;717;723;701;617;659;571;596
699;630;587;604;604;556;570;633;650;661;616;583;515;509;581;627;611;633;676;645;646;597;638;617;673;723;747;704;702;766;745;717;651;653;819;718;671;631;607;615;611;626;639;685;682;667;683;747;622;638;676;731;759;755;708;658;543;587;665;577;622;620;596;614;643;653;645;656;623;576;479;510;524;591;686;677;699;672;696;693;626;670;684;709;712;630;588;544;591;591;609;613;705;696;649;634;587;616;649;723;731;672;677;633;581;583;525;514;575;600;596;594;618;611;582;610;588;622;676;614;651;644;721;708;665;628;577;544;636;660;649;638;557;542;503;534;596;631;690;635;666;603;641;658;685;633;629;656;634;669;672;623;592;596;648;628;599;551;535;588;659;716;684;744;723;723;691;644;592;613;626;700;699;660;675;629;617;701;699;704;674;588;646;637;648;710;735;711;661;698;705;665;666;624;669;627;622;608;633;606;698;716;677;609;688;724;684;637;625;584;713;640;639;591;643;674;686;590;659;668;693;671;714;723;675;685;669;657;576;550;558;603;622;607;641;649;709;721;792;740;636;608;627;673;684;695;669;642;628;705;661;640;656;629;569;614;680;730;752;684;748;694;588;550;559;589;582;635;616;607;651;677;673;671;624;585;558;619;661;627;688;696;715;688;656;645;644;684;716;739;693;656;651;658;654;731;671;617;628;580;628;638;617;655;743;672;679;617;579;598;611;610;659;638;645;675;702;690;676;703;674;691;630;723;630;597;559;685;696;718;657;646;684;721;718;767;726;665;680;696;739;759;775;784;805;897;772;720;761;718;691;698;711;687;710;715;647;653;648;677;685;578;661;615;613;666;662;644;643;551;528;510;550;541;622;628;719;692;669;634;686;646;657;629;654;627;570;582;533;546;533;518;541;520;500;556;623;568;595;655;636;673;716;669;654;699;688;604;617;592;580;540;605;595;621;629;729;702;657;654;674;655;644;635;656;563;611;560;639;661;651;682;686;641;682;590;632;636;690;623;639;647;598;640;667;712;720;719;752;695;659;605;581;613;550;569;612;629;623;677;730;693;621;617;682;708;650;731;712;721;711;710;630;700;633;604;584;578;662;678;707;680;704;665;630;578;603;575;601;660;678;663;703;750;732;721;742;728;645;643;682;791;738;668;668;649;571;535;562;574;602;562;628;678;655;579;518;524;611;595;582;631;645;573;632;661;574;655;642;697;608;635;663;666;635;710;668;646;599;551;475;474;527;570;660;606;669;637;673;744;719;782;719;629;518;483;548;631;604;551;536;566;624;701;662;678;703;690;738;668;615;568;612;653;674;653;513;527;509;596;574;607;613;639;651;632;601;649;642;690;625;575;554;622;576;593;537;554;544;571;540;624;611;658;676;675;647;658;622;727;653;688;571;591;570;628;648;632;630;610;670;589;601;560;542;520;463;534;612;619;605;626;598;581;614;634;681;690;672;641;669;653;573;568;594;639;632;623;613;650;600;572;523;571;549;539;587;617;602;631;654;697;688;668;660;629;608;568;614;633;683;660;639;592;598;606;688;692;678;691;641;620;552;517;475;572;675;651;616;631;631;670;685;675;647;705;705;801;790;769;742;754;727;641;558
550;656;612;615;563;505;557;570;569;571;599;583;525;577;589;579;579;622;662;563;639;624;612;688;722;738;708;648;698;681;798;755;668;668;793;764;660;642;594;624;641;648;647;679;653;682;685;697;656;627;650;778;712;743;693;635;547;566;642;585;612;625;623;611;657;662;638;568;581;455;499;513;638;678;698;730;748;689;682;700;662;638;723;686;694;617;622;525;543;556;620;608;724;695;590;579;529;578;609;702;708;690;702;653;651;576;566;501;514;601;617;573;627;634;585;569;594;659;694;656;691;659;718;697;688;649;581;598;669;676;653;638;579;562;605;534;614;699;680;636;646;741;741;608;644;663;586;643;667;694;693;652;595;612;623;572;565;468;441;519;592;677;721;686;661;695;701;615;651;610;551;618;590;569;615;638;631;734;735;676;624;622;653;645;646;695;693;722;654;625;687;665;621;624;668;615;659;615;656;658;667;711;671;668;655;695;687;636;651;666;714;682;645;627;671;613;616;577;590;642;679;714;738;713;687;694;718;686;685;580;618;670;651;658;644;700;729;801;762;707;644;636;625;694;683;663;659;675;642;662;656;605;628;691;600;585;667;712;726;722;691;666;596;581;602;668;632;624;638;618;668;722;690;668;698;604;579;648;666;650;653;710;730;719;702;632;623;689;707;717;684;678;672;674;650;646;659;639;664;649;681;657;633;673;697;706;624;630;579;523;605;669;673;652;675;732;740;752;668;692;688;667;709;675;669;607;620;692;701;653;620;591;649;679;716;743;739;694;724;722;705;753;740;814;855;811;797;785;736;690;728;690;663;655;686;682;674;671;711;640;634;594;585;650;580;606;596;643;591;577;535;471;496;498;533;665;712;738;645;649;680;658;698;684;642;580;550;518;502;459;467;558;580;506;589;630;686;664;577;591;585;630;634;631;673;700;649;627;648;581;547;546;606;581;623;654;612;617;666;692;632;616;600;597;640;632;639;675;686;694;684;692;694;681;655;590;632;614;601;708;649;666;586;648;599;682;740;737;717;657;653;570;524;485;542;562;622;588;614;705;692;731;631;625;654;633;645;698;742;699;710;704;643;663;650;651;606;612;689;691;694;698;685;622;606;549;582;550;604;605;701;647;719;708;758;669;704;757;739;707;709;751;732;692;624;611;607;577;546;597;549;545;639;738;705;675;585;613;682;601;624;627;594;542;620;598;652;642;629;635;544;552;628;642;695;679;648;720;642;570;511;440;519;577;609;595;631;604;600;654;735;722;768;636;564;465;558;597;633;565;527;511;577;643;680;725;698;673;704;688;618;532;533;637;622;620;570;513;602;638;548;533;633;671;673;671;669;609;680;662;659;661;598;571;565;650;620;588;554;518;629;654;640;612;649;614;644;616;675;707;644;693;569;530;562;708;687;638;656;601;574;554;508;471;545;506;493;528;640;638;614;578;588;634;572;586;618;632;667;738;660;583;626;603;617;580;594;584;629;608;573;537;554;561;549;530;583;548;568;655;692;604;623;654;670;656;634;622;616;660;645;666;646;606;690;675;672;654;710;633;653;633;563;545;573;597;625;694;637;593;650;688;633;669;673;716;712;783;782;795;806;817;762;706;632
553;539;593;644;598;561;595;565;571;591;566;517;526;581;600;562;588;568;580;625;603;641;646;688;726;745;724;657;642;698;742;730;757;767;749;784;747;650;562;617;639;678;697;711;725;708;719;723;603;580;676;731;790;727;660;592;622;577;581;559;541;595;607;552;598;663;612;588;582;487;513;554;623;638;767;742;766;716;716;714;685;656;604;734;669;621;621;557;566;616;599;642;651;680;632;526;518;556;625;674;660;698;709;681;687;614;589;611;552;606;578;578;639;653;629;620;640;654;696;639;623;708;765;695;751;674;618;561;603;664;597;663;648;598;567;572;626;705;666;670;639;715;712;631;664;636;659;677;676;684;657;683;641;594;530;527;476;369;412;465;621;666;696;728;727;657;657;631;564;551;505;513;541;591;555;611;638;656;635;612;599;598;617;620;618;583;683;647;605;578;609;627;664;620;633;674;674;642;702;700;695;669;679;634;728;686;687;618;651;746;772;642;657;604;623;712;559;656;621;686;698;743;620;684;664;677;721;670;704;627;697;722;643;639;647;725;752;785;783;737;643;636;643;673;706;694;694;635;680;655;620;640;630;607;640;559;661;688;691;677;584;623;666;676;654;655;617;645;584;641;637;676;672;668;611;558;613;609;669;666;625;639;748;695;711;676;676;644;675;728;707;668;653;611;581;662;627;667;715;701;673;605;641;743;704;720;649;579;498;527;556;604;605;638;674;765;794;714;644;668;643;625;644;664;608;610;651;644;651;597;549;562;614;643;752;782;767;680;738;696;711;710;695;771;771;768;751;767;767;721;728;608;549;585;649;653;657;656;711;692;647;595;664;638;612;610;621;668;610;572;527;478;446;470;570;623;687;729;730;640;675;659;682;681;610;581;608;544;501;476;549;643;638;628;706;692;685;703;609;567;575;601;650;682;731;686;700;641;598;593;572;564;562;602;629;641;642;625;618;664;658;631;625;659;646;674;694;710;688;701;751;711;698;636;639;649;589;662;666;712;645;711;670;661;701;685;703;700;704;665;636;539;455;411;453;550;605;627;589;638;649;715;716;632;633;646;639;725;721;731;683;697;621;613;651;675;644;604;678;699;710;666;608;611;583;571;549;625;575;586;727;616;662;665;648;661;676;697;691;701;682;697;704;617;648;614;638;594;582;542;520;568;582;732;736;722;688;687;627;625;630;595;576;551;561;614;651;583;603;591;567;548;680;710;716;736;766;713;654;575;559;499;507;535;532;555;567;593;622;603;588;685;663;633;588;533;553;637;660;593;564;486;604;670;689;685;730;682;664;666;584;513;592;594;604;576;595;655;661;602;657;589;583;594;643;677;629;620;647;700;688;691;634;543;590;627;633;611;591;579;641;722;686;645;624;586;604;680;681;674;638;618;549;507;568;648;754;704;662;666;577;513;511;551;570;514;507;567;624;651;637;656;656;599;589;572;543;592;609;639;598;556;636;605;555;554;548;616;681;605;586;600;533;569;565;583;624;576;584;601;698;643;617;581;603;612;623;633;613;624;640;588;594;583;659;744;662;653;682;661;574;605;628;681;664;678;716;654;611;596;643;669;680;647;679;688;706;681;710;762;789;746;733;774;690
519;533;546;597;623;661;691;627;626;600;593;566;538;595;636;574;516;534;570;616;661;697;732;684;698;686;616;652;664;716;703;731;777;747;750;687;658;617;577;589;619;691;708;764;739;708;767;704;621;596;620;709;708;669;740;639;605;587;555;529;586;541;546;499;596;584;624;592;553;509;563;592;634;654;755;751;782;771;743;690;658;637;612;583;668;587;603;618;667;676;623;612;638;604;661;590;553;585;561;600;643;642;607;638;670;596;654;605;631;586;535;537;560;617;653;674;640;764;717;653;647;654;716;761;743;660;653;624;635;678;629;589;697;645;619;624;719;761;661;640;661;690;678;659;664;643;643;699;713;651;740;642;675;609;599;508;427;299;310;424;590;711;694;726;693;690;653;614;647;658;603;540;521;520;524;593;634;684;630;558;519;532;570;634;606;620;630;640;537;575;649;626;596;649;663;670;608;672;657;700;735;659;692;678;750;711;672;719;731;740;710;657;630;667;666;633;626;623;627;678;743;714;700;698;727;756;738;744;697;678;690;736;769;677;652;751;834;789;790;769;753;692;647;647;638;676;711;628;624;602;586;590;576;591;656;649;615;629;658;645;612;613;673;744;733;735;617;580;557;587;595;622;660;675;669;608;633;643;654;592;597;633;694;790;744;722;638;615;658;732;661;632;639;619;623;580;601;629;710;672;664;663;666;683;670;653;648;618;561;547;549;606;600;646;683;711;677;613;616;675;633;635;601;601;613;633;698;665;523;509;478;567;562;648;755;712;761;676;666;606;680;684;708;750;786;765;742;776;742;724;669;581;585;553;588;645;679;693;687;651;655;637;600;677;575;575;594;667;585;541;538;537;497;606;607;632;642;761;672;697;638;672;667;661;634;634;669;606;545;542;697;672;666;647;733;724;724;698;667;576;601;587;632;721;677;632;669;651;623;605;515;575;582;593;602;553;610;596;664;620;707;668;636;613;629;702;677;758;722;757;741;721;684;637;611;621;634;648;697;743;653;616;692;670;718;694;714;703;666;647;611;508;438;384;450;551;597;656;658;665;674;649;621;643;697;673;666;756;735;747;663;565;513;535;635;658;647;602;648;699;692;639;638;602;627;660;623;596;604;648;654;629;660;582;501;502;605;638;689;611;625;653;650;647;589;602;590;579;630;607;576;557;644;744;757;731;716;643;625;611;617;669;616;528;546;609;556;607;606;616;552;627;652;666;725;750;784;705;707;596;566;572;568;588;492;536;492;517;532;526;505;568;604;644;598;596;612;653;669;556;545;472;561;680;758;750;705;729;711;707;595;555;548;600;599;608;622;679;743;718;672;663;605;596;630;682;728;706;628;619;690;700;643;665;621;632;625;619;640;646;701;676;721;671;601;646;673;637;652;645;621;557;559;566;578;663;744;769;721;663;532;484;502;571;599;588;553;527;604;609;653;628;604;616;566;506;424;494;590;586;535;514;538;547;541;555;613;633;626;636;612;568;563;596;597;634;612;616;624;602;636;637;608;558;514;496;544;630;677;650;635;569;578;640;687;700;673;682;660;628;615;634;675;728;706;692;696;668;649;628;668;662;661;728;685;708;672;648;681;685;731;778;727;667;685
547;540;579;625;573;688;750;683;638;673;616;552;594;644;662;600;586;561;582;604;678;682;697;698;665;651;685;691;643;732;731;733;757;765;708;682;687;634;597;606;638;663;733;689;783;774;783;680;594;577;716;721;749;688;668;690;659;581;588;568;583;556;518;546;493;517;582;620;635;537;600;639;683;672;726;753;785;706;758;707;590;596;574;613;608;670;640;638;678;666;636;614;662;657;583;624;556;531;579;625;638;619;641;601;570;649;679;680;647;585;518;546;589;667;689;657;718;750;739;690;635;672;700;774;752;735;607;556;595;598;608;655;656;644;648;682;690;729;768;708;687;675;708;650;664;657;665;629;682;733;692;674;595;619;584;574;406;273;270;401;561;678;617;720;707;639;645;624;604;677;640;574;577;550;598;573;579;634;579;577;516;558;649;684;657;706;667;645;607;620;655;634;622;633;718;662;655;628;642;686;700;691;693;651;725;684;659;663;740;719;663;652;663;724;648;661;689;672;630;645;669;656;751;699;713;739;731;739;756;773;726;728;727;724;713;761;773;756;771;757;711;641;621;617;649;708;659;679;583;555;540;549;589;579;628;673;609;619;614;626;599;580;689;765;776;758;696;635;636;567;582;607;626;645;737;686;673;654;640;668;607;633;716;766;748;663;640;615;623;648;623;711;657;617;562;573;556;671;647;693;688;661;709;716;688;648;636;685;664;637;631;634;573;652;709;716;666;583;538;656;680;597;609;593;581;641;672;724;599;523;534;604;690;655;743;754;715;696;634;666;602;619;676;684;701;731;743;725;750;753;662;670;634;583;595;633;689;694;651;645;674;623;602;587;646;675;626;603;607;611;522;518;585;598;610;621;683;660;735;699;677;661;697;752;715;689;685;610;578;606;670;737;676;641;694;746;755;655;652;645;690;702;711;660;634;628;608;620;613;593;601;527;595;588;564;587;633;643;671;663;652;619;602;614;657;641;728;717;756;749;692;686;723;629;568;625;617;638;755;761;729;659;670;720;670;697;686;653;658;720;604;549;372;400;455;502;581;582;605;653;609;641;656;714;704;671;739;706;709;741;597;511;548;608;604;646;633;640;619;647;635;658;594;664;705;612;638;569;616;601;624;629;609;544;482;492;541;637;618;640;590;648;629;586;567;549;552;606;617;643;593;619;674;730;744;741;710;617;577;601;592;580;639;578;539;560;538;652;625;609;646;648;647;658;697;776;779;721;703;638;558;622;616;580;541;612;564;535;524;490;552;544;604;578;597;654;686;687;624;623;521;503;561;695;744;741;687;697;657;634;600;559;625;599;650;576;633;673;704;792;676;755;653;626;673;745;735;684;658;696;669;658;572;637;602;635;633;617;628;657;661;661;666;658;632;666;629;688;634;576;547;554;562;573;576;673;689;690;726;687;557;547;556;585;610;553;592;575;624;599;619;582;617;601;583;470;422;467;536;502;497;495;495;525;531;572;638;677;606;670;625;583;561;570;634;685;659;667;647;611;631;633;653;583;502;513;521;565;678;702;663;572;571;616;641;678;685;737;732;666;665;689;693;717;750;690;640;669;607;609;638;662;649;639;709;725;721;641;698;757;708;661;664;716;632
531;555;542;542;668;693;725;692;655;616;617;598;627;681;725;640;547;556;543;571;677;678;678;658;680;645;671;727;765;761;722;710;742;790;637;692;680;670;658;656;687;702;689;679;743;755;725;747;667;654;686;773;684;649;733;615;611;646;585;551;568;593;533;533;504;494;539;626;663;645;650;637;693;688;665;703;716;696;723;567;536;489;530;600;678;728;640;667;734;715;719;678;661;651;714;653;625;596;596;520;566;623;637;596;612;603;674;689;676;583;536;519;653;727;653;688;719;779;721;652;623;591;718;706;739;747;626;593;574;549;587;625;615;651;704;672;695;715;683;699;694;747;725;697;661;699;640;628;687;678;699;636;560;593;663;543;517;384;331;393;581;687;640;618;579;551;566;568;623;639;651;676;636;585;613;580;585;518;526;527;544;581;692;694;691;683;720;700;720;669;647;654;650;708;767;747;639;645;589;678;742;675;627;667;701;721;681;677;676;695;673;672;664;631;633;680;702;666;607;529;585;653;605;702;718;692;758;759;733;752;726;723;725;751;725;748;765;755;708;733;724;718;650;632;652;644;703;663;552;506;508;550;564;595;708;723;668;567;587;595;581;586;644;686;739;752;687;681;623;557;486;535;635;679;751;751;734;673;679;691;687;688;702;691;654;645;566;584;534;561;622;658;666;627;564;534;600;640;669;667;654;639;734;626;622;631;665;707;660;654;646;591;580;637;714;701;628;531;547;605;682;694;615;593;549;607;706;688;676;620;644;639;691;711;735;735;689;710;631;622;574;644;637;692;677;723;699;731;763;659;671;659;595;618;638;631;708;695;594;606;636;652;638;636;650;642;597;563;588;624;563;483;583;628;623;634;636;673;704;687;694;712;757;732;687;728;719;636;578;587;650;730;651;693;697;743;728;677;648;621;658;715;754;689;620;590;603;579;565;566;560;566;643;635;618;555;639;672;669;665;684;695;577;593;631;694;700;676;716;675;624;633;658;617;557;569;646;660;726;707;715;670;691;670;642;641;714;678;759;686;580;444;394;395;526;542;546;573;600;602;608;576;627;699;652;693;722;737;722;695;657;570;575;611;640;628;574;554;593;567;608;559;626;694;697;700;683;646;628;645;653;595;639;530;503;543;551;625;669;578;631;583;658;618;611;570;545;542;591;586;643;611;651;741;723;756;656;608;585;591;666;677;656;591;566;583;685;623;702;668;629;623;643;604;664;689;706;730;622;595;545;595;579;576;600;570;537;512;517;510;546;584;528;495;513;667;721;732;647;580;543;481;539;587;684;717;678;639;668;624;617;569;644;669;609;582;662;661;713;769;736;690;627;532;593;727;707;680;660;589;598;514;566;659;718;620;550;575;592;633;605;657;645;626;607;667;671;669;681;566;530;542;574;640;617;642;720;711;735;678;588;539;551;519;563;576;521;561;628;554;563;556;656;621;549;440;411;499;565;553;520;425;447;491;594;638;627;630;655;626;602;556;575;627;686;757;719;712;670;622;603;560;560;537;562;574;564;562;675;676;651;541;580;557;611;648;664;716;667;638;620;675;710;748;677;634;606;563;565;620;658;625;690;712;718;688;683;684;656;711;736;662;650;657;683
540;599;556;551;628;694;749;706;686;637;635;654;636;712;718;719;672;633;588;604;655;652;650;685;651;671;595;719;741;803;750;737;782;758;612;612;668;609;671;667;646;674;684;688;726;704;740;767;712;719;699;681;663;729;641;648;717;676;640;584;578;556;473;519;559;530;560;625;675;703;694;683;645;598;607;616;662;681;622;574;504;488;589;682;711;733;683;702;689;706;676;634;672;659;709;689;712;623;628;589;594;680;612;542;545;570;687;653;640;516;505;541;614;694;703;685;725;739;784;679;577;545;653;747;734;708;650;602;562;555;521;608;589;673;687;658;672;737;761;735;766;788;783;688;715;708;652;653;704;683;636;599;552;634;635;613;593;530;444;513;641;652;578;555;513;465;495;480;566;579;644;682;710;573;566;540;457;501;520;516;600;609;660;630;699;707;717;732;719;692;670;716;652;722;767;740;723;613;677;657;671;667;621;584;654;681;643;645;684;658;667;600;644;626;618;666;684;641;597;517;563;620;663;741;722;668;728;723;702;674;720;657;698;763;749;696;712;717;769;700;754;677;635;576;673;685;690;633;633;552;502;533;560;609;699;706;600;592;591;610;615;646;639;708;709;730;731;667;573;522;526;586;620;720;760;789;692;691;627;711;671;635;625;631;576;553;583;487;493;528;561;621;657;720;634;591;636;684;695;692;644;695;662;603;572;575;586;654;711;706;735;626;576;637;718;678;639;589;551;669;720;666;657;642;571;562;611;697;627;669;660;739;708;718;659;717;714;729;647;601;613;584;607;725;705;691;673;719;726;638;636;641;634;622;594;649;688;658;581;579;648;685;701;638;611;639;557;638;607;591;536;549;593;606;611;587;626;674;668;677;692;744;748;791;750;697;701;647;638;609;605;665;700;697;680;696;687;693;652;687;696;676;697;756;574;553;620;670;631;541;595;624;645;627;608;558;622;647;630;680;656;680;615;572;632;650;653;648;645;687;578;616;596;494;529;546;640;656;665;696;788;708;672;705;656;644;687;723;739;717;609;501;441;489;512;580;563;629;623;584;576;585;627;679;712;677;733;680;693;657;608;629;665;690;610;648;648;642;619;603;604;608;695;684;714;712;684;684;625;623;632;625;638;612;541;577;635;663;685;607;655;638;642;627;572;560;543;500;512;587;580;597;584;689;632;703;672;591;661;649;610;661;628;602;606;630;694;731;733;684;636;616;661;584;589;635;667;646;629;568;530;554;593;605;568;616;583;510;517;475;479;532;536;525;551;627;707;713;618;471;502;518;520;600;608;646;613;574;549;625;575;602;694;700;657;597;630;715;748;790;756;710;634;600;637;717;715;618;599;556;511;526;540;670;620;623;541;508;569;561;620;581;628;568;624;593;651;700;581;589;562;529;551;645;592;633;636;700;690;697;640;613;498;449;446;479;541;602;619;582;564;540;641;593;503;414;433;567;575;542;549;570;491;517;540;616;649;615;656;620;617;536;585;611;662;708;676;680;660;620;642;596;525;493;542;552;611;643;702;687;610;531;534;527;581;612;664;612;660;643;649;685;642;681;677;603;592;579;595;584;625;642;721;710;693;659;691;650;705;783;768;741;663;681;617
638;617;622;641;697;746;728;695;648;630;670;633;722;708;727;720;711;652;643;617;676;733;696;685;661;623;705;722;749;767;783;785;778;753;636;609;617;627;671;666;633;603;578;596;623;728;739;726;726;692;733;648;673;647;689;714;681;693;634;625;589;589;633;592;619;615;569;644;707;711;693;648;575;575;535;616;659;578;541;510;523;595;673;707;733;740;723;679;739;701;666;644;681;712;703;719;730;694;666;539;625;637;592;503;549;536;612;624;633;524;497;539;602;717;674;691;759;742;723;679;537;576;574;692;733;702;671;640;647;563;530;542;624;598;629;637;694;709;731;785;747;775;728;683;684;643;711;660;660;661;689;670;598;678;646;608;631;595;487;512;560;650;624;466;478;411;484;560;506;496;580;644;731;640;564;504;531;467;521;623;632;671;663;665;658;710;698;746;741;661;692;753;729;737;719;679;700;690;732;712;733;665;641;592;601;686;685;666;705;599;617;560;585;575;585;606;614;567;595;583;564;633;659;685;628;692;710;706;678;664;710;677;626;687;752;694;698;652;758;709;706;746;614;622;661;705;731;630;602;545;527;540;575;641;673;665;576;573;538;652;657;592;638;738;768;731;702;633;583;522;583;609;636;675;733;764;719;654;690;693;695;672;592;527;587;590;547;553;519;553;613;692;645;669;669;579;618;686;699;713;644;636;617;554;564;547;557;617;681;726;670;640;599;599;649;684;689;638;601;633;623;744;676;619;576;507;568;567;650;628;686;689;719;670;687;656;697;713;680;670;611;646;675;667;712;692;688;696;629;615;571;653;658;638;608;620;670;639;605;614;652;616;662;643;674;642;558;620;585;592;591;556;539;552;607;625;616;642;616;665;705;679;749;747;723;705;694;640;632;586;615;632;649;678;649;617;636;636;613;651;647;657;731;677;603;596;646;658;645;580;630;702;605;598;577;556;585;590;665;659;709;653;597;571;643;629;631;564;593;586;615;541;474;474;506;547;584;609;631;661;670;669;626;644;658;609;611;665;679;643;681;595;544;609;648;616;613;624;603;555;538;580;610;625;699;662;682;650;628;651;627;668;621;656;669;691;683;634;650;641;606;625;627;685;661;704;623;662;657;646;613;670;660;622;578;584;617;686;720;682;625;612;652;634;649;598;610;550;554;550;539;572;628;663;722;669;657;613;652;706;613;607;590;635;672;668;733;709;762;724;646;689;596;589;602;654;596;592;612;590;583;625;575;643;697;667;640;587;579;528;485;522;579;570;587;614;721;725;590;477;487;554;529;579;617;646;557;520;540;634;647;582;605;669;651;626;634;680;704;745;790;699;636;616;702;747;688;628;547;513;458;513;585;684;669;614;538;512;576;608;588;547;601;543;531;588;650;608;589;645;641;574;592;634;603;626;648;674;604;685;598;593;524;391;414;558;598;664;573;601;576;546;531;535;443;425;523;590;522;569;524;552;574;518;625;619;623;651;615;623;570;583;566;636;711;695;671;641;648;639;643;613;476;532;576;611;551;587;686;670;591;552;518;552;626;591;640;650;634;700;679;717;720;681;669;620;565;588;601;584;713;694;710;668;697;670;647;676;658;731;748;678;707;617;566
630;635;594;719;709;672;711;652;668;688;723;665;688;735;698;728;725;716;673;635;699;731;758;711;694;634;722;767;763;761;785;739;804;733;704;635;593;634;661;714;630;602;620;637;620;659;666;767;708;758;780;705;635;627;668;631;698;635;600;626;585;572;609;632;633;632;589;652;677;705;638;560;525;571;580;628;640;599;493;522;560;624;683;701;727;705;732;702;661;724;681;634;632;654;651;693;753;716;633;574;617;628;590;587;491;437;576;602;613;579;490;543;611;609;636;661;721;720;661;588;502;534;522;633;661;721;696;684;634;594;614;591;628;626;598;609;631;670;745;726;757;725;728;677;653;655;636;690;667;688;720;673;681;635;663;607;641;586;565;496;641;669;647;590;483;463;550;522;526;489;476;547;687;679;611;543;586;611;614;571;655;634;605;587;673;673;722;740;709;710;694;698;726;688;697;696;666;630;679;730;719;665;583;540;653;629;670;628;642;631;597;509;500;519;573;618;646;611;606;617;664;722;665;687;675;670;683;654;610;591;649;600;628;652;716;644;621;623;689;739;717;690;690;605;601;704;696;633;573;597;567;561;628;677;680;611;532;589;592;605;639;672;638;705;770;719;632;606;595;589;626;625;606;648;691;750;743;651;633;623;663;675;605;613;576;623;584;520;499;562;646;619;659;663;645;574;560;659;674;690;632;618;542;545;498;463;465;580;605;687;622;647;660;642;600;619;621;656;624;579;599;687;667;641;577;540;568;554;558;634;643;649;703;652;666;712;749;784;767;693;664;630;665;720;748;744;643;683;588;523;619;656;682;648;606;631;604;643;621;635;597;631;622;643;673;668;625;608;635;581;576;574;583;530;577;629;645;632;646;630;644;642;725;694;714;668;695;621;602;637;639;689;671;650;641;647;593;533;573;616;712;654;691;646;626;617;689;736;682;668;653;673;610;605;583;600;571;618;668;729;742;649;685;664;670;634;654;614;580;582;540;518;426;463;515;632;628;659;701;675;688;706;659;623;634;677;597;595;682;634;655;660;634;647;629;733;646;648;657;590;579;546;629;608;677;683;667;692;686;664;657;646;672;645;661;680;729;702;655;630;651;618;574;633;649;690;612;656;667;623;644;632;616;603;553;581;630;634;719;677;617;587;648;662;665;688;631;625;578;552;516;541;714;703;693;722;646;681;708;664;667;605;662;670;677;736;760;769;688;713;693;694;602;631;645;650;603;636;607;640;631;651;674;668;746;769;709;633;587;528;532;525;597;615;651;724;692;684;506;498;478;595;560;592;651;601;577;521;546;658;635;668;700;605;551;604;617;675;743;769;713;748;641;673;675;664;663;570;555;485;460;513;610;653;677;600;505;486;561;633;578;505;555;545;605;672;667;641;699;641;629;655;623;589;588;635;660;575;547;577;631;581;471;426;417;582;682;631;614;607;593;500;541;475;441;427;653;623;547;590;597;575;504;560;584;617;687;686;598;586;604;562;624;658;670;592;629;635;622;643;690;580;519;566;586;607;605;574;653;649;552;513;555;525;574;595;616;617;593;710;709;738;710;693;646;610;669;591;610;582;701;704;705;612;614;663;660;661;654;623;675;646;642;599;624
731;671;675;668;690;722;668;631;679;669;746;744;692;670;703;720;674;729;698;747;742;725;735;712;717;651;690;825;744;811;820;824;808;742;689;700;590;621;640;664;662;598;531;537;604;613;679;740;782;724;747;692;611;601;657;592;663;625;622;654;594;582;578;654;672;702;649;698;709;709;643;580;538;528;557;566;606;561;550;542;657;677;702;718;714;703;743;716;754;709;695;608;604;621;591;626;713;773;668;660;634;605;580;501;498;502;557;648;645;596;501;569;605;600;603;603;627;675;607;589;564;567;549;572;602;691;690;648;642;681;637;604;642;641;583;555;635;694;755;759;701;734;675;620;617;613;639;631;667;695;656;579;590;676;638;667;674;601;599;606;640;680;636;582;562;534;648;572;508;441;465;538;585;722;639;630;663;641;612;644;623;662;650;657;686;676;614;607;674;711;678;680;700;697;674;664;641;622;656;677;732;640;639;583;622;714;577;621;579;570;555;545;536;513;515;518;610;575;591;618;695;715;704;679;630;709;672;677;621;645;667;606;597;656;649;656;602;628;672;695;701;674;591;597;576;609;635;609;547;571;512;560;588;584;660;644;593;609;592;587;589;606;654;708;704;738;676;635;599;630;667;628;646;652;734;735;715;663;670;684;690;690;686;685;690;680;575;553;554;611;644;598;579;645;614;537;560;651;722;666;673;630;580;510;501;507;508;580;628;650;622;679;681;641;673;568;565;615;613;619;623;654;670;626;563;556;558;510;514;504;599;557;669;686;716;727;734;747;759;632;631;619;702;782;739;732;689;675;567;530;510;563;625;635;670;641;623;655;595;636;568;573;553;655;710;763;703;666;659;643;566;598;535;524;544;591;664;664;623;592;654;671;644;649;654;639;594;666;680;646;613;632;603;588;593;605;533;475;489;568;668;667;591;561;609;657;681;726;684;598;619;588;577;638;610;555;567;581;674;694;699;669;728;709;754;685;670;669;624;620;549;494;485;549;575;621;703;719;712;727;648;637;641;672;630;556;555;634;717;654;657;613;634;613;643;683;650;640;631;602;611;592;617;612;636;644;701;656;746;705;711;702;704;635;607;653;588;659;689;695;611;566;600;646;676;683;592;592;599;577;590;601;614;586;497;517;618;682;715;673;626;633;642;686;649;641;643;702;639;542;467;584;625;693;757;724;684;697;692;724;669;649;671;680;716;765;754;702;696;729;736;710;642;584;694;649;649;705;688;653;690;675;711;722;708;708;718;708;570;575;629;607;687;716;643;680;658;533;488;419;451;558;585;557;588;643;582;547;607;640;698;640;632;624;606;621;646;678;723;755;696;673;660;675;692;766;698;618;547;542;534;528;624;713;662;582;525;532;615;587;593;519;554;563;563;655;612;637;625;627;692;668;642;628;568;647;563;565;589;591;629;653;551;489;536;662;665;663;599;593;500;562;525;494;505;541;612;629;576;552;612;495;546;551;607;691;746;663;724;669;659;673;664;678;668;702;636;595;601;663;644;614;611;597;576;643;579;586;660;614;562;575;600;592;607;646;642;629;650;610;699;714;732;709;683;669;579;597;587;593;690;672;727;653;627;673;664;654;668;596;617;641;658;608;540
758;648;610;623;614;686;635;657;678;707;689;728;687;705;731;658;676;638;697;688;700;748;723;759;681;662;722;740;799;732;736;755;822;785;770;714;681;691;666;657;770;619;602;549;578;614;637;761;763;708;778;721;617;557;628;615;595;673;660;543;494;544;588;639;715;693;670;670;717;652;624;595;577;537;606;618;639;651;607;652;682;690;621;700;704;696;753;734;738;701;638;669;636;571;705;655;738;737;722;710;678;652;553;485;483;529;620;613;663;580;506;500;570;657;634;651;577;667;639;594;582;519;568;576;618;711;734;735;694;663;688;649;638;616;624;542;626;641;714;719;691;691;642;583;597;650;560;585;658;690;663;604;653;659;642;701;694;610;629;646;668;670;708;627;599;559;589;622;504;418;382;512;631;675;627;697;678;637;624;620;632;756;641;691;630;621;596;597;646;714;766;731;642;673;614;634;654;544;557;673;660;688;677;625;724;639;543;573;526;596;515;472;527;573;519;563;553;577;593;643;660;654;664;652;655;627;665;706;587;669;634;642;612;636;652;576;536;534;640;726;666;695;632;573;568;587;548;540;549;551;574;553;599;608;585;650;612;704;623;596;541;633;644;681;657;761;772;729;675;690;593;602;644;647;651;686;690;685;645;655;691;681;676;701;735;706;632;576;586;694;631;613;582;660;519;506;516;637;769;650;610;695;611;612;514;504;511;563;673;722;690;718;700;627;646;614;613;628;614;599;610;625;664;641;647;609;585;508;456;517;491;526;641;614;702;686;725;753;720;683;652;668;656;693;690;620;656;642;610;585;547;521;597;655;655;629;646;617;623;558;571;596;711;733;720;741;721;670;650;662;635;636;521;470;452;583;583;613;571;608;619;635;639;638;634;630;670;602;646;601;660;658;665;592;651;597;514;459;485;570;636;617;616;554;567;692;699;753;673;600;562;538;615;611;603;536;577;660;678;704;718;708;691;734;752;682;689;666;703;602;555;490;509;537;644;666;782;736;739;759;684;664;590;685;617;569;550;588;583;603;614;572;572;614;663;699;667;618;590;620;573;677;645;681;620;622;653;677;745;730;708;673;705;626;599;601;636;686;690;716;643;602;637;644;752;682;597;524;539;584;644;658;658;596;499;486;606;639;622;688;667;694;694;683;641;621;684;699;624;546;514;567;643;754;772;768;748;711;707;659;743;632;635;711;732;714;699;738;657;674;690;653;618;648;600;659;651;689;671;705;693;710;705;682;715;705;707;717;607;635;648;723;685;759;734;785;641;584;468;387;466;571;579;604;602;630;532;531;552;623;696;632;618;629;623;687;694;678;670;680;690;678;623;621;663;721;688;593;593;622;551;594;601;642;591;608;596;543;580;579;514;569;615;634;597;570;587;623;639;645;686;692;664;682;605;588;557;507;584;657;656;615;564;521;594;656;738;674;597;532;544;611;588;600;600;566;609;645;651;639;592;546;481;530;620;735;709;745;673;701;677;618;603;637;647;708;700;621;683;630;619;580;606;648;588;604;562;596;619;624;596;587;571;547;594;602;616;589;599;589;606;696;744;742;704;590;557;562;611;615;640;655;699;633;610;663;731;695;645;641;656;632;570;610;611
653;660;608;574;602;619;623;634;679;699;638;684;644;715;670;602;594;567;600;629;654;638;674;658;646;724;680;725;753;742;748;798;840;790;747;707;741;703;665;671;616;608;585;559;558;619;675;720;749;741;739;664;624;562;569;664;626;651;649;619;595;560;567;625;715;699;686;679;657;710;680;625;576;612;644;668;643;642;614;666;715;683;672;670;687;640;622;686;710;675;672;634;627;637;603;660;691;727;728;704;749;650;599;517;554;566;617;689;641;567;496;517;581;649;611;602;559;565;585;609;589;506;522;545;613;687;730;700;730;753;675;723;647;627;630;557;628;612;696;696;705;599;615;618;630;555;563;537;609;641;639;641;653;635;712;697;618;677;627;667;672;706;721;688;627;603;619;573;496;436;494;583;607;618;716;645;687;658;570;576;673;709;693;735;632;635;590;574;608;668;706;698;720;697;666;655;647;585;594;670;696;712;695;711;638;649;582;535;549;525;560;538;594;595;563;558;564;567;657;632;634;624;632;734;715;712;703;703;700;642;653;692;611;656;628;580;553;532;639;666;691;697;645;588;663;576;594;587;654;604;571;550;581;580;636;599;735;669;620;595;642;637;647;697;768;785;760;747;688;644;606;646;670;684;672;663;656;704;665;672;628;675;641;667;674;691;618;603;653;638;665;588;596;619;565;418;496;631;671;672;672;633;644;601;613;551;506;564;640;705;790;741;665;711;655;622;607;651;650;596;688;645;662;703;680;684;635;567;538;529;466;517;602;650;636;659;711;729;670;698;657;731;756;688;700;631;654;678;644;616;513;506;560;595;620;699;638;618;580;609;600;614;669;718;781;719;703;682;740;666;688;580;535;475;470;536;553;558;523;599;570;577;608;643;623;591;653;677;682;662;673;683;649;568;546;546;502;499;533;630;690;721;673;589;614;663;706;686;652;613;525;526;590;649;636;567;636;632;654;667;642;680;731;684;757;726;725;694;669;686;566;507;552;634;713;675;771;750;732;752;651;661;622;607;645;567;507;539;550;577;559;539;538;600;639;690;637;615;591;682;659;636;658;595;627;583;590;629;741;725;729;656;703;601;557;514;577;680;715;756;672;581;622;595;773;717;591;529;504;597;588;662;643;580;497;517;554;556;619;637;669;693;691;722;673;652;662;705;643;561;554;544;618;657;738;745;789;705;712;704;645;648;648;740;659;650;666;599;617;704;619;653;651;609;676;702;682;693;728;689;647;677;627;670;622;616;739;716;694;684;697;711;702;702;703;633;685;618;520;487;498;612;669;644;636;656;604;585;561;602;669;620;727;716;671;681;673;726;663;665;656;630;534;555;632;711;647;622;635;589;585;655;659;582;612;664;602;588;543;544;591;589;582;553;658;612;585;566;614;621;682;684;636;641;599;534;495;575;637;609;650;633;544;605;685;747;753;685;611;531;537;565;628;619;607;616;613;714;730;688;613;539;555;527;613;626;650;686;708;699;686;633;560;602;728;710;703;676;694;637;620;640;612;637;596;650;666;700;620;598;630;553;524;571;616;633;657;536;589;548;637;627;654;690;645;612;556;549;614;631;638;638;664;646;578;666;660;640;671;625;643;618;578;560;611
636;579;576;601;591;593;631;602;658;658;603;625;627;635;644;643;603;584;591;605;608;606;624;618;625;642;736;807;795;743;733;798;778;777;731;693;681;702;674;692;713;669;614;562;607;571;607;675;738;706;662;684;614;556;562;612;668;608;656;656;668;620;577;681;665;718;653;643;647;666;661;563;609;624;645;664;661;702;704;695;669;669;655;605;631;599;588;640;641;730;677;658;629;685;593;638;692;733;737;767;722;665;620;564;536;615;652;640;662;594;489;564;585;624;603;576;525;468;536;543;565;492;520;509;645;705;748;752;699;651;668;696;672;653;659;647;553;539;634;658;658;561;576;638;631;631;581;592;612;600;614;627;692;673;764;741;687;628;655;722;648;705;750;672;655;530;596;536;467;463;463;604;656;623;727;672;686;632;553;594;616;700;710;664;661;570;515;519;533;599;666;654;756;736;697;724;664;595;668;753;702;702;698;694;654;653;627;555;562;582;605;643;591;612;586;561;594;593;665;631;599;616;678;722;710;739;688;684;673;647;742;718;632;573;606;588;568;543;560;642;689;632;628;640;615;656;666;637;641;650;562;566;517;587;599;596;616;660;617;676;629;588;641;742;705;799;782;769;721;614;619;600;660;669;636;666;649;673;610;674;711;610;600;602;607;623;631;666;632;665;671;685;616;599;463;434;496;611;645;620;696;657;616;672;635;561;513;578;658;674;711;707;632;597;601;554;594;637;678;613;613;623;693;722;701;695;615;555;528;564;546;568;600;568;530;623;715;665;640;684;676;759;762;718;671;616;606;631;600;658;531;506;510;597;596;686;623;595;592;630;589;644;726;675;660;645;598;681;687;592;576;541;511;524;543;558;534;464;523;533;491;567;568;571;593;573;631;667;707;739;746;689;669;542;575;568;583;499;567;595;675;715;639;636;627;614;646;670;667;617;599;560;582;654;644;655;638;678;629;652;661;689;709;684;692;659;665;704;641;621;614;539;619;595;650;731;767;787;764;747;699;668;618;587;574;523;517;551;524;517;596;568;578;587;602;637;637;639;665;665;674;626;648;597;562;598;582;675;763;735;681;666;679;564;532;579;577;661;683;726;654;566;569;610;634;671;613;533;564;598;621;645;583;652;613;520;493;489;619;623;700;722;707;710;605;697;676;620;602;563;616;618;606;610;654;698;724;692;673;654;624;647;633;648;617;656;638;619;643;723;656;691;667;677;650;663;624;655;667;676;576;569;655;642;649;628;701;733;687;756;761;666;652;592;628;631;697;655;594;647;592;648;688;647;654;719;569;589;565;557;674;735;729;762;769;779;757;682;702;678;680;655;589;596;616;657;599;624;588;623;663;607;607;575;623;671;636;580;510;526;584;573;546;588;561;537;514;543;618;649;676;627;626;586;581;563;508;618;605;597;610;589;604;668;716;763;695;694;584;512;552;582;629;674;606;547;637;678;718;680;684;617;523;506;524;609;604;642;707;719;710;662;588;572;723;734;754;705;678;617;624;651;660;560;629;652;755;717;672;611;619;590;615;546;588;666;649;605;545;550;604;608;672;681;652;571;590;653;625;674;714;684;642;606;635;586;631;615;625;644;591;560;540;614;590
577;564;582;572;549;593;601;663;625;617;631;629;640;627;643;641;639;634;592;581;566;580;560;637;675;665;742;810;805;738;737;757;783;743;748;718;704;712;770;725;689;681;570;530;587;596;624;624;702;677;648;637;529;523;493;610;638;586;641;706;716;648;660;650;736;677;607;605;665;614;626;612;567;661;715;650;639;652;689;695;679;646;644;671;633;580;583;599;650;666;623;623;686;663;626;618;658;712;722;754;723;708;619;612;607;611;584;627;606;553;564;594;578;587;588;585;467;426;503;543;542;482;488;579;664;675;712;692;691;648;635;674;662;663;712;657;589;557;586;597;632;623;593;606;651;638;648;621;660;629;614;651;667;694;736;689;693;650;643;705;707;776;717;647;625;576;556;563;480;483;476;590;658;734;685;696;654;650;589;581;602;715;703;723;681;623;534;463;481;632;653;772;777;822;705;654;619;602;697;701;734;702;731;743;676;605;612;548;604;603;709;698;627;631;629;592;621;656;695;673;678;641;672;695;700;710;709;689;709;738;715;688;590;592;562;597;588;630;633;625;613;628;591;606;653;625;684;601;647;602;579;551;508;541;596;632;644;626;619;726;689;691;662;655;723;751;751;728;630;636;593;594;582;603;657;639;627;663;641;692;665;622;592;585;610;640;594;644;723;683;728;694;622;617;457;471;510;530;560;571;618;628;663;639;679;561;517;559;656;706;701;666;637;656;536;515;541;578;609;666;650;672;646;748;677;688;606;547;602;550;564;584;533;522;496;518;614;686;685;691;739;789;742;746;690;625;574;588;627;635;556;508;512;536;612;639;695;618;672;650;659;645;690;706;670;585;590;673;649;625;588;549;566;580;594;548;572;502;487;503;532;503;517;541;530;540;611;709;766;776;748;717;695;651;577;613;515;468;565;655;671;712;629;550;597;643;603;698;680;706;642;640;594;701;678;670;607;568;538;605;655;656;688;594;672;662;675;636;563;628;589;641;644;666;711;746;736;799;770;718;718;672;667;617;575;581;503;499;549;568;601;603;672;639;628;598;638;633;691;647;647;671;654;604;552;622;593;693;735;758;712;713;733;669;590;551;627;630;618;632;650;594;596;609;638;700;667;602;563;578;598;628;652;646;597;516;483;511;599;694;736;708;726;700;728;702;653;570;580;556;620;647;652;642;650;708;703;672;686;676;599;620;654;638;577;674;657;601;611;698;719;765;695;631;674;628;644;623;578;642;592;520;606;625;668;631;707;668;680;637;626;655;597;544;530;566;664;635;643;628;669;733;719;716;719;716;616;519;584;585;679;767;736;783;756;752;767;694;705;660;654;563;533;518;535;554;613;655;587;563;637;672;682;664;674;715;710;680;647;547;617;532;486;546;647;635;546;538;545;578;675;608;566;591;599;603;517;538;523;549;628;597;625;716;706;672;675;691;559;605;571;543;542;581;595;608;627;665;757;679;659;556;497;501;518;464;615;711;736;740;707;609;570;617;679;760;763;721;722;748;698;673;586;545;609;617;747;744;647;658;692;683;694;603;613;661;658;638;534;475;527;610;670;662;682;599;617;668;702;708;698;689;602;592;553;621;639;666;593;598;578;543;583;622;595
559;586;606;560;544;541;616;588;576;587;574;643;587;639;635;687;689;642;615;602;572;528;604;565;598;642;710;766;750;764;694;751;787;807;788;820;749;745;680;681;696;644;649;656;587;583;583;650;681;726;661;632;564;560;542;631;577;628;711;735;741;710;717;688;691;677;593;599;602;591;593;596;612;631;582;635;639;684;667;632;684;638;652;685;656;666;584;658;684;661;589;625;647;643;636;635;617;694;719;675;718;673;603;615;574;646;619;560;619;571;595;599;595;524;578;551;585;511;463;530;571;585;619;634;661;688;661;721;653;639;613;640;712;726;656;646;616;627;570;595;588;566;612;698;665;677;623;634;658;686;599;676;726;713;725;721;729;661;662;662;671;672;710;606;635;613;596;550;557;522;491;619;653;665;655;663;641;641;597;592;537;651;713;662;641;593;555;504;545;613;635;707;702;696;667;592;584;619;688;711;725;745;716;645;645;622;584;572;627;644;656;663;677;644;611;563;583;670;691;683;630;629;599;624;590;631;724;700;714;703;697;630;569;600;511;541;587;637;715;669;632;625;572;597;607;636;615;649;682;605;621;521;556;538;614;693;654;590;599;636;632;724;681;684;739;751;754;712;650;606;606;628;604;616;615;598;626;590;543;622;643;597;540;603;593;647;713;666;668;696;647;630;629;582;544;509;521;521;537;594;649;627;632;683;717;596;523;600;640;624;650;671;559;535;530;529;529;620;641;606;627;614;655;699;694;676;610;571;554;599;604;605;559;489;508;523;657;655;643;675;695;731;658;695;641;584;576;661;623;649;634;623;562;570;574;650;733;659;642;587;631;633;644;663;665;622;651;659;673;626;555;588;678;687;560;535;493;467;513;540;510;540;560;551;561;599;672;653;755;822;723;755;709;640;699;602;502;519;526;685;667;665;641;580;586;616;641;654;713;690;714;710;656;700;639;646;560;529;588;570;560;679;694;644;652;622;657;620;647;642;692;692;693;676;699;707;738;741;806;723;770;730;599;595;512;530;549;561;567;567;570;568;626;671;643;673;659;603;657;630;691;701;664;603;623;582;612;670;722;730;720;669;661;666;640;641;613;617;656;580;619;682;648;632;656;640;654;634;645;588;578;610;654;730;621;590;529;637;726;703;745;718;703;728;696;631;674;621;539;638;704;688;627;642;709;676;692;622;597;580;615;657;614;663;637;685;682;683;679;719;760;746;644;654;597;608;677;642;603;607;605;583;576;591;574;630;670;755;666;631;672;630;603;538;528;619;667;683;682;708;695;717;738;656;713;645;555;513;571;639;677;771;790;783;744;700;683;661;654;640;609;525;472;478;526;592;647;652;621;572;662;720;685;676;690;725;730;716;606;567;559;490;542;541;639;627;666;572;604;632;689;640;616;623;625;574;528;484;494;482;553;581;655;694;694;692;606;634;636;622;627;592;571;605;622;565;591;650;669;657;616;587;544;517;503;554;616;757;749;748;734;605;532;609;665;747;756;793;712;709;663;578;558;557;627;703;777;769;684;668;684;753;723;680;657;707;644;587;528;523;526;600;658;618;633;643;671;674;718;642;647;624;622;575;601;614;594;599;585;555;565;568;612;593;665
690;579;590;514;544;569;634;594;631;564;554;575;602;621;689;667;658;689;685;612;608;587;567;613;606;649;621;742;791;738;681;717;781;780;798;761;724;720;713;709;688;685;671;646;602;591;624;632;671;680;637;592;543;573;570;586;643;647;678;737;692;680;688;649;669;638;587;560;525;596;578;613;653;622;639;656;672;671;721;641;661;637;623;672;692;704;630;717;725;618;563;590;597;654;673;602;579;703;698;660;637;663;621;612;593;588;615;596;589;631;656;630;521;562;582;545;552;522;554;591;602;599;673;601;647;629;609;639;633;642;710;699;728;716;676;648;686;633;598;585;544;553;652;638;674;669;658;669;673;643;649;678;644;701;719;776;687;674;622;578;624;680;624;568;612;679;605;583;545;528;538;629;695;645;705;642;619;619;623;644;621;669;699;647;607;598;628;574;566;623;682;660;664;661;597;566;541;588;701;758;670;709;611;644;634;606;573;610;656;610;603;606;669;676;600;538;563;611;685;719;678;642;563;461;470;574;693;690;700;654;664;634;565;571;566;565;600;665;666;663;682;601;594;624;614;590;619;669;650;620;635;612;532;600;672;743;681;636;509;568;666;698;742;732;741;787;753;709;656;595;626;639;628;587;624;568;596;586;580;585;632;613;579;603;669;629;658;719;775;683;658;597;599;651;636;647;614;558;584;627;654;660;707;661;676;580;603;578;673;686;602;669;536;536;522;533;583;602;673;640;597;646;683;660;709;722;645;595;575;584;709;685;598;551;559;538;601;692;691;614;644;671;610;657;628;547;530;615;688;764;724;734;695;577;667;681;705;682;675;572;586;590;617;657;650;695;665;667;594;568;577;709;700;670;594;512;436;469;573;534;533;542;522;600;614;667;706;698;741;766;718;668;678;723;676;662;586;506;534;689;719;711;606;552;599;591;624;688;711;813;767;731;707;707;685;618;554;582;539;552;676;617;627;546;589;571;646;613;620;634;696;716;714;610;652;652;710;746;753;733;778;745;648;633;584;571;567;601;556;646;560;593;614;663;666;672;543;566;630;646;652;623;667;687;587;628;629;689;680;742;681;657;565;589;636;613;637;634;573;563;580;676;717;694;671;666;656;710;712;672;666;577;639;712;659;668;662;693;792;745;723;774;687;732;705;697;579;618;546;594;674;740;711;757;739;685;608;563;495;498;596;644;682;655;664;666;689;707;697;785;747;673;623;657;634;591;609;584;616;630;616;562;536;507;571;571;619;662;662;606;605;668;546;578;586;610;681;748;689;786;773;791;731;722;746;612;513;487;569;609;698;717;732;762;716;661;596;592;535;554;522;564;540;519;561;608;650;663;645;642;692;722;677;706;691;740;703;638;656;608;584;556;515;599;654;760;732;740;661;607;651;662;656;597;643;644;559;490;455;485;511;529;602;617;594;652;559;586;648;657;602;563;531;527;598;630;570;638;650;638;639;578;586;588;614;606;634;706;767;711;609;640;594;663;672;710;784;775;691;596;528;526;529;588;606;719;740;718;691;694;725;760;760;736;778;720;626;551;547;507;500;559;620;586;585;628;612;679;692;690;648;580;570;591;602;666;564;563;524;559;526;525;569;619;711
714;679;636;610;545;613;620;623;574;571;588;555;627;670;644;673;656;654;691;713;662;636;643;674;659;510;660;686;747;738;655;683;746;732;774;797;696;738;704;714;672;666;643;670;634;558;588;613;631;667;659;597;610;583;583;674;650;697;716;733;677;656;717;718;678;626;604;595;608;595;604;620;621;660;655;652;685;690;706;649;674;615;670;716;712;716;619;701;674;635;531;624;652;608;590;622;638;669;687;672;715;650;646;621;618;618;684;625;631;674;653;637;593;579;604;553;524;533;537;537;582;668;633;663;630;583;641;607;689;689;702;734;751;756;646;656;667;620;678;612;568;556;608;616;655;639;721;643;704;700;683;629;681;710;722;679;656;598;566;583;631;641;557;563;619;713;624;597;554;570;592;627;636;673;701;661;676;652;611;683;652;658;696;658;610;609;586;620;641;707;658;670;622;598;646;541;556;541;686;715;697;595;557;606;635;580;595;625;604;601;592;674;712;638;568;523;593;585;686;691;662;570;527;484;506;585;641;699;696;705;662;655;641;590;560;580;606;603;654;663;676;607;601;572;607;624;618;597;647;653;664;698;639;683;673;720;726;582;503;553;624;686;705;683;749;840;743;715;663;670;576;560;577;605;617;686;647;578;619;549;610;618;631;681;664;602;652;696;711;732;551;572;596;647;655;707;619;582;669;635;618;680;697;701;685;647;632;577;635;688;669;636;598;541;537;612;586;641;586;563;638;685;681;689;631;687;677;611;613;654;713;711;654;606;614;619;695;620;598;535;559;636;647;622;576;513;540;691;723;713;796;708;749;681;693;744;712;704;627;530;567;538;574;689;716;658;644;638;567;633;594;601;638;701;594;574;465;507;552;526;641;538;567;619;633;647;700;647;762;746;805;718;677;702;701;668;569;506;617;657;720;657;571;570;607;666;639;648;688;708;794;792;708;649;648;650;571;601;603;590;613;652;590;514;461;486;574;602;669;667;698;708;665;565;525;655;761;746;786;732;725;723;613;579;503;617;595;563;542;562;577;668;692;713;615;612;614;580;578;613;608;665;652;674;650;652;639;669;706;673;656;604;631;559;657;685;670;612;551;544;579;664;716;664;680;687;691;774;757;694;677;656;607;674;666;655;745;770;793;765;754;775;693;644;678;616;555;541;505;549;690;712;741;728;741;650;617;491;451;487;552;636;648;653;687;688;697;663;662;732;703;675;646;602;615;590;652;644;604;653;660;536;517;495;511;569;567;662;641;604;611;584;574;541;592;644;719;702;762;762;781;714;712;703;671;620;516;552;582;591;712;722;652;635;659;596;636;591;554;599;529;561;625;619;658;618;628;691;657;646;746;724;665;677;646;621;626;587;620;590;612;574;565;661;731;740;759;721;647;588;607;598;632;540;599;661;573;520;501;481;493;500;576;669;616;614;538;618;660;637;604;590;554;655;702;665;600;628;692;744;642;637;552;572;618;653;680;620;677;608;620;611;587;600;675;760;768;724;608;572;518;474;499;525;675;721;774;666;633;668;697;719;724;778;708;673;573;496;551;521;514;524;548;518;539;571;599;720;671;699;642;636;607;624;618;678;604;569;517;551;538;468;513;648;634
676;647;624;670;627;622;618;610;637;656;559;596;651;660;657;672;663;722;699;697;680;604;633;631;606;576;651;688;747;716;618;684;712;726;782;756;745;806;744;758;702;676;639;625;556;552;557;618;535;611;662;619;633;598;647;642;687;692;715;702;698;721;702;658;631;631;607;643;613;616;647;620;650;631;677;674;642;679;607;583;583;606;659;706;762;724;655;668;605;574;486;558;561;611;532;525;604;707;657;701;628;610;623;668;662;664;687;701;651;633;607;607;606;609;573;529;562;587;508;509;562;654;677;718;567;574;619;651;704;785;740;672;734;682;684;618;657;689;667;634;547;507;583;620;573;668;711;700;613;665;685;672;681;655;593;604;534;497;493;571;592;602;573;605;656;661;662;611;603;609;629;629;638;649;687;700;687;706;678;664;678;689;757;681;588;623;660;666;644;703;765;657;671;600;618;567;567;618;679;681;670;568;484;521;575;584;579;574;595;583;620;633;656;602;563;567;576;560;626;695;697;592;499;482;522;653;696;730;767;691;610;646;649;616;567;642;630;621;637;671;660;641;606;637;691;551;602;577;594;678;704;628;626;648;674;759;760;636;583;592;708;692;663;674;692;738;749;679;623;593;565;579;558;588;672;666;635;629;610;615;584;582;619;622;643;606;668;737;721;713;653;598;558;640;649;733;633;605;643;653;651;665;661;751;689;635;669;566;628;607;714;665;683;606;608;584;572;581;536;522;552;661;675;650;594;662;689;668;600;581;635;687;656;648;666;615;682;703;609;540;522;628;632;629;635;639;593;660;755;751;787;738;708;752;688;712;673;640;604;540;523;547;703;667;732;766;620;641;576;594;589;560;623;632;592;610;560;603;628;654;610;617;602;564;592;675;669;708;773;750;798;822;710;672;653;651;583;539;609;693;707;676;619;615;673;666;655;552;596;634;687;717;668;644;670;620;595;630;585;651;648;627;583;504;403;428;526;542;651;630;705;692;657;607;543;653;650;683;752;738;726;630;643;593;570;605;663;626;605;607;605;616;626;652;697;675;582;612;571;606;605;586;627;708;648;731;628;681;630;697;640;589;567;561;627;637;675;584;540;550;625;664;644;659;609;641;720;694;757;683;688;640;630;616;686;696;738;724;778;722;721;768;664;639;612;606;563;559;555;632;720;714;658;676;683;664;559;518;472;498;583;624;669;652;761;732;777;728;707;708;701;633;605;641;601;649;640;696;610;656;663;605;517;461;458;587;635;631;658;639;552;550;588;553;586;637;681;711;730;756;758;684;693;704;656;597;576;530;594;588;649;646;592;629;607;656;645;605;613;659;642;639;638;678;684;661;664;732;673;700;696;684;675;644;671;582;618;578;572;573;639;633;637;663;724;764;772;777;628;564;532;574;584;572;601;631;588;585;545;471;464;476;603;655;665;660;645;600;636;596;624;628;652;644;713;670;641;613;674;615;638;569;531;561;572;640;635;692;607;565;501;499;583;650;667;720;782;720;622;608;550;510;451;561;678;686;690;666;624;701;656;710;766;714;751;692;644;521;538;496;450;457;499;502;578;604;631;658;713;738;705;723;676;716;645;563;496;469;471;539;484;500;472;595;667
677;676;653;643;647;595;579;587;710;645;638;630;685;653;629;660;710;711;730;758;731;681;678;678;594;624;692;729;724;676;638;628;700;655;673;672;725;762;771;741;714;663;641;666;560;579;574;595;583;588;557;621;661;655;607;676;674;704;700;778;622;633;622;729;698;544;579;599;605;587;596;615;594;580;627;683;644;625;586;597;605;604;641;714;690;698;669;620;565;518;528;506;548;568;548;569;564;612;669;642;648;646;662;705;690;678;679;618;575;570;542;515;635;637;599;651;613;593;510;529;596;595;675;614;586;546;548;657;736;764;700;678;638;571;610;651;690;774;717;611;574;569;634;580;628;665;659;645;580;579;641;597;634;673;650;548;494;444;423;495;501;567;585;603;655;655;654;631;633;632;622;630;659;685;738;778;711;670;650;657;699;697;716;696;681;647;689;669;642;698;778;736;717;730;676;632;641;673;712;719;734;607;509;573;584;546;589;593;564;628;623;639;610;574;567;569;612;626;651;734;714;636;543;520;625;715;727;801;729;663;735;739;745;656;584;565;666;672;697;648;703;638;628;620;701;643;635;533;575;603;647;679;611;592;607;711;740;719;714;674;668;721;675;616;658;711;721;616;595;635;589;592;577;690;638;721;692;711;627;596;573;607;602;620;593;633;620;670;724;709;633;618;588;677;725;689;598;635;614;668;643;680;700;706;667;659;639;595;577;590;659;729;697;731;587;592;574;557;526;496;545;610;642;605;565;607;627;659;586;656;618;601;562;599;575;630;714;672;628;590;552;602;622;640;661;681;672;713;734;741;753;737;743;679;679;698;647;575;553;559;544;540;649;672;699;683;668;609;613;597;605;545;567;610;667;690;646;718;680;703;608;601;561;544;635;603;735;709;797;756;763;722;719;707;660;631;555;601;613;646;652;671;608;645;656;742;695;642;599;591;637;619;677;625;609;600;626;572;627;652;644;659;551;467;351;415;549;552;551;640;647;661;591;602;573;665;707;747;685;710;668;635;620;615;613;589;622;575;643;556;626;658;723;701;701;716;659;615;604;619;633;555;584;680;708;694;662;640;695;666;685;663;610;598;629;706;700;651;585;572;594;601;600;604;590;635;678;713;686;659;640;615;608;609;646;655;715;699;679;755;741;659;607;569;592;609;570;593;594;628;714;726;689;622;634;644;657;551;511;542;581;663;640;651;737;766;718;697;685;709;653;614;627;634;671;678;736;701;668;678;702;631;547;484;491;647;679;706;673;616;550;618;645;671;647;721;620;612;679;690;698;632;615;658;656;559;561;601;620;562;607;622;611;568;602;561;581;605;616;671;709;680;640;723;671;699;651;671;714;656;735;698;668;648;658;660;661;542;588;592;700;706;691;661;719;763;740;773;661;565;466;543;542;572;581;565;648;609;639;543;457;481;596;633;628;645;623;639;665;619;582;599;669;698;716;687;594;616;610;596;575;570;576;566;528;550;620;621;558;564;471;512;554;630;635;699;777;721;677;604;581;584;534;554;577;607;584;574;630;671;669;654;652;718;713;714;573;545;508;458;458;398;433;514;529;603;626;703;702;732;727;780;770;715;644;571;530;479;459;515;530;505;513;580;600
651;635;633;683;642;649;580;577;621;623;585;674;650;570;594;579;723;761;747;687;687;682;659;656;654;618;685;791;717;649;577;576;629;612;585;682;657;696;741;778;768;712;714;673;694;626;684;673;617;553;546;608;716;665;657;647;664;679;763;734;576;587;736;638;679;646;564;562;613;570;572;560;550;558;634;710;688;670;609;601;598;682;650;691;723;684;645;641;561;487;502;509;608;586;532;480;597;616;659;592;603;578;554;671;699;673;676;610;544;561;543;546;597;584;629;614;626;589;534;590;651;661;628;630;591;571;671;706;772;770;677;624;565;552;627;665;670;722;671;587;617;623;637;633;657;667;666;684;620;609;620;590;611;557;557;483;413;323;314;369;433;464;555;600;665;706;611;654;592;557;543;629;648;593;681;720;639;664;658;628;671;708;697;708;675;726;688;628;664;680;745;744;738;722;697;668;694;677;749;763;724;664;608;585;639;610;610;632;626;688;705;662;598;592;541;594;678;658;622;727;692;697;619;589;687;674;773;781;736;786;789;800;719;642;605;622;603;582;604;600;654;580;614;600;661;632;584;568;537;577;552;599;550;489;575;670;704;721;692;738;732;685;631;653;747;710;660;582;629;610;589;639;662;635;621;655;693;645;585;603;612;603;606;623;550;590;601;609;664;705;681;716;662;712;652;593;615;591;677;593;634;622;678;726;666;639;640;616;620;630;639;695;743;688;672;595;552;593;551;520;532;597;619;633;573;580;597;605;564;569;547;587;527;523;514;559;722;717;705;613;584;575;623;645;668;631;592;591;658;730;702;748;704;678;672;631;637;631;593;548;560;583;610;604;669;668;637;623;605;656;615;561;545;587;657;660;715;708;731;663;646;564;529;562;597;666;685;745;760;779;811;707;713;658;644;617;620;561;572;621;587;619;625;754;716;735;731;725;660;654;574;591;591;584;617;658;651;598;647;628;616;606;562;400;337;405;547;598;588;581;586;590;657;547;596;665;678;700;663;608;629;572;633;667;633;594;586;618;663;603;619;632;691;670;650;634;580;627;614;648;613;553;589;648;727;656;630;618;690;603;685;661;693;700;782;681;700;635;570;563;578;589;585;635;648;622;686;743;672;600;620;610;656;627;632;654;676;666;650;667;672;616;606;556;553;570;586;585;615;681;655;606;600;624;632;658;579;642;567;567;575;644;634;677;720;742;709;714;682;692;723;688;679;704;670;691;739;668;728;676;663;613;541;488;506;584;690;693;706;638;618;681;747;725;739;651;545;467;551;613;576;549;569;591;595;585;659;695;630;699;637;621;640;641;574;581;618;630;612;746;702;740;717;779;696;647;632;633;685;677;665;656;743;696;692;772;692;545;511;584;714;750;748;694;753;733;755;768;738;605;512;457;572;558;570;575;612;603;634;621;549;598;594;614;569;584;599;641;619;598;559;637;649;649;599;651;600;596;530;566;509;574;582;525;604;557;585;570;534;490;485;467;546;627;651;751;755;735;676;601;623;586;566;560;590;513;552;567;599;631;647;600;595;666;719;706;646;589;545;454;432;387;430;540;566;611;651;602;612;652;706;756;751;754;607;570;487;467;433;464;543;536;515;569;567
725;624;613;609;600;689;603;606;648;597;638;661;621;575;503;560;649;662;643;651;690;646;679;673;701;652;744;739;732;691;585;604;642;592;649;658;688;695;708;759;752;782;755;736;738;711;683;719;653;628;529;596;715;694;684;657;684;702;766;656;642;629;678;717;754;639;609;558;522;531;558;561;653;552;642;635;671;682;653;573;615;641;624;685;682;691;659;663;562;507;546;543;565;616;604;596;608;574;606;536;518;521;607;709;697;737;634;663;574;575;555;583;576;605;636;677;672;637;620;671;663;753;636;603;574;637;675;707;750;703;643;591;608;606;550;608;733;749;700;670;594;670;632;655;678;658;640;633;635;565;552;574;496;551;492;461;347;261;285;301;414;483;573;652;665;708;686;556;589;558;544;587;649;657;597;659;685;688;647;725;681;671;695;713;700;736;742;677;674;669;628;681;729;720;684;706;712;705;727;751;761;751;661;610;594;632;678;681;692;697;715;661;647;608;585;618;691;706;720;757;754;639;659;720;701;696;718;754;778;762;805;813;711;636;638;594;584;591;620;608;608;569;529;586;645;624;609;553;573;555;541;533;506;487;518;630;684;672;709;724;722;693;692;705;724;723;647;609;583;633;602;640;619;635;605;645;672;649;637;561;607;597;595;565;584;608;593;664;692;684;719;776;733;693;683;622;545;655;618;650;665;656;656;674;614;658;642;638;658;677;646;694;689;658;675;552;578;565;548;616;584;596;599;616;565;617;558;551;611;561;603;577;541;528;589;612;673;703;677;661;602;610;627;608;671;563;532;519;587;662;618;705;753;671;657;644;683;578;648;610;599;630;630;631;624;631;626;647;597;634;635;581;615;627;657;672;714;754;715;764;671;655;566;573;628;743;683;750;782;809;722;680;682;628;624;644;593;558;609;658;604;557;659;765;758;745;774;706;636;603;623;605;566;559;676;688;701;727;688;566;614;566;521;431;317;487;600;629;570;554;577;584;540;557;619;619;687;634;584;565;579;569;649;647;578;664;653;639;655;586;629;620;585;614;652;623;606;592;589;667;653;550;544;615;622;644;594;620;603;592;641;737;730;725;731;753;674;629;631;624;596;619;579;619;630;613;692;686;640;550;565;607;664;627;594;728;683;687;614;661;657;622;606;593;563;611;676;628;667;599;691;593;643;667;595;613;636;671;622;589;676;635;663;648;677;745;705;723;687;660;710;704;715;738;693;615;670;722;725;701;655;609;519;539;524;566;651;681;778;700;650;679;803;799;684;577;490;463;506;529;568;568;560;590;615;673;698;664;684;685;716;708;649;642;659;656;588;625;631;674;718;761;727;692;744;659;642;649;676;684;652;619;656;722;777;793;657;556;557;555;623;763;694;701;714;744;761;790;756;637;500;499;535;564;562;573;514;583;681;632;616;614;571;526;498;539;570;604;625;617;570;663;660;626;660;689;671;624;639;538;539;516;602;642;621;596;551;570;494;528;505;464;506;575;718;754;694;643;577;576;589;587;568;560;513;489;484;538;602;640;558;544;605;683;727;765;699;587;574;518;425;384;437;528;611;600;582;547;599;656;676;725;700;640;599;564;523;468;479;506;617;594;490;492;606
642;625;555;579;632;655;620;593;617;626;631;672;654;555;498;552;597;583;599;588;654;586;696;685;653;651;715;701;764;666;606;527;556;611;648;660;627;608;556;713;732;762;758;828;754;723;722;721;663;675;609;613;637;687;676;683;707;718;703;704;654;705;658;734;656;691;590;575;537;514;534;583;633;605;579;629;674;625;648;633;584;684;638;686;649;591;611;589;608;550;554;590;596;635;643;644;634;562;580;522;509;487;582;682;730;703;701;567;599;695;682;655;669;599;648;646;652;618;664;636;669;742;705;683;659;667;727;745;767;726;660;639;594;556;625;643;681;721;705;672;598;590;570;657;717;684;607;611;620;624;572;531;542;503;540;465;343;346;347;424;448;515;521;598;668;660;604;586;521;540;566;588;608;591;600;626;714;737;707;726;686;637;714;654;630;727;676;663;679;594;580;597;623;661;707;686;672;715;782;770;791;695;693;645;599;625;701;736;730;695;692;744;687;597;622;694;710;744;770;684;679;664;666;735;676;663;684;720;732;783;774;778;691;650;608;661;579;556;549;602;602;608;553;480;512;518;604;650;619;622;568;514;532;485;546;603;662;620;661;711;747;759;666;738;712;778;687;631;631;593;616;563;577;562;582;671;682;670;608;608;545;583;547;605;585;587;575;623;618;639;665;696;666;693;640;595;625;649;653;654;677;600;614;747;698;703;599;680;654;666;633;688;648;648;604;622;547;620;617;683;636;623;658;699;590;690;628;594;652;631;649;611;572;553;588;657;728;720;668;653;670;614;650;600;632;581;505;536;581;674;691;646;649;646;600;657;695;612;607;604;629;645;569;619;593;626;683;661;662;633;666;623;584;623;629;654;667;741;688;743;717;646;587;550;650;612;673;750;764;727;726;691;658;692;670;678;596;591;702;670;565;578;606;703;791;725;714;728;675;601;575;593;500;522;614;696;668;626;667;599;612;610;538;430;391;537;694;669;628;543;579;595;550;613;639;641;659;620;579;530;543;536;621;662;666;643;686;645;663;654;701;575;587;533;583;615;600;612;619;643;654;590;586;599;617;583;584;505;586;604;681;722;724;777;745;670;665;585;600;620;631;629;591;639;655;662;692;659;590;568;575;625;708;649;685;711;729;707;650;652;620;567;589;625;621;657;697;705;681;711;608;559;606;636;607;577;626;665;622;631;639;622;613;678;585;669;641;723;719;665;604;634;753;759;714;662;651;684;696;707;641;503;477;491;512;532;595;638;708;736;692;736;784;724;617;580;515;476;499;497;507;559;594;715;719;722;709;718;749;737;775;731;695;602;652;663;657;614;636;633;666;712;765;756;727;714;700;689;663;589;572;563;710;746;783;763;747;642;564;584;607;716;684;705;702;760;741;748;764;633;564;478;588;621;631;605;509;562;615;637;661;605;517;447;415;465;523;622;683;703;656;649;645;744;689;665;607;657;647;612;568;480;575;655;627;594;572;517;532;543;544;519;518;601;637;749;696;598;595;542;606;576;564;558;566;490;490;583;591;538;477;543;664;656;714;763;753;741;646;610;472;432;451;503;556;607;579;616;609;644;681;707;611;598;631;550;526;514;559;578;651;648;553;545;548
710;529;599;556;584;607;569;607;617;687;673;723;676;590;583;611;618;507;493;551;631;620;615;634;613;587;603;616;641;675;626;554;517;562;649;681;586;592;543;663;691;717;727;720;735;739;717;698;736;644;618;632;633;623;667;649;672;728;692;731;663;668;632;666;656;577;505;459;500;487;481;580;639;622;660;631;587;618;611;585;577;584;690;665;669;627;582;577;559;555;584;636;588;630;653;692;599;640;639;555;544;564;670;707;670;653;637;580;579;665;716;725;709;663;637;676;646;654;601;597;661;756;779;654;690;680;692;752;717;681;678;659;700;665;657;655;646;639;691;593;657;615;585;598;624;717;646;616;584;589;529;609;600;642;606;506;437;415;491;553;589;565;602;580;746;679;642;632;548;537;530;621;652;666;616;700;747;775;755;689;672;638;613;620;629;676;718;664;632;558;535;492;602;629;699;652;678;721;791;852;759;743;669;611;648;722;774;717;705;664;711;674;717;639;650;641;677;683;690;709;730;668;742;774;768;656;595;646;756;769;816;782;724;689;682;656;597;503;526;534;624;590;480;450;428;522;572;585;632;653;583;548;531;554;573;596;595;565;635;718;741;672;629;630;735;711;726;727;698;657;592;555;540;591;564;682;712;613;583;558;540;510;593;634;669;541;572;561;619;620;639;659;702;695;594;597;569;647;699;671;649;567;592;723;737;714;677;651;682;654;628;587;569;637;621;591;645;598;687;696;722;729;669;689;684;648;650;693;691;660;677;627;589;586;621;686;676;655;652;643;634;627;611;591;608;561;509;547;537;614;631;679;683;615;588;577;601;610;609;628;603;624;551;617;596;583;633;696;643;628;626;612;565;623;715;644;704;712;705;699;671;653;652;578;582;631;625;689;722;728;728;677;641;679;680;697;683;645;682;677;535;521;510;646;701;701;718;743;673;608;651;566;510;542;558;632;637;667;604;611;557;564;558;474;480;605;673;661;551;546;572;571;567;620;636;683;660;579;529;524;553;564;616;726;699;719;722;697;662;587;659;568;585;561;609;614;641;614;614;618;651;645;560;603;592;577;544;543;565;604;605;647;756;753;673;721;590;600;619;622;582;642;702;700;648;632;619;667;630;529;549;637;655;638;722;736;781;753;712;647;606;552;520;580;662;693;766;727;721;710;598;602;645;674;641;517;651;703;710;674;691;634;580;607;574;596;678;681;683;532;535;568;751;775;761;677;663;666;705;708;585;454;390;399;524;532;501;557;664;738;710;722;757;720;634;610;565;539;508;447;486;583;674;737;730;725;703;653;723;635;720;721;732;711;678;718;676;659;604;570;583;661;709;694;694;645;671;694;627;645;541;617;697;773;793;764;722;632;627;635;620;683;716;699;670;733;796;765;752;688;568;588;631;702;590;586;506;504;564;597;618;580;503;417;409;501;590;667;656;689;734;668;637;634;712;609;594;529;573;641;567;536;596;596;706;575;572;526;554;594;623;564;555;572;666;720;706;649;621;573;610;579;663;645;587;520;518;549;555;480;450;532;652;723;740;769;800;774;712;635;515;366;414;478;492;506;652;642;702;697;704;665;599;534;499;569;568;554;550;645;678;653;568;556;560
622;599;623;614;605;626;618;610;625;667;712;734;663;634;603;617;645;544;457;560;631;618;585;567;580;543;547;555;628;635;650;510;453;543;644;606;574;528;598;592;629;650;717;753;709;702;714;742;776;737;672;702;653;649;660;718;737;722;718;663;622;642;629;601;581;514;470;412;483;444;471;564;583;660;628;611;597;575;610;549;571;640;669;684;645;696;662;636;596;632;498;511;579;637;680;679;725;662;638;653;642;615;679;697;641;622;569;538;566;642;742;744;728;714;738;722;646;633;536;576;677;731;738;670;712;714;728;692;729;716;661;734;682;606;651;678;679;629;598;671;687;657;591;585;695;687;633;628;567;559;650;715;724;698;688;623;599;572;599;614;628;649;609;645;643;677;636;592;613;529;553;670;662;669;677;715;788;789;698;672;599;576;581;572;634;674;689;661;605;553;508;514;561;593;594;598;631;693;764;815;767;690;710;640;653;740;692;780;738;764;663;658;607;620;621;641;659;611;685;720;763;848;771;807;773;692;594;644;697;781;759;807;760;762;725;654;596;507;503;509;571;591;495;447;439;484;585;586;625;694;613;589;600;581;591;620;558;653;663;686;655;565;530;542;598;640;689;705;727;626;681;572;543;608;639;679;682;624;531;549;510;547;579;620;645;635;550;566;567;555;604;656;641;666;577;543;546;623;676;667;607;610;631;728;704;692;694;685;663;653;570;541;567;584;566;550;586;659;710;687;718;713;690;701;715;680;726;730;774;722;653;606;618;589;631;686;671;580;555;626;687;631;683;583;513;522;525;540;633;616;579;638;633;634;529;548;597;574;625;634;620;671;671;595;625;658;738;683;627;598;509;548;608;679;604;630;685;632;640;643;670;616;594;575;556;532;581;668;691;686;651;653;573;607;659;671;719;723;713;660;592;483;588;669;750;725;744;689;664;585;621;574;507;555;585;654;624;540;604;534;539;497;475;528;518;609;598;600;587;588;598;595;577;579;733;687;655;582;553;510;545;547;601;607;673;738;691;681;699;667;664;616;590;588;622;656;699;690;684;677;680;719;701;650;534;564;565;554;549;546;575;614;685;713;661;650;609;568;571;548;621;654;611;642;630;584;691;643;626;513;515;591;630;627;701;729;796;821;725;702;620;501;468;538;659;715;774;744;721;643;685;727;672;650;609;556;647;704;728;706;717;652;619;560;537;606;668;701;676;621;494;541;658;777;693;692;646;613;634;637;567;422;338;405;458;430;450;467;541;659;738;724;718;726;669;611;623;537;515;447;528;627;702;739;802;748;674;633;611;627;607;605;648;698;691;676;660;651;596;568;613;670;663;671;637;664;720;677;666;593;551;593;710;838;781;730;693;668;667;644;590;688;702;725;737;762;780;680;673;651;624;694;713;728;630;507;482;461;475;555;539;545;554;465;471;550;666;686;718;733;745;711;611;710;618;591;512;526;510;557;569;545;562;623;611;565;495;476;526;612;672;632;588;560;624;747;743;716;663;619;571;568;636;675;561;536;476;507;475;406;424;533;665;732;777;797;769;805;769;679;533;386;342;403;448;584;644;630;642;653;720;699;645;543;526;528;527;544;586;649;647;616;559;597;578
674;608;592;610;630;660;650;728;662;705;715;717;662;627;602;687;661;584;492;587;617;659;598;528;542;591;529;515;575;579;564;479;443;566;624;696;579;564;560;571;546;626;731;695;632;667;666;709;742;702;688;719;700;588;544;657;750;699;661;587;639;706;667;610;558;439;417;411;389;452;554;600;686;686;688;625;641;582;536;544;604;618;605;646;614;664;647;604;604;589;603;585;590;646;717;681;716;687;604;699;633;681;679;653;690;659;568;575;583;627;662;712;702;718;769;759;694;642;586;535;655;728;757;686;692;648;680;694;728;691;689;727;711;684;661;683;652;579;587;647;680;630;615;598;650;626;601;671;614;617;650;725;789;747;759;679;605;652;696;667;676;622;649;602;678;656;668;614;627;581;612;697;734;691;696;732;773;782;654;648;583;500;558;552;602;687;619;611;591;625;576;603;607;580;500;541;565;636;726;740;743;680;664;647;616;720;678;747;736;695;693;571;562;510;501;546;623;593;617;711;785;756;788;770;736;671;638;617;701;743;729;752;744;730;733;629;620;520;517;499;573;626;501;471;484;551;598;625;624;677;663;615;580;550;565;569;546;615;683;680;657;465;438;497;514;550;615;666;722;697;681;619;620;628;650;667;679;682;600;584;555;561;562;595;596;598;553;531;520;585;644;680;700;629;586;551;496;599;627;620;616;626;676;689;681;672;696;631;627;642;585;631;554;590;538;479;560;638;699;671;641;657;652;655;657;684;778;747;763;736;689;655;569;627;621;648;612;548;528;605;669;696;676;568;530;553;570;581;602;637;628;629;610;583;534;468;536;618;609;625;697;653;710;645;633;666;646;607;579;534;578;538;612;619;652;622;646;653;654;641;667;702;622;601;575;535;634;653;717;696;613;608;577;641;652;678;665;699;686;654;601;604;609;657;734;761;677;679;572;613;579;532;509;586;641;639;585;565;517;534;549;485;512;497;604;615;631;578;600;669;665;551;617;666;713;667;598;514;541;568;549;585;619;649;689;689;648;698;712;698;643;683;641;598;635;684;703;726;745;748;699;742;666;639;602;560;580;565;548;515;551;627;630;723;724;685;588;520;527;557;550;627;661;658;663;664;688;723;640;586;583;587;687;630;679;736;756;741;727;748;580;507;511;575;646;748;787;720;656;600;645;731;688;597;553;554;676;701;694;668;585;612;598;567;564;635;688;744;645;586;535;581;652;786;734;639;618;645;635;577;557;446;384;420;489;488;456;460;525;607;709;736;710;718;685;708;619;608;562;516;530;614;734;679;738;728;680;615;576;609;550;537;537;587;679;718;641;642;676;605;642;673;663;650;706;723;706;691;630;642;636;647;723;789;770;703;637;623;634;704;656;659;721;727;798;791;796;743;665;645;674;751;813;741;680;548;422;464;466;491;529;532;542;526;538;558;641;646;688;756;775;780;647;569;640;599;514;468;501;507;541;573;527;567;558;525;476;450;519;613;598;621;586;597;605;711;736;703;686;649;567;592;592;692;591;535;474;503;467;437;416;538;660;736;793;851;842;834;866;731;565;388;358;440;509;591;653;611;588;584;717;689;638;527;547;564;494;487;553;632;654;656;564;546;589
694;570;549;559;622;660;619;635;679;689;688;638;630;596;695;714;648;654;547;523;579;681;570;628;598;585;570;551;547;508;494;408;434;559;690;656;621;620;590;610;631;682;704;668;647;626;680;683;701;739;705;686;665;639;545;657;706;715;675;581;635;720;683;610;508;482;451;433;475;492;510;630;707;808;744;701;687;641;587;563;619;623;591;621;544;552;582;602;609;614;596;566;620;608;716;689;673;658;665;645;649;588;661;665;644;678;578;619;593;586;640;708;727;713;701;714;691;674;592;593;625;726;695;605;621;623;695;709;716;720;718;718;752;769;708;646;643;637;627;631;667;683;625;597;611;672;593;625;633;598;642;774;709;680;671;690;681;724;689;679;671;635;630;605;655;625;678;616;660;666;749;696;695;695;706;669;691;684;684;718;584;564;546;603;574;640;548;536;594;611;626;592;594;565;506;485;534;612;613;622;642;613;659;689;633;643;667;674;728;664;658;596;511;466;450;539;605;649;666;743;835;852;772;740;714;735;642;631;654;671;690;737;716;649;665;667;650;595;564;542;594;563;565;522;565;616;614;622;673;664;693;613;580;541;530;574;563;626;650;666;604;499;375;393;436;498;542;652;640;695;660;609;654;682;599;653;677;700;650;566;587;587;579;641;605;575;575;563;621;616;626;670;681;694;600;575;523;569;591;575;627;628;664;728;680;672;644;668;658;629;598;621;592;610;536;493;510;618;665;684;642;616;602;585;587;671;754;750;697;669;674;619;624;642;670;633;568;478;519;638;660;688;699;698;617;583;595;623;609;618;598;618;623;596;570;535;501;620;654;700;719;677;710;627;634;673;636;568;495;456;432;581;619;656;633;612;599;657;699;653;669;711;692;586;507;521;619;644;665;685;620;708;656;653;626;607;559;593;617;673;651;644;664;678;704;692;641;645;643;546;566;525;515;578;582;613;559;539;518;546;570;533;570;539;598;616;573;529;576;657;658;622;633;673;686;695;567;525;528;578;618;653;719;680;721;633;635;668;668;655;656;650;588;629;639;714;687;715;796;775;778;734;702;662;652;660;671;654;583;554;574;545;635;690;753;729;632;553;499;548;594;630;608;589;677;695;758;699;702;631;592;636;626;651;701;688;697;678;665;669;695;612;625;631;634;685;777;735;683;634;662;736;688;646;603;606;602;658;717;656;631;605;540;528;582;640;668;666;639;627;607;695;693;782;692;625;616;638;656;534;525;418;455;446;522;582;572;492;520;622;658;596;686;666;682;683;680;664;643;606;647;666;670;705;705;697;728;654;695;644;528;476;479;528;620;634;691;568;559;576;594;633;611;604;681;684;728;654;688;652;637;655;724;758;752;733;603;495;623;687;685;702;789;819;766;826;731;676;584;617;694;758;780;753;618;542;379;394;347;399;481;524;579;592;596;529;601;653;690;793;784;716;632;544;583;587;566;532;507;517;544;572;603;552;504;437;404;431;453;513;620;628;583;544;626;658;725;731;697;658;582;566;653;709;631;558;540;494;511;493;489;541;575;709;725;736;840;821;771;728;577;451;421;476;560;582;642;593;551;574;629;695;671;639;610;567;548;519;548;597;643;696;562;567;584
689;541;513;535;621;631;704;722;683;650;617;574;621;671;681;682;728;651;567;562;552;623;615;646;548;548;578;605;635;518;478;381;446;547;704;684;617;625;591;628;683;686;696;657;642;656;671;678;697;767;738;641;654;617;601;682;692;723;714;735;676;723;705;540;540;580;568;576;579;537;567;708;738;767;748;708;619;528;578;644;692;629;597;574;550;498;541;560;632;691;617;581;592;629;697;666;669;637;605;612;581;597;667;644;649;651;623;617;615;546;603;661;713;644;719;693;683;657;624;631;669;660;611;642;660;673;696;751;760;773;778;795;732;677;694;636;647;559;628;586;636;658;626;594;629;618;579;590;599;579;609;710;707;648;637;713;725;771;726;728;693;664;594;572;645;675;637;682;687;677;632;662;645;707;629;644;702;673;687;662;687;612;560;570;533;533;545;548;625;613;608;668;695;559;445;486;546;625;576;557;587;590;694;720;698;661;674;676;695;632;591;575;502;469;445;607;654;733;753;769;792;775;760;701;641;608;642;628;655;651;647;703;680;621;672;678;619;584;592;624;592;600;520;523;595;645;599;595;624;658;646;635;579;560;518;550;540;632;648;709;616;522;437;463;476;507;583;633;704;690;686;708;639;625;646;650;739;741;654;583;582;555;607;653;642;611;575;680;629;592;668;632;733;721;642;601;530;575;596;622;648;669;713;703;636;653;629;626;670;616;630;595;603;612;593;493;443;558;618;648;632;610;561;531;593;615;660;668;655;667;611;616;595;629;620;646;585;544;547;633;633;690;673;714;662;640;643;665;617;650;645;674;645;657;525;601;571;552;668;702;678;680;683;631;704;704;622;591;497;432;481;540;649;674;590;633;606;641;642;629;694;689;645;596;473;547;586;648;606;636;719;708;709;710;602;573;563;579;586;649;634;689;708;677;703;705;587;630;669;641;590;540;475;551;548;535;528;501;529;538;600;581;565;605;639;610;594;541;653;646;621;640;573;699;758;716;642;583;628;643;646;713;717;734;748;663;620;642;626;630;668;624;617;635;665;677;700;726;739;678;644;694;633;601;632;683;700;712;731;627;660;590;662;654;755;736;724;624;570;615;555;526;570;613;623;690;777;716;761;633;565;631;633;679;667;654;708;627;628;663;704;660;702;617;594;730;731;744;757;679;698;739;711;550;587;576;570;533;530;537;568;601;520;525;580;585;640;673;612;631;672;681;726;668;654;613;646;679;558;498;467;416;509;556;613;646;621;528;544;568;571;559;670;735;677;665;707;717;665;681;637;641;696;687;694;684;725;722;728;710;586;510;521;563;556;572;494;522;522;524;580;591;614;642;616;698;686;693;650;644;647;738;720;718;713;637;570;576;606;682;707;715;749;746;797;753;655;629;576;587;610;708;689;662;559;437;341;321;386;387;423;566;640;608;513;544;551;633;717;772;764;726;642;619;564;594;605;560;538;536;628;613;624;552;477;435;462;448;446;531;590;617;578;662;612;738;747;760;679;682;553;546;597;702;687;590;519;559;506;520;576;529;621;608;628;663;822;775;751;724;600;474;468;522;540;595;557;557;507;551;611;627;687;666;601;582;596;552;495;584;613;658;670;644;566
628;587;509;547;541;586;692;656;695;626;566;623;566;636;674;697;711;600;551;505;571;640;631;592;606;543;550;639;598;499;396;368;428;558;590;607;625;568;598;605;672;719;728;668;612;647;717;727;774;732;692;656;697;666;624;666;698;735;773;753;753;692;668;532;509;572;636;606;635;637;663;668;748;715;796;718;625;599;591;636;637;680;656;597;568;532;502;593;605;687;656;590;552;629;675;609;626;572;546;555;571;546;663;696;674;648;626;635;609;589;590;685;711;708;657;717;673;648;598;614;601;606;660;659;666;718;800;760;830;769;786;819;707;690;601;629;620;659;629;683;625;605;542;600;632;630;594;596;595;646;654;678;642;588;654;657;718;683;721;676;657;656;615;624;650;621;636;611;617;579;615;610;582;675;682;725;650;689;673;707;694;633;632;560;494;456;461;634;609;618;621;725;696;593;539;487;550;590;568;548;553;638;723;721;712;703;637;671;637;705;707;614;629;551;507;624;692;748;666;729;817;779;774;633;634;645;577;638;624;620;639;689;690;581;663;619;555;580;613;596;560;563;572;599;618;637;604;569;590;630;617;578;614;582;570;538;556;633;626;631;567;501;447;494;559;589;603;599;667;676;707;713;646;619;635;660;738;688;715;599;570;531;558;659;661;578;584;664;679;641;648;707;755;715;654;613;552;649;637;739;754;776;695;673;659;664;634;636;635;589;610;667;632;601;528;478;499;543;583;551;587;611;552;526;519;624;624;565;569;614;613;607;554;558;598;609;553;546;582;595;641;661;634;723;635;691;657;643;640;583;599;627;630;667;612;701;628;645;599;645;701;673;634;645;593;659;673;597;508;462;531;521;621;596;612;619;601;597;648;632;690;651;667;596;529;556;602;660;613;621;693;748;749;695;605;606;636;557;601;598;721;706;710;701;678;624;588;620;686;613;626;569;483;490;511;460;513;521;533;522;584;641;584;658;632;622;638;605;632;608;633;593;551;613;683;670;652;640;651;646;683;707;731;689;677;705;627;585;641;677;666;606;603;634;620;656;641;663;656;615;626;649;617;606;635;758;720;747;713;741;695;622;620;653;729;727;736;717;617;614;569;561;543;603;722;746;754;779;721;648;559;646;642;612;626;611;643;629;620;698;716;687;651;627;570;633;728;729;724;723;716;722;630;551;560;531;481;506;492;517;530;524;546;598;548;604;620;644;560;612;629;684;731;703;664;578;562;619;560;440;405;450;519;591;639;654;633;512;550;600;551;573;634;701;649;669;683;687;659;666;647;640;708;729;723;739;726;762;810;787;660;621;611;552;582;556;488;513;475;519;582;574;596;612;636;643;670;681;649;674;719;702;687;690;697;589;625;587;586;669;704;640;682;700;770;748;631;552;575;524;587;638;659;534;481;384;337;375;431;495;537;575;596;548;561;583;590;635;731;764;720;700;683;664;598;653;675;634;656;628;718;646;636;567;535;537;524;503;483;505;558;588;598;609;620;663;720;749;702;638;577;616;634;712;636;648;586;585;525;626;647;622;537;478;543;607;696;708;663;600;542;491;475;547;593;493;558;521;496;541;553;680;687;619;676;649;595;536;531;587;604;648;554;580;590
601;545;546;524;556;619;593;633;695;681;643;587;578;601;665;616;672;548;478;469;514;564;610;627;528;463;527;658;653;533;365;360;468;552;594;605;596;597;548;581;686;733;703;670;637;691;739;757;767;691;654;673;653;712;603;593;647;715;720;762;766;640;561;534;586;593;612;652;646;621;671;719;748;721;745;753;690;654;573;578;645;710;651;628;642;564;581;544;568;573;649;580;575;560;623;638;599;548;532;553;586;583;650;710;609;616;605;690;718;696;654;667;704;696;659;684;691;651;584;554;542;553;622;707;708;712;744;774;799;851;836;799;746;650;640;560;611;652;681;660;614;591;570;577;636;622;678;594;596;542;651;662;648;608;541;527;635;657;666;732;690;642;585;614;630;647;561;611;587;585;541;547;582;683;662;692;653;665;656;692;714;707;644;563;499;446;512;580;596;663;671;710;666;640;530;536;524;530;548;551;565;585;715;769;765;720;684;715;654;678;680;681;678;615;590;616;688;714;709;767;773;808;718;692;655;622;611;634;609;626;602;662;692;608;645;604;570;581;585;554;511;529;591;580;623;633;654;601;655;640;668;595;547;540;613;572;601;647;645;568;534;448;473;550;631;670;645;666;667;643;671;665;622;624;681;752;669;635;627;567;561;543;636;632;620;629;612;654;685;622;569;695;704;695;643;609;585;611;680;724;696;737;747;652;649;610;636;666;648;668;623;638;640;580;527;498;510;564;562;537;576;594;600;572;591;577;566;529;580;642;643;615;535;541;580;577;524;558;570;584;593;626;683;601;658;656;719;659;600;463;511;568;645;708;712;697;602;575;585;645;700;636;630;612;620;676;650;617;565;490;553;613;614;557;566;519;589;612;629;600;584;569;681;601;543;537;612;660;663;692;758;743;742;647;617;625;628;625;627;654;649;667;591;624;630;569;524;576;612;599;682;605;549;450;465;473;503;513;567;640;583;615;611;615;650;659;647;651;657;578;588;580;586;600;589;642;632;567;569;602;621;625;710;713;743;624;577;633;643;660;617;541;586;587;595;613;651;632;717;618;660;617;612;686;698;714;730;718;763;690;679;643;623;648;746;775;709;719;649;613;558;482;512;629;653;689;765;792;751;711;626;624;619;600;597;550;660;664;689;688;663;654;624;597;575;634;659;672;693;690;725;735;634;578;512;508;510;464;495;493;510;513;550;536;603;578;585;613;589;639;695;707;749;735;639;617;620;649;546;474;439;483;567;602;623;589;624;573;550;564;560;638;661;697;657;661;663;701;630;660;678;699;693;751;772;791;750;760;735;786;707;671;590;597;616;582;588;549;507;514;554;585;665;603;651;617;639;625;644;646;724;696;680;706;673;664;610;638;684;690;722;605;639;622;628;563;569;514;538;576;574;622;660;507;432;376;363;356;494;621;627;645;677;586;551;620;617;652;720;748;754;700;697;653;677;649;687;663;671;703;700;686;640;642;659;620;625;576;518;527;489;508;573;617;569;585;659;670;688;699;601;549;635;661;676;701;611;546;562;606;703;688;562;510;518;603;686;664;582;547;450;471;503;558;517;509;476;538;536;508;585;664;728;729;739;687;619;560;545;593;602;580;567;572;595
590;604;533;484;559;597;588;608;667;731;661;651;605;588;588;593;597;555;444;456;489;505;545;598;582;540;537;600;609;525;351;322;418;514;602;651;616;599;548;558;658;675;687;738;722;791;775;842;743;641;627;538;627;674;656;611;619;718;716;729;722;632;598;597;575;595;651;662;617;682;652;685;724;717;679;728;688;660;631;638;604;704;629;639;681;655;575;542;577;585;561;582;619;626;624;607;587;540;496;524;570;598;690;661;638;557;649;667;751;711;729;732;692;694;691;718;654;583;600;546;515;562;622;649;701;700;716;781;743;779;747;753;724;714;611;585;604;638;709;659;663;603;564;626;629;674;667;643;573;564;628;662;658;557;495;456;578;630;617;646;662;647;546;558;610;635;571;541;559;472;480;557;620;689;682;672;677;606;677;613;657;652;617;623;480;464;514;553;689;706;738;710;661;590;461;502;544;562;544;551;525;642;703;736;720;679;681;607;651;673;720;704;679;701;631;619;594;648;662;708;767;712;669;696;653;681;685;644;618;602;600;612;649;643;605;578;542;553;543;537;447;590;651;625;603;540;591;659;652;637;678;582;512;583;566;561;601;641;680;573;435;437;448;572;640;705;664;639;614;644;678;636;603;633;686;699;601;595;590;576;584;606;603;603;667;657;687;668;713;627;605;702;703;716;526;464;536;578;704;693;694;677;614;590;600;611;623;641;672;695;665;677;590;579;588;602;610;616;577;606;621;645;639;591;531;634;565;600;616;651;612;653;580;667;602;578;519;569;541;601;598;633;669;726;678;664;633;633;526;472;469;509;615;634;646;686;674;571;591;520;628;680;596;570;676;660;714;639;533;539;551;616;633;568;506;483;521;581;566;578;531;591;556;617;559;588;649;679;661;721;737;775;696;684;671;664;715;646;579;655;693;606;598;561;569;559;535;568;487;541;546;630;500;440;523;532;553;579;638;690;656;589;579;553;623;636;724;785;656;642;640;628;588;591;599;538;586;556;554;531;575;640;654;689;701;647;576;597;581;702;634;588;557;619;585;603;620;626;662;623;651;682;655;638;697;709;744;774;755;694;662;665;598;647;757;786;798;729;677;606;523;515;505;592;658;704;735;783;729;680;601;611;705;643;566;600;594;680;733;635;680;610;551;545;563;645;659;658;679;714;671;641;623;567;593;560;494;550;562;481;528;531;549;561;589;615;589;528;564;621;702;774;746;651;632;615;634;617;600;507;509;558;602;619;591;588;568;593;612;635;549;575;666;733;719;662;663;662;661;686;673;693;772;820;782;736;697;702;760;781;797;690;645;657;603;663;620;650;596;527;671;690;684;597;569;546;535;586;592;636;693;671;676;689;688;701;647;697;764;791;706;650;586;628;595;522;486;487;570;603;590;695;639;550;486;420;453;468;594;625;630;662;659;624;638;634;643;677;680;690;773;749;737;789;722;630;650;637;699;716;647;656;675;721;678;654;643;596;535;497;436;488;514;557;533;567;562;624;613;586;586;533;604;685;704;611;586;579;539;696;696;686;658;551;569;682;664;640;547;475;419;393;483;577;575;556;574;584;585;630;636;671;755;790;786;723;593;579;531;522;552;602;614;630;652
563;604;553;549;569;553;566;558;628;679;733;683;622;589;571;562;549;568;512;488;550;524;505;582;567;571;547;577;608;546;374;312;432;525;623;683;664;637;597;679;713;683;629;750;733;756;766;720;695;572;553;559;588;565;600;580;651;769;709;654;572;589;564;539;548;558;556;615;613;607;595;665;733;722;708;759;740;689;626;573;636;627;658;708;699;677;644;590;608;540;548;558;577;600;677;613;568;543;565;579;617;657;695;638;634;657;674;774;707;689;668;678;707;638;629;630;599;656;603;563;513;528;612;677;644;660;670;683;746;719;719;716;641;624;649;610;645;656;637;602;585;618;598;642;650;685;706;662;618;577;649;627;552;511;404;368;389;504;590;643;618;620;561;628;624;620;649;540;555;481;467;568;690;661;655;618;626;608;613;594;582;645;635;548;497;423;445;573;671;740;685;644;636;559;456;464;556;539;523;469;555;629;746;727;722;635;639;626;547;587;585;705;628;619;661;658;624;603;666;646;723;665;662;702;691;702;717;621;579;588;592;678;672;650;626;612;591;506;527;475;521;632;651;657;565;486;495;613;609;662;647;574;549;522;577;548;601;607;666;606;464;406;474;573;690;738;714;680;617;669;596;637;631;633;722;669;619;524;523;583;589;609;558;628;629;671;768;644;652;720;641;654;658;717;550;472;444;577;704;686;679;626;597;622;640;629;639;677;718;712;702;683;693;610;626;595;608;667;640;619;685;681;676;595;619;659;633;678;655;673;663;668;677;652;634;580;542;535;577;573;610;618;698;685;665;651;617;611;541;487;445;524;554;555;603;661;651;581;559;535;561;642;609;573;631;707;703;645;575;555;577;608;625;578;551;481;563;652;534;503;509;543;505;549;554;551;566;668;622;707;671;766;730;713;702;655;685;650;647;677;706;657;601;570;486;463;554;504;440;409;553;620;585;511;563;530;678;660;723;738;713;629;601;604;617;708;729;707;705;668;633;614;566;554;581;506;580;486;525;563;577;636;602;645;708;660;564;555;581;641;639;624;679;691;649;594;557;515;585;582;625;627;626;688;717;723;761;735;757;698;604;699;692;642;711;734;774;758;716;662;581;490;533;621;651;720;724;732;738;647;611;670;673;640;606;552;655;670;660;646;592;555;581;582;596;663;614;637;632;694;685;683;580;596;582;500;467;505;545;537;556;502;493;563;581;639;587;539;556;585;702;769;758;721;558;603;571;557;605;595;616;619;590;529;523;562;550;528;581;667;583;543;654;673;703;657;640;665;686;715;751;696;762;681;769;710;654;587;626;710;712;674;671;635;609;715;667;672;574;652;673;758;692;583;509;549;577;553;652;636;689;596;695;687;699;721;685;620;751;738;741;659;624;594;633;493;507;519;563;635;683;635;691;612;500;440;503;593;600;586;646;636;663;617;623;656;641;650;684;755;763;746;742;749;747;709;642;718;703;708;693;607;620;703;671;643;629;632;546;517;456;479;522;521;462;509;496;578;519;482;466;472;549;652;733;644;539;496;545;646;742;766;649;605;640;664;664;613;483;483;441;401;445;513;607;508;599;696;610;613;616;671;722;783;733;665;642;567;502;506;555;640;643;655;632
484;566;545;568;601;561;579;549;562;607;665;684;614;565;528;473;556;577;591;637;614;603;477;529;556;523;581;613;567;544;430;398;443;557;633;646;650;612;628;642;699;661;668;761;731;732;754;742;638;528;508;491;540;603;601;642;668;701;755;640;598;575;541;540;521;526;534;593;617;622;635;623;644;665;686;697;723;655;547;591;626;620;682;651;736;724;699;673;648;685;687;605;621;676;678;628;632;588;616;626;606;628;650;760;683;672;742;749;707;646;637;663;610;628;609;569;670;655;669;649;636;616;696;611;672;615;642;617;632;729;626;592;545;541;568;627;650;707;697;577;519;603;634;627;662;655;745;741;645;604;615;527;564;427;307;242;304;500;579;591;604;574;593;586;680;658;585;650;575;528;504;617;685;693;643;629;646;596;584;607;599;564;556;545;452;419;499;558;605;650;618;588;495;430;409;420;461;498;497;514;521;640;742;677;699;648;581;580;590;633;584;637;605;613;681;638;677;646;685;631;614;667;713;734;725;723;659;661;525;562;626;690;658;666;626;596;580;509;481;502;616;646;714;715;603;475;493;562;631;690;641;589;541;501;556;535;502;546;671;644;531;537;567;578;679;708;727;759;683;648;664;599;634;715;677;651;574;454;455;490;566;568;527;547;577;647;761;760;739;659;654;670;756;682;583;513;547;674;749;726;720;695;666;681;695;711;619;649;630;672;752;733;750;680;667;635;628;701;710;717;751;780;751;666;677;637;760;739;745;713;661;619;615;652;637;581;577;589;621;613;565;561;623;720;728;641;642;586;535;540;547;525;556;554;501;650;615;574;582;561;602;607;584;583;602;658;655;573;559;524;598;536;615;674;561;536;554;583;528;526;504;448;572;502;544;510;617;640;624;650;685;676;675;743;767;667;706;716;657;699;667;674;617;576;530;482;527;467;371;390;453;619;680;594;642;656;684;686;701;750;709;705;682;674;673;785;766;708;676;661;655;663;602;514;495;429;506;495;541;544;616;627;645;643;663;624;615;558;579;584;594;637;690;709;681;627;576;520;493;541;560;677;631;686;736;707;801;754;703;625;562;573;612;631;695;745;737;764;781;675;627;551;553;554;622;696;717;675;676;659;666;654;649;662;612;558;597;606;643;552;558;582;633;635;629;662;643;659;678;705;724;675;642;590;540;491;451;501;486;474;478;480;479;510;608;560;571;547;601;576;745;759;713;627;541;524;553;501;561;576;591;635;600;585;548;538;529;530;626;680;593;537;612;573;587;648;636;650;674;699;777;826;725;756;720;710;627;581;575;573;612;627;666;586;678;705;708;691;713;666;663;698;648;542;547;584;605;560;607;695;663;631;628;675;693;643;627;676;660;740;711;694;631;603;594;572;550;585;575;613;617;603;629;633;544;457;493;548;604;574;564;576;633;575;556;580;601;712;647;669;730;693;770;748;819;774;681;733;682;697;611;518;619;646;677;645;682;605;510;418;449;470;553;525;537;531;528;481;462;474;458;442;527;620;693;561;536;549;600;589;651;687;738;637;625;690;688;587;566;515;442;421;487;508;553;573;648;650;607;533;571;591;736;747;737;712;699;654;524;555;595;684;714;667;651
567;614;617;584;627;651;608;544;570;633;688;657;584;541;547;545;542;567;566;652;662;624;524;503;542;550;592;607;643;610;527;475;485;565;633;695;694;641;622;657;720;686;683;767;762;796;772;698;658;591;527;520;531;551;572;609;664;691;638;562;592;631;593;583;510;527;565;628;619;658;647;625;612;550;531;591;661;646;607;588;581;672;708;708;730;720;675;691;687;703;727;629;617;635;684;634;688;637;653;575;574;621;673;770;742;729;767;668;700;622;565;592;643;537;593;644;718;684;698;705;628;644;667;677;710;655;682;647;681;640;593;499;553;552;625;679;735;727;649;569;540;563;615;657;687;734;725;742;672;564;586;520;481;331;279;209;256;467;522;542;606;603;622;644;678;736;648;617;585;582;597;597;681;746;704;630;635;619;619;595;644;523;483;456;467;477;529;622;587;627;583;462;411;392;310;363;429;482;546;561;580;631;665;676;706;629;591;628;638;640;605;627;611;619;606;653;692;713;704;697;683;642;686;639;714;697;638;583;496;528;644;712;663;630;669;603;575;607;537;522;624;675;686;664;659;590;511;544;608;674;635;593;577;551;580;605;540;540;593;603;575;549;524;549;547;622;699;682;704;637;585;663;669;709;639;595;560;503;438;493;566;542;497;453;531;671;733;725;725;655;634;688;747;682;614;569;664;735;673;721;644;671;680;705;780;692;616;619;630;646;692;799;739;697;649;699;715;722;750;691;739;804;730;719;631;647;720;766;785;716;613;611;621;617;576;582;601;663;669;588;534;539;643;676;706;722;599;644;647;603;590;525;533;467;525;521;559;555;540;528;556;589;598;580;557;638;679;586;567;529;623;657;655;683;621;545;592;645;564;534;491;567;494;484;527;531;597;640;634;649;639;664;660;762;734;698;701;716;713;611;693;633;637;648;549;509;411;388;353;384;496;565;657;645;676;674;719;755;728;732;748;757;642;666;654;673;742;673;741;760;705;699;597;550;449;473;458;522;615;594;643;670;651;669;716;678;608;600;553;621;643;624;715;719;711;707;599;578;528;510;568;628;650;660;694;733;746;709;650;602;523;547;561;634;675;697;742;731;746;707;612;568;613;588;613;647;676;634;696;707;710;674;647;648;642;648;619;629;602;580;501;583;566;666;706;675;613;625;718;704;739;722;645;622;588;504;496;483;402;441;457;429;553;595;583;533;557;540;534;605;705;731;718;639;524;474;547;555;575;553;526;596;592;613;599;593;578;576;593;620;590;520;589;570;611;595;573;632;717;722;751;764;743;732;669;641;596;541;489;523;557;606;634;630;632;646;654;652;687;616;656;643;586;620;615;620;612;561;621;603;635;636;620;640;652;635;621;608;697;654;677;636;664;687;628;573;612;557;578;589;585;609;648;657;515;393;468;511;519;532;480;528;526;539;578;545;558;669;693;705;644;664;768;702;714;709;711;672;639;615;607;593;608;634;600;675;662;676;531;414;365;384;402;493;479;497;520;500;443;454;392;413;484;555;607;609;578;615;564;580;561;624;670;648;606;697;641;564;521;513;438;392;405;459;525;580;574;608;560;513;505;600;700;776;734;683;690;685;616;640;727;754;734;685;691
600;630;612;622;660;650;633;592;617;639;739;714;622;515;538;583;606;578;606;669;675;603;513;486;491;513;576;574;566;570;546;533;565;606;579;657;669;666;690;751;761;740;757;755;775;768;748;757;741;653;607;575;561;543;605;611;617;566;568;558;561;635;619;643;579;564;580;625;660;634;656;584;537;453;450;488;599;599;539;554;585;662;732;731;762;792;683;688;671;701;738;593;575;561;608;652;658;641;622;594;563;630;654;744;751;769;712;698;688;690;701;682;644;600;664;714;734;736;708;649;695;651;632;703;708;616;661;661;715;650;581;575;600;578;637;688;765;758;712;638;594;657;630;666;673;669;686;688;615;572;591;527;461;336;262;235;283;356;423;519;586;587;642;703;766;695;710;638;662;614;647;671;685;764;752;737;703;628;609;568;674;573;524;600;522;516;613;618;621;626;490;381;264;268;254;325;401;525;612;601;650;646;596;606;608;674;615;689;689;690;663;624;627;552;585;620;716;772;767;745;724;717;653;647;577;686;608;574;512;588;672;680;630;664;598;538;613;628;564;651;646;612;648;662;650;569;516;542;601;640;648;640;570;596;642;697;622;620;572;557;568;477;493;570;551;583;612;694;645;614;571;557;616;579;624;590;625;565;511;512;544;554;522;466;475;636;649;657;650;613;650;688;673;649;643;694;725;753;698;666;597;615;767;734;747;697;589;535;560;582;626;694;665;691;704;773;737;710;698;775;753;815;752;770;670;635;631;717;739;712;625;627;600;602;584;577;601;627;618;538;520;550;609;665;705;697;660;640;649;630;577;512;507;499;485;581;616;601;551;554;539;605;631;579;578;636;673;625;604;568;610;572;709;689;654;626;562;588;563;566;500;539;494;521;578;581;593;596;625;587;636;697;707;695;698;685;692;650;588;604;632;668;638;552;507;431;354;316;316;320;423;528;613;655;642;720;763;741;800;762;761;667;641;535;544;716;714;732;749;738;739;741;617;530;398;423;436;498;574;633;651;671;658;624;712;698;597;624;593;650;619;731;709;655;697;681;682;613;619;563;590;583;671;619;690;730;777;682;680;576;474;483;516;639;607;703;690;746;720;686;644;619;572;560;568;594;684;687;717;711;704;621;635;581;577;621;597;656;611;527;530;528;576;643;672;711;650;661;701;735;698;665;677;600;524;494;477;485;445;433;465;460;575;640;629;582;654;663;664;629;771;737;663;682;511;484;493;527;523;588;541;551;582;607;638;548;549;638;651;626;540;499;521;557;542;561;594;607;620;673;723;740;757;680;664;592;564;548;502;512;524;547;616;603;606;578;588;579;612;671;610;636;644;588;652;620;616;641;578;643;671;646;626;607;611;676;671;687;660;633;610;661;648;665;686;649;633;615;624;546;558;665;629;638;549;484;444;480;510;455;447;512;439;462;482;502;487;676;675;683;613;603;648;685;694;709;673;654;591;540;574;604;582;584;573;610;695;718;606;452;327;320;359;400;433;442;461;508;469;465;437;484;497;598;630;603;611;556;614;479;490;555;581;687;633;614;650;624;525;502;438;426;405;429;423;513;597;639;612;507;497;541;641;664;694;635;641;637;635;696;708;747;711;740;692
651;631;576;608;664;685;627;651;661;688;722;695;588;567;541;611;630;571;558;613;609;573;517;551;475;474;543;506;564;479;550;603;585;547;576;591;666;626;700;752;766;786;806;831;817;830;742;735;693;696;678;595;528;589;625;550;563;564;538;565;640;628;716;651;607;624;578;583;583;629;678;634;565;444;414;514;580;590;561;581;577;661;747;735;769;716;676;627;657;652;645;547;533;534;527;563;581;646;579;584;614;594;655;717;728;761;735;666;745;668;663;678;717;713;701;738;730;741;746;703;715;651;687;719;645;666;632;680;735;681;596;629;604;629;646;648;661;735;692;664;745;695;687;674;666;695;664;650;635;626;564;562;490;425;344;359;410;386;444;507;576;655;675;725;706;659;657;722;698;670;675;751;762;785;762;753;699;688;676;566;659;657;672;661;624;578;672;588;573;497;447;305;243;242;290;343;447;525;614;609;605;670;599;586;601;632;716;713;748;711;665;593;667;584;514;546;690;737;742;788;757;707;657;623;619;686;677;623;543;610;661;699;727;639;583;515;557;663;670;604;587;630;694;684;628;619;532;588;605;622;670;657;617;672;750;735;690;633;606;589;503;453;497;520;529;571;605;690;624;546;475;494;567;543;535;506;619;613;550;509;623;608;587;447;483;606;662;691;597;615;618;631;659;639;670;721;662;774;716;620;586;598;703;719;752;624;553;508;526;553;547;559;597;665;735;702;690;683;647;715;758;791;778;737;721;622;597;647;691;669;698;625;557;602;567;526;521;579;565;502;515;593;692;735;758;721;762;657;669;598;524;527;499;484;612;631;658;703;558;566;591;666;584;582;648;703;642;609;501;548;621;658;680;661;673;652;615;667;605;557;548;565;542;532;580;618;592;607;653;591;650;723;753;743;669;671;669;575;545;573;620;660;551;546;560;428;344;229;247;359;443;615;648;612;649;727;780;705;778;772;740;593;546;485;434;589;617;751;719;699;753;736;570;488;459;444;436;537;627;710;684;648;645;649;670;675;648;608;598;588;639;575;633;630;642;639;665;702;663;627;632;565;544;605;606;688;725;676;613;575;499;495;493;660;651;642;624;604;729;727;693;630;545;497;527;552;612;683;721;668;644;549;515;533;508;584;577;567;651;562;549;484;524;659;642;654;694;714;721;754;687;657;577;554;565;574;523;552;457;470;533;514;585;648;611;571;611;674;639;748;761;717;683;602;616;554;518;484;481;526;560;568;633;627;635;611;562;613;634;606;508;497;562;616;604;546;532;562;598;632;607;664;658;652;548;494;509;554;478;483;464;514;547;645;603;591;574;553;591;571;570;578;536;603;638;629;603;633;664;655;652;658;631;594;646;692;694;706;634;658;589;639;646;671;713;683;647;617;593;544;570;617;592;666;616;538;518;478;507;423;481;488;464;486;491;508;574;631;595;600;619;552;543;554;593;598;599;644;528;534;636;638;599;542;490;488;617;682;638;535;443;418;417;426;414;368;441;446;518;532;505;554;486;530;601;672;718;588;573;522;452;463;578;627;688;669;595;588;570;516;525;501;481;490;507;558;545;598;578;578;478;516;533;561;521;545;565;671;681;695;727;749;825;746;710
613;576;582;629;652;628;637;612;686;688;694;683;644;609;605;641;606;526;565;576;639;602;585;556;583;488;539;553;561;501;504;585;575;595;608;612;585;678;679;740;708;806;802;790;799;782;777;730;749;673;659;611;588;607;587;557;516;451;513;578;664;648;691;660;641;541;538;477;565;639;716;636;544;467;456;494;535;553;636;608;627;672;736;674;661;594;568;582;564;612;598;564;574;518;537;547;628;603;598;559;548;551;621;727;725;776;704;677;687;702;630;630;691;725;697;722;708;708;642;708;695;718;698;633;627;575;635;648;760;709;613;587;620;628;603;601;673;663;716;708;698;769;660;643;723;742;649;592;639;589;597;496;600;575;528;540;545;480;518;568;621;708;779;757;719;659;654;669;714;717;775;829;825;793;767;807;723;740;683;654;655;707;744;790;657;634;652;553;509;482;418;323;325;271;341;384;473;563;588;627;606;635;659;652;593;663;697;753;742;715;696;648;662;639;521;596;665;681;762;728;694;674;664;596;687;687;703;676;572;662;648;685;720;606;545;535;572;677;696;661;615;568;645;696;644;633;629;594;606;642;715;661;645;695;731;800;681;691;614;589;512;477;529;597;621;638;656;629;625;531;500;466;431;481;461;553;629;662;576;624;647;675;573;493;554;604;605;663;584;562;574;664;611;660;755;670;795;718;651;564;581;592;641;695;664;664;572;573;525;461;472;410;436;583;644;696;684;653;668;751;753;765;758;741;680;629;536;595;665;698;654;637;562;533;459;489;506;485;488;487;486;570;662;722;735;722;726;729;676;649;601;532;579;568;603;633;685;654;601;627;624;585;607;549;718;689;670;595;506;564;632;737;730;704;695;707;723;706;716;603;546;525;557;577;615;569;612;587;530;595;624;729;734;679;704;673;645;577;535;533;621;640;615;554;529;395;324;266;332;441;572;594;617;621;628;663;712;666;720;756;689;592;539;591;594;536;635;684;740;746;799;695;576;493;455;462;473;551;624;663;748;667;587;628;656;687;623;623;627;642;605;569;588;523;579;592;705;680;718;639;588;589;592;532;578;631;694;601;629;550;542;506;509;591;623;676;601;568;668;678;649;606;519;518;511;540;571;659;630;635;557;518;495;483;495;504;599;606;589;584;557;540;548;618;635;694;649;685;732;703;655;591;589;514;584;596;532;535;458;504;542;555;586;564;540;473;591;723;727;766;758;718;648;653;629;639;548;519;575;575;563;564;602;648;621;604;515;573;635;600;566;506;562;657;619;545;508;523;513;582;581;574;651;558;505;480;530;472;585;519;526;544;631;654;658;665;604;570;568;634;568;551;547;623;658;669;709;701;642;673;682;676;685;627;653;718;686;726;687;623;604;662;684;736;663;666;619;630;614;550;548;545;650;659;654;613;543;518;504;483;542;500;521;548;555;547;558;540;553;533;565;518;467;467;541;556;602;674;608;598;630;709;640;499;402;422;509;662;643;608;513;491;438;386;374;375;395;484;492;570;571;611;570;560;630;670;679;624;590;563;447;501;546;711;692;654;636;547;538;526;562;584;565;573;546;615;662;703;691;572;476;492;503;551;521;532;650;628;662;625;672;729;750;678;650
631;564;571;632;684;650;582;673;790;722;674;723;744;682;596;682;598;526;533;559;554;565;537;532;530;509;545;551;529;503;451;542;609;633;616;568;550;599;702;720;800;823;799;801;817;785;762;746;724;702;626;644;637;686;630;623;492;431;502;568;602;700;639;585;554;494;492;480;526;612;672;632;582;543;582;536;534;649;652;628;731;701;668;607;579;504;536;534;518;538;562;566;527;516;541;558;578;601;559;551;585;545;621;631;644;732;699;668;650;612;652;632;635;663;697;660;630;616;573;616;653;640;669;620;608;536;573;618;677;651;587;621;666;628;621;595;615;616;668;695;732;756;728;678;701;689;601;562;548;599;639;597;612;635;640;727;719;583;592;640;655;682;722;678;661;638;613;668;751;721;723;765;861;722;781;829;769;772;686;655;664;757;766;794;705;660;639;571;500;485;430;384;387;399;425;483;539;578;644;617;621;654;678;653;548;616;619;731;753;719;637;672;651;619;555;556;595;659;685;671;704;642;596;657;663;666;669;678;681;644;622;689;667;682;531;537;593;719;655;609;554;548;546;621;693;650;634;613;622;648;627;629;635;697;775;717;732;703;648;593;487;438;457;536;665;655;663;672;622;589;586;533;500;430;457;493;612;642;670;655;680;674;580;543;582;610;652;601;575;551;580;593;605;662;715;723;651;707;634;589;548;570;628;614;622;607;612;585;529;488;338;257;355;502;592;603;622;640;655;684;786;756;705;611;604;576;489;559;598;658;637;588;596;563;508;477;545;534;503;488;477;569;653;727;705;695;750;793;673;654;622;578;625;641;661;610;613;654;687;623;588;570;626;620;679;678;630;518;462;483;599;786;783;759;690;723;755;717;662;658;626;616;625;581;570;592;509;499;490;519;594;691;634;622;631;681;675;612;589;620;628;585;599;617;530;480;411;334;419;548;614;659;589;566;623;665;682;674;660;659;606;623;701;687;631;615;663;789;717;741;690;654;523;467;433;493;544;615;666;799;750;673;561;613;651;654;619;609;592;686;675;601;551;601;593;627;671;668;702;706;615;654;572;612;562;543;625;634;615;591;507;513;492;587;644;650;591;602;656;695;707;609;561;550;564;631;620;588;566;531;531;428;387;408;492;584;579;591;640;679;626;622;636;566;580;611;637;683;668;641;642;620;606;613;620;587;550;551;563;598;588;566;494;445;454;481;545;676;807;795;707;655;684;626;616;585;563;494;572;575;632;590;655;611;620;574;615;595;632;598;520;485;589;676;616;558;529;503;539;507;483;522;525;512;520;522;503;571;583;622;622;663;686;666;673;638;570;589;540;639;615;562;577;615;598;655;735;668;657;633;657;669;671;632;615;670;698;737;703;668;652;657;708;707;717;652;626;599;585;540;556;614;691;729;699;631;641;586;491;532;506;578;567;584;601;597;601;573;526;532;542;452;421;422;526;583;669;653;644;651;688;797;621;549;376;374;502;604;642;584;530;451;455;448;457;437;446;470;515;536;644;644;603;580;602;645;698;584;597;595;542;514;572;631;634;671;601;614;587;573;574;609;625;651;660;681;796;731;727;609;489;449;511;583;511;579;639;651;638;593;547;615;686;605;525
637;625;610;711;628;574;596;659;648;712;722;738;709;679;649;639;627;589;541;517;566;499;381;405;534;544;585;553;544;495;518;616;713;654;607;558;539;601;675;778;765;819;830;821;810;795;794;776;761;741;691;601;705;685;693;593;550;473;512;573;648;614;562;587;507;453;467;511;533;537;605;611;585;556;538;631;616;668;627;633;665;679;605;630;526;478;472;540;567;558;581;592;526;467;462;450;536;621;597;596;582;604;616;595;683;718;708;635;619;638;643;602;669;657;594;629;601;608;566;630;602;656;617;618;535;467;479;591;589;635;625;659;679;620;722;610;607;670;661;737;796;760;756;687;711;658;635;543;587;692;651;627;603;644;712;745;759;671;647;676;673;724;683;633;604;593;657;738;750;757;822;800;787;762;792;768;751;723;633;598;611;674;744;667;708;690;584;537;556;569;471;446;383;476;545;561;619;684;604;583;565;609;628;648;565;629;623;652;710;729;670;641;650;637;566;571;575;631;720;643;632;558;598;672;659;690;714;731;660;637;643;658;683;620;577;563;633;631;604;520;595;541;600;657;666;670;614;578;661;601;591;645;641;702;764;756;779;721;728;672;511;427;426;547;582;622;668;619;618;710;688;653;581;517;499;538;613;652;659;684;737;703;664;545;572;610;619;676;603;577;617;618;653;631;744;701;690;649;609;605;572;585;670;662;643;583;584;586;508;406;296;212;322;492;668;654;575;621;601;670;701;760;715;631;538;576;577;607;617;626;579;589;579;580;563;551;560;571;533;452;470;603;690;716;727;741;734;774;750;660;697;611;634;622;550;550;631;698;706;669;624;522;533;546;607;597;553;497;434;497;608;710;732;742;746;736;687;688;632;628;589;623;672;614;632;499;461;509;445;481;522;570;529;562;646;771;714;622;622;570;588;612;621;676;673;618;576;510;529;634;621;625;590;570;577;588;675;689;656;559;613;663;735;739;694;678;658;792;745;660;682;592;481;494;516;496;597;649;767;689;712;701;563;624;650;663;672;608;651;629;659;643;633;548;633;623;726;760;719;697;677;654;661;618;568;563;612;696;670;579;494;461;491;588;638;594;592;562;534;577;619;555;512;577;647;625;625;573;615;562;478;454;387;404;511;581;573;582;643;700;644;638;669;599;590;557;581;653;617;637;668;669;683;745;618;565;617;604;620;669;634;549;419;395;381;425;532;629;710;806;701;658;661;624;614;598;545;495;540;489;585;606;595;660;599;542;555;612;684;619;567;523;568;615;630;584;579;600;541;519;532;448;462;496;532;520;487;553;629;657;714;718;714;672;640;611;553;554;680;660;618;624;614;628;587;611;709;626;608;666;585;579;579;601;607;650;682;746;721;752;741;753;735;739;692;567;553;589;541;640;585;667;733;776;717;723;701;579;611;547;590;635;599;635;547;551;601;573;558;555;481;451;393;409;528;553;655;716;725;690;660;721;622;527;397;378;530;571;563;552;471;468;529;523;504;501;531;508;539;562;622;668;621;588;590;645;677;605;587;567;585;581;541;573;637;588;590;572;547;558;564;550;633;725;731;754;806;794;693;645;546;451;477;516;566;640;635;580;566;572;602;622;662;543;435
628;652;660;669;662;619;596;656;684;708;741;730;717;688;701;713;652;599;532;544;508;415;304;357;491;616;605;615;571;513;518;548;649;642;610;542;523;617;748;789;770;763;722;781;798;761;806;713;749;722;656;709;703;720;736;613;520;482;515;602;613;553;536;581;499;442;533;507;474;536;563;591;576;546;542;559;596;605;708;698;709;661;631;582;533;412;425;535;510;582;603;586;555;518;458;436;467;613;677;654;619;642;650;611;589;700;664;620;611;595;693;672;606;623;555;623;604;606;653;587;559;681;648;686;614;500;487;573;607;611;608;670;699;645;642;605;614;670;678;701;757;712;714;667;675;650;615;548;615;674;673;717;602;638;704;739;765;693;684;703;735;656;722;672;619;590;697;660;772;801;826;806;716;737;784;749;697;605;633;620;557;610;631;697;674;612;560;531;592;637;562;484;432;460;540;600;625;696;631;600;548;544;633;652;633;614;569;662;721;678;680;644;668;665;607;627;655;653;682;625;620;558;611;643;716;771;765;677;721;663;696;689;636;586;562;597;552;516;538;490;483;568;635;628;688;692;603;579;599;562;581;560;595;670;774;758;796;795;752;640;519;490;505;501;540;640;629;608;641;732;795;730;687;561;503;475;555;615;653;690;661;732;624;581;577;623;587;662;643;608;652;599;650;673;655;636;596;650;573;606;658;596;609;684;644;626;681;620;521;362;235;248;356;513;676;590;629;620;615;608;690;680;705;676;568;546;574;565;585;550;557;582;621;650;612;653;630;596;544;519;550;667;702;679;745;742;710;758;715;685;667;581;610;662;570;538;598;678;745;744;653;539;506;544;512;530;558;520;467;510;553;630;741;732;689;655;626;656;630;585;662;639;675;677;623;515;451;464;445;492;531;531;487;501;664;717;732;711;610;585;557;599;652;754;688;700;625;644;666;660;669;622;574;583;588;569;611;664;674;620;649;653;672;741;738;644;720;741;737;668;601;549;510;467;501;611;634;718;704;740;683;655;617;576;601;609;614;634;592;615;648;691;681;599;615;674;732;717;735;710;627;706;687;612;522;583;580;596;667;613;530;454;523;595;625;578;582;555;485;531;574;521;517;553;628;654;560;519;545;542;503;410;443;505;565;607;575;625;622;647;654;605;630;625;545;605;620;625;630;608;665;576;686;681;681;684;693;671;721;715;664;594;425;395;422;417;517;612;673;722;698;776;739;667;662;612;535;538;546;511;564;596;617;610;628;545;523;585;655;683;630;572;567;611;593;566;607;625;600;560;493;423;433;438;512;524;467;522;599;631;695;654;666;706;691;624;541;490;588;631;672;679;594;602;578;652;636;688;591;579;547;510;486;542;583;671;699;703;736;763;706;709;720;733;651;590;555;554;597;653;752;679;783;803;804;722;706;640;588;583;610;614;605;543;521;506;568;600;551;567;514;444;430;396;480;576;625;666;704;708;704;712;616;511;399;432;438;463;489;475;426;470;589;526;516;508;515;532;570;559;607;593;630;583;546;592;561;576;516;582;593;539;471;495;556;609;618;601;584;594;571;554;616;746;778;758;747;720;663;646;529;520;476;519;511;549;555;547;518;556;591;652;555;451;423
650;728;729;700;600;587;548;630;696;741;747;678;674;657;748;706;716;679;556;508;451;339;263;326;477;644;613;581;564;554;491;573;571;639;570;484;526;639;693;734;776;658;698;708;657;662;688;663;649;680;688;673;683;685;682;596;568;524;609;618;558;550;490;523;492;534;506;520;541;513;564;543;535;555;576;570;556;665;663;690;761;632;610;564;510;474;445;495;563;598;595;641;540;501;440;420;506;639;711;683;724;668;632;600;619;683;667;638;626;637;682;637;593;504;559;596;640;646;640;626;640;662;702;745;639;496;484;612;627;647;667;657;683;734;686;609;603;634;690;658;648;666;684;674;669;718;608;590;640;704;716;725;634;684;679;681;772;726;730;713;735;709;706;688;644;739;707;702;734;744;819;786;734;608;715;662;602;613;609;620;546;537;554;591;563;502;487;484;571;636;606;519;497;544;583;553;563;604;582;557;545;518;588;671;669;659;610;601;674;726;696;659;612;626;635;686;680;632;615;582;541;522;610;592;666;707;796;716;678;629;708;692;619;536;506;495;513;479;469;440;533;605;651;670;637;635;584;574;598;587;535;485;579;662;743;742;769;783;769;648;585;609;511;560;569;580;607;671;759;771;737;777;652;594;493;482;525;580;585;607;673;637;638;514;552;658;655;631;675;671;659;625;632;598;635;571;548;555;617;553;595;626;622;600;635;582;699;641;517;418;311;331;473;586;671;654;581;555;567;592;586;603;651;670;611;549;551;627;618;541;541;592;613;688;631;710;642;605;566;580;649;715;724;714;804;741;722;684;653;594;501;524;627;708;584;573;633;713;760;755;640;558;565;536;535;528;563;580;549;493;529;609;647;666;664;583;602;700;585;574;648;681;798;681;644;565;476;505;522;516;511;530;446;543;644;686;683;709;633;602;601;598;675;731;767;711;655;669;695;672;682;681;641;645;551;542;564;602;669;679;758;708;756;686;606;631;681;712;701;671;614;518;456;455;447;503;631;697;687;690;653;676;629;614;621;533;568;590;614;569;610;719;670;614;633;660;711;680;665;675;672;695;659;601;557;471;507;532;705;621;546;534;516;585;600;565;557;489;414;478;538;470;527;568;613;565;544;522;554;542;519;457;559;610;671;677;650;617;607;621;571;579;596;563;617;619;653;654;665;661;537;632;677;672;683;702;712;756;794;767;680;545;478;444;451;425;519;618;662;715;755;790;796;742;719;626;587;554;533;549;524;546;625;613;610;539;510;569;710;693;641;561;597;566;531;479;531;557;564;555;517;363;399;524;618;533;519;465;526;578;641;610;617;701;743;629;555;499;578;596;629;689;627;572;621;640;674;683;540;539;493;493;493;514;573;666;662;681;768;642;601;609;628;748;706;618;605;711;705;751;811;720;779;833;759;692;674;601;588;538;549;617;583;499;499;485;519;537;560;609;528;484;399;403;500;578;597;604;639;689;742;700;612;485;474;487;454;421;381;430;538;535;608;644;525;485;482;528;580;614;648;658;573;600;557;489;492;458;509;584;570;491;453;507;637;644;639;566;569;570;601;665;642;742;793;690;607;573;564;556;545;540;494;486;490;523;531;474;492;512;562;597;576;529;451
543;650;697;682;581;593;556;577;627;655;659;717;629;655;679;702;636;670;582;533;541;377;294;369;514;648;562;573;594;558;531;496;511;570;563;545;580;624;655;742;740;615;667;641;607;580;610;645;655;610;596;623;597;602;598;665;579;540;637;645;601;579;562;547;538;578;570;525;452;538;597;589;561;596;573;610;633;622;674;680;666;633;554;582;499;497;506;511;588;615;665;618;514;476;417;428;446;599;673;649;703;738;760;628;650;682;711;667;640;668;712;679;585;537;567;601;607;623;638;705;645;717;746;739;652;559;528;631;624;687;700;689;708;655;639;602;611;612;606;606;571;670;619;618;631;667;617;612;674;750;721;725;671;654;690;687;732;698;677;678;758;760;760;715;693;714;684;722;734;706;697;740;668;624;588;639;589;660;640;550;507;490;518;547;457;429;410;453;539;628;616;609;560;593;605;564;531;604;658;613;586;519;535;651;689;598;552;615;644;683;635;600;589;618;666;638;627;590;517;474;459;483;564;600;673;696;751;685;634;622;628;624;551;530;486;494;450;461;417;420;520;618;680;704;727;643;586;612;619;642;513;422;494;505;580;714;742;693;721;695;604;628;597;530;590;631;688;717;801;761;809;784;729;605;524;533;542;542;592;606;629;629;605;526;599;637;677;720;677;664;603;620;598;532;507;557;567;503;543;551;550;607;547;617;564;621;727;693;665;573;421;414;505;586;730;698;624;579;599;530;576;544;559;599;663;556;594;607;634;625;631;619;657;675;635;652;646;636;584;615;659;699;758;742;641;657;587;615;631;622;584;563;642;736;662;598;616;663;688;732;622;611;517;609;602;562;632;589;594;526;548;565;622;606;629;560;581;606;623;587;623;707;757;764;660;651;516;492;489;567;551;499;498;549;668;660;724;617;589;604;616;615;666;676;721;709;669;648;644;716;683;658;660;701;567;539;595;595;646;717;734;742;755;685;646;552;492;642;669;632;589;558;531;467;473;481;550;673;652;625;668;644;599;564;563;603;600;624;618;562;594;663;619;642;575;659;753;643;624;627;734;668;687;609;531;465;506;565;713;698;626;525;506;622;608;543;565;444;483;475;496;483;491;527;539;586;565;587;600;631;577;591;684;651;666;712;771;681;618;529;538;556;526;612;658;686;657;634;679;620;582;558;675;741;685;799;767;834;752;741;606;559;448;459;490;479;534;656;657;710;735;774;810;727;709;641;607;596;551;549;587;598;578;548;536;507;517;578;678;646;621;635;543;564;541;508;513;604;695;618;494;399;460;577;652;650;500;538;579;575;629;609;590;730;720;735;677;593;531;569;590;621;587;586;624;695;647;625;537;507;476;417;450;490;624;665;677;714;655;554;530;577;592;625;632;705;707;721;760;804;770;781;710;749;709;710;632;583;569;556;540;539;533;503;442;462;559;570;534;576;549;452;404;400;484;561;640;626;651;715;689;647;636;595;580;562;521;442;471;441;592;551;633;657;598;541;516;566;588;678;658;635;632;573;545;484;480;484;508;588;608;452;492;529;600;673;678;599;530;539;605;668;744;726;706;647;609;594;464;523;524;537;590;570;504;527;531;513;472;457;563;612;628;587;555
577;586;683;574;508;521;538;618;625;661;611;622;579;583;647;620;610;612;570;560;590;488;409;382;551;624;623;628;530;549;488;433;499;542;560;546;624;602;712;675;642;646;605;596;569;555;498;544;623;589;562;578;599;574;582;595;553;602;619;624;552;554;584;532;578;610;616;587;571;650;662;684;694;597;610;617;679;623;646;674;696;647;571;537;538;544;586;510;565;639;657;604;468;390;396;464;541;676;683;737;763;743;721;692;695;702;673;653;675;715;735;714;645;591;556;578;534;568;623;646;697;662;743;715;587;529;499;623;661;726;747;725;710;673;673;596;591;552;502;563;517;542;623;635;632;659;635;643;714;694;675;683;722;672;764;666;651;597;620;712;771;812;829;820;831;708;712;706;639;612;634;583;681;559;547;616;642;670;627;582;546;519;537;496;511;387;437;477;524;578;584;527;569;580;615;560;592;577;672;630;585;573;633;647;653;593;622;634;656;617;574;546;558;608;666;609;620;611;453;401;303;350;470;616;629;629;718;669;657;594;617;606;532;491;471;545;536;572;466;451;507;567;663;691;647;594;528;645;649;615;509;430;431;468;565;625;611;599;549;648;646;524;581;543;620;694;727;764;747;720;668;678;676;651;614;577;573;571;606;602;658;695;581;573;546;663;725;668;608;575;555;551;558;575;554;510;550;534;577;550;529;551;549;539;573;692;754;784;687;641;523;517;506;577;692;688;646;616;550;585;586;510;587;635;657;632;702;577;630;656;671;684;707;667;684;626;672;681;592;566;588;679;723;707;710;602;589;574;668;640;657;652;726;735;678;623;593;622;688;660;603;585;561;611;580;634;674;706;693;644;597;630;606;587;537;536;613;650;663;602;632;704;707;800;776;695;653;537;585;574;509;431;458;552;680;686;657;592;515;560;593;663;687;582;616;622;621;588;650;681;652;624;633;630;621;592;605;544;658;643;780;697;735;705;582;487;449;513;579;617;626;538;548;518;453;451;521;602;552;608;627;646;618;571;657;647;647;699;606;580;534;603;540;611;600;597;629;631;609;597;710;744;716;601;527;519;527;598;674;755;660;577;596;619;623;576;588;504;492;468;489;514;522;538;517;566;560;645;668;779;677;655;683;668;661;714;676;687;573;548;557;541;558;602;672;682;665;640;654;639;635;624;654;677;684;748;821;789;737;691;583;520;456;438;536;524;609;690;699;673;725;760;779;687;682;699;668;557;513;559;614;644;640;586;517;515;524;599;653;674;635;585;603;594;591;542;568;646;653;582;510;407;479;580;698;667;647;598;590;660;667;606;568;706;804;740;699;632;586;537;564;563;578;622;600;688;653;652;585;511;495;447;451;489;547;602;621;633;575;474;473;529;571;600;675;688;733;772;754;711;763;687;685;650;652;601;547;575;584;580;614;604;512;478;490;523;591;624;575;572;533;484;402;411;515;659;680;732;698;710;712;653;597;599;548;582;515;494;501;528;661;707;707;699;645;587;527;640;601;605;656;616;622;530;497;452;506;509;546;651;634;564;502;580;719;769;715;604;510;555;585;627;705;696;585;545;528;506;496;592;600;565;556;537;516;580;608;626;442;472;549;593;700;641;599
491;575;602;610;527;484;521;538;629;582;589;576;562;575;586;535;624;589;562;560;590;611;487;483;594;595;651;591;540;494;453;429;449;517;573;609;650;685;669;624;635;638;587;586;541;486;506;556;592;584;545;598;617;667;680;603;530;576;610;652;695;621;581;528;507;589;583;593;657;699;734;690;607;640;625;601;678;658;587;660;653;610;539;477;622;705;690;663;610;646;582;521;443;381;457;503;575;703;751;721;714;706;686;706;753;714;602;639;688;702;704;687;662;557;522;565;588;581;587;607;639;646;692;724;597;508;551;600;653;708;776;755;786;783;675;663;610;533;454;540;501;508;565;628;643;673;704;691;693;662;636;620;654;674;647;631;662;557;603;617;747;801;791;812;819;766;682;631;585;586;612;609;605;538;573;634;704;645;662;579;636;567;570;569;512;429;427;510;529;577;527;556;607;704;619;673;640;604;663;701;665;620;676;644;595;570;572;636;627;584;537;455;552;565;563;622;601;560;468;343;280;239;397;573;617;655;582;604;592;591;622;615;590;535;547;556;621;649;584;510;525;553;665;679;649;518;524;652;653;646;480;446;502;466;471;555;527;519;523;627;644;571;585;605;582;707;776;769;857;758;663;620;615;578;654;612;593;606;533;584;662;649;581;567;603;645;650;671;602;520;541;546;601;645;547;508;573;600;557;613;534;518;511;523;583;675;661;707;698;663;599;529;565;542;661;680;666;597;583;588;593;578;604;650;666;733;676;634;646;652;637;665;673;675;624;613;589;635;581;560;568;596;666;664;614;557;608;660;680;765;746;752;751;746;717;630;615;668;626;569;571;562;641;637;646;624;631;687;705;677;616;604;607;582;576;651;680;732;711;636;587;651;725;710;776;674;655;523;518;532;424;460;418;554;671;730;711;602;521;571;602;649;564;574;492;519;518;568;664;679;678;736;639;640;655;687;629;533;583;679;733;774;777;726;599;430;397;460;493;588;658;558;557;525;465;418;446;499;498;540;587;633;670;650;689;652;700;672;591;553;493;429;461;513;554;599;608;548;525;543;615;612;668;643;577;571;611;685;685;803;669;664;564;576;640;655;612;559;591;520;577;520;548;572;577;544;610;614;672;695;701;699;641;606;615;696;602;644;514;467;499;574;529;596;686;699;746;634;668;647;689;687;700;662;658;701;736;787;743;632;507;414;474;500;578;626;663;672;701;685;758;739;675;666;656;630;620;596;570;594;622;715;662;584;486;509;533;516;601;621;599;604;647;627;565;543;570;591;663;627;533;469;547;673;756;723;686;623;740;679;659;544;636;684;775;716;700;660;624;588;663;627;551;554;539;640;588;610;601;596;511;452;461;437;499;514;578;606;545;489;501;553;579;591;647;659;674;731;653;678;699;632;585;585;620;604;515;528;584;600;622;617;572;560;562;556;655;616;604;575;558;461;485;486;552;592;751;736;757;786;784;688;608;582;536;578;582;546;518;577;722;757;766;757;695;608;622;607;583;573;618;618;588;580;493;501;510;507;647;693;704;668;589;659;699;743;669;580;462;453;501;636;673;580;535;469;461;441;498;625;652;612;542;460;519;629;641;705;601;523;509;581;716;637;598
537;590;602;588;466;486;539;577;605;684;661;651;602;513;507;552;565;591;555;619;654;582;486;536;573;694;719;618;547;484;457;447;470;484;619;664;710;649;621;547;605;612;639;605;558;508;480;536;624;550;595;592;608;687;742;678;643;678;678;695;671;668;585;454;485;562;646;713;750;737;748;668;637;638;606;592;639;619;619;600;656;591;548;559;646;709;653;746;676;636;654;557;448;416;518;559;652;710;724;684;704;635;757;738;778;625;626;627;672;660;699;675;582;528;510;595;649;666;646;602;580;645;594;585;588;485;504;606;673;728;753;801;748;750;666;666;611;516;550;554;508;525;530;621;680;694;748;701;619;616;575;589;614;567;532;537;562;563;592;634;689;733;769;762;716;644;639;625;655;627;653;705;690;585;655;691;687;654;655;693;688;664;635;585;541;433;480;462;542;484;589;553;668;712;761;746;642;609;674;664;682;597;599;599;578;552;579;579;595;573;506;465;523;525;635;626;628;621;468;334;274;251;312;502;565;560;545;534;631;581;557;638;617;581;535;586;630;583;548;546;509;612;647;637;664;580;603;638;643;632;547;554;550;524;483;416;480;461;493;599;617;613;558;595;580;696;733;795;756;747;665;613;600;683;660;700;645;551;569;522;590;619;593;545;672;636;633;657;567;513;551;611;599;608;637;626;625;632;684;609;491;485;438;534;615;632;619;689;620;654;622;569;598;541;568;586;582;574;617;634;680;613;593;654;686;698;744;639;597;642;701;698;714;704;641;651;614;653;592;614;583;574;604;664;635;612;724;759;851;728;769;809;755;710;669;641;698;638;625;566;549;640;655;618;639;571;594;673;674;699;609;573;642;551;516;588;687;752;667;638;582;598;655;683;732;705;617;522;508;448;435;410;515;578;659;710;649;603;563;591;615;617;579;482;447;471;516;570;676;690;772;712;679;691;690;717;678;562;530;636;717;726;821;746;656;512;398;473;581;578;583;636;555;513;504;477;477;447;411;463;551;676;714;759;749;711;740;667;573;471;431;391;424;470;518;573;559;549;513;510;625;594;600;637;612;628;634;696;694;729;741;604;553;563;543;616;668;682;685;669;610;650;582;578;581;595;643;645;598;598;663;680;631;614;632;634;599;534;448;467;527;490;545;650;753;741;727;652;681;705;741;767;737;665;634;649;692;721;706;590;488;444;494;556;590;646;642;712;726;702;654;707;711;636;571;582;571;645;604;555;646;689;633;512;471;483;420;415;518;585;558;589;649;615;585;539;618;622;639;610;557;534;600;673;698;697;681;659;652;675;595;574;617;684;717;757;676;624;681;640;671;630;596;563;539;502;569;645;630;554;548;540;482;493;487;515;538;587;614;558;501;554;585;620;645;651;670;675;567;620;597;569;565;538;548;517;515;510;593;631;563;615;638;644;690;648;607;603;629;594;548;521;510;496;576;673;719;675;754;751;761;751;655;539;521;622;629;589;639;698;729;808;706;731;747;619;624;627;550;506;526;571;622;629;597;535;542;624;661;702;699;663;661;676;683;714;663;559;417;468;507;550;607;643;522;526;435;424;492;574;600;563;510;507;548;630;765;727;582;513;525;601;628;583;561
574;554;589;622;558;524;588;653;663;696;728;692;611;615;574;570;625;584;559;673;695;537;493;549;592;690;716;662;608;546;492;467;420;535;710;714;670;625;580;572;593;695;628;695;582;532;445;471;543;575;577;577;646;628;717;719;656;658;682;691;637;637;570;484;498;589;696;781;776;711;702;692;695;598;626;595;619;676;619;584;619;678;625;591;687;738;756;788;686;629;639;522;485;461;584;596;606;700;733;621;593;653;700;631;621;579;541;652;635;658;664;614;591;508;539;618;670;631;608;627;633;605;593;597;550;507;528;531;586;630;713;726;719;685;726;686;675;585;614;605;547;495;581;651;655;743;755;672;645;584;632;650;649;589;504;443;509;541;584;603;639;711;709;653;666;606;634;714;713;704;740;726;764;687;674;668;720;736;614;617;622;649;607;607;566;485;478;497;489;458;558;594;638;767;793;720;685;561;564;602;598;576;556;548;496;517;571;579;590;604;512;474;526;516;572;666;690;626;452;300;220;222;289;494;544;536;456;427;498;586;565;630;639;618;598;625;642;599;572;525;561;593;626;649;713;601;598;632;591;623;594;663;616;554;484;505;489;499;528;586;572;643;601;631;597;629;735;766;771;687;616;602;575;662;703;682;694;591;532;518;515;563;551;585;650;644;690;662;555;569;650;643;676;667;647;647;687;703;723;584;536;492;479;572;601;636;549;566;609;623;617;595;625;562;519;575;555;578;561;610;680;636;586;602;716;728;660;561;587;591;640;707;657;709;764;736;689;585;502;543;610;554;609;589;661;753;774;794;768;788;844;739;733;744;608;652;669;627;584;557;528;664;756;673;547;568;529;605;618;591;653;606;615;556;500;593;719;759;722;620;605;487;594;628;629;682;630;554;527;522;495;487;560;549;617;602;704;730;619;566;520;519;532;489;444;447;534;616;676;708;791;757;769;722;714;683;652;606;578;611;708;761;733;702;643;528;473;453;559;565;542;583;522;548;551;571;475;504;466;506;632;695;744;724;746;678;624;667;584;498;412;369;411;460;499;530;524;563;472;553;580;563;610;574;675;675;691;714;723;716;689;554;488;548;588;595;690;745;715;679;672;658;606;597;595;591;657;653;627;584;530;597;632;620;656;580;503;506;400;497;502;577;594;700;720;726;784;683;718;716;745;743;751;684;630;653;725;680;621;574;506;516;520;562;615;706;706;766;694;677;623;595;624;644;572;561;599;557;586;522;564;619;589;514;455;470;393;413;523;566;572;620;600;553;563;535;500;611;655;593;624;602;581;615;670;716;670;676;667;679;582;613;656;689;689;660;624;677;684;673;730;696;628;619;580;553;616;608;620;627;591;585;528;520;486;522;554;592;643;605;548;555;634;660;586;597;586;614;558;519;599;594;539;557;589;608;528;569;570;605;552;610;636;700;736;665;576;574;597;595;552;537;517;506;569;657;648;657;731;808;772;774;729;629;635;681;688;661;638;732;748;754;792;735;751;717;681;641;556;462;418;495;630;648;577;593;513;589;606;658;717;677;668;665;602;675;634;616;496;506;494;551;676;672;628;572;468;439;521;540;566;598;526;531;534;663;696;722;651;531;516;621;637;592;590
527;607;635;591;562;559;608;630;685;722;738;733;672;610;633;639;689;606;620;621;698;592;510;566;622;711;714;698;601;602;578;521;484;601;670;727;647;571;563;540;609;683;670;659;641;528;470;467;527;581;581;589;600;634;682;667;713;665;687;633;626;573;544;504;517;631;714;695;723;690;701;687;604;550;545;577;552;647;597;580;625;656;662;598;688;682;714;682;577;572;524;466;543;599;607;590;606;617;621;631;593;626;614;604;533;498;517;549;647;636;656;604;641;566;601;623;648;644;618;613;600;570;565;536;581;555;538;517;561;630;695;723;686;744;682;709;622;650;629;595;513;496;521;630;627;686;738;709;654;663;716;690;611;579;499;543;530;604;625;694;680;563;579;555;569;589;691;714;743;748;708;711;687;705;701;717;703;749;639;595;592;551;580;570;525;591;489;470;415;437;500;541;650;671;700;684;629;560;525;524;582;576;605;577;562;502;509;589;591;569;494;544;480;570;643;710;660;608;455;296;175;162;253;454;586;594;507;446;461;531;497;529;600;605;573;642;655;616;535;527;592;580;608;627;691;623;578;637;635;666;652;628;634;579;534;556;531;581;578;609;623;658;664;654;590;612;751;795;763;710;656;612;599;602;712;752;719;658;541;513;472;494;494;574;586;689;679;640;603;677;650;685;602;609;675;656;726;646;701;559;509;503;447;531;580;593;588;562;541;600;692;671;615;559;550;517;539;577;608;635;670;621;558;594;708;716;657;555;561;578;640;696;692;769;810;778;743;647;560;546;583;554;533;702;629;777;792;792;856;803;807;762;755;697;723;672;644;643;588;564;616;651;718;655;553;482;532;578;574;576;575;627;586;560;516;572;756;757;727;602;550;524;584;577;561;645;641;629;587;533;515;558;511;506;562;646;688;709;719;596;532;541;538;501;469;519;561;648;704;703;675;723;720;703;667;645;674;645;653;590;651;728;726;723;655;570;483;509;512;498;551;594;516;532;574;580;566;441;467;539;635;645;639;680;726;721;629;631;550;476;512;443;469;497;508;523;572;506;534;591;580;588;549;571;640;739;742;743;762;727;659;583;472;471;601;653;694;727;708;748;710;645;668;679;610;626;678;664;608;588;584;628;627;632;649;578;479;486;472;500;587;615;659;675;701;689;751;695;688;704;794;784;755;698;653;695;707;724;701;646;559;604;663;666;703;697;700;722;754;697;587;586;611;599;576;583;569;663;610;559;549;527;510;467;499;456;451;470;532;622;620;586;599;585;546;532;546;584;631;627;615;563;587;559;604;674;641;665;588;611;637;584;671;681;667;610;665;689;698;735;646;668;690;593;603;631;661;630;587;641;660;657;556;510;498;508;643;660;668;628;575;589;613;611;564;529;521;434;434;425;521;589;542;554;621;560;537;590;534;553;598;624;667;705;783;676;620;613;558;527;572;557;546;530;457;512;547;587;703;816;772;818;732;697;650;677;657;617;626;596;688;716;715;757;742;704;652;631;504;409;394;456;555;630;571;569;555;556;598;668;661;679;583;620;629;700;650;627;555;519;548;568;666;591;694;555;481;434;440;537;577;521;512;614;625;646;744;701;638;589;594;592;638;610;553
564;566;635;655;532;500;584;693;717;728;751;767;735;674;618;617;615;614;645;685;646;659;564;570;609;659;669;574;563;615;697;680;564;621;775;712;563;490;454;469;624;624;604;631;518;484;417;517;574;583;577;526;554;629;672;737;672;651;680;617;550;647;557;482;488;544;686;703;688;681;694;588;573;535;478;521;596;596;593;555;637;700;664;589;578;685;622;531;472;437;492;531;639;614;627;564;512;571;546;551;581;624;500;507;554;491;519;571;643;643;572;641;624;594;647;598;649;641;534;525;491;534;526;595;663;589;542;577;519;633;620;620;664;676;653;693;656;653;686;579;507;450;481;526;681;762;752;769;734;723;759;681;663;611;541;562;612;641;693;682;605;527;461;502;515;603;685;705;701;726;714;669;671;658;660;689;692;750;688;594;547;536;531;578;591;558;541;502;435;438;491;547;589;634;689;654;619;560;510;518;558;552;634;588;562;542;560;530;570;568;576;570;536;588;609;628;674;604;482;254;177;193;231;396;605;586;576;403;430;461;450;540;492;588;585;671;681;656;624;570;573;607;575;675;715;683;628;636;705;746;689;679;617;603;565;555;621;716;661;650;661;661;663;624;581;630;673;680;740;723;652;607;569;661;650;763;719;628;533;569;518;519;532;629;655;697;728;628;663;718;625;675;597;611;644;640;588;664;651;617;553;554;529;668;655;633;625;552;561;550;630;664;624;580;629;598;543;502;597;671;715;629;579;611;700;713;654;533;573;574;703;721;723;688;805;761;742;711;620;586;679;624;617;633;647;694;764;782;828;759;779;729;763;678;712;678;566;597;583;558;583;692;725;603;507;453;463;591;592;599;635;623;620;549;589;583;693;741;704;675;562;580;482;516;511;556;637;650;664;625;566;550;540;472;496;657;635;681;685;636;557;518;533;476;498;547;599;669;701;684;674;647;598;639;570;539;595;586;608;604;630;674;692;742;700;547;498;510;510;514;549;581;595;567;606;512;511;474;533;589;633;601;616;673;666;659;635;615;533;482;541;591;513;519;524;522;593;554;495;572;658;648;575;606;722;788;679;738;738;691;695;576;486;544;628;624;665;670;612;671;724;644;616;657;620;608;605;577;589;585;596;577;612;644;661;605;568;523;564;637;668;640;660;663;656;652;701;737;720;732;731;769;731;694;634;593;677;744;701;695;751;663;650;642;758;760;720;763;740;675;593;549;545;558;594;598;656;618;589;587;499;459;424;401;464;508;506;500;525;582;561;579;591;527;541;488;497;560;590;558;605;596;577;582;593;594;617;550;600;599;533;512;658;639;685;747;717;754;715;674;690;667;687;701;699;721;663;659;587;642;658;672;604;628;480;558;682;693;686;649;592;557;578;592;539;482;413;380;339;381;450;530;570;597;603;553;522;533;542;537;601;579;684;779;756;707;643;665;594;610;559;571;590;567;472;495;555;616;717;786;821;789;758;677;658;578;596;530;556;579;585;723;750;743;777;702;655;614;499;343;365;516;584;535;509;565;562;485;530;637;650;632;524;583;738;694;690;621;562;455;566;597;615;596;541;549;489;476;423;491;554;532;617;622;613;614;633;654;662;668;719;674;645;577;605
615;588;575;607;556;487;534;608;601;624;687;757;712;683;634;649;587;512;600;668;721;665;652;624;565;590;588;599;571;618;647;700;713;678;719;636;491;436;394;458;568;591;579;559;454;399;408;523;589;567;537;539;593;619;651;690;703;663;669;592;614;605;594;508;507;609;710;672;656;660;711;612;519;500;515;488;492;532;525;596;660;632;552;525;505;552;572;480;396;419;481;595;663;598;612;541;490;537;556;619;616;521;436;438;496;485;492;615;622;570;610;660;588;655;581;577;555;524;464;485;432;526;646;661;651;566;579;629;640;677;652;714;655;732;679;659;637;614;649;576;564;509;520;553;641;719;765;783;795;803;770;680;704;650;617;617;628;731;653;616;549;519;491;511;551;592;598;641;630;600;585;609;566;628;652;746;768;773;716;645;580;535;517;560;617;636;590;515;493;446;471;546;495;648;663;654;681;603;530;506;553;595;634;735;605;553;493;557;586;614;615;593;631;595;565;639;558;547;451;295;241;197;275;441;582;634;657;499;419;428;341;396;435;518;666;675;707;717;679;616;613;571;595;626;653;646;612;589;653;718;712;640;607;527;455;492;681;693;700;627;647;699;691;637;587;605;586;665;709;676;641;596;572;635;625;689;706;632;650;595;598;540;593;614;635;697;705;707;673;734;678;624;617;571;573;547;572;589;651;688;612;620;597;696;734;681;556;498;551;545;616;669;633;647;666;642;536;479;609;682;694;652;647;617;687;700;698;664;639;602;656;681;700;698;729;751;771;741;703;654;618;656;686;709;588;618;694;792;786;763;752;730;777;732;666;583;564;589;658;561;600;637;626;556;482;464;452;480;603;647;615;657;583;584;645;644;741;714;683;646;583;599;565;594;570;544;599;673;686;614;581;539;465;475;533;626;723;706;784;671;599;580;592;516;543;641;678;691;751;707;579;535;590;555;555;506;502;609;577;640;661;693;714;736;677;628;506;470;506;552;543;574;642;531;543;550;536;546;594;642;657;646;638;597;594;570;587;574;491;492;530;576;595;632;568;536;629;520;473;560;645;696;687;706;710;754;713;632;661;659;620;580;533;572;656;672;591;614;594;641;691;693;665;650;584;593;549;534;523;590;592;573;613;581;671;690;631;632;639;634;663;763;679;638;595;630;697;640;725;727;726;653;664;605;643;612;644;745;752;759;724;748;675;693;706;746;724;780;737;671;592;540;578;615;587;581;622;612;609;578;479;438;398;455;384;467;518;542;545;576;542;516;527;591;591;579;577;572;597;582;533;650;564;619;568;590;580;564;532;526;575;514;600;662;734;730;759;730;651;629;643;662;730;693;615;665;723;631;636;690;654;677;636;583;563;624;661;688;653;622;639;596;585;569;506;451;389;371;357;417;505;483;564;584;612;579;549;497;555;569;629;723;681;794;813;725;616;643;732;636;611;564;547;589;510;556;615;666;705;719;678;692;698;726;698;608;567;545;527;567;588;643;718;718;686;816;663;560;459;422;461;544;626;618;590;600;522;471;527;563;640;573;574;652;734;777;684;612;571;556;596;567;604;569;517;498;538;468;467;507;561;626;646;682;572;515;573;517;645;651;722;726;637;710;655
537;508;572;581;533;523;501;513;473;510;614;699;692;641;646;625;621;555;552;648;669;665;679;643;618;562;625;566;643;675;758;804;738;724;718;590;474;377;386;453;597;595;611;545;441;413;499;553;593;632;576;552;586;633;686;640;644;590;653;676;609;630;553;493;527;602;673;646;684;677;676;654;623;568;509;477;461;453;489;632;604;661;602;490;510;569;572;521;478;523;576;639;613;575;566;561;495;467;482;578;610;478;382;368;426;501;543;596;622;660;699;750;718;621;534;524;508;515;489;416;428;538;676;685;664;628;644;648;672;738;670;751;789;776;696;685;632;548;625;606;561;499;498;634;660;728;735;839;784;718;773;625;686;692;667;654;707;660;616;558;552;559;529;521;546;549;559;539;536;560;594;640;615;557;612;692;705;790;758;667;581;488;503;563;605;628;658;555;531;507;542;553;565;614;562;662;671;600;472;489;579;626;727;699;650;527;484;539;569;608;610;612;600;588;531;525;490;494;466;328;255;277;328;472;599;638;663;528;419;380;345;387;479;526;648;761;765;732;657;646;585;545;549;628;675;611;614;669;690;757;645;582;557;452;474;541;642;739;726;723;729;689;686;672;605;530;603;593;614;630;578;493;516;600;593;693;707;662;657;663;646;607;527;573;596;614;719;642;635;614;605;598;569;532;582;515;537;591;660;683;638;708;704;749;732;620;574;483;509;523;642;632;659;666;726;638;527;435;593;701;663;646;641;661;652;653;644;650;661;639;711;662;636;697;635;652;739;742;697;637;589;618;697;627;520;553;580;683;691;608;676;708;754;647;599;553;535;571;628;594;577;576;591;478;423;476;471;463;563;600;644;678;644;669;649;714;743;657;612;628;656;620;682;601;595;626;680;692;637;640;605;532;485;496;504;578;663;737;748;737;710;688;697;603;584;655;772;772;705;675;600;523;526;562;553;522;500;568;627;628;699;724;766;695;719;688;603;570;550;612;590;545;565;610;590;600;574;656;704;621;724;691;608;590;587;576;585;529;431;537;575;606;597;524;563;618;641;558;514;561;605;714;705;741;795;745;711;619;614;630;582;509;452;544;617;645;585;540;593;648;665;742;703;625;609;561;583;559;532;521;489;588;572;557;649;662;663;677;694;684;671;660;670;613;684;674;676;691;734;686;644;624;610;580;566;527;579;651;694;781;760;712;694;680;610;685;677;742;714;708;614;531;555;576;594;591;572;639;570;548;490;487;498;433;391;461;487;545;641;637;559;581;540;589;621;600;610;608;632;613;556;574;668;602;555;502;528;568;582;598;524;559;543;592;695;686;723;687;618;567;585;632;645;597;586;622;626;659;613;568;599;616;565;595;603;626;655;585;578;580;567;560;528;548;482;448;386;405;439;455;468;560;550;570;609;587;569;487;546;610;668;672;652;738;765;712;618;640;667;593;651;540;527;537;554;584;589;614;665;559;597;610;627;664;693;667;592;550;520;544;602;649;698;730;711;705;613;524;545;472;518;544;630;652;654;623;545;488;449;505;499;549;660;716;774;789;775;663;629;577;559;564;556;596;569;586;585;508;495;496;616;590;659;625;535;533;468;531;601;682;774;775;699;651;649
519;523;556;549;528;543;480;456;318;366;561;694;694;659;608;597;575;498;506;597;612;677;656;644;640;591;565;598;658;695;724;716;714;766;717;613;559;508;505;546;616;676;624;584;547;497;546;609;614;623;640;636;674;641;628;541;513;532;571;556;659;574;565;513;550;649;625;610;643;694;712;680;622;537;479;514;447;472;591;676;684;720;605;515;528;545;612;644;583;656;650;715;665;616;567;538;562;448;483;569;578;530;451;458;469;565;587;640;653;700;705;763;682;614;518;508;515;560;520;470;472;492;578;701;687;620;676;686;700;704;699;775;812;765;760;716;653;522;572;508;574;559;551;577;600;644;721;725;763;795;698;620;667;739;723;745;754;705;619;588;546;589;558;486;569;535;460;484;495;576;609;579;533;551;601;664;736;751;742;677;597;555;570;558;603;583;612;588;570;515;565;562;599;614;657;676;616;559;541;510;636;704;782;747;621;531;542;538;512;568;574;647;658;580;551;497;478;526;526;486;384;395;439;532;566;652;692;567;447;399;352;382;484;612;688;802;772;719;794;622;567;546;527;600;672;623;597;612;677;731;678;600;536;475;502;602;602;677;678;720;719;674;687;637;608;560;584;545;533;509;477;443;453;521;590;653;694;647;644;694;663;599;433;531;512;686;636;689;632;595;626;583;544;499;528;551;560;564;616;624;668;741;745;725;696;659;603;583;528;569;630;625;676;681;625;609;494;524;628;716;745;690;635;612;629;642;649;691;643;647;682;730;650;650;591;651;597;655;712;577;552;603;714;655;609;531;550;613;650;579;667;674;702;642;622;536;574;569;559;555;502;496;476;416;460;546;514;576;559;564;637;633;705;714;749;701;714;669;662;655;706;710;641;615;637;625;623;650;612;594;630;541;495;540;518;505;565;707;670;730;660;671;644;729;662;698;813;751;727;630;519;551;625;602;570;434;505;565;623;621;725;683;682;724;762;747;642;609;633;656;639;633;550;625;618;645;681;679;637;730;679;676;581;619;513;513;536;523;500;515;561;617;648;562;571;603;641;595;511;527;583;633;660;697;678;679;665;592;523;567;565;481;452;513;532;561;514;506;570;575;702;684;727;659;644;628;598;588;553;511;597;609;595;541;580;678;639;638;567;592;583;605;624;651;679;650;627;599;569;545;584;586;597;565;490;519;617;662;711;750;717;592;556;577;559;540;635;640;661;670;618;596;576;588;620;599;582;639;627;559;521;599;568;544;425;443;442;503;597;600;545;556;597;601;629;635;621;712;664;652;679;617;653;643;551;568;540;559;629;610;566;574;573;563;589;593;657;647;656;693;652;693;637;556;557;588;615;637;571;553;495;554;523;516;602;556;601;630;559;544;641;609;569;534;512;470;502;481;498;475;516;510;516;604;631;643;548;502;594;639;667;596;610;672;704;679;610;557;636;637;597;588;586;530;592;629;616;589;532;553;505;516;558;648;705;680;631;603;541;543;552;633;764;814;744;672;661;520;516;501;547;559;658;719;687;688;616;520;469;427;534;598;744;795;812;834;772;688;628;623;651;669;722;622;566;564;605;567;562;584;610;640;631;637;613;586;542;526;583;631;678;700;716;679;717
460;493;546;645;631;603;532;441;337;351;578;627;668;621;582;597;548;466;526;586;607;637;592;618;643;565;578;568;605;668;665;694;657;674;707;704;668;678;645;685;685;656;644;630;533;517;502;573;651;670;610;690;694;609;608;518;459;480;500;543;601;595;568;560;582;626;690;709;689;724;718;651;617;511;525;489;543;520;621;682;692;702;649;567;549;562;664;663;627;681;659;673;663;593;561;627;569;447;449;494;556;588;547;579;508;599;604;575;629;710;774;701;698;604;577;565;546;562;531;480;401;473;535;653;650;655;734;685;727;778;804;801;789;721;784;727;639;564;546;573;523;529;487;557;546;580;651;728;701;638;655;636;736;673;738;715;708;659;584;578;550;582;502;471;496;508;475;444;530;565;611;570;564;591;604;608;643;707;695;682;597;651;673;599;580;544;606;559;596;587;615;627;640;643;672;601;597;574;560;564;677;725;763;767;666;617;580;566;579;569;579;652;658;679;557;556;538;558;625;567;500;460;527;592;700;665;669;598;476;418;407;446;552;640;671;769;770;782;724;644;555;480;534;534;617;629;589;558;648;690;710;605;606;537;572;619;617;623;619;598;568;620;663;602;546;582;552;501;458;427;405;383;432;573;636;716;730;725;740;706;641;501;481;458;519;674;704;663;624;575;526;517;508;469;466;457;489;592;592;654;666;731;754;690;708;682;696;603;639;576;654;648;670;652;646;598;541;617;727;824;691;609;605;562;578;545;543;614;661;657;703;693;657;642;547;482;593;652;651;556;524;577;590;640;604;524;548;595;580;577;561;575;674;625;684;525;539;594;548;485;437;408;365;402;466;580;607;588;610;650;588;645;664;665;669;706;674;669;680;687;794;752;709;698;575;678;603;577;582;621;586;455;469;537;508;534;502;594;704;677;640;711;775;740;708;782;783;768;755;569;492;493;580;545;472;472;488;590;655;662;704;661;664;711;749;715;571;530;699;723;741;668;640;604;632;613;677;635;609;609;644;579;519;529;531;535;542;491;519;571;609;621;609;656;698;700;574;590;522;486;518;529;616;598;610;616;614;557;538;560;591;504;433;440;498;501;469;441;469;610;704;655;641;587;585;614;550;568;584;534;616;658;558;536;550;576;605;555;498;419;427;452;607;696;677;668;622;560;508;469;544;602;611;585;552;486;629;691;667;657;657;569;535;520;502;538;567;611;617;617;648;603;601;630;627;618;637;643;619;505;592;646;623;547;475;481;502;523;527;553;579;555;584;580;585;631;636;682;727;708;759;719;720;649;607;622;575;580;632;621;674;610;571;566;533;558;591;648;677;673;668;629;521;568;607;553;633;652;567;528;461;502;508;481;526;592;507;547;551;533;596;581;586;564;520;521;618;544;491;494;483;510;513;557;582;555;535;421;494;559;602;525;570;637;691;660;594;573;567;608;646;635;570;556;619;663;603;504;493;482;492;479;518;625;702;716;631;582;479;489;505;638;715;774;731;785;648;549;509;523;521;620;689;732;715;654;592;507;540;490;512;641;732;812;828;817;780;718;613;659;661;684;625;549;584;608;566;563;596;616;574;597;563;627;670;644;615;663;610;582;567;657;676;670;631
545;550;635;699;675;613;568;485;394;454;526;598;643;551;570;539;547;517;551;588;619;618;628;615;625;596;542;530;641;626;584;618;667;743;782;777;797;763;705;691;633;657;662;601;565;483;475;598;674;622;661;670;677;591;568;401;357;363;408;508;648;574;502;538;602;630;669;674;713;725;658;641;565;505;531;572;591;594;573;601;688;677;705;591;548;547;673;689;673;635;617;660;620;604;609;609;579;513;528;559;589;620;624;661;540;587;584;555;578;706;748;793;653;651;607;577;633;646;513;476;348;410;499;629;578;578;706;695;732;735;783;787;783;814;720;724;620;536;512;568;613;516;490;573;585;625;732;686;583;575;583;651;632;677;742;695;637;615;643;564;523;529;467;427;493;431;514;478;594;577;581;607;605;621;584;601;561;573;595;630;636;673;708;635;540;556;530;590;591;656;649;616;614;653;697;687;671;592;576;631;688;749;748;698;683;600;645;698;647;596;618;658;758;693;711;650;645;620;615;587;533;530;600;690;730;725;723;574;491;493;505;517;617;648;671;718;744;803;703;645;500;439;525;608;598;627;569;601;634;643;632;609;605;590;608;673;587;545;539;514;584;593;630;567;520;544;517;529;463;447;377;376;484;552;703;687;741;738;723;698;591;501;557;515;508;728;706;748;609;568;516;423;453;481;471;509;517;597;650;666;712;735;705;665;635;666;672;643;623;609;658;663;700;702;650;592;648;688;690;774;724;638;601;564;530;505;562;587;628;669;692;651;630;598;522;427;517;623;669;623;518;584;620;667;653;613;566;621;656;622;596;643;661;638;614;527;494;501;460;393;344;299;329;383;503;561;593;569;581;599;624;576;592;623;596;665;634;528;659;702;745;702;706;665;615;554;559;581;654;640;582;525;498;514;520;488;495;546;659;632;653;710;796;758;812;804;810;803;715;580;496;510;590;562;476;454;491;571;667;739;737;723;742;647;698;639;600;650;707;778;772;723;633;634;632;673;635;585;550;579;537;521;528;540;525;532;488;590;570;595;632;605;576;653;744;652;587;510;533;482;485;471;534;521;523;553;571;565;585;576;580;470;486;497;490;517;475;485;530;591;630;596;535;532;497;573;526;515;520;512;584;528;565;458;489;508;554;519;493;415;375;464;549;708;708;683;611;588;557;501;546;687;701;684;568;538;585;672;654;668;591;549;578;559;544;609;585;574;582;618;642;661;634;640;563;660;637;596;545;553;636;587;557;512;483;467;541;506;495;529;506;591;602;575;569;648;687;698;698;755;771;730;693;701;692;648;588;582;625;656;687;666;632;626;544;581;595;661;694;667;667;602;558;546;562;595;650;609;531;555;539;520;508;482;559;544;560;522;500;556;518;525;578;572;594;605;663;545;487;466;503;514;529;503;475;494;492;429;441;513;512;515;464;525;608;595;615;569;574;561;675;653;622;590;597;571;560;511;521;460;486;548;554;635;728;710;631;538;444;459;534;622;698;765;753;660;670;618;532;541;500;679;718;727;717;688;591;596;523;439;535;621;709;766;735;758;713;693;654;632;664;619;627;595;619;493;563;605;613;627;570;478;554;610;691;651;636;655;679;612;615;621;592;565;574
630;640;651;671;680;635;604;543;545;549;579;586;564;547;503;548;545;492;595;564;601;594;587;683;635;584;569;551;571;587;547;581;654;723;821;793;799;815;754;655;601;610;657;605;523;457;442;548;656;611;629;589;612;632;509;376;318;385;470;505;628;622;598;542;570;647;699;693;707;674;619;511;484;478;510;522;570;562;576;561;637;613;635;577;576;528;587;655;679;612;616;591;602;642;600;638;586;620;552;624;637;617;676;693;639;638;626;643;582;686;682;731;679;652;624;642;634;623;622;490;441;456;543;554;570;661;672;693;654;720;761;752;720;720;713;717;590;484;533;576;584;549;512;523;595;645;732;632;576;554;603;643;679;656;631;616;545;547;614;559;509;433;467;492;472;533;534;527;541;590;603;634;612;573;558;514;559;599;580;592;644;684;676;630;558;568;550;611;634;638;622;648;659;620;708;735;634;596;569;621;674;747;804;747;667;678;637;629;664;603;566;647;745;736;759;739;681;651;635;548;495;506;573;673;694;691;712;590;489;527;596;667;634;605;635;599;671;695;683;685;525;438;514;598;567;676;632;622;639;580;592;612;649;659;614;609;579;509;562;594;541;591;603;543;537;563;589;543;506;479;498;542;605;696;737;727;705;657;682;676;551;575;567;570;623;735;758;732;681;578;518;469;466;502;511;488;570;663;714;683;676;677;645;615;614;626;650;635;628;636;701;697;690;606;577;598;671;711;776;702;761;703;672;638;565;559;569;611;671;623;691;677;660;573;503;533;579;602;672;632;548;581;600;605;662;581;586;662;742;611;616;623;680;691;708;617;502;484;500;404;245;259;298;370;529;536;540;559;604;671;652;561;532;557;590;634;613;499;554;706;704;701;616;574;498;574;607;629;621;631;557;559;499;538;478;516;517;526;563;618;667;684;721;724;735;766;735;752;696;588;547;573;621;562;521;475;521;626;711;759;746;802;697;688;655;648;674;648;760;770;805;757;621;547;552;605;706;604;557;482;519;474;535;509;509;538;573;553;631;580;592;543;675;713;695;643;608;514;488;469;473;500;524;503;529;542;611;618;616;619;571;574;530;566;560;581;570;535;549;574;583;606;528;425;467;523;546;497;519;535;486;459;431;445;471;442;498;515;532;455;486;494;603;779;728;759;652;635;502;561;637;682;709;629;516;553;592;674;672;593;582;536;559;672;690;698;656;564;541;532;586;608;659;641;588;553;575;569;504;559;538;503;473;407;459;472;501;469;479;516;583;583;579;570;531;571;626;660;646;652;731;700;659;696;753;674;672;608;626;607;645;601;645;632;617;634;609;652;696;697;572;542;538;580;574;574;612;602;584;568;643;607;595;563;619;576;579;550;527;570;556;510;552;583;601;647;694;616;561;490;518;522;583;541;542;479;494;399;396;450;411;431;426;492;565;571;551;533;515;533;548;642;603;576;564;599;548;595;520;532;581;601;660;662;704;728;621;541;389;487;539;658;702;743;692;646;712;626;491;485;522;633;656;687;697;643;565;504;465;433;508;623;715;699;812;776;678;673;658;654;642;596;601;624;578;547;567;571;576;583;486;461;454;552;658;643;644;692;687;628;633;602;611;649;652
635;600;623;678;660;710;648;666;634;591;587;551;537;561;463;505;537;576;562;553;563;602;704;721;673;623;577;572;559;598;643;660;696;756;829;797;740;718;681;649;634;599;615;594;506;472;478;555;547;540;528;588;639;681;555;398;411;421;469;598;607;587;593;581;581;570;673;683;612;629;577;568;523;511;456;507;558;542;535;552;558;547;640;687;637;576;588;594;592;594;563;588;609;635;602;684;663;656;671;652;622;627;675;682;707;693;714;654;651;621;671;693;708;668;740;612;580;671;656;559;436;459;560;554;579;581;601;634;638;672;687;754;714;653;693;651;609;493;549;608;593;562;562;607;648;664;640;658;590;602;633;589;624;578;519;502;540;538;585;537;485;481;472;511;587;600;641;677;535;518;575;629;665;600;596;563;549;600;504;554;559;601;609;633;572;584;563;585;584;651;646;584;611;625;720;749;676;642;639;621;745;797;764;757;752;683;692;628;636;614;589;715;764;796;748;741;661;604;558;474;540;514;601;650;769;754;705;613;533;555;658;657;619;534;552;563;550;698;669;670;547;477;553;601;625;647;678;704;680;607;609;587;634;620;631;606;489;542;595;605;579;617;666;574;588;644;578;580;536;494;524;627;715;741;710;655;695;639;588;677;596;617;623;624;690;723;780;789;658;594;590;495;501;613;566;591;603;644;724;682;637;587;626;549;563;599;617;620;641;657;659;702;659;648;630;629;682;688;768;716;687;644;668;644;659;632;637;703;690;659;671;638;643;562;617;650;638;698;686;671;564;597;597;566;548;589;618;644;734;653;623;631;655;696;693;576;456;448;459;402;265;202;303;431;486;498;519;552;611;638;644;572;531;505;594;630;567;539;515;589;683;614;564;531;579;569;621;554;613;611;639;569;498;502;466;529;562;568;574;626;740;700;669;699;705;787;737;736;664;604;620;617;625;618;530;519;546;645;706;768;796;819;778;672;647;661;652;665;715;722;765;735;614;586;535;601;594;641;520;449;449;498;534;544;545;500;585;583;593;542;552;561;593;712;707;603;536;513;522;448;530;558;543;553;554;642;628;680;674;700;589;575;615;633;644;681;661;592;491;502;530;561;500;450;428;515;552;575;561;518;483;444;412;391;391;463;476;485;493;510;530;572;667;735;675;676;656;613;605;617;713;643;629;610;570;552;607;673;648;649;585;551;589;603;689;706;666;605;557;485;576;589;649;665;595;525;489;473;485;550;566;464;391;342;419;439;485;565;572;574;599;619;559;573;551;561;534;564;556;563;597;586;626;626;703;697;703;576;572;504;550;561;583;627;616;623;628;647;657;614;536;526;601;623;537;661;670;689;579;594;578;637;653;657;653;676;633;516;540;539;521;539;558;550;569;652;643;605;636;600;594;589;717;623;646;554;525;416;451;459;459;444;443;523;534;552;576;544;488;486;468;592;687;663;606;628;607;613;579;629;687;645;664;695;704;720;650;533;487;548;594;685;680;645;659;654;703;614;544;464;544;639;669;686;655;575;564;542;520;463;478;611;720;742;787;749;688;665;590;587;574;599;701;639;578;555;523;576;597;537;447;428;450;519;609;619;616;641;701;642;645;636;669;662;675
636;564;525;509;588;656;726;731;685;670;644;559;558;558;537;503;561;543;549;487;504;552;611;669;672;621;636;642;618;651;674;713;757;793;763;767;727;707;627;622;638;571;624;561;546;467;561;552;526;474;462;515;657;607;547;445;511;540;588;568;603;637;675;654;625;572;634;610;661;641;554;592;624;540;499;478;563;582;639;561;553;545;696;675;628;602;570;556;618;564;535;559;624;650;676;702;681;637;625;659;562;653;578;626;676;676;711;734;681;690;729;716;709;702;689;585;596;624;615;559;458;455;525;563;580;573;648;662;683;628;676;620;632;619;624;640;528;502;590;634;641;606;610;591;671;708;691;622;555;652;668;680;598;454;511;522;582;603;600;569;560;493;552;584;619;677;662;647;553;524;584;628;673;636;681;557;579;552;502;510;498;585;590;522;534;577;575;590;509;568;612;591;624;610;728;780;732;715;675;666;740;772;809;718;713;694;685;663;584;578;596;715;750;780;776;763;666;604;535;505;536;552;648;637;759;806;689;631;583;673;674;660;641;543;505;495;524;665;656;673;573;547;571;613;680;751;768;798;671;620;651;635;652;611;536;565;549;566;642;644;588;640;595;567;625;643;663;667;621;566;547;633;702;668;654;680;614;652;640;688;674;711;761;657;747;726;761;797;700;631;565;500;496;596;619;645;612;646;674;638;619;598;533;559;515;490;640;661;668;643;619;686;620;565;578;624;677;721;654;615;635;590;640;587;630;640;683;646;628;575;594;663;652;658;666;734;690;705;741;745;670;600;574;545;483;552;571;645;644;673;570;655;696;704;609;531;518;531;467;362;239;287;337;438;447;531;529;648;611;565;612;537;510;512;577;583;609;498;465;517;578;539;561;607;621;676;592;619;616;671;642;613;580;469;466;505;600;622;585;654;646;653;709;676;688;662;718;733;743;728;712;672;603;615;589;565;577;678;713;746;779;723;728;662;610;570;668;658;638;711;736;707;602;545;472;575;571;557;499;442;464;505;617;589;482;581;564;552;502;555;586;628;580;671;610;588;603;571;560;521;534;547;589;550;558;603;673;639;715;685;598;613;607;648;719;699;671;548;510;467;526;553;491;426;480;557;583;602;583;544;471;465;437;419;442;490;502;554;522;507;578;637;734;666;619;628;580;568;602;573;628;645;594;564;576;529;571;659;667;675;651;585;533;615;697;750;752;558;607;497;509;524;648;643;616;517;415;450;472;536;551;496;390;338;393;460;534;609;656;692;653;668;643;579;546;564;502;526;524;535;535;566;567;636;758;730;692;659;600;567;513;527;528;533;594;578;587;675;621;588;553;491;559;596;650;676;681;654;582;555;531;569;611;681;689;598;622;536;537;540;561;491;560;572;614;662;667;681;620;651;674;745;781;771;733;677;574;529;497;560;475;508;505;507;597;621;568;494;492;459;559;575;643;676;593;569;593;595;685;718;684;654;721;748;787;761;643;531;488;605;654;685;722;707;695;701;709;660;548;473;568;670;646;672;622;600;520;563;512;460;486;597;631;737;693;719;684;629;620;524;540;613;689;642;563;494;510;569;525;475;395;423;447;510;569;612;602;712;708;667;635;676;677;690;637
616;548;463;412;482;661;730;722;748;718;695;625;609;595;574;566;556;542;495;462;498;555;596;634;626;629;625;678;692;647;674;699;768;785;743;697;678;586;521;589;603;651;600;598;513;503;507;529;503;447;453;553;662;608;512;459;559;507;595;610;642;680;680;636;579;534;573;550;625;616;599;613;656;679;561;537;549;603;659;640;567;514;607;616;559;547;492;477;585;582;540;548;645;684;690;726;662;642;660;637;643;633;648;657;708;730;826;795;790;676;751;774;775;739;693;602;576;582;559;564;505;464;490;574;559;521;629;657;665;600;603;589;555;552;497;593;592;597;615;694;666;574;589;631;642;627;601;637;617;613;656;618;595;512;498;503;635;646;664;617;539;529;637;598;683;675;688;709;606;524;567;556;619;672;588;566;531;559;501;496;530;506;476;473;529;599;548;474;461;525;558;589;600;644;652;669;694;655;724;703;710;786;744;711;721;751;720;699;659;595;620;687;791;721;767;695;613;583;571;559;526;659;634;683;645;705;705;732;589;602;611;697;628;570;531;470;508;578;567;573;620;628;603;712;708;785;735;789;701;608;662;667;641;597;547;568;586;595;607;642;638;674;629;619;600;678;702;607;563;555;537;537;649;627;628;649;683;657;683;701;744;752;783;728;759;746;718;775;670;587;514;469;485;635;606;575;536;592;644;641;610;533;520;491;527;521;647;736;669;626;578;643;591;657;680;637;644;662;641;614;596;562;580;546;541;617;619;668;552;603;627;679;716;697;692;650;637;680;740;677;656;588;538;541;462;485;457;549;565;654;596;620;581;642;603;530;504;459;420;330;273;350;416;424;494;562;612;638;629;581;553;500;473;500;576;616;625;565;456;465;460;464;536;600;676;670;627;540;645;641;735;623;573;466;448;536;625;654;640;615;579;603;651;735;671;660;711;734;771;698;682;718;633;633;611;622;634;670;697;715;696;754;693;611;498;620;613;610;658;627;691;646;599;577;498;508;530;598;544;542;574;596;633;594;596;556;567;534;536;554;638;659;642;635;674;596;559;625;559;566;637;607;679;552;556;586;607;694;742;738;651;664;651;693;708;662;686;552;468;471;476;535;525;457;476;556;568;636;608;545;535;535;465;487;495;505;540;563;514;622;634;716;689;622;538;509;565;552;638;547;600;704;636;565;576;631;574;671;767;811;713;720;598;578;663;738;678;632;551;525;480;599;633;689;584;479;423;434;508;521;549;487;431;428;397;526;577;682;677;716;704;682;615;632;576;539;498;485;471;559;548;580;586;630;727;742;778;659;657;561;515;503;529;521;562;629;605;620;592;549;512;506;611;605;624;686;745;626;523;537;493;528;539;554;589;592;600;589;535;538;534;518;533;570;623;723;736;648;683;714;732;790;795;837;768;752;652;577;617;651;658;536;527;530;592;592;561;504;497;479;560;582;660;697;648;604;582;543;594;689;690;710;744;733;704;630;621;592;608;645;635;697;719;694;713;729;737;665;586;541;576;687;692;611;614;540;572;549;498;508;508;553;647;665;675;653;602;593;544;519;527;678;683;632;553;515;515;499;444;420;429;444;458;481;549;630;621;619;629;659;690;657;704;689;635
564;553;454;311;447;543;642;766;711;748;687;639;686;670;627;597;542;497;512;463;454;548;619;607;621;660;669;706;717;718;740;771;808;769;718;758;643;540;478;603;628;645;598;573;516;478;488;472;467;477;516;625;638;543;431;372;514;507;577;587;638;672;722;646;569;538;581;531;576;588;636;674;727;693;629;589;556;545;555;596;519;471;528;544;481;409;439;472;571;637;638;640;586;602;647;674;685;611;649;638;617;643;655;656;761;805;817;820;768;716;695;713;726;693;615;567;517;508;571;541;561;506;515;509;534;580;604;685;641;576;566;584;570;510;517;632;644;662;705;749;709;684;600;628;640;634;600;587;580;575;599;594;612;577;519;541;631;684;751;656;650;612;654;714;702;684;771;735;623;644;598;686;664;683;599;577;531;525;540;496;542;549;514;512;519;589;536;485;400;416;413;469;580;656;620;591;589;612;582;687;764;752;710;718;702;709;648;701;669;642;586;637;696;703;638;581;564;562;562;537;589;600;625;658;651;658;677;686;665;606;575;593;601;626;538;571;560;557;542;620;605;613;634;633;712;679;710;728;684;637;612;591;613;597;555;526;560;561;688;719;672;646;624;648;681;715;689;597;501;470;479;536;518;539;603;710;648;664;733;680;735;722;744;748;710;676;747;707;620;515;450;435;494;540;635;584;548;527;603;662;540;551;475;483;469;534;640;721;738;664;600;638;591;617;727;704;644;666;663;657;572;538;510;544;580;597;640;587;547;583;666;724;670;663;666;612;529;601;671;676;613;569;480;468;433;429;405;499;564;648;684;516;498;618;569;500;560;505;390;323;330;412;455;432;499;531;549;583;596;560;566;457;515;522;579;565;612;543;492;476;436;439;515;646;640;682;648;582;684;713;751;614;516;500;486;508;579;603;660;623;530;531;604;643;679;669;669;760;728;719;637;605;630;684;707;644;661;641;670;654;626;657;647;557;446;579;624;725;639;623;618;608;633;607;555;509;577;685;554;641;667;619;582;644;650;645;676;527;494;511;619;642;691;720;652;641;641;617;642;568;713;634;575;563;601;609;625;672;728;692;656;660;595;677;689;734;693;617;472;466;510;529;534;521;479;577;605;700;661;616;538;535;570;587;533;505;546;564;611;633;734;738;698;609;529;475;493;548;548;587;619;695;618;596;630;643;670;657;697;774;755;695;671;557;613;652;718;650;545;565;506;584;647;702;551;426;395;412;490;490;492;513;541;576;565;579;651;674;728;725;697;695;672;644;625;568;545;562;541;620;644;635;619;621;704;736;764;678;666;651;517;543;536;598;664;661;659;650;630;614;549;526;566;559;603;623;680;630;566;451;407;447;435;459;549;553;545;632;602;609;587;547;583;564;655;687;727;739;732;719;767;785;822;740;781;788;767;676;703;713;701;684;580;555;556;540;540;512;531;608;623;594;646;688;693;582;537;629;709;729;694;684;676;715;629;643;571;640;682;649;628;619;676;694;686;688;739;700;604;601;616;722;651;595;549;549;587;605;570;508;491;541;589;557;617;635;597;555;567;549;596;633;645;669;616;542;567;576;513;501;503;525;539;507;490;553;550;622;632;594;642;692;667;705;654
515;517;451;366;375;578;697;717;801;717;696;725;723;747;720;638;545;522;553;496;492;557;603;600;589;620;641;699;807;742;762;778;772;719;670;668;609;567;561;628;712;661;630;665;564;443;451;438;492;594;621;700;638;505;389;300;434;535;565;532;603;677;666;644;635;609;610;572;629;640;695;702;660;728;660;616;532;512;498;558;455;492;445;482;404;440;436;486;583;664;687;637;595;624;634;579;565;529;636;648;721;688;696;745;745;815;804;726;747;667;625;601;637;645;548;517;487;512;547;566;524;504;451;471;543;564;628;632;585;635;632;613;597;614;604;714;712;665;661;698;770;615;662;559;633;642;604;575;491;552;564;600;586;592;562;561;638;668;632;680;638;633;725;772;776;710;754;753;704;699;632;713;685;652;574;672;648;662;579;562;616;583;578;587;588;608;532;511;457;312;307;471;569;617;650;569;565;541;628;731;739;722;736;738;678;585;699;707;619;559;610;666;606;600;557;536;569;542;564;590;601;648;650;652;616;637;633;697;624;541;513;567;574;605;611;616;604;556;564;555;552;614;675;598;614;633;656;672;698;565;545;557;600;605;569;547;571;651;666;720;665;644;620;672;639;647;584;513;511;420;524;476;517;580;622;682;701;712;710;658;636;683;669;708;621;648;646;657;528;497;417;471;561;679;655;595;558;543;603;602;581;512;497;449;503;536;667;688;741;690;655;650;642;633;687;673;651;707;642;642;556;523;487;493;512;604;603;577;519;545;622;653;694;668;573;520;482;484;562;573;482;470;361;335;340;370;399;484;582;712;695;575;535;551;541;514;533;493;455;417;356;445;484;430;461;463;530;526;555;608;565;522;498;517;566;670;677;632;586;459;444;462;549;607;711;762;663;691;721;778;788;695;614;560;538;513;511;630;663;581;593;538;587;653;619;699;641;686;697;679;670;654;627;695;693;694;658;671;682;596;574;589;598;536;509;623;723;677;695;694;618;539;611;567;545;483;533;636;665;656;710;675;682;722;661;688;656;597;453;498;557;602;656;778;747;748;693;648;594;694;741;695;620;524;566;532;599;624;657;632;669;619;597;595;601;634;606;575;476;458;538;632;606;593;588;576;713;730;636;599;662;646;641;619;585;561;617;617;652;700;702;684;646;588;516;505;476;538;586;595;604;652;642;648;629;668;651;669;670;736;739;756;653;604;660;683;691;625;606;645;581;623;680;655;542;399;394;436;499;522;480;530;602;695;641;623;662;682;754;760;682;623;651;665;614;580;610;611;630;705;731;688;677;672;680;681;744;633;658;597;569;554;681;661;679;686;702;644;584;619;540;531;489;532;531;612;707;624;566;449;453;414;366;456;495;563;549;639;668;652;654;624;665;711;671;703;691;693;732;756;724;727;766;811;733;770;699;693;743;745;701;735;636;529;524;554;588;565;570;534;595;650;626;585;638;644;611;610;676;638;687;635;672;663;591;492;499;566;642;640;604;575;584;575;560;611;673;733;662;609;650;664;649;668;672;589;688;684;631;658;552;580;525;539;565;571;602;587;555;628;646;630;618;587;617;594;568;594;540;556;568;536;541;481;474;522;584;611;585;598;589;608;660;620;620
541;496;454;406;500;603;675;669;705;721;682;707;742;703;664;627;539;563;591;515;521;516;509;665;638;669;683;665;736;794;744;732;674;614;641;663;631;604;566;604;651;714;691;711;574;500;523;446;477;597;654;690;657;506;357;300;405;522;548;519;594;651;666;687;698;651;651;606;566;671;630;692;674;639;647;603;532;572;525;493;485;503;471;484;406;446;487;515;617;737;703;613;517;496;498;524;533;624;588;677;719;694;686;724;738;778;796;731;692;594;545;504;529;568;518;526;491;536;561;572;626;548;483;520;551;593;659;591;592;631;611;606;717;690;746;732;699;682;616;677;706;660;628;612;641;649;641;585;541;566;507;590;650;611;624;601;603;586;655;634;562;640;717;721;765;711;682;666;640;668;732;754;706;688;649;746;710;706;629;594;583;548;593;631;702;646;596;519;441;383;343;433;522;622;632;654;610;642;664;715;762;741;704;644;656;623;669;642;642;602;632;635;615;556;519;577;612;604;578;593;625;674;682;685;636;660;696;657;524;537;466;495;569;600;638;644;669;561;509;520;521;537;625;587;604;561;533;575;641;609;520;545;523;560;548;596;599;678;696;719;649;546;529;611;595;564;613;522;458;447;420;464;522;631;642;626;644;676;628;670;663;630;524;595;585;637;701;673;577;516;489;548;595;714;691;630;596;654;647;641;598;556;442;422;523;620;698;715;689;723;728;667;643;641;677;708;670;701;642;589;550;491;502;479;504;618;627;594;536;593;630;728;680;653;650;573;545;480;525;475;429;390;392;390;364;392;434;522;621;713;719;626;632;555;608;539;506;509;478;446;373;447;486;394;431;474;509;467;530;628;640;631;578;535;611;637;714;700;605;535;502;517;496;606;668;666;690;733;757;796;747;667;659;658;586;491;546;630;683;614;595;551;619;635;572;604;686;687;626;662;639;611;653;673;704;714;682;697;676;670;567;616;554;520;524;603;734;730;724;645;626;569;484;541;473;457;544;600;648;608;692;749;750;734;672;777;639;596;517;516;545;557;647;739;806;794;786;731;673;675;752;754;625;551;543;551;535;573;577;615;648;623;588;577;596;644;607;551;478;484;563;641;698;660;689;711;691;710;600;619;637;705;714;596;568;546;594;615;677;672;724;719;672;604;580;533;504;532;581;612;725;615;645;634;674;721;618;673;671;728;672;698;642;610;573;658;606;634;595;653;685;654;671;655;530;401;395;520;523;570;584;556;604;678;721;672;648;641;709;766;690;630;582;604;606;612;584;642;698;787;722;750;721;658;564;595;631;611;598;599;587;559;633;646;655;648;646;564;529;496;515;483;471;508;555;669;616;541;517;500;475;429;432;476;539;519;550;603;612;657;651;680;715;697;750;666;675;700;669;666;715;689;737;698;756;790;721;669;630;730;719;769;640;570;553;613;640;603;619;579;578;639;643;635;621;648;635;615;663;670;688;755;682;601;572;470;482;532;617;658;560;543;515;482;494;528;641;730;685;613;607;615;565;619;688;706;630;633;679;612;684;631;561;519;547;570;570;645;626;702;634;680;641;613;652;669;650;594;566;568;595;649;547;521;505;427;518;534;517;538;548;583;600;591;567
455;471;548;513;588;642;617;637;616;582;611;656;678;662;628;571;598;627;582;589;495;480;533;608;593;586;625;677;735;719;697;661;607;509;504;573;674;619;562;640;703;751;731;647;613;541;553;491;487;584;622;666;659;500;347;310;481;594;540;503;563;697;726;717;682;675;671;689;624;672;638;612;611;605;667;691;687;591;553;599;564;527;550;526;432;543;601;567;647;715;678;595;462;443;455;436;477;558;670;716;815;790;751;752;717;803;812;714;602;575;460;451;472;520;502;501;404;438;557;542;590;597;554;518;565;612;597;613;570;611;600;597;658;762;758;757;709;716;694;672;719;696;659;691;641;634;589;577;598;610;633;581;683;694;686;664;597;582;532;582;581;549;667;653;623;532;562;559;637;720;763;782;665;626;679;655;717;711;633;582;522;545;567;641;729;720;609;604;544;468;406;503;587;689;704;736;713;701;670;739;706;820;762;671;597;559;615;673;650;634;677;625;550;587;598;633;673;618;546;588;684;740;728;646;590;575;679;699;617;535;496;489;589;645;667;671;607;605;602;536;492;522;599;585;601;526;499;518;539;579;525;559;498;519;570;578;592;610;629;710;645;572;513;517;587;582;604;544;464;451;463;490;530;617;577;607;664;662;673;722;669;502;491;493;551;650;652;602;576;510;562;579;662;683;692;623;631;668;682;602;555;521;455;466;517;606;690;650;632;747;741;721;680;590;665;703;713;688;634;614;535;532;488;507;554;592;676;612;611;566;626;698;698;703;667;593;566;491;449;428;412;463;428;484;490;423;508;635;715;707;736;681;605;654;578;560;573;562;554;499;481;480;455;451;432;479;487;466;547;578;640;688;646;621;584;672;734;739;614;644;528;596;555;559;583;641;702;699;707;771;723;706;726;670;624;554;594;646;672;681;656;660;619;592;576;615;624;653;678;654;633;616;630;694;686;660;611;557;612;642;624;605;605;503;547;621;740;762;685;663;629;495;442;479;477;500;514;599;537;635;700;785;808;763;802;743;749;601;573;539;491;598;686;735;798;738;770;708;708;688;717;750;623;563;481;594;577;572;552;611;688;650;605;638;603;611;580;508;490;540;624;657;649;683;709;676;664;616;648;681;720;732;735;629;549;597;643;577;626;695;753;692;685;581;567;588;514;523;573;646;631;656;635;623;691;709;622;613;712;705;766;708;596;582;608;598;613;554;604;649;660;632;652;592;523;515;506;534;620;579;595;577;645;712;692;659;660;613;661;765;699;626;499;534;541;643;611;682;702;813;757;733;720;609;540;581;623;700;654;656;651;583;587;620;591;583;575;610;479;493;476;516;558;566;651;625;599;547;486;583;608;544;509;485;539;548;520;518;607;642;686;696;711;707;732;625;657;698;653;623;639;656;700;713;696;712;714;637;647;648;704;711;663;580;533;619;587;620;674;670;640;654;595;645;628;670;635;614;685;670;718;663;676;634;586;503;495;515;593;644;500;507;461;441;476;498;532;672;653;647;561;566;560;635;647;645;637;613;656;695;677;653;620;532;460;481;621;668;667;675;683;597;567;637;572;609;515;525;517;597;677;673;582;523;415;471;495;462;523;522;574;583;596;535;541
502;525;527;568;578;604;574;536;512;534;584;519;546;624;612;601;574;607;600;553;551;550;527;544;542;584;575;647;685;647;581;594;590;463;417;583;645;635;626;579;683;668;695;708;619;621;584;614;552;541;608;596;584;488;374;361;472;592;571;544;572;709;667;727;641;698;712;698;664;683;567;592;642;593;679;697;709;709;601;586;540;520;612;663;572;683;644;668;706;683;650;573;482;425;427;407;519;591;693;737;757;797;783;788;776;802;775;680;608;529;454;433;414;433;487;420;342;362;464;506;513;582;559;554;583;566;626;602;670;621;640;612;747;772;767;785;706;603;605;638;607;641;679;650;628;553;561;563;567;598;644;643;725;783;726;709;605;545;559;517;527;509;560;605;510;533;528;542;614;696;711;678;667;654;757;713;676;687;707;621;524;536;522;617;741;718;720;615;558;538;486;529;616;715;730;751;765;684;704;710;675;775;708;574;524;539;512;585;680;700;695;659;653;601;636;653;697;670;625;546;629;673;697;638;528;628;657;709;612;580;496;576;539;627;691;650;629;625;625;582;572;604;609;654;640;577;531;490;542;559;561;564;507;547;576;544;479;529;572;643;598;685;571;520;505;570;614;577;562;455;477;541;615;637;640;622;691;675;702;669;610;530;426;403;472;601;580;639;617;535;553;610;740;654;699;621;602;671;628;571;533;490;442;530;513;596;574;563;579;609;676;693;735;596;548;646;671;674;606;471;430;461;475;539;612;666;720;691;624;609;623;591;654;724;711;603;557;546;476;506;476;505;496;525;507;483;638;678;715;708;737;642;625;649;615;600;576;523;563;476;498;457;444;468;480;487;513;535;527;558;608;692;673;630;597;722;745;805;679;659;613;564;600;583;583;555;628;672;716;707;723;718;706;696;612;644;578;613;658;662;694;741;677;583;594;554;610;636;673;671;631;571;630;655;699;631;552;549;599;733;735;632;562;510;491;628;705;716;703;691;612;534;459;497;525;547;533;556;540;612;674;730;770;780;817;777;762;676;587;540;595;605;602;685;697;742;753;721;678;609;638;730;711;574;567;525;638;568;585;572;647;639;538;580;582;579;536;525;534;585;607;690;724;654;644;628;651;601;612;642;657;678;718;607;578;576;642;639;671;747;716;732;683;596;649;622;572;498;501;555;658;653;652;725;687;733;662;572;636;670;698;729;665;548;566;663;634;534;567;580;605;589;615;562;553;541;561;578;634;669;618;596;652;646;707;631;532;534;584;702;709;578;459;477;617;624;712;713;767;767;772;748;737;671;613;573;698;699;713;708;683;639;624;617;501;584;532;451;454;457;523;597;578;627;600;597;567;510;535;615;637;592;522;477;493;538;517;556;589;662;671;713;627;738;698;693;670;679;597;574;579;624;608;647;679;716;695;605;592;586;670;608;623;542;591;606;673;691;678;647;625;611;624;613;527;570;599;676;661;668;693;662;655;564;576;571;513;545;596;576;549;510;539;488;507;494;555;644;637;679;598;547;540;554;529;597;570;602;716;724;702;670;626;573;493;487;627;649;647;611;570;490;583;545;467;436;352;358;375;491;585;647;592;449;421;436;423;433;448;482;534;510;583;536;532
558;496;576;627;633;618;605;501;592;622;526;512;521;597;604;578;578;574;618;616;585;586;530;547;530;547;607;608;631;582;491;583;621;516;536;577;647;614;601;630;629;683;731;653;660;616;610;665;652;563;534;587;567;442;433;505;539;610;548;602;592;690;715;673;635;673;645;624;626;576;561;667;591;648;652;723;759;727;685;618;568;542;635;663;676;729;750;717;673;661;575;579;502;467;500;474;565;638;737;750;838;825;867;772;763;784;699;649;564;450;460;450;297;328;360;300;251;238;352;399;504;521;531;559;563;581;623;650;668;644;589;651;744;807;773;716;705;605;584;593;622;619;663;627;603;561;490;538;565;606;609;640;758;826;767;719;672;573;543;577;520;562;599;624;561;541;524;509;606;673;665;643;552;637;656;653;672;681;645;585;570;585;561;606;665;687;635;561;607;514;540;589;661;752;729;775;813;736;612;633;656;677;646;618;538;488;506;550;617;675;700;596;609;654;671;680;687;672;641;534;613;687;705;606;589;628;703;729;652;638;553;608;553;598;574;605;622;596;622;675;657;681;740;746;659;599;553;517;509;506;536;596;577;572;556;546;566;554;619;690;670;654;568;546;532;540;625;568;506;506;513;608;658;688;677;661;674;677;656;657;566;432;403;382;480;547;630;611;562;547;550;613;729;682;633;606;644;701;605;553;465;541;517;516;500;500;503;480;520;555;621;655;649;597;513;553;600;608;500;344;301;376;473;565;663;802;696;642;594;577;507;568;612;647;721;598;523;528;516;481;506;521;556;549;516;534;639;725;693;708;693;652;572;595;576;579;612;629;586;573;546;460;490;533;504;545;538;539;544;532;553;601;652;642;685;708;757;800;724;734;660;600;595;627;522;637;644;671;648;668;656;671;667;669;616;549;539;526;569;608;711;670;653;637;630;573;570;614;640;645;600;575;583;601;602;562;505;529;538;621;736;658;565;510;576;679;675;713;647;695;634;500;513;559;576;571;580;572;566;605;664;743;756;748;807;778;753;690;564;607;643;682;639;631;708;755;741;736;665;631;593;634;656;649;568;660;728;693;653;715;611;630;541;562;545;543;547;549;561;594;673;661;648;717;613;620;625;569;625;668;656;631;632;603;561;613;625;680;689;741;747;692;604;620;607;681;546;479;494;524;519;604;597;631;709;682;594;561;561;623;699;642;596;555;615;682;668;534;501;526;540;561;500;515;505;537;596;608;712;722;630;621;659;649;644;561;566;524;567;651;658;588;534;529;532;603;716;777;739;799;746;780;759;709;648;751;723;665;709;734;665;721;679;582;625;619;489;452;397;455;521;580;593;599;602;626;570;546;590;600;654;607;523;486;495;536;573;588;677;651;688;665;628;669;630;658;683;627;584;591;599;635;642;713;616;610;593;588;542;579;576;549;599;556;597;647;645;625;660;618;679;639;676;558;528;579;653;628;578;568;593;614;614;581;621;534;529;589;486;506;500;508;545;569;516;543;584;638;646;651;570;548;455;492;410;506;581;646;673;655;706;687;648;580;510;529;639;660;596;566;521;476;513;434;359;263;226;237;273;348;537;607;609;492;377;396;379;334;341;400;387;457;509;531;509
661;627;551;649;595;587;569;597;625;619;588;546;590;566;612;667;646;625;614;641;635;647;587;576;529;585;633;693;660;495;542;649;692;598;651;619;622;551;533;554;573;584;677;678;641;698;683;714;747;596;567;573;517;527;544;585;635;658;586;605;583;705;719;628;656;683;639;632;551;533;595;630;661;652;623;669;691;719;693;603;591;579;646;716;728;784;765;709;703;676;619;495;482;522;613;563;629;682;668;795;754;800;769;733;680;722;582;544;468;342;367;338;267;226;217;163;158;158;242;330;432;539;634;641;626;620;680;623;659;639;630;731;751;784;772;716;643;570;542;595;673;668;669;619;562;473;511;576;559;519;555;624;676;743;725;656;653;665;576;602;593;587;630;682;659;598;566;525;552;643;660;556;575;614;628;610;596;616;588;547;531;608;589;632;621;689;601;602;609;572;578;651;724;715;825;818;740;701;658;629;614;602;612;563;577;512;527;553;634;660;655;599;614;700;708;644;641;607;564;547;631;631;662;613;625;692;675;617;657;565;575;563;561;573;515;536;589;551;623;675;745;732;762;747;723;707;587;549;535;519;485;554;588;618;564;564;575;558;676;719;641;647;577;539;458;504;607;602;574;506;549;619;661;695;702;675;707;693;599;530;536;518;387;387;491;556;590;525;547;482;563;645;663;625;566;575;566;582;534;521;496;528;516;560;517;505;440;426;458;542;547;671;603;581;561;514;504;534;448;266;247;326;508;581;709;738;663;582;542;485;522;506;566;650;637;533;481;509;537;487;423;479;564;612;569;594;716;634;578;630;625;610;546;559;525;565;609;630;647;557;521;473;507;562;652;667;607;578;538;543;499;600;656;656;655;737;669;721;744;739;683;617;673;589;590;576;591;665;629;654;623;677;640;604;605;545;476;476;512;506;589;645;659;653;635;521;491;520;596;588;601;566;561;523;508;465;505;491;544;620;665;624;566;543;604;685;723;695;680;661;589;501;511;616;605;630;587;552;560;537;644;717;767;737;810;733;721;601;586;629;719;617;580;590;600;676;711;660;646;597;591;674;682;674;641;642;711;721;698;647;614;646;595;624;588;557;588;542;551;533;547;596;617;651;683;671;689;656;671;618;638;615;602;547;535;598;607;693;756;740;731;651;626;604;668;637;545;473;467;466;547;519;583;686;692;653;629;556;620;667;701;654;606;570;641;688;651;588;471;506;502;512;488;451;527;511;572;621;703;727;772;647;648;629;657;660;555;553;550;695;618;596;495;519;607;655;750;800;716;750;709;700;752;725;691;690;668;665;651;668;644;703;708;681;614;574;469;429;421;450;533;594;674;634;650;628;677;602;597;639;607;584;549;490;484;549;600;587;615;615;642;590;579;598;613;643;580;625;550;610;641;626;669;693;602;498;545;533;552;563;483;520;539;542;587;570;594;566;523;578;689;681;588;530;536;626;627;580;532;528;556;520;588;546;553;553;497;537;581;525;505;500;547;619;652;588;618;666;642;676;535;493;465;433;468;530;608;594;698;650;657;679;627;582;509;565;655;679;664;606;534;473;428;343;209;127;99;105;125;226;412;509;499;440;336;248;297;335;308;322;348;440;443;418;423
661;619;596;560;553;590;633;671;684;641;608;611;615;663;642;586;591;572;578;647;665;638;580;552;656;679;699;666;566;568;587;738;751;766;668;682;602;517;512;589;549;549;644;702;667;663;701;716;685;625;601;618;613;596;602;656;704;679;579;614;615;700;706;639;596;640;604;649;553;544;651;698;602;604;631;682;682;678;631;608;549;567;653;680;669;713;715;687;660;685;577;478;474;543;583;668;652;693;755;802;833;804;768;693;645;626;601;481;360;310;278;243;191;178;176;150;148;144;233;327;452;633;646;718;689;729;718;671;684;627;624;654;717;787;767;686;553;473;519;538;667;744;688;574;524;500;611;603;590;604;608;657;659;648;574;590;603;586;581;634;618;636;653;677;713;646;580;504;510;600;619;505;567;632;578;567;571;558;526;508;619;702;641;605;617;631;650;608;597;590;583;671;709;709;766;763;708;698;645;638;572;537;529;556;560;529;583;604;624;649;665;610;678;690;680;616;609;591;595;546;586;659;640;671;694;719;684;605;576;556;555;561;611;605;584;610;595;615;590;670;713;718;765;838;783;765;658;588;538;523;549;559;621;634;621;629;611;567;708;723;700;623;553;507;554;522;583;579;587;559;557;553;615;620;661;638;645;621;552;615;542;493;402;382;419;554;475;520;482;491;555;649;647;599;573;618;561;613;573;511;511;485;520;559;545;505;441;451;551;588;648;619;646;629;586;502;492;438;390;355;312;387;517;602;682;672;614;584;510;533;498;495;507;628;653;598;519;457;476;446;360;495;579;672;656;659;653;612;576;588;570;613;547;473;494;540;590;613;600;590;537;482;493;583;652;644;615;598;571;565;524;596;722;714;702;704;630;639;658;662;692;688;649;590;570;572;629;605;593;597;592;614;643;578;653;628;500;504;499;543;559;578;660;720;563;473;457;522;552;507;564;556;560;525;464;449;473;495;527;536;635;590;588;558;622;695;745;659;669;635;640;549;589;613;591;585;644;587;545;561;606;668;678;687;646;609;568;559;540;640;683;614;491;509;596;641;660;694;634;592;617;667;747;665;659;699;698;727;707;624;590;683;655;640;591;628;686;625;541;534;559;643;686;759;742;703;642;650;678;667;646;661;605;602;535;591;667;764;737;706;627;646;615;603;717;659;498;439;414;470;527;578;630;661;645;698;621;658;657;697;733;636;622;571;596;627;581;525;454;455;520;421;376;393;442;566;605;666;702;763;692;711;614;641;629;618;594;526;554;608;622;593;578;536;600;661;735;779;722;682;692;709;695;656;651;674;657;637;638;626;623;647;632;653;593;528;553;465;452;459;571;562;559;643;715;708;649;668;666;715;636;649;532;493;539;563;510;574;660;697;643;625;615;578;623;561;645;606;591;601;698;674;677;665;592;516;542;555;547;531;495;556;541;553;547;525;489;442;500;552;593;613;615;506;527;606;629;570;482;445;505;529;560;553;540;515;574;607;619;625;526;482;513;599;584;624;591;564;619;649;589;458;471;437;437;507;557;554;607;594;611;606;606;573;481;506;580;615;604;554;560;398;348;235;136;100;63;71;84;155;270;367;408;265;215;199;224;303;326;344;376;377;336;324;252
625;639;619;527;566;595;666;686;685;604;560;584;651;618;579;643;581;482;492;605;656;612;545;575;592;750;720;668;590;579;664;692;695;700;781;655;583;549;533;505;440;483;588;709;673;690;716;733;688;597;617;601;638;609;661;674;680;651;607;598;575;643;696;603;604;622;670;670;620;591;663;609;552;573;597;619;638;671;632;583;511;567;580;642;568;603;631;690;666;639;580;431;436;476;571;567;635;682;772;762;795;709;697;639;616;622;556;557;441;350;313;271;236;222;213;206;147;202;303;385;530;702;694;744;733;811;767;715;669;573;512;552;694;685;717;663;625;591;566;547;629;736;726;652;590;616;608;637;566;607;611;637;622;551;556;590;615;585;621;639;669;664;613;657;631;545;513;475;511;578;586;559;555;588;554;528;535;528;529;549;599;682;674;682;645;597;614;607;600;574;582;618;730;700;723;715;637;610;637;661;602;545;516;581;642;601;648;655;647;712;677;638;624;609;636;638;623;595;584;598;646;632;639;666;706;721;708;564;582;573;540;596;615;602;591;575;627;607;623;590;616;718;775;796;773;768;669;692;600;572;596;641;611;689;703;649;648;640;662;769;754;639;579;522;509;512;573;591;561;564;537;561;634;586;604;532;548;498;517;596;560;418;402;386;473;546;531;562;564;568;588;703;685;620;662;642;642;630;564;520;504;498;636;590;578;494;464;504;551;574;662;655;668;705;599;565;482;532;453;379;451;468;534;601;603;628;585;477;540;598;475;484;510;581;661;589;550;485;443;428;340;481;614;712;679;686;700;611;612;551;564;543;540;511;446;513;583;568;586;590;539;470;505;560;644;726;682;598;568;590;575;638;704;661;693;644;611;627;678;677;662;637;674;578;647;617;629;593;546;531;525;552;591;611;636;621;601;580;611;562;582;565;594;645;654;517;431;499;489;521;564;597;599;531;447;438;507;540;538;548;611;591;618;608;598;673;728;706;640;634;676;559;531;638;644;643;677;652;617;540;572;596;540;598;585;559;500;524;553;694;677;622;530;497;519;588;611;628;615;622;636;645;691;734;681;717;730;677;632;588;639;616;686;647;687;693;712;666;568;536;546;643;652;677;706;712;635;615;662;671;656;664;668;644;606;672;749;751;758;720;647;702;665;674;690;591;566;434;427;441;528;589;622;705;637;670;663;667;708;729;667;640;610;585;581;541;524;543;525;522;504;469;390;376;433;558;583;626;716;707;736;738;613;571;580;593;547;530;509;545;630;602;637;561;566;614;687;711;735;688;664;613;669;665;621;604;670;626;538;566;589;610;613;574;586;531;559;478;443;508;555;531;513;611;593;650;655;700;734;717;691;668;551;502;470;488;440;486;587;661;678;634;641;586;564;570;646;594;620;642;628;640;669;646;556;523;527;472;504;568;558;598;542;515;509;503;435;415;388;515;567;559;495;518;552;640;631;593;509;497;501;537;495;555;539;541;539;533;595;552;477;474;478;574;569;552;574;520;580;597;553;503;385;400;409;472;507;530;524;458;457;500;560;502;433;461;524;553;513;484;517;419;303;253;165;98;63;49;58;101;193;267;291;224;155;188;239;328;332;413;376;436;341;234;164
607;598;554;523;582;647;636;643;636;573;570;691;655;629;591;608;556;496;392;514;603;675;595;613;660;699;692;601;545;608;681;696;664;683;678;631;549;601;541;580;449;439;570;591;720;679;704;684;645;571;646;599;589;648;597;542;600;663;647;606;611;648;636;676;643;669;678;607;590;669;648;608;533;522;538;607;659;587;559;520;526;485;529;583;560;521;652;665;688;591;537;455;415;453;498;550;564;691;680;695;725;641;660;618;610;612;601;588;509;437;435;370;314;318;339;297;251;247;388;493;636;670;703;722;702;786;799;762;681;553;532;579;638;732;649;642;637;701;601;531;559;655;716;668;639;602;618;676;592;479;513;576;596;501;486;497;607;590;744;719;733;645;582;520;558;494;539;497;531;552;558;587;511;576;498;535;550;624;554;561;657;699;623;605;630;609;641;597;587;598;567;613;669;679;729;649;612;595;669;711;659;548;562;614;575;618;556;633;664;735;670;649;656;641;588;555;587;563;601;591;639;563;583;639;696;737;628;556;590;575;597;644;628;592;593;611;633;602;555;493;571;708;761;774;758;711;714;589;572;657;633;651;620;634;658;656;625;685;679;712;669;658;599;554;530;504;515;541;490;537;501;505;556;600;528;500;437;449;508;593;572;412;345;397;466;539;562;617;548;570;581;705;716;655;604;647;677;645;600;558;512;583;597;610;616;544;511;548;558;653;625;584;682;702;653;605;576;541;550;480;534;561;535;545;642;622;577;540;504;561;511;471;515;588;644;686;591;563;439;482;447;485;642;696;715;696;635;631;622;569;518;538;554;546;530;519;647;567;541;580;536;506;555;586;648;661;680;579;592;624;621;686;689;634;666;621;714;625;604;648;639;634;584;620;648;629;609;565;459;481;509;581;532;610;727;658;617;656;658;606;599;549;538;640;635;634;520;521;536;559;606;587;633;563;518;550;554;594;541;568;654;688;715;632;630;641;726;635;578;581;609;579;562;657;669;687;702;638;620;573;569;546;551;544;520;558;498;562;561;650;648;654;573;595;532;543;550;577;571;500;570;703;747;734;771;713;631;657;585;620;668;652;625;728;734;703;728;644;588;612;591;623;636;687;748;676;604;586;610;682;674;656;645;638;621;664;734;757;739;705;734;665;690;649;666;607;539;468;462;441;515;617;583;597;618;647;696;726;735;717;747;693;675;614;560;535;531;561;586;570;535;505;417;455;521;600;644;629;639;743;709;684;662;587;594;603;520;486;513;552;586;654;615;591;542;583;644;654;640;648;596;594;582;581;574;592;580;542;588;547;581;615;580;578;493;504;562;544;486;457;519;543;531;615;620;657;659;707;743;671;723;632;563;515;451;425;451;506;609;670;707;680;601;601;634;685;664;609;609;657;679;717;697;629;566;573;540;497;547;576;613;574;574;567;535;509;449;415;416;391;383;450;435;456;519;565;532;516;467;430;467;503;476;487;441;443;501;557;572;533;433;372;433;513;505;540;497;543;541;549;478;360;268;235;253;286;365;357;374;334;344;427;399;390;331;335;403;343;393;351;354;312;285;263;173;119;69;62;74;88;120;176;180;166;136;157;244;281;336;354;396;432;353;217;161
476;539;526;482;602;581;623;576;531;511;548;672;715;709;625;617;540;418;428;524;634;649;718;681;733;702;602;530;554;649;644;588;581;553;623;566;553;587;609;581;514;513;533;583;690;712;712;671;623;594;599;638;639;621;541;436;508;650;656;684;602;606;617;656;697;726;697;666;602;597;579;508;578;545;588;596;609;517;520;557;500;532;529;574;561;548;626;633;637;608;586;502;436;509;570;526;591;634;652;692;674;591;592;630;656;654;679;632;636;536;488;493;432;402;451;437;312;280;403;589;655;673;681;683;704;718;774;735;640;591;591;598;653;661;636;631;664;683;626;610;560;654;647;593;539;554;612;640;588;560;531;546;522;453;497;473;590;616;689;765;768;613;543;555;486;469;474;520;521;594;590;572;555;555;571;548;626;642;655;547;663;738;661;697;645;560;577;582;596;557;478;600;615;670;674;662;614;619;703;681;662;591;624;609;652;575;575;609;632;696;731;591;592;594;604;579;533;560;582;644;588;569;554;614;757;723;621;591;626;620;664;633;600;537;578;538;558;551;494;472;481;642;693;780;727;684;571;551;643;633;659;686;611;606;653;601;577;576;607;592;597;661;590;616;567;489;481;482;510;541;539;534;515;631;543;531;500;452;533;599;553;467;398;474;516;629;617;622;605;584;609;627;741;729;724;684;666;629;546;514;560;570;647;665;637;592;576;629;642;647;620;602;614;653;690;659;619;639;568;536;572;496;488;576;592;579;547;579;596;545;510;513;548;538;655;681;681;530;509;482;508;570;631;724;715;645;606;607;686;644;575;588;570;593;563;581;649;585;595;544;567;551;620;625;644;665;628;629;584;625;627;618;561;609;651;645;669;678;579;557;576;630;633;678;697;684;601;563;484;536;549;518;513;556;629;597;652;656;657;668;666;555;548;537;616;632;578;526;570;596;615;618;591;600;535;504;572;648;658;635;682;709;712;697;688;690;706;610;553;558;570;610;656;650;674;742;728;700;633;571;580;541;511;524;588;595;617;594;615;654;666;617;579;631;638;610;558;515;514;497;572;638;680;710;687;721;668;664;617;594;654;708;737;773;779;722;682;631;627;570;556;583;565;633;699;737;685;625;654;673;630;702;698;646;660;710;708;686;682;717;716;760;693;656;603;628;543;504;497;430;491;616;543;637;675;702;734;720;732;759;710;799;737;684;644;592;560;534;622;591;584;575;553;575;622;663;608;617;592;645;695;681;666;565;578;559;561;572;562;559;629;715;697;568;527;534;596;646;559;592;602;565;517;521;521;557;604;554;583;622;584;645;579;559;524;575;576;537;455;418;504;525;508;536;605;553;613;638;686;661;738;661;612;485;480;461;419;510;562;575;629;623;591;584;664;653;648;653;566;607;675;660;649;577;564;511;507;573;663;694;663;629;621;556;552;517;492;477;419;404;355;305;346;426;511;489;484;488;422;395;415;395;367;338;343;351;387;410;430;372;293;288;387;474;473;495;467;464;501;512;388;219;141;110;111;148;233;277;274;267;260;314;313;288;282;253;274;242;259;221;224;258;296;241;213;165;104;114;148;157;159;155;137;100;94;134;176;283;317;348;347;314;308;228;123
432;435;537;582;569;617;649;545;557;505;545;597;729;614;644;571;528;471;455;558;667;702;754;729;698;703;564;557;610;646;609;561;513;567;528;575;547;606;660;661;619;577;525;558;640;686;652;628;603;559;579;662;702;638;563;453;455;650;666;670;631;609;612;670;695;779;666;589;592;558;516;501;517;573;622;560;545;513;505;523;523;460;530;601;600;628;690;637;583;526;564;584;551;556;571;619;573;663;668;637;626;525;570;603;687;653;679;609;600;630;635;500;473;432;473;377;234;238;458;561;633;677;598;601;607;680;671;676;587;630;569;611;594;571;549;615;631;706;652;603;641;637;626;531;454;503;529;563;626;622;610;624;601;464;458;540;602;666;693;736;728;654;613;524;478;400;405;426;500;519;598;594;547;561;613;617;611;657;584;591;657;738;718;699;663;618;582;615;570;566;525;577;636;637;647;594;633;614;643;695;678;614;595;562;543;536;520;454;607;672;706;645;622;625;616;535;516;525;545;609;627;634;582;628;724;713;680;655;645;652;648;648;595;510;492;489;543;555;490;414;475;592;655;719;648;676;613;592;576;664;713;639;619;548;587;580;558;571;609;593;597;611;661;672;585;572;527;557;615;569;536;533;571;622;583;579;571;507;595;673;612;506;512;547;579;586;641;623;539;553;577;676;673;692;676;718;711;679;601;513;519;616;689;622;632;644;672;656;631;653;604;552;523;622;677;658;705;692;633;593;560;519;559;480;509;588;623;565;600;578;562;627;567;506;585;603;612;534;493;528;530;589;602;636;680;612;560;614;681;735;692;655;629;562;513;595;626;597;552;546;594;650;670;663;640;587;580;634;640;611;587;550;548;643;713;708;705;617;580;512;514;535;596;602;650;634;683;650;606;582;553;521;492;530;530;601;649;669;687;693;674;523;489;496;572;587;556;586;628;648;645;589;580;536;551;600;646;660;669;683;690;740;722;724;671;646;618;529;480;562;562;642;656;657;693;765;780;708;674;583;514;515;543;547;628;612;615;569;612;632;631;615;656;567;605;645;560;580;523;535;596;599;650;642;668;708;659;701;614;657;651;751;751;752;765;756;665;660;634;645;651;601;581;602;647;686;731;697;729;666;648;613;655;624;685;728;719;666;680;686;662;729;657;594;623;579;627;565;522;469;503;494;520;597;642;704;737;742;738;712;723;714;735;718;681;614;698;601;643;613;640;658;615;681;754;701;655;570;538;648;652;603;572;532;502;518;632;573;548;587;651;669;650;631;608;566;634;611;608;610;580;571;478;397;481;580;599;607;592;607;586;528;578;579;525;543;569;517;478;454;512;483;465;520;559;536;607;636;652;664;665;588;531;467;373;449;449;441;481;512;603;541;503;501;577;581;611;544;548;564;642;631;566;575;592;610;577;601;714;682;653;587;519;537;531;548;506;476;451;336;271;293;331;371;448;489;451;446;378;311;281;247;215;208;290;270;263;232;196;187;162;189;300;365;363;347;353;340;380;414;302;120;65;62;54;65;118;172;204;241;202;249;274;227;227;191;218;217;231;228;192;190;190;191;182;131;133;208;263;251;253;193;124;107;81;92;148;227;272;280;268;206;169;144;114
435;444;515;583;573;591;576;531;486;507;544;604;689;623;536;508;503;452;541;612;648;693;721;669;611;636;569;602;570;623;675;581;539;508;547;521;499;624;645;645;634;582;588;574;615;600;585;601;639;594;600;645;683;700;527;529;585;657;744;779;683;623;605;716;746;761;709;625;533;494;415;479;603;585;610;582;540;478;514;506;554;532;595;621;629;626;718;703;630;551;496;587;596;645;611;603;616;658;718;700;630;591;597;599;637;605;652;682;661;626;559;530;504;431;377;299;247;273;474;610;623;675;598;611;587;663;630;672;638;598;604;622;629;577;533;578;606;625;621;581;639;654;611;547;485;472;465;537;617;660;702;682;572;532;515;529;557;681;761;748;699;702;601;597;520;419;471;445;436;489;628;604;622;616;580;585;601;557;554;619;733;710;689;658;676;690;653;635;599;488;555;604;601;599;577;582;587;571;686;676;721;684;644;600;476;455;422;464;578;678;707;644;624;641;655;611;568;508;529;552;611;659;658;695;695;665;647;679;670;659;698;641;581;558;542;524;521;551;556;439;471;540;656;650;637;630;618;573;597;689;781;683;566;557;607;539;516;515;540;554;529;683;755;714;615;656;577;590;597;525;592;610;586;615;599;583;610;580;627;632;646;592;642;607;631;667;606;588;519;478;524;614;642;703;696;703;765;718;606;547;538;603;688;666;712;678;696;703;690;625;599;531;545;609;659;689;775;776;724;677;598;561;502;539;560;578;545;549;551;602;688;629;530;481;528;583;621;557;502;553;606;670;617;622;582;564;533;615;712;781;725;701;597;552;571;614;625;595;519;552;577;695;672;651;603;556;566;543;618;579;580;565;602;680;680;753;715;572;494;454;445;498;498;499;598;583;595;648;648;628;650;597;514;527;531;658;640;639;686;655;664;615;504;509;564;587;626;668;638;631;591;560;560;554;576;576;605;634;750;713;726;689;698;681;619;665;551;499;530;578;595;634;615;690;694;744;763;730;774;638;546;468;516;582;612;622;581;589;570;582;651;668;635;684;666;687;641;542;554;542;560;586;638;634;653;609;640;611;643;668;719;695;726;751;798;773;710;691;734;697;718;639;603;647;683;676;729;764;697;757;652;581;591;576;641;686;676;664;686;739;690;661;586;617;620;636;657;599;529;463;477;436;508;584;663;716;720;747;756;654;722;715;699;790;640;675;701;683;648;682;719;705;698;682;729;721;653;592;513;571;621;607;504;487;441;461;573;630;692;614;628;615;645;658;609;641;588;595;580;581;578;582;508;445;473;493;574;567;611;605;591;589;590;612;545;540;552;479;479;457;465;499;507;542;597;554;622;634;587;612;614;639;532;473;433;406;434;386;409;462;498;458;398;418;456;434;465;499;498;506;543;543;572;623;599;641;575;629;643;607;610;552;527;521;596;589;448;451;385;264;206;236;299;439;507;512;426;399;293;238;154;114;118;146;178;234;204;165;97;76;64;114;192;249;257;179;217;258;241;275;231;112;54;43;45;51;57;115;181;188;213;228;236;198;159;143;173;207;227;254;179;148;118;119;118;123;167;272;385;334;356;221;155;102;86;95;126;183;218;221;182;159;102;112;79
411;436;548;603;646;559;568;548;513;505;544;612;638;639;566;524;480;531;559;651;731;775;683;627;564;530;565;625;655;667;648;689;636;611;604;548;567;613;671;674;723;596;579;586;600;610;600;592;602;615;547;688;672;617;550;565;599;672;764;760;708;637;643;692;763;730;681;612;544;437;471;483;508;576;532;567;526;482;503;526;569;550;592;669;633;670;736;680;627;684;643;676;680;626;655;627;646;648;675;688;646;580;638;602;628;603;654;689;627;549;511;524;468;436;364;290;190;290;418;608;635;583;586;647;657;627;601;581;527;563;561;629;687;660;647;528;531;579;560;506;570;672;697;539;489;429;500;588;625;662;683;695;670;516;542;524;571;667;676;698;694;712;604;540;531;442;470;503;523;514;636;635;654;579;628;589;503;487;565;642;682;693;689;699;702;714;720;647;531;579;585;591;649;623;577;514;609;603;652;723;776;756;734;635;525;456;406;545;558;646;731;635;603;664;686;655;634;566;557;611;728;711;663;642;617;671;643;667;684;683;650;577;513;545;560;517;573;628;621;513;500;565;620;667;560;620;637;633;653;741;698;638;532;486;577;597;553;531;515;501;603;685;704;727;730;622;600;535;565;572;578;630;662;621;616;639;603;656;607;657;670;584;587;609;605;584;510;481;436;444;566;577;640;658;657;689;746;717;566;518;505;567;620;727;695;757;754;695;703;619;574;556;583;622;670;742;791;808;764;794;648;654;569;539;592;578;544;605;565;654;651;684;579;536;519;538;589;552;517;656;651;752;655;627;530;471;519;598;663;692;714;730;597;522;596;643;604;542;516;524;587;737;748;704;659;611;621;588;606;608;556;546;610;636;711;733;678;550;490;393;450;452;438;423;477;594;635;637;631;690;620;624;571;513;594;592;609;671;594;646;593;612;543;572;608;586;667;669;715;578;533;543;607;580;559;527;635;690;729;690;679;636;652;557;586;562;553;547;538;645;668;633;656;652;687;701;654;732;721;664;530;519;554;590;595;567;568;611;658;634;655;687;635;643;673;676;629;599;528;553;570;581;603;623;611;563;587;581;630;675;681;714;723;785;751;681;725;726;765;762;715;667;671;712;712;635;683;704;706;758;726;618;545;541;534;642;668;684;677;677;681;716;610;584;694;648;649;622;602;469;512;521;491;521;602;673;686;718;712;689;661;735;744;652;673;660;776;735;696;685;733;793;810;801;757;717;598;558;498;617;564;535;519;522;479;514;555;676;660;625;630;638;652;639;678;668;658;642;612;573;565;585;518;413;369;437;553;557;572;551;556;585;516;552;558;557;484;448;516;497;494;476;477;518;574;568;571;555;523;506;546;544;526;464;386;362;358;334;339;359;378;333;274;313;346;286;306;340;363;396;459;518;515;580;607;553;609;575;573;484;414;491;452;579;553;495;436;361;226;207;145;191;331;484;498;480;395;356;280;201;116;74;63;107;166;198;184;122;84;52;35;87;108;184;142;149;176;193;212;223;179;105;77;102;65;75;66;93;171;243;281;233;200;158;120;92;124;176;233;235;193;106;77;63;70;93;166;261;307;355;305;176;127;87;68;95;100;164;164;141;87;106;108;112;102
466;463;527;660;689;599;557;548;542;521;505;571;622;594;646;627;559;621;641;753;751;754;669;592;582;537;611;679;680;684;776;718;667;645;584;549;571;639;708;759;694;642;557;586;580;605;528;557;527;592;526;598;599;555;556;594;645;719;781;754;739;646;645;715;752;804;701;605;559;492;460;474;562;555;548;506;460;487;512;479;547;580;583;626;641;613;627;643;644;644;706;675;693;585;591;620;641;666;668;621;709;588;580;648;637;633;615;596;628;594;494;486;468;459;412;372;300;347;434;538;597;632;576;659;692;638;552;561;562;564;545;682;710;665;706;573;528;559;533;549;596;597;676;560;460;472;488;620;680;645;654;700;645;568;548;485;545;629;648;641;633;607;560;598;525;511;558;572;535;549;628;640;666;639;600;567;467;517;581;623;674;733;704;663;750;770;756;664;582;578;583;617;644;600;573;527;573;619;701;721;764;774;692;632;545;493;486;576;605;678;740;692;666;672;657;622;647;591;545;666;720;751;702;626;612;590;686;700;696;707;609;579;515;553;538;513;568;659;649;598;632;611;658;657;609;595;643;690;639;685;678;673;640;575;583;575;587;537;526;539;563;607;728;661;660;632;582;524;520;548;632;596;640;589;630;654;723;646;732;727;627;602;604;625;533;540;441;453;406;474;571;578;596;643;594;674;697;684;565;499;525;559;648;715;788;741;763;682;673;593;543;549;553;657;681;775;816;753;780;753;657;578;536;531;623;604;603;580;564;618;645;661;633;624;586;541;577;603;597;625;668;707;717;573;521;440;456;551;651;655;707;661;605;530;584;655;568;514;505;575;634;733;747;710;628;623;628;622;666;643;543;569;634;712;718;738;744;578;475;439;438;430;487;475;516;611;646;632;636;633;748;632;612;555;535;594;620;627;579;559;544;519;552;496;596;621;663;675;643;608;555;501;596;565;548;563;577;697;710;616;697;663;592;536;536;578;590;578;609;645;671;671;637;654;601;573;593;638;709;680;554;517;554;610;634;587;639;693;640;632;663;613;644;624;651;683;602;533;536;536;547;612;637;648;621;625;554;552;616;616;640;626;672;734;699;660;712;733;731;711;668;656;664;707;680;656;653;677;725;696;675;609;549;517;533;605;667;710;675;714;688;658;580;646;713;668;656;611;476;428;505;503;539;543;571;627;642;693;706;684;702;739;709;664;633;694;750;753;746;738;750;759;750;817;741;648;598;519;545;540;557;521;521;511;489;538;595;689;677;676;635;637;641;607;610;620;653;662;568;550;508;571;509;332;278;314;388;419;434;393;446;437;485;502;535;539;505;516;598;562;460;436;401;529;576;554;528;369;365;431;455;492;447;366;361;286;352;333;295;287;298;254;224;261;239;215;224;261;267;317;349;453;491;527;528;459;483;425;413;327;331;335;430;531;530;458;400;301;227;184;186;223;299;381;440;448;360;338;277;203;130;63;75;101;187;265;231;151;81;47;46;68;84;107;108;102;132;184;209;202;150;124;141;136;126;102;89;125;186;329;374;261;183;109;63;43;71;116;155;149;130;97;59;63;68;64;146;222;275;255;191;111;76;39;63;89;116;138;123;92;86;109;111;128;118
549;523;611;670;668;625;576;539;567;562;474;514;551;609;607;596;606;709;697;740;726;675;650;617;682;667;637;680;722;785;826;768;709;666;586;538;547;613;659;708;709;568;547;566;561;569;525;503;522;578;541;571;586;628;633;650;662;717;702;747;691;610;602;667;702;721;674;608;600;482;493;496;555;603;561;564;507;492;454;497;555;588;603;662;667;693;620;584;646;640;680;687;663;554;556;572;652;630;680;698;630;638;613;630;724;700;645;628;593;623;581;541;520;525;477;432;415;434;504;545;504;573;596;614;612;655;562;493;509;493;551;622;718;768;700;620;573;600;648;578;528;652;579;564;457;552;546;626;627;658;662;646;589;591;603;565;498;552;566;478;512;473;563;564;543;578;605;640;595;648;628;697;645;576;569;527;503;490;547;567;670;694;742;725;761;700;690;610;587;590;625;639;617;553;577;595;553;644;669;700;710;754;660;592;541;483;565;588;689;759;709;680;615;664;695;621;581;635;588;600;712;724;697;621;589;580;659;691;735;663;653;631;599;596;572;603;598;621;649;644;660;683;719;693;657;624;659;689;700;679;735;666;623;568;536;567;536;552;542;604;560;613;626;628;584;562;604;530;564;569;585;596;680;593;584;663;769;706;748;748;679;566;537;579;515;514;455;418;419;467;475;557;564;621;643;620;624;679;617;622;632;598;627;719;781;761;708;752;686;566;533;583;622;646;712;696;747;782;778;714;674;583;574;568;622;691;666;673;593;616;613;751;732;722;683;638;597;619;628;649;669;686;736;597;539;469;476;529;634;599;609;622;577;549;574;591;627;524;535;569;621;756;750;749;597;594;609;606;664;635;632;651;657;667;749;709;726;609;578;490;520;487;495;589;663;589;637;610;622;672;701;643;637;543;529;554;580;587;601;594;521;514;573;561;605;642;688;630;645;618;530;560;610;595;590;552;644;685;647;664;611;606;574;539;573;577;592;605;587;635;631;608;578;605;515;513;610;619;620;630;543;530;515;574;648;621;703;726;692;650;604;610;660;617;651;637;623;531;498;495;566;629;594;650;671;644;562;537;527;582;605;650;670;766;645;581;696;756;693;710;671;650;620;707;706;671;702;634;694;684;711;618;531;456;520;562;612;687;679;695;624;590;641;660;702;700;662;556;483;480;473;490;564;577;586;650;677;665;629;645;637;710;601;649;656;681;721;790;752;731;737;757;776;728;673;623;676;596;584;548;530;546;534;541;549;545;586;643;709;732;696;603;610;576;541;616;626;680;614;555;504;539;470;316;219;191;212;280;256;279;322;333;378;454;523;529;500;543;581;577;513;396;404;440;481;506;431;332;232;283;306;378;385;298;292;277;320;341;306;261;260;206;197;156;183;180;237;253;298;263;285;330;363;401;339;323;303;299;260;260;250;307;343;427;458;402;380;283;258;236;257;256;280;325;346;318;243;289;281;269;175;145;93;125;165;255;247;150;93;54;53;59;73;98;89;74;103;155;183;219;151;175;222;227;184;114;130;175;254;347;428;318;122;49;48;48;68;120;108;101;76;82;75;47;53;61;92;111;163;166;89;75;45;59;80;100;137;144;105;75;91;126;105;125;119
450;516;589;656;671;613;561;530;558;520;470;509;498;576;628;652;653;794;756;747;738;674;610;636;681;662;683;641;763;781;745;724;689;661;628;511;555;582;632;639;665;606;509;518;516;575;549;540;593;654;591;557;607;608;587;608;625;673;701;746;639;596;607;622;629;623;643;595;557;547;491;517;564;560;574;555;503;497;436;553;566;668;694;759;712;627;601;506;557;585;684;700;684;583;567;601;572;649;677;670;668;622;671;700;711;728;667;665;618;626;623;555;572;570;528;513;541;588;542;531;524;498;603;648;608;663;536;458;411;450;513;603;667;733;746;697;621;665;680;633;615;598;502;492;498;486;583;627;677;646;633;590;618;593;639;614;609;558;518;507;476;488;491;590;590;655;669;635;629;670;702;683;633;551;549;529;536;459;520;521;619;665;700;703;715;748;720;600;626;625;642;678;578;587;577;575;635;642;700;730;704;730;608;565;508;478;556;624;661;738;713;711;670;670;592;586;601;611;601;575;599;661;650;578;544;568;572;687;683;705;684;686;667;579;565;551;596;617;636;670;664;676;673;637;664;625;652;624;662;697;736;641;617;631;597;589;561;592;656;649;603;603;575;541;565;527;621;583;620;611;607;591;553;615;560;643;670;787;792;756;640;537;538;507;521;478;478;414;434;451;487;544;564;633;574;596;613;636;636;636;620;641;671;695;709;690;679;678;697;627;627;584;682;727;683;730;704;733;715;738;635;595;660;632;645;678;698;704;645;585;615;730;753;755;743;771;689;630;586;580;620;626;661;644;599;515;515;530;575;586;568;543;593;560;588;621;697;673;630;622;640;702;733;687;540;491;574;588;623;677;709;655;673;634;748;693;740;647;617;623;600;552;536;588;661;685;715;627;632;636;581;518;528;560;519;521;558;625;642;637;620;567;591;626;593;671;684;657;669;592;599;548;578;626;602;615;624;700;666;660;592;609;652;582;570;623;619;563;561;605;583;619;563;535;492;492;556;543;596;611;591;568;524;602;577;622;701;727;656;611;594;680;632;584;647;575;640;530;480;537;571;647;644;687;745;675;586;525;509;515;589;674;672;674;627;544;583;680;654;633;594;602;582;644;697;712;653;602;579;666;656;630;595;543;558;581;660;635;651;636;551;557;603;697;716;700;675;633;566;543;551;515;549;581;578;557;612;646;658;643;592;641;610;662;634;675;649;673;684;726;650;685;707;741;720;709;702;650;649;525;553;539;513;519;494;504;624;630;682;695;683;688;658;581;579;595;628;591;552;505;515;470;360;281;172;113;160;201;248;240;233;226;352;416;450;447;438;524;514;529;462;358;300;305;426;437;313;250;226;238;245;233;255;288;272;290;334;321;290;206;177;155;176;188;181;218;262;288;301;218;219;243;235;238;219;164;175;196;239;304;353;308;271;292;320;316;289;271;312;346;333;317;281;234;259;235;211;212;302;335;247;206;132;132;141;169;179;137;85;60;58;71;82;93;75;69;98;138;178;211;225;214;227;257;194;138;121;190;315;425;373;249;116;56;45;56;74;103;116;100;79;87;109;92;80;55;86;112;113;107;82;45;76;64;76;141;145;159;97;95;140;118;135;118;98
443;482;533;671;611;594;541;560;538;509;482;436;511;584;603;662;651;762;737;735;730;646;656;628;698;653;655;659;681;666;697;602;615;646;608;588;533;520;626;598;620;638;601;497;541;600;615;610;649;709;668;635;634;617;631;587;573;584;593;659;624;561;636;563;574;582;640;608;604;571;464;496;526;501;491;507;537;479;543;558;625;653;704;699;684;659;603;587;572;560;594;685;600;592;587;612;628;643;678;617;566;634;661;702;737;722;635;662;673;660;584;600;615;588;645;613;565;657;601;594;580;606;678;645;588;631;593;460;373;417;501;536;651;711;641;660;689;664;716;642;653;595;556;517;476;514;551;670;707;691;674;664;645;654;663;684;671;612;539;528;478;490;533;624;636;735;685;684;715;709;731;651;623;568;570;536;515;505;473;536;620;680;670;656;611;606;612;585;577;653;658;650;629;569;523;568;690;671;668;745;694;667;528;479;466;461;594;713;758;711;694;715;635;643;611;596;644;621;625;610;541;623;610;629;603;564;603;623;765;675;692;721;687;626;545;534;559;565;677;670;704;689;658;637;558;581;692;652;679;717;671;646;603;602;654;669;624;680;681;693;689;603;595;572;531;555;539;516;570;592;616;544;571;572;597;575;647;716;775;768;689;559;516;469;454;475;499;465;408;402;440;552;591;595;595;573;628;661;694;618;693;719;678;715;653;667;625;704;677;687;623;635;658;704;707;682;626;729;685;627;589;563;577;622;690;685;658;706;679;668;623;685;739;686;749;740;706;694;591;555;566;580;599;625;611;567;531;558;589;632;592;514;577;529;568;659;713;686;704;628;655;742;696;656;604;478;519;587;584;668;684;684;719;657;677;756;702;661;656;680;672;605;600;633;606;699;691;662;645;698;553;497;468;455;485;507;527;576;614;657;631;600;622;614;716;679;680;643;632;668;634;623;610;601;619;616;661;681;659;585;609;690;674;646;618;603;576;538;489;537;576;554;586;521;616;608;604;621;599;613;626;614;594;568;559;627;646;624;625;618;661;673;630;619;583;525;601;521;542;495;632;600;699;611;653;683;615;537;572;582;691;660;699;708;618;550;552;626;704;711;579;563;588;587;668;632;694;628;620;664;649;627;602;596;578;640;679;666;634;629;593;632;597;656;657;667;645;654;607;539;534;586;533;628;610;566;637;680;636;624;654;654;662;701;632;620;640;644;680;666;670;658;626;709;692;688;710;650;596;556;546;521;538;505;472;569;526;622;611;670;678;732;682;633;597;559;648;541;532;464;456;438;343;281;156;146;171;250;310;241;204;197;282;350;365;331;354;433;490;490;401;258;210;224;275;291;261;247;247;233;193;135;163;230;268;305;292;252;179;143;120;148;199;212;218;234;303;360;316;242;236;213;224;194;147;129;128;182;228;370;336;306;242;260;250;242;218;224;284;308;306;297;268;222;187;181;156;187;296;313;260;217;136;106;118;126;131;120;98;81;64;77;110;103;109;99;99;124;221;275;249;236;175;150;112;83;118;205;337;320;265;162;74;49;74;89;123;122;140;115;98;96;90;90;90;82;84;118;109;98;80;52;52;104;125;171;133;122;107;98;132;147;148;114;118
434;505;573;612;653;590;611;620;578;546;452;459;434;557;583;612;633;753;746;726;744;654;703;673;751;690;604;598;658;665;645;594;554;582;596;543;557;525;518;487;608;606;644;534;531;617;666;676;733;719;719;682;714;669;573;530;524;551;596;584;639;639;558;561;555;585;616;660;585;555;559;465;488;467;421;437;514;498;495;535;586;698;719;686;727;688;668;579;569;584;571;643;666;601;632;639;539;631;659;571;568;648;659;755;733;650;651;649;657;608;675;618;679;696;646;616;664;672;610;671;661;686;631;662;628;637;607;453;393;434;492;518;550;591;639;688;662;679;673;606;583;587;547;500;479;506;611;578;714;723;700;714;656;664;672;690;702;651;620;561;489;513;581;592;654;737;705;690;695;702;746;689;657;619;552;567;551;425;416;469;630;587;625;584;549;543;531;561;606;611;655;615;568;543;510;607;625;657;750;715;736;650;522;412;440;452;601;697;695;711;748;652;604;553;536;567;609;667;626;668;597;581;634;643;641;583;617;610;680;698;620;689;726;649;537;567;586;609;659;740;712;666;626;600;561;587;615;611;641;639;733;621;582;602;678;750;753;772;698;654;651;668;621;570;535;561;592;653;585;575;633;580;593;572;563;580;614;680;695;744;633;560;456;429;453;518;519;456;477;470;539;559;590;540;584;609;590;653;694;705;713;672;632;667;703;628;601;615;649;651;667;599;659;690;635;645;651;682;691;575;532;537;563;619;651;709;696;688;705;696;659;584;631;632;701;762;737;667;603;575;517;562;529;580;578;574;520;597;645;649;591;487;514;528;586;657;733;747;773;659;651;664;660;595;549;434;473;536;636;638;722;640;662;661;669;740;697;581;636;683;726;673;629;644;599;701;683;694;664;652;580;461;394;469;513;498;499;587;574;681;635;567;653;636;642;655;695;618;633;642;703;693;616;601;665;686;667;681;725;661;746;696;695;672;636;600;578;510;526;541;581;552;618;566;590;594;588;619;612;586;609;645;644;571;613;561;593;543;567;622;612;582;543;562;506;552;574;602;518;543;577;601;652;620;672;606;618;554;616;602;679;657;666;658;659;593;591;589;589;654;593;535;556;605;651;685;658;635;589;616;621;603;569;626;603;587;697;680;699;687;649;608;599;563;606;616;648;613;576;563;565;481;502;595;618;581;626;667;610;727;644;596;654;616;645;593;553;580;583;609;648;643;628;609;675;714;682;664;611;584;539;577;574;514;497;523;505;562;558;662;637;667;647;620;646;663;618;513;455;408;387;374;318;307;264;183;207;281;319;280;182;206;275;282;247;265;313;372;454;422;404;265;161;180;240;232;240;240;274;246;163;108;119;135;160;205;178;139;129;93;100;163;242;272;264;265;319;373;391;292;297;294;283;250;165;129;163;223;285;350;381;304;299;286;239;181;186;209;272;258;224;181;185;141;131;129;103;164;209;241;175;131;111;92;79;76;81;80;87;68;103;89;128;146;148;127;96;158;271;365;289;181;103;87;68;77;95;172;191;210;179;92;45;47;91;134;169;135;146;122;119;108;105;95;90;111;87;99;95;79;62;48;59;90;166;188;201;138;123;105;94;120;173;168;175
512;526;536;593;619;642;644;644;592;542;442;391;411;450;484;557;621;684;790;805;676;677;671;701;690;631;586;602;687;614;557;572;585;583;623;585;550;465;474;547;579;601;595;578;552;645;679;737;708;711;672;687;716;648;634;547;485;528;590;596;563;580;558;548;535;586;598;672;658;593;548;540;480;478;422;468;536;474;466;511;561;649;692;749;735;769;660;594;617;574;652;678;705;707;680;611;548;562;559;567;549;574;706;767;676;567;584;619;615;565;654;692;730;725;649;577;611;619;625;604;590;639;643;620;649;625;652;499;423;457;507;517;601;660;726;670;715;671;635;546;561;518;481;442;496;543;574;576;664;702;728;633;637;673;668;704;702;632;635;548;514;525;584;664;686;697;693;679;681;637;674;646;583;600;570;600;484;491;442;502;605;660;640;554;518;516;533;508;591;599;587;563;573;566;604;586;687;595;640;709;673;647;565;495;508;528;609;662;654;676;700;658;524;493;495;613;686;737;726;642;668;655;672;704;651;537;543;612;663;653;629;649;655;681;624;596;583;615;653;715;646;642;577;566;585;589;621;571;584;585;574;599;596;622;675;747;827;708;616;547;575;645;589;588;531;578;617;575;574;563;631;634;609;596;599;584;660;651;604;631;622;460;484;403;461;491;484;513;507;578;613;606;592;574;568;627;577;643;668;670;699;692;667;620;688;707;547;543;584;665;676;577;605;708;661;682;601;625;595;577;506;480;514;615;635;675;661;771;724;733;649;628;571;562;712;726;727;692;610;582;541;543;602;649;598;650;634;624;637;672;620;499;553;580;670;719;782;699;657;648;645;743;679;625;516;457;515;585;689;630;653;622;633;612;674;630;631;561;588;640;671;650;695;652;662;702;728;691;642;633;538;426;407;382;455;500;498;488;597;643;598;601;593;606;627;677;606;563;596;623;664;654;646;722;698;637;684;731;732;689;722;781;749;661;598;613;495;490;479;509;550;489;558;638;622;655;574;547;565;603;613;622;603;569;515;520;503;512;544;589;590;546;506;470;482;572;567;604;586;587;645;643;678;642;614;522;554;517;565;596;646;610;616;692;709;631;584;598;626;649;576;528;542;580;546;616;673;656;661;650;641;630;609;590;577;642;659;676;644;655;645;644;529;544;477;551;556;573;573;486;465;495;486;583;594;590;608;623;672;696;727;688;608;660;673;634;491;479;519;545;576;658;583;602;634;623;626;604;606;598;564;611;621;548;536;549;533;545;578;628;625;617;594;606;599;620;586;444;385;307;274;318;339;311;258;222;257;293;305;230;168;175;224;226;209;232;298;311;325;399;381;285;189;206;256;259;233;325;313;281;165;106;114;104;120;133;122;105;65;83;96;153;232;285;245;275;308;358;352;294;341;384;331;286;176;153;225;300;340;343;358;326;303;315;243;174;132;210;253;194;124;124;91;95;84;92;104;129;142;144;106;75;58;92;67;57;66;62;84;105;119;123;121;138;131;129;107;193;305;393;296;172;95;36;50;49;63;107;138;104;79;63;55;88;144;235;232;210;143;114;103;115;85;91;95;102;78;83;75;55;48;52;80;135;182;229;255;213;161;130;90;94;161;213;278
603;573;555;602;599;625;656;656;612;533;505;440;396;446;465;472;568;673;751;724;623;613;716;690;644;672;624;624;761;687;630;641;584;597;612;576;537;508;511;577;608;609;623;580;553;601;668;674;667;624;611;666;737;751;679;621;488;519;536;537;562;572;592;535;530;554;589;618;682;664;576;554;484;477;499;547;586;533;506;496;538;672;675;705;748;733;677;653;635;612;632;659;718;706;717;618;525;487;611;612;523;550;672;722;682;523;540;538;609;610;620;663;718;707;597;524;553;599;638;597;682;608;669;663;613;591;564;441;397;448;512;577;626;721;736;690;666;600;563;559;484;408;375;397;423;460;532;594;672;789;709;694;657;669;707;702;680;616;677;587;544;573;597;644;663;681;686;601;584;601;630;639;621;656;537;527;488;493;503;499;609;680;664;580;506;477;460;503;523;559;573;517;503;626;634;621;629;549;641;736;731;659;623;577;612;678;670;671;562;657;644;563;553;476;490;621;725;686;693;646;676;683;700;766;693;575;609;589;691;609;549;581;588;612;626;595;573;616;690;621;564;502;535;514;619;664;671;671;526;537;524;581;626;654;691;755;791;693;572;486;505;499;514;524;518;548;563;496;497;448;542;605;600;617;663;642;649;618;669;614;571;552;533;520;501;506;554;559;583;585;631;618;540;588;592;625;593;656;673;685;698;657;711;627;713;616;561;523;485;542;603;626;682;688;683;620;576;572;575;554;475;457;528;657;613;614;652;683;693;743;626;601;519;577;672;734;742;730;630;610;514;542;560;590;615;646;670;679;604;664;674;553;554;589;663;771;717;721;688;694;630;655;638;631;552;545;528;614;662;643;693;588;576;572;625;635;534;460;547;550;563;599;547;655;650;729;736;648;595;542;522;461;415;453;452;490;524;488;580;645;585;566;592;528;582;593;610;620;579;617;656;657;595;647;681;702;699;737;677;723;718;703;666;624;583;616;505;521;504;500;492;466;456;557;614;620;558;557;581;552;615;608;615;580;579;528;577;521;511;552;589;485;397;370;412;531;582;529;568;646;645;569;660;610;552;436;455;464;487;535;581;599;604;638;604;597;592;596;634;582;593;555;556;599;587;610;639;682;647;652;647;616;599;593;555;595;616;654;649;606;670;612;561;519;484;440;471;523;472;367;399;472;537;566;605;572;515;615;670;645;675;626;614;577;539;517;403;360;347;435;546;606;611;615;588;570;544;513;582;591;562;596;607;595;582;509;538;564;564;530;533;544;585;556;513;536;456;349;248;198;237;291;294;372;280;241;252;360;290;240;162;152;171;202;203;271;303;315;334;406;352;307;248;278;294;297;279;325;321;229;143;157;150;165;138;105;98;69;79;69;65;114;169;201;178;206;237;263;234;261;238;312;294;226;160;144;247;362;347;361;288;262;256;265;208;156;114;200;222;184;122;64;61;57;66;99;91;83;98;86;72;47;67;83;85;97;62;58;119;144;168;147;92;118;106;64;79;209;309;315;248;137;69;46;43;37;62;74;94;95;64;63;52;102;203;270;278;225;131;99;90;75;86;82;74;86;86;81;59;60;55;88;124;214;265;346;377;328;241;109;79;100;137;178;225
627;687;639;578;601;633;658;663;566;485;475;467;397;400;414;457;542;621;681;684;638;669;699;731;697;698;686;735;784;733;657;671;629;573;681;638;587;617;552;521;591;577;556;579;643;621;623;677;660;577;587;607;741;713;721;629;506;512;482;497;510;587;583;586;541;544;605;621;658;667;639;573;538;551;510;603;622;600;534;525;495;553;614;622;638;678;738;655;666;643;657;653;707;641;575;513;534;552;608;601;557;539;661;699;613;434;434;521;631;627;629;695;694;644;536;502;534;578;601;690;699;659;708;622;587;563;528;404;377;474;534;635;647;728;715;713;651;625;598;584;516;445;477;476;479;481;519;582;686;765;721;701;642;630;677;625;636;532;600;624;623;628;629;669;697;692;677;627;554;510;562;599;649;648;572;500;491;522;533;580;629;646;626;567;481;459;446;473;496;559;583;576;553;641;636;623;584;560;618;632;715;574;582;609;669;703;742;678;611;605;586;574;486;518;526;604;734;715;645;663;678;749;742;713;722;627;549;636;638;559;519;461;542;584;577;603;603;591;631;606;502;483;552;605;680;663;694;668;640;539;545;606;606;633;731;711;735;658;578;493;464;509;541;507;429;518;597;499;468;493;505;561;637;663;588;641;603;628;601;637;586;570;517;518;521;543;529;572;563;594;634;665;611;588;585;657;659;642;606;645;667;705;674;702;707;644;614;509;483;537;658;686;718;736;732;625;618;581;560;534;550;513;568;607;611;656;649;655;688;622;541;613;558;631;684;746;744;671;697;650;565;585;578;644;609;641;634;548;580;706;634;681;597;586;625;666;692;696;671;694;630;588;644;692;616;542;594;644;669;630;573;540;534;606;597;533;454;404;460;452;498;465;495;484;570;690;710;614;528;499;489;426;395;440;451;521;588;586;619;612;644;562;572;538;620;575;609;581;626;637;640;626;600;652;660;659;640;637;645;648;640;672;635;540;524;490;474;464;497;539;508;466;423;505;544;617;576;514;509;457;536;518;614;550;593;606;550;547;496;508;575;445;336;333;398;521;543;550;567;642;645;658;610;634;472;391;389;391;439;499;543;530;627;645;678;617;523;655;669;603;595;638;593;643;622;671;717;640;656;627;637;615;550;563;533;580;614;651;626;636;597;569;494;497;392;355;443;518;477;372;359;445;519;555;590;558;487;542;626;604;591;583;582;508;520;450;348;248;233;274;382;454;511;481;570;503;413;407;464;465;494;499;540;590;607;558;533;563;475;470;445;556;585;529;455;393;268;209;148;151;183;293;285;252;259;282;326;362;324;295;241;200;145;162;154;181;271;263;284;336;276;255;273;251;268;263;273;311;247;245;234;283;281;212;154;91;78;63;60;55;66;68;99;121;136;171;194;182;188;191;167;200;211;147;130;142;255;350;263;234;183;156;168;191;201;158;132;151;174;149;79;63;38;53;95;96;112;77;77;51;37;36;64;72;129;105;100;82;120;160;216;139;103;76;70;62;75;152;261;263;181;121;49;56;50;58;80;67;86;85;71;70;57;110;214;311;282;194;128;61;76;58;57;53;73;73;79;81;83;65;86;137;204;312;387;482;475;378;216;117;96;80;84;134;145
646;689;649;579;566;652;655;642;528;471;490;516;506;478;489;450;494;605;617;673;604;677;729;734;725;654;701;666;835;762;753;644;643;583;659;687;690;587;529;520;592;596;610;616;645;697;596;672;645;575;582;649;711;766;731;616;520;475;467;492;542;598;605;571;534;522;643;585;631;683;639;580;620;550;575;639;665;721;647;548;481;482;579;600;670;728;749;696;692;690;655;637;642;545;510;475;534;567;633;636;582;506;586;634;580;489;451;511;580;644;657;679;651;612;540;517;593;610;656;692;676;643;652;597;592;526;496;449;443;477;529;633;691;741;683;633;639;629;632;618;530;545;467;495;530;546;520;561;644;702;698;676;698;626;658;641;661;618;583;650;622;632;672;613;690;679;625;550;443;410;477;603;578;527;546;502;552;536;548;593;668;652;614;551;511;494;466;456;460;541;630;604;640;652;655;638;633;546;581;567;578;588;597;638;615;777;724;688;604;579;550;555;525;489;521;585;709;649;593;603;652;717;683;703;680;603;614;604;631;568;523;506;504;579;568;605;601;654;595;550;498;530;589;695;734;772;730;730;655;576;596;615;639;653;679;710;680;667;583;519;508;486;481;411;473;497;552;530;503;493;511;597;662;622;656;604;620;564;577;644;684;679;577;523;521;514;512;598;575;590;598;600;565;647;660;643;628;574;607;609;604;646;682;672;761;690;617;528;456;542;663;699;708;679;733;647;663;640;557;546;540;560;564;580;609;638;652;740;666;592;599;567;643;676;707;718;724;744;688;656;609;602;594;619;575;556;552;575;501;621;635;615;607;556;607;638;642;680;610;654;679;675;707;635;602;548;577;573;580;603;539;480;513;562;599;585;542;510;460;497;458;470;466;506;577;556;620;556;478;429;424;340;374;447;518;549;584;626;546;606;629;582;535;518;567;550;619;659;654;647;664;629;564;652;671;697;638;615;530;603;688;632;564;531;518;527;439;461;454;493;514;447;366;403;449;523;530;436;358;330;326;429;513;580;605;544;536;488;465;438;486;432;364;317;395;488;551;549;604;547;572;560;539;516;403;370;386;382;415;437;554;547;650;638;614;580;599;567;657;629;655;627;638;681;668;696;727;680;659;670;625;541;545;534;515;546;545;588;577;569;516;532;511;450;273;264;373;504;430;360;330;415;504;571;577;543;514;547;591;641;620;499;414;353;355;333;271;136;104;206;276;325;339;333;371;344;308;297;336;339;313;391;440;519;535;559;547;457;417;378;395;489;552;442;343;243;191;132;135;177;224;271;276;265;234;261;350;421;400;380;392;299;208;159;165;209;215;266;267;243;203;188;202;185;158;197;201;224;187;225;264;371;408;331;174;112;78;71;69;42;60;60;71;114;155;178;212;213;212;162;111;114;125;104;102;107;172;229;218;146;90;91;82;134;142;145;122;133;120;109;98;70;49;77;102;129;87;75;50;33;48;49;40;80;111;132;147;117;129;169;178;140;93;74;76;56;63;127;188;232;172;111;66;59;56;69;60;70;91;96;90;71;71;119;196;266;240;160;104;73;67;52;43;47;60;99;81;83;67;102;119;189;286;448;545;503;466;293;177;132;88;72;65;96;100
671;662;649;651;551;522;616;610;544;522;547;548;599;523;521;594;594;540;576;570;671;719;697;757;771;749;739;705;795;882;827;672;656;643;698;717;729;701;678;548;592;579;634;686;683;649;641;687;677;585;583;612;710;771;706;671;562;506;544;507;535;580;583;543;581;650;670;711;649;669;686;608;577;586;627;684;763;723;605;562;496;474;481;568;604;664;698;665;671;675;627;629;570;496;461;473;550;612;665;659;582;551;588;601;547;456;481;489;588;665;657;689;658;595;530;544;620;645;713;708;684;672;692;609;621;555;513;488;409;471;603;612;620;612;630;624;637;551;583;569;600;522;575;547;570;556;551;519;535;630;648;643;661;682;709;653;587;573;607;553;595;534;561;618;638;642;582;508;420;395;423;447;478;460;493;554;551;535;590;572;613;619;607;599;546;539;530;519;571;579;609;651;632;575;648;543;539;569;559;542;495;560;600;597;685;714;691;664;529;555;540;582;560;502;488;598;669;639;610;627;600;614;646;677;625;649;567;549;644;619;496;457;562;551;614;611;632;690;647;595;544;598;651;721;743;791;760;681;697;659;616;615;634;750;651;693;639;604;573;548;507;501;499;418;452;473;564;551;564;539;478;553;648;689;663;550;544;534;611;603;640;638;569;518;504;494;519;480;490;580;548;604;602;639;615;599;645;555;605;614;616;664;686;715;737;670;596;565;491;507;684;711;666;626;642;692;683;589;624;623;628;576;542;571;552;608;712;647;613;578;603;662;716;740;753;713;684;692;630;630;603;595;561;551;529;488;508;490;448;571;561;593;598;641;622;598;631;641;662;614;635;683;652;600;574;577;528;584;588;557;542;465;469;533;599;645;591;541;472;459;438;464;452;499;491;473;499;446;404;379;333;318;385;452;564;598;564;591;513;567;561;548;505;471;497;588;593;648;576;555;623;625;595;605;661;695;596;566;474;554;509;519;491;542;533;538;535;427;442;470;452;412;395;365;364;453;428;386;246;213;250;328;493;557;588;568;517;414;366;342;387;470;321;302;378;529;549;510;531;493;448;423;430;424;365;317;327;281;352;408;512;578;545;563;597;545;559;548;588;561;556;539;560;664;611;685;648;637;602;606;596;523;542;554;455;455;492;483;550;530;486;489;455;366;271;268;313;402;420;322;321;421;497;581;609;633;580;573;588;605;561;421;286;272;250;255;185;108;95;135;167;196;212;210;267;263;232;220;223;206;211;286;288;345;432;458;468;470;344;242;314;422;419;308;210;159;136;151;204;238;338;338;306;255;190;205;291;313;390;420;432;394;290;246;206;179;174;177;185;187;196;185;197;155;146;155;128;102;123;204;313;445;448;348;223;130;92;78;58;54;64;66;73;115;181;205;223;254;209;137;94;88;83;82;77;68;102;129;112;75;67;63;53;82;128;146;145;144;116;116;119;102;80;95;105;101;75;57;28;44;47;42;74;100;133;141;121;116;94;101;128;97;73;76;83;78;80;92;131;169;194;204;105;109;100;66;49;63;67;79;87;67;81;111;138;159;174;141;98;100;58;45;49;60;77;89;106;69;98;161;201;285;365;492;488;451;376;231;153;92;99;83;80;83;80
647;598;639;559;490;504;559;599;605;549;588;638;589;635;592;601;578;540;542;565;662;708;692;763;769;724;718;696;750;757;827;769;720;678;724;795;733;683;656;587;619;679;642;640;636;598;602;758;677;625;644;745;730;746;684;728;649;593;548;545;567;598;596;623;577;679;742;707;669;679;753;691;608;616;660;706;712;665;610;581;561;551;477;545;589;625;718;657;630;681;661;671;563;524;496;527;553;597;671;622;656;632;618;582;560;555;495;563;614;645;635;661;649;621;647;619;659;682;682;657;631;627;556;601;614;615;574;527;454;501;566;617;584;585;604;653;624;629;590;543;503;562;570;594;572;535;444;433;503;520;587;583;653;670;667;570;614;564;579;513;494;498;528;519;598;601;565;500;476;406;380;423;396;416;466;504;528;553;572;594;608;574;611;615;599;600;589;600;575;609;710;643;630;642;628;553;507;493;491;490;534;539;563;563;666;709;619;553;561;531;570;586;571;578;562;545;566;588;552;574;558;574;610;592;621;612;589;586;618;583;550;470;554;562;609;608;641;664;602;580;571;561;649;663;712;695;738;698;658;616;648;615;591;723;655;598;663;566;541;508;566;519;514;476;500;553;594;583;578;653;585;618;685;679;670;638;643;617;637;664;620;567;497;505;487;483;462;406;468;510;553;518;576;562;581;547;553;585;589;572;597;616;662;609;625;608;619;603;503;562;567;677;621;595;652;677;617;638;634;651;622;621;563;491;562;644;637;653;666;597;630;684;720;720;781;733;734;664;626;591;593;624;625;528;462;466;451;432;401;432;507;632;640;622;636;634;660;563;581;559;596;593;616;622;598;569;559;611;591;576;532;505;520;557;573;594;614;550;406;410;380;481;500;458;470;442;454;388;357;314;360;412;482;474;535;565;587;582;535;582;572;581;497;393;440;542;576;563;572;502;550;549;579;687;706;710;704;541;523;477;490;488;514;515;518;519;558;493;496;461;484;423;415;373;315;306;326;277;208;150;168;318;489;471;479;502;442;376;323;286;272;328;271;269;396;521;539;483;428;375;302;314;353;369;380;331;291;236;334;384;473;524;499;514;558;534;533;476;464;453;437;440;478;554;532;565;583;540;571;553;484;515;486;537;440;408;391;410;487;455;444;384;363;345;271;251;293;386;357;306;381;386;544;579;626;586;588;572;584;585;573;400;262;225;231;209;167;141;137;162;152;165;149;181;220;276;244;212;146;131;141;177;257;247;293;376;428;403;310;198;254;305;303;209;169;165;197;244;272;293;309;289;222;158;111;131;207;227;268;355;359;324;296;265;203;136;100;119;157;164;167;216;200;218;190;139;83;70;82;172;314;474;435;297;193;120;79;76;63;74;62;57;111;165;213;220;279;272;202;130;81;46;53;57;55;58;49;79;63;42;59;51;54;68;85;134;175;150;141;136;120;121;81;77;79;86;58;33;37;47;52;60;106;116;106;109;108;101;93;87;82;95;97;141;143;101;96;95;128;199;240;222;186;169;132;112;70;65;65;82;62;68;127;159;162;192;126;137;100;73;67;74;68;74;86;86;90;93;120;205;276;317;374;419;401;340;270;215;156;125;98;89;100;109;78
561;558;588;544;539;599;586;630;628;620;645;642;669;598;556;561;569;564;518;589;673;717;733;676;722;757;659;673;740;725;776;804;755;684;767;758;733;669;680;641;578;623;647;594;497;541;538;658;644;713;667;633;708;636;620;650;586;625;545;586;610;594;578;566;668;686;799;737;753;705;667;667;661;591;601;586;643;637;643;597;614;515;472;503;604;603;613;662;643;660;727;696;610;548;510;528;529;607;570;632;682;648;716;691;686;575;553;569;544;594;614;587;648;646;593;675;740;658;690;663;643;612;594;586;579;642;639;550;530;512;584;583;608;586;670;709;664;595;551;448;504;520;552;566;506;528;472;447;405;433;553;565;631;574;589;560;505;535;477;504;470;464;459;531;529;542;522;490;421;355;327;327;365;383;430;445;464;513;560;615;554;575;658;626;714;686;667;606;651;600;671;713;665;657;657;585;555;542;563;547;531;552;556;523;678;734;690;606;569;535;613;573;625;636;594;548;596;573;545;482;506;527;539;533;589;638;570;620;626;592;549;490;544;588;579;648;678;678;585;590;574;565;651;703;702;713;618;658;677;631;591;610;607;567;610;599;624;602;551;515;539;483;467;499;540;557;609;646;644;636;628;635;634;713;706;665;663;612;647;578;608;506;482;487;542;531;521;449;469;463;534;534;504;525;546;502;550;618;597;545;523;522;595;570;567;580;622;617;544;562;622;650;603;634;626;639;668;691;719;683;682;669;551;551;653;614;650;681;653;644;676;738;725;682;693;714;630;647;613;627;643;615;596;485;392;340;358;388;422;392;467;493;597;583;613;613;584;578;491;499;489;563;599;517;575;588;590;560;543;582;555;551;484;467;544;574;568;501;393;348;373;461;506;462;422;374;435;459;357;346;380;438;482;500;595;634;654;593;541;533;518;563;537;460;414;524;580;593;478;504;503;583;602;644;661;718;648;586;573;550;468;430;446;469;453;517;567;564;522;530;504;518;463;361;308;244;238;200;173;130;142;261;422;500;457;383;391;362;285;195;180;265;242;197;257;379;461;372;292;220;172;199;285;349;407;353;270;214;280;332;429;455;464;486;492;503;482;363;322;338;360;402;407;426;447;457;420;439;414;411;511;513;519;490;404;388;404;359;371;328;303;278;294;329;323;256;265;294;321;347;385;463;489;598;649;569;584;525;531;558;638;480;347;331;276;258;191;145;159;182;178;180;179;188;246;248;249;224;148;104;112;157;190;205;204;277;373;390;319;241;212;217;193;148;173;213;276;289;341;307;312;221;135;66;62;77;117;130;215;254;296;256;225;252;140;105;71;89;114;127;110;164;200;263;227;147;98;69;58;143;271;368;321;244;143;99;106;76;61;77;77;88;147;179;263;266;269;248;241;217;115;59;52;38;35;29;40;40;32;40;40;45;33;42;104;153;157;139;108;120;122;109;80;68;60;73;43;52;42;55;84;133;120;103;106;126;88;81;68;61;61;105;139;139;145;106;103;116;128;166;239;196;216;169;148;103;82;69;59;68;57;81;125;168;181;141;160;138;112;73;78;87;100;100;113;108;88;109;132;199;253;292;316;312;288;302;310;321;289;217;141;133;162;179;117
416;473;494;542;573;583;646;644;631;637;606;605;614;690;551;504;470;538;586;580;636;692;664;646;709;770;696;649;692;726;753;773;766;686;775;797;757;661;710;637;612;605;573;548;438;449;477;552;647;627;647;671;655;650;568;596;602;623;587;589;569;570;607;617;621;724;813;756;683;658;611;628;626;549;508;472;500;568;612;565;587;569;498;536;511;664;611;686;681;663;664;627;606;557;534;563;569;541;528;549;590;683;737;735;705;638;594;580;544;618;607;607;634;627;662;648;693;772;687;664;659;568;569;566;620;567;575;558;582;634;593;631;628;640;604;718;691;592;444;433;422;520;550;560;529;512;528;525;421;495;578;507;602;585;560;533;526;499;509;504;451;510;450;458;493;502;517;450;421;313;268;304;365;388;454;456;416;475;503;465;539;542;640;567;620;612;640;585;570;625;691;715;704;718;727;601;616;585;582;578;587;590;597;634;638;710;638;616;611;567;553;585;657;704;579;576;552;570;477;430;440;524;574;571;621;662;596;603;621;549;514;459;518;549;574;614;654;683;587;591;562;604;630;656;643;591;575;525;583;604;579;624;578;530;510;571;574;585;650;608;550;546;441;391;428;522;595;684;676;681;643;645;645;633;651;646;627;641;604;578;497;509;509;510;567;529;556;491;412;450;494;530;485;427;406;470;503;506;526;459;441;458;569;558;478;555;616;565;630;602;617;652;680;624;575;717;727;743;660;667;658;642;587;586;682;689;657;695;673;678;739;643;749;677;681;666;600;524;589;636;634;613;520;399;302;276;287;413;425;484;448;545;620;579;555;509;550;470;462;515;494;565;530;549;554;627;636;617;521;555;489;512;474;435;495;520;514;420;328;321;321;426;492;444;400;391;454;524;477;473;503;486;539;554;657;636;681;611;560;534;534;518;524;515;454;528;578;552;528;527;521;559;585;636;671;690;597;534;487;537;464;477;477;446;394;451;492;568;568;506;544;507;426;312;318;233;235;209;122;112;156;273;364;456;445;408;361;336;199;137;166;216;227;164;174;277;297;335;263;171;131;141;234;333;332;320;232;222;243;285;335;391;340;412;443;452;414;255;184;237;327;434;401;440;394;330;281;281;273;361;452;537;493;433;346;391;407;353;327;238;174;203;219;256;278;247;270;321;374;365;434;437;466;515;594;627;570;548;487;518;634;545;526;449;399;340;205;143;174;171;211;245;294;240;255;286;290;276;170;122;137;173;187;202;221;215;263;310;302;262;232;188;158;162;225;281;320;304;278;297;232;144;72;53;55;63;111;145;229;245;244;194;145;144;99;77;77;78;103;103;106;106;178;252;219;171;132;68;77;101;176;234;209;165;137;134;123;88;80;90;101;151;177;205;282;325;359;345;338;253;148;83;46;35;43;32;35;40;47;63;54;42;38;65;91;163;114;116;89;85;110;73;49;33;45;61;69;44;58;85;109;144;116;143;140;131;96;76;75;63;83;107;149;163;150;163;108;106;146;185;228;205;192;150;134;96;89;67;72;74;73;90;122;145;174;162;193;165;147;120;175;158;162;190;174;146;113;131;144;200;289;321;284;265;286;379;489;468;437;333;244;168;175;163;111
474;463;515;564;551;570;575;663;632;591;594;610;715;638;593;491;470;520;602;623;680;604;605;577;660;726;728;663;710;726;742;710;697;717;726;758;769;740;728;627;609;616;558;512;459;423;501;554;610;626;558;637;633;596;608;629;676;660;619;565;543;567;553;567;643;674;776;751;635;626;581;596;527;551;528;500;493;504;571;585;621;632;566;538;544;581;657;705;693;671;620;587;604;555;534;466;517;526;473;463;571;746;722;767;747;728;648;627;554;624;665;662;643;690;633;725;727;748;680;680;614;589;564;559;576;563;595;558;559;573;676;668;682;676;683;624;617;542;440;399;436;439;492;529;549;625;673;606;458;517;583;570;580;578;610;540;513;485;469;418;390;407;419;378;399;493;463;411;418;404;352;395;415;427;433;485;418;408;429;426;497;515;511;537;522;540;483;445;439;521;646;635;696;713;645;628;543;609;583;599;649;691;681;646;643;715;659;623;626;570;586;597;594;600;590;559;571;546;494;444;456;538;537;574;550;569;568;576;520;508;425;392;444;449;570;596;618;655;647;605;509;578;608;612;580;501;472;503;582;594;529;559;522;557;498;475;561;623;552;557;502;501;386;298;257;401;536;662;678;655;642;580;610;602;596;575;567;566;540;509;476;501;487;513;516;511;492;463;433;440;493;563;454;392;329;324;393;457;506;471;403;455;510;604;624;586;571;597;570;582;595;520;573;591;646;675;659;703;631;610;628;623;691;675;685;609;653;723;703;726;710;688;714;682;698;633;583;548;552;611;640;578;499;388;284;206;279;384;500;494;535;610;582;529;513;559;507;545;501;451;561;560;611;567;561;667;725;620;510;440;419;384;374;429;417;471;484;373;317;304;375;445;486;447;452;489;586;580;616;568;564;614;594;592;647;673;590;600;580;522;522;498;501;427;472;536;629;633;611;547;504;502;542;578;621;605;523;385;389;449;468;462;438;464;387;381;480;522;545;612;562;448;364;369;379;307;246;234;179;154;197;370;410;426;411;437;362;261;207;125;139;172;165;170;148;187;230;249;217;168;134;187;243;293;337;309;245;232;211;230;243;259;317;399;461;503;411;253;163;211;354;482;443;448;421;320;205;195;190;290;468;535;516;369;369;449;514;493;387;258;180;201;228;290;272;273;302;337;412;395;452;367;406;464;573;627;579;463;373;425;543;571;552;499;402;311;263;150;183;145;183;275;316;282;261;353;335;272;173;151;175;185;221;255;204;204;227;277;319;267;322;268;235;241;287;380;329;245;239;200;201;118;76;55;72;84;136;239;319;338;261;158;105;98;94;76;109;100;93;87;86;117;135;198;210;181;142;114;82;73;110;138;122;124;156;206;203;145;107;148;181;227;251;265;306;416;427;426;396;282;180;106;67;42;42;37;27;38;58;66;70;68;56;65;74;98;102;90;53;33;47;42;30;25;39;36;41;47;70;85;105;113;140;181;240;199;117;77;122;80;81;103;148;161;165;184;161;146;234;214;236;199;157;140;131;93;101;79;87;95;93;94;99;77;138;186;245;255;201;255;239;231;240;266;288;222;190;151;184;204;263;331;303;257;309;492;602;589;530;346;240;179;146;127;102
466;498;510;613;583;544;526;605;579;596;663;645;691;724;601;482;433;554;610;629;651;648;578;581;604;689;758;709;706;724;754;705;656;628;668;752;743;756;701;634;639;627;617;539;463;479;533;577;581;581;576;659;708;693;671;689;671;727;626;563;552;549;553;640;651;654;667;649;635;608;547;532;529;570;618;568;554;582;575;570;582;654;622;516;516;574;585;692;678;584;539;541;598;579;487;493;431;443;453;471;559;658;706;716;753;719;688;617;610;678;748;691;626;664;705;773;790;682;743;752;654;621;595;571;585;491;560;498;479;537;610;653;714;719;693;685;582;520;525;454;456;473;529;535;609;647;685;612;532;479;474;525;512;534;586;621;637;520;433;325;309;341;377;340;319;391;348;375;344;383;458;506;503;493;514;492;469;414;450;458;539;486;496;422;435;399;325;270;352;402;513;549;619;628;597;562;536;550;567;590;653;683;727;702;730;722;595;568;527;616;582;467;563;600;556;568;576;477;444;521;542;579;552;545;540;508;567;534;507;504;379;376;426;430;463;544;615;626;627;556;483;495;554;543;495;409;410;433;536;547;430;443;582;534;510;503;461;539;579;566;540;461;424;274;213;317;543;660;648;642;569;575;578;511;515;504;580;518;510;515;499;559;596;605;566;494;535;493;416;440;464;450;514;395;308;326;434;468;511;489;517;413;552;561;608;613;625;664;575;563;524;542;622;612;627;593;659;594;593;529;613;687;679;682;660;651;606;700;759;718;726;656;636;663;657;642;634;571;631;635;597;494;416;364;287;239;301;412;477;503;523;529;525;459;427;506;537;570;503;525;528;608;568;547;572;644;553;525;450;359;329;325;332;411;469;497;436;375;345;368;432;468;521;504;499;556;589;597;616;643;603;626;586;676;637;621;615;638;606;555;513;489;484;453;447;550;585;690;653;589;506;417;441;547;594;595;480;338;322;412;419;394;351;391;364;350;349;407;486;510;526;468;406;384;377;306;263;274;247;251;307;417;426;433;389;370;339;284;227;181;188;205;183;188;156;198;196;183;183;170;199;273;274;308;359;334;341;310;271;244;206;223;331;475;533;531;441;302;229;259;353;499;450;456;401;375;266;188;217;295;449;492;449;390;408;528;561;534;446;319;233;251;311;357;305;264;309;378;434;434;407;405;351;412;479;542;463;336;237;269;377;425;529;548;411;323;205;137;97;120;125;243;325;279;305;351;342;234;189;169;196;201;235;280;244;155;169;244;341;366;358;316;355;315;343;335;244;178;189;170;157;123;73;65;72;106;195;291;388;383;275;159;87;86;94;96;95;96;76;79;94;118;158;150;220;218;190;139;80;80;75;86;103;133;195;301;256;162;130;191;241;284;283;287;318;391;456;451;347;314;213;137;71;37;38;43;36;63;68;90;96;64;69;67;77;82;74;72;60;51;36;34;39;39;34;48;52;50;76;94;80;106;134;218;259;241;124;129;129;111;70;84;120;124;137;176;177;246;233;322;289;242;195;161;181;183;173;139;139;116;130;96;89;108;149;232;318;333;362;356;370;340;295;312;358;311;230;187;145;171;224;292;268;250;295;424;486;514;457;366;244;144;133;127;117
525;565;568;570;584;540;568;585;620;611;702;749;753;739;622;454;409;428;519;634;694;637;615;556;557;654;706;673;698;772;689;620;566;572;655;679;739;721;639;671;594;628;592;571;540;534;575;624;627;599;551;629;698;698;676;675;663;676;675;614;578;634;541;570;627;662;615;558;547;565;547;501;588;685;661;624;624;587;595;567;609;655;627;541;548;562;628;636;617;573;516;573;609;589;540;454;402;426;495;500;631;652;693;752;730;684;687;658;626;716;695;717;654;643;670;738;695;705;688;700;705;629;603;622;577;498;483;457;463;503;553;625;669;680;666;656;664;598;499;511;500;532;537;594;634;668;661;604;486;406;375;434;431;519;561;547;591;476;405;260;213;238;278;271;223;278;291;306;322;443;509;592;542;537;469;432;435;481;529;526;529;494;420;407;312;266;217;209;225;307;401;429;521;548;517;546;521;476;524;582;618;680;650;715;706;629;627;625;554;599;563;533;522;512;482;533;500;495;548;553;658;653;658;638;565;532;562;499;449;441;404;364;404;483;470;490;590;626;578;491;389;398;451;498;446;326;380;524;501;486;372;427;581;581;516;449;407;433;485;550;476;448;372;264;175;245;461;591;580;529;470;502;499;480;443;451;495;463;489;546;586;646;602;583;563;483;482;416;408;365;402;427;439;437;353;340;408;540;526;527;522;545;614;596;613;623;687;650;651;582;525;493;588;604;633;598;639;573;559;509;576;681;741;646;626;571;601;688;700;705;687;616;583;652;677;646;675;607;590;600;565;384;329;323;309;289;305;422;458;461;482;526;467;454;412;458;480;495;455;471;534;525;539;489;508;501;445;373;340;261;265;278;352;399;409;428;403;330;364;363;415;351;429;456;495;539;595;621;658;690;702;692;687;710;693;657;645;605;603;578;570;478;441;451;542;517;653;684;654;596;499;412;440;524;589;539;425;338;334;373;366;297;301;254;259;260;269;256;327;379;422;398;353;414;371;305;328;372;368;399;373;366;419;338;326;297;326;394;271;321;289;236;244;206;188;172;144;150;201;266;292;391;466;441;440;404;417;395;313;283;257;323;388;552;585;507;520;369;328;326;391;478;482;432;414;405;347;309;250;300;401;476;417;439;489;585;604;614;454;334;239;283;377;384;345;255;262;286;395;427;441;349;298;260;304;358;307;224;176;150;251;269;335;391;354;237;183;118;92;84;102;182;227;264;261;286;273;183;164;174;179;203;289;352;256;121;151;209;309;309;286;290;294;323;302;265;175;171;142;166;184;126;105;77;128;132;203;338;453;418;285;163;111;118;86;91;96;97;62;78;96;112;153;227;235;220;195;114;86;46;56;76;118;161;253;365;365;241;184;206;293;350;357;338;291;407;392;360;288;326;247;142;63;41;49;59;69;85;113;165;139;132;114;119;110;78;62;34;43;30;33;36;22;47;54;79;48;77;94;83;64;80;109;210;203;174;126;147;125;100;78;79;73;88;85;142;200;253;310;279;324;290;265;273;324;337;296;240;213;191;170;129;95;109;195;298;341;360;365;383;364;363;310;281;347;386;291;188;119;124;158;159;188;153;214;276;323;326;264;193;162;127;112;181;234
507;579;610;581;521;514;596;563;617;667;659;727;761;716;628;540;440;445;519;586;640;615;631;601;571;605;665;689;721;719;684;608;591;586;624;654;647;629;566;584;650;626;619;571;456;495;515;663;685;600;576;623;672;651;704;707;668;651;591;634;646;586;511;560;571;567;578;486;450;493;488;538;520;605;643;695;590;597;624;633;609;617;620;539;470;482;482;552;586;529;560;615;645;637;586;466;461;485;529;608;629;657;643;695;684;682;639;590;562;682;686;685;648;646;641;670;651;715;703;652;646;615;595;622;548;461;427;413;389;397;441;556;663;677;671;681;613;587;520;491;469;529;510;586;615;613;628;526;429;308;336;346;409;476;538;503;475;438;322;275;221;218;293;255;251;282;359;381;371;404;459;567;542;494;453;418;417;458;558;563;519;428;334;288;232;191;188;198;219;316;385;422;460;491;462;434;401;390;449;463;510;505;573;573;615;627;514;530;557;584;574;496;436;426;428;480;450;551;566;678;776;722;696;673;539;534;576;526;509;507;531;479;474;500;507;466;560;520;540;484;374;353;405;429;472;411;400;487;497;451;353;391;456;432;368;353;341;323;421;441;494;453;445;266;185;230;350;474;495;400;412;472;472;425;460;465;472;473;477;549;576;668;607;563;499;432;408;365;291;324;325;360;454;465;434;415;454;572;562;545;569;597;605;629;587;622;684;624;675;582;515;458;531;607;626;562;596;568;533;529;588;659;650;656;599;558;629;602;633;545;516;536;518;541;655;638;672;673;606;579;430;318;253;280;262;277;358;387;431;437;464;528;446;420;381;357;425;446;393;436;426;431;371;409;442;441;387;307;269;236;273;302;363;342;346;381;345;320;309;278;276;269;367;450;492;575;638;580;647;684;702;700;688;719;602;648;607;581;524;548;575;485;522;466;528;541;605;653;652;556;529;519;454;460;508;514;478;392;342;356;344;283;195;184;148;126;118;126;187;270;308;306;303;374;403;441;417;499;501;438;444;390;421;388;351;300;413;498;442;420;446;390;377;273;216;175;149;168;227;392;415;425;456;462;440;422;434;435;347;281;332;424;507;577;607;541;482;405;393;389;457;471;455;457;450;415;408;434;363;357;418;469;446;433;482;568;579;571;406;298;275;251;258;309;271;248;189;235;285;390;372;282;216;189;205;184;147;110;63;88;106;162;216;222;203;188;141;119;94;91;109;178;220;245;158;172;134;142;130;112;183;242;313;333;273;144;158;237;244;205;145;167;187;201;223;188;158;164;180;211;277;237;127;124;150;169;253;365;448;349;267;167;156;122;103;65;69;77;82;81;98;166;217;209;178;162;143;72;47;39;58;97;190;230;313;391;423;323;241;250;277;300;322;331;261;323;329;302;322;337;216;114;71;50;59;93;122;181;225;296;301;226;201;137;95;79;45;37;27;44;51;44;53;68;90;92;78;74;92;100;81;77;92;143;143;136;126;105;100;60;69;54;63;49;67;121;204;247;255;304;325;359;379;438;451;479;439;426;368;232;162;171;126;139;170;251;296;316;281;278;277;315;299;284;331;355;330;180;116;85;111;115;130;121;152;170;193;160;169;132;124;125;187;269;337
632;564;551;545;519;521;642;630;676;688;673;684;693;644;656;488;457;448;504;494;555;562;548;632;649;637;680;693;782;740;657;601;534;592;567;565;576;534;525;523;639;631;668;552;481;388;443;591;690;609;617;551;632;663;672;677;600;616;651;641;623;583;495;492;465;480;418;389;376;406;481;482;486;532;594;586;531;584;598;633;583;601;597;547;496;434;427;469;480;547;573;596;634;651;529;467;471;521;592;648;692;707;680;641;602;636;603;592;628;659;645;589;585;624;682;709;696;661;688;654;627;592;684;683;558;504;416;370;333;314;389;554;623;619;657;667;674;570;491;464;437;506;493;543;600;621;613;477;372;352;384;455;520;502;491;419;349;369;299;284;273;350;352;349;387;380;479;545;449;411;403;434;390;419;396;333;405;488;559;591;519;374;314;197;161;211;228;305;344;406;443;504;508;507;466;416;372;337;282;320;290;345;415;506;481;442;416;422;495;502;564;503;363;370;407;448;471;527;653;664;719;778;666;619;496;536;550;554;556;531;568;537;538;544;616;611;521;545;456;465;348;340;354;404;462;379;424;420;424;362;296;318;403;339;276;246;257;318;357;361;446;462;365;243;178;145;207;327;347;314;332;414;433;490;506;481;460;471;423;438;566;577;536;473;444;402;298;274;311;321;356;372;371;443;506;533;527;574;589;612;609;685;642;638;602;578;570;550;661;641;533;457;469;588;660;598;623;551;538;520;549;669;630;634;580;543;595;580;522;469;379;386;375;456;509;608;675;588;578;473;395;284;265;297;317;321;369;418;397;368;402;495;496;422;411;405;400;402;384;434;453;347;323;366;430;471;414;364;329;341;355;372;343;281;280;341;372;355;248;237;210;207;283;368;415;511;583;526;607;643;639;710;711;723;737;645;581;506;435;525;549;481;510;583;631;638;653;655;656;615;517;530;448;423;350;350;384;342;271;288;291;212;196;147;131;94;86;90;144;228;259;257;254;324;402;457;543;604;585;474;491;442;433;407;380;387;526;602;627;613;611;546;428;334;267;205;176;157;267;386;405;348;365;343;322;325;350;311;293;298;352;422;564;586;599;525;468;431;403;468;458;467;473;416;370;371;435;463;443;397;504;462;493;415;407;464;498;472;353;254;195;154;172;175;195;167;119;157;230;277;258;217;130;135;145;116;66;64;48;43;72;79;103;118;110;110;104;111;131;93;118;169;221;193;115;88;100;76;93;116;193;237;297;277;227;112;109;169;160;127;83;90;78;139;194;159;165;155;193;282;389;333;257;177;185;200;218;269;266;265;228;199;165;156;109;64;70;89;72;87;114;193;214;236;197;151;98;36;36;38;53;137;196;306;432;442;457;436;288;258;237;204;225;229;185;195;237;271;254;258;169;96;62;83;98;179;241;319;432;482;436;336;259;148;85;56;39;47;39;55;58;72;69;88;129;121;110;112;120;91;104;71;117;159;189;205;159;112;75;59;71;45;61;42;66;108;132;190;221;256;264;302;400;501;603;563;554;549;434;290;198;150;170;141;158;203;211;222;220;215;263;314;363;343;308;316;256;181;126;109;170;151;127;109;130;127;144;147;104;108;160;206;364;405;481
561;562;560;565;516;601;634;612;673;672;650;644;648;648;595;484;446;467;468;543;544;511;560;646;700;681;694;692;731;757;664;552;545;474;527;505;444;484;479;506;595;603;667;552;410;390;390;521;620;603;540;473;554;575;579;587;581;620;585;609;590;557;420;377;375;387;352;348;401;437;474;475;444;474;515;539;529;480;546;570;609;623;649;587;518;390;338;399;482;458;475;556;598;613;543;441;509;559;620;674;729;725;653;655;634;540;524;588;603;596;593;606;583;648;641;715;676;696;712;638;580;631;679;650;595;468;389;390;317;321;369;514;592;624;609;676;577;490;396;403;452;482;497;517;547;561;494;482;359;418;456;516;550;520;496;407;359;355;280;322;335;443;455;497;520;537;587;548;486;486;439;383;277;311;309;345;368;378;484;567;560;407;285;188;226;285;327;415;489;540;543;560;589;591;553;443;393;287;243;182;176;232;302;425;370;397;285;264;361;479;530;485;412;386;413;430;501;582;638;684;699;670;586;533;442;532;470;496;475;619;568;574;566;579;644;619;625;514;506;465;349;297;325;332;383;445;379;386;307;239;239;319;334;294;227;198;231;334;373;315;318;341;276;232;195;143;134;205;253;311;311;415;543;531;515;430;407;364;343;391;488;511;407;410;449;398;347;270;352;362;433;431;411;487;553;576;660;594;649;691;694;735;751;659;622;560;490;511;568;626;540;460;482;528;598;583;597;586;557;559;548;625;631;680;666;616;597;552;510;381;291;299;330;401;477;513;557;597;564;498;398;338;372;328;350;348;362;411;421;399;377;428;491;498;468;486;507;456;467;495;437;387;326;403;457;550;552;482;434;446;436;405;380;313;357;452;502;429;353;273;234;188;228;272;389;425;432;484;512;591;623;697;742;702;703;670;618;490;426;587;604;525;557;640;635;666;610;623;624;623;554;571;420;321;244;210;243;231;185;173;164;193;200;185;139;96;95;88;152;225;287;286;291;320;410;481;586;593;627;542;495;501;498;512;451;479;597;656;711;730;666;643;501;374;331;220;206;202;302;400;412;313;257;218;222;204;254;304;307;247;365;450;504;531;497;500;436;436;453;429;435;428;437;398;365;418;382;408;400;413;444;426;379;277;260;349;393;358;295;214;129;85;108;130;134;116;113;119;172;178;127;106;100;119;111;80;49;34;37;45;51;60;60;74;80;84;108;102;112;121;99;119;134;116;77;57;47;65;65;102;131;153;193;197;143;153;113;143;145;82;79;69;64;115;132;190;128;134;188;262;345;330;301;213;163;155;172;195;215;180;199;178;226;194;139;64;67;103;120;99;118;192;215;228;152;79;52;39;41;46;54;83;177;312;392;455;526;486;414;290;252;149;165;125;133;137;207;206;187;180;123;74;60;108;184;311;448;513;557;562;540;389;311;198;111;63;60;49;55;65;85;83;128;113;146;118;102;121;142;126;123;108;210;239;290;337;236;115;79;82;78;83;77;49;59;87;113;143;150;183;200;249;391;575;624;700;632;528;466;287;186;131;152;178;211;282;246;301;241;241;273;349;364;346;339;266;197;148;147;182;276;239;238;193;163;180;159;174;156;198;227;379;516;576;558
534;567;541;619;654;600;561;576;567;585;544;527;615;557;483;490;433;471;461;521;545;540;605;668;678;665;648;679;740;720;634;561;538;545;490;437;386;391;412;499;581;538;623;539;429;318;325;467;531;558;478;426;473;523;532;514;525;557;529;523;506;469;403;362;406;426;466;429;441;468;516;509;560;473;536;566;468;528;526;568;575;647;663;693;611;534;389;383;446;414;408;498;540;594;560;501;493;619;640;684;695;684;670;645;610;566;546;572;588;595;556;536;532;605;647;719;753;769;716;679;696;626;654;648;579;528;449;397;335;390;422;470;598;563;553;552;530;441;397;473;505;443;438;482;488;443;416;371;354;405;487;495;515;545;469;451;390;373;386;375;348;449;530;568;604;628;660;616;493;501;474;344;266;262;321;380;327;298;403;560;568;422;313;277;315;389;451;488;527;570;588;573;576;586;551;477;373;307;260;172;144;156;217;342;384;388;301;226;309;382;473;445;433;429;415;482;526;558;593;551;557;599;537;461;439;453;431;457;514;553;589;673;564;585;632;634;631;543;483;432;333;241;213;249;331;361;328;313;272;193;259;306;311;247;187;233;320;378;378;300;205;206;224;185;169;131;106;155;233;301;333;392;457;466;439;362;327;291;223;303;386;446;345;365;444;451;345;395;423;467;498;472;465;553;586;594;653;612;711;759;765;765;744;658;510;534;474;431;504;509;536;505;502;524;518;481;506;513;528;561;581;608;684;666;595;638;541;543;461;308;249;256;284;316;418;487;541;571;608;493;451;368;372;373;386;317;398;405;394;316;308;372;468;539;497;520;508;555;550;502;420;383;402;489;536;591;621;551;552;525;507;496;438;427;460;567;635;580;502;433;325;236;194;222;284;290;352;343;462;556;592;715;718;737;677;619;599;550;499;568;577;558;556;636;590;581;513;516;595;647;595;611;451;288;205;133;107;112;96;88;124;213;206;181;147;165;173;127;181;324;395;326;254;255;337;419;480;614;604;562;555;526;557;582;558;486;663;769;781;750;602;498;420;359;253;237;198;196;272;392;402;295;193;131;129;200;365;406;365;259;271;370;480;436;443;474;483;428;456;442;408;387;380;328;327;262;244;295;312;305;338;357;286;198;172;223;266;279;270;210;113;90;69;107;93;84;104;116;103;114;87;78;64;55;63;50;49;33;38;46;46;58;92;110;126;87;88;90;112;129;100;87;90;62;51;57;74;72;66;71;67;94;101;119;96;120;141;132;134;104;110;93;87;87;110;141;110;112;141;195;276;351;285;178;114;95;134;209;194;194;203;185;203;230;185;127;102;127;150;127;144;234;258;231;143;76;45;32;41;61;81;99;168;277;371;526;545;525;485;417;294;197;152;122;91;106;129;124;106;84;86;61;72;132;291;410;537;589;658;623;602;486;390;276;127;90;105;108;104;100;110;112;118;105;136;92;130;158;164;196;169;183;276;365;397;415;272;148;115;103;106;132;86;76;66;94;120;114;134;161;186;276;407;507;597;597;622;496;437;259;151;122;166;198;278;346;416;427;409;404;362;329;326;349;273;223;169;163;188;318;399;420;377;278;232;230;251;254;248;311;375;499;649;655;723
516;513;527;629;696;626;664;590;543;512;473;538;550;503;486;472;514;487;487;507;554;572;610;689;716;678;620;669;647;634;590;593;586;544;481;358;313;323;401;570;564;522;562;509;382;256;241;401;499;476;341;368;425;466;530;501;482;455;430;409;377;348;344;365;373;409;456;468;468;468;546;610;570;594;652;607;531;488;487;571;613;602;676;645;640;602;480;435;428;410;347;467;546;553;600;514;549;599;610;664;717;681;669;621;590;511;562;546;533;512;472;530;594;613;607;657;752;734;745;752;695;668;623;672;572;570;482;402;390;469;479;505;594;607;529;502;458;362;421;475;519;418;384;487;492;440;310;309;399;434;490;482;478;464;474;450;488;458;478;366;315;374;520;588;662;711;689;559;476;463;431;355;266;258;307;311;280;343;401;593;618;519;444;442;518;557;671;584;653;620;575;511;546;570;520;406;419;378;280;214;180;195;177;317;343;332;315;218;261;371;455;496;478;469;522;588;555;505;520;508;475;527;429;407;398;429;518;452;426;494;643;623;595;606;624;658;613;519;415;325;264;179;165;170;220;246;240;231;205;179;253;302;304;182;183;291;322;444;399;249;190;161;158;152;137;94;80;129;211;285;300;348;405;397;318;296;303;327;317;352;382;362;358;339;464;526;431;463;495;539;549;481;519;580;621;663;635;596;708;744;784;776;744;606;578;473;380;381;414;569;583;515;514;482;441;395;491;458;506;523;585;620;671;622;625;574;521;410;410;285;276;270;277;322;370;406;416;509;544;530;400;315;328;315;307;328;380;384;336;236;238;306;473;529;540;526;519;524;522;472;388;426;467;465;544;594;575;565;575;522;519;542;567;486;531;669;664;623;621;555;467;300;241;205;175;221;215;249;384;434;515;644;678;655;674;680;648;605;534;571;540;520;535;571;503;464;420;486;588;624;613;547;467;299;225;118;88;62;62;58;75;135;178;194;220;232;226;209;241;332;426;343;225;260;248;298;364;488;512;572;555;566;582;576;530;561;658;784;745;670;544;347;309;246;231;214;189;205;299;430;425;288;182;91;112;190;350;458;409;237;201;317;400;370;406;489;497;471;480;440;366;283;270;261;205;165;164;185;213;245;226;215;132;96;101;141;181;186;279;213;158;105;105;131;134;121;134;122;101;95;42;55;64;64;63;61;45;43;33;60;61;53;88;150;132;133;136;109;114;94;68;57;55;40;65;79;86;63;55;62;62;69;86;125;129;178;188;183;124;146;162;159;105;85;67;68;54;75;69;119;229;248;212;134;126;114;108;168;178;179;241;238;204;259;231;161;114;154;195;162;181;234;336;250;111;65;50;40;63;81;99;103;161;242;408;514;515;550;494;470;338;195;160;139;123;115;92;68;69;75;81;97;112;193;333;527;615;671;675;681;605;579;476;284;137;119;125;121;143;192;146;141;135;123;126;161;175;244;260;298;254;272;380;468;462;386;242;184;165;182;193;167;144;96;88;125;120;141;172;193;249;290;401;486;529;562;523;470;315;211;130;142;218;294;385;491;526;521;568;504;436;363;366;363;348;268;232;217;256;392;531;514;449;359;314;323;336;352;395;413;450;555;656;712;705
495;568;612;610;651;637;616;598;567;536;473;481;465;409;497;493;526;508;498;493;619;597;620;669;664;651;641;666;665;572;591;553;563;599;541;315;246;357;457;534;469;493;465;438;408;235;240;352;420;377;285;264;349;437;473;448;401;337;316;279;287;227;269;299;375;460;477;492;490;505;596;593;563;650;677;632;581;564;574;644;700;640;700;725;691;635;566;528;451;342;356;432;533;548;539;566;543;584;611;626;653;627;627;596;511;513;506;483;466;450;530;569;592;612;598;653;672;656;788;677;765;707;690;660;602;556;562;405;341;466;527;523;524;548;525;492;432;374;434;529;451;421;409;488;475;445;346;340;377;449;441;448;464;466;462;572;539;560;568;469;348;344;407;591;661;669;706;522;456;421;430;380;375;304;316;279;297;417;541;630;658;654;573;597;670;667;731;734;691;700;583;537;451;498;464;442;429;393;362;267;215;186;228;330;349;370;269;200;226;299;419;446;459;506;600;605;535;488;438;422;405;418;362;417;441;491;441;488;436;555;603;585;632;572;627;613;582;459;333;245;181;123;123;136;152;162;144;140;141;162;221;255;192;166;174;281;355;439;419;313;201;124;80;105;107;88;75;131;193;198;257;285;304;327;379;337;377;354;382;332;384;363;330;360;499;525;483;472;488;545;589;633;614;620;671;557;576;556;631;695;749;722;735;624;537;484;413;367;422;538;616;587;613;513;383;368;405;422;488;575;547;647;628;670;588;463;458;439;449;392;323;309;311;314;353;394;421;449;453;389;322;257;233;261;268;333;352;308;286;191;192;314;433;491;482;505;449;461;468;466;429;511;530;564;582;623;628;626;600;556;568;626;614;637;652;637;737;676;608;559;532;395;284;195;184;163;150;187;249;386;452;555;554;557;652;681;671;655;591;483;464;468;481;448;395;379;400;453;541;538;498;444;430;319;263;133;74;51;66;53;81;91;132;179;197;297;328;282;262;292;308;239;233;224;164;172;245;349;331;345;456;530;544;564;568;574;704;719;651;570;465;289;236;234;220;199;157;213;326;451;348;276;162;93;108;176;304;437;407;206;157;225;310;373;447;539;498;464;400;351;280;222;210;172;120;104;107;123;140;133;138;100;63;50;61;108;127;229;361;308;208;132;116;134;178;181;167;169;141;68;37;47;60;95;115;82;65;41;52;66;82;109;138;152;141;137;156;139;137;99;52;62;42;51;68;97;81;92;92;86;80;88;105;124;166;197;224;217;179;173;188;155;120;105;63;41;48;65;77;105;137;146;172;116;82;104;138;159;184;209;249;227;230;244;209;162;160;144;192;205;274;359;390;269;119;60;42;53;78;103;112;113;152;220;368;472;486;429;506;446;337;253;220;183;147;101;84;67;69;62;101;117;187;308;392;526;611;703;749;692;723;537;461;292;194;146;124;150;212;216;155;126;129;166;198;251;289;384;427;372;371;342;441;498;507;342;242;222;254;286;235;230;160;156;153;164;192;200;224;297;314;395;480;456;411;412;402;321;237;140;165;210;268;358;452;504;580;669;662;601;460;470;414;468;435;394;296;279;347;488;615;665;578;456;360;396;409;448;491;480;536;610;723;706;738
539;585;645;614;643;577;548;579;631;553;487;397;357;375;441;488;585;535;569;547;567;610;626;641;646;630;550;563;589;591;556;601;552;557;442;363;322;439;550;602;593;470;398;414;415;340;282;288;355;314;214;216;314;369;451;412;331;248;268;237;242;212;248;334;350;428;523;452;489;500;547;562;593;604;708;647;626;600;640;657;654;626;660;750;693;620;610;533;463;381;340;404;398;433;424;478;480;512;584;583;597;566;545;498;479;490;420;395;386;429;452;487;542;523;528;557;558;565;672;639;631;659;657;690;628;603;530;427;401;397;526;516;518;537;506;491;485;402;503;541;450;400;455;497;534;466;452;399;443;462;516;482;428;486;552;615;676;600;553;522;419;349;416;511;596;655;668;583;530;525;457;368;384;421;320;299;369;449;543;637;642;651;691;738;768;817;803;770;788;765;674;558;424;375;364;393;395;390;343;270;198;207;304;381;375;393;314;203;223;310;412;396;394;521;613;618;607;567;466;404;452;351;359;434;513;505;475;455;464;543;545;592;605;555;567;565;569;416;323;230;143;95;93;132;123;73;63;84;82;123;167;157;161;170;168;235;352;428;379;247;162;94;60;75;95;94;83;103;150;167;251;302;376;382;405;382;363;364;334;343;356;358;316;324;398;456;459;462;443;508;589;634;665;670;621;552;506;415;476;579;646;642;714;616;551;512;415;397;464;609;609;601;556;513;449;381;383;412;431;486;484;548;553;584;501;444;410;463;467;439;419;437;419;381;365;420;464;426;390;318;235;212;266;252;310;357;369;319;210;144;176;290;430;427;400;386;355;372;441;430;479;525;596;601;615;632;592;621;638;582;563;561;605;599;612;678;714;632;547;497;483;403;297;265;254;211;168;162;202;270;358;438;440;426;539;621;621;653;556;461;363;370;427;396;343;327;344;361;479;454;330;300;260;270;229;153;64;50;79;106;76;88;120;147;294;354;436;331;246;248;203;144;168;138;114;114;122;165;189;240;283;364;408;492;532;624;585;614;540;473;442;245;194;154;170;193;154;250;285;334;288;196;112;97;88;124;245;324;304;151;85;139;260;337;385;487;428;363;294;231;198;143;138;145;142;123;115;94;99;94;96;69;52;59;88;76;161;294;443;498;351;177;122;115;209;194;184;195;122;72;35;62;80;175;198;198;118;75;86;74;81;119;142;116;117;113;135;109;95;68;52;50;65;68;80;94;115;132;117;158;140;127;147;183;186;208;263;241;202;174;156;139;143;124;87;44;42;55;78;86;119;107;100;90;93;104;148;169;164;193;206;231;266;249;222;177;139;191;204;247;274;379;376;300;160;48;42;65;98;122;126;91;110;173;278;382;375;341;381;396;398;327;298;252;204;139;134;112;83;63;95;165;290;361;440;473;505;549;657;671;666;570;424;302;220;172;145;180;236;220;185;182;204;261;319;351;405;495;518;471;415;438;514;546;506;326;311;296;326;394;314;227;200;203;260;266;263;231;287;404;500;480;549;473;370;323;292;241;180;156;185;268;381;482;518;523;571;604;642;598;493;529;580;599;585;450;362;379;445;566;704;752;621;469;432;457;505;580;645;638;605;578;651;665;662
524;590;629;665;633;523;490;573;585;541;465;374;357;403;473;545;588;565;585;567;554;592;579;606;591;548;522;512;531;539;594;625;532;528;464;447;482;547;652;631;568;499;437;389;417;411;355;325;312;322;283;301;327;367;352;309;303;245;242;305;309;330;335;366;423;512;503;466;429;440;482;525;590;611;650;615;614;638;677;729;660;583;666;597;672;640;658;521;468;431;354;443;352;351;399;432;473;533;505;528;475;537;502;464;455;383;336;289;323;350;381;428;485;491;454;463;483;514;504;576;540;600;607;626;652;599;574;511;413;419;441;519;525;570;613;591;518;497;470;602;522;444;480;534;623;614;571;480;463;517;538;466;415;513;556;652;663;578;607;520;465;422;401;448;532;597;616;613;557;583;516;469;415;396;322;253;389;476;582;725;642;663;740;775;783;805;777;822;873;764;692;587;488;375;293;322;308;302;247;243;232;283;399;447;444;457;374;239;237;303;370;415;436;585;676;683;657;614;539;503;438;409;411;485;519;531;423;402;450;502;571;613;550;500;470;581;526;419;284;219;175;113;116;130;105;74;56;58;116;133;133;149;156;149;156;173;251;298;307;231;152;92;54;63;71;75;91;104;141;190;321;369;426;427;462;422;395;333;305;252;252;252;222;245;283;347;447;425;392;446;547;611;597;601;625;494;404;360;357;390;516;605;666;608;591;543;501;499;532;542;530;528;597;549;484;435;380;397;416;386;386;469;496;503;460;389;431;534;546;505;472;479;430;370;309;357;405;451;341;208;188;215;326;395;373;389;425;278;154;128;189;307;414;362;351;346;249;314;391;419;421;461;503;483;510;494;602;610;605;512;554;580;493;494;527;652;666;574;516;500;511;429;348;301;303;251;190;171;167;261;312;444;398;411;439;562;503;542;491;377;272;296;331;357;350;258;269;327;316;303;217;186;174;166;160;100;73;51;94;111;97;87;156;197;247;376;395;322;247;179;154;115;121;111;122;73;74;81;89;110;170;256;375;406;474;484;506;504;397;305;284;212;155;131;104;105;109;176;208;226;190;152;127;67;73;98;151;178;164;94;51;64;122;245;334;388;331;261;169;135;125;101;126;158;159;171;124;136;135;116;95;83;41;66;76;119;160;342;522;522;418;215;139;135;200;233;241;205;125;77;58;62;121;208;265;197;127;67;82;78;80;101;88;85;95;108;117;119;104;104;108;103;131;136;134;151;210;215;260;280;272;285;258;223;207;211;221;233;158;149;102;117;135;134;77;62;52;64;80;105;111;111;115;108;99;101;96;143;160;164;185;221;283;260;187;200;195;202;201;213;268;302;344;266;121;52;46;71;111;112;83;119;132;173;261;322;312;260;303;394;471;508;456;338;287;232;197;155;84;65;96;197;365;428;408;375;330;389;537;622;577;472;386;357;286;207;147;230;277;261;180;185;304;405;435;433;492;501;548;532;518;487;549;552;507;448;387;410;484;466;351;248;241;295;424;425;385;348;348;468;553;574;615;548;469;342;253;215;174;209;259;340;452;547;588;543;652;642;634;649;590;587;660;616;639;504;469;481;528;580;688;621;528;417;417;503;580;668;692;670;627;628;633;625;618
481;505;575;599;604;525;569;577;591;569;525;452;421;485;468;530;555;617;621;541;591;560;505;554;491;425;412;449;476;474;570;578;529;528;525;583;551;539;617;603;519;497;440;404;406;483;405;348;422;382;354;386;421;401;379;348;316;292;334;351;379;365;316;381;440;518;546;444;394;447;571;535;525;582;596;554;623;674;737;686;614;597;610;635;666;627;614;532;503;461;463;499;437;394;443;479;524;537;571;535;525;548;486;447;408;329;290;223;261;321;385;407;474;396;374;428;436;435;447;453;458;508;563;619;593;724;595;600;467;460;437;448;530;552;631;641;591;545;542;528;443;444;493;495;560;585;550;558;529;593;587;516;467;538;602;651;655;531;538;486;442;416;468;444;562;661;646;550;589;520;560;489;482;406;323;319;380;492;630;702;721;678;752;799;820;839;865;801;821;805;752;713;598;440;300;257;197;234;294;315;325;392;470;577;527;503;372;238;297;330;445;432;528;624;682;723;697;670;613;581;522;452;423;493;505;433;451;366;462;516;592;598;541;450;412;396;370;331;224;203;163;146;103;87;81;69;50;58;78;118;129;155;214;225;179;137;177;220;244;233;218;109;68;59;65;73;61;112;177;274;361;447;483;495;557;456;356;340;274;176;174;174;166;146;179;282;338;370;303;378;501;554;573;565;568;490;357;304;315;294;367;453;595;591;561;552;463;495;521;489;439;474;518;541;533;477;385;389;391;304;333;342;379;363;354;374;435;490;535;555;553;527;462;316;256;263;268;320;225;186;142;213;343;504;495;472;421;276;130;92;146;253;283;303;347;267;204;302;342;364;314;336;397;398;396;357;432;508;462;431;408;374;334;322;412;462;441;433;384;432;470;493;397;354;342;305;236;237;216;278;391;466;431;390;382;391;447;438;416;318;223;219;307;390;333;245;227;202;212;205;142;113;94;132;103;75;59;75;118;133;130;165;237;231;250;250;234;206;169;155;129;121;128;115;111;71;61;69;55;91;127;225;304;410;431;392;361;307;217;187;185;152;120;75;69;73;107;87;104;127;140;139;124;72;73;99;110;132;121;63;58;52;72;154;219;233;237;162;136;100;92;106;130;183;196;204;189;145;164;203;149;100;51;58;73;102;237;420;569;566;413;238;171;129;209;239;238;168;99;71;57;83;126;255;238;212;124;80;76;73;47;79;79;80;80;142;164;173;196;203;249;247;252;233;234;296;339;385;379;387;391;390;370;342;311;256;215;183;113;84;112;181;165;122;83;64;66;80;115;168;155;139;160;154;163;131;119;133;138;157;150;188;204;198;139;173;193;185;176;177;180;199;239;176;125;61;31;64;66;96;70;126;146;187;293;367;315;269;311;411;481;550;520;435;393;312;232;159;100;70;129;293;416;370;338;267;249;255;462;491;476;419;387;402;305;217;194;266;336;335;266;294;399;518;542;481;519;552;647;618;553;515;601;565;513;508;534;604;532;474;397;313;336;437;504;512;505;466;445;542;629;660;642;579;573;486;397;340;284;310;317;383;583;638;606;581;606;662;668;602;545;609;656;625;644;581;535;578;642;595;619;595;518;425;468;556;599;713;742;727;733;670;679;610;557
363;450;510;645;607;551;535;513;583;544;501;549;537;505;514;510;546;574;605;545;515;451;455;402;365;394;398;358;383;447;505;547;580;565;668;643;597;573;587;575;454;549;450;379;457;577;530;443;430;462;456;456;499;478;462;424;388;381;462;487;433;365;292;340;438;542;544;425;376;516;558;529;521;549;493;546;615;641;694;654;670;612;626;613;687;650;583;502;537;538;492;507;496;476;535;580;641;620;569;541;553;562;495;430;392;346;285;201;213;242;347;441;483;370;380;471;492;408;453;508;501;544;541;553;591;616;588;647;582;526;523;478;516;587;698;637;615;606;518;492;406;442;447;515;525;540;510;536;528;574;581;567;552;603;631;582;561;461;476;434;376;404;494;507;583;713;628;570;559;546;585;580;564;487;433;361;447;553;589;659;753;711;750;771;848;811;818;832;773;755;732;735;727;560;362;257;159;196;288;415;451;507;587;599;524;477;350;217;257;342;442;558;623;707;770;725;701;704;697;627;548;520;472;416;420;441;396;435;441;539;554;572;519;439;336;276;261;238;198;194;204;125;92;74;80;59;64;60;64;107;142;161;262;260;265;170;138;223;286;284;256;164;81;53;51;56;56;91;195;324;403;462;501;446;466;423;392;341;203;171;130;83;113;141;180;241;282;345;318;323;349;404;437;545;571;497;395;382;358;323;323;408;501;524;573;493;408;432;431;440;395;337;422;405;401;369;338;338;341;248;248;245;284;267;253;310;350;418;499;508;505;439;335;249;223;166;182;194;147;137;136;212;357;496;520;537;396;250;126;90;116;146;204;231;212;199;183;215;298;264;223;249;283;275;231;281;316;361;400;332;284;244;232;202;279;280;310;308;337;414;531;498;450;404;385;322;273;206;202;306;393;544;572;497;419;357;381;364;357;248;201;245;383;405;347;249;186;181;197;162;130;143;148;111;107;122;114;89;95;110;142;234;327;288;206;215;213;168;125;100;89;125;162;149;121;95;98;80;102;109;155;195;302;362;375;325;233;179;166;123;115;123;75;51;51;59;60;105;93;85;99;112;137;132;119;103;124;101;91;66;53;45;65;139;187;192;168;111;97;98;89;145;176;183;236;235;211;171;210;245;217;112;71;45;73;120;268;431;587;557;405;295;142;116;170;218;259;182;113;72;84;127;162;200;194;173;96;74;73;78;74;72;75;109;131;226;314;326;334;388;380;385;384;372;356;456;435;431;418;468;460;449;424;399;440;351;259;162;93;102;195;238;224;130;94;94;94;117;144;182;178;166;217;202;204;175;150;144;152;125;145;155;140;134;113;123;148;156;176;174;186;195;221;220;141;85;46;31;31;44;88;128;191;306;379;378;340;407;379;414;497;533;505;467;452;419;244;161;94;59;148;278;329;315;262;209;139;190;286;395;429;376;384;402;326;222;227;340;414;422;402;359;477;472;503;587;626;621;654;688;641;495;526;537;604;613;601;628;577;543;427;389;389;529;577;527;630;558;559;631;671;707;694;667;598;583;504;454;416;380;457;519;591;645;633;616;685;665;590;594;568;568;573;705;668;650;644;658;641;607;633;618;552;463;521;647;658;727;820;805;750;694;739;622;606
264;334;400;533;602;537;579;550;531;511;495;585;550;512;499;483;497;522;513;549;481;407;296;295;313;377;328;317;320;312;428;513;609;606;641;629;562;499;524;490;438;511;462;421;454;549;517;481;517;554;571;620;539;564;513;520;491;506;529;535;484;282;274;317;431;508;475;407;412;471;574;579;531;499;378;440;466;572;690;688;686;660;688;670;672;631;590;483;523;559;545;544;589;624;657;666;649;652;561;544;488;522;514;498;489;372;340;263;279;336;427;471;436;470;493;550;532;512;531;552;607;505;521;571;593;589;627;616;593;580;570;562;523;518;666;688;653;609;544;503;435;475;443;448;435;457;404;471;492;524;530;589;605;619;601;543;468;411;413;388;291;330;480;524;671;721;656;600;539;601;588;578;581;544;481;504;517;594;635;629;737;772;795;827;800;789;821;855;763;728;687;711;696;648;422;254;161;217;404;537;592;546;634;596;488;442;307;171;206;337;470;554;614;710;710;691;632;614;639;553;557;568;414;391;363;310;339;321;413;435;508;543;473;400;333;213;187;206;172;187;157;97;84;61;74;44;53;57;68;90;135;204;251;284;268;188;188;253;346;281;268;218;102;40;29;38;42;92;181;343;431;454;366;373;359;386;398;370;226;176;154;104;104;156;257;283;286;278;279;245;233;247;352;393;505;506;437;483;439;416;408;462;492;452;434;372;364;364;382;359;304;287;295;308;305;299;320;332;282;197;146;180;211;220;212;233;271;340;463;481;433;330;267;220;197;147;160;140;116;95;119;199;330;446;477;428;327;183;113;76;86;122;104;141;165;162;148;186;197;203;171;167;200;194;217;245;260;259;253;257;210;162;132;121;176;210;223;210;288;378;500;505;531;459;426;319;287;242;206;248;375;491;571;584;448;358;306;347;296;242;225;355;410;406;273;193;167;185;187;163;135;145;139;129;116;147;175;156;141;166;191;304;318;262;161;178;180;170;80;61;91;135;173;160;113;111;142;125;119;104;111;149;211;246;310;226;189;153;115;97;110;104;87;64;59;61;78;88;92;101;125;223;258;246;184;152;120;92;125;115;91;74;71;170;201;211;158;110;97;105;159;216;244;215;239;293;230;192;182;273;233;137;92;83;76;149;297;447;588;498;362;225;122;102;97;173;192;168;123;89;114;164;157;124;145;128;91;87;94;108;108;110;129;214;271;399;478;543;531;583;623;545;509;444;428;436;455;471;440;360;402;448;464;467;491;468;332;204;115;108;231;319;255;121;96;111;143;133;194;236;235;243;275;322;295;284;263;214;187;132;147;150;131;81;91;85;124;184;273;296;252;265;323;299;155;109;54;35;29;33;46;132;268;413;478;504;473;471;464;456;435;441;427;478;487;397;298;194;78;78;141;264;280;221;205;165;127;141;186;261;273;300;328;336;293;257;272;357;524;581;548;528;534;540;596;581;705;750;737;670;611;497;519;584;653;646;668;664;643;578;465;444;462;551;583;663;737;718;681;679;641;642;637;667;614;692;657;586;510;508;597;593;620;586;631;589;638;706;599;593;580;602;593;690;745;718;761;689;641;620;576;607;576;539;540;640;661;721;753;710;780;705;736;627;582
249;245;338;456;522;572;603;524;503;521;470;490;531;490;448;458;418;410;458;430;441;319;246;241;337;351;349;314;307;350;409;508;566;571;592;567;519;519;495;425;438;446;431;394;504;574;548;612;552;630;584;588;492;528;581;573;581;525;541;556;470;276;219;334;357;468;436;452;404;412;569;531;507;399;362;294;374;439;540;639;603;668;679;648;681;602;570;522;603;565;595;591;601;677;684;659;658;676;581;599;513;487;544;533;483;479;404;340;327;392;490;494;492;444;537;618;625;557;571;595;606;561;523;573;555;527;553;559;598;578;625;534;543;632;707;711;755;679;592;510;489;503;498;510;478;419;348;345;373;379;465;581;622;627;626;515;422;339;371;324;290;355;430;552;650;723;718;678;613;559;552;561;561;520;486;538;558;575;620;619;700;783;761;802;827;791;806;736;691;640;604;677;728;673;498;334;197;268;401;489;537;529;523;489;396;407;300;169;179;243;390;535;529;638;647;562;510;511;425;451;440;444;392;289;226;241;220;294;317;358;383;462;492;441;330;231;149;155;181;174;148;90;81;74;48;57;57;83;90;78;126;200;234;250;216;208;220;255;269;238;259;206;107;46;40;32;28;57;124;228;365;352;267;272;316;392;387;304;262;178;150;147;177;270;331;296;307;246;205;162;127;151;200;298;374;398;405;385;397;411;506;560;525;359;284;261;270;323;328;333;282;278;283;251;259;277;250;251;211;132;102;128;171;213;175;198;224;314;347;420;311;212;155;207;222;212;215;122;127;98;151;174;287;389;332;338;258;177;112;100;109;91;111;111;108;138;117;131;118;133;116;118;141;160;200;232;268;234;202;211;192;172;133;98;121;193;184;209;259;329;457;565;535;531;462;391;287;205;227;252;336;459;575;623;481;314;270;241;294;304;351;472;465;427;291;208;226;211;238;206;130;134;94;101;121;165;204;174;137;146;171;248;310;225;165;134;177;145;64;51;70;115;132;134;119;136;158;150;126;112;103;103;108;157;185;198;176;135;103;87;106;127;108;78;66;82;106;121;122;142;230;334;381;367;228;164;113;127;167;167;135;88;151;201;261;199;153;124;106;155;182;255;263;240;247;299;215;114;151;209;191;145;153;167;142;182;304;442;529;460;278;171;100;86;95;135;181;182;126;128;151;162;123;92;100;102;120;120;153;162;187;209;275;329;419;537;639;633;615;688;651;566;484;428;424;444;381;396;326;294;324;409;476;511;475;457;387;223;124;149;217;314;220;154;118;140;133;169;231;263;274;311;361;381;424;396;389;366;213;159;156;141;103;123;83;79;177;304;487;455;453;400;341;253;157;78;58;46;34;35;66;127;326;492;555;557;605;534;507;433;344;285;344;491;528;502;396;242;133;73;120;214;225;248;249;195;159;116;120;179;233;272;266;300;248;270;276;374;547;585;635;585;593;530;629;655;759;676;696;689;613;518;580;593;651;679;699;688;683;582;495;439;519;507;675;694;789;751;793;712;670;591;623;616;618;685;649;638;609;592;666;647;621;609;615;605;674;658;665;611;601;625;648;731;773;799;798;770;680;647;605;618;596;642;595;533;589;627;724;757;767;694;702;664;565
272;229;267;341;465;546;573;504;443;400;437;520;554;552;418;423;360;331;355;430;400;290;224;265;326;357;399;408;411;391;484;513;559;515;498;533;534;449;466;474;461;415;368;417;512;624;644;624;595;612;622;553;560;581;565;584;548;520;469;458;385;247;256;344;400;405;404;355;328;308;425;507;463;396;335;241;237;289;411;509;620;653;723;694;669;639;577;523;548;560;619;635;673;710;707;703;647;667;652;570;570;482;483;549;503;507;475;434;440;434;513;519;524;490;617;648;612;667;617;615;625;566;533;571;549;451;467;504;547;556;545;553;567;619;645;692;713;603;540;449;381;398;475;575;563;469;346;276;262;310;428;562;644;606;568;508;349;337;341;347;332;397;434;477;601;694;784;724;638;522;400;378;471;521;560;524;531;579;583;555;613;649;744;671;740;729;645;590;579;461;527;575;673;659;539;396;302;307;386;414;387;384;434;451;379;347;262;175;157;222;321;363;437;471;559;435;367;338;373;339;329;334;348;230;197;199;187;229;221;207;311;382;467;430;331;220;146;124;169;147;141;121;93;82;51;53;75;66;49;59;99;151;115;135;160;177;219;213;285;216;256;200;143;51;43;45;28;69;110;186;266;314;290;260;274;354;330;253;214;181;178;230;274;396;440;422;390;254;189;129;85;94;136;211;297;352;354;329;391;447;485;529;429;280;205;228;209;227;289;262;275;277;282;213;230;212;200;185;169;116;89;63;131;146;143;164;202;263;323;303;215;167;148;171;275;300;328;194;145;128;118;144;180;207;233;246;220;193;160;125;120;106;92;106;111;116;105;98;110;120;111;110;153;159;196;249;259;221;195;174;185;188;148;117;136;155;162;146;201;324;431;513;517;459;479;369;313;284;261;342;413;513;615;631;498;308;228;232;327;428;506;573;606;498;366;267;269;280;231;191;153;117;99;98;114;170;193;191;164;188;174;194;233;176;161;166;162;146;88;65;89;79;98;79;82;111;146;165;119;136;122;82;83;82;83;101;98;90;65;81;102;123;105;91;92;116;165;163;175;139;238;348;424;337;289;198;119;134;190;196;135;120;169;208;213;173;138;116;126;212;224;209;215;209;205;213;144;93;88;125;139;168;176;237;202;265;344;356;363;301;182;109;99;86;93;120;136;143;149;134;165;152;112;74;77;83;115;170;193;252;263;329;394;445;505;518;600;624;602;625;562;443;342;345;348;388;325;257;206;196;247;357;421;408;438;348;282;215;141;139;193;213;173;113;129;148;140;190;199;239;258;309;469;510;513;480;384;316;267;208;178;151;100;75;68;116;229;427;572;672;610;544;359;192;116;77;58;69;53;45;48;110;314;433;512;543;477;435;395;341;211;175;221;375;462;544;473;301;141;84;99;170;249;306;303;256;204;183;167;221;312;361;310;325;318;299;326;404;519;619;727;670;639;610;696;687;782;686;634;667;641;607;632;636;681;666;659;628;631;468;470;475;546;598;687;763;749;779;803;766;664;579;592;638;673;605;664;617;617;694;700;685;601;613;673;728;639;655;620;594;660;676;748;716;737;847;770;741;749;630;657;572;685;617;600;584;540;593;732;714;761;690;668;592;568
300;259;250;252;349;448;512;473;361;366;414;577;605;607;533;446;326;322;368;377;295;252;256;314;358;430;456;432;456;484;514;507;477;404;421;514;453;470;472;437;435;441;398;377;516;589;603;647;668;636;581;591;570;542;552;545;508;495;416;346;273;184;252;341;335;307;329;270;219;238;335;388;439;439;330;204;143;191;352;421;549;582;602;629;598;629;593;527;561;597;627;622;787;764;727;750;658;600;592;619;498;445;463;520;522;512;502;532;527;491;524;500;504;593;613;647;616;618;596;590;557;569;563;613;498;476;509;468;538;547;511;424;464;553;654;700;563;557;459;315;267;330;443;547;613;511;367;289;241;289;357;495;549;537;481;402;354;378;340;340;345;415;481;460;504;629;655;700;606;431;306;247;332;480;541;524;488;520;528;550;470;575;589;600;583;573;518;535;447;402;403;488;575;552;502;417;388;329;273;315;279;305;409;492;402;454;376;275;227;226;253;262;245;359;411;305;239;298;297;232;258;285;254;216;164;144;219;215;150;172;272;386;437;370;277;159;109;121;131;131;154;163;142;130;96;78;79;59;51;54;65;80;83;123;141;180;187;256;258;364;302;252;161;96;75;72;79;100;133;208;307;372;372;350;345;303;271;205;214;218;224;317;401;474;497;524;460;301;192;127;88;116;135;183;218;222;227;237;325;409;384;362;285;215;174;149;179;221;250;271;259;283;267;246;204;172;165;174;132;115;81;72;76;97;108;131;167;223;214;179;159;158;149;205;289;384;386;230;109;104;81;119;135;134;186;231;227;214;166;130;96;80;93;104;100;116;105;135;146;151;143;135;145;186;183;178;167;156;127;159;228;257;226;154;139;167;166;147;185;282;387;499;504;496;435;351;364;355;388;461;512;582;572;600;461;325;240;306;417;566;632;684;624;529;431;319;312;290;242;218;156;122;83;109;164;187;220;172;218;187;180;136;107;132;148;172;178;148;104;109;121;112;89;77;51;78;113;122;149;176;170;117;68;51;51;52;80;60;61;88;128;143;105;89;107;125;168;159;151;134;232;302;281;308;216;157;172;183;208;158;131;139;175;209;193;129;129;105;155;226;209;192;168;147;121;171;100;64;42;61;121;145;233;272;325;338;364;331;290;177;132;101;118;115;97;88;112;135;115;131;138;158;123;80;76;100;173;223;297;369;388;442;444;439;444;439;449;478;533;484;439;310;191;188;225;254;211;149;115;104;164;252;239;295;269;262;205;207;148;133;165;172;113;123;173;219;197;172;186;158;237;383;475;521;539;416;282;258;221;184;165;115;71;62;69;150;343;514;659;677;584;519;270;124;80;67;80;97;91;65;43;107;221;407;374;434;394;359;270;203;136;101;137;197;296;363;398;273;144;78;139;229;348;398;418;417;363;226;232;322;418;427;385;414;391;348;313;432;526;644;661;718;753;700;724;815;817;710;632;591;659;620;696;713;697;689;685;627;589;532;474;486;553;629;701;807;757;771;773;741;645;592;606;683;623;625;651;642;629;676;691;743;671;733;722;664;625;628;609;618;676;651;723;744;773;814;761;738;670;622;606;620;628;674;648;575;524;570;763;755;719;676;637;619;575
332;282;242;170;291;431;495;424;347;342;404;497;601;653;538;496;340;277;321;299;267;251;334;330;344;400;447;424;443;481;580;469;387;331;400;452;452;462;428;474;550;502;435;490;524;605;519;575;609;607;545;534;531;483;463;548;410;396;393;316;181;127;211;281;228;172;206;222;170;147;184;287;361;401;346;225;123;175;277;400;482;520;521;517;537;554;490;536;587;656;641;666;705;739;757;663;613;543;491;507;478;418;493;473;544;573;540;538;469;451;487;478;504;531;557;548;535;541;502;565;484;471;485;560;518;498;495;557;605;495;398;318;343;458;569;555;461;392;321;237;159;210;335;471;583;554;479;370;289;281;304;360;420;337;335;351;409;375;335;391;448;479;519;439;389;501;596;619;487;394;239;227;327;467;561;550;524;490;472;508;390;371;484;504;532;516;463;451;400;348;328;413;497;500;492;420;383;281;241;177;200;326;504;533;556;524;432;320;268;211;176;152;191;280;302;226;211;252;247;206;219;203;199;156;157;220;262;216;144;165;280;399;380;269;220;154;102;115;115;152;175;215;198;174;190;171;142;79;65;64;74;89;116;148;173;164;223;290;387;408;405;347;261;185;148;126;153;210;250;332;454;558;554;512;464;368;251;217;220;203;310;360;400;458;556;627;508;327;203;169;162;154;164;156;177;220;186;160;211;256;275;237;178;137;123;116;161;258;318;275;272;282;299;259;195;131;156;162;126;92;89;67;51;70;68;105;150;142;130;135;166;173;221;221;327;374;392;257;129;64;72;78;91;126;195;240;243;201;147;127;92;90;130;115;130;127;146;161;154;166;123;170;165;163;154;131;93;84;95;153;233;230;224;189;157;166;185;155;224;274;386;430;532;471;459;355;382;396;409;496;586;639;582;540;448;329;299;338;553;675;718;684;646;527;406;329;364;332;283;215;153;112;112;156;199;241;250;211;189;187;147;127;126;149;219;239;183;183;185;192;225;172;136;71;45;49;66;143;237;267;285;203;93;51;42;58;86;49;52;85;138;118;78;49;79;113;135;142;142;138;144;211;223;213;187;161;181;251;227;174;141;138;158;169;120;109;120;117;206;239;258;201;113;105;73;96;65;56;37;59;72;134;201;291;397;365;321;260;173;102;80;70;123;117;112;89;116;149;140;111;84;102;116;97;104;158;271;386;445;431;413;415;411;338;332;320;352;373;418;341;363;215;131;133;138;168;145;113;62;61;76;123;151;165;171;186;138;166;143;130;111;94;96;148;257;320;283;166;122;147;201;387;460;458;364;262;161;148;122;133;122;80;59;66;89;138;279;476;520;555;493;359;202;94;81;112;135;131;117;74;45;81;157;222;231;251;226;202;194;107;75;55;61;116;167;262;325;251;154;135;207;308;453;551;616;572;490;394;337;388;476;545;508;423;469;421;413;426;570;651;682;706;750;751;763;793;841;700;632;605;623;677;662;692;672;703;661;712;650;603;558;499;579;681;705;723;715;727;706;691;629;668;659;660;625;706;653;718;713;713;749;672;698;668;724;723;656;556;577;616;650;744;721;689;755;719;715;654;638;636;664;709;709;711;671;617;611;624;729;763;677;669;678;594;545
450;354;266;196;349;476;523;478;342;267;291;459;628;631;548;405;354;267;274;234;164;217;279;318;329;359;444;390;398;460;477;420;325;323;414;464;429;444;476;491;531;498;537;530;505;459;458;507;545;496;561;508;477;430;385;380;336;313;301;234;143;105;116;156;142;91;122;137;116;85;92;182;230;318;317;238;145;125;252;301;379;404;395;369;347;352;399;486;486;591;615;663;692;718;677;637;576;487;494;463;411;402;423;498;511;566;575;495;448;398;390;395;397;451;474;498;425;428;414;426;386;441;458;529;490;438;503;533;583;499;401;248;203;304;418;418;320;231;187;126;83;121;249;435;553;557;477;436;411;318;300;282;317;231;222;314;393;439;422;430;574;611;581;500;376;393;507;493;482;357;243;261;316;433;522;461;406;397;399;412;292;305;389;468;522;513;475;480;445;425;380;350;415;456;385;377;365;293;215;219;293;381;510;565;532;489;469;326;269;207;130;147;162;232;273;191;137;148;156;131;151;156;139;149;171;268;326;212;145;176;308;370;305;227;166;159;152;146;143;165;231;271;274;320;327;297;237;160;78;71;89;110;135;129;172;163;256;316;404;464;475;433;390;315;248;254;324;355;405;499;601;623;639;564;556;464;411;374;285;220;298;322;319;392;487;600;449;348;227;190;207;169;142;155;164;209;247;203;152;179;173;130;131;99;95;91;163;306;316;328;251;266;263;241;170;109;143;125;129;116;93;64;65;96;105;84;101;120;112;133;190;183;188;209;261;321;331;233;146;70;70;86;99;149;211;264;272;221;129;124;137;127;153;166;160;143;137;151;136;133;147;147;135;136;140;95;73;70;91;151;222;261;222;159;152;130;173;165;197;212;304;394;461;400;380;317;332;319;347;427;488;556;547;426;380;267;296;371;557;617;691;653;604;482;329;287;295;351;331;232;143;86;112;164;218;264;268;165;140;110;134;125;193;258;273;256;242;199;265;355;359;295;170;59;38;37;109;219;331;391;367;236;126;61;73;84;101;69;53;56;100;101;56;56;63;85;96;95;98;149;151;176;211;233;213;208;282;292;240;160;108;115;144;117;65;56;82;118;176;225;242;213;148;116;98;108;103;68;62;80;78;104;192;243;261;272;234;176;134;77;60;77;116;113;133;135;127;149;118;85;63;86;88;97;104;220;351;444;421;384;333;305;261;223;199;231;249;338;281;284;248;226;181;140;143;131;135;110;73;43;42;48;72;90;85;81;91;135;171;174;120;95;99;134;276;320;291;200;101;100;164;288;287;262;195;154;116;85;115;81;69;43;69;93;120;167;262;315;410;409;295;254;110;67;97;161;202;172;90;63;36;40;74;108;105;110;123;142;138;84;49;48;68;100;157;239;296;335;252;259;251;341;449;634;683;700;626;565;494;475;544;608;562;498;517;551;543;554;576;639;752;740;767;763;811;785;804;787;718;619;599;700;703;685;666;677;698;661;737;654;648;584;635;700;660;639;675;696;691;663;615;615;675;683;757;754;743;743;755;727;676;632;683;703;751;704;625;598;553;644;713;705;686;662;701;674;651;576;574;605;650;662;709;665;641;619;598;615;661;735;704;710;654;616;593
444;431;301;256;400;511;610;523;351;212;175;313;506;573;452;328;274;213;128;140;104;123;192;233;268;324;352;328;325;360;394;312;267;317;350;406;429;427;493;548;532;598;515;493;404;333;287;363;448;503;460;516;425;399;322;302;242;237;211;179;113;79;87;117;109;81;70;88;88;55;66;98;154;224;214;139;127;145;173;255;279;289;242;262;237;197;262;331;379;461;488;529;572;587;608;506;463;367;358;388;349;309;343;442;503;524;471;462;423;324;350;375;358;369;432;408;358;375;375;366;373;395;427;477;443;382;398;457;591;428;315;185;151;181;193;276;206;117;76;72;58;92;181;341;469;482;438;420;402;317;227;223;203;120;136;275;368;477;527;556;622;636;606;524;392;413;374;446;425;338;279;299;320;414;399;393;325;343;379;352;308;245;345;449;556;533;476;498;477;389;329;302;315;302;330;328;319;278;214;300;378;450;471;506;434;394;443;368;264;165;147;159;196;261;247;180;85;87;83;88;84;104;138;161;188;267;287;211;162;184;225;291;231;162;165;241;202;165;160;208;256;331;374;444;483;408;300;243;137;162;141;151;169;166;217;287;303;332;361;451;511;530;477;404;389;369;511;573;558;569;723;674;690;621;549;526;522;481;331;257;229;234;247;317;480;448;397;261;170;144;159;137;119;111;168;222;322;291;216;170;168;188;145;111;99;88;162;333;343;316;225;200;179;209;176;130;118;133;168;153;115;89;99;88;98;95;108;110;120;139;193;177;127;173;151;167;226;190;143;83;67;65;109;175;276;320;278;202;139;150;143;183;196;220;223;167;134;131;122;118;159;145;123;99;94;79;66;83;110;183;236;212;156;112;124;109;127;153;156;196;259;279;273;254;247;239;250;257;294;303;364;400;350;295;211;200;206;298;434;481;554;567;487;375;233;202;276;341;363;245;149;74;110;149;183;257;253;203;121;90;146;179;283;353;389;358;246;280;364;487;449;298;147;65;31;51;123;303;396;430;316;255;134;70;70;93;104;59;52;44;61;57;56;42;52;58;72;86;118;164;202;170;200;218;248;303;301;318;243;154;118;78;89;60;63;63;65;104;150;218;216;201;174;162;167;185;187;170;152;161;149;123;116;165;159;163;144;136;117;70;64;49;93;137;207;234;153;100;81;40;46;49;62;88;106;191;306;374;366;267;226;178;146;131;148;184;235;294;288;247;248;258;269;233;179;158;167;157;103;51;33;33;35;41;59;46;62;99;201;195;135;75;72;110;169;241;248;196;110;85;87;143;130;124;87;120;124;98;92;99;70;61;93;136;201;199;244;245;201;176;155;130;69;53;93;191;277;176;97;46;42;29;38;51;48;45;78;109;118;73;47;42;89;137;184;276;350;421;442;382;302;342;499;629;681;750;738;686;630;609;633;696;600;607;608;663;658;690;649;705;726;757;789;762;774;814;820;761;685;677;699;708;671;670;659;650;685;685;707;730;727;725;783;663;611;588;614;586;695;705;659;634;668;756;738;819;732;762;764;699;693;661;670;692;767;727;658;626;693;610;694;636;613;586;626;598;620;601;616;673;724;684;723;674;623;550;520;590;565;608;592;694;737;689;631
380;410;361;341;461;603;641;495;313;167;132;245;415;398;342;265;234;151;105;79;70;100;122;150;194;296;250;275;259;312;262;239;263;314;370;397;532;510;504;564;626;575;536;392;329;186;178;289;433;449;403;440;420;378;341;326;217;203;168;132;82;67;105;102;107;91;56;63;79;74;68;87;92;132;135;120;79;113;170;202;203;166;151;179;141;130;143;198;235;241;308;332;448;475;416;372;294;271;302;312;266;259;282;412;448;414;403;402;391;398;368;395;371;336;369;396;350;396;397;316;373;374;414;381;393;348;320;433;440;338;230;152;108;109;142;161;128;95;49;44;43;60;133;240;336;406;381;383;358;280;173;138;103;60;92;166;350;502;541;554;565;551;532;502;429;404;355;323;291;289;261;294;345;379;385;340;263;299;391;398;275;208;296;416;540;559;564;569;526;389;279;253;212;242;251;334;282;290;304;329;393;399;386;413;329;351;405;379;304;200;189;166;202;255;207;138;88;73;59;72;89;111;169;195;191;217;275;215;195;171;187;175;135;128;172;238;250;243;216;198;317;384;460;535;458;407;356;208;141;150;200;201;153;188;298;348;382;385;370;474;566;581;482;489;510;568;653;675;690;651;636;679;611;624;542;483;547;493;381;255;154;131;148;227;333;362;254;181;144;108;106;101;68;83;143;235;375;422;299;230;229;207;215;126;78;89;164;286;308;226;192;185;176;162;166;147;102;166;214;233;154;117;126;110;109;112;96;128;119;184;190;143;157;152;144;151;153;182;126;101;103;78;100;165;248;315;233;155;125;151;179;213;253;285;216;193;138;142;143;180;171;163;118;98;83;97;94;124;163;184;230;175;133;93;87;114;98;135;187;228;199;181;156;202;205;191;199;190;206;251;249;300;239;202;135;137;188;238;316;393;410;432;357;253;179;187;226;307;303;226;135;88;88;155;194;243;228;186;165;121;174;230;335;372;394;385;297;318;409;448;381;283;144;45;43;77;168;289;399;403;262;185;70;63;88;87;79;63;28;26;37;36;16;31;54;47;58;89;122;148;149;136;157;213;246;301;344;274;252;176;120;80;61;54;64;81;80;123;188;231;267;248;186;163;244;276;287;266;224;261;215;104;94;101;70;96;109;125;127;93;46;43;93;212;317;299;200;124;45;31;33;43;85;84;91;129;193;234;226;191;162;134;113;124;151;236;287;332;338;297;275;263;266;249;216;191;185;183;135;90;51;40;23;37;50;49;47;88;123;178;98;58;60;76;124;175;193;206;186;124;101;90;62;81;89;123;133;140;140;148;152;86;115;211;250;258;271;210;157;105;87;64;51;53;96;163;224;140;80;39;27;25;32;29;31;36;69;101;86;74;60;69;138;170;236;280;368;571;570;511;438;424;494;589;705;715;755;746;757;704;664;657;642;602;678;703;794;756;719;673;745;771;724;794;816;749;728;742;719;714;692;622;659;661;700;677;725;720;776;764;689;723;765;690;577;630;534;569;607;615;645;675;684;723;712;759;758;743;663;687;708;694;609;636;664;713;736;720;640;704;636;514;534;504;559;582;569;585;685;700;685;738;619;646;513;508;436;458;546;546;624;715;729;718;641
333;428;343;348;497;544;574;482;227;142;116;207;264;273;224;194;184;135;92;81;78;104;107;133;137;164;205;175;192;160;181;188;238;327;375;427;525;458;504;542;513;557;437;306;198;133;131;268;441;507;513;450;460;385;369;349;307;260;177;110;76;54;99;102;119;96;79;69;92;113;116;102;88;71;100;111;127;109;117;118;82;106;107;115;117;118;88;112;128;142;181;211;250;258;276;218;180;155;160;205;188;177;282;410;380;306;343;334;394;454;475;390;344;341;345;367;383;406;411;338;313;335;397;366;308;230;222;306;316;259;155;108;85;59;109;165;150;89;58;75;84;107;151;201;233;245;279;307;234;151;130;75;49;54;75;147;322;429;433;425;403;370;384;394;369;317;247;230;186;205;222;287;363;426;460;394;304;295;398;362;255;183;234;370;416;556;611;589;523;358;233;180;163;180;231;287;308;245;304;330;326;324;341;311;214;257;340;301;245;226;151;123;128;159;175;141;126;88;70;63;87;149;248;258;173;208;238;200;202;201;181;168;126;94;146;201;268;224;222;275;356;498;589;502;452;305;284;190;168;209;203;154;134;194;333;420;485;472;394;481;538;547;515;588;619;723;701;741;680;636;568;548;472;468;351;438;512;507;376;210;111;96;84;117;156;158;151;147;146;133;101;65;68;62;105;197;411;489;459;409;358;320;230;142;112;82;129;213;246;165;110;110;134;132;115;100;119;174;225;200;136;110;118;154;150;134;121;119;164;171;124;151;149;141;136;123;143;176;155;138;127;90;117;148;150;169;111;114;94;104;116;175;229;256;263;211;155;147;138;195;235;170;154;123;124;135;147;169;180;285;217;174;104;97;110;125;131;159;259;289;208;158;139;171;152;151;129;163;163;201;175;235;187;119;108;126;139;240;348;346;321;290;256;159;113;125;209;234;227;126;111;86;82;140;193;225;228;147;129;169;225;287;339;357;375;415;380;363;440;458;386;265;144;74;45;100;161;227;270;284;184;113;79;75;76;85;71;39;32;26;13;21;15;17;25;33;37;81;105;128;115;94;117;168;258;256;278;250;220;116;79;67;76;76;107;145;165;133;158;253;289;261;159;168;204;336;349;346;317;364;257;162;87;50;59;68;103;163;162;87;60;49;110;215;361;371;260;130;51;29;44;57;85;96;79;106;121;174;162;168;202;189;156;180;164;256;305;458;495;417;336;294;253;263;229;182;212;220;156;126;93;64;48;42;48;51;53;69;109;87;71;57;45;36;80;106;212;243;227;144;124;88;67;68;117;148;183;163;165;189;188;132;144;190;222;234;251;230;159;112;112;69;69;46;66;93;154;111;51;40;48;39;41;43;24;47;67;86;83;78;90;120;179;177;193;243;441;587;661;681;597;554;528;554;548;667;679;760;749;678;652;637;656;586;587;745;763;806;766;782;672;680;690;742;759;747;771;721;729;708;723;573;635;651;727;717;784;728;701;722;746;752;762;723;663;591;574;560;613;705;701;698;738;677;754;730;763;691;683;722;690;704;679;658;654;703;673;667;685;640;556;480;421;446;507;523;478;561;651;671;668;674;601;541;402;357;363;397;447;501;591;744;763;746;725
306;352;361;390;422;498;446;381;188;133;103;158;178;189;184;159;190;145;140;133;115;119;127;108;126;149;185;130;137;133;133;165;256;328;441;536;575;539;544;549;518;493;339;246;149;72;105;211;428;535;510;485;440;457;429;427;415;315;204;108;48;53;73;115;126;118;70;78;99;151;216;190;123;96;97;145;132;122;110;61;59;48;46;74;98;109;61;103;129;157;163;174;175;142;141;117;99;87;95;121;139;176;298;390;291;244;266;357;397;490;460;403;379;299;336;339;374;399;353;314;248;273;254;287;260;158;146;181;200;167;117;105;61;66;97;151;156;93;116;115;147;190;233;212;211;180;206;212;174;129;100;75;53;58;80;138;252;298;304;247;211;227;219;234;246;242;159;113;128;191;200;294;368;472;573;516;368;313;381;401;294;211;196;326;407;447;532;475;458;370;197;136;161;182;219;197;206;206;246;297;321;369;327;251;200;187;214;236;169;161;142;98;97;101;139;185;182;139;129;103;116;169;246;265;224;230;212;182;195;196;192;156;114;120;137;174;270;329;340;380;464;570;619;523;405;230;175;122;133;161;164;106;131;225;373;481;449;420;393;422;460;525;560;694;731;697;692;662;558;511;522;434;276;272;257;285;419;431;307;147;72;73;69;69;70;97;97;132;152;143;93;65;51;49;89;167;340;437;536;530;467;409;292;178;98;100;132;207;202;175;124;90;100;93;67;77;80;112;186;161;115;107;107;169;185;180;184;196;149;139;154;113;113;125;127;120;172;196;167;121;85;97;124;142;104;96;65;45;62;61;100;159;201;224;229;171;160;160;154;194;178;215;185;132;140;124;130;150;183;239;228;152;103;117;170;146;172;234;365;373;253;196;166;161;131;107;74;97;109;149;169;158;139;90;61;82;125;173;270;309;324;276;224;114;69;116;126;127;131;86;71;98;147;171;209;185;199;191;148;220;293;367;358;332;344;324;326;340;408;444;365;304;185;74;73;109;148;152;153;170;125;72;66;68;89;80;63;45;44;49;31;18;16;15;13;26;35;49;61;92;73;95;135;188;235;264;247;208;130;83;54;43;76;123;168;237;258;159;154;186;195;200;141;147;186;281;333;342;327;313;269;126;74;38;44;76;133;181;146;102;66;58;82;179;292;285;220;87;54;41;37;72;92;80;70;103;149;195;195;212;230;272;222;217;267;373;442;520;579;525;410;312;244;204;198;173;167;153;131;138;150;127;105;70;65;86;102;83;79;128;98;94;90;86;85;137;233;254;205;148;118;84;86;108;146;156;173;186;238;269;275;184;225;240;203;187;228;243;220;185;122;93;65;67;43;57;70;61;42;44;53;84;77;82;57;67;63;64;82;111;141;220;249;244;201;248;409;528;638;723;713;636;562;491;537;576;697;752;784;668;606;607;573;550;633;732;791;786;837;751;641;635;668;725;639;786;773;695;683;654;610;638;649;687;753;722;675;702;709;739;791;765;715;694;719;655;594;617;628;668;730;737;702;635;687;727;715;728;730;676;667;635;593;525;548;633;636;609;634;548;504;506;453;434;500;553;551;558;656;691;692;667;602;411;310;279;354;414;542;559;616;704;737;813;763
272;305;315;285;310;331;316;256;157;111;111;134;193;237;274;270;253;226;192;160;125;110;141;108;106;157;136;119;106;135;149;192;289;419;473;569;622;608;570;556;449;335;330;242;138;70;89;164;324;493;524;521;473;499;513;513;395;368;214;100;51;42;69;133;151;124;87;85;143;207;283;301;164;113;105;175;190;136;92;73;45;36;47;63;90;78;75;109;154;248;229;185;136;107;77;94;55;43;40;48;94;165;276;361;215;185;174;233;275;340;390;356;282;258;305;298;386;429;355;249;187;185;201;195;165;101;76;96;119;123;118;96;64;64;92;135;148;166;160;173;251;275;346;290;214;125;170;236;208;152;115;88;71;78;93;150;239;214;165;112;101;87;96;139;151;102;84;92;116;165;200;237;360;468;532;521;417;320;339;358;308;197;237;236;296;308;368;431;382;331;200;117;109;142;126;115;136;175;209;335;420;439;395;334;256;188;155;150;141;114;101;73;83;80;125;200;236;172;144;170;179;161;185;194;182;197;206;154;144;159;159;151;133;134;117;193;302;387;477;463;571;594;638;555;413;269;118;86;77;121;141;113;140;229;327;400;392;335;278;302;381;428;476;613;661;636;563;525;453;380;390;298;165;107;110;178;288;307;213;111;62;70;44;66;65;73;66;83;115;100;76;67;62;43;54;106;225;350;444;498;437;399;347;262;235;167;160;156;187;147;140;82;70;77;67;78;82;115;128;118;124;123;185;204;244;189;210;205;170;115;92;139;91;96;74;105;146;170;125;97;101;126;158;173;92;56;35;41;46;49;57;118;142;174;190;155;187;149;170;191;163;174;178;124;130;131;112;129;141;171;169;150;98;129;168;222;210;278;438;455;320;212;171;139;87;55;48;73;99;148;156;144;101;66;43;47;86;104;163;265;299;298;187;78;48;63;77;78;69;74;72;121;122;191;170;209;221;220;191;238;289;348;336;287;264;222;215;226;305;364;358;254;161;70;59;96;87;78;82;91;70;46;48;64;60;58;66;62;78;89;62;34;17;13;10;17;21;22;46;67;86;137;143;206;273;255;198;167;108;40;38;39;61;126;221;296;264;128;113;104;151;116;133;116;123;200;270;290;290;249;184;118;67;42;31;54;99;164;198;115;68;74;77;135;182;171;106;70;45;56;79;64;75;78;99;173;204;220;240;206;254;286;264;268;277;398;508;544;635;598;481;372;258;217;236;206;136;104;69;107;113;136;148;95;102;97;139;89;114;163;133;181;152;147;129;153;219;224;203;119;97;95;95;106;144;178;184;218;322;356;360;253;212;251;230;166;251;308;329;296;224;139;118;77;50;42;38;35;34;48;74;116;141;121;119;112;75;85;121;180;268;331;383;359;292;307;457;550;644;708;772;680;535;410;404;480;619;695;669;579;473;445;480;464;594;746;769;789;804;728;597;613;690;682;691;766;746;779;744;629;592;634;632;687;749;734;737;715;702;757;771;719;737;667;701;663;724;695;674;690;748;734;725;703;683;672;657;638;659;735;714;652;593;499;521;502;647;663;601;612;581;514;465;436;506;518;541;563;614;649;709;646;598;484;341;334;318;536;597;660;670;737;689;808;703
238;250;210;215;266;294;229;181;149;129;131;130;203;301;360;382;437;307;246;159;102;84;86;90;113;139;118;98;131;142;132;182;282;386;473;560;583;542;606;510;384;343;295;333;185;91;100;122;250;419;501;532;518;495;441;420;317;262;170;81;53;35;69;120;138;149;107;70;136;233;339;310;188;135;141;191;174;181;118;54;54;47;48;48;66;69;67;121;214;329;295;233;136;98;79;57;56;36;34;48;88;156;250;246;187;168;118;159;180;181;218;212;226;252;273;309;381;327;260;171;129;123;130;175;118;76;78;67;81;78;110;115;69;48;92;160;206;207;223;268;346;386;392;272;154;155;169;265;278;197;143;119;97;115;131;195;301;180;129;67;55;57;70;74;65;72;42;60;96;151;191;263;335;370;501;534;410;247;268;297;250;198;222;196;213;169;222;235;275;216;139;69;81;127;122;105;112;150;256;405;471;438;451;422;331;229;171;165;136;96;90;114;108;127;176;172;199;187;195;253;226;138;112;127;136;181;166;123;98;108;114;199;184;144;132;190;291;377;477;525;624;635;545;514;359;207;107;73;85;79;106;90;153;183;251;220;211;253;231;260;288;344;448;583;565;429;403;352;294;300;240;176;83;77;62;108;180;223;174;135;75;81;89;56;68;85;88;106;104;86;71;70;58;41;47;65;116;191;269;303;324;349;387;345;303;278;180;145;128;168;146;121;88;64;53;84;70;77;65;75;83;151;222;253;261;237;206;151;139;104;116;118;114;91;65;92;120;126;121;114;142;181;229;198;135;75;48;48;51;20;48;67;123;127;149;182;188;185;175;166;127;136;168;180;151;158;113;121;120;116;123;108;108;149;196;178;205;265;344;411;309;236;182;117;74;43;46;67;133;173;124;112;90;61;39;40;60;71;135;177;265;213;155;78;49;59;53;57;47;53;99;124;119;119;153;151;195;233;243;265;245;286;237;213;180;171;139;158;232;316;307;221;141;64;65;95;84;47;51;47;42;45;28;43;44;52;83;115;105;102;68;40;13;12;13;10;11;11;29;63;112;183;234;306;326;269;190;116;84;58;56;53;68;107;263;295;278;131;68;76;102;100;103;105;130;187;268;229;187;183;157;90;63;34;24;36;58;127;142;131;115;78;51;64;109;101;69;46;58;78;101;94;65;75;99;175;265;253;203;180;222;232;249;250;298;445;434;493;531;543;512;401;310;255;206;175;99;60;48;64;118;150;164;141;111;143;164;107;130;160;163;202;176;164;172;181;224;224;194;105;108;83;77;89;140;198;283;365;451;419;334;241;217;183;132;160;212;413;393;353;261;175;160;97;69;29;40;32;37;50;123;171;199;144;120;122;132;169;181;294;351;436;504;410;378;415;490;545;644;749;779;685;613;478;452;442;614;614;601;547;411;398;403;504;568;653;770;753;720;631;584;626;703;711;754;739;791;754;717;659;628;650;641;717;723;652;654;707;785;806;787;668;705;560;704;717;761;720;716;707;746;703;696;629;651;617;591;641;670;708;701;622;558;528;540;586;712;627;671;592;625;645;554;521;496;550;535;571;588;628;752;681;709;521;423;378;424;554;647;680;701;687;766;712;690
256;226;183;168;168;197;183;132;122;136;151;196;245;319;467;477;515;422;290;143;88;52;50;64;62;111;128;96;89;116;121;148;222;285;357;348;467;482;527;437;336;333;453;440;279;116;80;92;163;275;382;513;529;408;348;280;270;220;120;66;34;32;80;104;123;116;84;79;115;200;267;248;200;140;125;149;146;161;154;88;73;85;63;83;67;82;93;175;282;314;305;245;174;89;79;88;66;52;54;57;103;152;198;145;133;100;89;100;100;109;119;178;201;225;278;236;239;190;161;127;92;80;118;129;87;63;74;55;62;63;94;100;103;76;106;185;248;267;258;334;390;407;354;223;161;158;200;266;295;243;211;180;163;199;186;261;318;264;164;86;54;28;58;57;58;40;28;52;60;133;162;207;199;342;494;519;406;261;221;233;206;135;189;214;153;115;97;116;109;116;87;57;102;95;94;64;98;134;269;363;448;401;397;452;414;268;185;150;115;99;127;186;168;166;214;221;205;169;230;285;208;169;102;130;116;130;99;88;56;67;88;129;160;132;103;152;272;343;399;476;539;492;451;388;283;171;111;70;67;83;84;132;172;123;120;131;128;143;211;263;275;304;329;385;361;262;211;243;214;210;162;94;57;59;85;112;184;200;176;154;122;76;77;62;91;125;131;139;112;76;79;81;68;70;51;43;53;88;126;114;178;196;251;368;396;352;222;122;93;143;191;134;78;57;44;54;52;49;51;75;114;162;218;237;234;242;187;125;110;96;125;161;122;88;64;66;99;142;149;205;206;218;223;193;122;71;70;88;55;50;44;57;74;107;136;188;194;143;154;136;139;145;176;185;186;131;118;122;114;86;83;80;100;128;138;152;142;173;260;252;244;194;174;107;72;30;52;96;106;128;115;67;59;58;41;35;42;64;84;128;157;150;113;83;68;42;42;37;38;64;105;104;63;78;109;116;162;216;234;273;251;258;182;116;154;175;157;146;163;264;208;164;121;74;94;113;93;62;42;32;31;24;34;20;40;60;100;153;113;98;75;37;21;20;23;10;18;21;32;57;161;251;308;381;432;319;187;78;54;52;81;80;82;120;206;293;201;143;86;70;91;122;121;121;143;181;262;282;237;209;181;127;92;53;44;38;42;77;95;96;89;73;44;40;49;45;54;45;47;83;85;102;61;63;98;136;164;177;159;154;218;226;175;198;288;399;419;411;467;477;491;456;331;279;183;145;70;35;41;35;46;95;134;155;145;115;134;142;118;160;130;144;173;151;224;263;329;287;250;129;107;62;59;100;113;220;353;453;488;401;260;132;138;117;91;117;235;368;458;435;314;214;190;124;75;42;37;29;40;71;134;219;224;188;130;173;244;273;302;393;503;546;506;456;477;459;469;484;589;671;778;749;659;594;577;567;539;546;471;420;351;335;386;463;507;582;726;740;718;641;553;610;661;664;711;758;724;722;723;679;671;641;680;674;756;723;628;659;676;724;700;688;691;652;688;716;701;730;714;702;722;674;683;687;688;597;544;550;600;682;689;681;636;597;657;631;698;709;639;585;609;648;548;553;521;555;590;627;628;716;786;794;758;576;505;460;528;623;648;711;721;730;722;717;696
304;263;174;103;166;195;167;119;139;160;210;238;290;379;398;521;498;411;232;114;70;48;47;56;82;106;119;97;96;113;105;131;141;171;208;230;331;375;450;357;359;404;515;468;271;145;87;86;98;202;279;388;375;269;265;209;220;162;80;36;36;40;98;96;107;98;75;68;90;141;189;184;190;164;136;128;111;139;153;145;139;113;106;139;147;120;164;200;244;229;230;183;133;84;93;103;104;92;82;74;131;167;166;148;124;87;94;100;107;132;101;122;182;174;173;139;113;102;92;101;83;77;116;95;98;78;54;55;51;59;76;86;114;114;109;194;245;256;225;240;326;363;275;200;194;212;251;339;395;329;315;268;250;232;270;317;414;326;245;131;66;45;48;48;39;45;26;44;62;96;158;173;193;328;478;543;377;228;145;171;150;174;177;171;134;69;51;75;67;58;42;53;43;73;68;79;104;149;207;253;311;311;362;329;348;257;160;134;131;133;169;207;252;246;243;240;170;183;196;233;195;168;145;156;190;150;120;121;112;104;96;115;134;127;120;171;254;321;362;425;446;358;327;303;246;160;116;106;80;78;95;157;166;111;76;61;91;146;309;336;359;325;284;226;188;134;102;150;175;135;83;67;45;59;109;184;245;291;248;237;172;142;84;83;136;144;142;146;142;105;92;120;94;81;52;44;52;44;59;55;74;91;189;316;310;327;173;97;92;129;170;117;59;54;29;37;45;45;51;73;98;134;150;162;163;147;147;91;70;82;120;123;120;77;52;81;100;180;220;254;298;241;194;152;130;108;115;138;115;75;64;48;75;60;96;128;144;124;123;152;167;198;218;246;185;107;112;112;91;87;95;75;117;96;80;69;82;103;127;156;169;159;131;105;59;44;56;116;108;96;71;56;40;51;38;28;50;43;70;107;104;80;108;91;77;63;38;39;23;58;85;69;57;59;62;89;138;228;301;298;243;168;127;109;151;192;176;198;254;275;264;174;115;119;190;195;144;81;32;39;39;42;36;30;26;46;83;100;77;71;42;21;20;18;18;19;12;11;18;54;122;194;280;348;402;241;120;42;51;62;128;147;101;103;144;196;165;111;77;54;87;135;123;127;135;155;294;358;344;315;273;181;104;75;75;48;32;67;87;107;64;39;31;27;29;44;50;55;71;96;112;123;99;74;99;128;185;182;144;182;249;285;198;211;255;382;319;275;323;378;441;402;322;224;180;97;65;43;29;25;43;66;101;112;105;90;88;128;154;127;78;85;98;140;251;270;352;325;240;157;96;81;78;71;109;217;341;453;453;338;175;100;83;71;73;109;232;403;493;526;361;257;162;116;76;47;26;21;54;97;147;175;160;162;140;179;263;355;348;397;425;488;469;397;406;416;464;476;583;707;742;764;770;726;632;583;549;539;469;378;327;381;399;405;461;570;754;726;702;593;526;577;697;713;663;628;698;736;678;647;617;599;682;775;757;639;591;616;667;699;720;710;687;681;681;728;703;713;709;679;721;712;669;655;583;642;577;541;608;668;662;680;644;660;606;688;716;661;602;511;570;635;580;571;584;615;578;646;664;724;744;828;768;652;603;564;591;608;675;749;744;735;777;744;663
281;259;182;164;168;175;163;163;200;240;328;383;386;451;425;381;428;311;199;119;73;53;48;78;93;114;116;143;119;142;118;96;107;151;153;144;181;239;284;311;332;449;471;409;240;139;90;102;89;147;177;243;226;190;202;218;178;88;75;35;32;46;56;101;126;99;100;69;68;94;101;177;220;190;151;96;85;101;151;177;178;172;186;202;181;165;214;245;248;209;178;139;119;120;109;129;185;174;130;92;101;122;163;149;111;90;90;98;144;145;180;180;143;146;107;69;47;74;71;63;73;90;110;126;90;84;88;57;67;52;59;75;91;124;134;165;157;117;145;188;226;273;271;230;256;257;318;389;485;440;436;377;358;323;350;341;397;396;303;193;109;71;62;57;77;67;49;47;49;76;125;141;162;269;481;483;394;199;105;96;127;210;205;162;115;54;46;32;62;79;61;59;45;41;60;59;94;107;124;158;155;150;210;228;253;216;152;137;167;218;241;208;268;272;262;194;191;134;167;190;154;166;229;301;307;223;206;191;212;192;146;148;153;137;142;194;245;291;308;293;274;287;298;277;208;181;149;158;155;100;132;140;158;128;63;48;72;159;323;413;385;313;205;115;97;59;63;83;98;101;66;43;57;91;136;233;324;384;344;335;298;272;178;103;95;146;128;156;169;98;90;94;114;96;75;74;54;39;28;22;38;50;101;179;246;230;124;117;120;123;104;67;33;44;39;30;56;70;57;101;116;94;93;79;80;84;84;78;45;72;90;82;52;46;29;46;73;165;209;295;295;234;179;198;170;153;167;217;197;144;75;62;69;70;72;73;103;92;95;134;174;159;238;200;140;91;87;99;109;90;111;98;99;73;59;45;38;40;75;94;109;111;71;53;57;37;93;160;173;123;63;47;36;21;33;32;16;42;60;109;155;130;137;165;119;61;34;26;39;45;71;82;69;58;58;62;116;221;268;285;205;128;117;108;204;222;235;234;274;354;252;182;107;163;237;266;152;90;57;46;28;41;30;31;32;36;57;53;39;27;18;9;23;16;23;22;22;16;16;35;72;125;176;218;232;177;74;32;27;71;155;154;126;86;66;93;76;95;64;82;94;164;156;127;141;179;293;381;460;445;372;257;176;108;104;70;64;38;85;96;51;24;30;15;22;30;57;116;142;129;141;109;105;125;143;159;235;223;176;208;263;300;278;252;292;326;191;184;137;213;291;307;225;181;154;83;51;44;36;32;32;43;46;68;82;74;100;158;195;120;55;39;49;81;193;287;325;253;168;102;95;105;119;131;100;138;217;297;255;182;102;57;58;71;93;153;259;409;541;473;422;310;204;120;63;44;34;32;90;113;148;122;123;103;125;188;324;335;313;322;354;332;321;322;308;431;512;528;638;716;732;708;783;792;694;623;574;510;461;391;398;431;484;415;433;521;688;699;698;615;558;618;714;674;594;643;661;615;669;638;550;627;719;704;744;654;608;583;665;663;678;641;731;663;652;666;679;689;653;625;689;765;697;701;680;670;696;655;646;663;655;697;659;680;642;635;687;654;533;445;511;637;645;601;586;591;610;671;672;713;886;812;751;729;641;569;594;628;715;763;732;786;756;712;611
234;247;236;244;223;224;201;220;221;397;472;493;474;414;373;329;347;328;280;225;127;97;106;90;114;98;103;121;138;154;123;106;128;171;162;119;96;133;155;219;302;407;426;312;186;113;107;102;110;132;140;145;143;111;158;155;113;67;42;43;41;58;101;140;191;152;70;65;56;78;81;113;195;215;143;99;77;96;165;204;238;204;223;251;211;206;217;275;279;217;160;142;148;124;168;222;287;222;168;108;86;96;140;139;111;80;102;134;204;294;279;241;222;146;88;43;30;47;52;71;71;103;119;132;152;141;133;114;90;46;47;43;89;110;151;102;90;66;78;82;127;170;223;303;355;381;352;437;506;464;433;374;355;339;340;295;330;346;320;262;148;77;77;109;128;94;84;67;75;71;102;119;154;261;373;397;286;183;107;90;133;223;309;243;144;76;37;67;94;81;91;79;66;69;78;113;101;88;101;107;105;99;126;176;198;184;163;166;217;228;253;223;297;306;228;173;139;135;150;157;157;224;288;322;361;314;366;376;377;346;294;228;236;232;218;225;228;264;286;296;257;281;348;273;266;229;173;225;221;211;166;169;155;115;57;56;56;128;262;366;358;248;139;85;67;44;42;61;73;51;48;56;88;119;222;249;354;394;349;327;356;370;242;138;78;75;94;100;97;84;64;71;109;89;79;67;78;33;38;33;29;37;66;111;181;183;152;113;106;100;69;37;27;37;35;34;33;55;73;150;203;126;60;45;35;43;51;70;78;70;60;45;39;21;26;41;67;159;201;320;286;252;183;197;184;225;276;321;297;215;106;74;76;73;72;55;87;55;83;98;119;141;126;124;92;48;54;65;97;121;94;117;101;77;34;28;28;30;42;65;90;85;67;43;48;53;100;196;182;132;87;41;35;20;26;24;34;53;108;187;238;233;215;204;137;82;40;39;50;52;69;69;101;69;45;34;72;150;183;189;170;121;109;159;275;322;304;296;295;314;235;162;110;162;248;228;149;62;46;43;27;35;34;25;22;27;42;46;25;18;13;5;6;19;20;26;24;36;16;19;44;65;78;111;92;70;54;18;37;77;131;163;115;80;54;48;70;43;59;108;200;225;212;180;200;216;295;378;425;462;429;317;166;104;125;107;61;42;48;52;38;29;17;25;24;31;94;178;238;169;158;154;102;125;198;275;255;285;279;257;308;297;327;273;328;284;163;75;74;111;124;153;127;99;91;63;53;48;49;68;72;35;41;64;82;79;90;151;148;94;37;26;39;69;121;187;196;134;78;55;77;109;144;125;166;177;194;213;150;104;56;42;58;93;183;207;315;446;473;407;404;360;222;194;71;56;37;75;117;147;134;92;58;58;98;170;256;239;240;197;199;211;239;259;349;505;568;627;658;744;717;644;713;714;830;746;676;604;476;468;494;527;516;437;418;551;659;740;720;652;607;635;677;621;576;571;633;632;584;604;553;606;707;748;664;645;579;639;690;694;673;672;685;726;681;631;664;591;551;593;641;665;669;681;651;712;708;739;678;653;728;739;635;654;638;648;677;693;572;482;559;642;707;690;671;616;657;684;672;747;729;828;743;734;715;617;582;663;702;743;767;760;697;684;605
224;220;253;327;285;304;322;323;346;477;530;539;428;377;310;286;332;355;320;298;228;171;162;165;103;93;88;98;138;168;143;154;159;185;163;99;75;84;101;130;211;285;294;193;87;106;116;127;113;116;139;124;103;125;122;93;90;55;63;52;41;87;113;200;205;159;82;72;81;88;97;94;113;146;114;76;105;116;115;176;182;203;218;158;151;145;176;206;221;165;128;154;183;193;243;276;344;257;187;109;53;78;134;126;96;77;104;131;256;371;430;359;258;178;108;56;50;46;50;49;79;82;121;169;227;164;171;106;120;86;55;46;78;101;122;91;62;47;57;44;76;134;201;334;418;408;395;506;454;429;324;277;248;271;271;244;235;253;250;196;102;77;74;127;162;110;98;95;86;82;80;76;106;163;240;247;203;165;93;109;123;200;306;283;192;103;73;90;127;150;141;137;110;123;137;146;121;78;68;70;76;96;108;168;187;155;156;157;177;241;234;190;264;256;198;155;132;147;181;193;210;241;312;454;409;368;396;476;490;431;432;406;402;330;329;309;317;344;296;342;346;380;393;353;332;291;313;330;414;388;298;221;192;117;93;62;56;111;204;230;204;160;84;60;51;49;60;59;64;56;45;65;124;170;194;283;325;334;299;315;357;342;253;149;87;53;51;68;91;75;44;54;54;50;78;83;106;81;37;24;30;24;47;103;156;182;190;132;86;88;37;35;54;59;49;38;29;72;135;166;186;121;53;30;25;30;55;82;113;99;82;51;24;22;42;66;96;159;283;354;338;219;175;199;216;225;323;356;290;212;138;112;141;118;74;72;74;50;57;58;71;95;91;54;32;30;38;38;65;102;149;169;152;80;69;32;48;32;48;67;80;85;54;28;26;39;76;122;123;104;94;70;39;32;14;16;22;64;179;302;384;376;339;303;166;102;61;51;67;93;89;95;92;95;48;25;45;60;94;107;103;115;122;218;369;451;419;367;315;224;154;113;74;137;182;160;90;68;60;49;47;41;23;24;29;39;42;60;48;21;14;12;11;5;23;36;45;26;15;13;13;21;32;37;37;34;25;22;24;50;96;139;84;48;46;36;48;49;77;165;296;347;358;305;288;244;278;363;453;398;397;337;198;145;119;96;50;29;32;39;25;26;22;46;63;58;108;227;227;168;130;125;94;102;194;299;307;317;325;321;339;356;315;270;320;300;186;78;56;38;44;49;34;37;45;66;72;55;63;75;64;33;46;55;89;99;93;115;108;70;35;25;25;53;88;78;75;61;48;65;68;115;153;202;200;215;165;159;88;55;42;52;69;104;255;300;344;355;317;242;281;275;250;182;109;77;78;129;215;256;196;77;57;42;65;95;143;166;142;105;164;212;276;348;447;570;581;693;740;771;667;621;712;755;791;727;705;572;512;494;590;607;571;481;464;620;708;770;733;731;628;629;666;659;595;593;633;637;596;622;556;569;693;666;705;636;641;599;709;729;649;656;706;630;709;593;576;489;550;567;627;598;680;620;673;705;729;705;677;691;689;619;589;568;678;674;726;607;589;549;665;749;765;683;650;632;631;597;652;707;781;802;801;723;595;552;627;661;705;660;684;666;686;698;629
196;166;237;354;407;393;434;438;436;430;474;490;335;233;177;213;288;340;311;326;259;255;247;213;140;100;53;51;112;147;143;118;166;147;132;91;58;66;57;96;160;165;162;116;82;78;122;138;135;151;152;131;101;99;84;101;65;77;113;95;72;74;112;197;232;158;81;93;119;106;107;68;74;101;91;130;136;154;151;147;144;159;143;122;97;104;141;168;156;145;121;140;173;193;323;381;384;286;149;78;39;59;126;132;96;63;69;114;271;343;419;482;361;248;135;89;60;44;39;51;68;83;107;148;213;202;179;140;138;92;55;49;48;102;135;86;76;43;48;67;49;97;184;312;376;372;317;341;370;266;215;191;181;170;156;199;188;197;166;116;95;72;83;122;154;122;120;90;96;80;66;70;77;112;119;165;152;116;100;113;119;144;245;231;217;86;82;113;152;204;192;204;198;193;180;176;137;80;62;74;102;127;132;170;175;168;132;101;144;125;173;160;221;210;174;182;205;205;238;283;263;296;373;448;431;393;453;497;512;504;491;493;448;397;375;425;440;435;472;431;378;480;504;461;450;384;348;399;486;492;396;291;221;180;111;63;75;76;104;174;154;103;92;97;95;101;85;89;79;58;78;93;164;169;173;236;261;316;331;287;233;235;208;135;97;56;43;73;99;90;64;47;50;41;80;111;137;119;72;47;24;33;39;101;156;201;193;145;87;60;43;31;50;107;81;47;62;121;175;214;166;116;59;37;30;29;50;111;153;158;117;50;34;39;52;98;131;180;249;345;353;247;173;172;144;203;255;235;206;169;113;121;174;162;95;57;65;56;39;34;73;60;55;35;18;20;27;31;64;120;219;258;225;130;97;115;98;52;64;75;83;85;51;39;38;41;43;64;70;83;111;110;56;33;17;13;28;46;190;374;483;494;484;382;221;103;62;91;173;177;165;126;81;61;38;21;20;29;48;50;70;74;111;226;438;566;568;543;378;216;114;71;58;92;112;100;83;84;105;74;62;48;20;27;35;53;100;125;85;39;17;14;13;24;29;47;60;24;17;20;16;15;29;25;21;26;9;18;25;28;60;62;62;65;53;74;82;53;87;184;338;396;377;406;330;265;275;339;421;447;401;336;279;224;178;115;46;28;31;24;22;32;50;91;104;140;115;213;228;158;74;83;62;82;136;168;225;275;333;295;285;336;325;307;297;288;162;71;37;33;25;33;21;20;42;51;69;61;51;77;68;68;50;64;86;103;132;107;99;64;41;45;60;58;51;57;50;51;51;82;72;112;195;250;301;312;236;186;98;61;65;75;82;131;251;378;327;256;190;161;166;208;228;182;168;104;86;153;251;276;192;104;59;51;61;52;75;118;123;149;220;248;324;430;538;570;682;734;767;723;664;636;710;740;806;733;693;602;554;564;572;665;552;514;531;661;783;798;799;761;663;646;659;644;573;589;537;615;663;640;553;647;696;671;632;548;570;579;646;717;659;653;634;682;617;621;586;538;549;508;583;638;605;679;668;653;695;647;683;675;715;614;549;545;571;632;728;657;622;602;654;748;719;696;655;572;604;598;611;622;733;779;841;635;671;561;640;704;677;603;645;691;673;671;658
188;204;254;406;458;436;475;457;445;402;448;380;230;122;111;141;189;240;309;282;263;312;290;251;145;75;56;60;88;166;159;177;154;128;102;72;51;85;84;97;102;116;103;63;60;72;103;138;162;193;187;130;121;103;104;90;81;80;129;127;112;103;113;159;139;122;130;134;159;169;111;101;84;96;91;155;216;229;154;110;148;161;141;95;77;76;102;126;123;108;100;103;112;189;286;388;399;284;122;55;31;49;76;89;85;61;76;88;175;333;396;451;432;356;219;102;77;66;60;78;66;73;72;107;146;155;149;126;118;84;53;45;71;99;99;85;66;38;56;71;67;73;163;268;241;211;164;201;195;116;118;108;85;100;85;151;197;164;98;97;52;53;59;106;114;132;131;77;65;60;51;69;75;79;81;119;148;181;116;110;114;131;122;139;135;112;140;139;191;176;203;220;212;180;161;149;100;44;50;75;117;138;117;134;113;114;88;77;98;125;149;175;162;196;180;254;311;368;386;418;378;384;339;350;348;377;389;430;421;443;491;490;464;419;424;496;497;480;486;451;427;497;564;521;490;463;426;479;460;426;353;264;226;172;152;132;88;79;71;85;74;50;116;154;166;156;138;133;159;106;104;102;125;109;107;145;248;307;372;323;189;161;115;107;120;88;81;127;188;141;68;50;36;42;73;105;174;131;105;47;30;22;25;79;125;136;166;123;82;52;33;43;64;91;90;75;106;184;286;279;219;138;89;58;32;28;60;181;241;224;122;70;40;35;80;142;212;192;211;284;271;190;137;124;116;93;139;136;106;74;56;90;145;137;85;51;56;70;86;98;101;81;86;53;36;27;22;19;59;140;230;272;224;236;225;219;178;87;67;73;85;72;37;36;41;41;39;27;28;72;109;134;80;41;18;17;26;83;203;373;502;526;587;507;274;111;69;157;305;325;323;176;81;58;23;16;24;24;32;30;36;55;118;247;477;627;600;609;429;180;84;42;32;42;69;78;118;127;139;139;79;61;23;31;39;70;141;142;90;51;28;30;27;29;22;35;36;23;16;19;12;23;32;24;26;23;18;16;26;22;17;23;41;67;101;125;139;103;78;134;197;280;340;301;286;231;233;299;389;396;405;387;398;347;293;156;99;42;26;24;38;44;83;139;217;180;134;190;174;132;86;61;42;70;103;115;108;138;185;197;250;250;249;233;255;190;133;76;37;23;25;28;22;25;36;88;103;74;84;70;104;106;98;78;101;107;145;163;98;68;80;95;99;90;78;43;32;30;74;114;107;117;168;237;378;366;286;191;115;88;93;78;103;167;272;317;327;270;207;139;118;157;166;148;139;136;140;152;203;201;164;81;87;74;77;85;104;105;137;167;259;306;345;449;566;701;641;662;672;651;659;685;760;697;753;683;708;657;596;569;582;548;514;562;566;674;787;781;786;748;734;643;627;598;595;575;633;653;717;672;607;635;659;612;538;434;400;469;526;577;652;658;688;628;613;570;576;539;525;504;576;617;576;587;623;629;627;668;771;714;726;610;496;499;567;650;668;677;665;602;699;671;727;670;626;576;590;586;559;657;682;729;774;659;560;546;594;603;596;599;615;604;593;648;661
204;145;204;351;370;399;427;453;421;405;366;333;166;81;70;85;150;236;240;232;235;311;268;201;146;86;48;58;102;152;194;187;161;166;107;78;94;105;87;98;101;97;70;63;42;44;80;117;138;180;239;217;184;111;91;81;76;102;118;159;164;117;112;136;174;185;189;172;220;207;153;83;66;89;123;211;195;200;130;124;166;191;161;107;84;80;93;87;114;103;133;145;128;169;225;304;328;252;95;33;23;38;43;54;59;71;88;106;170;313;409;447;444;361;239;173;109;92;94;106;100;79;54;79;85;123;132;130;80;52;36;44;58;66;85;64;56;43;53;60;61;69;115;182;127;77;87;84;90;84;57;67;48;39;56;135;203;163;89;66;47;40;47;66;78;109;88;66;42;41;40;66;80;99;118;155;205;191;144;89;111;75;58;80;104;139;172;167;150;142;133;163;162;111;89;94;73;30;33;63;85;119;108;105;90;83;62;67;88;115;138;179;183;217;288;325;363;424;418;431;359;357;326;303;306;346;328;335;341;373;409;442;391;342;387;394;387;393;443;442;418;421;431;516;491;416;345;340;379;318;244;186;152;138;99;75;105;74;69;42;33;44;103;224;202;159;219;234;204;156;106;77;61;72;72;79;163;263;325;334;235;172;100;110;80;79;115;164;255;201;93;39;26;32;49;83;107;118;78;47;30;16;14;56;64;108;103;88;64;53;37;42;73;78;75;75;174;317;427;355;296;207;133;73;30;24;45;145;201;206;143;57;27;38;101;124;189;210;188;196;179;154;148;136;82;70;77;106;88;53;41;67;85;98;64;73;81;128;135;182;147;115;81;47;37;25;23;26;53;130;215;248;245;306;374;385;276;129;64;65;67;38;29;48;49;51;27;37;46;52;124;155;90;37;13;22;40;118;226;341;398;495;561;499;310;121;80;175;370;448;382;254;95;48;33;24;13;23;30;32;21;51;106;254;434;682;683;576;411;159;63;35;28;50;69;115;169;142;166;164;92;52;24;19;47;62;103;129;75;34;43;42;55;40;24;27;33;15;19;19;22;27;59;57;44;27;25;28;22;26;20;28;42;59;147;269;248;195;132;89;131;153;145;192;177;124;157;197;217;240;294;369;410;374;333;238;134;53;21;26;39;58;131;231;263;197;176;157;178;137;81;68;60;63;102;109;91;74;98;105;116;142;155;161;143;128;97;44;26;27;28;27;31;40;53;108;123;147;132;122;147;168;162;100;113;140;166;171;128;106;109;178;194;134;88;47;36;46;124;183;170;118;156;238;259;279;213;183;116;139;138;127;135;167;238;251;265;273;241;107;109;140;157;138;111;153;172;159;141;139;97;84;96;133;141;171;140;152;191;219;331;393;382;472;653;752;725;700;633;649;617;639;693;787;654;681;658;641;577;593;550;527;500;526;606;725;796;832;760;722;744;574;645;721;695;624;665;690;636;594;607;638;667;615;495;395;370;348;412;490;588;629;659;595;571;558;584;586;493;513;560;598;608;626;649;689;689;682;751;798;759;663;573;557;633;629;677;625;636;666;628;621;665;593;596;610;606;608;613;679;681;753;751;659;526;512;515;550;584;603;589;613;618;672;699
190;135;158;232;313;276;349;433;408;444;427;300;168;49;47;87;145;220;241;187;216;214;176;121;96;75;63;53;85;186;178;160;157;132;145;126;133;142;138;104;78;93;73;49;34;33;53;88;127;156;192;205;202;137;81;59;111;89;106;147;124;175;193;203;185;182;200;205;233;214;162;97;83;99;195;239;184;146;89;105;185;212;179;131;71;111;115;79;88;125;146;134;121;132;180;209;248;166;85;37;27;27;44;49;42;59;90;117;202;326;475;467;464;408;251;189;87;110;128;107;68;81;50;34;57;99;143;112;77;55;24;36;47;54;63;60;55;47;45;43;44;56;92;88;95;78;52;53;41;60;60;68;46;59;62;113;155;140;77;37;21;34;54;49;61;66;56;50;29;25;32;57;74;121;154;188;246;261;170;97;74;49;35;57;105;191;209;223;162;109;87;105;83;55;56;37;28;28;36;66;86;73;52;47;63;47;47;65;89;131;188;207;311;297;312;376;382;403;451;453;351;263;253;273;295;293;341;260;249;248;245;270;273;222;273;327;354;352;377;387;406;386;432;473;481;341;259;226;226;189;120;110;66;84;58;56;63;106;86;49;27;21;67;153;185;183;195;236;313;268;160;91;42;37;36;68;117;189;257;313;272;178;164;92;74;64;127;181;208;131;68;31;26;31;59;62;62;69;71;56;25;21;23;21;39;51;77;99;68;69;64;87;79;99;90;83;172;285;439;428;355;277;205;80;38;17;42;79;119;156;83;38;16;49;78;83;109;159;139;88;115;119;170;176;104;69;84;87;89;89;68;70;58;79;94;128;205;215;272;253;198;122;70;46;32;34;36;32;47;69;101;159;252;381;451;507;344;149;64;50;37;41;41;61;50;40;43;35;38;68;98;112;68;43;15;31;57;119;260;308;322;325;475;441;274;129;82;169;318;404;427;277;150;79;39;12;20;23;49;32;42;52;108;238;391;527;561;456;284;108;50;39;38;61;98;151;144;140;148;143;80;42;19;21;19;33;57;45;40;29;41;68;76;42;31;20;30;44;27;40;29;42;51;80;63;57;41;29;26;14;17;21;22;82;197;309;402;283;174;88;75;65;82;100;104;124;103;102;127;141;184;289;335;317;337;264;165;62;30;25;30;75;138;184;213;177;137;114;110;100;67;77;122;148;148;153;94;57;62;69;64;107;104;78;88;66;68;33;26;30;28;42;50;52;79;124;188;269;242;191;166;258;292;174;165;188;269;212;181;183;219;297;341;260;120;47;24;43;102;170;154;123;90;109;160;146;156;157;135;162;180;192;160;163;192;222;260;273;255;130;102;106;102;108;138;198;238;152;121;131;112;113;164;200;240;255;276;286;293;337;389;394;366;481;641;742;728;668;552;537;612;641;734;702;714;720;697;708;664;573;566;472;434;453;541;655;730;713;642;634;570;550;652;676;635;674;680;668;579;514;518;565;640;577;507;384;324;338;375;414;482;585;635;567;483;530;624;644;514;536;590;612;602;656;695;660;737;674;736;780;746;694;675;583;629;709;690;635;617;644;598;601;507;509;519;568;600;617;647;677;755;785;747;693;545;484;529;529;603;612;591;547;616;669;692
191;141;142;134;154;191;249;389;452;434;409;300;153;71;39;66;111;190;160;173;167;157;113;60;79;68;44;57;64;100;113;132;183;199;213;230;256;254;224;167;106;69;45;36;39;54;62;79;94;114;146;149;141;102;67;67;103;116;141;156;161;241;214;275;205;190;174;220;184;203;155;104;111;149;147;208;172;115;87;87;157;198;174;144;101;111;102;99;78;74;117;109;125;153;182;206;130;100;60;50;29;14;24;31;32;50;93;140;223;370;445;472;444;349;294;233;171;159;158;113;66;53;24;30;30;73;144;149;115;61;48;43;45;57;40;64;91;66;58;54;59;49;59;69;86;89;77;52;51;69;74;74;65;63;63;109;157;129;60;29;27;32;51;49;41;53;29;26;38;28;29;39;62;130;196;270;294;225;155;96;55;55;49;80;136;230;282;239;136;102;71;72;83;47;38;20;28;17;25;42;61;57;42;41;37;51;59;70;103;149;231;322;366;330;290;330;356;342;355;362;230;238;238;261;309;324;327;196;148;127;127;117;177;222;222;343;421;439;410;449;452;444;427;412;367;256;137;121;96;64;72;86;81;72;58;54;77;109;87;35;19;24;48;102;104;115;131;223;287;249;144;79;40;25;28;42;64;116;184;241;291;316;249;209;93;65;95;146;131;91;47;25;33;41;75;72;68;76;39;29;17;18;20;19;23;43;75;86;81;69;115;153;131;160;125;126;111;221;329;329;314;215;158;59;28;19;35;38;59;82;63;39;24;38;50;41;73;81;63;58;48;89;141;132;107;67;82;103;148;125;109;61;78;115;180;236;330;326;278;245;179;112;64;23;20;32;42;42;32;46;81;174;283;445;509;524;416;163;51;38;27;30;43;51;75;65;36;40;57;52;56;60;51;22;16;25;60;127;238;274;250;235;336;402;239;108;69;146;250;360;384;275;157;89;43;27;16;24;36;60;52;57;95;161;312;405;413;277;131;59;55;62;66;120;148;182;145;87;96;128;81;48;15;18;15;13;26;32;29;22;35;79;83;44;26;26;42;37;68;79;70;67;75;116;111;104;56;31;29;23;14;16;31;90;214;316;497;390;239;158;84;39;54;64;105;115;127;87;69;58;129;168;189;224;279;241;156;73;18;31;32;70;95;133;125;108;79;82;89;57;65;116;232;297;280;229;154;68;51;66;89;102;80;62;48;50;47;28;35;43;65;52;58;72;135;188;313;375;335;262;260;285;293;242;220;184;250;272;263;253;308;368;353;247;112;44;30;42;72;126;138;142;92;87;83;104;125;175;176;199;224;224;236;202;198;182;236;307;248;192;84;87;82;141;186;205;214;151;186;221;222;237;242;307;362;390;489;448;468;481;447;451;479;532;726;763;727;666;622;528;632;634;680;788;737;690;694;713;671;613;481;392;437;447;448;508;592;629;576;505;528;566;603;694;674;677;703;655;570;498;479;590;674;641;515;452;409;419;512;462;443;515;587;513;456;588;622;613;567;560;662;666;684;687;764;678;675;637;693;795;785;783;687;650;636;700;667;699;719;690;660;564;526;492;537;532;600;658;680;738;814;813;727;750;610;517;515;606;655;691;657;577;643;689;702
137;116;86;74;66;82;157;235;300;308;228;188;113;46;48;50;70;109;111;94;101;93;73;40;52;34;48;45;58;65;91;116;173;228;288;267;318;359;284;238;109;83;37;29;55;81;74;64;64;87;80;104;85;67;53;74;78;100;124;138;150;197;233;205;183;124;109;135;150;144;140;108;100;145;130;171;126;77;73;49;91;141;131;104;93;75;73;70;73;76;64;62;100;163;191;173;89;75;37;27;18;21;16;21;37;40;61;116;208;236;331;325;343;328;245;230;200;196;168;94;67;35;28;20;16;39;84;111;98;80;54;67;71;63;40;61;79;72;53;54;85;85;85;76;113;117;111;70;63;69;82;62;55;51;61;98;120;89;27;24;29;34;50;42;33;53;36;41;35;24;31;36;61;74;128;175;202;148;117;69;50;46;71;136;143;212;181;150;101;76;76;64;76;58;26;21;6;14;15;29;32;34;40;40;54;54;50;80;93;140;206;294;301;248;195;161;199;169;215;246;204;203;196;200;205;222;227;133;71;53;60;85;151;207;234;330;391;396;451;452;404;375;418;380;300;200;99;44;42;29;31;53;82;86;77;67;81;78;65;40;19;13;34;71;65;72;65;108;175;168;78;46;33;35;28;38;43;61;104;179;263;317;309;229;116;72;82;139;87;68;44;21;37;37;46;68;89;52;29;25;20;22;23;16;23;24;46;58;54;74;148;205;198;237;234;157;86;125;157;170;174;126;70;41;25;27;17;28;37;44;33;37;38;23;41;45;45;38;31;19;23;41;87;84;61;51;62;118;136;129;120;73;89;162;235;314;365;321;234;128;126;91;47;28;31;36;37;27;23;46;102;159;281;420;391;345;230;117;51;27;18;21;40;49;85;37;34;29;33;51;41;33;29;29;23;36;42;72;131;133;149;165;199;231;154;76;66;94;126;192;251;201;129;74;32;16;13;17;54;65;47;45;65;70;140;192;144;102;53;41;48;93;113;142;146;124;74;50;36;69;52;40;25;15;16;10;20;12;14;6;22;49;62;52;35;32;57;91;100;128;117;69;86;141;180;151;79;29;12;14;9;17;22;73;205;337;459;471;331;204;107;45;46;62;99;142;149;124;73;38;58;109;140;103;142;140;105;56;29;34;45;63;72;58;63;58;84;105;81;55;49;135;244;354;286;243;156;91;71;113;111;121;69;52;48;28;37;44;46;54;43;38;73;102;182;190;268;329;303;249;264;221;239;216;172;198;199;271;255;249;267;278;250;166;113;38;29;36;58;74;79;93;92;83;57;48;93;159;240;227;208;235;202;175;197;177;247;276;290;199;98;74;80;173;238;207;184;181;209;269;253;317;349;348;368;448;501;539;521;532;507;528;461;556;637;687;676;597;493;474;521;569;666;656;695;685;613;610;582;454;358;323;384;378;404;374;477;497;444;427;410;448;561;572;596;543;575;530;459;419;435;486;555;547;501;466;476;474;495;443;422;441;486;476;475;525;526;520;496;566;594;627;632;666;701;677;550;518;604;678;699;697;667;653;562;578;626;603;619;660;565;541;503;495;478;522;511;600;606;693;672;670;679;610;525;453;418;536;637;640;645;602;555;603;578
110;89;70;53;58;56;100;153;171;165;127;98;81;43;36;35;52;53;50;63;59;57;64;37;33;29;71;70;88;66;80;110;193;226;331;408;407;385;330;221;143;71;36;47;55;94;101;58;57;79;85;91;69;73;75;91;127;145;138;150;170;160;166;150;135;99;74;78;97;116;94;84;76;99;139;206;140;103;65;43;56;60;86;85;59;53;52;42;58;47;48;78;99;137;162;138;64;39;27;31;35;26;21;17;24;26;47;71;129;195;232;307;333;331;312;276;265;236;172;101;54;43;20;15;6;19;55;122;134;95;88;90;129;87;47;79;85;72;54;68;129;114;88;115;149;182;164;124;88;61;42;59;69;28;35;47;77;46;39;30;26;30;34;30;36;52;85;72;47;53;52;52;64;43;76;120;116;81;80;68;43;72;107;162;146;144;108;73;63;59;68;89;89;63;31;18;17;17;19;20;24;37;45;41;46;53;61;71;75;106;158;169;185;143;116;109;105;80;143;255;274;228;161;132;132;131;122;109;41;27;26;81;210;234;301;311;424;444;399;370;338;330;389;411;358;214;93;29;22;24;29;48;86;113;98;118;92;83;54;22;13;18;25;63;51;46;37;46;74;72;66;34;35;50;38;42;55;61;82;130;192;276;311;229;113;69;112;158;123;64;56;30;28;35;40;73;55;26;24;25;29;47;31;8;14;25;35;42;60;114;192;253;238;242;315;211;124;112;98;99;69;59;24;23;24;41;40;45;49;38;43;61;68;64;71;68;62;41;43;37;25;51;42;49;40;39;70;88;95;98;80;50;98;239;292;358;318;210;130;98;103;109;66;35;31;40;27;18;22;53;133;305;403;425;326;226;140;66;56;42;21;22;25;39;47;35;22;44;45;33;38;32;37;29;49;55;66;61;61;88;78;98;120;101;66;41;50;104;128;141;159;123;75;45;35;16;15;27;44;58;45;39;33;39;66;74;75;48;28;37;88;116;143;177;142;68;45;29;35;34;32;29;19;19;15;15;19;15;12;19;15;27;24;31;23;40;75;100;120;191;184;104;120;191;210;174;82;33;16;8;9;8;34;81;197;323;430;426;344;204;122;38;37;62;72;149;154;132;59;43;41;73;75;60;103;92;88;51;44;52;73;88;72;41;30;46;113;146;148;88;45;105;187;294;284;202;116;98;89;145;137;127;62;36;39;58;72;79;84;97;65;71;75;126;186;260;226;281;239;207;233;221;179;181;166;152;196;233;245;192;170;142;135;96;50;56;29;31;47;48;92;102;154;114;91;64;131;220;281;262;232;248;217;167;202;203;270;331;260;182;96;87;122;227;274;240;219;183;257;288;290;368;413;421;475;502;533;619;644;569;570;575;554;587;680;664;654;661;516;440;499;500;623;653;672;649;593;516;518;415;369;378;451;429;326;363;448;472;465;517;492;589;575;573;490;555;548;519;498;484;481;520;559;559;492;514;535;575;555;531;480;511;507;494;462;521;486;509;527;603;670;579;595;596;655;625;574;585;588;655;646;635;638;601;641;617;545;635;605;552;584;584;534;585;589;511;565;585;658;688;687;673;646;576;446;424;486;557;649;692;621;620;595;600;589
137;131;76;57;57;56;66;104;119;80;76;62;51;30;37;30;33;29;43;41;34;35;37;43;31;45;63;85;75;79;67;88;123;149;285;320;328;322;273;202;112;55;27;30;65;74;81;81;76;104;136;147;122;94;129;161;191;255;167;161;172;129;101;106;98;73;69;71;62;79;58;54;58;63;137;205;178;120;66;35;28;39;41;46;47;34;50;53;60;65;84;87;83;114;93;71;36;30;39;55;38;34;34;26;23;23;21;50;78;108;188;308;370;375;340;389;324;247;171;99;54;42;20;15;9;20;43;74;85;72;93;128;115;91;52;59;93;80;42;74;117;126;85;102;185;253;225;167;88;59;57;67;41;35;22;46;50;36;32;37;41;34;25;21;31;69;110;80;75;62;57;52;46;54;58;80;66;46;48;39;62;88;176;177;158;90;54;42;34;44;56;62;69;52;33;22;21;7;12;10;19;36;39;58;72;64;62;52;57;72;94;84;90;78;94;68;58;68;133;236;261;257;184;123;72;63;63;40;25;18;29;74;178;222;254;294;339;376;373;334;338;328;360;358;320;184;67;44;20;38;51;63;78;113;158;174;160;73;48;26;14;19;17;27;40;31;20;46;47;55;55;75;73;77;75;62;57;51;68;91;110;175;185;139;64;69;137;179;152;98;93;58;30;24;44;50;43;40;21;34;44;66;34;24;25;18;42;38;53;120;188;196;200;214;238;219;110;80;66;57;40;27;26;30;45;65;63;62;49;43;59;70;81;96;124;117;112;60;63;52;62;69;37;38;18;36;65;77;55;65;46;35;94;173;273;278;218;125;84;78;135;116;63;49;24;22;13;20;21;68;159;338;401;397;315;157;83;78;65;59;15;12;17;24;12;29;31;49;53;54;59;49;55;51;60;94;99;50;38;39;45;47;44;40;46;31;55;104;123;112;74;69;45;24;24;19;29;39;31;63;46;36;20;24;35;34;44;41;32;25;75;109;116;113;115;59;26;20;14;17;13;21;21;13;16;19;21;22;22;14;12;23;22;15;30;45;91;103;119;158;131;84;101;154;173;156;67;39;12;8;16;16;20;67;155;203;299;326;265;184;106;29;41;41;71;108;117;82;41;36;32;34;42;49;82;88;90;51;44;67;89;107;72;44;48;57;101;167;172;99;58;67;123;191;169;134;112;111;153;176;158;98;61;62;64;90;137;177;148;122;98;89;114;167;205;241;214;181;152;143;210;228;195;122;119;155;260;266;249;165;125;84;67;53;48;47;46;38;33;48;61;161;187;175;133;115;148;209;286;253;227;221;214;181;186;245;263;275;333;209;111;83;153;263;301;279;266;205;227;265;325;429;474;472;477;511;517;613;613;575;606;528;522;573;585;632;619;549;424;363;404;479;525;535;560;570;571;566;518;448;412;406;505;451;359;350;442;518;493;473;503;562;572;603;531;519;519;540;485;495;529;585;596;604;636;541;561;572;601;584;520;557;582;509;471;513;447;504;601;605;616;576;589;608;620;657;607;617;720;587;610;553;603;658;666;588;590;568;615;536;582;607;616;563;582;598;657;599;677;645;659;691;619;572;453;463;494;562;595;660;664;647;625;610;608
133;123;86;57;54;41;57;67;38;51;36;33;35;33;51;47;39;36;39;57;48;24;23;19;16;30;50;92;64;67;62;62;77;83;146;202;206;181;145;109;72;40;16;37;29;54;57;78;84;153;207;188;186;193;273;278;329;334;263;241;201;136;83;75;64;49;43;57;66;53;36;23;38;53;90;157;190;161;100;29;28;33;19;31;25;37;72;74;90;74;98;89;86;101;71;41;31;40;44;66;61;50;32;26;35;23;30;19;43;70;107;256;331;396;409;397;410;317;230;146;97;52;23;17;11;12;41;65;67;67;63;105;93;77;46;37;54;40;38;81;120;97;61;76;117;190;214;125;66;56;48;52;39;30;23;33;23;22;24;33;25;22;23;18;36;63;116;74;64;44;44;39;50;47;41;33;51;32;30;36;62;120;229;252;142;79;44;28;19;17;33;51;62;47;28;22;18;20;12;13;17;27;51;59;87;69;51;36;40;41;44;39;48;49;55;54;42;53;111;211;284;282;208;142;75;29;31;15;17;23;19;58;89;172;183;242;293;299;365;332;271;251;249;300;262;120;45;27;48;78;114;121;151;139;164;229;160;79;25;22;17;17;17;23;14;8;14;17;37;53;78;92;77;63;72;68;71;44;36;57;76;82;93;77;44;40;99;144;174;144;104;79;30;34;51;50;32;35;27;21;57;60;41;37;40;34;45;60;92;114;141;169;161;196;220;183;121;57;52;25;26;29;30;52;84;119;96;95;56;50;45;73;106;176;241;198;150;123;80;103;113;95;61;27;39;42;55;68;44;36;33;41;86;139;185;175;110;79;59;80;139;116;54;34;24;16;14;13;12;49;155;292;374;373;206;124;75;50;52;35;35;17;18;16;21;32;52;132;150;138;132;124;98;92;75;94;80;54;34;23;31;21;23;23;17;17;35;74;103;74;44;31;23;19;22;24;27;25;40;40;48;53;23;12;34;47;59;48;32;24;42;49;66;65;62;44;26;24;13;11;20;10;13;18;24;27;23;34;36;30;19;23;19;24;37;51;102;101;121;111;80;50;92;121;162;133;71;28;13;21;17;23;58;56;105;137;181;169;159;104;69;28;26;57;59;60;54;36;33;32;43;35;56;56;75;93;59;55;48;64;81;116;79;45;40;67;74;136;115;79;53;48;91;133;102;117;116;173;217;244;163;106;84;75;73;129;221;253;238;184;124;104;133;153;208;225;149;142;102;144;253;351;246;167;139;184;282;311;272;211;112;74;50;39;44;61;91;59;36;51;82;166;200;177;148;119;145;177;243;240;202;252;214;223;204;235;340;389;357;217;122;100;146;259;347;402;325;248;201;223;346;407;529;552;496;509;473;528;572;572;501;482;456;462;574;621;615;521;395;327;358;423;417;485;517;534;584;516;537;505;465;439;471;464;458;421;512;583;505;515;555;602;573;610;569;570;620;589;541;528;506;574;565;592;608;632;592;622;586;651;616;628;570;523;438;480;449;468;552;586;532;505;502;629;610;670;685;668;667;638;536;544;555;586;614;623;626;614;592;525;547;600;570;572;607;655;637;649;688;636;653;625;572;595;572;501;506;558;542;643;588;654;635;596;604
179;119;92;49;34;38;33;45;31;29;35;34;28;41;54;43;45;44;74;70;62;38;30;21;19;18;39;68;50;41;48;43;41;43;71;98;83;95;65;49;31;17;18;30;21;30;39;57;86;157;253;258;260;258;345;406;418;416;378;351;254;212;153;140;93;89;48;68;59;43;36;25;26;33;65;137;152;137;96;42;25;26;37;21;15;39;51;83;93;108;103;125;76;66;44;43;30;29;41;57;47;40;42;42;34;22;16;27;26;47;71;167;296;401;459;498;478;448;278;209;116;63;29;15;20;10;26;52;46;38;43;45;57;50;37;25;43;34;32;43;79;64;43;54;56;106;113;89;48;33;29;34;24;24;18;31;16;19;19;22;19;20;21;31;32;45;96;79;53;24;39;39;29;28;19;22;20;30;44;37;60;127;215;188;116;48;39;23;18;11;23;29;36;25;21;21;17;17;17;11;12;22;30;76;87;67;42;54;25;33;15;18;30;41;32;39;30;32;64;135;254;248;219;142;54;17;15;13;14;17;22;35;46;84;114;175;220;237;327;298;223;193;196;209;161;69;29;34;74;133;201;221;230;224;215;185;117;58;25;17;17;20;16;15;15;16;21;21;25;55;72;64;67;75;76;92;101;50;35;39;43;45;42;39;41;39;83;112;169;183;187;105;55;31;41;66;40;48;33;32;26;38;57;61;77;61;87;126;100;99;110;163;168;165;170;132;71;48;44;43;27;33;42;92;171;222;190;141;124;83;76;73;145;225;343;336;230;185;158;158;190;158;83;52;38;45;66;78;45;26;28;35;113;165;188;102;61;65;66;119;138;94;60;42;32;16;24;23;19;37;106;200;294;242;191;100;45;43;42;32;26;26;15;14;24;41;86;176;211;185;148;147;145;97;85;57;61;29;29;29;24;21;20;25;19;21;23;50;50;37;27;23;22;21;32;24;28;33;51;64;104;62;32;30;35;56;89;83;29;20;31;48;38;30;38;33;17;16;17;12;19;16;26;18;25;25;40;31;58;45;39;21;15;23;26;32;72;86;112;70;22;21;54;94;137;106;63;20;13;29;23;40;56;54;86;152;117;115;84;81;50;37;38;45;63;53;40;55;63;77;60;78;89;105;111;129;89;69;61;39;67;71;83;60;51;80;72;87;78;73;51;57;104;121;137;142;167;188;230;249;241;167;102;87;111;153;244;244;266;192;144;115;97;168;220;223;167;131;100;170;296;347;335;211;151;152;218;258;257;199;116;86;89;75;105;121;148;93;91;63;97;146;169;200;154;177;246;292;319;290;281;330;314;271;241;237;336;336;338;232;144;152;190;250;320;391;381;288;273;346;407;493;618;587;537;530;426;447;483;504;460;391;429;432;534;591;547;424;353;361;379;384;417;431;484;515;534;571;565;531;477;420;439;417;448;527;542;613;527;484;510;623;620;644;618;659;647;631;640;616;598;602;583;580;631;572;569;579;636;586;638;602;582;534;503;497;502;502;519;554;547;554;557;544;593;669;704;661;639;632;582;574;535;593;623;680;698;610;601;570;628;627;620;650;653;707;671;641;670;639;645;570;619;620;627;545;534;525;545;564;522;592;609;654;563
121;100;60;48;36;38;24;28;30;31;22;42;35;39;38;31;36;54;68;91;81;39;22;18;20;20;29;40;35;35;37;35;33;28;23;36;42;31;22;21;19;16;9;20;13;23;22;23;50;135;192;271;257;264;297;368;406;409;391;367;352;309;296;220;157;75;39;49;45;38;12;22;21;19;40;65;99;137;88;40;30;33;34;27;23;53;47;79;79;67;107;108;95;58;37;30;24;19;28;31;30;37;46;36;33;29;19;17;14;12;54;100;213;388;453;544;588;484;368;242;161;76;26;20;14;13;20;27;24;32;15;18;30;21;25;34;41;36;28;33;35;44;26;31;33;42;54;43;29;32;23;27;25;25;18;20;21;15;19;22;26;29;42;38;39;32;56;62;30;27;23;27;11;32;24;17;22;28;36;31;36;88;118;119;88;31;27;13;11;11;14;20;18;23;19;22;17;16;20;15;16;20;44;87;125;71;47;49;37;43;27;15;16;17;15;20;20;22;33;94;128;149;127;78;28;23;14;11;11;29;37;28;31;31;62;84;134;213;246;227;196;220;171;112;67;40;26;48;104;201;336;380;337;301;211;150;81;56;32;22;28;24;23;22;24;24;14;18;25;34;41;44;54;63;56;102;87;71;50;30;34;41;47;44;54;64;58;97;164;239;222;160;80;65;81;83;53;39;35;27;19;49;88;111;137;134;161;192;169;145;101;148;215;180;152;118;88;83;71;71;39;50;51;132;226;276;256;221;202;173;135;131;194;314;365;390;348;267;223;214;231;185;119;60;32;66;64;93;70;30;29;55;141;227;213;120;73;68;75;92;112;91;73;49;35;27;30;27;34;26;57;98;140;146;123;66;40;34;49;37;37;32;29;11;32;34;83;155;229;182;139;136;136;127;58;31;26;21;31;43;31;42;33;19;21;19;21;32;39;38;15;21;24;25;38;39;48;67;65;81;76;76;34;21;28;73;63;68;34;23;27;18;35;42;47;27;18;15;15;21;20;22;17;17;26;47;60;72;103;106;85;54;37;29;22;30;46;62;68;49;30;13;34;32;87;68;58;32;23;44;52;54;60;85;111;134;139;102;107;93;64;58;39;50;66;70;54;74;88;115;89;122;143;128;133;126;107;68;70;72;73;79;62;44;62;91;87;95;79;64;90;113;136;137;154;193;204;210;229;305;226;169;122;82;99;133;175;215;222;215;155;110;116;172;205;258;240;157;125;152;276;323;302;203;143;150;144;170;183;182;148;190;185;157;152;185;197;181;114;103;113;166;206;190;199;254;322;349;381;329;385;456;483;418;303;264;337;390;329;198;182;188;229;250;318;374;416;330;407;429;482;544;626;623;580;505;447;413;437;434;378;342;333;423;463;570;481;370;356;419;483;440;436;420;484;538;540;558;585;573;509;418;408;427;514;552;583;611;510;509;565;626;671;603;623;661;690;655;676;664;599;609;563;532;551;548;588;532;509;548;590;617;615;511;523;532;557;510;469;497;543;534;493;486;601;649;691;674;651;665;606;557;572;582;673;586;602;598;551;513;569;660;660;669;679;696;704;651;611;648;582;582;641;630;660;622;625;562;574;526;523;580;638;596;598
81;53;36;26;25;26;23;27;23;24;29;38;37;39;39;28;45;50;83;83;64;39;25;11;21;12;12;16;26;26;27;21;19;18;26;19;18;21;14;17;14;5;26;15;15;18;12;24;32;55;109;147;163;164;191;221;301;336;322;383;376;423;396;356;252;118;42;26;26;18;13;14;14;8;24;39;69;84;57;33;39;60;61;43;31;46;85;99;77;58;49;69;57;62;41;17;13;8;17;26;18;36;46;60;57;33;26;12;11;25;34;73;149;328;484;603;628;558;388;251;135;55;35;20;22;18;16;12;18;16;24;11;16;27;45;68;46;63;51;35;19;16;10;16;18;46;54;44;36;26;15;19;33;31;23;27;20;21;15;16;17;22;18;29;28;31;32;25;26;17;12;11;20;20;17;27;21;33;50;28;28;36;53;60;58;41;23;11;14;12;13;11;19;22;14;13;11;14;11;16;13;9;47;111;153;111;66;52;73;46;26;13;14;21;13;18;10;22;29;28;50;61;51;35;27;13;9;12;23;41;41;40;20;31;35;55;75;134;174;164;185;235;184;94;42;25;25;40;102;242;371;355;365;258;201;105;45;44;62;44;29;38;43;54;29;13;14;14;11;19;19;28;50;64;75;87;87;76;59;54;60;85;95;103;98;69;90;120;213;283;286;184;128;91;81;68;46;16;21;22;30;71;161;172;178;190;258;235;190;122;91;163;220;228;179;171;118;110;122;97;63;53;88;168;297;340;353;365;263;245;210;244;256;353;405;404;362;308;226;200;212;203;144;83;51;36;47;64;58;22;27;66;175;258;225;159;91;105;109;80;97;110;116;99;55;35;27;34;41;27;47;49;64;92;99;58;32;34;35;59;39;39;28;17;22;30;93;137;148;133;52;88;104;86;36;26;19;19;44;71;73;84;77;63;50;56;40;34;48;39;27;24;16;20;23;46;56;72;55;101;82;44;23;18;18;38;37;44;23;30;23;23;30;56;44;21;16;20;25;28;17;24;21;18;36;58;83;110;168;179;159;91;47;31;23;23;24;37;38;25;16;17;28;42;37;47;35;40;37;54;64;56;54;67;120;169;143;137;112;104;89;83;54;78;84;111;110;127;145;155;136;138;180;183;167;159;127;137;138;167;134;121;90;50;61;88;119;134;79;98;124;155;175;169;196;203;273;298;326;284;277;203;102;77;83;101;141;148;159;146;102;101;127;158;204;252;275;225;118;127;218;253;224;164;132;126;122;136;217;224;194;255;269;224;196;239;268;248;169;173;182;205;243;258;333;343;375;466;397;386;440;512;492;454;368;370;364;380;268;226;244;273;291;277;318;394;474;428;479;529;529;576;616;596;581;570;491;430;443;465;436;432;394;399;447;535;448;375;404;462;510;520;495;491;526;561;561;532;595;599;523;442;472;514;539;552;643;607;593;571;594;615;639;632;644;608;619;597;672;658;614;628;560;575;560;527;519;501;491;542;578;585;540;590;575;574;527;471;436;434;491;488;447;514;621;608;626;642;640;585;614;597;531;611;586;607;576;631;602;575;618;608;642;693;680;743;678;640;621;599;581;601;629;644;619;631;622;628;532;529;553;633;633;602;547
53;29;29;17;32;15;23;25;21;24;30;51;44;31;35;37;19;37;49;58;50;27;17;13;16;8;17;27;23;27;39;19;21;17;29;20;19;25;21;11;22;23;26;16;12;14;17;22;21;33;60;61;86;98;100;134;228;254;252;277;357;412;495;440;317;151;37;18;20;13;21;15;13;5;15;25;30;51;37;39;72;102;102;75;47;64;103;117;85;43;18;31;31;47;34;19;15;23;17;33;34;42;77;96;95;54;30;27;14;22;29;59;123;270;488;543;662;578;411;237;141;56;26;29;32;25;23;24;7;20;13;17;32;52;91;107;112;87;47;30;21;15;16;18;14;32;53;52;32;20;28;20;38;37;34;34;27;23;29;15;15;15;21;27;19;19;20;23;20;23;13;15;21;23;17;22;21;24;28;25;19;18;19;33;39;32;28;14;18;8;15;10;12;17;14;15;11;13;14;6;19;13;54;137;191;159;97;63;74;44;28;21;16;11;16;21;12;15;16;13;22;22;24;18;14;12;15;17;22;47;46;57;37;28;37;33;47;63;119;124;125;164;109;83;36;16;11;28;74;154;239;271;227;170;119;70;40;59;78;66;38;39;48;28;26;26;14;22;17;13;19;29;59;82;114;109;67;86;106;122;158;183;198;183;165;117;133;200;241;359;360;303;187;113;73;94;30;20;19;22;31;62;140;160;178;193;242;302;256;184;103;154;256;286;279;194;201;152;153;153;97;74;111;157;241;305;330;378;380;331;314;324;368;408;376;317;247;248;151;134;120;154;154;96;54;51;31;51;23;35;35;47;141;190;212;159;114;134;112;82;99;151;175;167;103;50;36;55;49;57;26;46;52;83;97;56;39;37;52;42;43;56;33;49;45;46;44;64;65;69;32;41;36;46;24;15;17;26;53;78;138;157;150;149;146;119;76;57;40;35;19;21;25;14;14;31;57;52;59;52;64;26;26;22;21;21;27;44;55;65;37;30;22;33;39;34;32;31;41;38;34;38;42;48;46;77;138;160;263;255;237;164;98;65;49;29;22;32;14;24;23;12;22;27;35;34;24;43;47;79;90;63;74;78;131;145;203;170;142;117;86;91;88;101;150;191;165;159;170;183;176;166;226;223;209;204;204;232;231;238;231;196;132;122;112;133;192;189;139;110;139;154;142;183;205;263;309;331;349;384;282;183;102;103;107;108;148;168;143;128;113;137;186;201;207;241;289;210;152;149;249;252;201;131;104;103;126;153;231;295;312;365;385;323;292;355;355;303;257;269;313;310;269;343;346;438;498;505;428;394;437;560;520;450;404;451;415;337;291;300;325;343;407;395;417;417;479;455;590;603;622;602;617;633;559;507;511;504;520;559;569;550;553;531;533;522;481;414;458;471;548;591;562;548;537;505;555;601;635;603;527;484;525;578;589;634;626;612;628;612;620;626;659;697;667;609;637;624;650;615;554;614;657;601;551;537;542;492;472;557;580;586;572;583;582;570;478;439;403;437;457;483;487;536;618;545;588;597;609;550;575;583;578;574;581;523;573;596;557;621;641;617;641;637;642;679;688;634;578;568;577;576;616;627;652;691;736;564;529;514;650;569;618;568;571
31;23;34;26;30;23;16;13;21;15;28;52;61;41;34;29;35;48;36;14;37;27;21;11;15;15;8;32;48;64;79;47;21;19;24;25;38;16;19;23;25;21;15;20;17;23;25;16;32;26;27;31;40;43;66;96;128;140;139;182;278;347;440;429;294;151;51;15;10;11;13;11;9;5;16;17;22;44;30;76;101;194;168;79;49;59;92;122;71;38;18;19;25;24;18;16;13;16;20;18;25;44;92;106;121;98;35;28;21;22;24;32;98;190;355;466;636;576;408;250;125;67;41;65;64;39;27;16;9;13;15;16;19;67;123;167;120;72;64;29;24;11;13;11;21;35;47;46;20;20;27;26;40;64;48;51;32;60;42;48;26;16;19;19;13;16;11;19;16;23;19;9;11;12;18;28;16;23;24;9;17;6;16;20;21;22;17;13;15;11;17;11;15;23;9;15;18;19;23;22;19;27;39;133;182;132;86;77;67;42;34;26;27;23;22;23;20;20;20;10;18;22;17;18;13;23;17;26;44;87;105;108;102;68;40;34;46;44;62;76;125;126;85;43;18;17;22;21;42;75;142;125;108;76;47;36;38;65;62;40;35;44;47;35;24;20;23;32;32;30;18;37;68;101;139;106;67;84;140;218;290;289;331;296;196;138;177;199;298;397;416;264;224;138;83;73;44;24;9;24;40;84;128;171;169;177;219;268;229;142;103;148;260;322;288;289;227;165;178;213;133;88;78;93;152;186;228;292;358;417;410;407;412;406;337;240;180;135;94;100;120;102;126;101;84;62;47;47;54;66;52;51;106;139;111;116;109;134;112;80;125;214;268;247;201;72;36;39;48;43;19;24;37;57;69;74;45;38;36;35;41;37;67;73;88;69;58;29;40;32;23;21;18;18;21;14;22;21;63;137;260;270;282;267;293;231;162;104;49;41;41;28;25;20;18;30;51;53;55;51;47;17;36;24;26;23;30;56;101;98;66;29;13;24;38;40;38;33;37;34;52;76;101;97;95;151;238;285;310;320;281;243;156;116;80;69;46;33;35;28;23;22;31;24;28;25;43;56;103;130;88;75;78;131;164;192;194;212;178;120;98;121;106;146;185;267;290;267;239;266;286;342;335;287;256;246;215;231;255;310;339;280;245;165;173;191;218;246;244;182;166;134;144;170;211;295;439;390;393;387;324;161;106;101;150;214;250;252;186;144;149;249;275;327;277;256;252;216;198;236;345;351;248;163;103;131;161;238;328;368;449;462;419;374;416;406;410;349;356;371;452;399;387;393;422;544;589;556;506;445;500;566;536;448;457;479;445;415;364;370;422;474;501;429;451;418;477;545;555;621;659;645;638;653;562;587;543;490;543;651;597;624;596;612;538;498;498;491;522;544;608;547;642;569;561;588;566;611;601;564;496;491;493;523;576;637;647;643;641;611;628;648;643;630;643;661;616;673;656;635;577;594;616;596;602;541;518;513;535;545;603;597;596;653;592;505;470;397;417;453;462;521;507;547;568;554;494;529;545;497;557;578;578;545;506;457;584;571;646;617;622;606;593;658;666;670;610;593;517;518;601;571;675;681;668;730;666;557;522;551;629;614;619;548;577
35;20;27;30;26;17;19;17;20;15;34;48;56;40;32;47;54;51;41;55;42;31;27;24;10;13;29;44;47;76;67;50;38;29;28;34;26;38;31;13;22;19;19;18;19;17;27;45;55;53;37;26;26;39;44;34;61;80;107;131;146;207;268;291;264;146;28;18;18;8;9;14;12;13;17;22;21;20;42;54;117;160;126;67;34;41;58;64;52;48;38;14;13;13;9;17;26;16;21;29;31;36;78;92;112;100;70;42;26;30;40;42;54;115;249;430;512;545;495;333;178;74;45;68;104;80;40;18;9;16;17;9;28;62;129;132;105;65;34;33;20;16;17;15;11;38;43;32;21;22;34;42;63;91;83;63;63;82;78;59;32;21;19;15;17;20;20;14;25;23;21;16;17;17;20;32;30;23;8;18;9;16;16;20;25;19;14;19;15;14;18;12;19;19;16;22;24;30;36;23;27;18;44;71;101;140;85;56;64;49;54;36;31;38;33;31;27;26;26;36;28;31;20;25;29;34;28;40;82;115;162;195;161;108;42;42;36;54;72;99;103;92;61;40;24;19;23;21;29;50;56;47;39;30;37;36;61;59;62;53;38;33;48;23;11;17;37;32;26;25;20;29;67;91;120;116;70;94;153;259;412;469;431;327;239;158;166;200;275;285;298;263;180;116;65;49;34;18;16;23;41;90;167;233;232;148;135;141;151;122;101;165;203;205;251;249;224;201;268;269;236;159;65;65;55;93;116;174;323;471;504;503;447;350;291;240;197;138;79;66;99;106;123;115;113;106;79;65;94;100;118;78;87;102;108;79;93;88;78;71;107;196;300;311;246;127;37;27;38;38;42;24;33;55;65;83;72;61;46;53;54;68;95;136;171;142;69;46;41;54;24;25;20;33;37;29;22;47;94;201;322;411;426;433;456;359;314;166;93;71;62;40;34;21;16;22;39;47;73;72;53;40;18;36;52;35;50;97;196;170;142;66;39;34;39;68;76;56;62;73;84;151;132;159;182;261;345;389;441;400;349;240;138;113;83;96;120;85;79;57;40;36;30;33;30;46;46;82;133;152;98;87;92;151;220;247;243;246;141;126;140;117;156;234;264;360;354;389;337;381;441;506;422;395;302;278;206;224;219;237;284;294;310;246;218;251;331;345;331;264;233;171;189;271;337;394;466;441;435;409;326;215;139;165;200;290;311;335;273;232;270;358;449;447;392;333;363;289;279;361;472;390;276;205;160;196;228;280;384;477;476;495;448;456;435;481;486;494;507;442;489;506;462;461;517;541;585;592;585;576;518;598;546;498;506;528;488;445;412;523;542;519;525;523;501;461;472;626;645;627;660;593;591;584;564;591;568;608;621;659;684;694;687;637;577;559;537;561;559;578;607;616;558;568;570;549;637;611;594;546;443;437;442;498;602;612;646;694;678;631;599;631;581;643;595;628;572;628;627;614;579;587;582;601;616;663;617;623;604;606;625;636;635;656;597;525;440;398;403;475;460;489;497;497;465;504;507;440;462;433;528;523;532;512;485;425;490;609;650;658;621;577;633;696;665;634;662;585;498;524;601;684;600;678;731;692;679;617;583;556;579;596;635;596;549
43;24;20;24;35;19;19;24;14;20;30;51;48;37;39;58;85;70;97;70;85;60;40;28;25;20;25;34;51;78;59;52;42;34;45;44;44;29;24;30;24;24;27;22;29;19;41;71;76;54;34;20;18;20;18;27;48;46;50;71;72;111;152;173;137;71;27;14;14;17;17;11;12;11;18;19;10;19;25;47;82;96;64;36;26;29;47;90;77;71;52;28;24;31;22;27;43;43;20;27;30;32;48;79;110;120;89;59;42;34;27;41;32;58;149;228;367;526;474;387;231;112;64;91;126;109;60;27;17;12;13;18;35;66;97;106;62;55;27;32;32;37;33;35;32;39;35;27;25;31;32;60;97;95;91;57;82;84;103;85;32;33;27;29;18;23;22;23;13;22;28;24;22;36;40;61;42;36;14;17;10;23;24;13;28;33;17;13;12;20;18;18;25;26;27;28;24;44;34;32;33;45;34;38;65;70;87;74;81;92;44;48;51;48;46;58;78;67;42;46;45;42;39;53;58;77;71;60;78;129;221;262;240;128;52;43;44;72;96;92;88;69;42;31;26;28;30;37;36;48;42;45;31;31;43;72;92;99;112;80;41;24;29;29;22;34;43;70;58;37;15;34;65;77;104;88;80;123;192;329;429;444;410;337;222;191;133;131;143;181;175;146;129;85;50;31;21;17;19;37;60;132;229;302;295;180;112;112;92;97;106;152;148;168;208;246;273;272;348;392;359;231;107;58;43;60;100;128;331;433;534;502;426;379;228;209;166;157;117;100;130;156;154;181;164;147;148;111;156;205;175;158;108;114;103;95;91;74;48;52;72;164;227;263;223;141;55;37;43;41;44;54;41;59;68;77;95;81;90;99;88;140;156;212;218;199;98;58;54;72;48;48;39;37;42;57;64;54;127;254;401;459;538;567;528;471;439;287;193;122;101;72;52;39;31;37;43;65;130;146;88;60;40;58;42;53;72;148;213;260;188;81;65;77;94;101;136;107;102;134;212;213;220;199;262;395;464;550;506;504;379;225;177;141;103;136;158;124;123;150;99;75;60;41;44;60;78;130;215;192;168;107;114;234;239;252;257;280;182;175;145;217;270;281;269;357;450;463;468;511;541;603;519;493;358;282;244;196;187;194;226;269;312;333;306;362;458;454;439;394;310;228;238;300;356;426;494;477;471;425;370;287;227;235;289;343;419;372;365;361;417;441;503;535;540;466;499;453;456;500;495;413;291;193;219;277;299;302;350;446;515;602;562;503;507;487;537;606;562;600;595;576;626;558;538;561;597;597;595;618;607;610;563;496;520;519;580;593;558;556;621;579;513;551;482;511;556;543;602;597;588;561;554;585;629;629;638;654;610;678;710;671;679;623;552;592;583;553;586;603;683;589;578;613;602;557;658;627;608;580;509;441;447;495;538;644;668;733;667;664;619;573;560;536;601;598;627;571;653;614;639;616;585;553;607;611;574;619;571;695;672;676;646;663;606;530;500;426;484;480;443;528;493;440;524;472;476;460;442;433;501;544;542;513;457;473;595;605;622;586;620;649;647;669;650;634;618;582;550;526;613;665;695;709;699;745;694;604;564;562;595;673;603;608;594
37;22;22;34;31;25;21;18;19;20;44;61;45;34;44;50;64;109;170;182;157;101;93;65;44;29;22;29;39;42;56;45;49;45;58;65;56;33;17;25;30;26;29;32;43;46;34;40;61;42;22;32;15;18;12;15;17;17;23;29;35;42;61;68;67;33;16;19;16;10;11;11;18;13;14;17;24;25;27;35;32;52;47;33;21;26;51;109;138;108;87;41;23;26;16;33;48;45;27;23;24;30;30;44;70;97;114;87;65;44;45;24;31;38;65;137;268;427;490;479;314;147;67;88;100;127;94;22;15;17;11;23;28;46;65;48;41;47;47;54;73;80;77;66;50;52;53;36;33;60;71;104;117;116;93;92;74;88;98;72;50;40;39;40;38;37;44;41;37;20;31;46;47;62;60;75;76;43;52;31;32;23;29;31;50;34;28;21;20;13;12;27;36;28;43;46;55;50;52;47;62;58;34;25;37;49;97;133;141;128;87;95;101;88;99;112;140;100;80;77;108;116;113;129;141;128;129;117;98;149;245;295;263;156;74;60;93;135;161;116;96;52;33;42;56;61;85;89;73;100;81;74;46;30;58;105;146;192;178;120;83;44;40;41;43;45;63;117;104;66;42;65;98;106;94;93;116;197;249;345;427;385;327;227;200;181;149;95;72;85;86;52;45;33;21;27;19;12;18;41;88;142;228;320;339;240;164;99;101;129;135;185;200;190;253;369;361;386;424;525;511;343;223;113;82;82;74;141;201;359;482;566;515;379;263;249;246;232;170;174;197;247;264;250;218;211;174;181;210;246;218;191;177;199;179;136;104;76;59;41;52;91;134;142;182;125;69;65;70;89;76;107;113;117;106;116;131;150;166;173;190;256;266;297;326;229;165;94;110;117;85;76;95;85;106;95;86;70;143;261;399;518;561;590;586;603;497;356;278;213;162;98;81;54;63;54;54;97;135;152;112;70;82;76;64;81;93;162;220;236;184;137;130;143;163;178;211;200;191;253;292;314;276;279;332;493;548;562;525;558;476;330;247;186;134;181;210;203;272;294;180;120;109;67;80;66;157;240;328;303;288;232;222;247;296;303;339;297;279;211;213;291;396;418;425;470;501;516;508;512;537;560;516;508;411;300;250;215;174;147;196;235;356;413;360;448;476;469;572;501;397;316;275;302;317;432;455;372;439;426;432;354;341;371;364;420;469;528;525;535;437;498;580;560;604;598;561;556;540;560;542;401;250;231;282;333;324;307;362;441;558;587;592;581;563;537;576;630;690;596;653;633;629;603;549;512;515;566;557;636;604;561;539;542;542;591;635;652;646;619;665;635;551;518;534;584;534;610;567;587;538;523;544;589;647;660;681;697;666;713;667;698;618;613;557;559;567;587;582;680;647;607;598;613;598;660;623;666;634;592;584;529;527;550;554;621;645;659;621;628;586;558;513;485;536;603;592;610;620;580;600;609;582;556;557;573;579;588;663;665;681;621;622;542;616;545;530;507;506;434;508;539;466;479;462;507;497;504;512;482;556;579;605;572;546;575;604;591;601;581;537;663;655;703;669;635;629;599;573;617;653;640;673;697;726;678;627;565;562;563;660;645;607;634;529
24;39;34;53;38;42;33;14;27;31;58;71;77;40;44;44;69;160;250;288;260;206;148;113;77;64;22;33;45;43;57;86;70;81;54;64;42;29;30;21;31;27;42;32;35;48;46;43;44;30;23;18;23;20;23;18;19;18;33;23;23;12;20;43;31;19;26;17;16;16;18;22;14;20;15;25;35;48;61;40;41;37;38;47;31;31;50;97;174;120;90;59;34;26;23;34;48;58;35;44;37;33;28;20;57;85;82;91;78;69;56;56;37;25;38;75;180;279;367;401;328;144;69;60;89;100;66;34;17;13;17;28;43;63;67;62;41;70;73;95;120;174;168;134;111;88;72;61;53;67;90;147;122;129;169;146;94;68;68;89;79;80;68;66;68;71;82;74;64;36;48;43;70;88;61;97;83;56;68;57;49;50;47;55;59;51;45;14;20;20;19;27;38;45;56;67;67;45;48;38;47;57;38;28;23;60;123;168;177;180;112;106;131;158;146;178;180;144;117;131;169;213;207;225;223;234;196;183;147;187;264;323;256;139;93;86;105;185;180;166;113;67;55;93;118;139;169;187;174;161;130;112;79;68;93;134;217;235;251;182;124;75;85;89;89;83;134;129;119;74;77;103;134;163;153;153;233;307;386;404;410;322;223;175;176;179;135;67;61;67;44;33;34;36;30;24;22;31;34;56;93;141;205;317;335;288;266;168;164;234;259;200;194;185;328;468;490;537;536;556;521;410;247;180;152;157;133;137;172;330;469;571;538;468;356;251;242;303;295;299;315;351;332;353;274;254;288;284;254;256;290;250;291;266;284;229;137;127;75;61;71;61;91;170;209;142;100;88;148;185;207;216;246;245;175;147;188;217;242;237;270;391;419;369;299;289;209;198;197;179;170;190;196;195;170;142;136;118;144;257;345;435;470;539;548;507;454;380;384;305;200;119;88;72;98;84;84;81;118;134;95;91;99;102;106;114;163;200;262;271;210;244;260;297;294;316;313;299;317;311;375;367;314;328;483;528;589;554;556;584;553;467;353;286;247;201;242;306;356;359;292;210;159;143;136;132;225;341;435;482;366;331;246;291;347;392;435;467;371;316;304;441;468;539;475;477;527;529;502;432;527;470;479;472;392;361;263;256;168;181;184;211;321;397;414;428;512;546;589;573;492;437;364;369;368;415;398;346;391;454;534;443;425;453;475;482;569;584;561;573;491;535;618;646;621;649;549;551;530;635;590;413;262;189;307;390;360;340;385;428;517;667;643;634;600;620;642;601;664;704;680;645;642;607;557;444;433;481;533;571;626;575;512;581;586;640;660;728;647;632;585;570;587;622;660;589;598;632;609;610;564;540;576;613;660;616;676;639;685;658;670;635;625;524;612;584;626;619;638;637;615;566;588;616;638;662;695;673;629;597;595;517;566;570;545;558;593;629;587;630;578;534;501;511;531;632;607;574;571;597;591;559;577;570;651;615;583;609;665;641;648;588;561;554;551;576;502;504;510;588;558;559;507;511;505;538;526;534;579;576;602;630;641;638;593;653;626;604;633;552;638;652;683;665;650;669;594;609;578;620;613;661;667;716;710;700;630;583;610;632;587;626;650;629;551
48;27;54;66;60;63;43;37;36;50;85;107;98;75;65;79;102;228;356;457;431;360;286;231;179;123;49;33;46;68;100;112;102;85;60;58;57;35;33;41;41;53;47;69;92;83;96;58;32;31;33;33;20;12;14;21;13;7;21;21;29;15;12;12;22;25;25;32;13;16;24;31;13;18;26;33;36;83;104;107;58;60;66;69;70;65;65;75;96;107;57;49;51;43;32;29;42;46;58;70;66;40;33;68;78;88;72;96;94;109;93;69;57;59;53;48;93;198;263;304;253;130;52;42;62;77;43;36;12;18;22;35;74;128;112;80;105;99;153;142;237;281;333;238;205;182;191;161;115;106;164;183;169;221;246;179;135;131;120;128;153;176;132;113;114;131;172;132;109;81;40;47;80;95;108;136;136;104;126;110;120;85;70;63;75;73;35;13;11;16;23;36;63;73;82;102;92;66;54;24;42;60;43;41;39;50;87;168;212;232;168;137;145;209;196;192;168;137;144;204;222;290;345;363;313;360;347;310;232;198;272;336;300;219;133;145;147;223;269;219;141;86;92;154;254;341;368;363;347;267;203;168;133;102;90;215;322;374;365;291;242;156;127;162;154;142;174;180;154;141;131;185;180;213;165;250;359;468;502;528;460;310;204;146;201;191;125;93;51;47;47;55;59;52;49;42;48;57;72;90;107;128;123;231;272;295;274;253;286;332;350;275;269;287;382;519;553;618;582;599;577;480;359;292;277;271;220;221;233;313;473;588;561;508;396;303;312;391;430;364;417;399;378;358;364;333;322;377;300;314;324;348;399;371;350;314;261;203;143;78;68;62;120;231;259;242;189;177;235;322;365;363;406;349;274;264;314;347;351;364;395;476;448;382;396;402;373;357;351;299;252;324;360;325;282;246;218;194;232;240;284;319;310;370;399;438;422;458;423;356;261;158;137;116;129;160;135;70;96;90;117;101;131;201;201;192;253;317;407;340;299;349;394;472;474;438;386;451;409;457;469;460;381;351;458;593;600;579;556;591;602;582;515;440;353;291;349;435;510;480;378;266;219;208;230;240;325;406;476;540;516;413;358;362;431;447;515;611;507;492;498;493;555;527;543;560;515;487;460;447;481;477;412;343;342;333;327;234;247;210;204;223;321;389;412;442;579;635;657;694;636;560;484;398;420;464;388;355;321;429;503;407;473;455;470;467;520;565;544;586;550;573;613;621;647;575;418;424;530;546;530;439;333;256;327;401;433;439;435;477;498;600;679;641;679;651;715;649;665;659;605;569;528;546;486;395;323;441;505;544;591;530;510;560;650;637;688;634;621;619;579;614;601;565;574;557;587;594;634;625;532;574;635;586;658;643;643;643;573;575;628;572;573;504;584;562;588;623;678;593;629;606;595;627;622;659;654;630;608;627;559;517;494;536;551;582;473;530;515;647;552;531;516;503;576;562;590;613;641;638;587;595;603;596;607;605;587;620;642;723;660;575;531;534;566;561;515;526;548;622;616;575;547;595;495;517;500;575;656;669;688;730;726;667;652;698;677;666;606;545;584;607;645;634;673;628;571;538;579;629;575;594;574;699;643;664;641;591;581;567;657;654;642;612;556
73;63;85;80;60;70;51;51;49;58;106;103;98;90;64;82;147;274;387;548;532;558;418;389;313;206;93;59;63;114;158;186;158;115;82;67;66;88;58;64;62;88;94;114;104;136;112;58;37;38;37;40;25;12;22;14;21;11;25;23;17;13;18;12;20;24;36;32;28;18;19;21;17;16;28;41;89;149;185;146;67;83;92;137;133;93;66;91;71;79;56;41;39;48;38;45;56;87;104;114;99;70;60;76;95;106;103;94;87;104;83;87;71;76;70;50;57;75;150;164;137;102;53;48;38;41;33;29;19;26;32;54;139;212;237;166;141;170;213;275;357;420;401;355;305;317;329;284;165;174;182;260;313;307;315;287;226;249;255;247;244;259;187;119;103;165;209;214;157;113;58;63;62;107;153;168;184;186;198;233;202;180;117;88;57;42;31;14;17;27;30;55;98;88;76;107;115;67;40;36;51;70;84;91;85;47;80;135;222;215;198;168;210;252;235;200;157;164;181;177;234;269;368;330;370;414;473;471;359;309;288;370;388;277;237;208;216;258;295;269;175;103;130;203;356;514;580;526;408;330;250;206;170;129;127;235;394;465;499;454;297;192;182;231;212;248;236;223;181;165;212;275;267;286;262;327;420;477;561;572;509;359;267;232;263;224;152;85;53;95;81;87;146;126;114;95;98;120;140;188;156;140;133;123;194;236;295;388;414;521;456;431;395;398;456;532;533;607;596;641;552;480;422;422;412;411;350;285;348;389;514;532;658;568;409;354;368;392;447;433;428;431;409;433;362;397;417;452;395;378;417;401;380;418;422;442;427;332;226;119;82;97;133;239;343;283;268;263;318;444;492;530;466;419;350;327;390;444;485;460;507;493;414;396;421;485;506;489;438;396;306;429;474;432;400;362;328;301;296;261;212;203;252;238;273;337;379;451;518;399;266;183;155;167;181;211;140;105;92;85;97;131;176;268;261;351;386;479;515;448;429;476;549;575;582;520;518;476;497;551;539;481;373;334;420;540;599;558;462;546;595;635;523;477;421;348;404;504;558;493;411;289;253;296;333;327;384;414;517;577;554;518;475;429;445;499;560;539;612;567;506;535;505;561;557;520;524;549;544;537;528;491;411;374;337;355;338;311;308;279;260;286;344;390;409;476;562;673;719;664;615;619;509;467;480;473;454;312;385;436;496;447;455;480;498;483;557;580;565;498;554;615;599;662;623;520;440;349;473;582;558;456;422;378;367;451;506;509;517;509;515;544;590;690;672;705;695;591;608;580;593;510;494;472;479;435;342;362;435;565;562;517;472;534;607;687;631;613;617;584;568;557;536;538;533;504;552;522;552;568;557;633;683;627;600;667;627;605;608;585;582;555;585;608;599;593;531;556;640;627;609;588;540;566;596;623;712;701;639;559;538;534;519;525;520;498;498;468;551;578;600;528;552;532;589;570;610;632;665;702;674;620;610;595;626;548;624;583;628;688;614;554;527;531;587;536;601;566;576;616;608;540;582;577;563;536;530;550;631;672;716;707;700;647;643;675;710;663;629;552;549;581;568;592;639;614;533;518;528;630;588;591;613;597;636;589;653;611;608;625;625;626;657;638;603
81;58;72;64;85;80;58;49;88;105;106;92;105;99;78;110;211;298;422;458;523;596;534;475;413;253;136;123;157;185;240;238;231;174;180;125;142;145;165;118;101;134;171;224;217;171;132;53;31;34;38;48;28;38;12;16;17;22;28;32;24;15;15;22;25;37;64;47;32;30;18;17;18;14;23;44;98;186;235;155;112;111;182;220;195;161;106;76;75;44;38;53;47;58;61;57;78;133;194;223;185;141;98;101;95;111;101;89;89;104;74;78;103;119;75;48;30;41;50;89;73;50;41;44;28;34;36;43;59;64;62;101;204;292;338;326;266;303;358;386;391;452;413;376;372;434;406;375;310;227;267;335;480;449;376;352;365;376;410;348;334;317;230;137;124;174;240;234;180;148;96;60;82;137;169;240;287;316;328;307;317;275;188;133;64;42;28;20;21;37;45;97;149;149;130;106;96;74;60;82;76;120;151;177;127;93;76;118;177;211;201;197;194;243;198;153;120;123;180;235;262;258;306;333;360;441;525;582;508;394;381;405;419;347;318;334;319;347;382;309;206;122;165;290;466;545;583;625;524;433;347;242;236;150;113;279;437;532;555;579;456;279;199;289;292;346;298;271;277;248;307;301;328;310;299;369;505;475;510;491;463;435;387;365;368;307;197;89;74;66;113;181;239;247;209;244;235;240;299;260;276;196;171;154;151;191;303;450;518;555;549;510;539;503;546;611;576;575;637;592;544;478;482;440;483;447;425;400;432;506;530;578;605;607;527;474;424;439;520;415;447;442;483;534;473;432;528;495;472;487;435;375;379;404;478;463;527;411;307;211;151;182;187;300;399;377;334;322;360;419;504;563;499;487;391;416;485;525;549;576;524;511;438;430;494;520;584;610;519;490;418;520;586;541;506;486;428;425;386;231;152;135;158;179;236;315;412;476;505;409;252;250;200;225;221;239;206;117;87;114;138;207;266;371;407;446;497;523;577;559;530;529;611;591;604;571;558;558;628;598;572;474;351;278;350;483;596;484;464;471;573;631;581;500;466;427;400;539;609;498;412;321;316;376;402;462;439;449;580;641;647;593;503;429;471;423;499;595;648;602;592;513;471;514;517;502;480;507;575;593;643;510;400;351;351;375;411;420;373;352;357;369;384;421;422;481;561;637;664;705;656;548;511;499;540;576;443;376;430;477;472;474;533;494;489;544;566;529;498;510;520;539;601;587;624;538;424;441;490;571;572;519;522;483;476;569;566;587;570;516;583;606;638;658;708;647;657;609;583;596;497;483;443;526;451;391;390;421;445;537;545;483;487;551;642;655;601;634;544;519;528;513;480;444;455;454;438;432;495;495;581;604;623;565;590;594;554;564;591;512;508;518;535;619;601;606;527;452;569;574;569;503;489;547;538;577;641;672;663;585;545;504;463;550;520;473;493;549;567;593;602;580;473;496;576;579;602;594;631;655;642;682;599;614;600;616;593;604;626;656;590;607;617;560;592;565;571;557;652;624;593;523;604;521;559;569;553;542;633;624;708;697;694;655;654;628;611;580;577;558;588;591;589;563;582;569;556;504;538;673;588;606;536;572;597;593;613;632;622;650;619;678;677;737;577
56;54;58;75;89;96;90;78;100;122;120;106;81;72;77;121;255;336;344;399;458;562;537;490;433;349;241;215;279;301;266;282;301;280;223;206;230;269;240;184;158;177;231;298;269;244;142;90;52;38;48;32;25;35;18;15;23;25;28;52;28;17;17;17;30;78;74;79;63;38;26;22;34;20;24;62;101;202;210;132;121;175;232;240;292;213;132;80;75;58;32;28;59;87;102;123;158;233;335;339;253;191;159;135;120;74;73;77;123;118;119;117;176;174;93;57;44;46;32;48;47;47;51;36;26;53;54;92;106;108;101;128;219;340;395;435;456;473;540;546;542;487;427;418;440;494;477;437;356;317;301;404;492;510;487;451;435;497;489;447;395;351;271;156;107;171;240;217;209;172;114;63;87;165;233;265;334;306;324;388;364;313;203;137;87;53;35;30;35;50;70;129;213;220;143;90;87;57;79;105;139;172;229;237;182;167;137;124;187;213;232;213;195;178;159;148;171;204;254;322;312;264;229;236;343;449;580;633;552;438;434;479;452;462;456;451;396;405;432;417;261;150;180;277;451;599;610;566;533;507;397;310;227;194;171;218;428;587;652;611;529;383;254;291;332;396;406;411;370;305;273;284;283;301;339;393;421;485;476;476;420;456;493;516;443;361;233;157;91;108;166;249;342;347;388;412;336;366;357;361;313;275;214;144;135;199;289;453;538;596;550;594;575;526;531;544;534;558;581;526;504;472;485;445;448;454;422;419;492;509;520;561;603;575;544;513;505;545;531;482;514;487;487;504;488;497;517;501;521;527;477;382;424;434;468;488;521;451;384;354;275;233;245;318;412;461;402;368;384;484;554;590;606;534;493;510;557;568;573;571;535;522;524;445;460;488;564;535;506;549;581;619;624;606;559;516;469;417;311;245;164;155;165;207;271;344;420;512;502;412;377;303;312;267;222;228;232;202;200;207;250;311;336;454;518;543;537;581;594;550;552;525;596;677;617;633;605;548;611;602;657;455;293;254;322;475;519;412;379;452;607;562;535;527;474;493;493;527;538;485;408;375;407;477;492;517;555;573;599;619;628;581;504;420;348;349;417;529;605;555;551;472;469;499;485;468;483;487;608;644;565;518;400;376;339;448;522;546;446;431;435;454;425;482;466;541;628;656;672;709;601;558;520;516;576;515;502;453;474;447;400;438;502;588;550;496;527;512;499;467;533;586;514;577;595;530;465;488;561;551;551;536;557;528;510;597;583;543;538;496;552;585;552;632;643;642;596;586;558;571;450;453;489;529;483;395;393;426;506;572;561;514;532;562;596;618;582;611;588;560;542;536;527;417;466;430;392;414;447;455;527;635;610;548;549;591;603;554;545;471;498;463;493;524;583;589;480;474;515;596;597;533;487;517;582;605;646;697;621;607;547;504;495;498;490;480;580;571;668;651;593;595;535;507;541;559;551;597;693;648;671;615;636;611;624;585;608;567;647;649;668;625;635;632;595;559;566;574;581;620;583;579;560;605;584;595;510;540;541;626;643;644;666;650;629;595;622;665;617;551;608;597;565;564;605;555;536;575;616;636;621;520;542;492;467;550;601;584;609;626;654;676;674;705;657
41;63;108;131;142;140;146;116;153;152;125;69;77;79;106;146;214;268;262;305;425;554;537;504;439;378;370;384;441;381;345;321;292;369;334;280;331;398;331;285;291;322;354;365;362;295;235;130;77;53;71;73;47;53;33;27;15;31;44;48;34;19;24;42;49;72;96;96;73;54;34;42;42;38;50;94;137;203;233;189;164;253;322;339;304;245;173;108;91;68;48;69;118;156;171;164;244;351;434;417;285;259;231;215;178;108;136;150;208;165;211;182;203;195;130;95;62;52;45;47;57;57;48;55;40;30;62;159;204;231;174;184;235;349;496;522;554;576;608;642;617;582;494;426;474;505;492;489;418;338;353;369;460;486;409;477;521;530;502;468;472;417;286;196;142;159;187;181;162;153;118;112;155;222;310;312;298;237;294;296;251;266;207;133;111;78;58;74;78;74;86;145;237;209;142;106;63;84;128;145;139;190;224;255;236;240;175;166;173;238;246;210;129;114;129;169;238;235;292;389;374;239;183;194;302;430;524;592;623;489;565;601;584;550;480;449;440;506;499;493;371;233;211;309;467;553;588;593;562;550;445;331;255;160;199;297;413;555;630;653;580;483;349;342;402;466;473;526;452;385;323;272;326;319;368;369;390;481;522;456;483;510;523;609;577;460;336;183;129;156;257;325;453;492;472;511;477;443;457;386;326;253;178;141;143;176;308;437;482;591;599;662;568;565;542;480;494;555;545;541;558;470;456;417;462;429;436;443;564;522;567;640;610;577;585;541;604;530;560;577;543;571;535;514;526;517;467;521;530;630;502;446;471;483;469;477;499;472;488;485;402;351;359;319;492;531;472;408;373;470;564;616;578;633;606;604;594;565;541;551;504;534;509;476;439;489;510;434;470;508;614;610;604;582;601;554;421;362;342;270;239;235;194;297;330;418;446;468;430;417;406;367;348;337;273;285;335;331;314;274;389;409;431;511;558;603;557;505;577;569;579;581;605;628;588;591;602;529;590;570;560;465;328;256;297;395;419;392;362;409;597;529;529;510;553;514;515;533;524;468;405;428;476;515;578;586;573;558;587;603;594;508;393;343;236;266;305;456;627;610;568;504;487;454;406;436;388;429;548;601;562;533;389;367;394;473;582;557;541;492;435;497;473;437;514;552;594;656;662;675;669;604;535;607;620;592;500;511;497;462;415;466;455;553;574;549;510;519;401;465;449;518;492;537;508;585;594;600;597;600;553;586;570;615;525;591;576;607;493;522;491;527;580;580;579;573;592;517;528;537;483;468;551;585;526;481;413;520;581;618;526;502;523;540;563;564;577;648;569;592;593;553;579;507;471;407;412;361;392;449;506;628;629;598;541;595;626;528;536;437;419;418;440;522;559;581;516;486;522;553;583;592;609;585;604;618;622;663;710;606;587;541;521;524;542;502;545;629;659;630;594;535;539;582;555;531;571;643;581;668;649;606;592;607;606;598;626;605;636;675;621;589;604;593;559;597;538;517;565;589;556;531;554;554;579;546;585;562;532;531;601;605;646;595;633;649;618;634;604;585;678;607;597;614;613;583;629;546;627;652;656;581;561;543;530;536;574;567;579;558;643;641;688;669;650
77;104;172;225;219;238;225;234;204;165;144;99;120;137;164;190;235;298;290;299;404;518;574;505;461;468;457;529;496;390;358;321;308;349;372;395;410;442;396;357;401;448;404;432;450;432;348;259;174;135;121;107;126;100;76;44;28;27;32;31;28;35;34;73;83;101;116;126;136;110;66;75;61;80;96;155;224;303;295;209;216;289;425;415;378;294;246;153;140;116;94;116;194;236;272;275;316;436;433;395;325;325;312;253;221;159;166;213;281;356;340;322;220;211;179;147;118;109;95;82;72;53;70;54;42;30;108;233;338;315;254;241;276;399;470;532;592;646;701;681;672;592;521;418;383;432;480;469;407;388;345;395;409;359;373;399;510;525;511;524;449;422;335;287;185;138;138;133;169;140;128;193;255;313;352;312;232;201;196;205;190;176;189;150;130;128;89;104;102;107;136;142;213;161;107;79;70;99;149;187;161;172;263;274;320;313;238;200;251;267;257;164;149;127;189;294;292;252;316;373;352;281;226;178;273;361;489;578;602;552;562;644;614;577;488;458;523;514;558;553;472;339;313;358;499;614;573;593;539;462;414;304;242;197;212;324;394;524;649;657;676;574;500;446;532;536;517;539;510;408;387;423;427;396;417;406;410;430;484;480;521;532;613;673;608;558;408;288;249;281;327;391;498;550;605;619;540;500;476;407;349;288;219;179;220;267;350;464;479;585;574;637;597;548;526;514;509;588;555;592;540;472;457;454;436;368;359;419;508;492;552;561;637;581;579;613;624;609;611;589;576;611;575;526;490;487;485;485;571;578;607;536;496;531;526;537;481;514;525;549;521;402;461;424;491;594;532;460;438;461;563;652;660;629;633;602;635;565;510;489;502;500;544;528;423;395;332;316;345;470;557;558;538;600;615;532;363;313;328;312;305;326;330;302;404;459;428;449;388;354;468;443;346;300;265;334;436;416;411;392;437;453;444;555;599;559;545;537;507;449;492;569;590;606;582;519;588;535;504;488;564;474;331;208;219;291;349;330;316;501;574;535;545;514;541;539;460;457;472;420;389;426;490;553;579;607;627;628;635;603;586;496;319;250;162;176;243;424;551;656;577;545;429;423;387;369;367;363;473;543;549;523;436;436;428;525;611;638;605;505;528;505;476;469;523;517;550;634;645;676;640;621;562;521;549;611;542;501;473;453;411;441;417;509;528;563;570;412;408;470;462;513;541;482;534;590;624;618;627;603;562;548;623;602;599;563;520;538;482;427;492;493;513;480;565;512;538;566;551;452;449;564;543;577;533;504;469;526;624;619;557;513;487;535;598;629;663;625;638;597;619;600;615;562;528;422;363;337;417;431;508;616;663;657;591;612;532;563;474;438;438;394;411;492;629;590;589;481;573;581;589;699;635;674;682;675;678;697;696;711;597;577;571;534;517;561;569;579;604;583;566;561;554;550;582;586;592;598;571;616;598;608;644;587;543;560;582;595;630;684;643;651;596;555;591;548;552;493;505;554;499;509;516;530;574;608;559;516;482;539;581;584;613;630;610;581;599;656;642;633;587;576;615;645;663;651;653;581;608;669;589;551;589;605;560;573;545;537;555;622;664;658;694;688;616
196;218;276;343;366;354;368;377;332;266;221;171;199;240;298;347;366;406;340;337;446;459;610;483;507;506;587;604;502;442;389;353;377;346;397;396;445;481;472;481;465;576;520;514;576;578;480;393;278;244;256;279;273;200;155;86;59;31;16;29;32;49;76;164;169;190;178;209;222;173;118;97;92;115;166;240;298;304;313;253;273;404;402;405;391;329;320;263;227;228;195;189;311;370;361;373;408;389;409;374;373;314;246;186;233;235;248;342;399;423;409;367;253;232;225;229;220;222;178;131;127;153;141;102;76;72;119;291;374;426;294;295;421;488;510;532;609;634;683;665;652;596;510;336;324;299;390;452;459;418;347;390;359;313;318;407;437;437;414;417;424;382;387;324;247;129;128;159;215;213;273;328;448;447;393;306;210;183;145;126;162;189;202;176;160;174;161;146;160;145;177;183;197;218;96;82;96;155;244;260;231;236;291;356;392;382;337;286;282;252;206;197;157;225;330;401;338;268;274;349;380;297;201;196;264;372;449;481;539;606;643;677;709;610;529;422;464;505;580;608;492;440;429;461;517;582;606;579;502;384;343;288;272;272;285;364;458;549;670;692;668;593;544;550;555;584;517;547;548;532;470;558;469;506;500;450;453;409;473;481;540;610;683;644;622;563;536;447;414;426;450;515;533;580;644;648;569;494;436;342;319;305;338;273;344;415;402;520;540;561;584;623;622;620;520;427;438;547;564;641;571;466;390;371;466;391;421;412;429;457;453;495;566;540;551;556;572;654;608;657;620;624;562;513;511;466;445;493;559;680;657;603;597;563;538;569;578;623;648;593;514;530;556;513;623;554;561;479;470;520;590;650;647;581;631;611;532;516;518;523;566;499;558;499;346;297;240;196;300;420;517;498;598;597;589;503;342;313;340;456;484;478;467;458;461;448;339;368;328;357;439;503;366;320;367;401;466;484;474;477;537;513;497;559;561;553;523;497;426;386;409;484;495;524;520;515;493;415;370;479;541;489;333;217;213;248;324;274;257;415;489;496;507;535;572;508;441;406;382;398;370;411;536;570;608;520;555;593;543;581;601;420;293;225;184;213;318;483;632;627;588;529;437;428;378;424;355;398;439;553;521;455;467;474;477;560;582;638;568;590;578;565;516;499;515;499;479;564;655;641;633;574;528;483;521;603;620;559;543;509;452;404;388;432;491;573;498;493;527;559;495;546;534;573;588;632;704;674;708;584;553;567;600;588;588;502;475;468;437;440;450;388;416;424;511;584;581;567;555;511;483;505;630;601;590;585;545;574;643;634;626;590;480;575;621;636;660;665;651;594;632;647;626;612;518;450;439;430;421;420;453;563;633;627;636;572;510;542;487;486;454;405;403;542;618;602;574;523;508;526;560;627;614;653;656;685;680;702;729;677;705;615;572;613;532;488;557;557;551;525;505;504;549;534;553;576;608;545;522;512;506;552;570;497;503;554;596;627;665;688;579;557;600;572;611;585;521;465;514;489;490;530;574;596;598;621;548;512;404;405;518;524;614;603;651;588;655;646;657;534;547;585;653;641;633;697;638;660;592;557;592;542;551;605;666;591;529;511;539;578;629;641;665;630;564
334;351;401;405;426;470;519;488;464;385;300;283;299;380;460;478;516;500;433;428;426;574;586;587;570;584;601;546;484;450;463;409;398;368;389;424;427;481;524;531;563;581;559;618;643;616;637;517;453;395;408;415;409;372;255;150;106;50;31;31;47;86;156;264;291;269;267;324;368;288;164;142;131;174;240;314;341;347;249;299;363;413;434;454;367;395;362;387;347;341;286;297;391;443;404;454;426;450;396;377;327;291;235;218;261;254;385;433;429;464;437;402;312;291;334;334;333;283;228;174;205;240;299;222;143;127;160;256;427;392;332;409;501;511;566;461;534;622;588;664;685;591;515;362;261;255;295;368;453;400;327;367;369;399;372;403;444;389;367;378;392;399;405;357;302;234;234;244;283;339;427;528;609;510;479;287;198;160;134;130;151;202;211;212;206;220;248;251;244;255;254;282;272;228;141;98;113;212;363;339;372;361;400;454;436;424;370;313;261;242;197;227;241;338;445;437;391;302;293;388;402;379;294;274;345;404;501;500;497;528;629;664;643;533;466;440;438;555;541;590;524;509;503;474;505;548;562;538;449;378;379;326;372;304;331;429;546;543;639;686;668;623;591;519;610;561;604;547;525;557;485;546;556;510;501;488;497;463;477;587;605;619;614;629;593;653;632;568;542;544;567;523;563;532;636;671;566;467;401;340;268;325;348;369;441;479;549;571;579;549;607;632;593;591;554;445;444;526;610;622;554;420;356;360;424;504;464;424;421;386;358;405;502;527;470;492;544;610;638;657;533;599;518;536;537;503;493;485;599;673;673;675;619;534;492;558;619;645;583;545;528;548;595;633;642;597;513;485;505;540;584;680;647;615;546;528;534;492;529;600;563;520;496;415;320;215;179;197;331;406;544;554;564;591;522;421;380;332;377;459;470;589;580;548;544;479;350;319;348;424;493;509;440;472;451;508;555;541;497;517;489;480;528;541;536;466;471;451;395;385;404;447;506;476;478;468;452;332;352;438;533;519;383;244;229;261;316;296;257;379;500;498;508;578;586;530;426;465;394;359;331;376;493;608;510;515;522;539;523;505;526;465;343;301;293;306;431;565;632;661;609;494;416;441;469;513;502;505;472;436;463;421;495;492;522;517;577;561;596;553;593;570;514;584;475;445;491;527;633;642;581;485;407;462;491;556;541;591;591;520;522;476;425;458;477;544;554;539;553;530;555;503;551;621;640;671;686;690;667;561;439;551;553;532;525;412;441;416;532;447;446;422;440;485;464;525;584;609;568;505;493;506;563;605;568;580;604;554;547;577;615;544;565;585;639;675;730;673;684;648;630;592;691;654;607;551;491;481;452;446;423;620;659;602;617;530;508;439;507;509;456;440;466;519;615;623;586;497;510;545;578;568;612;683;663;681;711;686;684;691;701;639;577;591;590;509;495;485;514;502;418;470;499;524;516;582;625;510;519;481;494;551;547;558;536;536;595;642;641;609;544;555;588;620;610;568;534;478;505;472;496;546;551;584;555;573;539;470;464;483;502;475;467;558;591;572;610;619;571;544;525;586;613;574;624;618;606;573;565;521;540;560;582;602;642;651;534;505;529;606;577;603;644;622;628
498;492;491;479;458;479;568;576;546;491;435;392;420;493;585;591;539;563;533;487;498;514;592;614;616;542;559;533;513;503;558;477;472;420;336;333;400;500;553;570;565;616;598;608;667;651;625;569;553;546;522;505;429;440;374;281;163;84;51;41;86;136;244;331;380;386;359;371;395;256;193;135;178;272;306;364;340;282;250;267;424;408;486;433;395;396;474;521;508;408;372;405;462;498;469;469;505;504;450;395;349;246;262;268;286;308;378;434;466;492;427;403;350;389;448;461;414;316;251;228;275;408;434;294;227;221;256;347;431;442;408;463;530;545;505;501;506;574;567;580;665;630;545;372;343;289;312;396;383;391;378;379;365;359;399;422;454;450;424;390;402;330;378;406;345;323;357;431;419;488;515;556;600;522;392;264;227;226;206;144;170;240;249;256;272;278;402;373;392;357;387;354;347;252;116;109;154;304;424;501;480;508;505;486;495;446;369;369;256;239;222;258;405;469;513;468;404;314;343;437;473;478;357;297;396;467;607;514;514;576;565;594;581;483;407;428;508;553;628;599;509;530;529;474;441;459;530;480;418;382;460;496;460;406;407;462;565;606;653;689;653;644;602;538;582;530;597;635;550;519;490;541;515;467;555;589;462;516;505;565;573;628;596;609;611;591;619;586;540;490;546;521;530;528;611;583;584;466;430;349;327;293;340;378;528;595;604;644;628;536;563;636;628;610;586;523;425;499;524;513;467;339;327;381;515;563;532;462;442;391;320;368;455;439;386;410;510;531;583;577;527;498;475;552;545;539;496;547;555;627;679;707;618;468;484;498;541;626;577;516;500;538;543;650;622;551;463;492;520;581;629;669;583;574;532;568;549;490;514;557;602;543;514;418;296;226;200;275;343;408;519;564;573;517;456;375;330;371;451;467;542;585;636;579;557;454;390;350;422;469;554;580;535;567;566;557;565;599;533;483;509;552;505;518;551;478;374;381;377;424;439;499;522;595;538;549;468;346;351;464;520;530;465;314;311;408;446;343;294;341;503;537;535;555;588;545;535;522;460;419;300;415;507;537;427;408;454;493;403;486;502;521;447;416;375;415;450;605;643;638;637;490;426;454;538;500;482;508;482;464;460;539;584;521;585;546;554;611;627;559;584;561;588;538;409;431;460;528;574;570;561;437;381;444;478;469;530;535;523;571;551;526;547;465;477;521;504;552;579;589;559;505;531;537;686;711;679;646;637;525;413;422;525;493;447;379;446;524;488;474;466;409;452;522;472;501;517;584;599;532;488;459;523;538;571;629;569;530;541;549;574;572;554;593;612;654;752;690;724;662;662;670;657;681;664;657;541;467;506;481;535;655;644;632;580;557;510;453;537;550;502;507;466;544;569;592;535;473;494;539;554;639;624;660;613;660;654;649;631;672;640;676;586;622;565;510;493;441;459;467;518;488;524;489;542;586;575;564;511;447;429;479;511;507;512;506;553;580;612;616;575;610;539;612;589;617;630;542;548;518;501;545;563;565;593;500;505;465;422;498;469;408;426;511;583;555;524;565;520;479;517;527;560;565;605;545;556;564;564;545;534;534;608;601;681;629;542;524;574;552;563;575;648;612;558
615;600;545;499;467;486;550;595;584;564;578;543;549;595;588;587;525;512;532;537;484;483;533;579;577;553;506;508;564;523;500;519;497;392;310;332;363;556;567;562;575;528;517;600;680;617;592;622;574;562;565;499;454;514;461;371;257;118;92;69;115;224;306;385;455;485;460;469;395;301;196;146;241;354;386;412;375;355;328;436;493;467;461;498;500;504;539;576;567;608;592;545;555;552;509;494;562;615;510;528;439;314;292;371;403;405;427;466;534;493;416;399;385;447;528;513;462;358;297;316;379;520;516;441;377;347;352;442;490;492;493;549;601;558;488;496;444;476;499;528;638;627;583;494;393;373;370;401;417;449;401;441;398;406;393;417;499;534;501;496;459;414;374;364;390;369;483;560;561;592;552;622;588;439;345;264;295;300;299;208;237;313;305;331;357;438;463;477;439;364;403;406;384;349;187;149;205;370;546;544;549;554;561;550;548;458;400;355;275;305;376;418;493;592;588;516;370;437;379;413;435;440;407;411;449;557;608;588;551;553;485;497;465;407;325;367;480;572;638;605;545;511;485;402;371;392;458;449;421;451;533;576;570;521;509;585;560;631;657;633;680;638;580;551;543;570;598;593;494;459;474;500;498;519;532;589;518;542;546;550;529;569;604;586;533;608;596;601;543;456;512;539;517;484;573;584;510;539;454;418;302;242;288;367;530;579;587;600;625;549;559;573;615;644;581;581;470;429;392;413;382;297;350;446;570;598;603;615;550;455;363;349;361;436;441;415;442;496;501;501;452;416;470;519;609;592;542;509;541;584;675;656;563;461;415;412;482;511;459;466;383;500;525;588;612;527;485;542;610;596;607;619;561;539;509;542;553;550;525;477;470;542;522;492;352;298;309;338;388;469;441;526;564;423;425;331;411;476;505;561;567;621;628;613;582;480;451;396;416;501;611;549;538;539;547;588;571;552;525;461;490;560;503;534;525;553;515;467;490;451;513;508;528;558;621;608;484;368;400;467;550;590;504;446;405;443;553;428;372;426;548;547;545;524;546;593;608;604;581;453;359;429;468;446;382;370;436;454;471;448;485;535;477;468;414;444;497;520;613;629;541;498;460;539;549;511;517;498;499;482;483;535;569;591;629;584;503;539;527;561;580;567;532;517;444;415;466;508;493;591;517;457;425;415;494;443;578;522;517;550;542;524;522;460;433;489;516;485;523;471;502;490;488;563;636;680;698;685;643;475;446;455;514;510;474;400;438;537;587;565;482;466;473;534;532;452;462;565;589;571;463;387;460;532;543;558;494;470;442;541;557;610;571;582;639;695;724;663;650;633;616;643;675;675;661;639;559;550;529;522;550;621;611;627;575;508;492;460;504;569;605;554;490;540;605;566;451;458;495;529;603;617;622;615;567;583;614;544;578;605;648;682;657;648;594;527;513;469;477;471;519;540;544;501;546;510;580;573;541;476;469;443;499;540;528;511;524;495;564;557;578;581;573;633;634;607;592;580;635;536;597;542;543;514;531;502;453;468;453;474;451;428;452;477;589;523;522;557;556;560;568;586;569;562;523;575;568;542;578;523;503;571;581;615;634;611;562;564;554;571;565;590;547;598;553
675;653;647;468;469;496;538;569;596;620;633;649;613;627;578;560;585;569;594;570;514;420;406;488;525;451;428;469;464;504;535;568;531;478;324;304;463;571;612;619;487;390;444;564;596;583;567;536;588;586;478;369;405;417;485;499;367;195;133;142;174;260;394;440;496;533;527;503;404;371;263;237;291;402;442;433;494;443;462;534;579;486;567;601;574;568;641;645;653;710;621;584;628;585;579;517;567;629;606;619;529;413;429;477;563;514;486;508;526;446;368;338;407;474;465;499;481;419;439;416;534;628;581;535;461;440;485;480;558;554;571;563;510;518;461;440;404;465;448;524;581;663;623;568;528;515;432;483;459;451;434;487;483;447;440;509;594;584;559;513;462;429;370;323;388;491;564;586;634;633;564;557;452;411;364;362;445;445;395;367;368;414;409;438;501;535;581;574;462;412;388;473;491;401;298;206;298;459;535;613;588;626;608;605;553;468;440;378;347;376;437;503;628;629;637;540;449;414;428;379;351;381;392;413;470;591;627;565;497;475;401;454;342;313;279;371;475;588;593;686;537;506;444;398;359;430;439;467;513;532;603;619;612;670;606;632;655;636;628;639;660;632;559;503;514;505;516;560;497;432;461;469;531;529;555;539;557;555;597;567;526;617;552;596;533;575;593;504;481;461;506;476;422;421;485;503;548;505;536;426;270;203;221;355;514;510;590;622;619;563;576;571;539;554;549;573;502;434;387;383;360;291;323;537;654;640;642;669;636;517;391;338;360;426;465;486;432;495;498;479;486;409;447;527;610;595;550;505;493;518;616;679;590;472;463;413;389;406;380;324;303;343;467;596;572;539;556;595;635;582;629;579;514;492;492;535;533;536;427;405;474;564;569;483;432;381;403;437;488;499;525;553;563;435;392;422;467;478;502;565;548;595;641;573;478;465;484;448;467;525;533;552;561;505;520;554;521;518;443;397;403;518;583;536;580;595;563;572;501;447;529;528;565;612;663;553;527;390;426;485;568;604;557;460;486;563;552;504;465;460;593;634;571;542;481;491;633;660;647;527;425;474;439;453;394;408;456;451;467;519;602;571;564;503;466;446;483;532;547;542;568;546;463;501;548;519;480;472;514;522;518;535;563;568;600;584;514;489;562;578;542;565;601;495;390;420;474;539;492;536;538;486;492;457;478;550;540;537;488;392;466;474;457;349;366;440;508;506;433;449;442;486;493;520;563;631;646;656;623;484;475;461;507;579;547;465;499;504;562;576;545;532;425;560;601;566;532;568;607;518;449;329;317;450;489;454;427;434;419;518;551;594;623;589;652;588;693;605;594;562;630;594;644;602;679;567;585;532;614;595;605;642;594;599;593;555;514;453;502;533;582;573;526;583;568;490;431;424;461;522;577;659;655;615;573;521;477;482;562;596;600;598;598;609;580;562;541;472;507;501;553;539;577;548;586;569;606;559;617;579;504;485;518;549;555;581;532;503;493;500;550;576;568;546;567;577;592;662;616;607;570;528;507;547;541;464;390;447;481;497;454;472;493;551;500;517;515;597;636;612;621;631;607;607;524;526;508;539;566;553;536;544;607;596;632;611;609;574;546;538;550;581;589;623;609
635;633;651;552;503;483;530;512;607;635;666;682;644;697;600;538;559;615;594;578;544;453;442;529;505;412;368;399;452;479;567;576;571;545;398;390;481;586;604;596;433;408;420;463;567;597;516;568;573;513;420;354;370;415;529;515;381;236;233;208;257;367;494;496;535;526;520;536;493;405;393;354;335;383;438;396;462;510;575;570;661;582;623;659;584;659;597;665;683;622;633;647;613;600;497;496;584;569;626;634;602;497;471;495;568;555;558;582;543;399;363;383;367;391;394;416;447;418;482;481;590;621;617;572;568;537;475;534;512;602;655;511;511;511;448;390;397;443;492;521;525;543;667;652;596;571;585;545;570;490;515;557;559;524;481;561;582;604;544;511;509;454;423;364;396;464;557;555;601;620;542;481;450;437;439;462;487;529;519;448;418;425;454;451;473;566;618;552;485;388;428;417;507;565;390;321;387;503;600;595;573;509;571;577;524;513;458;388;381;433;468;524;556;656;684;687;537;523;465;368;284;318;346;432;513;623;685;605;498;405;382;345;288;237;305;440;525;515;592;594;549;460;443;401;415;401;416;502;569;600;614;597;640;649;648;602;607;640;635;595;604;573;575;510;489;539;526;522;483;507;496;504;481;510;533;602;572;600;556;601;523;539;531;488;514;500;520;525;482;474;520;546;452;405;435;444;486;530;546;456;328;202;237;343;500;542;511;565;576;562;536;540;506;503;555;589;575;557;478;424;402;394;422;548;660;647;664;691;588;527;439;413;388;465;485;461;446;450;484;488;441;493;507;573;639;592;536;446;438;461;550;610;601;499;528;495;444;369;334;226;248;272;428;513;576;542;568;662;617;586;583;533;523;523;484;502;487;497;397;386;532;600;595;543;502;470;470;471;574;603;570;591;543;465;395;405;516;589;582;567;553;589;608;553;487;467;520;507;525;540;521;543;505;429;442;443;500;411;361;339;400;477;530;568;621;611;608;536;543;455;500;594;578;548;670;634;540;438;435;422;534;503;483;422;496;518;502;496;498;588;666;676;601;462;485;557;638;670;663;574;507;452;485;435;449;479;534;533;536;571;659;583;579;546;495;525;566;533;552;577;521;517;503;514;550;502;489;502;531;525;510;480;481;561;587;524;487;499;549;584;606;578;566;503;391;408;469;490;515;579;556;559;476;466;497;539;534;596;504;334;364;339;338;359;403;479;501;471;523;495;502;479;486;483;489;547;554;597;630;504;538;521;560;548;575;557;530;500;572;576;542;507;513;571;578;575;536;612;636;542;414;280;275;318;383;480;397;362;400;474;518;623;615;638;547;567;561;572;556;583;605;587;628;645;618;612;629;608;648;638;636;612;609;580;584;582;543;518;563;550;595;560;554;627;523;552;499;530;513;575;594;658;680;645;601;505;452;484;566;565;548;571;574;554;581;620;616;498;490;508;593;574;617;598;647;601;586;586;563;558;529;503;579;553;600;598;568;529;511;537;512;573;643;621;525;540;569;614;599;572;591;535;545;512;529;493;436;480;485;488;565;549;573;530;521;530;558;622;638;595;649;617;630;600;550;468;488;520;594;571;541;527;613;645;595;577;643;630;561;519;534;577;683;635;630
641;600;646;541;508;483;489;471;505;591;608;660;607;637;625;557;582;637;653;597;572;563;508;554;485;448;409;407;444;480;553;585;582;618;475;413;495;618;601;560;496;419;437;468;538;541;526;499;517;467;399;335;372;475;559;566;478;366;340;286;253;397;533;498;510;536;610;573;534;436;392;374;347;330;382;454;497;530;546;640;625;594;597;647;678;610;637;636;612;649;640;651;545;483;463;489;509;545;638;688;565;489;500;575;582;565;555;520;530;473;399;440;477;365;340;395;439;479;441;544;626;659;635;570;591;579;539;535;642;624;642;554;562;540;467;362;336;471;562;500;462;580;615;645;659;589;573;564;590;583;542;564;582;504;508;558;570;504;546;518;535;438;388;401;409;504;598;615;618;590;520;499;490;433;524;619;598;607;558;510;475;422;448;444;464;548;591;521;437;453;526;547;598;563;503;392;438;493;546;589;529;443;436;489;453;473;437;403;373;450;479;521;571;589;703;623;609;609;533;402;249;309;305;446;560;584;635;580;534;415;362;331;292;269;362;401;463;498;564;562;499;428;345;357;310;333;410;451;489;564;569;608;669;681;668;666;598;654;540;538;448;516;535;551;505;591;532;555;553;510;533;416;438;424;545;541;554;607;595;548;540;550;496;463;506;472;419;495;539;566;502;458;474;437;428;403;444;497;480;449;349;274;292;435;483;490;490;485;485;479;553;557;567;542;514;549;574;557;507;498;411;430;486;583;679;696;644;665;591;514;519;493;505;536;467;487;444;418;479;496;536;561;604;598;556;597;561;430;466;439;471;515;533;523;517;548;516;453;337;217;209;391;470;547;545;557;559;623;621;659;595;567;549;593;489;464;486;436;380;481;565;591;587;524;518;542;554;546;546;623;666;635;580;556;478;460;552;609;562;550;518;511;534;475;467;500;529;542;504;526;473;529;486;433;392;391;444;400;405;385;381;493;544;537;567;591;554;580;474;457;549;622;562;676;654;649;538;520;429;424;477;437;349;364;465;496;475;467;565;628;696;624;593;492;463;505;613;651;621;554;479;450;476;427;442;520;561;589;529;598;606;653;586;565;486;538;530;545;470;483;547;485;475;464;519;535;569;506;503;549;511;496;459;567;527;509;519;486;538;579;570;554;532;470;451;493;451;468;511;568;545;484;459;434;432;500;583;506;453;364;352;327;376;394;437;484;600;545;538;520;600;555;563;504;455;439;488;490;505;506;512;545;555;553;614;633;623;608;573;560;551;501;480;604;636;616;567;612;615;551;414;338;296;328;383;423;451;447;451;488;558;608;622;609;541;471;464;476;537;571;618;657;649;665;671;685;649;610;645;597;626;547;566;616;600;590;495;484;529;507;577;573;601;559;638;624;563;578;564;600;617;619;638;576;530;463;503;519;539;586;567;559;546;617;660;652;613;572;485;497;568;570;619;627;640;629;615;599;618;557;493;496;554;585;539;505;566;573;557;607;621;584;578;550;535;533;567;610;623;636;654;553;583;529;552;509;496;538;535;576;585;582;577;536;594;535;567;630;621;646;601;612;525;594;547;472;450;541;572;560;513;534;562;610;595;679;678;610;582;565;596;581;652;674;641
626;599;647;647;591;541;499;515;545;558;626;627;570;648;731;620;621;632;666;611;616;638;608;573;611;568;469;466;424;519;558;593;590;608;577;438;475;525;583;645;591;554;487;444;469;486;492;463;479;462;371;333;421;503;574;643;526;462;425;348;323;411;436;510;549;586;639;615;572;492;461;449;396;403;402;484;533;540;597;617;574;542;539;576;678;636;587;555;616;585;567;524;474;434;456;422;498;538;534;567;547;565;562;557;629;560;579;526;566;533;493;510;505;417;391;418;519;592;584;566;609;650;632;660;586;536;499;504;569;589;625;580;524;511;488;399;415;478;550;530;504;568;561;651;595;581;599;624;621;588;526;552;483;503;476;483;501;523;517;509;488;511;472;460;470;488;552;591;598;568;578;554;533;601;579;608;656;643;559;510;509;447;434;489;539;525;628;584;578;506;586;572;607;596;555;482;509;534;574;597;456;321;240;354;370;430;467;420;397;452;476;488;527;563;555;660;692;646;590;414;304;371;413;424;533;553;605;598;474;479;429;461;371;330;374;465;423;451;502;544;495;465;354;355;320;355;378;439;441;528;543;572;587;620;591;671;690;637;565;456;367;449;495;576;555;524;460;486;531;518;436;411;335;386;439;542;518;533;508;545;553;536;490;384;358;344;350;400;545;571;547;509;512;545;536;441;463;473;483;458;395;385;367;420;460;469;486;460;442;444;482;638;552;545;483;472;503;517;544;507;561;527;570;618;657;639;604;649;651;540;503;574;552;571;495;529;524;471;465;428;489;591;665;617;605;593;574;540;461;473;465;424;466;522;533;561;551;473;331;291;329;438;524;543;520;547;563;584;619;642;607;597;637;597;515;554;504;442;420;482;565;600;592;562;549;593;538;565;612;559;694;636;647;522;521;490;591;547;551;495;430;422;433;416;443;414;473;488;468;463;499;552;587;515;465;489;450;374;335;404;442;489;513;540;574;584;587;566;444;472;554;619;575;600;623;579;544;464;434;430;491;428;324;303;384;424;414;473;503;646;660;628;611;602;555;561;571;605;625;573;464;503;532;470;460;547;529;550;529;607;623;638;568;472;462;522;589;538;562;569;501;478;392;411;514;552;563;549;510;542;515;499;484;544;483;458;419;426;447;532;595;519;497;437;451;485;503;494;525;533;513;479;449;377;394;439;529;569;482;403;333;328;353;453;485;522;594;557;582;579;570;577;535;525;514;444;458;506;492;481;458;565;557;616;594;604;643;630;589;532;495;521;550;586;600;628;571;606;621;555;478;463;430;354;381;466;518;500;536;590;550;574;605;562;491;461;393;450;551;658;671;598;660;613;657;702;714;677;648;609;586;553;586;601;555;470;455;452;512;624;533;596;608;608;623;663;668;648;633;615;582;619;582;626;513;499;535;573;549;541;592;580;551;552;645;696;666;672;587;498;510;569;580;585;637;604;671;646;681;649;556;544;574;618;517;491;485;606;636;626;663;697;631;579;568;574;599;582;608;710;583;549;536;533;516;567;596;582;635;646;645;610;564;576;576;587;572;592;617;666;637;606;634;619;574;506;475;522;575;575;563;526;545;550;582;656;693;644;626;591;590;608;679;711;662
605;626;648;695;654;620;587;515;528;570;577;625;615;666;641;647;633;641;674;631;630;650;707;684;639;590;585;528;505;502;585;536;599;648;582;588;517;585;620;661;646;616;571;496;455;433;431;408;432;487;460;436;446;566;601;552;608;515;441;422;428;419;397;451;493;620;699;677;584;510;483;458;458;395;511;543;543;632;613;624;524;501;500;570;607;594;530;549;465;485;505;569;488;430;473;505;517;491;528;597;556;559;648;647;634;637;598;598;581;543;561;570;536;508;460;426;496;548;525;559;526;652;608;667;608;546;452;521;565;600;581;592;525;534;486;451;479;566;590;550;574;572;609;576;562;556;554;593;655;606;580;496;454;441;468;350;412;493;477;508;495;528;556;539;516;531;515;563;585;572;560;507;532;587;614;635;680;590;555;536;561;562;530;457;571;606;653;638;618;588;597;615;678;613;588;520;533;525;597;513;453;305;219;279;374;384;365;463;470;479;506;542;497;532;551;653;656;661;647;502;413;416;448;433;507;547;571;504;520;509;571;454;488;424;421;445;464;477;483;531;529;481;414;407;383;371;406;388;411;506;493;529;561;597;547;655;685;759;555;481;408;440;502;530;587;520;510;533;525;491;384;341;272;302;400;392;397;376;442;485;543;512;465;387;301;323;294;362;490;614;500;526;531;548;584;534;485;452;456;490;485;515;519;543;545;557;537;491;430;475;455;593;615;535;461;463;427;489;531;508;518;520;531;610;622;641;609;628;598;564;581;572;585;563;543;561;605;535;432;439;521;593;629;618;583;552;542;478;473;417;367;327;387;468;561;577;550;493;418;354;411;455;527;527;519;517;557;579;592;605;662;606;627;617;598;651;574;543;475;516;527;467;562;511;541;594;519;473;512;586;589;593;662;550;590;510;470;479;472;460;426;373;380;361;365;399;440;458;422;499;498;598;577;588;562;538;432;364;300;374;388;387;396;536;544;552;590;583;520;469;517;601;640;658;645;566;532;467;397;412;463;449;383;413;407;391;370;491;549;616;629;624;599;649;571;498;522;599;664;565;544;562;604;552;435;505;535;547;557;612;645;615;486;427;467;532;586;580;531;543;484;469;401;409;492;560;584;516;557;474;442;486;503;519;463;399;396;433;478;445;482;435;350;384;454;505;580;554;496;500;483;505;522;492;400;394;444;496;442;401;398;366;354;382;429;455;485;517;528;589;593;561;559;536;545;535;507;484;491;483;453;508;508;603;562;557;556;574;569;575;520;517;571;584;631;640;686;619;543;575;593;549;572;466;463;497;531;609;588;585;552;561;611;617;486;466;410;481;585;606;595;627;572;649;658;670;685;708;642;663;596;632;590;595;564;477;405;453;539;569;552;591;616;640;642;672;672;722;658;637;558;591;632;606;503;480;527;578;535;587;587;592;562;608;618;677;703;636;591;545;540;534;557;558;601;594;635;651;659;671;570;597;618;616;572;526;541;560;607;640;587;668;681;657;616;618;589;666;717;645;632;562;555;590;647;594;588;633;618;599;544;507;526;552;587;580;597;633;608;628;649;668;636;626;585;525;544;526;565;596;556;516;563;621;670;706;672;602;549;519;533;614;678;675;631
613;659;622;652;672;554;529;554;586;589;558;556;576;615;664;739;679;659;741;670;653;688;708;714;674;575;584;640;558;597;504;558;673;639;613;629;638;647;635;657;654;615;644;537;462;366;433;445;515;534;505;481;444;488;600;651;582;497;533;485;481;396;353;344;455;597;658;638;630;576;473;445;437;499;563;658;641;566;631;614;549;523;492;538;530;489;452;470;463;476;474;513;488;477;533;479;503;508;548;558;571;623;628;690;661;602;628;652;574;515;524;588;529;515;447;389;432;495;477;508;558;590;628;613;569;509;480;480;539;575;623;593;521;487;497;521;566;546;520;597;620;616;633;580;523;553;560;672;662;646;595;549;480;426;390;371;387;415;442;513;554;553;598;591;501;559;513;553;522;517;514;458;548;537;607;632;624;557;537;612;567;518;559;563;621;616;647;607;659;620;605;631;638;622;556;510;480;543;601;591;457;366;269;316;386;417;449;485;492;509;559;515;512;498;539;617;623;587;608;495;439;439;424;479;462;554;573;493;486;536;513;537;481;442;435;508;510;472;480;486;516;546;518;486;446;425;419;435;416;448;467;449;505;579;575;634;667;643;590;445;460;498;550;524;494;493;475;507;479;424;417;329;302;347;381;306;315;308;336;418;483;489;475;343;268;288;314;420;534;612;531;503;529;541;566;582;516;524;431;473;449;537;545;591;625;598;613;586;534;456;511;611;567;553;508;447;407;452;464;436;427;473;491;476;528;596;643;622;588;545;519;546;549;497;492;559;549;549;511;481;481;554;566;653;572;491;445;488;485;401;349;273;355;464;529;556;620;582;566;453;486;546;498;550;578;574;588;563;574;581;642;622;602;687;609;577;615;573;577;531;468;447;526;563;612;594;524;496;490;523;583;535;560;573;581;493;506;489;424;437;437;483;457;414;428;422;397;404;383;403;514;553;642;599;638;561;433;354;317;334;435;395;384;414;522;587;538;563;501;511;485;537;595;661;613;635;470;412;428;437;484;516;488;483;499;482;462;523;551;549;527;566;615;605;582;520;495;600;585;597;609;561;537;518;462;430;463;503;554;610;576;583;479;390;441;526;598;573;520;505;457;424;385;404;481;541;528;517;560;517;481;502;512;476;469;429;398;393;427;458;407;413;307;374;484;597;610;584;442;426;477;502;621;559;505;493;506;498;474;449;467;432;342;373;386;407;444;483;515;570;582;581;557;532;612;600;479;486;519;506;481;548;579;636;606;604;642;638;625;568;562;551;602;561;616;661;654;539;537;569;627;672;636;591;489;490;557;574;554;568;529;517;602;595;564;504;472;552;578;618;591;618;581;604;594;663;637;712;670;667;593;637;644;642;553;460;431;475;552;614;635;651;672;672;706;644;642;653;621;620;592;608;615;559;441;464;524;622;569;559;611;565;551;570;631;654;661;656;591;596;545;579;526;555;568;567;599;618;620;584;636;624;645;628;596;563;578;602;624;618;673;655;649;600;609;572;602;611;647;656;659;605;609;664;654;655;638;645;639;582;492;570;508;592;674;607;597;636;662;574;594;639;643;641;661;543;521;575;622;606;552;522;611;636;653;683;661;624;504;545;566;559;640;643;626
647;596;684;656;642;526;556;572;585;590;540;587;512;594;634;629;638;654;625;647;644;673;704;671;702;603;612;652;593;513;511;609;635;663;651;705;660;705;665;664;670;679;628;591;454;383;441;517;525;596;545;516;475;502;589;607;573;601;530;550;493;475;337;350;435;499;617;593;604;620;497;520;565;571;620;661;588;590;600;597;562;550;533;512;497;464;425;428;511;474;447;510;565;577;516;510;513;489;508;574;512;563;601;634;667;643;640;673;598;431;470;526;545;515;414;351;374;466;454;455;581;627;623;641;544;493;424;493;527;507;551;659;556;538;552;610;529;543;532;495;612;626;571;634;528;543;594;669;686;649;571;541;491;439;383;410;404;474;516;525;547;603;672;565;576;483;476;517;507;466;403;388;498;578;578;564;533;582;565;605;626;612;627;563;613;644;625;630;621;611;589;613;650;646;568;490;481;579;582;604;554;418;398;428;475;460;397;460;459;569;569;587;538;506;493;576;568;543;471;515;479;460;405;364;372;411;452;359;381;419;445;480;449;450;484;562;529;514;397;411;474;517;517;516;476;481;438;442;419;450;389;395;469;529;623;660;657;676;645;483;534;596;608;565;593;499;459;446;394;363;421;384;423;434;452;376;237;248;311;415;489;494;453;322;244;298;397;485;582;627;561;497;501;546;592;583;518;513;458;462;450;509;565;634;686;687;678;633;580;537;561;583;592;625;575;474;426;464;360;339;344;362;344;361;445;524;618;616;616;533;547;519;468;474;471;531;589;596;578;556;520;540;559;645;592;487;463;466;451;469;394;259;306;443;555;635;666;649;574;474;542;557;564;645;664;612;593;611;586;590;539;578;629;708;656;656;675;578;601;571;553;505;499;561;614;568;493;495;455;460;479;521;507;557;593;571;502;482;469;499;545;499;572;495;504;445;494;438;431;462;538;538;618;671;604;594;478;434;377;404;492;472;442;513;567;579;598;576;538;490;493;565;562;667;708;587;499;499;480;447;475;517;525;536;510;556;578;554;588;556;518;552;553;566;532;488;567;595;613;681;643;588;609;557;488;485;512;624;565;602;640;540;451;406;418;443;539;550;456;514;464;437;443;534;599;548;528;566;598;572;526;512;497;526;505;435;424;421;456;486;465;452;448;411;487;609;573;568;561;467;465;495;571;603;630;519;523;495;570;555;519;536;456;431;407;407;417;443;519;550;645;620;581;578;597;605;554;564;570;547;509;527;672;629;653;610;671;622;612;582;552;517;631;604;642;638;636;579;579;608;620;619;665;604;510;538;549;546;518;490;543;553;535;571;547;506;534;611;593;595;534;583;610;575;517;586;614;621;700;687;638;562;604;579;591;533;489;532;584;601;666;644;680;672;651;629;608;625;579;570;657;677;579;547;439;423;560;594;599;579;559;499;540;587;603;653;668;681;594;691;671;594;561;549;534;542;580;583;554;559;591;612;597;634;614;555;574;529;632;654;665;693;604;619;617;574;585;611;683;639;656;676;654;658;608;596;642;649;641;544;495;503;524;550;601;604;655;602;595;549;530;640;676;675;591;601;508;581;597;608;596;573;656;649;718;672;687;653;551;497;478;589;644;659;612
694;685;643;599;530;495;504;568;613;561;556;509;490;515;596;633;639;628;593;596;587;666;670;677;668;691;607;551;522;486;461;558;635;632;649;681;664;645;632;633;730;660;629;527;445;434;458;545;607;605;575;535;549;513;599;573;584;617;565;514;529;422;333;334;389;477;595;627;620;582;564;649;643;629;676;640;603;646;648;605;556;564;548;531;506;458;465;490;477;453;461;510;519;480;474;449;391;471;537;567;531;522;631;630;665;678;689;662;509;383;434;444;569;531;395;342;334;458;489;557;580;620;657;577;539;382;418;464;469;443;480;596;561;529;626;617;569;468;520;471;507;608;651;595;537;579;656;672;623;651;599;552;531;485;438;442;459;437;536;524;556;612;655;636;576;480;448;427;476;384;346;461;504;562;548;592;540;581;590;661;574;611;584;597;615;612;688;614;630;538;501;517;652;614;525;493;462;578;706;649;636;539;527;542;551;465;369;387;482;558;615;570;584;535;483;515;551;501;478;499;429;405;356;297;313;317;299;288;297;335;411;408;395;448;530;573;524;515;428;364;402;460;462;464;423;453;467;477;419;394;316;383;431;631;657;657;645;670;635;544;547;582;608;581;570;514;430;367;317;339;366;439;483;557;462;389;229;234;280;491;492;491;427;358;287;332;430;551;635;676;606;520;527;511;562;517;494;453;404;438;446;436;594;597;683;667;683;646;563;567;537;588;616;629;600;522;446;428;326;326;322;271;270;264;364;479;542;599;608;507;521;491;492;476;516;562;578;598;584;600;574;483;565;609;619;537;487;408;433;424;420;287;303;424;564;636;634;609;574;549;566;598;622;623;713;651;568;558;601;528;592;591;565;618;626;657;622;618;596;544;558;509;545;623;599;569;542;520;515;503;483;491;552;567;614;577;569;542;543;542;531;538;561;573;537;536;518;525;484;591;604;563;520;581;551;543;541;451;403;459;519;500;499;499;570;520;549;556;490;536;570;578;563;667;640;647;605;578;526;463;465;539;543;473;510;506;581;642;604;578;568;530;581;501;513;535;590;605;695;706;637;651;587;591;532;509;565;635;649;636;596;570;486;351;343;396;492;513;516;501;514;529;491;535;577;579;489;516;550;556;549;501;521;537;557;484;460;462;498;527;514;503;486;509;520;603;578;560;513;440;458;488;560;599;532;465;519;530;600;592;625;579;487;481;483;506;524;507;544;535;583;607;658;604;636;529;542;575;559;524;503;562;622;617;655;664;647;642;626;543;528;575;609;609;612;616;568;529;605;647;659;619;611;610;518;560;555;566;533;593;546;569;608;596;586;545;616;597;620;619;570;627;585;565;502;463;587;612;705;635;582;573;575;555;604;575;534;617;640;655;606;637;679;641;639;632;635;572;557;597;685;673;649;565;450;453;545;605;567;565;589;507;557;543;573;622;644;696;613;670;604;586;507;492;556;602;558;540;557;554;577;584;581;612;603;621;577;649;661;653;694;620;646;631;599;612;630;629;665;625;601;645;611;699;668;674;647;636;642;634;567;551;512;552;542;629;579;570;559;521;524;574;634;661;591;550;549;567;663;646;610;630;619;629;638;634;675;672;545;514;507;534;605;683;644
669;658;599;551;507;459;488;592;518;541;568;544;483;475;522;594;587;516;538;528;498;643;680;667;636;612;511;439;495;491;478;542;648;585;635;632;662;528;569;630;615;601;578;472;376;436;547;626;634;692;643;621;553;577;547;573;577;600;563;564;534;447;358;313;398;485;578;573;598;580;547;619;620;580;601;622;647;614;628;626;543;611;545;607;534;534;510;559;508;506;490;480;438;436;427;373;426;434;505;494;519;496;534;626;645;682;639;635;499;442;397;451;529;429;396;335;378;434;481;532;603;587;545;574;476;413;411;419;435;440;451;538;538;560;594;606;503;495;422;431;515;565;615;584;568;658;694;694;626;585;613;575;546;518;506;500;524;548;549;531;586;610;624;630;586;576;541;500;392;352;343;445;548;598;550;571;602;594;637;642;600;568;637;624;630;631;605;604;603;506;455;498;590;603;536;521;522;578;642;661;704;689;629;643;602;543;410;436;484;601;650;636;524;548;465;513;522;509;535;503;483;329;289;293;267;227;203;252;281;288;285;354;437;537;585;576;568;501;365;338;348;340;383;432;398;406;457;482;459;379;299;341;483;565;654;609;611;631;682;627;634;765;643;613;562;587;480;390;242;292;339;509;567;624;524;429;282;290;335;428;472;490;442;379;361;438;480;591;657;661;623;540;517;561;553;566;465;414;406;460;468;505;542;584;681;640;678;633;535;540;504;565;620;599;581;529;499;425;399;385;327;299;245;295;438;533;569;579;557;523;553;556;508;550;535;524;491;573;641;590;674;520;533;551;631;592;548;499;448;426;454;419;379;455;609;577;599;589;637;615;575;573;648;637;664;679;568;535;560;561;544;554;549;571;603;625;605;569;574;515;533;574;586;640;636;552;571;543;534;467;517;530;503;575;632;641;624;610;560;595;608;578;563;553;531;534;564;530;566;616;615;560;548;509;572;593;570;489;413;508;550;566;552;461;540;523;534;530;537;562;540;541;557;612;626;641;588;581;563;501;461;526;490;423;419;494;558;642;584;582;494;476;514;455;516;595;678;673;678;634;696;631;561;601;594;571;595;681;667;624;617;644;563;420;382;375;486;565;536;600;572;535;564;554;563;545;487;554;573;583;527;496;515;526;581;563;512;528;536;575;563;521;571;546;529;560;577;557;511;438;405;474;527;547;526;508;492;550;655;658;620;545;510;535;600;594;612;586;569;574;592;666;587;531;503;589;579;543;508;531;503;557;624;622;600;611;598;581;648;581;572;568;585;624;658;584;542;481;584;592;597;587;624;533;508;601;571;582;540;605;562;623;595;572;537;599;592;541;642;602;597;627;671;532;455;478;526;630;637;623;584;618;594;516;531;602;660;609;680;620;637;573;567;602;674;692;628;602;609;584;721;668;619;555;496;529;496;563;588;586;606;585;569;534;542;664;623;671;637;691;680;622;520;582;578;574;550;546;547;568;576;604;540;549;616;619;662;600;689;669;626;679;595;653;686;633;553;585;596;615;631;616;662;647;736;703;686;721;651;619;558;566;555;581;640;595;557;550;594;640;541;554;603;643;626;588;596;591;648;638;630;654;617;639;590;661;659;636;568;581;507;533;593;663;692
594;585;571;518;542;576;580;600;531;564;569;538;502;435;554;590;560;584;526;545;532;567;567;615;551;503;371;395;391;419;430;464;553;541;577;602;567;489;465;484;555;593;473;388;355;476;523;622;647;650;632;634;520;576;565;565;547;561;559;547;561;489;402;395;411;541;609;556;575;526;497;555;592;544;583;563;579;638;585;590;579;581;551;567;543;516;560;516;515;575;507;400;396;408;438;407;425;461;483;499;434;453;536;637;688;692;688;606;514;465;481;480;447;402;357;384;325;397;541;564;537;515;516;486;502;453;494;492;494;518;516;564;544;544;594;539;485;437;431;414;517;540;612;575;588;654;679;647;741;655;629;626;525;561;622;582;588;557;569;578;597;654;671;697;677;606;535;510;448;337;373;447;550;583;590;598;618;623;651;571;557;607;595;613;593;656;574;647;604;525;527;548;617;631;551;498;526;651;655;693;773;709;679;644;622;536;522;474;483;613;690;682;573;487;485;499;536;510;497;507;404;341;363;420;372;299;261;242;312;302;294;304;385;499;631;612;578;497;395;351;284;336;413;473;435;463;465;474;486;441;328;347;462;587;593;548;592;609;691;694;646;705;631;646;600;550;586;408;295;342;455;528;681;596;574;426;390;397;413;511;458;480;482;478;426;453;524;583;667;648;584;591;540;541;554;534;499;467;470;493;499;538;556;609;622;647;666;586;566;517;497;538;569;600;624;607;560;475;463;433;369;408;354;431;500;594;560;670;591;534;546;544;610;585;640;606;563;561;604;632;613;514;486;504;542;600;598;518;479;457;426;452;518;581;613;631;648;621;611;606;584;661;635;688;633;647;607;540;559;556;555;516;539;481;556;586;599;599;590;586;628;589;551;640;638;624;546;518;492;549;551;465;498;488;559;640;674;647;620;652;637;589;600;550;544;544;506;568;651;619;606;564;518;503;547;590;580;550;510;493;564;550;497;451;460;520;496;516;502;543;602;561;558;583;578;586;566;567;561;475;443;442;502;431;439;465;572;649;635;633;558;551;508;505;583;629;674;651;665;707;658;674;660;586;569;595;592;634;633;683;626;593;513;452;428;464;521;525;611;604;589;622;607;591;517;571;513;538;536;508;485;477;507;574;597;590;552;605;533;528;593;579;611;598;558;481;518;521;454;391;384;461;568;513;489;444;483;596;615;621;577;553;502;564;562;619;620;552;557;590;597;609;652;543;540;576;573;510;513;510;509;544;563;615;624;629;633;542;643;640;636;633;622;635;560;546;518;480;521;569;575;585;585;549;530;570;620;580;630;560;580;652;511;541;547;550;597;544;594;657;648;676;602;538;465;472;572;577;664;597;621;564;576;595;589;586;660;682;684;651;598;605;604;627;692;670;629;608;621;636;641;678;569;570;529;568;570;563;566;591;625;534;583;556;549;622;647;639;637;657;639;634;558;540;557;547;560;544;546;536;560;607;580;589;643;662;662;690;670;646;649;600;639;639;617;627;595;585;595;579;612;630;640;659;665;628;665;643;654;638;608;595;592;588;686;628;586;558;609;574;528;559;616;621;611;622;613;607;675;604;629;622;623;627;626;591;632;615;555;519;523;492;597;665;701
621;564;523;561;600;560;671;631;643;580;542;527;469;441;546;573;546;529;527;505;479;522;586;548;519;325;281;273;300;357;384;456;545;548;489;509;500;410;343;430;531;519;462;350;344;433;502;586;713;682;626;548;542;562;552;602;588;584;571;530;486;471;464;436;510;556;661;606;591;461;407;423;573;550;574;536;565;535;539;525;576;582;541;542;501;496;508;545;540;559;515;405;360;446;489;518;451;504;487;508;418;451;539;637;666;664;645;592;544;506;486;516;486;450;425;382;329;411;540;602;523;466;437;511;490;457;521;523;521;589;585;581;552;513;575;510;483;411;490;438;461;488;571;580;596;658;679;621;690;684;621;607;548;558;571;572;600;540;624;612;576;578;640;715;687;670;545;501;398;394;388;480;532;577;528;605;599;585;626;579;537;597;642;603;649;631;652;633;587;549;537;565;579;541;482;516;504;641;658;710;690;685;670;700;546;643;575;503;514;510;628;635;565;521;445;542;568;560;507;475;430;378;433;480;479;418;283;328;356;373;282;250;372;525;632;608;559;469;431;387;326;410;526;524;507;477;487;543;494;469;420;434;530;602;584;535;568;604;651;692;678;674;713;609;607;537;562;458;437;477;586;658;608;589;520;488;433;445;424;527;487;475;488;514;478;400;504;563;612;566;552;544;528;503;520;531;496;500;523;555;583;564;562;561;620;637;637;518;407;417;423;506;571;539;594;523;575;508;546;593;506;481;499;492;543;639;641;660;583;548;560;583;607;625;641;650;545;578;603;558;526;446;425;482;518;588;613;552;496;441;425;485;599;569;625;625;641;652;646;661;628;615;568;615;559;627;590;519;506;500;501;522;556;501;537;553;566;566;559;586;569;592;665;621;603;626;564;532;496;568;555;484;459;482;555;641;670;650;663;652;640;629;582;487;571;581;531;580;565;603;605;570;614;574;512;561;621;612;591;596;563;589;540;495;468;522;579;460;483;538;655;615;631;608;564;493;515;624;566;531;437;500;500;504;456;542;586;622;635;607;545;544;594;590;572;644;678;718;715;617;674;592;609;603;608;591;611;598;612;588;633;562;515;521;523;540;564;550;573;571;585;642;626;611;560;563;564;556;545;572;471;485;569;607;602;584;575;545;536;525;566;593;655;612;534;497;466;472;432;416;419;540;497;563;538;490;577;640;667;642;615;529;530;541;543;595;560;522;493;537;625;635;599;525;610;598;624;518;484;519;538;556;547;616;539;518;555;607;593;653;632;645;668;618;571;540;511;528;500;526;568;631;575;489;499;580;661;588;549;555;565;511;501;513;572;561;545;499;578;607;643;608;665;532;508;459;523;610;615;638;651;561;588;599;585;589;608;651;618;618;653;575;589;545;578;643;647;679;635;632;618;642;577;543;546;582;545;503;514;641;622;642;599;590;598;641;662;657;702;645;658;596;576;577;552;540;581;548;511;506;557;544;558;591;651;665;693;704;704;637;614;651;632;711;698;589;592;564;628;628;616;624;608;655;621;610;625;684;685;638;622;592;614;638;683;619;586;525;523;576;537;549;618;588;604;594;620;625;692;658;592;678;654;599;605;636;606;581;484;485;513;525;594;592;636
616;635;565;592;605;611;633;666;611;659;557;560;507;533;533;568;545;550;529;528;490;504;536;478;392;300;279;303;396;400;464;490;561;494;459;464;424;334;273;329;481;461;449;357;310;426;516;577;653;664;563;471;474;508;556;592;612;601;555;536;463;468;501;546;522;578;647;601;518;392;287;301;423;530;525;512;523;498;536;559;537;582;589;553;511;513;533;567;581;534;496;418;417;511;547;527;482;492;515;448;432;407;496;608;637;657;604;617;560;529;561;554;490;524;500;375;362;366;492;544;565;505;479;511;513;506;569;560;576;587;588;499;501;463;520;467;486;428;474;499;458;518;618;577;638;665;571;622;664;593;677;635;525;578;621;646;591;559;546;578;609;608;719;687;667;670;567;462;428;397;419;507;575;581;559;607;588;627;605;614;614;646;673;690;637;665;692;614;609;588;596;530;573;523;461;422;528;614;637;717;665;663;678;606;602;593;621;572;549;558;608;622;572;482;512;554;579;595;540;488;434;406;434;560;527;489;450;452;474;433;350;320;382;517;589;577;546;504;489;433;359;434;548;578;562;569;579;480;523;485;455;540;565;604;572;566;568;611;626;680;642;665;641;603;564;540;575;540;538;593;641;655;620;576;531;542;445;482;456;478;465;506;572;568;475;405;500;584;558;509;487;460;504;556;499;536;592;586;610;625;660;628;587;570;619;663;652;549;436;413;444;525;572;558;571;525;539;587;561;578;524;519;550;554;591;578;680;670;640;610;610;592;604;611;665;621;579;567;596;555;489;443;438;501;582;565;649;556;551;520;475;461;580;577;637;678;622;667;664;671;586;574;562;584;556;623;594;559;454;485;478;488;482;484;563;558;562;596;593;616;563;625;603;625;576;662;560;516;473;501;489;447;444;389;515;650;646;655;632;600;637;642;598;607;569;617;621;602;539;561;599;626;581;616;583;590;578;639;603;622;610;594;592;532;563;580;585;539;515;548;649;640;644;574;526;476;487;562;532;518;553;518;529;545;537;553;590;656;673;611;574;568;586;616;579;559;602;670;660;632;590;590;542;621;628;589;571;594;584;582;620;632;571;556;622;593;610;532;558;518;550;571;612;648;618;607;596;559;565;531;532;512;546;608;639;569;590;581;531;510;519;577;635;632;534;460;458;491;460;440;496;578;554;581;569;562;644;668;706;596;591;579;517;553;542;588;625;526;496;522;559;623;619;567;617;626;608;598;541;584;569;545;545;571;493;542;594;584;633;609;679;633;607;551;586;584;570;508;476;515;548;553;564;566;571;593;671;567;536;515;497;483;463;520;527;516;493;524;556;542;603;608;604;605;527;484;520;587;582;600;567;592;595;588;573;593;567;634;548;610;622;567;548;593;655;637;653;642;561;577;611;570;583;558;559;546;481;420;484;572;645;614;565;557;609;619;667;692;653;648;634;610;528;560;571;596;634;554;507;513;483;576;587;664;667;684;608;715;672;567;505;577;702;721;674;633;645;631;622;619;595;644;627;562;544;636;646;616;704;608;615;623;656;631;681;671;575;564;559;496;540;534;589;626;659;613;612;614;624;640;606;585;562;596;559;585;585;593;571;491;525;499;591;668;699
659;600;538;594;545;598;656;688;620;651;651;559;474;521;556;536;533;475;485;472;501;571;490;418;348;304;348;450;494;528;563;563;575;451;431;425;414;344;288;350;402;423;438;396;348;416;444;540;601;587;530;408;420;508;607;604;615;622;587;557;464;468;518;490;568;566;662;549;466;299;180;271;338;398;456;525;540;532;503;479;519;518;521;588;567;602;536;619;568;536;497;500;507;558;578;553;525;460;486;462;439;446;594;644;678;688;666;634;627;578;596;607;569;552;521;425;356;398;465;487;544;553;518;548;562;579;575;520;519;627;584;484;376;426;450;476;467;452;505;470;539;555;585;631;585;603;520;615;657;651;619;580;628;599;614;600;607;588;602;606;599;643;625;648;638;586;544;394;344;352;409;501;581;593;573;530;579;583;587;664;655;639;634;606;678;645;635;648;658;658;584;552;515;507;432;438;527;646;657;661;608;588;572;592;619;680;611;618;591;567;664;611;588;554;560;590;582;582;533;529;438;502;537;546;520;580;563;588;599;480;389;402;458;495;532;541;485;501;494;437;444;446;629;641;641;641;582;493;515;499;490;565;546;601;612;594;612;604;625;672;653;682;622;710;595;548;608;626;650;631;676;642;599;635;658;625;554;481;468;447;464;540;649;605;563;443;502;541;478;460;471;475;499;551;606;634;622;663;720;696;650;627;563;524;559;585;631;520;495;494;539;592;601;595;562;556;568;561;592;608;577;562;569;577;483;512;594;618;680;682;615;575;564;597;621;591;562;551;548;543;520;508;490;532;626;644;642;612;554;548;553;592;538;559;626;661;605;688;727;625;584;579;546;551;520;616;562;507;484;472;471;450;485;530;545;528;536;607;622;608;634;567;578;628;602;638;520;492;492;507;542;417;399;404;512;582;621;642;618;630;644;599;603;666;593;619;603;580;529;543;561;576;575;577;523;568;596;607;630;678;666;633;600;607;658;652;633;606;593;592;634;689;662;606;545;456;520;555;518;606;572;634;588;623;569;592;676;673;653;618;638;586;628;622;510;519;600;679;680;638;556;571;611;641;643;620;603;564;509;510;526;589;563;560;584;603;570;527;520;543;493;570;592;562;584;561;607;585;565;570;523;510;554;534;591;599;620;563;533;499;569;554;638;613;569;531;440;475;510;462;480;642;612;622;593;659;678;645;622;640;586;590;584;542;600;547;563;543;533;571;619;579;660;631;656;709;661;654;622;653;589;599;575;552;530;537;602;611;575;601;632;576;596;536;569;573;543;517;469;490;507;566;537;523;590;615;650;578;549;485;465;503;497;546;542;551;527;532;542;541;541;563;555;548;488;537;503;533;584;556;532;571;587;531;581;535;546;546;540;530;565;524;554;571;611;641;668;617;522;568;607;560;604;587;570;578;525;411;438;517;607;618;540;605;636;628;691;660;650;648;591;608;597;585;598;645;630;574;568;526;523;587;636;658;694;639;677;690;661;535;553;629;609;670;672;665;675;632;603;624;569;609;579;568;566;652;611;642;644;623;571;623;622;642;644;645;584;545;568;544;487;541;603;586;617;583;651;640;680;631;565;570;568;593;593;593;582;575;561;559;545;486;577;619;674
573;630;554;506;539;593;620;657;577;641;606;540;497;574;523;490;496;450;417;451;500;512;459;434;351;387;452;529;600;606;572;510;507;516;528;484;428;422;352;395;416;449;471;435;417;455;464;484;584;601;492;436;487;555;613;660;585;627;595;560;489;511;590;545;553;547;529;488;422;252;179;270;419;482;559;532;555;621;552;525;542;574;640;603;618;619;552;584;605;572;615;574;571;535;543;581;526;427;521;448;428;501;625;633;627;653;613;643;652;651;602;577;616;624;576;437;374;377;420;491;554;571;506;611;590;634;605;542;511;570;583;497;403;380;387;461;448;518;502;556;572;580;585;584;544;553;539;602;663;672;577;542;594;572;564;600;606;656;676;626;579;647;622;636;580;578;481;395;348;299;384;466;554;574;580;569;618;601;622;604;670;694;646;630;603;598;631;679;658;698;659;617;483;424;417;486;501;572;663;592;601;560;528;579;601;609;607;632;652;610;629;625;559;615;632;630;599;546;549;535;527;559;545;515;552;581;557;684;645;583;438;440;468;452;550;527;518;492;521;493;469;591;642;630;671;671;584;532;515;508;518;545;571;561;612;629;602;606;673;633;624;662;606;651;638;585;587;632;683;635;675;593;608;616;663;641;608;586;486;472;479;576;619;643;549;483;491;482;502;462;438;452;459;516;606;583;676;681;703;731;653;693;583;586;588;598;549;600;616;593;572;620;622;592;569;616;583;615;614;551;560;565;630;561;450;487;519;657;644;654;629;558;625;594;634;608;562;608;530;571;511;501;570;632;646;630;600;576;596;542;558;555;531;605;622;618;669;616;617;579;525;576;591;571;575;607;608;561;526;501;536;523;467;505;544;538;534;597;617;659;608;513;552;555;599;532;500;487;529;545;541;425;419;486;524;519;551;573;627;623;620;652;593;628;637;690;628;622;575;633;660;525;586;540;563;518;566;572;581;615;691;653;682;614;674;698;671;601;581;614;664;723;695;645;510;437;484;601;592;635;656;695;677;634;655;606;614;630;627;630;598;626;610;589;548;506;579;656;609;565;550;594;563;595;583;615;617;614;494;461;555;525;547;692;625;583;524;553;526;544;619;563;604;589;634;670;663;581;611;501;511;541;599;578;558;598;598;526;517;490;487;544;623;626;584;516;474;521;481;487;543;603;613;573;629;681;642;671;611;608;606;654;585;543;465;525;573;568;608;594;630;588;649;657;634;688;662;654;646;669;595;565;564;576;523;548;539;572;550;548;530;535;473;539;575;602;540;533;511;505;475;555;620;621;607;637;560;479;469;482;513;497;532;585;577;549;550;507;538;511;531;530;520;537;536;540;538;543;497;496;498;538;579;626;576;638;654;574;589;553;552;591;608;600;631;623;662;615;591;594;609;659;636;624;620;586;576;506;493;563;559;610;581;634;598;633;683;612;607;587;631;611;610;570;616;647;646;576;561;615;586;628;579;633;596;670;679;656;607;576;587;569;619;640;613;639;672;639;644;658;624;599;599;534;563;602;597;639;649;639;561;567;544;622;601;618;574;576;600;586;594;562;583;603;610;614;620;648;665;611;587;627;575;571;611;584;594;545;620;595;567;566;566;658;698
631;606;554;523;517;604;572;584;562;621;606;538;495;505;488;512;452;387;434;484;538;478;555;506;475;493;529;569;673;634;608;492;515;526;564;550;571;541;459;465;447;496;509;526;515;467;431;401;561;564;491;474;471;523;525;536;564;563;618;605;553;524;544;530;501;511;508;485;393;325;278;343;517;556;561;536;607;587;586;581;556;559;587;633;602;592;634;574;572;542;573;535;558;536;500;584;555;473;507;460;519;585;623;623;586;620;625;639;676;591;582;571;633;610;563;470;385;376;470;556;554;641;597;589;574;584;592;521;550;580;560;514;416;419;462;534;505;540;547;544;545;563;610;607;524;476;573;550;621;581;617;584;585;618;535;577;618;667;625;652;618;619;610;585;576;473;459;481;386;316;352;480;567;589;568;586;610;657;666;670;632;712;658;563;563;616;640;617;645;687;655;602;508;371;401;450;516;579;629;600;548;506;489;609;629;561;584;653;684;648;640;623;592;649;659;650;605;582;525;590;531;537;614;605;580;663;674;680;670;618;522;496;512;544;546;575;483;496;558;528;525;599;607;596;688;675;641;603;503;508;500;520;555;545;598;588;579;618;589;654;628;636;623;607;585;518;567;584;672;677;647;581;563;559;628;622;614;557;541;524;492;547;512;602;544;599;585;548;542;540;421;442;484;570;676;724;730;717;653;678;677;635;598;602;584;570;593;596;639;610;626;619;593;572;560;601;615;599;562;604;601;598;639;574;525;489;515;575;636;583;646;538;576;586;563;583;604;615;596;544;442;489;566;614;581;585;594;571;592;627;529;506;503;584;581;674;643;596;552;536;483;568;597;609;657;621;621;526;525;546;535;500;502;529;586;552;589;543;616;626;648;513;490;516;518;556;518;495;471;537;511;484;500;469;510;458;564;525;579;579;619;620;619;597;593;654;611;587;579;575;601;529;565;613;521;595;637;589;579;590;628;718;649;658;641;653;658;629;609;667;675;689;642;562;531;491;490;559;576;626;674;627;658;628;605;560;673;620;599;631;596;593;540;562;598;587;596;580;566;527;566;543;553;578;624;618;588;604;491;467;525;539;655;650;675;644;573;545;605;591;609;613;593;651;637;657;642;608;547;504;520;578;664;615;575;612;611;556;498;531;584;618;602;633;592;547;473;485;433;490;549;561;607;602;599;670;648;642;544;630;618;601;556;497;465;503;539;596;600;641;586;588;642;626;633;633;595;647;631;618;612;635;556;588;558;541;521;580;543;508;519;496;477;514;510;457;503;596;573;560;499;498;564;564;613;599;569;527;513;497;560;565;601;659;618;613;542;555;542;516;492;486;497;539;516;544;537;528;524;464;482;517;583;614;615;642;614;622;578;601;599;633;602;677;635;668;640;596;636;593;603;651;571;658;636;659;616;531;532;568;574;580;616;610;639;639;642;605;505;538;597;574;627;612;540;596;561;556;586;616;623;587;649;615;615;607;631;656;627;609;589;582;591;598;600;635;683;613;654;642;616;624;594;563;543;590;588;626;669;615;586;559;545;598;591;620;583;638;599;654;591;614;599;590;612;633;621;654;620;591;623;610;587;612;622;635;603;617;615;649;614;601;594;597;622
586;567;576;597;600;599;609;564;570;573;656;590;505;514;424;462;492;488;461;509;508;610;648;597;654;545;609;586;570;614;577;460;488;563;539;572;584;620;567;541;490;488;571;579;590;529;464;426;556;548;499;483;479;482;503;538;542;624;624;602;583;504;532;498;532;493;518;556;509;431;433;477;550;611;650;604;576;563;538;566;556;603;588;590;638;628;600;524;530;489;568;579;606;650;624;630;570;509;495;459;549;564;590;595;565;631;670;678;633;632;610;631;675;606;567;478;419;418;477;578;656;681;595;600;580;537;573;577;602;617;551;506;515;520;557;570;578;564;573;598;534;562;610;626;584;543;560;575;582;569;574;600;584;555;569;575;594;652;651;620;617;591;573;502;369;441;480;518;461;423;399;444;592;578;641;573;581;642;673;668;665;662;639;540;548;525;571;585;620;613;645;552;472;401;424;469;494;603;624;564;567;566;623;586;576;581;581;652;701;665;661;599;648;662;657;601;627;602;558;501;557;599;599;650;625;599;613;639;652;579;496;499;585;526;553;534;534;551;496;521;513;547;615;711;657;646;631;629;561;518;495;557;544;529;585;606;586;595;646;674;657;636;604;588;552;548;571;572;615;642;661;585;534;599;589;601;593;579;528;527;498;495;514;541;598;648;633;606;619;533;529;468;509;584;692;700;702;726;622;671;666;640;641;558;623;622;601;670;699;646;676;672;625;586;595;641;624;606;559;542;553;551;590;578;538;457;484;528;609;634;616;555;545;566;549;506;606;625;586;558;482;524;551;555;607;577;598;600;536;578;516;478;459;552;608;618;635;536;559;462;499;574;557;621;591;609;534;520;541;554;572;563;531;492;588;537;619;623;692;611;602;524;515;511;582;529;545;579;497;530;470;553;539;477;451;470;518;478;546;614;682;577;597;608;644;594;574;531;524;518;531;573;599;587;638;611;661;609;566;538;665;701;712;688;650;628;572;667;639;655;695;660;644;598;545;534;556;542;549;640;645;646;655;662;606;635;634;618;608;616;555;549;580;622;615;591;551;555;548;553;515;574;590;541;568;590;623;595;523;515;586;591;565;612;646;620;577;558;644;593;627;633;598;590;667;647;634;568;506;483;540;613;666;648;636;602;575;572;542;546;630;640;693;637;645;504;458;482;424;476;546;578;662;611;611;605;595;606;580;583;643;607;558;550;537;530;572;626;683;645;560;563;636;677;663;648;567;610;588;622;584;572;535;586;544;550;509;550;514;502;475;491;479;511;544;501;496;557;589;552;543;543;521;554;629;569;543;504;518;582;589;650;569;596;616;570;564;508;543;523;505;504;465;488;562;523;569;597;520;451;470;535;567;597;576;636;636;571;625;615;639;651;634;619;636;668;657;633;655;668;622;636;619;659;666;675;608;551;603;554;551;573;564;499;570;634;667;644;587;574;583;530;564;612;559;512;532;526;527;568;515;547;581;637;599;603;601;605;569;602;639;627;629;604;569;656;653;657;648;574;670;559;593;563;551;537;593;583;661;616;585;592;594;581;579;568;542;575;593;640;659;644;692;641;628;589;601;619;620;637;603;623;630;628;593;610;640;645;600;624;625;600;585;614;674
514;527;560;587;636;612;615;565;580;639;645;624;548;460;432;494;516;522;572;574;648;673;683;646;648;616;624;583;595;535;543;484;524;590;580;589;603;588;557;550;557;503;592;601;559;546;484;467;467;498;522;508;484;508;477;482;498;590;663;645;555;524;550;444;517;541;609;604;584;605;602;642;647;660;593;623;597;547;589;548;560;526;595;631;616;648;567;556;514;508;606;646;635;683;667;673;615;551;542;567;570;564;608;598;654;645;712;662;644;603;631;651;678;654;600;563;499;529;512;582;622;576;689;592;518;540;570;589;614;596;538;549;506;542;563;613;522;522;528;519;540;578;562;563;607;607;606;577;616;582;552;574;586;553;583;562;550;638;603;648;568;585;519;464;359;409;499;527;533;496;530;513;607;604;579;512;569;581;635;669;629;624;623;537;506;494;516;460;506;555;595;538;503;424;432;489;577;640;626;585;643;615;631;599;591;560;614;674;707;666;680;652;672;612;613;602;574;563;573;555;576;633;673;664;640;674;674;624;637;531;530;490;442;535;579;544;594;497;527;435;524;547;618;649;662;583;581;634;575;454;524;591;568;520;575;609;549;608;652;676;649;648;624;570;590;574;543;526;569;617;606;571;578;643;623;547;548;559;581;628;564;580;592;563;652;625;675;648;659;567;536;536;596;663;683;683;706;683;688;667;664;673;609;614;611;582;641;618;668;689;629;650;659;588;589;618;609;606;564;597;578;514;522;555;628;581;481;482;529;598;589;567;563;568;564;581;552;621;587;601;552;612;587;557;529;515;559;558;530;554;545;443;443;537;589;606;555;530;551;523;497;512;563;599;594;552;488;520;553;618;593;542;500;511;590;628;663;622;646;656;692;565;529;501;581;612;597;567;585;515;524;518;544;509;447;492;485;459;524;586;548;618;623;591;606;608;547;529;535;522;538;570;559;657;665;658;637;595;580;598;645;697;688;670;609;595;596;609;678;657;633;691;647;582;559;574;589;523;524;589;653;653;626;663;629;648;645;636;620;551;532;569;592;611;611;625;536;587;542;537;522;585;588;563;549;642;564;540;560;590;580;578;628;644;633;634;652;641;664;680;651;581;657;616;609;657;575;578;461;473;533;615;714;666;614;626;607;616;615;603;681;683;690;697;625;525;468;403;470;480;469;557;557;591;639;592;608;518;501;532;563;536;572;486;531;575;590;639;659;674;549;572;579;591;674;620;596;576;612;675;609;609;548;519;529;525;569;585;541;522;469;511;424;504;517;587;514;595;584;553;585;509;544;640;655;602;569;564;612;587;668;643;569;548;553;546;525;529;550;589;556;503;527;526;512;586;553;570;513;471;461;560;606;645;598;659;609;640;594;565;614;609;614;630;641;662;629;685;635;600;606;603;583;629;661;621;684;628;620;569;552;583;511;419;477;534;611;652;630;609;608;543;577;597;495;476;390;426;448;456;482;483;556;613;576;603;563;533;590;654;640;654;639;601;641;670;596;625;612;638;656;609;562;587;594;566;540;610;612;640;587;566;580;584;580;567;527;516;601;609;663;699;651;654;592;626;584;626;625;718;649;622;644;621;580;598;652;647;641;654;649;608;619;637;649
507;547;544;558;634;629;592;624;629;662;638;616;533;485;487;505;500;545;467;629;656;731;642;718;720;644;597;535;496;554;563;548;590;592;583;551;554;537;501;515;472;540;558;567;568;578;558;541;535;524;519;523;525;555;569;507;535;584;628;562;562;499;516;549;536;574;671;638;593;612;688;649;639;703;597;591;562;589;561;535;574;627;582;580;607;603;629;630;522;569;635;667;680;636;713;671;600;524;556;649;666;641;615;634;695;639;699;651;648;631;603;645;692;653;581;562;523;516;534;575;559;610;622;607;543;515;572;541;575;576;574;533;532;569;627;536;529;499;475;539;539;556;620;661;628;639;684;562;569;541;539;602;586;524;534;550;555;559;561;610;569;524;511;407;385;454;511;512;573;525;561;521;575;563;522;557;576;604;609;633;657;582;579;550;580;507;484;394;466;520;594;499;508;438;478;559;595;628;621;597;670;628;662;570;567;537;632;634;642;661;691;593;645;629;583;610;619;575;600;552;545;653;680;695;654;639;637;633;607;581;525;462;499;565;589;563;599;569;478;447;466;645;574;586;576;570;578;585;580;484;571;582;555;538;581;577;638;621;649;712;685;684;645;621;638;519;505;464;554;570;629;586;613;641;621;559;520;571;611;593;607;591;610;668;626;640;613;619;629;642;586;590;603;629;646;684;680;675;706;685;672;673;583;657;637;638;610;594;574;641;659;743;694;615;638;656;616;614;548;517;601;562;539;553;603;557;490;447;491;568;581;570;581;546;552;559;578;560;608;584;593;549;593;591;577;550;530;583;539;594;502;462;528;525;518;501;523;554;572;614;543;570;518;592;533;491;467;526;607;589;614;603;533;499;538;614;612;618;633;648;645;595;577;601;628;636;678;669;613;604;535;543;568;518;502;462;522;520;572;620;590;585;569;606;607;570;530;502;540;535;550;565;542;638;645;675;661;658;615;613;652;626;669;676;656;570;616;646;603;644;609;591;581;585;588;598;653;588;536;572;580;641;652;611;656;631;595;599;598;595;574;538;588;571;564;560;613;576;537;552;527;588;636;603;574;565;623;583;560;654;532;545;597;575;642;662;622;674;676;649;623;653;650;621;655;701;623;551;485;475;529;622;666;634;624;652;678;595;710;669;642;647;621;616;651;596;488;423;402;450;466;539;659;637;618;614;595;527;434;447;489;469;556;549;540;545;644;627;657;606;551;515;560;621;662;624;577;592;660;630;608;647;594;609;537;552;598;555;617;609;562;523;475;482;530;575;573;544;562;550;554;527;548;619;668;618;600;581;650;631;653;638;586;529;556;543;527;565;536;599;591;584;579;604;554;542;508;537;558;534;517;567;570;645;614;561;617;571;541;590;640;635;588;639;680;631;572;603;597;580;548;560;552;598;635;599;614;643;588;587;632;590;531;416;427;495;559;644;631;645;629;573;585;525;520;447;460;401;402;426;488;463;504;540;610;589;549;538;617;614;666;607;613;603;635;631;574;592;609;633;690;623;631;599;592;609;563;573;556;583;572;569;555;614;627;492;516;592;641;639;653;629;663;629;579;606;585;598;697;693;654;657;691;653;638;613;680;627;612;629;640;625;649;570;666
590;568;562;577;622;636;599;590;602;629;623;541;546;469;512;525;564;553;544;565;607;648;673;603;711;696;613;540;519;544;551;596;609;584;641;572;519;488;455;470;476;536;569;567;604;621;589;600;558;553;514;540;615;621;566;619;567;547;619;520;540;604;594;568;551;631;668;638;614;637;669;669;618;605;535;583;571;599;571;589;556;589;603;597;552;602;617;580;624;629;639;667;646;665;651;641;616;536;585;610;644;638;709;617;609;670;694;632;595;557;598;671;701;652;616;574;566;514;514;509;526;623;599;588;538;535;546;569;598;520;529;516;529;587;606;565;500;476;441;506;515;556;620;659;689;624;622;596;556;543;602;586;635;553;586;559;563;519;601;582;580;547;560;513;476;504;510;493;509;520;557;532;630;547;583;576;634;638;623;600;572;593;509;553;580;562;538;463;456;543;604;547;546;463;529;574;596;680;645;632;641;631;630;626;567;608;654;657;632;598;647;627;672;624;590;560;602;587;604;632;634;670;686;675;683;640;643;608;660;576;534;474;477;554;565;639;643;618;549;544;524;571;628;585;580;510;567;623;596;493;523;599;565;542;563;592;588;642;692;649;689;667;631;653;580;541;464;432;433;519;488;561;551;698;663;668;579;570;621;652;620;597;682;628;629;594;590;598;628;559;561;575;596;672;617;570;593;678;671;652;732;621;658;604;649;604;596;610;613;685;626;629;652;660;700;669;665;596;559;567;594;571;511;601;606;565;509;512;532;564;573;632;593;553;558;565;571;619;629;599;602;532;604;588;573;548;579;526;558;593;561;551;557;576;488;520;524;564;628;625;627;602;586;565;494;464;485;528;582;676;633;634;531;542;574;629;625;640;662;659;660;612;567;639;589;590;651;631;583;593;558;537;627;586;565;551;575;579;564;620;569;566;578;583;582;537;571;548;549;548;545;524;537;606;644;636;641;667;646;593;584;633;615;674;628;573;650;669;629;601;629;644;615;643;611;697;674;647;574;615;611;676;676;671;638;651;623;580;606;565;570;580;516;579;542;574;586;571;579;570;630;633;611;625;614;634;635;637;584;577;537;545;531;593;655;605;594;625;634;593;570;643;643;635;677;634;580;544;502;488;567;644;631;609;661;630;686;740;698;665;683;646;608;596;616;621;573;440;424;422;480;564;602;592;633;620;615;475;422;416;433;399;466;478;498;520;635;665;682;570;544;477;500;569;631;635;612;616;645;647;616;580;566;630;604;602;578;551;615;588;549;546;484;523;517;528;586;562;610;567;564;549;580;669;663;651;642;656;623;639;624;617;548;546;557;597;548;540;586;648;654;634;633;612;582;550;512;509;541;502;529;587;581;595;566;554;472;512;531;566;592;654;643;649;658;627;634;618;588;594;588;524;545;561;577;591;549;638;626;648;640;608;456;413;380;468;562;629;713;694;682;622;571;587;537;488;416;469;457;433;487;442;530;493;556;551;604;534;587;640;669;608;587;646;581;577;547;569;596;601;663;646;614;630;617;607;629;559;590;548;564;552;553;545;602;575;511;543;616;619;596;619;620;632;655;526;560;553;629;642;694;694;666;651;656;644;645;609;593;578;593;613;628;611;605
663;575;579;605;572;611;548;522;567;571;619;540;501;478;526;559;544;535;539;579;599;602;660;703;671;710;635;587;527;527;540;543;562;572;572;548;522;453;486;473;507;552;585;597;610;609;640;629;598;592;618;577;609;611;661;628;590;577;532;535;603;582;550;540;543;547;579;536;576;610;596;566;543;534;550;511;530;521;514;580;615;614;638;623;626;641;653;615;598;612;613;642;592;633;633;607;615;549;523;637;631;686;722;657;654;658;589;556;579;570;665;658;649;693;597;588;540;481;517;508;535;587;631;604;547;598;577;548;600;554;529;534;554;563;596;587;522;498;429;452;509;565;579;689;637;634;635;613;630;601;611;578;616;593;537;521;546;532;551;590;564;570;597;517;556;485;502;523;444;574;563;599;643;599;571;609;656;671;578;614;598;567;520;498;569;563;513;525;524;578;587;552;497;468;531;582;686;665;653;682;627;632;565;550;564;593;599;609;579;569;643;591;685;646;606;597;563;609;691;627;625;617;645;676;646;664;680;590;627;584;598;486;543;535;560;577;629;589;550;566;567;649;599;508;525;538;549;554;528;523;514;549;608;574;581;597;642;629;615;624;641;714;670;630;590;501;415;380;405;424;473;461;520;611;653;590;612;619;602;589;562;649;643;677;648;525;530;537;603;590;544;599;610;544;531;522;555;641;671;742;661;616;623;623;611;633;598;569;621;688;647;628;639;635;655;669;664;627;593;571;575;536;589;666;595;585;536;524;538;563;615;593;569;524;583;575;560;554;558;593;615;594;558;612;601;587;542;534;494;615;591;567;568;547;542;536;534;603;566;664;623;634;541;509;463;426;516;568;601;647;622;554;500;588;566;635;620;602;615;650;634;633;610;605;617;616;640;609;640;587;552;560;540;644;596;572;641;578;572;619;595;560;551;543;571;580;572;513;538;514;530;497;484;505;582;652;589;593;613;619;520;524;578;559;610;611;614;647;614;610;586;667;668;715;663;684;656;688;626;610;548;662;658;695;641;676;637;690;645;610;559;521;552;591;568;618;564;519;554;608;603;612;621;627;654;675;638;608;601;559;540;500;541;597;610;531;547;568;596;509;595;671;675;639;644;624;593;573;493;486;590;607;668;666;659;697;701;656;710;678;602;609;577;615;641;618;581;555;507;518;527;590;589;578;544;566;579;498;469;431;401;416;457;453;484;488;576;609;613;581;505;517;503;640;646;669;578;605;676;630;568;528;603;580;665;617;610;595;574;574;598;517;484;484;448;496;605;582;620;632;564;620;537;642;628;677;689;677;708;696;626;604;545;538;527;562;505;505;528;614;585;625;605;552;582;553;522;467;466;498;529;537;542;527;526;494;474;512;544;593;561;633;625;618;623;636;599;597;606;560;599;551;524;558;544;520;531;585;634;607;590;641;503;344;412;504;608;654;695;684;645;614;606;629;553;526;519;554;560;549;509;487;464;488;519;605;572;610;620;583;703;648;580;561;541;565;515;552;530;527;651;672;612;564;605;611;555;548;531;528;530;579;521;559;586;561;521;546;606;561;544;630;622;601;596;551;545;558;644;681;639;657;655;643;614;634;575;552;584;583;628;625;585;618;635
647;603;605;568;584;553;457;459;488;523;534;599;459;508;531;544;550;540;537;585;583;596;604;651;698;682;663;595;583;552;509;501;478;506;557;558;514;439;517;530;554;585;584;655;598;619;626;645;617;581;602;668;616;577;598;611;576;557;458;534;591;581;514;496;437;520;502;561;543;542;476;481;426;527;525;585;547;498;568;535;587;639;634;664;626;652;622;651;634;615;605;602;581;613;548;606;539;545;595;643;649;665;656;680;632;618;565;566;568;557;610;661;633;579;510;528;442;464;495;565;640;662;602;605;620;585;652;631;604;551;542;580;564;564;651;638;570;502;435;493;534;551;595;643;676;618;564;641;642;627;612;622;574;577;573;542;566;609;566;597;530;582;603;576;555;580;518;492;456;556;580;577;658;656;663;655;683;661;616;538;577;563;514;519;551;510;544;549;560;566;564;528;511;453;525;597;662;696;628;617;672;632;608;595;588;548;539;613;569;600;616;643;674;649;633;652;630;633;661;680;656;593;594;590;581;659;663;603;538;582;504;482;537;577;589;586;599;546;544;593;559;552;540;514;510;486;477;475;458;469;499;529;631;656;578;597;568;560;604;660;661;702;664;654;576;482;408;417;409;413;391;376;446;598;659;635;663;626;594;594;570;597;650;657;689;559;541;526;606;630;542;607;566;533;519;502;551;599;705;696;685;639;630;599;625;596;631;612;568;637;642;622;603;655;625;659;569;610;604;604;622;594;614;606;628;564;553;583;520;585;555;552;499;502;562;612;575;580;603;599;581;587;565;632;605;614;538;540;546;540;563;572;554;562;527;588;599;608;591;616;623;619;550;550;494;490;534;625;636;612;541;502;480;577;593;644;547;642;634;629;618;603;616;625;608;638;619;660;622;572;485;551;616;616;626;629;610;571;604;650;617;590;539;574;586;590;606;608;549;496;441;473;489;477;513;605;628;659;616;616;501;477;483;565;546;584;638;604;598;627;639;678;685;679;693;693;662;653;677;645;596;654;706;690;664;668;641;628;590;588;548;624;611;618;590;614;571;557;542;532;545;553;614;707;719;628;621;639;569;603;528;539;589;548;540;555;494;502;531;490;611;627;672;633;626;594;641;617;554;553;557;580;644;602;665;619;625;693;678;608;569;569;525;545;635;621;692;606;620;604;559;557;525;518;523;511;538;546;478;412;399;420;480;548;476;513;595;591;646;568;575;583;560;620;584;628;550;652;623;606;622;577;543;550;623;561;579;561;594;598;543;550;503;480;504;505;615;598;615;617;638;565;573;598;652;656;663;680;676;627;626;539;485;503;558;593;503;470;523;585;639;599;565;580;535;540;483;555;521;541;484;548;553;526;542;487;500;550;582;559;578;594;592;547;536;542;623;593;621;530;569;578;528;558;532;489;508;516;593;590;624;619;476;453;503;520;557;668;655;703;695;636;661;624;570;525;520;588;625;565;488;450;461;504;609;550;566;565;635;595;629;653;545;555;576;526;506;500;560;526;590;620;640;576;582;586;536;515;472;516;533;507;518;598;628;582;513;564;555;567;605;575;626;613;619;540;570;608;646;601;597;631;634;625;603;522;528;546;568;564;553;579;597;612;586
586;562;594;574;532;527;509;500;526;527;490;467;487;474;479;499;529;543;577;570;556;556;583;638;680;647;632;634;602;575;510;543;498;426;547;531;476;526;524;584;600;645;590;651;612;607;616;641;653;654;634;581;602;566;557;567;566;550;502;563;588;550;534;505;429;453;464;533;468;444;480;418;447;509;574;590;567;563;538;596;601;603;672;596;674;670;637;713;649;599;615;567;560;608;586;582;537;546;567;588;550;591;665;688;695;572;565;592;597;599;634;609;623;521;549;443;435;450;554;625;591;621;608;642;608;643;553;554;567;568;542;603;601;659;623;645;593;588;504;518;532;538;555;621;640;589;568;609;617;591;592;530;506;516;536;571;534;553;525;618;574;608;596;583;585;536;521;492;500;511;538;553;603;637;656;615;655;635;643;582;595;547;529;513;528;489;495;540;563;625;615;586;507;453;535;561;677;675;650;651;667;634;618;566;521;571;514;509;511;581;636;656;676;623;633;633;609;689;714;657;621;581;567;619;595;619;597;561;561;590;622;619;576;604;563;655;600;591;566;600;592;514;579;542;542;501;475;477;481;506;540;552;577;634;614;598;538;544;568;609;679;683;582;603;601;566;485;466;563;521;417;344;415;513;541;576;641;645;602;527;551;617;624;669;670;538;539;589;601;582;536;583;523;554;540;536;531;550;667;645;692;595;575;557;584;519;547;602;620;645;674;624;605;666;657;587;531;587;585;626;598;607;584;608;600;628;617;533;545;595;550;579;518;445;526;587;612;544;578;594;597;585;598;584;636;558;566;509;582;506;609;610;588;553;607;579;553;573;581;583;583;563;531;573;530;508;619;648;667;633;570;507;521;519;542;617;630;588;587;568;569;580;569;637;639;607;602;588;599;542;499;500;595;571;617;633;572;582;607;631;666;560;572;522;599;551;604;598;547;507;508;496;531;524;553;549;619;610;641;639;511;460;459;511;535;542;579;620;542;567;666;686;639;641;635;675;649;662;676;638;620;670;700;664;643;656;627;587;598;552;570;550;589;618;629;617;562;497;445;473;472;504;582;688;670;606;584;573;578;539;501;582;576;556;562;530;484;507;491;547;570;577;607;604;596;663;590;614;611;591;528;554;615;684;643;639;663;649;640;534;555;498;546;581;588;684;682;628;662;615;554;556;498;440;473;548;568;522;481;438;458;450;498;494;576;546;557;615;620;667;652;589;628;594;598;617;600;617;656;652;665;527;552;555;561;554;515;564;607;584;653;546;529;552;521;544;608;606;616;685;615;535;541;562;603;589;599;607;580;620;544;564;474;519;567;600;551;467;440;582;653;641;570;535;500;462;529;572;484;514;518;554;570;518;507;476;529;527;539;668;644;631;649;549;549;582;633;605;609;563;525;556;556;500;474;504;517;499;580;608;607;612;551;491;612;590;597;674;671;668;624;638;638;625;591;475;534;595;621;647;549;512;523;545;555;603;523;552;558;594;581;594;570;514;517;522;488;515;485;501;611;605;569;539;541;563;543;454;468;534;561;578;567;650;648;689;604;551;513;531;542;618;609;667;610;546;586;548;569;590;580;568;602;631;568;511;496;523;500;555;562;540;614;600;586
540;572;525;529;554;551;566;557;580;552;485;467;472;490;515;567;584;591;606;569;627;588;586;632;663;620;606;653;579;526;509;581;547;545;568;526;510;504;576;581;668;661;648;604;548;525;547;622;667;685;622;696;641;585;543;522;558;534;587;564;599;521;553;519;530;465;489;521;476;473;483;513;483;553;608;644;622;622;628;563;587;627;626;647;672;674;671;689;710;610;574;560;550;536;566;578;564;535;550;540;546;589;668;709;704;582;605;614;620;683;544;496;539;500;471;441;458;537;624;613;539;604;541;630;593;574;551;561;515;519;541;572;617;649;629;647;598;618;594;560;552;514;550;593;597;603;592;599;597;653;619;573;503;487;553;564;583;520;560;548;607;601;574;587;512;520;511;518;521;454;537;555;584;615;609;616;606;581;579;572;557;524;541;501;507;541;483;495;557;581;587;583;544;526;603;591;678;621;680;620;659;608;592;585;573;603;580;537;555;572;619;642;677;640;631;634;639;657;667;650;598;584;566;583;650;647;608;579;549;575;598;578;565;613;603;615;596;624;609;637;589;551;518;525;574;585;560;563;522;565;603;615;599;577;616;558;595;547;571;623;579;640;678;570;586;661;569;670;617;557;456;464;513;546;547;545;590;653;656;634;595;637;630;663;626;588;572;631;634;579;543;554;516;566;562;549;584;609;662;661;642;618;579;494;496;546;538;634;586;638;608;576;563;590;569;543;521;526;519;551;595;633;583;592;574;534;549;584;579;571;604;581;525;520;499;624;586;566;618;609;552;571;564;549;569;539;542;568;514;545;601;613;657;609;590;585;525;618;586;502;550;534;541;564;528;600;647;676;677;684;592;540;511;481;498;570;604;601;531;522;530;584;574;662;632;573;563;539;511;465;485;498;584;624;651;622;581;581;539;660;615;581;539;508;574;520;582;564;574;524;553;582;534;479;515;567;582;646;604;633;588;481;505;536;554;561;594;547;537;492;602;604;676;653;608;649;646;677;678;602;619;648;666;659;709;605;605;527;521;459;498;544;565;551;631;560;474;444;438;394;434;479;552;587;624;583;547;478;495;516;628;636;627;572;559;540;551;530;578;566;586;569;540;598;599;612;586;552;563;514;534;598;687;676;671;643;666;669;685;566;513;506;549;636;634;631;681;675;651;614;603;565;549;484;470;520;506;497;446;496;471;500;515;534;536;605;600;597;577;643;613;603;597;625;571;608;596;609;613;639;627;573;576;530;567;524;546;595;508;567;557;563;535;530;574;588;664;625;649;671;631;618;559;582;556;574;562;510;541;539;581;600;588;535;563;571;598;535;504;470;572;549;525;542;482;508;580;566;484;439;487;578;569;533;477;438;509;567;605;654;610;633;595;508;534;575;626;645;637;533;548;585;537;559;472;501;509;563;591;633;644;665;565;592;660;666;625;700;627;639;622;638;586;550;494;467;536;595;601;673;579;551;513;575;617;597;507;487;578;610;588;597;528;516;533;510;474;508;527;531;502;570;505;552;517;522;499;459;454;467;570;560;606;653;630;651;557;521;497;554;598;600;605;636;645;562;582;581;548;610;616;577;576;562;554;562;565;593;573;530;550;548;571;589;513
499;587;518;509;535;566;533;549;593;537;487;479;483;526;563;582;587;600;631;584;612;548;614;671;681;650;595;603;546;466;451;499;617;597;615;543;428;506;541;639;628;601;615;593;505;481;472;645;586;588;684;700;658;590;521;532;531;539;616;628;618;621;581;533;544;521;542;515;584;539;557;585;596;594;617;619;593;670;620;582;647;688;612;578;614;615;614;681;678;593;574;558;510;572;553;569;577;536;530;497;562;626;664;695;650;591;560;640;623;671;538;491;488;495;464;446;445;479;591;585;535;538;548;558;586;572;548;529;506;508;564;573;599;625;583;643;574;582;518;534;529;498;553;598;584;559;544;571;610;637;683;586;544;583;599;598;596;545;552;532;577;604;595;512;527;555;507;533;463;443;468;503;538;565;560;616;593;556;584;595;495;600;500;511;538;540;497;496;516;570;606;561;581;541;621;566;644;605;589;640;600;580;535;563;620;605;572;559;597;580;594;626;673;643;619;616;632;682;626;602;601;565;566;632;602;569;626;627;602;661;631;631;585;612;628;603;593;637;593;624;579;489;484;521;612;576;559;561;522;552;596;635;598;579;585;599;545;539;582;580;625;589;592;580;568;589;596;675;634;601;450;497;565;589;522;484;560;622;632;614;613;646;654;701;654;642;622;634;631;576;615;567;575;565;571;558;583;597;623;672;655;632;518;473;481;527;528;533;618;612;613;557;517;588;574;498;479;474;521;559;567;559;563;581;592;571;553;577;613;604;668;621;574;542;558;590;564;596;564;620;560;526;475;512;451;421;395;522;564;571;618;674;660;664;638;565;615;548;545;535;495;585;554;539;544;566;665;694;669;604;565;529;505;478;483;557;634;613;561;504;566;542;581;628;656;644;564;520;512;456;459;492;611;618;590;571;610;593;579;624;632;586;529;527;517;582;549;583;578;555;528;563;616;554;492;546;558;649;625;624;595;540;550;543;586;577;597;567;511;487;548;552;626;615;630;624;623;660;612;583;636;615;588;698;644;607;539;549;460;449;456;530;547;538;527;561;488;431;409;388;435;437;520;602;623;570;462;432;501;555;666;691;646;596;609;568;502;574;605;634;612;563;542;580;546;537;609;675;660;507;535;669;659;612;654;676;637;671;663;506;528;523;563;600;609;641;597;681;638;637;540;578;553;508;551;544;518;501;481;471;494;493;507;535;547;608;613;558;568;642;580;594;546;553;505;556;559;593;625;567;592;614;593;605;542;546;582;523;583;592;550;507;521;543;580;553;596;652;637;649;673;603;551;492;537;530;527;448;502;530;631;610;555;562;553;578;578;573;480;436;548;590;575;539;539;530;584;544;506;529;532;587;569;550;487;504;494;569;616;615;636;623;576;557;512;479;565;583;590;536;543;546;540;523;466;487;534;534;546;609;662;670;662;620;660;677;642;612;628;581;575;604;543;563;499;487;496;562;651;672;594;605;611;589;558;522;524;500;529;579;574;535;509;493;503;516;521;513;527;486;507;602;555;520;492;534;485;444;473;446;511;599;604;632;616;598;521;530;469;496;563;635;637;640;628;612;575;553;507;550;620;594;546;587;554;573;604;642;619;568;541;606;538;586;505
591;581;560;547;553;554;530;555;569;557;520;506;493;536;604;621;601;617;631;624;643;594;563;632;688;649;633;581;534;418;423;497;605;649;627;552;492;527;515;625;653;639;598;595;509;493;500;533;643;619;702;668;671;593;566;528;532;547;608;663;633;561;493;527;502;554;602;547;569;604;594;598;691;605;641;594;628;618;635;669;656;596;634;655;574;600;632;670;610;611;588;571;550;466;528;576;539;545;515;562;606;621;618;640;561;566;569;586;652;612;549;499;445;444;440;426;417;511;551;537;538;537;500;531;608;592;556;563;597;599;583;588;643;616;631;644;588;593;549;495;502;488;531;592;590;579;527;547;591;608;666;604;585;555;617;670;647;592;617;604;650;592;570;493;471;547;518;495;452;435;488;545;543;650;572;572;572;569;585;608;554;550;576;539;561;553;511;441;454;507;627;594;601;589;571;645;556;579;566;554;593;622;549;546;609;625;580;580;576;573;537;602;675;648;615;654;717;706;628;556;524;480;560;579;617;637;664;698;619;598;654;593;630;627;659;639;636;630;636;573;474;471;475;528;545;629;612;588;518;541;583;638;591;580;675;568;595;632;634;541;584;648;578;553;534;588;652;709;670;604;539;516;622;590;529;425;473;557;634;683;628;655;684;662;642;618;648;593;575;605;565;585;604;631;634;653;611;636;712;679;695;648;532;521;511;477;438;477;549;607;532;508;500;513;493;482;469;476;516;510;517;582;583;620;613;603;573;601;628;656;710;648;670;576;586;596;565;571;591;596;601;565;461;425;365;265;264;392;517;567;638;685;630;626;623;632;598;591;561;550;500;551;530;541;534;576;622;680;642;623;555;526;476;445;525;578;613;622;558;525;471;530;554;618;598;603;579;561;536;538;484;542;627;616;550;606;625;593;561;627;633;621;631;571;550;556;514;554;586;587;585;561;581;548;507;502;541;639;643;626;602;569;569;570;552;582;590;557;526;489;541;563;570;607;571;626;642;633;616;589;574;680;659;641;613;574;611;589;505;491;581;582;525;571;547;530;470;396;414;438;438;447;515;592;593;484;515;505;500;584;655;689;681;632;681;580;562;635;649;619;659;565;574;580;549;481;530;635;595;573;625;608;692;643;620;664;643;628;579;567;522;518;551;616;658;681;641;650;624;619;623;607;587;569;572;545;511;529;483;510;535;526;542;529;600;621;594;621;638;593;613;571;601;509;506;502;526;570;593;600;564;632;636;634;642;621;595;526;563;565;565;509;548;534;583;561;655;641;663;642;650;568;563;555;457;530;499;493;517;581;605;623;651;599;585;581;585;539;533;498;549;544;595;585;575;616;665;580;509;493;523;587;567;565;532;479;502;576;609;619;593;607;566;514;490;506;564;574;575;563;507;572;501;532;520;532;509;508;544;613;639;752;727;614;605;638;649;582;582;561;556;553;569;544;561;495;539;574;677;674;631;675;642;680;607;628;553;481;542;522;568;576;509;494;500;526;530;554;545;497;532;566;566;564;574;523;454;443;450;457;525;547;575;606;584;591;593;563;508;518;557;595;621;618;615;655;630;569;568;539;554;542;531;518;550;564;664;675;621;566;525;584;549;502;517
650;613;592;648;527;592;546;542;536;557;621;563;543;603;633;612;661;592;637;618;610;622;544;642;630;637;603;575;549;438;390;461;499;574;618;554;570;481;538;568;596;604;566;566;517;498;527;584;607;570;646;661;694;711;560;582;490;501;572;671;598;538;498;585;584;622;578;585;611;612;642;645;633;590;601;559;607;604;651;669;629;620;617;554;568;591;585;608;605;615;591;608;634;558;505;517;534;440;505;523;596;638;621;582;565;572;581;581;607;593;581;536;511;482;464;430;472;539;555;528;581;607;628;562;535;555;560;580;601;634;689;661;606;668;629;623;643;632;567;522;474;516;599;550;566;531;545;508;572;624;629;638;608;566;638;625;641;672;615;603;570;605;555;505;477;540;495;435;432;487;482;591;564;673;659;626;561;539;581;653;589;621;605;650;598;614;503;420;467;547;553;550;551;545;545;585;571;597;489;586;593;606;593;565;576;613;623;606;622;567;520;572;641;684;635;707;659;648;579;598;535;553;542;581;632;660;668;685;620;632;649;618;690;700;631;635;623;639;634;494;472;444;511;556;552;580;619;558;515;572;632;654;610;641;621;638;618;615;556;566;656;623;620;607;572;617;700;724;681;590;551;615;677;681;561;486;485;562;607;672;647;665;673;645;599;586;612;605;569;531;602;540;600;640;611;660;622;625;673;690;683;642;629;609;579;496;416;492;540;586;510;499;537;503;552;509;540;513;489;506;568;575;550;572;591;586;596;590;612;718;666;655;677;625;616;614;583;582;618;611;635;553;476;416;337;205;212;349;481;571;588;621;599;585;541;525;549;574;590;552;548;593;577;529;504;548;577;645;631;641;557;552;465;463;489;573;590;641;600;419;435;511;533;553;556;615;577;589;594;544;563;551;587;583;581;558;582;601;580;599;621;610;591;532;553;528;536;512;581;562;560;572;568;485;486;502;557;623;589;563;528;545;559;558;580;575;550;579;573;517;477;553;538;580;655;632;571;572;551;588;583;636;597;587;573;560;563;600;615;584;603;615;550;521;509;474;445;463;454;479;430;505;572;581;605;555;587;548;535;568;665;697;661;637;649;562;635;637;649;669;600;585;586;565;541;555;570;562;594;605;594;663;672;631;634;588;603;583;566;530;495;496;581;677;622;620;622;652;639;598;588;600;569;525;555;585;556;554;496;530;567;523;541;565;595;599;628;639;666;663;625;611;554;554;496;503;555;572;600;585;636;671;697;699;692;624;511;532;554;564;571;529;567;572;573;552;625;607;649;610;578;583;564;527;517;502;530;547;556;594;684;571;540;575;564;499;506;544;496;583;595;583;565;613;611;673;619;646;558;552;563;588;588;597;536;550;530;623;644;599;629;626;559;511;452;465;476;567;540;521;527;523;491;529;562;546;563;539;588;617;625;668;691;600;618;593;670;564;599;588;597;575;587;553;555;513;537;593;619;643;638;667;662;686;658;595;506;475;471;518;552;575;570;508;554;526;540;523;582;559;565;660;609;575;581;552;521;498;479;531;507;502;501;538;558;586;596;540;522;510;515;555;564;622;624;559;658;539;513;510;565;556;527;519;591;628;654;650;660;612;546;541;496;446;534
598;627;571;621;563;608;555;526;540;595;619;678;648;632;642;626;598;608;571;577;566;572;621;606;630;659;619;584;565;478;492;511;601;638;592;566;582;580;558;520;556;626;632;593;580;524;514;498;570;592;624;609;665;678;613;567;510;480;576;659;633;479;486;544;601;592;587;588;617;626;647;527;584;628;596;579;629;581;643;665;666;609;633;625;623;610;554;591;547;588;576;617;629;583;509;542;522;436;457;512;547;631;650;643;608;586;653;603;607;568;590;567;561;537;489;570;515;506;573;589;572;625;575;592;589;600;681;638;750;613;606;601;605;620;611;651;558;573;563;528;514;573;591;581;589;564;507;478;573;567;626;637;585;682;616;641;676;700;592;593;554;583;558;518;516;579;485;451;481;479;507;551;609;665;633;569;543;549;543;669;630;603;652;640;692;643;531;424;435;508;536;509;483;542;556;588;568;549;551;609;597;616;599;600;562;559;532;584;535;492;472;574;614;656;626;631;596;612;637;540;533;547;486;520;565;660;635;661;648;553;596;597;669;663;668;598;600;605;589;536;488;505;510;569;615;584;589;509;494;553;636;643;655;587;538;550;558;630;594;569;592;615;626;652;612;608;642;679;664;663;669;648;667;638;589;521;569;581;629;601;605;646;652;616;584;509;539;569;591;587;554;529;570;593;609;587;629;634;630;625;642;627;613;591;588;598;523;495;523;569;565;547;528;577;606;567;545;553;496;557;568;507;554;572;582;574;593;582;673;651;653;588;646;604;615;629;592;608;601;666;613;526;509;408;265;171;163;305;475;570;591;575;585;525;533;483;508;577;569;576;594;574;527;544;516;517;514;562;654;631;553;582;557;512;519;614;644;646;539;472;469;508;561;512;540;567;584;530;590;569;579;580;608;556;558;543;556;564;587;592;538;548;603;554;533;477;526;517;576;616;563;547;499;441;465;494;505;563;598;532;525;529;530;605;539;566;541;562;636;605;553;517;551;598;648;605;572;540;592;587;619;616;645;542;550;511;557;625;657;616;621;616;527;553;560;491;482;484;460;506;467;464;527;621;669;630;569;511;574;621;640;629;631;578;573;578;623;668;673;574;564;578;516;569;520;555;558;584;528;519;513;585;624;621;617;584;588;551;558;580;597;563;554;611;618;624;623;630;622;563;563;596;615;571;538;607;598;586;525;493;488;516;579;586;595;626;583;683;643;583;559;581;511;586;521;509;557;608;626;611;616;681;658;666;656;569;549;511;538;604;570;600;562;535;558;521;585;599;565;556;529;492;525;544;538;498;546;556;564;544;584;532;551;474;498;485;551;521;552;612;619;598;614;677;619;638;650;621;615;600;590;526;527;511;545;542;568;671;635;624;650;610;580;500;487;517;534;563;566;519;588;517;525;575;595;535;557;558;581;559;560;659;650;638;599;582;576;595;589;623;608;573;597;580;590;534;591;569;635;676;657;603;652;677;589;529;461;439;424;468;547;600;604;584;560;575;558;552;587;585;626;635;612;574;594;585;569;515;519;443;494;504;462;529;556;527;538;568;514;503;512;504;531;576;596;584;574;554;508;548;542;490;516;539;523;538;610;594;694;635;560;541;484;530;559
612;657;657;619;611;587;578;549;540;603;611;650;640;677;662;655;584;576;531;542;539;553;564;541;620;643;605;623;631;547;540;575;638;636;634;647;605;551;577;506;552;580;617;663;621;533;573;559;562;547;587;610;651;615;667;659;529;534;619;645;556;488;500;562;643;546;582;564;571;587;589;557;516;533;554;615;584;603;615;669;648;639;603;683;660;628;589;567;529;601;636;608;608;565;569;514;469;442;474;495;546;565;615;608;587;625;628;575;553;555;597;556;604;602;527;534;536;569;634;622;603;594;601;552;540;592;665;668;640;589;617;531;575;635;700;612;583;552;522;534;495;588;595;551;590;534;506;532;532;601;581;610;584;600;609;575;631;688;620;542;559;560;535;549;583;569;548;511;535;549;507;539;574;666;654;541;534;513;606;564;607;562;581;613;654;674;588;500;464;527;493;469;462;470;526;560;608;607;560;589;556;581;557;603;521;528;471;526;540;539;539;520;620;676;635;608;642;588;521;484;504;537;499;507;593;609;655;649;600;563;552;546;619;669;611;587;566;550;577;534;516;515;564;585;608;588;531;546;534;591;636;679;597;531;513;464;534;561;626;553;568;611;635;671;632;624;609;666;651;602;615;641;652;612;554;603;532;553;545;528;604;582;624;594;560;547;556;548;529;567;527;586;587;538;530;526;529;567;577;616;550;625;648;656;633;642;557;513;537;575;555;555;605;615;608;556;519;552;475;528;539;478;478;538;559;585;593;640;583;658;575;563;572;545;567;650;635;653;618;626;605;555;537;432;303;191;165;274;450;598;539;545;522;496;489;470;474;530;600;611;591;606;598;547;468;452;462;516;611;664;631;559;552;518;536;564;601;651;507;480;446;481;585;626;650;634;585;549;595;591;603;591;587;591;553;536;507;540;572;618;555;520;560;565;513;521;483;559;563;606;542;577;459;529;543;493;497;562;572;532;528;468;531;569;530;527;537;669;614;618;576;555;532;550;593;568;501;493;509;567;645;652;633;580;538;561;554;562;625;623;619;606;550;511;592;553;506;493;547;542;492;487;580;577;653;614;590;563;526;557;634;634;601;580;545;563;607;649;660;650;547;536;557;551;603;591;598;552;599;556;527;530;569;634;671;606;594;581;583;514;581;648;690;686;628;594;632;631;630;597;542;601;552;573;555;591;626;624;551;564;515;530;618;561;625;556;641;606;596;574;555;506;526;524;506;550;525;566;606;622;631;667;688;625;607;565;531;565;537;535;587;555;541;563;502;500;566;592;570;564;538;559;513;533;504;518;536;521;562;548;537;516;555;586;556;539;530;577;551;542;605;661;593;625;620;565;542;618;593;528;568;546;546;471;492;548;565;626;617;599;594;650;499;538;548;503;569;578;572;578;573;608;553;553;586;570;577;549;529;491;457;585;617;585;603;594;593;629;625;608;667;645;595;618;594;561;550;530;590;632;691;628;581;561;594;536;461;467;442;501;516;622;628;557;570;580;587;608;631;602;634;610;597;591;610;575;525;497;460;496;548;494;500;505;528;497;579;515;537;518;487;461;512;525;539;626;600;632;586;547;526;504;505;490;492;516;566;633;625;630;621;547;487;579;536
707;675;609;657;611;620;560;591;633;587;693;659;703;674;627;571;583;579;578;529;491;575;552;535;588;641;578;607;603;524;507;522;624;590;623;658;634;608;604;528;534;604;650;603;632;613;610;578;576;532;512;593;633;616;630;602;632;591;594;602;532;521;505;589;588;581;605;527;474;468;522;500;540;553;526;538;577;644;625;661;663;661;613;663;596;609;598;570;565;591;608;664;625;577;539;476;489;494;456;474;531;565;548;624;613;602;553;529;565;570;656;614;588;555;537;537;537;596;620;670;588;596;563;622;647;599;639;661;642;553;523;499;550;618;616;612;508;460;495;514;531;599;606;643;576;539;559;606;564;591;546;530;563;550;543;588;551;609;602;559;583;591;535;595;601;570;542;540;579;548;537;539;572;654;582;585;498;538;575;573;509;495;542;567;646;635;586;490;489;532;548;484;474;516;500;561;578;628;631;652;634;559;554;600;514;468;433;488;511;546;607;610;615;655;682;650;592;579;493;470;500;492;480;520;548;612;652;690;687;582;554;579;634;585;564;551;516;519;554;572;520;584;601;593;615;580;534;580;586;619;657;610;555;492;495;462;520;572;577;525;572;564;559;572;621;610;618;641;585;518;499;602;598;586;623;593;591;533;514;522;527;611;597;555;592;546;542;561;546;570;544;574;547;570;481;513;543;532;469;522;563;595;624;646;637;621;585;565;586;569;593;649;630;657;637;610;588;529;510;505;510;446;544;533;604;607;605;651;624;579;562;580;523;525;590;571;662;623;598;597;593;544;524;462;375;303;221;299;437;520;581;532;546;517;478;447;489;521;547;618;623;613;628;566;487;549;477;574;607;588;624;584;617;535;576;604;651;624;536;479;480;479;576;655;622;586;551;543;615;594;583;599;650;634;549;487;551;520;523;531;567;524;564;573;512;512;505;558;559;608;503;493;549;573;528;571;519;551;555;522;504;513;585;568;569;590;662;618;610;649;548;581;550;594;591;599;496;483;509;545;576;633;561;592;554;529;523;563;703;667;673;542;497;554;604;572;554;556;573;580;531;517;484;487;561;546;555;620;577;562;574;620;587;544;576;555;600;625;635;617;527;515;515;566;614;613;674;607;551;539;550;479;501;558;613;633;582;518;533;545;604;639;637;635;675;615;639;624;595;644;600;608;625;603;583;600;601;605;608;595;611;585;595;564;608;614;635;612;553;551;525;496;466;512;538;601;579;604;603;628;686;669;625;573;580;551;561;638;554;552;536;568;528;501;545;484;535;528;554;604;582;547;560;555;589;564;547;594;584;566;576;608;611;618;535;574;608;563;575;569;591;647;630;622;563;520;566;552;572;605;612;586;507;502;497;548;587;595;632;592;598;613;596;510;499;564;605;590;598;566;567;550;528;568;567;579;628;567;545;497;468;536;581;613;589;624;616;618;516;611;630;626;627;643;568;571;599;645;580;554;574;523;554;557;518;539;506;538;525;535;549;585;571;598;589;595;562;630;605;572;571;575;587;573;579;485;507;484;491;549;586;506;490;441;517;536;501;543;543;531;502;511;478;595;629;621;598;588;585;557;531;533;482;508;504;522;536;574;652;591;591;591;496;511;507
660;666;656;596;583;506;588;616;608;617;642;657;633;590;636;577;587;590;592;514;563;597;550;537;527;568;633;575;561;513;477;554;578;587;618;662;634;606;572;487;505;537;627;580;626;588;598;574;523;487;525;532;611;610;660;609;608;611;603;610;590;505;591;533;491;579;589;523;471;431;467;495;515;532;522;525;552;589;649;596;644;638;672;597;638;612;580;566;678;663;663;634;601;578;504;470;475;490;488;507;465;442;508;601;641;591;619;530;499;503;599;600;591;496;502;479;574;597;597;632;557;546;547;598;591;567;516;623;596;605;493;537;570;649;661;597;532;527;541;538;570;554;602;565;538;543;563;549;560;563;540;547;500;543;530;560;569;542;518;493;497;567;618;602;587;541;559;565;618;596;535;569;620;600;638;648;543;561;564;478;505;505;520;511;549;625;665;556;502;553;499;512;471;473;525;569;585;575;642;627;592;563;580;499;534;432;450;404;453;512;588;602;604;586;618;592;616;546;567;487;521;514;522;513;573;574;621;648;612;602;544;575;607;545;573;527;464;516;578;593;579;609;606;573;599;566;568;578;595;689;688;576;514;478;474;472;477;500;522;494;485;483;552;617;692;619;612;586;598;545;486;549;586;593;581;573;575;580;540;497;540;585;606;569;516;514;521;562;579;578;569;557;565;549;488;479;484;505;485;512;522;575;599;680;657;710;634;517;549;578;605;606;620;646;693;606;583;578;512;469;505;490;532;597;618;623;613;648;571;569;569;548;530;518;550;646;649;607;600;536;550;555;547;495;444;371;290;320;452;546;574;559;515;544;449;511;465;484;581;625;680;629;652;591;593;560;531;581;591;603;584;502;548;552;612;578;640;594;570;531;474;498;558;629;651;605;591;610;606;619;578;606;643;625;525;479;513;535;521;508;502;480;528;549;539;522;517;560;582;535;498;542;543;593;626;557;578;565;591;555;549;528;501;555;591;592;634;671;718;638;570;587;619;556;594;576;535;478;450;523;576;636;534;566;554;573;561;605;667;652;626;593;544;563;630;627;606;538;591;550;557;539;483;424;522;476;545;489;586;581;615;568;507;548;570;638;619;652;677;601;552;525;490;504;606;671;588;562;566;539;507;456;494;524;574;570;538;519;503;581;649;594;641;695;624;673;588;621;618;617;662;619;616;571;616;636;609;669;621;622;600;620;636;568;558;537;606;612;516;529;569;510;487;537;546;624;557;601;615;661;598;605;591;542;571;600;576;583;618;580;590;566;545;536;557;537;549;546;587;576;606;557;532;550;614;621;599;619;603;611;532;556;637;654;627;605;583;556;569;584;589;612;618;571;509;511;546;563;600;596;639;627;590;497;531;605;630;608;592;602;599;585;536;512;483;501;625;615;631;580;555;508;570;571;527;578;639;648;536;496;511;494;574;547;615;608;555;465;468;562;579;609;637;608;597;637;599;635;541;579;530;550;533;522;550;545;551;592;537;565;573;601;621;577;606;542;578;575;590;543;564;614;547;523;529;579;545;519;571;549;567;596;462;453;493;545;562;612;574;553;459;446;511;582;628;608;591;601;562;535;527;486;547;539;495;471;549;602;591;599;672;536;502;499;493
617;613;617;559;535;546;535;590;580;594;651;632;580;586;574;553;520;568;622;596;551;576;540;497;540;563;554;590;566;521;483;555;552;555;630;609;606;616;614;573;595;548;603;632;602;628;596;583;532;489;541;593;618;579;576;638;575;580;560;562;552;621;544;497;509;542;534;503;446;446;471;523;539;460;469;529;588;622;631;623;672;587;580;592;615;608;650;597;655;678;655;554;548;535;452;422;454;516;519;564;514;485;543;591;639;643;608;552;433;480;550;578;552;503;474;480;552;568;597;555;578;581;541;564;581;548;630;674;620;548;586;587;586;588;610;585;549;532;570;541;541;552;572;645;634;588;579;560;584;548;499;536;564;475;480;562;546;521;558;557;541;586;602;630;588;600;589;618;632;591;592;545;635;611;576;608;577;574;543;527;512;524;557;542;556;644;620;552;499;504;514;516;516;496;528;587;658;641;651;628;550;592;579;536;442;416;414;425;495;537;585;617;592;580;628;603;607;570;518;546;556;533;513;572;522;570;656;644;675;579;583;638;624;562;564;452;463;522;575;647;660;629;640;550;548;580;580;590;642;639;675;680;530;508;490;486;538;560;514;484;530;476;487;550;636;648;642;620;535;492;518;555;550;545;560;588;646;600;526;553;561;588;586;513;536;526;462;585;611;629;619;546;505;533;437;531;504;508;478;513;487;566;647;640;671;648;680;636;567;553;609;624;630;636;635;637;616;596;551;505;522;473;511;573;598;570;629;573;560;537;541;531;489;529;581;613;599;628;566;552;593;609;547;535;533;459;391;432;513;601;589;582;545;485;455;476;478;541;612;630;644;674;609;583;606;576;559;594;546;537;535;522;557;587;678;637;686;597;588;617;534;547;564;603;624;571;558;585;645;598;628;572;571;591;546;538;491;550;531;488;530;473;528;531;481;478;478;551;576;540;521;513;567;580;603;584;601;620;585;572;637;579;550;490;582;623;688;657;706;673;663;621;588;630;654;636;511;523;506;503;510;597;589;519;582;605;547;537;615;685;644;576;584;638;617;637;594;525;528;563;539;520;478;437;440;462;490;506;602;569;509;520;442;469;520;621;613;666;651;650;522;541;483;568;623;679;632;595;559;520;485;523;567;544;593;548;547;506;503;566;616;645;604;597;595;593;573;554;609;652;640;602;615;587;548;615;595;613;663;663;647;564;581;551;506;533;634;631;495;542;504;532;531;558;606;602;627;637;617;694;715;613;581;601;591;604;635;597;533;551;607;576;572;566;537;540;579;567;588;619;618;555;595;582;650;675;609;698;613;600;538;613;598;645;599;554;556;540;569;578;581;602;617;596;546;547;472;523;573;608;604;606;622;530;525;553;571;556;557;565;638;645;553;486;474;560;597;614;613;581;557;518;493;510;542;607;589;607;574;503;469;468;546;526;610;606;530;497;499;552;648;590;676;645;600;604;615;601;530;550;526;528;468;528;583;613;593;553;575;583;601;646;648;587;527;473;477;547;546;567;533;514;547;534;536;556;551;565;579;577;580;574;486;407;444;480;558;559;546;482;503;441;517;533;577;564;575;515;503;506;516;515;516;527;485;492;510;536;599;581;581;493;480;466;482
582;609;571;581;519;463;526;590;563;574;614;554;607;638;567;555;543;588;547;605;545;585;541;492;527;558;588;576;603;503;541;570;555;588;596;582;579;609;626;580;594;585;571;583;625;591;581;542;514;573;532;523;585;613;635;598;593;577;533;536;535;571;488;488;463;521;567;523;494;413;467;484;473;410;429;512;564;599;601;630;628;584;582;602;637;617;607;661;667;659;583;540;481;527;439;454;505;532;519;554;493;494;580;601;670;607;587;575;502;531;517;559;575;551;503;495;537;563;575;594;559;552;551;566;599;605;566;647;628;624;570;586;553;595;603;550;552;482;544;574;501;554;597;597;593;594;576;588;534;526;561;571;566;585;583;607;570;563;574;544;561;575;547;597;590;590;566;598;633;657;558;599;575;624;601;587;621;583;566;479;453;523;519;568;626;666;607;579;538;460;513;513;511;495;531;653;654;663;612;641;591;598;527;496;481;398;421;417;505;554;588;637;610;596;550;571;541;535;527;589;600;563;564;540;516;488;568;646;612;599;625;650;590;494;498;434;523;555;584;530;630;623;581;502;532;591;613;609;685;688;682;630;586;550;521;534;578;609;589;538;528;500;568;613;631;593;550;544;578;574;560;532;538;559;589;577;620;573;514;485;564;564;545;524;521;475;507;523;605;606;604;581;499;505;505;463;529;529;438;506;509;568;628;604;670;670;655;584;547;578;561;615;571;587;599;597;545;562;582;543;565;543;581;589;543;579;571;500;486;463;530;507;506;572;562;550;581;613;582;557;643;579;600;606;576;566;501;449;562;631;660;604;562;490;432;426;496;551;582;668;700;626;622;561;569;567;584;541;502;511;483;491;591;594;600;688;659;615;560;578;624;560;577;564;623;566;531;543;551;593;565;600;527;560;485;485;524;567;544;526;539;497;477;453;423;442;486;528;562;505;504;531;513;602;577;560;545;565;547;537;595;658;596;499;558;597;621;688;662;637;576;576;574;611;632;639;606;544;491;444;528;596;546;546;590;580;562;520;498;606;611;637;604;633;569;564;542;578;535;589;606;519;541;458;462;517;516;547;586;576;552;514;436;396;461;540;630;649;640;634;614;527;528;547;605;598;604;605;486;495;491;550;569;590;602;564;601;534;459;520;587;628;627;563;606;571;486;540;571;579;619;655;583;614;578;655;634;642;635;635;635;563;565;548;541;546;622;565;534;517;511;531;559;579;541;573;574;572;620;603;652;639;647;594;588;612;642;606;565;609;546;581;563;577;585;553;601;599;522;637;627;565;559;551;651;672;617;690;641;565;573;608;592;616;556;604;588;562;570;570;580;603;603;563;532;532;533;518;531;626;605;604;629;541;568;553;511;489;498;557;637;625;556;530;544;606;611;579;543;600;575;537;551;513;573;567;633;585;564;552;464;510;544;545;594;545;470;474;488;541;587;596;576;585;594;522;562;561;568;509;557;510;440;551;563;642;594;576;562;565;600;677;635;561;509;473;464;497;523;549;527;527;487;560;573;612;644;610;604;587;547;569;489;470;395;435;524;557;536;516;549;514;522;518;487;505;532;436;480;467;498;553;571;522;462;448;455;506;564;577;576;486;502;456;538
599;701;641;574;505;478;521;542;622;571;627;551;629;571;628;554;576;497;551;584;547;533;525;483;507;563;540;633;595;562;569;578;617;589;568;574;554;577;519;564;617;599;632;622;602;647;568;516;487;569;538;549;603;574;584;557;595;493;510;478;520;535;427;425;467;546;493;468;470;457;462;458;466;478;466;551;586;616;643;613;651;576;576;602;592;626;635;641;641;621;563;529;453;530;528;515;549;496;492;509;526;546;544;575;598;610;588;552;469;511;537;654;628;594;527;511;549;582;603;574;619;574;589;578;603;549;634;618;664;676;637;587;516;528;629;588;486;516;517;564;564;491;522;587;558;573;534;613;568;579;592;617;581;563;664;643;583;573;537;597;605;593;593;589;594;578;607;573;645;599;583;529;529;590;598;595;567;595;528;507;503;505;572;599;599;642;577;585;491;460;462;498;461;470;539;580;644;644;596;591;597;596;563;527;493;431;513;507;514;606;595;568;590;549;536;527;541;531;542;554;601;603;595;559;529;497;559;571;612;596;607;601;593;535;424;419;486;527;561;577;503;598;591;568;529;625;665;704;648;693;680;646;566;542;543;537;605;569;594;568;601;552;555;596;622;566;556;520;497;505;563;520;560;553;595;572;582;546;563;499;537;553;538;561;515;487;504;600;665;644;612;558;518;509;458;512;504;547;529;489;540;546;597;593;631;607;579;532;530;489;545;588;555;556;589;543;527;498;571;588;535;592;553;542;532;558;499;533;500;493;467;526;504;525;565;570;500;562;567;635;659;630;618;678;600;584;557;526;587;633;655;612;556;466;483;454;469;520;654;674;628;582;564;545;530;567;548;523;469;468;481;470;562;643;668;640;600;619;538;587;543;573;577;555;539;565;517;542;564;601;657;636;518;538;487;493;514;551;588;577;515;505;512;496;438;431;468;487;509;541;537;544;621;555;557;497;491;510;571;594;610;608;553;511;522;589;678;625;708;655;620;550;548;620;631;658;615;585;543;524;507;568;538;554;588;591;522;485;525;559;555;582;601;624;534;547;552;583;567;577;563;581;574;544;504;583;546;508;516;593;580;489;499;446;470;534;590;632;639;631;590;556;535;568;608;657;615;552;509;457;495;593;617;613;577;611;617;579;562;597;559;552;528;568;500;502;468;471;551;599;594;568;565;561;602;564;623;578;545;620;581;549;484;552;555;564;580;564;536;516;511;527;534;539;562;486;535;506;567;603;637;622;622;590;570;574;575;562;587;571;584;551;554;593;558;548;534;501;543;594;571;614;525;587;641;667;628;703;649;559;567;567;611;587;572;542;556;541;559;581;555;505;573;574;541;559;533;542;569;585;596;586;603;523;522;489;453;475;513;587;630;644;590;594;604;614;618;559;523;569;560;607;545;551;520;531;588;597;581;531;487;488;546;524;580;516;449;420;468;549;578;603;582;495;516;540;544;533;544;582;639;496;508;489;575;605;626;605;551;559;590;597;613;605;587;513;513;536;536;503;528;462;504;566;661;598;611;565;620;579;557;546;522;420;372;386;444;517;542;597;564;619;597;521;474;475;466;458;432;441;507;533;512;535;481;420;451;450;571;615;607;502;507;552;591
544;637;664;611;556;558;520;578;584;538;594;548;613;589;606;580;529;520;560;600;552;519;452;473;558;552;609;641;639;615;606;630;609;650;531;525;519;562;555;609;640;609;651;589;635;559;536;587;588;580;568;565;599;540;544;551;568;521;528;499;536;526;478;429;413;502;502;441;472;471;456;529;493;484;469;531;625;583;715;648;607;588;545;561;600;607;616;602;641;569;602;574;541;504;530;554;606;557;519;529;559;590;587;545;610;597;519;534;568;602;637;687;718;620;517;531;550;619;681;583;650;619;605;581;580;549;552;623;670;681;629;619;578;585;563;589;566;507;527;578;640;536;508;513;581;541;499;589;575;583;598;610;671;622;637;631;586;574;541;558;562;609;639;601;606;519;541;559;586;564;558;487;518;515;618;631;582;536;529;489;501;576;603;557;574;576;535;531;448;435;462;482;506;471;511;635;707;639;626;560;544;567;498;504;510;518;455;533;529;593;653;587;601;572;527;532;507;527;488;466;563;598;603;525;492;514;551;573;578;568;638;606;552;503;454;430;513;632;586;510;457;504;564;589;601;614;667;709;658;595;623;638;598;577;515;579;599;569;601;567;553;589;563;626;570;607;568;501;533;613;545;599;603;613;508;503;567;567;550;506;557;572;516;526;510;485;530;573;628;596;598;563;543;522;499;522;547;570;550;568;608;529;528;614;586;605;553;475;481;448;507;515;496;549;609;559;552;468;489;492;561;596;586;545;507;438;442;460;506;511;535;553;541;531;532;555;531;531;589;610;639;600;590;593;593;569;585;584;629;626;612;598;593;515;445;424;439;485;591;597;609;600;519;516;542;498;508;479;499;484;548;535;631;631;649;625;615;579;560;587;549;596;585;529;534;567;556;535;568;623;624;572;570;471;459;478;545;576;596;569;546;512;524;460;436;399;445;497;475;561;520;560;548;511;496;426;470;552;552;611;601;587;562;538;531;617;646;674;643;642;578;484;508;557;587;572;545;656;590;559;528;572;579;595;592;616;484;476;582;528;537;575;614;603;553;588;518;641;584;523;541;495;507;501;566;589;578;621;587;587;597;554;551;507;509;525;555;658;660;603;648;621;603;522;556;594;651;622;554;530;509;562;580;643;607;660;646;590;560;581;542;543;579;471;432;431;481;516;566;567;604;581;569;530;582;530;517;557;526;544;599;551;491;554;516;496;557;590;502;493;484;524;557;501;455;474;516;509;531;571;562;602;548;606;511;574;538;605;584;496;610;578;595;603;563;539;499;453;475;586;611;609;550;543;564;638;633;662;635;602;599;594;585;634;591;546;563;520;558;530;511;522;591;609;612;598;568;619;597;587;561;514;527;509;495;444;442;461;533;567;553;550;583;628;579;569;556;583;477;517;589;631;635;575;543;554;506;576;533;535;503;550;537;503;527;500;446;398;503;509;586;595;559;494;538;553;560;545;572;549;577;553;500;548;606;650;581;568;601;590;598;664;642;556;649;585;591;505;535;578;567;516;513;563;628;639;613;558;558;572;613;618;521;451;348;347;365;477;567;588;652;579;636;507;469;501;489;463;476;487;534;503;519;588;429;492;463;476;539;618;580;535;585;614;596
610;582;640;641;619;551;537;558;545;579;584;576;535;592;573;561;534;567;593;606;591;551;499;519;545;587;563;601;568;555;544;537;561;595;529;498;539;506;602;547;573;662;673;624;573;541;557;569;631;574;658;629;598;555;516;544;535;485;541;527;586;476;481;399;398;402;447;485;472;519;504;530;526;465;476;525;587;589;654;626;590;511;522;581;550;587;561;584;610;599;581;524;476;541;552;619;590;622;597;567;570;629;640;615;624;543;573;578;581;627;660;710;681;618;494;569;567;578;581;587;658;607;592;487;559;571;596;649;691;686;717;656;647;562;565;549;543;570;496;558;558;577;536;514;493;490;601;550;624;584;647;660;624;641;647;648;594;554;576;504;530;602;612;593;540;509;500;582;635;629;571;503;451;518;603;632;610;572;530;525;634;599;577;550;539;509;517;511;437;485;509;541;544;560;576;621;656;615;605;560;564;571;552;554;577;552;555;553;551;602;665;619;619;597;585;565;549;500;509;481;585;631;522;460;529;524;559;582;555;581;576;576;576;520;490;484;592;626;576;537;487;510;552;571;580;644;630;680;632;599;566;573;565;624;584;590;619;554;641;602;589;590;565;616;575;576;555;517;646;573;576;548;573;639;596;542;532;511;546;522;521;535;569;508;539;492;533;623;595;590;620;614;596;551;517;510;556;579;565;487;560;514;495;577;591;585;509;505;485;475;495;491;528;572;557;560;523;470;452;574;546;559;581;555;441;407;444;484;586;560;585;632;543;506;552;555;535;540;604;595;620;577;555;544;629;570;569;584;610;576;597;593;593;559;538;491;461;503;501;557;613;619;544;530;540;549;529;509;472;483;539;576;575;544;609;569;487;587;578;556;576;636;620;540;569;564;606;571;604;585;627;602;602;468;434;465;553;608;590;603;582;551;564;504;454;376;418;480;539;506;508;549;578;539;451;437;521;598;571;597;598;623;562;583;578;633;660;640;684;572;576;516;586;612;573;548;597;600;562;554;592;657;593;582;636;598;559;537;516;496;462;596;580;571;564;572;572;613;577;492;469;475;479;515;544;561;577;578;607;596;535;522;519;533;492;552;498;595;619;623;667;603;533;538;563;576;616;591;576;561;583;603;608;651;618;628;611;529;605;574;516;567;614;567;527;447;538;577;627;650;613;585;544;506;535;497;506;524;517;507;578;565;523;553;513;516;477;554;580;542;490;575;515;522;447;443;498;494;547;536;536;531;541;520;508;543;544;611;552;554;515;556;546;597;560;497;459;434;452;565;554;552;495;481;532;631;614;645;639;615;587;564;632;599;610;618;529;496;507;540;452;541;569;573;603;620;602;615;575;669;607;546;501;442;437;446;461;482;498;474;591;544;600;573;638;600;514;545;486;606;574;592;632;585;547;550;571;555;526;517;505;567;531;498;511;516;485;520;506;561;578;652;536;500;526;543;584;543;534;597;631;553;595;647;647;659;649;591;556;575;598;637;669;578;635;548;623;507;538;569;523;519;508;574;623;594;594;604;559;543;555;555;503;405;305;287;399;506;557;539;610;605;589;612;554;498;503;439;502;496;572;540;550;599;558;566;544;528;578;612;543;554;540;628;649
623;606;643;659;586;512;519;544;587;582;575;619;522;547;564;590;579;558;525;550;594;585;578;542;567;589;609;588;564;539;542;537;554;555;511;520;589;522;468;592;599;595;607;598;627;564;514;586;635;595;657;644;633;600;590;551;553;534;549;577;532;575;508;467;468;415;473;508;532;498;575;587;558;472;497;567;556;616;618;608;556;570;579;598;583;570;600;569;581;554;562;530;515;559;553;582;656;606;582;546;584;600;600;603;633;652;615;575;620;654;587;636;690;613;545;633;605;557;538;578;662;647;573;513;598;579;617;629;690;706;685;666;587;612;573;514;533;580;589;553;566;585;532;512;576;589;567;584;619;614;659;687;636;607;617;581;603;590;562;592;555;612;615;606;594;535;593;543;584;593;520;466;446;544;622;667;661;577;537;540;566;600;568;548;530;506;466;452;451;434;507;531;600;585;640;657;560;575;591;589;584;549;585;574;560;563;537;568;577;632;596;622;609;623;622;531;514;548;568;525;544;547;516;455;509;558;526;471;545;583;589;627;593;549;535;521;532;594;594;567;518;501;530;528;565;624;612;623;596;570;507;555;585;597;604;573;657;655;623;593;653;634;610;554;562;537;541;538;556;590;578;580;622;631;567;565;511;514;561;556;517;500;554;534;483;458;536;603;575;603;584;593;644;629;543;469;523;550;574;563;471;514;472;553;544;563;546;505;495;499;518;531;568;594;567;545;521;478;520;517;592;619;579;509;428;406;439;526;621;606;649;579;511;487;521;502;500;541;661;624;586;516;565;606;564;585;576;562;574;573;571;592;595;571;580;539;509;449;487;580;620;645;522;487;533;531;535;487;482;497;488;525;556;551;538;525;488;564;578;571;656;573;639;522;565;609;566;533;577;555;553;532;526;502;518;506;588;646;604;609;610;633;587;544;460;420;428;497;524;483;531;571;519;535;461;469;536;618;574;592;548;591;634;630;573;577;615;630;602;573;504;504;536;602;534;570;573;595;557;531;567;640;639;586;647;548;550;531;538;524;551;547;642;582;584;573;648;577;532;525;461;541;561;485;512;598;591;579;585;580;580;532;591;535;557;581;548;577;590;638;591;588;556;539;516;551;596;584;568;570;552;547;595;591;558;619;529;567;606;557;557;564;592;595;542;496;550;626;656;627;593;578;534;563;520;474;491;506;531;526;522;501;529;569;508;503;479;597;571;525;550;545;509;498;436;493;519;504;506;558;490;527;538;487;483;490;539;535;546;535;512;545;600;567;519;474;499;451;471;482;553;475;494;518;522;608;604;702;599;603;542;560;592;560;596;610;522;522;516;515;446;453;521;586;552;575;621;645;526;603;574;550;525;486;462;477;469;456;469;516;520;580;597;611;646;579;530;539;527;586;567;646;642;633;585;550;542;536;549;558;575;558;581;540;527;573;557;509;559;603;645;600;557;547;553;615;570;532;559;610;629;646;590;676;634;653;605;483;596;608;629;619;658;591;571;661;589;541;589;473;485;519;552;555;523;574;525;544;576;583;514;519;548;432;334;336;439;456;538;599;614;585;587;589;644;580;492;519;534;504;588;572;510;536;560;589;569;602;579;552;476;534;536;629;568
585;655;629;643;593;539;569;539;633;623;671;596;591;597;627;630;639;591;543;561;617;614;608;598;593;649;580;624;601;585;533;480;524;515;510;549;551;468;518;556;558;547;638;630;549;550;536;578;605;653;674;614;593;579;551;566;541;591;558;638;597;522;542;562;543;488;540;550;551;548;575;534;583;532;507;597;588;532;596;583;560;563;605;582;600;555;540;598;608;628;633;589;534;564;647;569;583;617;532;537;600;630;648;636;660;631;634;614;612;594;604;647;656;586;613;606;574;544;476;587;563;622;598;545;558;600;611;607;672;707;695;616;548;540;582;556;545;601;552;593;584;571;601;606;588;588;579;567;561;630;683;652;598;593;593;589;638;632;606;580;596;622;595;641;577;577;553;539;587;610;526;408;460;496;620;699;663;610;469;507;565;583;548;515;543;500;480;464;447;433;464;534;548;573;585;586;609;621;580;604;557;531;611;607;551;557;560;600;623;626;645;579;593;576;594;547;540;572;554;607;563;514;494;454;530;557;471;477;512;542;565;626;565;605;555;572;572;597;630;600;562;501;501;559;575;570;619;627;517;486;518;477;486;597;611;635;641;699;669;700;645;640;556;528;486;501;514;513;531;582;587;548;544;550;559;575;448;502;563;548;565;548;551;498;493;468;515;546;546;546;571;605;656;622;572;489;506;464;594;563;519;498;528;564;607;580;564;523;519;515;547;578;601;586;557;553;565;504;530;557;597;568;576;558;406;384;436;568;620;704;610;567;546;541;569;554;582;605;572;600;557;576;584;597;591;606;622;576;593;590;576;594;642;621;607;536;487;490;495;610;646;637;612;547;522;528;536;507;499;443;525;539;561;500;535;524;511;517;534;580;623;607;584;552;556;576;527;505;530;515;506;536;571;527;546;591;654;613;574;596;604;566;595;582;513;486;436;505;515;558;533;577;530;562;485;489;566;563;556;529;543;556;633;578;560;534;588;603;542;513;488;557;521;582;583;576;558;488;504;484;516;631;650;637;613;517;515;497;488;510;545;624;650;632;677;620;630;591;541;469;566;547;590;544;520;516;556;492;587;606;588;539;546;586;546;564;580;557;589;610;595;567;501;463;514;465;512;517;594;588;590;620;539;546;577;579;574;606;591;599;607;566;600;630;560;517;590;633;608;593;578;531;542;524;523;460;473;521;590;557;517;500;522;583;533;545;632;614;575;557;580;563;543;477;455;433;464;508;520;514;517;521;541;524;558;514;564;532;479;501;582;545;591;586;541;579;558;535;503;539;516;460;442;509;495;523;640;604;640;592;579;529;567;581;659;617;581;604;553;479;487;471;513;599;574;619;651;583;540;572;589;575;538;532;469;484;511;471;476;474;542;526;595;661;658;617;531;560;571;619;625;642;590;630;551;605;575;549;582;603;549;576;550;517;542;557;576;544;594;574;619;559;575;547;568;578;602;547;547;571;574;619;640;616;680;642;600;582;530;549;606;649;637;636;614;574;572;502;511;511;509;583;580;617;556;569;527;513;525;556;532;567;571;497;405;433;451;492;521;562;579;552;595;560;620;617;530;509;453;535;571;544;474;459;520;512;544;544;508;484;504;504;543;522;534
656;663;625;596;592;591;549;530;613;634;675;604;574;605;640;667;571;573;562;510;528;593;598;599;568;593;586;605;603;644;550;556;571;544;570;621;564;553;489;471;484;538;582;615;594;573;525;569;571;641;592;574;577;553;566;613;503;562;625;639;586;517;536;591;557;522;560;591;619;594;574;582;523;543;587;572;610;602;588;556;489;542;570;517;658;614;610;618;682;576;589;527;599;608;642;616;623;580;527;498;624;566;661;620;617;658;637;574;580;542;595;612;555;565;620;601;587;507;521;561;590;561;583;552;532;580;588;575;593;613;568;519;499;539;514;556;546;614;594;553;578;604;597;629;628;583;566;525;601;624;641;639;567;548;591;574;685;641;680;646;632;622;581;602;596;583;554;538;550;516;482;392;462;561;646;628;729;592;602;546;609;601;515;521;460;552;468;434;461;444;479;531;554;615;607;652;585;620;570;577;561;547;567;590;612;593;577;652;645;644;578;584;520;584;547;518;514;575;545;556;579;549;503;520;587;550;505;506;536;570;505;562;599;554;583;539;587;565;606;602;585;524;474;510;561;609;630;617;521;498;511;515;552;652;621;631;650;699;719;638;638;561;547;535;528;502;528;526;557;547;538;577;554;525;520;514;520;507;572;578;565;543;555;522;529;503;524;556;542;500;540;553;601;628;575;532;475;541;571;545;545;560;627;616;626;573;573;557;574;516;612;579;654;634;641;549;593;580;633;580;637;567;597;535;435;406;509;581;637;637;600;552;586;552;559;643;593;619;626;583;584;531;592;603;644;584;639;612;550;572;581;620;676;652;667;582;595;566;547;569;645;641;578;507;484;495;517;510;471;468;500;488;521;507;483;472;482;550;511;527;541;534;610;608;506;569;538;522;529;485;514;539;583;623;572;587;590;586;549;604;560;592;567;565;536;501;489;530;539;527;544;527;526;498;499;439;575;605;591;515;590;577;510;541;543;552;546;538;563;558;559;541;544;563;578;542;503;468;468;433;508;549;611;589;592;525;487;472;510;514;548;544;634;668;629;605;613;587;504;492;550;649;638;558;501;489;484;472;605;621;602;536;533;563;585;581;611;540;575;609;605;536;555;498;445;476;473;475;475;539;548;541;520;533;529;603;619;600;631;596;587;559;526;571;576;594;580;595;546;571;571;581;575;501;521;478;499;539;588;539;537;534;506;541;557;573;607;614;606;567;536;532;539;500;487;470;500;510;565;551;532;541;593;515;516;565;551;503;505;497;532;585;585;574;559;531;576;534;544;570;550;510;479;523;538;570;531;547;565;559;553;498;605;618;658;672;585;563;517;480;497;520;545;511;613;610;649;578;519;588;526;617;558;560;519;535;554;547;498;497;504;601;531;598;630;582;553;529;619;650;644;668;585;596;579;549;543;581;544;537;519;542;576;556;564;578;534;554;628;606;590;535;577;533;517;525;519;516;578;585;557;553;538;641;623;605;609;507;519;559;561;596;632;604;568;595;551;537;533;542;566;543;563;612;590;564;537;527;522;571;507;576;571;600;473;493;534;529;501;534;533;543;574;583;631;622;599;525;508;536;513;527;455;493;492;514;584;614;534;492;445;510;502;502;439
565;602;589;599;632;571;559;557;561;562;580;628;602;612;635;629;600;551;487;469;495;548;563;550;557;551;574;638;611;613;549;547;555;565;556;605;563;572;511;511;495;527;535;630;608;608;577;569;540;567;553;600;535;567;611;564;567;561;554;558;561;482;518;558;546;547;596;650;630;628;565;524;570;562;591;582;565;629;605;540;499;523;517;549;582;577;593;590;618;570;590;546;597;665;662;683;624;556;511;547;575;547;557;598;621;594;565;567;473;486;508;552;537;574;506;531;581;565;553;557;553;555;548;481;524;561;599;591;602;544;543;508;463;523;548;520;529;615;593;573;628;663;650;640;665;690;547;544;604;614;578;600;578;548;497;560;655;665;626;642;642;599;565;569;593;600;644;546;592;538;482;444;492;573;600;672;668;620;561;583;606;631;611;600;565;501;469;496;517;488;563;564;569;568;554;558;540;526;567;514;555;579;602;617;610;605;579;562;604;647;604;589;537;544;515;502;519;511;565;541;609;523;488;522;508;555;519;518;572;526;480;548;530;547;523;599;549;613;573;603;531;533;504;485;514;565;595;619;556;535;525;537;549;578;596;664;640;642;622;577;582;571;532;493;532;489;476;526;488;535;557;533;488;503;552;537;560;518;589;552;529;548;549;574;560;566;510;538;516;542;525;551;631;625;542;514;553;546;524;591;607;620;630;603;535;546;555;538;524;541;572;542;648;637;641;642;637;627;629;608;603;554;539;490;465;478;506;582;632;675;672;630;604;613;638;581;616;635;636;625;567;546;521;631;649;653;629;562;553;592;557;613;646;740;634;614;575;618;577;605;618;565;537;451;458;488;524;530;500;461;465;528;544;499;493;511;487;502;493;491;526;618;599;560;584;492;518;528;486;538;551;604;594;550;560;545;592;613;613;592;577;539;645;590;557;523;452;527;515;490;524;520;504;495;478;500;530;591;581;566;555;568;566;484;511;520;546;572;588;602;505;531;511;543;616;576;553;522;508;482;506;505;575;657;647;539;538;484;532;556;568;559;622;657;654;638;612;548;489;512;531;631;619;517;483;489;527;511;564;564;538;524;588;595;592;600;526;517;565;595;630;640;506;529;514;506;509;500;506;478;569;544;549;513;556;562;609;595;539;553;548;549;549;569;588;594;556;590;620;542;571;571;564;497;529;540;522;557;553;565;583;543;549;531;545;557;643;597;632;589;534;545;535;568;499;471;489;538;560;546;576;520;588;578;524;548;534;545;483;476;544;587;606;551;512;602;604;569;555;516;438;456;466;498;537;513;480;481;517;585;578;520;612;583;664;599;578;588;481;444;473;489;490;548;590;596;600;560;604;563;619;586;575;541;510;524;564;554;505;464;517;503;538;589;664;588;549;617;661;690;626;623;640;566;571;563;558;586;567;494;493;496;524;544;562;573;575;550;588;603;567;524;538;536;475;462;494;540;602;589;583;543;548;567;577;675;610;544;523;552;551;598;609;608;573;538;546;546;557;622;569;592;589;574;602;582;566;519;522;482;524;611;564;610;500;518;487;494;480;463;511;549;580;547;539;565;595;534;492;489;504;465;483;534;554;585;656;639;604;530;514;490;544;505;441
591;610;577;571;601;600;542;574;590;575;614;647;588;625;616;606;596;597;497;466;420;507;572;533;590;536;572;612;559;557;562;578;588;534;573;594;634;573;562;495;454;470;531;599;607;646;581;535;546;581;549;570;594;588;638;646;598;523;559;528;470;448;469;543;516;581;572;659;658;598;553;568;535;590;612;541;535;590;575;543;471;486;519;486;563;544;578;629;602;595;592;533;550;586;606;671;652;576;580;554;573;524;519;625;605;582;568;476;478;492;448;502;536;608;560;543;586;601;577;560;594;554;479;492;532;556;546;607;516;506;531;513;550;565;602;567;569;596;598;600;600;632;653;613;630;627;512;535;564;608;597;567;552;495;540;564;595;624;638;623;587;635;599;605;649;588;616;532;515;509;519;499;509;584;630;640;596;572;547;607;704;654;649;612;542;517;461;501;506;549;606;622;573;586;523;480;525;489;553;555;550;593;596;591;620;586;601;606;620;635;670;587;524;536;515;513;532;530;538;571;605;569;537;522;535;566;527;582;579;515;516;508;560;528;538;583;573;554;544;613;562;562;484;509;500;521;570;574;465;484;505;527;544;556;587;560;596;614;564;579;577;611;569;551;548;562;481;445;481;532;562;486;457;534;566;597;565;578;589;515;521;557;540;629;592;529;502;541;519;455;457;511;580;580;526;538;594;598;620;624;572;671;612;602;582;539;501;539;517;544;624;604;561;655;599;608;612;620;645;611;573;555;486;452;469;508;539;631;694;673;652;609;595;633;554;542;601;666;629;613;589;531;521;550;626;621;624;613;530;579;559;629;626;676;614;584;633;632;668;613;644;587;491;543;471;525;549;543;542;506;510;485;557;569;501;489;479;516;492;483;504;588;652;557;576;526;568;503;506;552;600;569;538;487;475;479;557;572;542;567;555;543;562;609;546;507;508;453;463;524;450;448;496;516;489;486;508;620;556;548;532;536;511;500;555;588;548;620;598;609;531;572;513;529;616;669;631;571;528;560;544;562;602;626;579;596;565;553;578;547;496;588;603;618;639;628;579;555;532;576;593;629;549;537;438;504;504;513;541;543;522;492;597;534;623;555;520;527;538;565;642;596;550;482;507;519;545;547;465;544;540;497;534;567;554;615;551;515;505;502;557;532;610;564;614;623;573;602;603;584;607;582;543;509;522;535;553;531;560;585;559;582;536;534;517;576;608;630;594;583;496;566;569;566;594;500;522;543;584;622;575;528;537;540;545;575;534;554;559;507;533;573;606;587;563;563;539;577;526;511;533;488;495;524;551;525;487;485;491;563;534;556;564;586;617;568;554;529;485;386;457;487;559;566;507;557;591;571;566;607;577;543;534;502;528;539;570;544;465;461;452;520;550;621;558;554;570;588;625;631;612;585;588;549;576;583;533;546;498;521;462;489;543;537;583;608;603;514;542;598;562;547;481;467;530;519;552;561;593;567;572;570;575;539;589;626;570;590;565;565;598;561;680;575;544;572;530;555;607;582;594;541;540;573;654;636;538;538;564;578;581;578;633;587;532;539;466;437;477;475;497;522;556;487;512;546;497;496;517;569;539;535;559;593;632;628;672;665;634;556;484;502;538;519;477
616;513;535;556;532;536;525;567;547;568;582;551;592;652;626;599;547;577;524;495;471;498;544;585;549;582;555;574;611;564;523;535;581;600;590;617;577;560;507;477;414;437;577;572;535;672;630;556;537;519;563;581;599;610;614;629;560;556;498;418;374;431;441;530;526;544;577;579;650;574;596;646;517;575;536;598;557;517;598;580;571;499;481;469;471;524;564;567;603;561;584;582;534;516;594;602;614;597;606;581;512;487;550;610;580;567;519;478;456;465;475;496;553;560;550;485;536;542;577;565;620;598;527;522;513;545;547;576;516;490;581;593;587;608;650;586;604;606;541;566;620;574;562;627;606;573;515;521;561;597;579;555;536;512;524;544;611;659;615;638;587;591;560;602;629;608;641;611;551;497;476;489;553;619;637;613;584;514;526;564;614;662;759;663;575;554;469;499;534;559;574;558;552;535;509;475;438;506;555;579;595;595;623;602;613;567;622;639;674;659;614;632;542;536;494;474;487;526;503;511;636;578;541;493;502;475;513;541;620;561;546;580;569;561;584;569;544;605;557;598;585;581;548;515;468;456;461;495;471;503;512;556;491;553;558;569;574;584;546;559;578;593;597;496;534;518;530;497;463;533;527;504;540;526;558;606;552;541;573;595;501;471;522;516;587;553;518;509;510;449;435;490;591;580;536;548;600;597;614;609;562;610;643;629;529;534;523;550;531;574;556;568;602;618;641;607;558;594;552;578;558;515;475;492;529;603;603;665;690;688;658;655;603;554;554;523;559;623;617;619;597;546;569;591;637;697;651;637;596;589;570;582;555;665;633;573;645;648;606;644;543;532;531;499;520;498;524;572;542;580;564;567;600;606;568;530;474;489;498;479;458;528;561;587;594;643;592;595;560;553;572;550;562;539;537;580;564;547;541;547;540;561;564;582;527;524;491;436;471;487;527;582;557;558;471;496;583;584;513;505;547;575;539;529;548;616;604;653;621;606;540;557;512;508;620;626;638;611;564;559;546;592;612;650;666;629;574;494;516;516;498;567;556;556;601;553;532;482;521;552;586;662;659;545;501;492;493;463;467;535;537;540;618;622;602;525;528;557;578;608;642;578;557;509;472;549;518;518;459;512;520;527;537;577;579;570;466;444;480;467;477;511;618;562;618;621;591;572;568;536;564;595;558;555;505;553;564;551;548;603;620;562;518;528;511;495;555;582;614;556;580;564;572;564;532;518;516;524;569;596;587;549;574;550;536;599;582;595;567;554;544;601;638;556;567;587;571;591;578;533;495;551;560;540;618;540;542;568;528;590;544;519;535;589;548;549;530;523;421;402;484;541;502;547;573;545;594;610;582;627;583;588;559;524;489;541;553;525;500;514;482;434;521;620;574;592;579;601;673;621;547;541;535;526;506;511;554;544;524;515;499;529;547;552;609;618;589;544;514;591;595;569;565;545;576;494;580;583;611;534;536;530;557;573;560;572;631;552;575;620;578;592;641;622;536;575;566;532;562;575;614;567;508;553;612;606;569;576;582;559;575;614;618;598;571;537;507;461;486;470;510;544;525;519;476;481;507;494;553;559;534;536;545;608;673;629;650;641;575;508;516;480;492;462;459
559;594;510;544;561;498;573;566;575;565;566;523;614;588;633;555;647;611;580;476;485;503;536;515;580;565;554;596;529;529;523;541;631;678;633;578;557;582;580;529;467;461;495;474;514;536;533;554;510;543;557;589;628;634;631;591;604;588;482;439;416;403;409;467;461;540;602;619;620;613;695;623;594;533;503;546;531;596;587;598;556;495;456;503;458;457;553;529;526;568;584;583;516;509;536;598;546;599;600;594;547;481;522;551;613;513;514;490;472;508;457;491;535;581;511;479;531;532;533;553;569;558;554;523;530;547;572;547;486;530;563;614;603;596;625;601;608;607;545;528;548;541;510;569;592;541;479;495;505;494;588;591;561;540;547;572;599;632;622;564;523;507;567;568;632;656;611;598;560;527;475;477;508;574;624;608;532;506;497;532;657;675;707;681;607;600;482;491;555;547;565;564;573;547;482;420;422;442;507;587;581;577;600;618;577;596;599;692;658;605;608;580;545;560;533;476;527;508;519;569;625;618;574;543;521;487;486;508;554;556;597;556;590;549;595;516;585;560;632;564;559;595;546;546;428;442;435;472;509;603;585;560;539;519;493;542;524;594;505;543;603;643;599;523;561;600;568;507;521;570;604;524;512;516;552;597;553;585;485;553;510;434;479;490;590;544;522;539;490;417;495;522;605;623;580;553;586;642;664;579;547;544;580;558;550;564;583;546;588;645;593;553;572;554;590;627;540;519;536;599;553;536;499;535;625;623;630;647;649;629;675;618;598;576;538;545;567;581;625;642;624;581;629;612;673;720;636;678;568;617;596;547;618;603;595;561;592;640;601;613;538;486;543;565;537;530;552;570;587;599;542;558;639;583;587;538;529;504;555;474;577;585;564;615;609;631;561;587;566;522;586;587;597;576;540;548;609;624;565;514;566;557;547;503;581;564;495;505;515;549;612;575;620;626;626;608;644;629;566;536;553;513;533;577;565;552;572;626;567;646;645;546;612;582;580;584;578;580;594;572;600;584;574;532;589;575;530;532;505;542;497;488;528;504;524;569;519;526;550;516;593;642;623;577;526;512;517;388;418;435;509;568;632;621;524;513;481;549;623;555;623;612;551;525;556;523;522;496;484;497;592;554;580;586;552;466;470;466;468;500;519;577;612;614;576;589;518;550;552;519;585;628;594;532;536;594;570;550;584;573;591;631;543;607;463;527;560;599;638;556;563;562;620;561;549;546;521;549;579;641;583;596;546;502;491;548;532;555;589;555;549;594;615;597;568;569;582;595;569;613;602;591;574;599;576;523;533;549;581;668;612;531;537;511;469;507;498;531;453;443;512;597;588;564;575;608;586;558;572;592;612;558;547;524;512;540;512;551;546;514;461;485;508;568;558;633;554;574;600;544;567;528;559;566;550;515;534;542;475;483;504;556;566;545;569;589;573;543;581;633;640;601;543;533;508;529;572;586;612;551;550;539;655;599;566;567;586;548;606;700;631;677;638;610;547;577;549;540;559;589;604;579;550;536;573;580;559;514;545;574;604;583;585;640;529;546;530;528;477;524;533;560;535;472;455;476;450;494;515;511;532;541;561;648;648;612;626;563;532;570;512;518;509;488;482
569;555;563;491;524;561;544;560;577;535;477;565;562;619;560;611;596;628;575;564;528;500;516;509;553;560;558;567;525;503;468;574;639;616;616;550;593;517;536;526;467;474;526;481;489;515;552;544;442;495;578;572;641;623;610;569;580;580;506;481;442;421;387;396;479;508;563;594;585;655;642;630;578;560;511;525;510;616;582;557;534;608;537;506;527;514;474;534;510;564;570;603;527;513;497;533;529;584;540;566;541;513;491;603;599;546;499;448;483;556;535;555;539;596;537;462;474;506;575;565;592;568;495;536;607;482;536;535;521;535;559;588;636;576;645;539;575;613;560;530;449;470;477;574;596;517;457;431;439;470;512;571;597;568;616;559;639;665;608;590;506;508;548;584;624;636;658;598;580;522;479;481;590;631;621;630;558;528;503;553;606;628;681;668;591;504;492;585;526;528;515;548;542;562;515;488;478;478;563;620;593;559;574;575;620;553;583;585;581;584;627;644;591;560;510;515;512;522;531;567;578;578;606;594;599;500;474;467;512;583;624;629;578;514;567;514;489;561;606;586;573;542;543;526;414;444;415;502;583;595;605;576;540;524;493;513;551;569;506;590;623;600;581;517;571;587;583;562;595;587;570;541;501;516;536;594;542;554;551;545;509;534;495;517;525;566;596;561;461;467;538;517;568;598;645;677;664;622;625;555;506;545;573;600;542;497;570;589;593;557;549;632;621;566;624;600;535;582;545;581;541;499;558;612;651;612;606;585;588;572;626;596;589;583;575;549;548;534;611;670;600;673;614;674;670;611;613;569;552;567;578;547;595;629;584;545;612;590;640;606;567;533;517;581;568;554;545;621;622;645;557;568;584;577;596;595;585;574;528;631;567;548;599;635;606;617;644;605;561;599;605;572;588;564;585;574;549;553;546;532;585;525;590;553;514;543;534;491;536;573;576;643;607;635;638;649;710;627;543;485;547;522;542;519;500;486;565;601;572;606;567;569;564;558;581;541;516;582;560;610;571;556;572;569;591;528;502;456;495;493;506;527;486;482;520;517;515;545;599;517;578;620;617;559;496;497;434;453;373;418;478;558;564;554;516;471;448;534;569;606;611;616;606;605;616;594;507;515;530;502;526;548;577;549;607;489;461;488;527;514;527;525;548;566;578;549;505;491;514;532;582;581;588;509;521;539;547;548;586;569;581;587;581;577;524;452;622;621;573;618;581;584;568;597;572;551;530;530;579;635;626;611;578;528;515;508;505;551;543;509;586;607;584;570;568;517;544;543;606;558;582;596;540;605;576;575;542;533;573;603;619;594;579;498;438;452;488;531;513;490;554;599;579;557;595;566;557;525;495;527;540;518;543;516;557;500;543;542;548;493;471;483;517;522;603;626;590;595;631;573;582;599;526;587;541;544;531;505;456;437;500;546;532;574;600;628;560;568;595;665;622;570;542;571;562;562;588;529;562;531;517;520;540;533;585;583;583;613;617;654;585;586;619;532;560;510;496;563;582;606;621;612;521;519;513;545;587;520;561;578;648;582;589;559;610;616;591;497;517;515;554;548;512;485;447;470;458;477;475;485;532;573;541;578;661;624;574;561;529;557;544;548;477;502;506
672;617;590;544;511;531;489;548;523;524;492;469;530;580;583;629;592;599;593;556;496;502;486;499;592;489;492;545;606;563;536;556;642;608;582;560;509;563;518;566;558;543;522;484;506;502;501;518;484;473;501;544;573;571;621;604;583;579;589;548;517;473;410;372;490;548;541;534;573;584;584;607;546;578;547;576;572;603;574;602;493;581;555;559;557;563;540;485;480;520;553;529;533;468;492;541;578;519;540;593;546;516;488;475;563;563;530;479;517;580;557;565;556;569;533;547;509;525;498;569;520;539;544;496;540;495;525;513;494;535;656;554;602;608;558;566;531;575;545;479;428;390;427;517;554;545;498;470;451;441;520;537;591;555;580;594;611;620;582;526;595;502;506;497;606;615;664;586;565;503;531;573;561;608;618;551;521;518;499;552;582;630;618;613;572;567;516;504;580;557;545;546;558;578;538;536;559;578;600;613;650;604;584;577;533;564;553;589;633;544;549;575;574;583;546;471;494;457;501;514;583;600;593;572;534;529;508;464;547;541;580;587;540;519;484;492;515;532;533;546;575;528;540;474;478;472;475;524;595;662;641;619;498;467;451;612;583;516;524;545;572;608;594;506;542;618;660;585;582;605;598;560;482;542;505;511;569;526;585;513;564;550;536;518;539;585;626;601;485;481;510;498;524;575;613;689;663;643;670;616;531;497;570;560;566;551;620;600;604;600;690;642;648;604;628;590;598;550;605;581;506;515;621;652;611;617;538;520;524;542;545;556;604;596;616;547;556;571;559;636;656;661;696;706;632;658;612;490;530;548;527;557;562;630;561;530;578;619;608;583;552;579;612;539;518;517;598;616;607;616;556;519;526;588;582;623;613;611;590;597;579;571;605;570;578;598;600;598;596;618;605;534;547;584;596;524;540;554;517;545;598;571;598;587;579;565;531;503;521;473;521;520;621;642;687;706;699;651;563;500;510;541;517;531;525;512;519;561;582;534;577;537;543;543;575;612;529;529;576;584;576;563;592;561;586;515;549;558;533;479;513;493;476;534;533;562;564;561;575;535;691;601;572;603;547;519;485;435;448;442;501;567;611;553;554;465;443;566;536;577;569;572;635;638;577;515;497;440;512;549;524;507;530;592;536;465;548;526;590;555;550;523;543;536;553;528;455;497;493;508;545;548;546;498;534;481;497;503;526;526;496;557;543;530;457;464;549;561;585;608;606;574;548;539;543;534;576;515;588;597;627;627;618;568;547;518;510;516;509;505;533;556;550;542;536;505;518;542;603;633;599;581;572;618;629;587;535;544;614;633;676;634;589;505;447;478;533;500;506;509;606;555;592;579;618;601;574;518;511;481;527;559;545;538;527;495;549;537;513;491;449;481;491;547;610;598;590;586;569;579;616;583;584;620;587;569;525;458;400;434;468;518;550;528;573;517;610;607;611;645;643;585;526;501;571;526;536;601;569;590;583;552;519;578;597;547;597;615;643;634;588;562;561;523;520;500;518;527;587;607;598;618;577;546;544;549;540;519;510;568;598;596;570;535;526;576;589;569;564;550;606;555;558;518;519;507;462;453;507;524;534;528;570;612;644;638;634;590;536;588;617;558;495;515;558
648;647;533;577;586;589;544;517;496;548;542;516;509;600;601;569;550;578;577;608;522;497;514;538;557;534;534;484;541;539;496;584;601;651;602;526;557;499;480;551;590;556;543;483;456;509;488;457;490;497;531;542;599;563;612;614;568;525;577;551;567;499;458;479;451;512;536;568;559;574;642;563;530;556;583;637;610;589;564;536;541;503;524;500;541;575;514;512;524;521;540;494;507;484;482;545;568;506;547;589;590;522;471;511;534;570;605;584;601;541;581;548;569;535;520;546;546;502;509;591;552;528;467;528;521;540;537;560;529;567;538;571;590;623;624;568;549;619;564;506;413;435;447;531;544;498;503;513;415;433;442;591;539;530;516;563;679;666;587;576;552;572;484;495;582;589;540;534;505;537;550;602;608;611;620;513;499;510;548;540;555;637;602;590;589;538;487;572;544;542;546;551;569;564;632;617;653;622;630;599;604;560;560;577;528;474;548;513;557;532;522;594;607;583;540;453;482;485;532;551;594;616;572;504;534;491;461;488;515;592;578;522;604;542;525;468;479;531;484;554;503;490;526;516;505;452;483;523;614;681;618;524;508;487;515;497;594;540;481;545;613;604;582;559;516;591;612;563;569;568;584;560;502;495;479;548;570;582;617;608;529;521;553;606;558;592;597;531;451;498;454;474;490;517;612;570;694;663;653;613;591;560;594;531;583;634;601;590;597;658;617;646;630;600;591;651;563;572;588;511;553;582;633;595;589;537;462;424;487;494;538;545;541;575;573;533;500;596;572;566;671;678;679;752;682;648;522;519;519;567;516;569;572;609;595;532;576;570;600;544;594;577;559;551;460;522;528;562;589;581;533;475;515;572;561;621;640;595;572;592;563;576;565;568;534;604;600;587;591;627;685;610;568;568;519;513;495;478;483;559;555;599;643;605;599;523;468;506;506;437;477;494;535;593;687;685;690;603;516;515;529;568;522;516;505;542;511;459;480;562;555;523;601;559;552;589;604;581;573;613;547;554;555;564;527;539;570;600;531;556;572;559;504;515;529;564;591;555;553;615;616;581;553;587;529;507;499;466;491;493;537;563;599;516;491;518;520;525;564;552;599;594;592;618;602;595;457;493;476;538;524;508;518;539;505;486;508;542;573;553;566;594;539;559;590;506;453;434;427;475;554;550;554;536;498;505;458;523;494;522;538;556;542;508;454;499;530;538;636;597;589;579;579;571;585;563;465;496;498;605;630;651;585;609;583;553;532;527;450;479;525;493;506;446;444;442;490;526;558;635;625;566;600;573;621;604;573;572;571;637;622;589;561;528;499;482;487;464;466;489;506;547;578;596;653;579;555;634;568;498;573;639;551;539;530;527;564;572;539;433;432;442;506;537;578;585;615;575;566;572;619;551;564;599;554;555;519;440;394;368;442;509;514;522;531;538;575;565;599;620;608;588;539;469;504;528;548;546;607;591;623;545;585;602;601;612;569;623;583;611;623;518;494;495;516;485;485;544;524;577;614;576;602;544;532;531;514;491;613;600;639;619;535;519;521;635;680;611;631;550;600;584;522;520;531;542;525;514;490;459;499;526;570;615;677;692;615;542;562;510;584;555;507;546;587
621;614;549;594;567;614;605;552;551;590;619;540;505;574;591;531;531;536;552;532;474;493;520;593;572;564;498;522;549;494;502;516;588;637;622;581;563;548;517;602;602;559;576;540;471;500;516;454;433;507;521;553;576;608;664;602;582;565;582;600;596;556;481;544;500;570;572;563;587;600;587;551;567;518;615;630;587;607;501;567;550;533;566;528;603;522;536;568;557;584;517;525;547;531;532;567;507;510;570;597;604;557;473;495;553;567;588;632;597;527;571;595;572;531;477;553;564;493;510;544;613;544;462;487;495;481;566;599;603;637;613;575;579;589;626;509;504;535;575;505;514;444;465;507;511;493;469;513;485;513;525;501;521;528;504;543;585;584;579;565;511;517;478;524;550;574;543;518;548;557;582;587;603;556;568;529;490;558;571;610;546;504;586;616;550;574;530;518;545;556;530;592;582;591;657;672;681;678;650;585;615;551;585;502;559;509;581;525;499;506;463;490;531;557;526;469;475;504;544;524;605;542;591;486;485;477;490;491;554;564;593;587;590;583;537;493;531;572;534;536;562;521;493;493;512;509;465;477;566;594;572;520;541;564;510;566;557;584;533;546;570;568;521;541;627;620;577;556;527;534;587;555;550;512;504;491;638;589;589;617;595;546;572;557;598;611;576;465;525;444;511;484;458;546;534;592;678;697;688;603;619;554;547;583;606;586;611;616;607;604;646;577;681;635;599;502;588;516;537;523;522;572;608;563;568;491;453;447;448;526;485;475;609;580;538;505;549;570;547;582;592;679;630;701;625;592;527;511;558;527;521;587;568;616;578;541;559;599;593;597;623;577;535;436;474;443;464;513;557;509;505;479;515;543;550;610;614;639;600;553;557;531;488;517;570;606;608;604;583;607;644;602;567;565;516;512;477;458;458;501;540;615;664;685;616;540;453;520;480;451;464;469;497;595;632;655;688;609;515;539;536;550;536;522;523;510;516;465;521;506;491;493;500;540;548;543;591;568;572;571;522;525;552;548;529;507;630;644;618;594;611;541;562;590;568;566;536;551;627;605;599;623;552;565;563;529;520;452;448;499;530;543;545;573;570;531;500;493;515;508;543;598;585;643;578;609;511;493;516;546;514;532;542;475;492;455;500;514;568;554;595;511;532;544;497;506;467;465;522;482;567;579;563;536;540;477;496;481;542;486;501;508;473;466;487;475;491;585;539;531;582;550;536;580;570;574;498;442;483;512;613;615;579;587;631;638;584;580;490;493;486;470;458;390;392;444;473;549;592;571;614;553;587;599;612;585;548;517;566;627;607;579;516;544;478;538;555;506;489;488;493;510;526;555;591;629;568;577;640;615;639;611;594;560;492;530;578;598;519;465;448;479;563;567;585;624;673;627;500;626;590;559;594;578;560;536;427;415;424;407;443;491;517;479;529;560;565;586;570;604;584;538;509;499;482;490;496;591;582;644;605;570;544;558;536;617;639;643;644;590;631;543;539;552;507;550;530;487;599;610;605;603;600;573;564;587;564;555;557;628;666;619;605;560;537;614;620;609;545;536;542;615;581;558;535;548;526;496;453;493;536;546;573;639;591;683;573;589;479;579;565;581;544;548;534
559;581;582;595;620;661;622;590;587;636;592;587;522;494;531;517;546;545;522;445;472;462;501;540;604;609;547;539;594;522;552;564;541;551;614;588;569;564;553;553;637;597;608;569;508;500;490;493;463;503;567;604;562;610;621;583;537;556;572;583;553;540;531;540;593;598;591;611;561;647;565;548;564;551;600;622;629;543;557;564;556;603;520;559;550;572;570;558;545;578;509;505;526;536;520;558;541;536;558;595;639;568;524;540;530;493;601;620;577;601;590;599;540;569;538;570;517;534;539;546;583;542;514;510;488;496;571;601;610;642;570;585;578;594;587;513;514;484;541;534;519;443;496;543;525;485;464;487;528;544;557;541;551;538;495;507;543;608;627;563;554;569;537;538;596;587;511;502;518;599;602;617;625;551;566;532;502;580;552;577;546;486;544;581;580;567;509;507;564;543;556;554;595;583;669;699;618;658;588;570;570;522;497;510;477;559;590;584;527;475;439;487;539;501;499;539;538;527;521;562;569;607;522;468;517;547;524;517;573;604;595;548;557;586;531;534;593;543;569;569;510;521;510;489;540;540;447;494;531;575;555;532;493;518;530;528;550;527;483;554;548;497;522;541;561;598;559;523;533;552;549;589;557;527;527;547;611;579;540;601;598;583;549;555;557;607;581;521;533;531;519;537;531;544;534;602;680;659;675;663;571;572;481;558;602;538;612;552;585;625;603;608;599;662;606;574;482;493;484;490;539;607;577;554;564;461;422;413;442;500;504;501;525;521;540;534;550;577;543;528;610;655;688;697;669;608;559;515;547;534;501;510;599;609;565;521;517;546;599;544;522;497;480;437;445;415;488;522;540;550;477;484;515;585;576;604;625;582;622;611;601;542;501;481;629;608;564;568;640;610;604;590;605;584;556;540;445;448;458;478;515;594;639;621;581;551;521;450;441;487;472;473;579;573;574;683;635;595;491;480;570;562;577;562;542;553;562;526;537;516;496;505;563;537;553;586;621;669;567;587;508;523;543;528;507;504;563;600;639;658;658;572;541;480;527;557;591;668;612;530;579;578;573;632;638;567;574;519;519;509;499;506;531;570;610;526;498;487;536;564;570;602;568;589;657;614;527;487;529;544;514;526;512;502;472;350;429;478;556;571;536;503;499;540;531;531;549;541;571;529;577;586;606;616;569;507;510;517;507;553;522;511;473;454;468;457;540;594;492;594;605;535;592;586;604;562;510;452;495;544;524;511;575;584;612;629;586;556;493;534;502;459;438;400;390;400;457;507;652;631;636;542;590;583;522;494;577;535;579;565;606;539;548;542;549;563;580;551;505;520;537;502;497;527;609;587;581;579;642;644;692;600;616;540;603;583;655;580;539;520;504;502;565;590;608;593;598;557;526;549;566;568;541;594;521;489;464;430;440;478;469;510;505;488;492;565;603;550;539;557;544;595;542;516;557;492;482;563;508;569;630;583;532;525;569;652;627;651;641;628;554;558;565;508;571;560;554;548;589;600;610;626;625;581;596;660;601;656;593;582;591;622;532;532;579;597;613;593;576;537;526;551;537;547;545;530;571;558;425;461;516;573;649;655;690;607;600;577;512;550;592;537;536;548;476
563;597;613;630;586;663;586;553;588;637;595;592;552;521;577;560;544;572;538;470;530;533;532;543;625;561;571;611;602;613;595;529;516;558;628;562;607;546;482;496;525;557;599;620;527;535;536;453;496;549;609;598;589;592;575;517;496;484;483;593;547;537;561;618;606;677;623;580;551;543;535;605;584;635;614;593;555;507;460;552;568;565;596;575;562;551;523;563;554;568;530;555;573;541;512;497;462;577;602;604;587;564;501;489;482;496;573;581;551;560;606;644;590;573;522;528;625;558;535;557;580;596;507;531;546;514;579;618;644;632;669;602;565;662;560;532;516;460;492;525;545;501;500;453;500;502;524;529;569;549;551;539;517;506;502;542;547;590;569;613;591;540;514;566;627;560;504;478;519;552;594;577;601;604;574;520;527;582;558;584;591;570;593;598;594;560;500;529;538;566;568;529;543;601;647;702;619;575;545;582;567;524;491;448;455;515;530;537;494;526;438;463;549;521;525;516;543;531;534;535;544;549;508;522;561;607;563;574;625;610;557;551;529;496;572;563;592;622;586;584;554;542;496;514;488;527;470;538;564;507;567;510;488;478;511;548;500;485;514;516;524;533;523;503;576;588;528;549;584;598;620;570;554;514;491;586;647;644;672;635;591;615;608;603;614;633;642;548;514;528;539;534;524;513;558;559;614;616;588;689;624;539;516;501;546;535;571;576;554;620;600;627;592;610;638;570;552;460;453;436;589;658;664;605;571;555;442;405;422;490;514;537;535;568;592;515;601;602;513;510;546;609;640;705;656;573;563;578;565;560;557;530;616;611;536;568;559;570;615;581;548;523;467;433;446;487;541;459;520;484;473;510;476;574;602;567;634;576;610;644;595;545;494;549;582;614;564;592;585;573;593;599;614;569;554;530;500;489;431;514;573;598;605;561;596;579;600;535;507;544;540;580;625;616;595;630;643;552;502;497;517;577;612;585;557;587;586;553;584;514;568;544;522;613;550;520;607;618;607;614;544;543;518;480;520;523;528;564;562;597;630;592;505;517;525;647;594;594;603;587;577;545;558;618;607;584;606;550;513;541;476;527;479;532;543;498;465;482;487;544;539;602;591;617;621;593;599;597;561;504;517;506;544;509;465;413;406;460;561;575;510;507;452;510;511;540;602;577;598;529;621;596;592;650;597;545;506;515;479;494;458;493;471;476;467;484;558;622;605;574;605;587;557;551;597;578;519;513;569;551;548;522;534;595;588;639;602;598;575;577;616;495;509;429;423;485;458;527;561;575;582;587;531;546;530;538;523;575;593;637;589;580;549;481;552;573;586;514;558;551;529;535;470;541;560;612;560;569;635;636;692;587;579;602;592;609;580;603;544;531;527;512;608;579;613;613;563;501;510;502;554;587;608;631;581;589;512;554;533;514;518;497;560;594;539;598;554;589;555;576;513;497;526;532;530;531;512;553;522;551;577;593;505;523;543;633;660;683;598;606;566;524;454;529;577;627;588;590;637;632;614;541;571;566;617;646;592;629;599;555;600;578;493;526;550;556;583;570;606;588;597;571;551;540;521;502;538;520;550;517;575;588;641;654;690;670;611;516;488;572;549;577;557;530;467
671;589;586;533;603;636;630;619;559;590;586;582;485;589;593;557;548;595;521;582;552;633;559;569;510;556;523;552;620;635;604;554;551;610;581;632;617;547;464;474;537;559;576;566;561;576;523;490;505;557;589;623;593;551;514;430;477;504;522;586;563;522;517;606;596;684;635;560;477;461;535;579;553;594;587;551;531;482;528;489;600;568;582;586;563;523;457;480;489;527;570;554;548;510;514;483;440;513;497;520;571;552;567;452;487;550;534;559;518;521;494;539;592;506;496;527;556;579;527;554;545;550;545;531;560;571;620;637;648;641;669;692;589;579;579;563;480;466;465;496;533;467;528;530;562;601;541;537;552;523;578;496;498;602;488;553;562;597;576;578;578;597;567;559;574;563;543;520;516;566;582;576;557;603;547;562;510;544;628;553;578;582;633;625;600;616;528;539;546;564;558;563;557;578;660;646;612;561;579;556;569;495;502;448;441;443;517;534;517;481;482;486;500;531;494;534;556;499;481;461;513;544;577;550;553;617;544;561;519;519;571;491;516;536;535;530;535;588;534;541;524;524;494;542;533;584;578;527;580;522;587;533;480;492;508;494;517;501;472;493;518;505;483;517;523;613;581;528;581;614;602;603;585;635;546;586;537;599;635;676;627;621;596;545;581;577;549;497;515;506;555;581;550;530;554;574;570;603;616;585;591;534;502;540;530;582;625;594;586;591;575;620;611;618;601;581;597;506;435;421;561;623;689;679;608;538;454;463;443;491;509;570;562;587;583;631;580;593;574;553;492;565;630;680;616;562;603;574;569;555;540;557;525;588;588;597;583;592;552;626;536;522;458;463;560;578;573;507;535;525;479;566;523;526;539;542;558;577;560;538;556;516;521;578;574;577;642;575;593;584;575;613;615;648;565;573;494;457;479;486;554;596;529;560;553;613;589;556;571;538;602;599;635;617;663;627;627;569;510;527;554;569;629;610;641;582;601;617;534;554;588;605;648;622;595;593;495;590;599;578;550;532;494;472;519;471;512;552;551;593;555;572;563;504;554;574;614;635;576;587;545;503;541;620;661;624;586;555;515;500;490;512;517;520;510;528;511;466;518;540;502;600;612;606;558;613;586;575;586;574;585;629;600;562;517;426;458;503;587;571;530;491;475;468;487;521;573;570;560;602;630;676;614;580;585;596;503;462;457;497;479;535;499;479;543;556;559;617;611;603;600;581;584;535;583;527;505;502;552;553;534;560;527;564;615;641;579;545;625;640;570;586;541;494;444;489;528;515;553;580;573;537;542;573;490;487;513;523;588;533;549;539;546;537;543;531;519;536;558;516;541;512;539;578;575;571;582;575;580;614;654;580;583;539;573;570;580;574;545;561;550;590;607;604;620;621;564;508;506;572;625;592;638;642;592;548;519;574;562;532;464;532;633;567;584;603;537;542;574;557;507;529;540;585;580;551;531;578;533;560;546;525;569;544;576;635;695;655;570;582;603;560;469;548;621;618;658;546;591;620;602;559;602;580;582;658;668;588;592;568;549;552;501;508;562;585;588;597;606;509;465;519;593;538;518;549;554;583;556;606;581;617;591;647;683;671;629;561;510;544;561;620;621;502;563
609;575;550;557;581;649;616;563;599;604;502;541;532;572;567;576;583;560;542;545;603;638;619;586;542;530;520;525;596;601;625;604;593;621;579;613;624;547;502;465;494;587;610;559;549;533;521;532;488;505;552;576;602;542;555;540;497;552;600;594;547;530;618;579;657;623;600;544;502;485;526;600;597;553;584;548;554;477;513;581;552;500;552;586;557;494;427;461;452;486;470;503;574;512;486;496;430;466;504;535;547;515;542;507;526;574;585;554;536;552;556;559;559;540;512;508;560;556;545;529;500;476;515;545;577;561;590;632;655;655;651;710;641;588;603;565;547;500;440;470;458;501;489;535;561;590;598;563;477;545;595;564;567;532;586;586;643;628;621;649;622;557;570;601;598;560;542;520;522;541;546;560;604;566;525;577;502;573;551;570;586;603;578;641;601;616;587;541;581;538;533;521;541;581;620;626;546;517;524;545;549;516;495;469;459;424;531;597;510;504;513;477;516;543;531;572;538;474;405;416;438;548;593;541;522;567;546;612;492;532;608;533;565;608;601;605;574;554;592;575;523;545;524;543;515;589;549;576;519;563;570;559;544;470;523;516;542;514;458;496;524;559;501;471;542;544;574;545;546;571;605;595;611;520;583;564;531;566;586;674;613;652;616;529;532;555;582;496;467;521;526;560;539;558;560;528;594;621;623;618;591;564;560;561;522;559;550;570;585;577;625;578;622;624;600;639;607;517;479;505;574;643;658;639;576;504;477;485;496;519;543;602;587;561;590;594;628;576;608;563;557;583;623;652;591;571;557;574;555;491;557;550;555;625;610;580;582;626;590;585;564;554;544;541;563;571;556;518;515;531;517;537;530;546;575;586;552;516;518;462;496;528;471;497;482;561;671;622;592;568;542;602;658;642;633;564;541;484;448;560;589;590;513;481;522;579;577;544;596;576;603;603;666;643;683;707;643;560;572;551;578;643;600;589;596;616;594;584;587;543;629;611;623;582;606;567;469;426;511;555;512;576;507;539;461;464;461;472;527;521;508;581;572;568;578;593;599;608;585;594;582;530;516;577;579;643;569;572;534;545;543;531;542;554;528;508;533;564;568;530;487;536;633;585;517;560;635;635;631;607;612;621;632;621;577;549;484;500;572;564;595;527;443;470;485;534;561;541;568;614;691;638;613;626;608;571;529;463;467;506;577;570;551;507;560;567;597;614;628;593;604;599;583;567;540;516;535;536;591;576;605;564;527;596;589;626;604;620;614;630;631;587;537;462;452;503;563;559;503;585;506;513;535;540;504;471;534;566;592;563;504;548;538;555;493;532;549;554;557;548;582;521;527;565;600;582;587;558;627;645;640;614;580;547;537;540;616;628;537;572;514;533;607;607;575;583;513;538;550;596;578;593;652;638;546;521;518;539;570;522;513;506;591;591;620;615;592;547;531;575;483;474;543;539;579;562;513;548;552;596;555;548;546;558;600;650;664;628;565;619;573;534;549;621;613;635;611;574;601;567;607;581;584;576;567;609;609;613;622;576;502;580;527;569;603;543;641;596;555;522;483;532;553;527;529;538;553;607;578;609;653;642;578;650;651;653;607;549;470;517;543;565;631;622;573
565;548;563;507;552;589;566;620;559;580;476;515;532;580;597;581;598;573;534;580;644;657;629;540;487;537;547;564;603;622;622;618;638;601;600;588;625;541;533;480;507;562;582;524;499;539;560;489;486;507;527;558;538;502;535;579;551;531;562;600;604;542;596;619;593;611;597;542;505;517;523;586;595;548;530;541;537;504;543;518;546;529;519;553;563;493;392;422;493;453;478;503;566;623;572;504;517;505;521;537;529;512;536;528;559;625;550;541;545;516;620;515;541;494;503;522;552;567;540;564;485;454;509;540;594;582;584;530;601;586;681;585;609;571;591;594;572;501;508;511;507;542;536;604;550;572;600;497;524;554;606;585;624;570;632;610;593;604;628;640;671;643;605;621;595;482;560;537;536;575;598;605;608;577;537;531;599;634;585;548;527;612;641;585;610;628;640;613;562;484;562;550;529;595;609;622;526;505;476;572;529;477;507;500;467;451;480;515;469;484;493;516;515;557;556;566;499;457;422;436;470;570;576;589;539;562;573;532;483;521;520;568;586;592;576;558;549;556;545;546;584;478;523;560;541;568;574;548;588;559;581;483;535;513;521;547;518;488;437;544;553;552;548;524;477;504;493;578;559;565;599;580;552;591;608;505;506;442;540;565;655;590;565;534;492;536;543;533;512;465;527;501;512;598;533;578;537;576;614;613;632;543;543;549;555;615;543;504;569;523;625;617;627;616;608;570;558;548;529;507;576;594;641;557;548;551;521;508;549;531;585;591;552;551;591;607;568;640;609;554;634;621;600;581;612;597;559;569;532;491;566;536;589;594;644;588;625;604;599;562;550;588;554;580;571;630;604;560;537;549;504;542;544;580;605;562;491;526;494;461;463;462;483;493;509;547;626;658;568;538;517;558;631;621;598;560;509;553;528;593;614;578;506;448;498;518;611;592;563;560;593;639;624;682;661;657;638;572;658;608;607;615;623;629;621;588;599;536;540;561;619;661;587;605;594;469;369;345;398;511;513;581;558;562;510;498;499;510;429;471;470;508;550;557;616;616;632;603;620;618;537;480;519;581;623;641;684;595;526;532;545;591;547;527;521;554;514;529;523;518;501;595;578;614;546;525;567;628;683;668;677;658;589;593;576;582;474;519;540;584;605;535;457;448;498;526;575;551;509;601;670;569;645;658;614;580;527;469;570;508;614;638;579;544;492;543;580;613;604;581;604;614;572;537;563;526;577;605;665;638;594;574;536;590;595;574;556;630;582;618;597;567;521;536;572;556;563;533;500;513;462;491;519;552;543;534;565;575;598;580;508;464;484;513;471;518;526;577;564;480;500;597;566;557;548;592;601;587;576;672;621;617;533;567;639;576;607;550;562;520;573;575;608;591;555;562;518;499;586;604;619;602;618;590;608;543;535;499;478;510;496;543;553;608;653;613;621;586;591;499;470;479;496;514;578;589;536;576;579;628;608;580;591;582;600;633;660;589;619;624;617;566;569;644;672;663;606;559;561;615;669;597;577;545;577;610;641;629;591;632;616;576;606;600;665;657;610;609;572;560;515;508;561;553;585;607;610;598;658;635;672;600;645;609;648;609;589;542;502;485;566;636;616;609;608
570;509;554;500;497;593;578;616;519;473;514;501;517;541;599;656;635;616;543;558;615;608;578;535;515;537;619;588;534;611;566;552;589;627;607;655;583;553;490;472;482;554;580;545;534;511;552;503;516;502;560;521;514;517;565;513;527;528;592;610;587;556;570;529;623;575;593;616;577;572;578;536;573;560;576;557;540;554;569;616;549;504;507;497;498;502;514;529;520;529;516;535;598;584;587;587;521;521;523;492;488;535;552;520;615;633;596;536;569;577;643;638;565;554;534;560;534;594;582;565;555;524;571;615;617;618;549;560;603;596;595;600;564;550;555;563;588;551;566;505;508;509;514;574;544;480;585;524;535;615;584;599;597;566;560;605;575;589;625;611;627;646;674;592;549;535;555;605;637;630;669;620;600;531;522;520;588;574;568;514;537;628;586;598;574;648;645;599;568;589;555;525;519;524;576;578;490;486;533;504;572;515;531;580;591;529;541;507;474;515;496;520;506;587;618;620;556;495;478;496;554;583;617;576;559;593;567;548;515;543;556;614;583;596;598;580;513;526;584;545;617;578;571;547;538;551;571;558;543;542;560;501;489;480;467;547;476;450;465;485;543;557;526;517;529;503;520;593;618;597;579;531;537;613;589;589;508;513;524;575;532;577;580;565;525;539;552;554;460;440;450;507;572;549;600;621;559;613;578;621;594;625;623;567;614;612;570;513;535;540;595;598;590;551;610;574;604;552;550;511;504;552;564;562;586;543;556;587;603;602;527;607;586;584;601;590;623;567;553;538;591;607;593;561;605;587;606;565;531;548;528;485;551;642;664;587;629;611;622;604;588;599;602;568;614;611;617;595;583;556;546;577;579;580;583;639;561;520;482;491;499;519;545;543;518;511;575;623;614;515;506;591;600;624;580;557;520;548;516;543;608;592;512;482;465;496;529;573;575;544;559;631;641;700;664;635;622;581;655;615;647;649;618;615;561;526;547;537;512;581;611;623;608;582;628;534;342;326;374;483;496;573;553;599;582;590;559;516;488;451;491;529;586;574;608;585;594;592;601;589;485;479;534;558;616;610;606;596;548;580;528;537;617;537;569;579;553;546;474;498;510;574;595;563;614;585;551;636;604;686;637;613;545;538;608;607;536;520;592;608;597;525;452;460;462;506;533;545;591;554;595;570;629;606;584;543;489;540;586;638;627;639;575;529;502;501;557;530;533;583;649;623;570;520;575;555;646;616;666;609;600;604;587;590;598;578;549;583;568;596;591;561;578;598;593;529;540;551;511;494;464;474;541;561;591;578;555;583;504;574;514;511;507;485;443;511;526;601;556;541;489;513;537;500;558;589;604;582;637;629;633;550;560;620;660;658;570;565;528;546;542;525;544;524;516;548;532;534;563;544;588;595;544;616;560;557;470;477;507;516;583;543;574;557;576;566;577;570;551;527;508;458;486;550;513;577;570;566;534;597;555;587;650;589;657;664;642;622;669;621;582;609;587;625;670;648;581;596;598;629;645;639;579;542;578;576;584;646;684;627;604;628;639;624;637;629;606;645;605;579;560;562;565;564;606;595;625;632;625;612;622;576;598;594;560;592;602;529;521;588;663;617;598;572;598
562;507;495;577;494;556;526;630;524;487;457;498;559;576;572;655;679;665;590;578;564;624;545;563;518;558;624;607;597;512;562;528;582;542;583;583;570;473;485;514;517;552;520;513;521;543;486;529;525;532;596;521;544;516;492;518;510;530;570;583;622;597;544;515;591;601;571;539;510;554;554;581;582;575;601;628;610;596;595;602;527;503;504;487;598;564;569;538;531;499;527;563;552;599;597;586;532;540;496;484;529;531;560;569;592;573;654;588;548;588;583;597;563;538;552;599;599;598;551;542;562;626;651;651;620;600;538;606;545;527;567;571;574;638;553;525;560;596;577;567;516;504;468;467;472;493;471;515;504;556;524;599;601;579;556;543;527;534;603;604;690;656;647;619;575;562;580;636;660;650;720;607;611;533;573;507;544;589;530;566;570;625;654;631;599;640;631;661;596;569;531;547;547;565;503;515;560;513;557;522;546;533;588;636;599;549;571;562;525;527;537;560;550;591;631;647;558;599;575;522;576;593;535;611;610;602;580;608;553;607;609;563;579;615;580;544;553;523;650;582;563;596;552;558;525;546;542;587;558;603;555;494;509;557;584;549;546;497;477;512;546;625;586;619;550;577;555;638;548;608;569;529;500;528;582;540;535;512;551;550;597;585;628;582;587;556;508;579;490;433;427;476;525;587;556;590;552;599;561;579;591;613;617;579;626;577;586;556;559;552;582;559;532;574;639;596;633;547;575;543;496;509;551;547;499;567;612;603;560;524;545;581;521;531;556;564;630;601;566;564;537;516;513;552;552;630;626;578;519;496;437;514;591;668;644;699;626;635;613;530;560;592;589;579;631;588;607;622;543;518;556;585;573;577;565;573;591;578;536;570;580;554;588;557;556;551;597;627;616;585;525;501;613;655;569;536;507;490;512;570;606;582;600;490;450;464;521;528;558;565;523;557;621;672;656;676;626;627;610;626;629;700;680;664;596;545;505;530;537;576;601;565;600;620;620;528;438;348;370;492;591;573;579;605;543;609;590;618;532;425;490;565;502;521;487;584;572;586;555;570;515;509;534;590;593;598;605;618;546;561;513;542;567;573;565;618;607;496;503;492;487;513;585;611;628;578;589;636;630;659;606;616;560;537;576;603;562;562;602;582;584;506;540;477;510;528;601;529;583;557;564;575;606;583;570;521;498;502;570;631;642;658;596;526;512;531;527;496;539;565;628;585;556;533;530;629;656;620;630;620;559;531;591;541;527;556;559;594;582;615;600;570;548;596;610;568;534;569;543;564;454;488;602;609;560;557;565;528;541;537;549;575;567;499;479;488;569;594;625;571;500;475;530;562;583;596;643;654;627;632;603;650;558;613;602;642;558;545;536;564;530;587;599;557;527;484;472;518;530;580;551;564;533;523;537;490;478;489;561;608;605;589;543;535;595;536;520;498;569;533;505;492;492;509;527;553;537;645;635;641;572;575;620;645;611;643;578;636;642;641;635;606;616;580;583;559;580;546;598;576;604;606;567;518;493;556;582;660;683;648;564;597;645;642;576;594;577;581;609;618;593;573;566;588;621;563;658;616;661;582;593;575;619;544;563;573;566;549;549;636;606;594;617;588;620
565;537;568;562;488;534;580;576;516;502;455;499;575;593;611;706;702;718;627;607;561;576;559;574;551;591;572;616;530;528;553;524;521;532;530;523;498;494;519;550;551;606;557;530;550;544;505;563;512;570;563;636;601;541;531;513;501;519;582;620;541;673;549;536;505;545;604;529;519;618;603;560;604;610;649;651;639;565;623;588;518;513;545;588;538;612;564;574;542;552;542;513;530;549;595;567;564;510;554;515;570;571;483;541;544;613;604;604;557;548;547;562;550;519;564;598;624;578;550;516;547;545;641;636;574;578;586;582;537;517;548;588;535;573;546;577;512;564;592;591;551;534;484;470;448;440;458;503;510;489;545;586;568;603;606;594;611;514;556;597;673;655;606;607;584;535;583;662;613;692;655;648;588;541;498;515;532;528;587;546;600;642;611;619;601;647;573;606;573;564;537;572;538;541;523;474;506;546;560;575;572;586;586;609;548;585;581;554;550;535;565;596;550;635;599;601;607;614;572;498;570;565;564;602;640;597;640;619;599;588;585;552;628;509;522;506;544;507;550;604;632;610;545;542;541;531;558;571;587;595;581;569;559;575;595;575;619;529;523;538;561;605;620;642;631;588;606;551;561;609;562;532;568;524;522;559;564;544;537;580;618;607;602;585;547;551;501;518;497;423;468;447;486;506;560;553;578;599;597;544;567;648;622;600;576;612;571;605;556;570;570;565;560;599;587;594;635;625;577;534;450;474;501;538;558;550;560;591;624;582;582;554;536;537;552;622;580;611;533;525;527;441;429;443;549;601;635;584;530;491;462;486;576;603;627;706;625;574;617;517;564;557;578;633;606;607;570;593;543;566;550;558;555;577;590;595;605;573;593;576;621;606;626;620;570;632;587;616;583;517;468;567;600;584;564;524;484;521;525;608;649;612;567;542;497;494;530;577;544;535;541;544;571;659;635;653;658;659;629;603;594;629;630;623;544;515;485;526;565;576;567;529;560;575;590;519;480;419;448;588;594;630;609;560;603;607;603;530;525;511;485;541;484;485;524;506;537;520;546;541;523;468;508;561;593;603;620;592;581;557;511;487;567;568;608;566;566;525;502;452;415;477;504;606;610;605;569;611;603;642;572;605;586;529;601;605;581;591;619;557;510;547;559;518;604;569;631;616;582;577;572;627;614;580;551;477;518;536;490;603;593;627;537;553;524;478;545;483;556;495;622;626;559;526;513;609;624;615;581;564;552;577;529;548;529;525;515;589;587;674;632;576;595;587;561;535;593;574;569;574;550;463;571;599;569;591;544;537;570;562;587;580;556;545;510;509;528;534;568;554;542;531;558;583;603;645;626;681;664;651;656;692;600;569;553;600;625;571;566;634;601;604;590;577;523;478;467;506;532;524;559;565;611;461;509;480;530;527;568;626;572;580;525;584;571;499;502;472;533;544;595;588;560;488;546;570;558;652;646;563;599;550;550;600;526;582;578;617;615;616;613;581;633;571;573;532;559;529;559;527;568;605;612;558;506;537;582;579;598;623;588;581;612;672;609;550;606;589;605;562;615;550;551;602;618;626;679;622;585;601;561;590;561;580;533;527;536;526;565;560;620;605;613;618;573
582;617;594;592;497;551;567;576;562;519;509;566;595;588;632;651;612;606;656;624;553;514;539;564;561;586;556;556;598;568;576;509;522;474;463;487;500;510;547;506;568;589;540;584;571;552;608;563;539;609;587;566;567;584;554;605;561;542;540;615;544;566;595;560;600;545;500;546;594;650;583;566;567;583;640;681;585;630;638;566;530;551;547;599;606;644;577;571;518;519;526;499;467;507;507;521;527;522;568;609;593;572;560;522;517;597;625;594;612;516;495;529;536;542;555;587;493;555;491;471;526;529;635;563;570;563;572;557;566;557;561;592;575;576;610;547;540;556;633;650;574;485;455;421;439;457;463;459;513;504;529;582;607;607;588;625;560;520;589;600;658;631;564;581;603;559;556;583;581;612;638;560;543;539;524;501;517;547;572;598;617;617;631;597;569;568;529;569;547;551;572;552;563;528;470;508;508;534;556;545;616;544;526;568;586;643;568;532;554;563;577;535;529;556;532;618;646;596;609;555;560;625;612;610;610;621;640;532;560;571;518;527;585;571;527;504;497;584;605;662;616;623;584;579;531;532;503;482;463;502;642;600;604;626;631;591;568;579;547;528;520;576;579;608;636;582;525;549;582;558;523;532;527;506;523;580;541;561;536;531;555;575;581;597;550;544;532;530;495;488;507;459;455;489;567;595;613;563;526;589;600;595;640;561;548;522;572;609;558;521;604;525;565;530;578;657;602;591;571;554;549;483;500;542;600;590;574;540;619;597;613;547;535;540;581;613;654;657;606;540;521;431;423;454;531;624;652;592;615;469;528;494;557;589;630;626;621;613;545;556;556;601;629;603;637;575;547;553;595;551;560;520;522;589;586;573;615;585;602;587;600;553;610;613;623;591;608;580;556;526;514;484;574;533;563;539;486;497;542;606;674;654;613;541;508;599;540;595;590;570;564;623;612;639;664;674;644;647;665;609;544;591;610;568;545;518;527;569;608;559;545;552;557;581;546;476;457;468;543;610;630;663;628;597;583;551;520;551;506;519;542;582;544;497;549;548;526;519;527;509;466;495;500;572;603;647;632;586;544;484;506;502;511;501;598;622;595;536;473;457;464;500;558;588;591;628;631;618;583;651;577;574;565;578;531;560;541;626;553;514;512;562;560;584;594;593;602;663;616;582;559;638;595;580;598;522;515;500;546;576;578;606;567;555;557;495;549;499;486;553;559;566;578;533;508;601;552;581;527;577;574;512;525;516;556;581;567;596;560;612;601;603;533;552;549;584;577;623;657;592;580;531;576;606;608;599;591;578;515;525;615;603;581;562;502;515;514;555;516;514;550;506;560;620;662;668;638;559;613;630;623;668;587;517;497;559;573;629;628;594;640;604;563;545;518;509;458;498;515;549;538;585;586;539;455;502;522;539;558;606;604;601;554;582;552;511;503;493;501;602;641;622;580;519;553;526;590;638;593;567;549;550;523;576;615;605;596;601;617;573;554;541;583;535;530;542;508;535;505;561;551;580;598;567;508;551;585;660;648;626;624;583;618;603;561;564;510;549;610;567;602;556;530;576;558;630;592;569;577;587;574;597;549;557;559;586;550;502;500;573;604;569;594;589;618
586;649;649;615;551;511;583;585;540;539;537;549;582;615;645;612;659;622;610;605;543;476;496;542;552;543;552;543;514;556;570;547;464;429;446;437;506;527;562;585;571;577;561;548;632;580;652;575;557;530;552;558;576;599;584;639;567;518;500;517;549;591;545;559;473;545;538;579;590;609;680;637;529;642;669;604;593;589;637;568;585;531;568;585;636;616;615;512;473;540;524;531;469;486;481;514;510;578;631;587;653;552;535;498;522;531;601;599;489;544;545;533;550;524;590;642;562;489;468;480;526;518;527;601;645;574;592;602;589;561;498;599;625;581;571;577;559;599;620;594;600;568;450;432;466;515;471;556;540;533;521;606;574;603;569;642;648;629;612;616;633;609;566;618;563;585;585;557;547;578;582;548;506;488;543;507;537;583;600;575;534;582;580;594;596;529;539;538;543;494;499;562;577;540;525;499;511;585;627;632;588;536;518;588;639;564;515;532;536;556;597;568;517;488;548;574;574;619;592;530;571;518;568;610;609;550;546;559;501;488;480;564;556;570;502;518;511;569;639;680;649;629;533;513;508;524;462;413;383;517;569;581;630;671;610;647;638;604;544;549;518;515;618;600;565;551;506;555;593;592;515;514;537;534;536;538;588;649;547;579;483;475;503;544;591;518;529;479;484;497;523;468;427;468;548;561;543;540;566;517;617;571;612;549;532;557;572;563;600;578;596;594;580;529;602;572;576;581;602;584;546;541;589;589;564;526;576;546;557;593;587;607;552;551;643;595;674;658;617;583;504;485;441;477;555;600;624;605;557;528;579;554;622;609;655;585;546;548;534;530;555;572;640;644;603;548;523;557;567;611;583;598;547;571;597;606;618;591;614;622;597;587;596;641;638;580;535;509;516;527;501;524;537;539;500;551;515;489;559;671;641;620;580;536;563;590;617;625;585;594;600;634;614;596;597;662;590;642;618;575;508;556;562;561;520;517;533;538;548;553;546;557;609;611;548;482;474;548;530;620;680;629;627;557;563;577;501;501;492;517;532;567;525;564;544;577;561;580;516;515;479;504;571;559;548;585;624;649;572;508;447;515;472;516;576;619;637;533;475;471;480;485;557;586;563;605;638;645;638;570;606;571;612;595;566;520;540;528;545;532;528;492;592;591;556;585;636;649;635;627;574;608;603;650;591;526;478;506;520;574;599;629;564;615;596;559;553;550;592;614;596;557;563;493;578;570;516;510;503;542;552;538;540;599;571;601;613;556;590;513;551;559;502;544;552;564;578;598;623;592;524;552;564;507;568;627;605;570;540;569;624;585;530;544;545;561;574;535;578;492;608;579;637;640;592;606;637;553;625;606;621;628;619;493;468;476;522;588;655;599;645;585;569;525;511;526;509;522;529;516;515;545;529;526;491;523;581;568;525;558;545;570;534;520;528;528;499;525;591;590;614;605;619;558;508;560;578;568;571;533;512;502;534;589;618;613;596;633;624;548;554;575;545;511;549;559;503;503;556;516;588;625;556;590;572;502;569;546;646;622;630;585;630;662;614;530;542;557;573;574;579;519;528;585;558;656;598;594;617;615;627;592;614;546;528;539;538;518;534;547;616;617;595;594;607
711;674;648;586;566;554;604;614;571;596;582;499;545;591;603;618;583;607;666;569;548;487;525;523;515;544;489;469;521;577;531;527;491;422;468;490;559;592;602;578;608;600;537;525;572;626;683;656;562;527;536;545;566;623;613;557;568;525;525;453;494;576;533;528;525;538;546;561;529;614;626;603;578;599;630;575;595;611;568;601;559;535;552;568;627;603;541;489;477;523;525;534;499;481;527;539;571;520;567;618;568;612;523;508;500;504;524;645;563;553;618;556;537;520;506;584;507;526;441;500;473;450;536;583;616;589;556;619;594;511;566;642;591;609;584;592;565;577;586;567;579;529;527;499;533;549;526;578;634;609;577;553;596;570;592;585;603;624;615;636;596;604;598;599;548;574;560;535;558;563;585;550;488;522;513;489;567;588;585;555;544;591;552;548;511;501;500;518;515;499;497;501;554;596;532;570;535;629;631;650;608;591;532;599;645;617;539;555;570;574;548;517;531;550;516;554;545;616;644;588;596;632;623;628;593;577;618;566;458;500;524;549;553;538;487;469;516;578;593;697;636;665;530;529;472;447;437;398;383;480;592;586;657;640;613;660;624;658;577;591;572;526;661;622;600;510;485;518;615;588;568;534;550;504;535;546;608;566;555;595;511;502;555;576;569;578;499;476;464;520;553;502;394;501;550;570;582;545;566;540;590;585;586;606;538;548;587;547;583;575;591;574;546;492;511;559;590;577;646;541;524;537;594;530;500;477;441;453;561;612;646;566;624;543;602;625;650;606;615;582;608;541;492;550;580;588;610;574;574;565;573;562;583;613;563;567;524;550;546;539;560;602;593;606;565;564;507;569;581;587;546;583;536;561;600;605;615;609;606;601;561;578;640;623;643;562;506;468;510;523;490;479;507;524;523;544;487;488;519;625;599;593;546;579;599;601;611;547;626;599;610;576;603;591;609;590;568;588;615;563;534;544;564;558;557;552;559;546;489;527;633;605;625;570;539;518;494;540;568;608;614;625;574;563;546;486;558;500;523;550;551;593;594;626;562;651;639;607;569;548;557;543;515;577;569;529;581;574;573;545;508;507;442;466;585;587;601;588;478;520;486;513;538;557;516;630;671;697;593;624;621;581;630;548;582;502;529;526;594;534;523;577;569;566;572;527;602;609;630;620;590;585;612;599;572;500;471;457;516;568;569;630;643;645;607;569;522;506;499;528;526;567;575;526;481;522;483;463;492;528;578;572;560;615;590;584;607;591;564;556;584;508;572;545;566;601;639;665;613;612;523;544;543;547;524;600;575;540;560;569;553;580;546;598;620;582;569;587;564;554;564;586;605;632;603;591;616;620;577;535;557;634;606;528;454;439;445;571;585;629;578;544;528;487;505;544;572;546;553;509;487;529;546;535;477;499;558;608;560;592;556;587;585;582;542;480;502;546;588;625;594;646;597;605;561;554;563;591;518;560;560;542;536;605;603;601;596;592;589;521;512;576;501;573;580;566;559;501;523;500;567;655;633;551;578;472;518;550;572;592;615;617;645;609;566;550;558;538;612;619;561;527;549;596;564;595;577;589;621;627;606;630;646;581;548;573;525;492;543;556;534;620;597;667;684
622;609;637;663;565;609;628;600;601;588;545;533;565;543;590;558;586;636;615;645;540;505;506;505;537;558;546;495;486;544;552;555;463;466;461;531;614;581;571;586;564;573;502;549;615;618;636;571;542;630;587;587;571;578;597;607;600;541;531;441;486;537;523;500;496;549;573;541;521;536;624;651;568;572;567;602;578;543;497;559;524;571;551;581;649;583;500;475;428;469;543;536;524;507;525;509;543;509;489;559;587;606;536;530;566;527;566;597;629;633;536;578;600;518;571;476;489;438;479;526;490;548;537;588;616;596;577;599;555;561;550;589;648;623;563;597;564;575;549;518;511;556;575;556;558;554;565;541;584;576;586;577;609;519;571;574;621;672;624;594;623;633;582;543;564;587;569;590;564;586;539;512;518;512;501;475;566;571;619;572;522;502;532;554;564;567;506;477;474;472;528;503;555;589;615;585;597;587;623;581;563;532;535;601;587;634;583;628;577;572;537;499;540;552;544;501;513;551;556;583;575;640;602;615;623;603;617;547;515;549;526;550;542;533;457;479;568;584;600;625;614;613;578;517;464;485;487;451;398;459;525;578;555;561;655;648;666;684;649;573;582;585;633;603;580;593;555;573;573;644;617;554;544;462;496;556;523;564;587;597;524;555;587;618;565;579;535;430;456;504;530;510;460;473;563;615;543;532;524;505;553;574;583;581;523;502;548;586;622;631;617;570;519;514;504;572;518;586;555;556;661;594;550;557;536;507;460;522;565;621;605;638;595;595;556;581;619;558;595;556;538;558;532;580;606;595;631;583;623;578;558;603;561;628;522;595;542;566;573;568;579;564;600;540;539;497;441;482;584;625;578;515;520;479;566;570;574;570;566;638;597;562;567;576;549;586;514;485;536;568;501;492;509;478;544;567;515;460;547;600;577;585;581;589;606;587;613;557;589;592;609;615;627;605;617;573;550;564;561;506;533;521;564;529;574;546;586;536;526;531;539;606;602;629;562;517;577;599;575;545;586;569;565;578;535;570;524;510;565;592;635;570;530;569;619;642;660;618;576;590;572;567;550;572;609;595;560;515;510;537;523;481;458;477;585;598;592;541;505;532;508;551;560;540;540;595;664;616;663;687;599;611;621;568;566;512;518;513;551;524;547;563;550;509;530;551;600;629;677;675;621;581;609;615;521;519;483;476;493;548;592;670;688;658;592;611;577;513;554;508;556;585;562;521;517;535;456;463;450;522;520;528;553;537;593;585;553;575;551;534;528;517;572;537;549;564;618;667;598;611;568;525;559;556;529;615;632;606;558;508;566;504;523;566;645;604;637;588;615;578;555;602;620;636;580;589;601;602;516;529;581;609;622;506;469;511;506;570;595;577;599;578;525;476;516;548;592;577;514;516;484;455;537;552;540;567;556;627;584;603;591;603;581;572;510;479;549;600;587;629;666;614;678;609;552;490;543;526;540;532;536;562;566;555;580;604;560;579;587;553;551;478;563;506;546;524;556;488;484;516;589;652;653;581;545;536;523;525;556;554;591;646;569;618;596;587;612;571;580;529;547;528;523;632;604;557;571;546;543;645;621;659;622;600;552;530;513;558;568;598;612;567;618;657;632
656;634;647;646;606;614;685;636;618;580;558;566;552;531;554;539;604;658;675;605;641;586;543;561;539;561;567;488;484;510;517;517;515;497;542;544;619;578;559;565;538;583;566;532;618;548;586;610;583;607;582;616;615;652;595;579;521;476;488;537;533;572;593;514;557;565;630;565;544;533;529;575;562;573;612;585;511;494;538;527;604;570;568;529;603;549;489;441;414;455;521;498;525;523;521;520;533;547;512;484;537;556;494;505;549;547;575;612;617;569;551;577;607;541;489;531;487;453;490;517;559;559;558;626;652;654;650;589;554;517;597;585;551;567;578;518;572;570;572;487;539;576;548;591;538;534;572;549;576;536;547;554;582;549;524;586;606;598;648;601;584;635;583;539;570;562;570;626;586;602;562;522;559;537;524;526;545;572;573;525;507;486;498;590;561;617;564;522;514;502;466;495;568;597;607;620;556;565;640;653;582;545;566;585;592;644;635;620;618;588;561;554;506;532;552;500;520;527;585;605;617;633;652;649;575;612;614;543;583;552;559;534;581;492;504;452;559;649;596;615;556;546;493;465;482;505;563;518;484;468;550;546;543;538;603;658;685;679;647;596;587;677;649;642;631;613;581;547;604;603;688;619;565;478;499;462;543;543;478;538;568;570;653;592;603;547;481;450;443;543;471;420;457;501;580;538;564;568;553;545;572;647;610;559;505;494;532;547;579;603;631;587;554;531;506;549;538;557;567;612;590;593;541;513;481;514;514;519;487;556;596;654;607;585;540;549;594;583;570;553;542;604;577;588;570;574;569;566;606;626;610;594;567;613;576;541;561;530;561;641;591;590;563;546;501;424;498;481;574;558;554;501;525;532;487;582;547;567;622;589;601;532;506;513;578;623;573;538;585;613;572;559;539;547;612;538;493;492;513;544;573;573;585;599;609;591;640;619;593;578;599;611;577;579;574;580;516;561;491;515;502;506;520;548;579;588;571;544;506;492;503;574;609;552;544;513;589;583;559;588;573;523;521;537;560;543;543;601;599;638;605;564;547;517;559;621;641;636;632;654;594;565;568;565;577;560;576;521;462;514;451;430;466;500;568;563;563;589;512;534;518;535;551;543;538;570;646;687;620;668;584;577;634;654;578;584;556;599;560;579;579;505;491;457;490;492;515;577;664;644;551;555;532;558;571;482;517;478;523;562;624;654;669;664;649;612;617;572;538;553;497;573;560;526;524;533;495;509;502;549;521;556;570;514;518;561;519;556;584;565;532;538;525;584;580;640;636;590;627;590;603;576;597;550;526;551;564;588;555;582;587;534;542;561;633;594;611;635;591;530;551;570;567;581;601;598;539;553;528;539;521;635;608;501;518;519;552;571;599;589;599;605;554;513;484;506;578;566;497;508;502;507;411;550;530;566;591;596;664;602;620;608;606;589;554;455;549;643;638;646;640;657;630;643;544;479;510;596;572;559;606;585;572;557;626;611;593;556;588;561;540;554;560;528;511;555;494;505;543;535;562;590;598;576;523;547;540;517;564;631;596;595;575;615;608;618;616;616;595;589;564;567;627;575;584;583;580;550;631;608;581;611;599;570;565;547;541;563;551;601;580;618;568;573;609
597;649;632;612;641;627;654;628;621;573;524;587;587;546;509;542;568;649;694;702;636;545;573;537;532;526;508;541;522;576;523;543;556;562;582;583;584;571;531;549;578;604;592;600;623;591;580;573;552;562;602;643;628;608;634;598;558;528;545;534;603;603;587;590;576;565;586;560;546;562;544;565;590;589;542;536;551;566;550;579;570;573;597;559;516;589;494;492;473;475;486;533;538;555;537;531;575;532;519;550;559;509;537;579;562;577;531;615;613;642;560;549;491;494;542;530;501;508;491;545;610;546;576;642;624;582;626;567;573;591;643;614;648;608;578;568;525;551;570;539;571;568;633;596;562;564;542;534;503;499;475;490;521;500;517;534;557;612;686;618;658;666;586;578;545;571;597;646;583;627;584;587;579;527;537;513;575;595;574;530;447;470;515;582;610;630;621;621;575;506;496;508;520;609;620;562;588;549;559;617;590;550;573;577;612;641;625;625;579;594;527;578;476;557;509;507;491;521;560;635;648;665;611;581;580;624;556;587;544;555;586;548;507;501;543;529;512;534;546;594;508;584;475;528;549;532;534;492;499;430;515;536;523;515;517;646;683;699;651;550;637;610;627;593;621;608;583;579;579;559;603;604;575;539;527;536;571;526;524;510;537;583;599;610;607;545;486;468;527;522;465;475;458;512;551;546;554;586;576;532;587;584;592;549;559;511;524;518;555;560;536;586;533;545;516;543;537;462;524;558;545;523;528;489;516;507;499;489;546;562;636;584;635;569;540;564;467;513;513;552;549;602;630;595;591;559;515;545;501;557;597;607;589;551;545;560;581;578;657;602;546;564;496;536;519;498;496;463;552;540;564;523;553;520;543;517;461;527;571;580;517;495;500;488;609;597;538;576;645;597;604;664;633;570;561;531;511;487;470;524;549;561;586;601;635;651;576;648;657;585;660;560;576;594;510;521;534;538;519;511;524;535;559;603;588;530;523;502;485;467;521;556;615;588;512;538;639;633;561;514;520;542;509;494;538;572;556;589;547;627;634;544;493;474;520;593;618;605;691;605;627;596;583;571;634;601;599;537;528;539;435;430;485;542;539;608;498;561;576;578;602;547;525;546;523;536;577;645;625;608;601;613;580;646;640;613;585;553;555;575;587;589;499;484;516;565;549;612;600;640;526;476;480;524;494;515;569;544;549;622;625;702;619;622;638;605;630;617;590;519;527;574;536;532;500;549;578;561;506;582;646;590;551;493;522;538;528;537;654;620;553;519;535;541;641;629;651;595;567;578;560;603;583;550;536;531;623;591;588;581;581;594;570;528;555;594;615;607;543;517;522;553;522;571;593;542;501;499;465;451;443;576;521;561;564;537;590;610;617;632;611;615;561;567;478;475;515;506;520;538;537;538;553;535;592;569;593;633;597;606;624;598;573;545;506;500;521;590;633;642;616;627;601;627;560;488;505;586;588;626;597;586;504;557;598;580;556;574;595;602;578;546;579;560;548;569;502;528;572;598;618;572;529;463;447;552;507;544;548;560;622;567;620;598;526;587;585;555;553;571;583;611;619;633;666;615;613;619;634;584;606;615;590;611;582;554;508;547;551;580;550;587;576;540;618
629;652;643;641;620;643;641;621;578;618;609;559;564;528;482;580;634;677;700;625;621;547;525;572;520;543;565;511;612;513;554;537;578;555;631;576;585;580;568;500;575;604;599;634;600;563;590;582;558;571;617;603;583;616;613;564;538;539;552;552;574;601;574;529;569;595;573;545;574;575;570;558;604;559;515;560;556;550;632;624;624;576;633;639;594;541;508;539;506;516;507;539;558;534;518;558;544;592;561;486;525;507;555;577;590;574;572;595;612;582;620;568;508;523;607;571;546;521;514;571;595;568;583;565;640;615;586;585;525;569;572;614;631;638;592;527;483;511;526;529;537;533;559;572;559;554;493;461;431;439;413;450;576;549;560;571;569;588;624;629;633;624;616;571;525;545;603;588;615;596;602;592;592;588;575;519;598;597;586;538;540;542;587;573;590;702;669;646;615;486;483;472;555;609;515;555;546;581;624;576;599;545;586;524;564;585;647;626;557;544;567;583;542;592;525;547;528;520;601;632;627;672;590;590;565;547;542;535;580;566;598;565;501;489;440;476;521;583;597;556;607;602;555;613;528;524;539;507;483;532;529;504;520;547;582;604;656;648;633;603;694;568;604;590;589;587;573;507;520;593;601;604;563;577;542;563;559;498;545;540;534;580;614;569;575;581;522;521;506;521;473;455;436;541;530;566;520;527;590;560;563;578;592;581;527;523;510;527;537;530;601;608;571;583;575;564;517;507;414;520;580;549;574;589;517;500;491;577;578;607;614;635;581;472;527;518;498;502;544;577;547;596;642;624;562;512;479;489;568;585;614;558;604;576;543;576;566;622;589;625;605;536;527;544;516;503;522;516;542;599;530;555;574;579;531;536;460;491;511;520;525;475;509;605;561;591;601;598;660;613;583;569;619;618;570;571;588;511;481;503;539;531;579;652;605;597;583;577;602;673;545;538;548;589;532;543;502;539;488;503;559;541;556;633;600;529;516;501;487;458;471;576;584;595;583;565;585;583;590;549;535;519;501;550;598;575;572;601;539;602;584;544;533;522;515;613;688;620;640;634;590;606;568;620;542;596;569;547;536;497;510;500;530;542;587;542;532;514;588;596;562;495;512;545;509;568;534;558;641;636;597;607;602;569;610;614;636;565;568;573;582;538;470;492;535;488;477;511;637;573;540;519;482;518;534;483;529;564;543;604;647;633;591;557;564;619;615;630;594;540;512;548;621;548;519;544;473;545;604;642;632;590;588;475;499;496;522;586;637;604;585;520;561;557;619;612;633;584;583;619;582;566;595;541;564;522;549;604;578;572;648;599;613;518;558;572;587;585;521;521;530;527;616;572;588;525;505;424;407;406;479;599;564;558;556;571;604;644;561;611;666;677;598;556;505;532;527;502;507;517;578;588;536;591;543;612;583;604;613;578;536;553;579;458;504;508;538;588;630;606;608;590;610;585;522;530;571;587;589;606;615;537;548;523;581;573;585;589;578;650;597;625;584;591;574;520;511;539;563;587;607;526;488;397;386;462;494;535;573;631;650;660;608;555;568;535;576;556;584;560;560;551;640;573;615;634;598;573;587;599;569;567;623;623;590;558;543;583;585;611;594;574;578;537;562
624;656;655;594;592;601;613;640;627;588;612;596;595;536;536;550;639;605;669;662;608;544;543;556;616;546;603;620;602;598;585;523;598;607;621;631;520;529;558;540;613;656;626;649;623;587;585;575;568;587;542;610;553;576;569;558;560;523;534;591;583;579;559;530;515;563;570;524;575;542;538;493;587;589;497;539;527;560;591;652;592;628;612;605;644;627;613;562;531;519;564;549;589;577;541;540;571;528;537;498;552;482;572;526;579;583;597;526;641;633;622;545;542;470;485;551;504;471;560;580;642;608;543;586;589;558;581;523;561;546;558;599;703;620;603;517;485;476;535;525;480;521;532;595;585;525;511;511;479;448;456;476;493;524;571;548;596;634;627;620;596;565;559;570;535;590;628;611;611;593;620;594;624;550;638;599;588;605;624;557;534;548;563;598;605;660;663;647;571;544;511;515;575;541;537;524;544;535;549;546;546;528;541;515;524;579;569;585;562;602;579;563;542;549;557;509;537;593;585;605;621;649;584;591;549;570;538;553;570;617;627;587;532;504;457;496;533;571;570;607;569;617;613;609;569;518;537;529;546;600;549;551;552;588;557;603;601;613;615;648;595;578;562;571;563;581;525;519;502;589;603;640;526;556;584;617;570;577;552;554;557;568;534;562;606;533;532;526;563;518;493;473;454;470;520;472;498;541;610;581;590;582;566;590;526;525;531;547;590;580;580;589;563;575;557;554;507;481;394;486;536;543;525;575;579;598;628;587;634;652;616;566;568;517;442;492;516;562;605;584;568;591;611;575;577;543;516;505;490;577;614;555;541;574;540;545;625;646;628;643;609;577;617;575;538;505;508;521;586;584;543;575;548;535;542;486;501;469;498;533;537;531;567;613;635;589;627;631;583;586;612;582;611;594;582;564;583;545;560;525;501;571;585;639;599;608;523;555;611;598;572;522;569;555;551;536;534;533;498;562;563;640;610;605;618;578;558;547;562;525;516;566;572;620;642;595;577;595;570;576;536;544;569;572;632;612;532;561;577;633;578;604;548;495;520;515;539;591;608;573;647;620;649;542;602;581;549;523;533;562;527;561;542;598;569;517;457;522;544;569;593;519;544;531;521;508;514;549;582;609;620;623;580;605;648;621;628;615;547;516;568;547;551;539;508;513;485;495;529;538;517;494;522;512;533;451;513;521;558;615;590;637;597;572;580;590;628;595;566;549;550;598;629;608;541;569;549;521;595;600;562;596;587;566;522;482;503;547;639;575;571;531;499;566;562;589;596;573;594;537;570;499;504;482;536;569;520;532;597;604;605;591;600;539;535;548;564;568;512;506;510;532;556;621;537;533;508;437;444;427;464;626;642;618;574;577;546;581;626;605;627;630;608;554;568;545;527;549;574;578;552;557;584;600;586;621;595;546;539;532;549;500;505;499;556;569;578;580;598;612;598;535;517;515;574;559;586;606;628;616;595;485;464;512;521;567;534;576;606;598;570;610;602;507;513;536;523;499;566;569;566;477;336;305;359;419;506;554;614;647;608;652;603;602;576;574;549;571;609;591;598;612;621;556;558;586;583;572;579;540;603;573;607;609;549;573;594;594;585;654;628;659;611;577;556
599;591;629;542;510;574;623;635;651;568;609;648;624;541;547;549;539;605;581;636;593;593;619;547;611;564;571;602;553;593;551;558;520;589;596;615;578;585;516;560;622;624;612;646;626;606;609;576;524;557;515;537;569;593;596;577;499;512;531;573;629;602;547;499;533;582;558;608;571;551;506;467;524;557;541;533;514;498;607;657;606;555;609;579;648;581;592;553;587;533;531;546;600;560;547;527;541;543;531;493;524;473;473;547;553;534;487;518;610;613;579;584;524;464;475;486;506;459;511;592;572;566;539;560;595;590;560;587;544;534;579;569;615;635;609;542;559;518;511;509;425;457;476;576;519;561;584;559;523;533;479;474;510;497;603;591;627;595;601;555;526;562;548;548;498;592;632;665;605;627;598;617;608;521;617;565;621;658;597;533;529;550;606;594;610;596;694;651;627;560;494;521;568;547;527;549;530;492;557;548;561;556;535;501;511;581;542;565;548;529;529;583;582;592;541;553;536;569;625;630;614;590;593;565;537;572;555;586;604;624;609;658;539;470;429;465;495;576;632;599;579;600;652;644;607;583;625;657;582;587;569;580;577;594;545;570;580;607;611;603;599;581;584;568;524;552;474;484;493;547;537;490;527;569;628;569;602;540;549;577;586;527;551;501;613;534;500;499;581;575;454;450;487;488;450;497;554;590;565;600;580;572;570;591;600;595;541;570;614;535;576;562;538;547;599;573;548;474;428;479;527;539;563;548;613;581;607;578;675;661;634;562;556;511;482;441;518;571;563;571;519;532;521;578;569;570;554;527;519;625;606;606;568;599;553;596;586;602;634;636;642;623;605;573;568;529;535;533;539;576;556;527;579;545;516;569;554;480;481;505;594;637;618;609;547;601;601;590;633;652;576;607;610;610;580;523;557;520;513;532;533;548;613;618;649;585;506;469;552;603;527;484;523;525;518;568;573;563;490;525;555;614;612;616;664;624;606;563;560;544;578;597;627;647;636;542;531;538;553;596;562;531;555;566;617;603;602;589;590;669;601;560;531;546;532;498;568;536;539;490;529;599;599;569;610;634;543;525;544;537;569;589;556;596;527;512;463;487;536;542;566;543;532;522;470;490;574;617;588;567;570;631;633;620;637;636;627;610;512;520;506;538;565;565;550;556;487;493;542;565;521;504;529;483;527;505;552;474;534;526;566;581;575;540;587;615;632;627;578;601;573;610;598;591;661;611;612;527;573;583;593;584;593;584;530;499;586;568;603;542;520;519;511;540;564;558;594;546;546;554;561;558;504;577;547;502;524;564;560;552;569;554;521;524;472;520;511;524;543;452;526;555;583;578;508;532;497;452;462;446;529;617;626;606;638;581;599;606;592;634;631;594;568;581;543;567;501;543;541;612;537;576;558;570;537;594;582;544;506;543;520;505;499;549;528;646;532;567;639;592;579;539;523;561;565;619;608;612;624;597;553;498;476;501;490;473;541;580;614;576;600;595;557;569;499;506;553;583;570;559;532;461;339;256;324;511;581;602;611;615;618;583;640;611;554;608;588;581;596;534;572;628;622;679;589;551;546;528;622;664;586;603;590;617;637;598;672;612;643;584;609;626;570;594;585
581;518;575;522;516;568;624;633;614;632;647;701;641;521;496;528;552;576;544;574;584;602;604;543;573;585;541;539;577;636;595;573;507;554;569;564;553;560;506;583;576;619;585;624;631;678;608;550;583;527;502;491;563;599;545;553;527;559;493;532;546;575;604;516;574;618;622;631;654;542;500;562;530;634;550;549;481;513;600;633;699;548;635;594;540;608;615;632;571;507;540;509;622;639;574;598;531;448;469;515;491;561;599;520;486;498;549;537;564;598;560;555;525;503;505;452;445;418;508;543;586;564;559;578;553;693;626;542;594;547;522;590;549;577;582;631;589;580;560;526;489;492;499;553;529;574;567;590;534;535;493;505;499;558;571;646;675;660;648;574;529;510;554;558;557;604;559;664;611;666;589;592;587;581;646;595;588;601;587;510;620;603;585;622;675;649;655;614;628;580;616;587;523;538;556;517;552;532;528;582;501;491;483;510;549;546;506;541;563;582;574;571;527;582;542;586;594;575;642;621;618;586;638;608;550;542;523;560;592;637;599;580;589;533;508;477;544;585;599;581;592;596;639;646;659;654;538;595;582;583;579;565;560;525;562;543;531;568;537;582;615;628;586;525;527;511;464;479;511;489;536;521;556;577;627;636;601;570;610;595;594;564;494;559;586;622;581;549;567;455;484;441;463;444;473;477;511;509;574;564;644;585;602;638;579;539;545;583;609;564;551;554;574;566;537;570;527;484;467;460;515;562;561;555;523;632;584;586;639;661;686;597;559;529;470;428;533;582;574;483;497;497;517;569;545;569;544;516;571;567;534;534;607;596;624;643;630;631;614;623;621;605;604;599;571;519;539;593;569;546;479;530;576;533;500;495;487;485;534;552;600;601;649;575;546;548;558;577;558;566;562;614;599;612;576;553;553;565;516;583;585;591;571;580;589;549;488;524;587;568;577;550;545;560;500;507;532;517;508;566;543;574;574;573;663;592;632;567;569;551;524;541;621;624;615;526;469;544;537;510;528;541;596;596;600;613;549;583;675;609;583;559;553;562;551;491;509;515;552;561;612;614;590;574;557;622;575;545;549;534;565;601;592;580;615;518;521;468;492;556;562;591;571;573;567;598;560;635;635;589;590;599;641;623;623;601;598;573;551;468;522;569;556;532;552;542;596;547;536;499;557;489;518;470;496;494;510;500;452;445;471;488;603;573;604;604;591;571;611;612;585;547;568;556;593;597;549;611;564;561;558;573;626;604;526;564;606;585;604;597;541;559;614;547;515;523;576;563;537;583;564;509;541;533;558;560;558;572;523;549;540;551;526;521;450;470;543;537;538;534;520;565;514;561;568;592;588;540;451;525;603;605;624;636;695;617;624;675;590;607;585;539;557;563;565;530;526;496;561;568;548;542;566;603;562;559;621;576;548;560;606;530;608;548;523;558;609;569;616;569;615;586;542;481;506;603;584;608;605;604;582;551;561;557;569;554;548;583;575;534;530;610;569;535;527;500;558;586;571;545;533;451;365;331;423;540;578;612;569;613;631;663;615;570;614;559;564;504;515;523;594;641;665;632;634;599;502;603;560;584;588;599;582;579;655;668;673;670;587;554;613;628;582;597;627
559;605;540;491;513;598;620;643;645;670;644;662;641;561;525;557;534;551;617;574;523;609;550;562;547;543;578;502;550;606;604;569;514;528;568;543;548;582;558;561;630;624;572;586;613;623;613;591;628;539;534;488;563;598;533;532;570;541;481;478;499;579;570;580;566;579;574;591;613;563;549;592;602;630;601;537;500;533;605;603;605;591;594;540;551;550;633;606;574;515;529;532;568;629;621;618;544;478;487;474;525;539;540;520;512;490;533;573;577;565;535;481;547;511;471;476;405;395;439;492;572;622;620;562;573;606;643;652;553;561;550;552;569;606;548;564;592;540;576;586;539;527;524;556;586;594;537;574;569;495;477;471;574;583;607;679;662;648;640;590;515;541;532;526;516;554;605;637;636;600;558;561;493;555;518;606;635;607;595;568;576;625;606;641;676;617;647;575;556;576;555;585;571;530;524;490;565;571;604;580;488;454;553;582;557;567;549;567;559;584;575;626;580;515;526;588;590;610;649;599;590;613;613;617;585;540;543;501;576;595;637;648;555;526;527;552;521;562;606;620;559;595;575;638;637;591;598;567;522;572;557;567;552;563;561;523;522;504;575;528;618;607;557;529;501;498;489;481;512;460;542;555;602;595;655;578;532;560;614;643;559;545;566;559;574;552;574;490;475;498;535;492;440;445;449;488;525;536;571;576;622;605;608;585;566;522;515;563;548;576;548;604;519;524;582;621;553;495;496;482;546;552;539;564;603;603;618;645;647;665;688;612;574;505;507;510;541;597;582;526;488;501;498;547;536;614;596;617;552;595;578;569;617;628;677;602;561;587;643;627;585;570;615;570;482;506;555;563;553;528;515;590;581;511;484;477;505;483;504;527;574;614;598;510;520;494;517;601;579;595;564;589;599;619;598;605;585;559;574;587;619;617;611;588;565;511;506;545;592;596;579;543;546;562;546;542;508;519;531;477;460;547;548;574;624;592;596;550;555;547;592;585;597;655;613;563;515;561;483;535;503;563;590;580;573;638;601;612;614;624;562;588;595;517;512;483;508;549;552;598;585;587;639;611;610;584;642;549;591;558;565;613;619;543;570;539;497;544;575;605;568;571;528;577;609;606;570;600;645;623;570;639;607;622;580;553;595;544;474;457;514;516;572;528;554;593;502;591;567;514;526;563;512;489;478;483;491;442;392;390;473;497;608;558;599;622;642;585;624;591;557;487;496;533;577;601;564;584;528;476;497;534;542;555;650;589;576;605;547;584;574;564;551;557;526;494;495;486;562;583;612;534;501;596;619;620;565;503;526;517;495;514;472;466;468;488;543;538;578;541;553;531;531;616;598;611;549;543;549;524;627;698;704;664;640;646;666;636;587;569;494;554;572;544;538;488;504;516;586;560;611;605;643;650;588;608;587;581;565;620;624;643;615;575;555;589;550;623;647;621;605;560;516;518;553;537;581;632;572;605;573;609;584;619;565;556;591;584;584;584;556;545;532;557;494;472;546;575;537;581;512;506;466;420;460;554;593;589;596;609;659;667;600;579;549;533;480;518;483;581;574;632;668;672;605;597;540;574;595;618;614;575;534;567;632;633;652;611;645;624;619;588;636;567;596
511;503;556;526;603;605;638;619;625;663;620;622;647;551;510;548;491;526;554;574;553;548;539;526;549;528;495;522;555;565;612;555;544;526;538;543;593;567;558;614;636;610;566;653;647;659;632;595;634;583;566;588;528;554;581;582;562;573;519;496;545;598;584;607;586;615;608;561;598;523;510;555;603;547;587;559;500;552;635;613;547;554;589;591;531;541;505;545;498;495;530;533;566;613;685;626;575;545;546;543;520;535;506;489;467;534;541;571;601;551;547;533;524;557;448;439;405;395;493;527;594;626;635;585;609;607;646;543;579;564;578;516;529;525;545;579;569;645;618;564;572;581;627;579;588;578;579;612;510;488;527;550;580;587;649;638;634;619;599;598;567;516;553;580;516;550;609;566;561;597;537;558;562;528;547;566;612;576;593;575;552;641;586;621;638;664;653;611;554;508;591;557;560;561;585;591;586;545;554;522;475;501;533;566;547;613;557;617;634;620;618;554;516;517;554;582;606;594;585;546;616;602;607;593;634;534;547;536;616;660;663;600;579;505;539;549;500;534;531;538;569;558;599;630;614;587;548;534;490;495;511;557;559;484;528;531;544;542;559;553;607;592;574;524;440;513;505;541;537;522;517;561;549;585;622;569;543;554;598;611;556;575;611;534;643;580;516;493;465;491;476;477;551;490;460;460;490;587;533;605;611;549;613;647;563;579;537;537;571;550;556;545;522;545;519;557;609;573;500;492;566;586;573;572;588;634;639;639;585;577;579;586;527;581;526;560;571;588;553;514;519;480;556;574;642;664;655;628;589;593;601;598;616;658;620;591;576;628;588;568;581;599;607;550;515;549;540;565;552;543;534;555;549;500;468;470;510;482;499;560;616;627;566;540;520;573;562;538;611;539;569;565;611;609;600;586;565;556;603;574;607;606;569;556;569;508;537;594;628;626;570;585;563;537;507;566;488;519;474;512;464;505;577;630;620;631;597;548;540;525;476;504;522;573;585;546;520;560;521;524;552;590;625;572;573;606;614;599;597;567;535;551;538;531;480;535;542;590;597;619;629;625;662;627;656;642;627;607;558;550;553;577;646;596;545;491;507;531;602;598;621;561;573;552;613;621;648;615;618;649;601;579;568;579;565;540;563;500;445;436;445;520;572;570;598;578;629;541;594;547;533;562;476;488;515;506;470;429;416;477;472;526;594;581;541;582;580;578;600;570;540;495;462;528;563;583;574;579;541;520;502;557;534;543;553;558;535;592;577;587;596;590;552;510;549;421;472;489;534;539;589;551;550;581;592;614;582;550;518;489;507;488;438;433;462;482;550;626;584;594;552;569;548;586;594;631;604;606;529;561;591;617;657;656;596;617;620;625;582;508;523;573;589;537;541;505;528;534;572;584;546;595;605;556;565;547;574;606;547;594;546;576;630;618;555;545;590;605;603;630;627;560;491;525;536;570;567;605;584;532;590;571;563;605;623;604;528;562;621;627;581;514;479;498;497;502;536;521;612;526;562;556;549;522;502;535;576;553;571;650;620;604;620;570;579;540;479;479;484;531;589;549;682;654;632;593;567;617;583;590;593;617;540;560;602;631;630;612;578;584;596;612;621;641;615
528;540;525;542;612;594;642;578;594;596;574;639;605;559;510;532;522;552;547;553;499;516;525;497;514;470;501;492;576;592;627;629;568;560;579;562;562;607;557;572;612;591;605;620;612;639;661;675;609;652;587;573;563;533;566;614;603;544;577;503;502;617;566;615;580;588;579;557;547;550;547;583;567;549;583;617;531;565;613;654;580;634;633;562;557;499;504;570;509;511;466;550;553;573;605;645;590;620;573;563;524;523;530;540;504;519;578;544;570;532;566;528;502;545;467;437;424;492;482;542;565;607;615;591;678;646;571;587;564;566;581;614;525;545;575;543;598;671;653;527;528;585;604;549;563;585;553;580;592;574;596;620;630;627;677;603;584;627;665;635;570;552;546;560;533;544;522;627;653;583;574;533;595;589;540;519;566;560;599;534;590;576;600;632;588;567;606;592;496;537;514;545;524;519;533;591;623;609;546;543;487;530;544;556;586;524;592;587;628;623;593;604;555;508;550;575;564;598;597;585;643;650;683;614;608;577;542;530;583;580;649;633;615;557;531;494;543;494;561;557;526;598;607;596;642;672;596;544;456;522;575;511;534;530;541;554;578;580;549;519;572;624;581;507;476;546;563;569;578;550;544;578;545;573;615;625;565;555;592;560;547;633;621;650;574;520;516;456;480;472;466;529;546;542;536;545;551;589;561;560;548;577;550;639;605;528;503;530;541;563;504;553;580;536;556;586;572;544;527;561;520;595;611;545;586;602;590;578;587;520;546;526;493;525;554;552;570;598;635;582;537;571;555;563;615;669;674;625;611;603;614;614;562;642;592;574;623;578;570;574;516;570;558;511;577;542;571;580;556;513;562;561;560;443;484;508;553;515;506;554;651;612;552;563;581;582;669;599;583;572;612;608;594;577;631;601;620;541;552;606;629;552;515;529;575;580;578;563;618;632;579;599;587;530;529;516;534;459;478;451;482;510;603;609;609;604;557;564;524;483;471;503;528;605;559;509;558;541;542;525;561;549;562;517;499;564;570;555;525;508;469;518;533;504;509;471;545;626;564;602;624;628;647;593;578;658;640;587;579;573;566;620;637;580;568;477;476;599;587;588;569;525;552;586;617;599;625;620;632;612;590;579;567;533;550;585;586;566;479;462;488;524;549;551;560;596;619;601;590;604;523;527;479;499;543;548;532;478;472;518;491;535;572;537;512;578;545;573;597;537;511;365;507;558;538;597;540;590;584;577;550;561;508;525;513;541;521;588;549;621;545;637;557;561;485;474;492;444;512;602;604;560;589;613;568;659;590;596;547;552;498;473;417;449;504;501;533;561;584;568;567;538;550;554;560;583;578;580;535;552;625;667;637;598;587;591;621;622;578;509;517;614;592;577;511;491;504;593;565;560;600;583;608;595;549;552;589;612;582;595;590;580;544;529;584;583;569;565;638;642;635;484;522;472;535;552;621;574;553;560;542;566;544;590;544;576;554;666;611;637;541;515;533;476;512;544;544;537;522;562;625;599;633;549;565;587;604;561;527;611;609;599;549;526;562;509;515;504;521;591;556;567;613;610;573;575;642;620;603;691;669;580;582;558;548;587;572;556;574;535;580;602;633;639;580
581;517;569;533;563;621;595;576;563;546;560;620;635;519;479;526;549;498;559;505;498;520;547;532;517;506;454;512;575;599;590;583;630;624;579;578;582;581;552;521;541;577;582;585;634;663;656;635;636;618;629;592;548;568;604;567;603;566;518;487;500;567;585;562;541;587;549;524;533;596;590;602;595;661;585;638;595;595;614;629;596;618;624;568;564;506;513;529;536;510;513;556;601;619;612;612;616;529;595;580;532;581;580;539;513;490;562;588;563;551;541;580;562;510;534;464;455;500;533;584;586;654;646;616;590;614;599;589;521;547;563;552;551;582;578;559;572;569;663;577;583;611;582;574;631;547;566;567;588;595;628;633;610;580;607;620;585;561;597;592;592;552;574;546;554;532;545;544;562;622;557;591;603;609;552;552;591;586;596;597;576;592;588;624;633;657;609;617;543;547;533;589;544;489;525;579;614;549;594;553;494;524;571;607;630;617;585;603;612;582;598;532;594;566;587;651;607;645;616;605;556;625;605;622;602;523;501;537;603;634;628;605;594;577;517;564;521;523;509;515;555;562;616;601;676;633;609;598;504;598;568;551;558;545;526;589;497;555;557;576;587;611;593;569;547;524;557;565;621;595;563;574;531;543;599;579;555;518;538;544;551;622;639;628;541;548;533;521;476;472;480;525;563;534;558;521;573;617;563;603;553;539;572;620;627;589;522;487;498;501;504;549;561;617;573;578;565;523;496;519;513;584;608;601;579;569;541;523;526;522;476;463;495;578;542;494;571;639;552;582;574;567;658;638;621;641;630;622;677;669;665;610;543;563;579;563;537;536;519;550;510;594;609;557;598;632;547;550;555;543;576;530;492;486;493;532;532;490;564;616;638;564;585;565;557;572;583;624;552;590;537;595;608;620;589;572;550;585;574;578;586;541;449;468;552;557;654;641;592;647;584;573;536;495;519;496;536;499;487;478;469;554;604;624;582;588;567;520;523;474;450;510;566;526;581;534;502;491;536;503;567;561;576;561;520;594;608;513;560;544;513;491;535;586;542;518;582;594;587;635;644;595;545;579;545;552;607;599;605;582;579;629;611;612;546;470;541;520;545;549;532;470;533;588;590;599;602;604;615;592;586;580;536;548;537;579;608;560;503;486;490;481;525;543;539;583;585;590;592;563;564;533;510;499;573;559;558;483;477;554;515;516;499;510;475;534;430;451;503;530;521;436;478;536;537;553;584;615;598;576;603;589;568;536;536;509;503;516;526;606;614;591;550;568;580;526;507;502;521;586;551;626;559;594;652;626;613;623;590;558;544;544;467;505;469;509;573;559;561;517;527;534;558;548;515;579;603;555;480;604;614;611;608;580;599;610;639;587;547;498;544;553;526;529;530;552;552;561;596;596;570;572;586;574;553;475;575;580;589;553;511;557;540;521;518;538;546;659;677;668;624;557;520;571;607;609;641;591;535;554;556;562;557;536;534;547;535;619;618;605;520;500;491;572;588;511;528;574;557;558;556;587;555;564;580;517;596;545;602;616;558;571;554;581;589;581;567;536;630;564;540;608;613;623;633;619;548;568;603;676;676;600;575;528;601;581;608;521;532;521;554;593;636;586;578
518;523;513;547;576;514;560;510;564;499;523;626;630;528;594;602;589;547;539;501;565;519;532;490;504;425;479;520;568;588;637;610;600;611;581;577;569;515;508;484;511;547;557;605;623;644;655;706;665;638;612;562;539;591;596;584;548;524;486;525;455;558;561;607;600;575;570;506;515;539;563;599;594;599;637;658;614;580;624;620;596;609;600;580;577;591;518;543;512;490;558;569;567;613;635;628;576;578;605;590;556;570;590;531;550;531;547;598;589;533;533;565;522;536;506;475;488;517;585;574;634;616;651;633;598;608;538;570;552;538;582;593;584;566;644;584;581;533;619;577;568;593;583;554;605;578;567;578;636;649;669;647;566;560;603;526;555;583;552;589;527;585;542;577;578;611;583;547;575;612;566;553;525;564;584;543;534;558;574;588;569;532;586;609;585;619;578;593;554;583;540;505;491;494;600;582;623;563;574;528;458;522;612;583;615;616;670;616;562;570;540;556;603;585;584;565;603;558;548;618;632;630;604;550;555;478;557;571;559;586;612;585;564;581;585;595;587;568;565;569;626;598;598;630;627;626;661;633;625;631;647;577;568;520;640;560;551;545;588;591;595;587;599;575;592;551;587;600;641;613;623;580;587;596;615;591;592;500;509;536;578;606;574;582;625;643;600;551;533;535;467;479;553;569;507;518;558;607;601;571;545;542;525;622;562;629;578;474;484;459;467;501;573;602;604;591;520;527;510;516;552;598;602;610;539;558;539;498;556;529;501;480;505;535;539;566;631;575;524;556;548;538;595;587;628;653;682;637;647;620;652;598;543;562;544;529;567;577;529;505;560;550;628;616;590;614;572;570;534;527;535;506;540;568;555;592;524;535;540;583;594;553;542;567;561;606;525;515;534;587;609;602;585;600;554;570;598;581;571;540;489;466;375;472;586;562;625;548;580;552;562;586;560;531;528;544;498;561;514;459;476;543;529;498;562;537;538;492;486;435;485;528;605;565;560;538;493;498;453;531;617;568;605;602;635;619;561;529;556;537;557;542;530;534;526;502;580;564;625;600;634;599;527;475;549;591;611;624;586;593;609;607;587;579;575;507;476;530;562;562;560;481;553;568;595;630;639;599;630;614;609;606;551;563;561;577;636;596;577;484;501;496;487;498;526;606;587;595;553;536;555;523;485;521;566;579;522;510;545;517;517;539;489;484;525;474;454;396;471;534;534;541;523;566;539;515;577;550;602;598;641;564;560;578;578;537;497;528;577;608;608;611;580;616;594;582;539;527;576;580;588;543;615;582;613;602;639;604;512;563;546;538;459;493;507;568;589;593;547;507;532;527;571;570;531;585;564;517;537;564;580;582;586;598;660;670;627;533;516;461;471;503;485;475;534;553;572;554;514;545;567;584;603;575;580;551;543;642;629;571;556;525;530;498;565;565;538;615;663;635;669;572;607;566;571;654;585;531;560;571;559;536;555;620;588;552;586;624;637;630;613;580;560;564;585;547;553;572;594;593;595;579;589;559;578;594;582;617;569;567;532;573;588;564;581;623;598;645;596;608;571;588;585;579;593;565;512;550;541;653;606;577;586;560;534;582;539;509;509;509;516;538;601;593;599
535;578;524;566;573;518;548;457;504;516;539;571;653;592;583;598;594;580;520;543;558;544;530;566;525;484;491;509;552;540;569;569;584;549;580;535;534;493;512;437;463;486;531;593;598;656;662;647;639;596;592;550;577;591;610;570;573;524;528;515;483;542;499;588;590;579;546;530;520;554;558;571;628;615;578;618;566;562;611;579;616;589;543;611;571;611;608;513;479;518;583;576;601;589;594;604;577;536;612;637;629;564;598;571;521;520;560;632;648;504;475;526;598;547;530;570;558;596;583;607;628;616;613;596;536;613;545;555;565;548;625;581;548;602;619;563;611;532;568;570;577;573;658;594;601;528;593;582;590;591;614;626;585;623;618;606;574;523;562;553;543;541;606;591;568;575;532;552;554;596;563;556;543;543;589;584;557;594;573;564;634;573;549;588;570;571;575;561;485;565;526;485;507;552;536;578;593;576;558;539;483;509;559;657;621;622;634;569;556;516;524;541;580;578;544;593;615;575;611;610;598;611;589;559;492;476;507;599;640;594;594;576;577;580;576;587;598;576;534;570;646;649;610;613;638;619;665;639;610;660;628;636;583;594;608;597;569;577;615;556;561;576;592;582;576;637;612;622;613;652;643;662;584;638;641;576;609;554;546;590;552;584;594;624;640;646;595;593;547;541;526;503;503;491;507;522;524;554;564;540;531;573;537;584;579;555;601;531;506;464;451;532;546;570;603;592;598;533;575;567;531;501;575;620;567;550;469;467;495;519;502;517;541;532;511;582;596;542;498;517;597;557;614;596;648;621;645;597;635;584;612;636;524;589;600;583;540;608;547;544;516;512;559;643;614;622;559;514;564;574;568;564;579;585;602;616;548;574;620;626;551;519;537;533;591;582;555;598;531;575;608;578;592;541;572;537;585;557;595;554;507;421;404;488;562;553;534;596;574;578;511;535;570;558;537;519;581;563;538;504;475;508;527;562;551;554;567;559;489;419;472;564;538;571;576;532;500;529;494;584;591;580;600;683;670;633;535;537;553;561;581;494;556;565;525;569;532;552;573;587;562;579;518;533;543;515;539;559;576;570;597;552;608;580;580;515;467;569;534;530;513;534;522;538;579;564;582;617;635;632;595;594;604;565;568;603;647;607;569;499;520;483;494;529;540;575;518;593;534;555;555;566;535;508;547;470;515;499;578;575;627;525;482;506;572;480;428;416;447;512;551;553;547;543;507;482;525;548;492;584;635;657;550;544;580;604;523;567;538;558;589;599;622;592;581;511;508;533;534;590;587;541;568;575;592;630;627;585;570;559;546;526;581;536;533;558;590;592;541;510;504;510;514;615;659;570;571;465;505;529;528;547;587;666;655;657;624;552;508;436;443;489;404;482;550;565;600;559;533;537;564;594;630;564;533;534;571;616;662;562;549;533;544;572;553;566;527;576;652;620;662;638;610;533;613;603;621;615;598;598;578;549;552;550;549;509;570;568;575;562;572;597;580;620;587;521;614;561;594;594;607;596;522;557;567;614;565;597;578;597;577;506;586;546;606;607;577;613;641;638;658;572;539;578;608;570;598;608;585;609;595;551;548;595;586;565;562;533;491;459;521;525;527;570;577
543;618;580;584;528;466;450;464;476;482;549;603;626;660;552;624;553;540;502;575;583;568;516;516;569;603;520;542;571;537;525;571;499;513;542;549;536;492;498;429;459;469;534;552;594;615;623;643;618;553;521;505;539;551;548;533;609;607;541;538;494;474;489;493;580;630;575;538;490;560;523;608;555;580;540;522;541;537;506;609;569;572;585;614;568;595;555;555;521;534;531;514;561;537;575;510;550;609;585;593;639;647;618;605;534;500;566;582;648;560;471;559;525;524;562;621;617;599;589;660;606;626;558;576;578;558;545;596;634;605;604;669;612;653;587;594;551;506;484;523;556;544;630;626;566;579;615;616;584;639;702;610;550;569;571;610;524;538;513;505;512;568;512;563;563;570;547;529;505;539;529;559;481;556;544;570;533;495;545;584;611;672;591;545;494;525;575;558;522;536;534;529;504;512;559;598;582;587;511;563;570;575;587;577;593;656;625;556;556;500;542;597;538;542;530;615;631;549;579;614;592;573;545;495;522;518;536;573;575;565;581;567;534;537;559;598;588;593;532;525;623;621;655;619;554;569;644;653;612;627;585;608;520;560;589;602;597;643;641;597;606;535;485;512;584;628;574;580;547;634;615;566;577;639;579;561;574;539;496;478;524;525;613;619;667;707;609;561;559;555;576;576;572;514;506;518;597;558;577;582;528;513;576;559;588;573;605;561;528;506;509;494;526;566;569;637;650;597;545;522;488;539;577;580;595;559;527;505;533;555;559;513;461;503;546;596;610;531;466;554;538;550;601;546;602;608;637;639;626;576;602;619;560;587;577;583;552;573;568;572;490;461;493;620;658;615;517;556;530;545;553;577;540;559;579;560;557;574;623;581;610;534;510;544;558;556;564;523;526;546;574;627;624;608;543;535;558;571;520;492;505;445;461;500;546;528;499;513;496;551;487;546;527;552;563;520;592;599;567;523;508;483;524;524;548;528;572;525;516;510;525;542;515;540;517;495;540;544;571;579;620;600;618;644;596;682;601;556;583;599;544;573;510;559;564;559;527;561;488;553;621;558;524;560;567;523;512;534;550;544;566;566;580;592;617;523;467;525;572;587;543;505;518;546;534;514;543;594;563;608;586;584;567;590;579;585;620;596;568;498;454;496;480;493;500;516;543;521;582;541;573;541;570;514;448;442;487;500;567;562;604;539;543;502;586;546;467;428;472;539;530;601;564;607;535;549;585;534;504;587;628;606;651;588;573;614;565;521;558;521;561;581;585;591;567;557;514;502;515;492;572;560;546;582;590;609;567;529;535;531;481;523;483;513;556;543;565;594;566;523;542;568;585;640;614;569;483;474;526;571;556;578;567;608;606;661;638;586;511;474;497;497;450;474;511;584;634;612;583;568;522;544;581;571;574;533;514;608;607;578;594;532;549;615;531;524;552;532;589;607;665;662;563;559;581;614;638;648;601;588;628;561;537;540;471;441;522;621;589;600;551;553;574;555;564;530;527;527;563;591;565;554;555;542;531;567;602;598;666;583;554;526;543;585;550;584;626;591;644;641;693;630;571;559;620;622;595;597;609;657;620;597;541;578;558;546;581;555;547;480;505;545;574;598;481
586;575;560;492;478;475;477;473;482;456;500;566;546;551;594;631;510;540;539;563;558;562;581;589;599;579;584;586;581;554;536;522;510;485;500;491;541;493;430;456;490;465;466;555;589;604;680;621;600;531;473;511;554;486;482;501;634;611;576;558;553;502;506;537;570;575;609;537;554;521;510;577;587;608;523;506;583;502;564;629;587;573;536;514;532;554;514;500;533;537;578;541;524;553;559;549;530;569;617;593;605;612;553;546;530;547;579;639;595;557;502;505;472;541;579;600;584;595;575;580;609;574;593;597;580;593;601;626;595;595;586;568;599;574;593;595;584;516;558;513;579;608;640;613;582;674;626;621;645;609;642;552;573;535;570;509;514;499;478;514;541;568;580;547;577;586;552;509;491;558;556;539;537;591;546;545;514;487;488;587;628;651;600;537;556;480;547;504;534;508;512;520;540;565;557;608;579;578;554;578;572;555;581;564;572;579;603;539;531;542;460;482;560;523;525;523;585;600;583;628;574;612;546;531;570;590;604;625;563;596;590;552;573;520;584;542;588;560;571;577;571;547;625;630;545;573;603;583;579;529;581;541;548;485;550;594;620;633;608;590;534;527;481;497;524;593;626;620;573;575;593;630;628;578;547;614;566;592;532;511;483;539;591;622;701;669;657;607;576;604;579;585;561;552;554;584;594;571;536;530;529;548;541;570;520;561;615;567;558;538;529;532;437;538;602;673;645;636;623;589;537;571;540;584;553;542;523;526;559;595;570;521;519;476;570;580;624;562;485;559;548;530;564;628;576;581;617;570;595;618;566;604;552;616;615;644;596;564;589;590;578;592;586;569;648;597;556;525;551;575;591;563;544;547;561;550;507;543;575;584;554;479;460;506;567;583;567;540;514;544;610;614;651;655;570;551;507;521;490;519;461;471;514;547;532;503;522;523;543;531;522;509;561;539;524;547;499;563;595;534;514;513;560;553;514;578;572;579;530;525;513;483;478;440;413;476;503;564;619;580;587;583;582;659;660;632;521;526;585;587;573;505;546;573;565;541;602;594;533;591;549;615;643;580;578;537;550;488;526;565;556;511;574;603;609;545;481;525;553;601;596;545;469;500;521;508;535;568;610;610;601;571;552;545;596;636;637;613;563;528;468;466;504;502;501;465;538;517;484;567;515;583;478;509;463;418;461;511;498;576;568;573;523;534;581;567;456;486;502;562;611;547;609;540;545;592;614;582;577;594;619;644;593;583;620;586;602;552;528;576;597;574;591;629;595;559;530;544;509;552;584;519;561;532;555;596;534;532;534;517;517;539;531;523;518;557;558;611;592;612;512;550;520;601;587;559;507;512;582;612;567;552;598;667;648;667;662;614;542;508;510;524;553;497;510;621;632;606;575;539;550;557;572;588;554;558;506;570;577;552;552;551;633;557;582;516;541;615;561;612;598;600;522;572;588;609;597;572;597;555;565;553;514;454;408;435;510;583;592;575;474;571;565;634;579;547;571;577;554;508;563;522;551;590;529;593;631;565;583;605;519;526;626;587;582;609;581;570;600;598;651;663;582;598;619;657;625;643;646;624;592;597;553;522;573;586;563;528;526;509;499;482;555;542;541
682;583;520;504;477;524;547;491;522;479;475;530;535;586;549;559;569;554;551;599;590;547;582;552;589;643;662;584;576;589;560;541;499;475;454;462;492;481;509;503;490;488;460;556;589;600;623;674;587;549;530;547;542;501;493;493;560;627;629;535;541;510;497;542;554;579;557;547;534;444;501;525;562;615;567;573;577;553;532;586;547;563;525;549;501;523;536;538;580;537;532;553;492;533;525;537;494;534;549;587;650;589;513;519;529;589;573;610;576;577;517;498;484;518;547;613;646;607;600;619;606;634;588;595;538;586;598;598;628;596;598;605;632;582;570;568;550;549;522;532;589;641;634;599;570;591;650;584;577;601;585;605;570;591;582;525;460;518;498;505;553;550;592;599;604;562;582;504;482;473;547;538;580;548;546;561;525;531;510;610;574;610;587;620;552;515;549;553;552;546;502;512;518;523;599;556;511;516;556;624;585;656;590;615;589;570;581;593;578;548;480;499;479;525;541;592;606;560;585;547;570;644;565;596;562;596;649;641;651;575;556;584;569;531;573;620;569;615;573;530;572;558;626;632;634;627;623;574;542;517;507;475;443;479;540;528;578;546;578;602;550;542;491;513;546;575;573;518;542;589;604;620;618;619;550;570;591;605;516;510;529;568;591;630;669;627;604;605;501;537;567;597;565;585;596;625;631;583;570;595;509;495;557;551;486;500;572;605;605;584;498;495;492;519;571;633;691;636;581;552;572;531;555;567;574;564;565;546;563;604;637;566;461;503;552;523;554;544;525;547;583;551;562;592;591;637;604;545;575;593;604;531;586;578;594;610;583;551;596;527;586;607;540;623;652;579;562;543;596;537;582;582;580;550;581;617;524;501;557;596;520;463;430;495;543;580;605;563;596;604;579;646;658;652;608;555;552;564;529;489;494;527;565;528;473;541;528;569;545;453;516;544;562;566;559;553;573;604;590;531;545;553;595;559;549;532;578;533;517;567;548;489;455;415;437;477;527;567;604;622;665;589;587;584;631;607;524;521;481;538;560;565;552;592;564;581;622;559;576;568;576;609;611;590;596;508;502;526;523;498;496;567;552;650;575;532;439;534;596;624;591;493;453;465;509;514;562;537;568;578;598;615;525;591;655;605;583;603;536;524;519;523;506;471;493;431;449;487;548;560;537;537;575;516;463;460;448;518;513;546;549;543;521;590;551;560;508;513;544;515;591;582;599;632;604;611;604;584;624;562;604;578;582;610;573;587;551;583;513;519;566;607;588;661;616;590;585;573;566;580;461;488;475;551;569;548;609;516;522;458;532;514;566;585;576;568;603;550;602;575;620;576;559;576;590;545;507;536;582;569;578;560;581;574;574;629;612;567;497;517;505;529;581;548;556;616;683;647;536;556;522;587;609;540;514;507;489;532;582;601;561;581;547;565;545;549;586;568;492;564;564;566;555;549;592;550;596;580;583;528;524;560;545;464;458;462;526;584;617;657;555;565;551;550;568;584;594;606;569;545;527;586;576;589;586;575;616;576;607;527;472;485;528;623;581;598;567;577;576;671;620;599;639;621;645;619;626;641;662;531;617;592;572;555;585;531;612;505;546;592;546;582;550;525;519
500;565;518;494;505;590;564;570;554;483;470;514;580;527;558;558;543;596;563;580;606;555;598;571;571;623;647;560;583;591;614;562;549;500;465;437;473;482;530;562;532;517;480;476;540;538;578;575;585;563;551;565;550;485;473;514;568;593;589;559;492;553;570;587;587;585;576;518;556;471;496;515;514;549;613;606;615;601;576;581;528;551;588;543;507;565;573;518;557;501;507;533;489;541;504;549;519;507;526;559;576;571;536;520;492;579;642;600;596;598;525;515;514;483;515;528;573;555;525;573;567;634;626;623;605;614;623;624;573;570;597;574;617;634;518;545;553;577;550;566;616;591;589;589;580;622;588;628;601;551;560;567;581;603;586;565;542;538;501;556;560;604;601;645;646;671;600;493;497;531;550;595;530;546;574;522;509;551;536;571;619;677;606;569;600;574;555;556;582;532;483;547;513;509;538;530;502;466;534;633;576;602;589;589;564;545;541;535;583;539;509;482;500;495;558;593;631;641;611;584;587;610;601;546;568;624;634;672;595;578;531;490;489;506;568;595;613;610;599;514;545;572;630;618;625;653;596;562;553;522;509;464;415;470;549;525;523;533;541;571;514;549;512;539;539;634;562;552;643;585;586;584;611;574;576;561;591;573;569;511;568;565;640;618;660;654;612;586;545;514;530;574;531;574;628;626;659;672;603;591;591;607;649;521;506;530;574;561;600;571;577;552;512;571;541;627;668;630;614;570;527;612;529;580;530;575;556;542;551;627;575;533;481;538;537;559;574;599;540;554;577;595;569;624;605;617;598;564;555;561;550;547;587;589;615;544;567;552;587;574;607;610;614;537;578;624;531;524;535;560;592;621;631;620;642;561;549;580;536;588;538;447;444;496;536;577;580;593;635;653;607;600;628;674;607;542;562;555;578;520;494;517;537;567;544;533;603;563;572;546;509;527;576;595;587;623;601;609;609;576;565;553;627;593;488;494;510;546;521;534;537;525;486;361;418;477;501;521;543;587;596;563;594;541;575;585;546;432;493;501;517;541;544;548;584;595;562;587;521;589;522;564;623;642;600;600;562;555;542;525;494;580;560;576;539;499;476;529;616;586;544;483;453;482;532;497;538;592;532;544;616;586;563;611;667;603;607;582;574;546;572;537;523;483;466;423;460;493;535;546;538;542;551;572;512;445;496;528;539;542;546;519;485;556;558;555;558;569;592;568;579;578;579;597;596;587;639;678;597;551;641;579;598;607;674;645;541;514;532;589;604;590;638;609;582;639;567;537;562;503;461;537;602;598;587;593;539;509;482;501;521;533;584;621;593;594;611;585;615;589;605;576;597;614;607;604;588;622;613;570;591;584;590;633;569;547;597;510;494;427;505;583;502;574;624;700;675;547;529;556;547;567;575;537;599;525;504;575;530;510;513;497;522;542;551;592;571;574;571;526;616;580;527;555;543;562;585;539;593;530;523;569;534;511;515;486;477;580;604;611;577;550;555;608;587;536;606;575;592;552;516;565;548;594;618;570;571;632;599;518;445;463;565;613;607;621;554;554;608;627;627;614;612;597;639;605;615;677;655;631;598;665;575;616;554;588;548;571;560;594;557;515;552;532;457
559;571;546;580;544;561;617;605;543;538;513;538;580;550;521;501;542;573;602;582;599;620;563;579;651;611;652;606;562;578;581;596;606;576;495;484;473;553;510;579;573;555;511;503;523;569;541;593;580;574;540;564;522;499;481;526;566;567;646;574;590;574;589;582;580;531;549;539;527;491;478;517;539;608;612;616;610;648;619;574;566;567;551;548;531;500;616;565;558;522;548;541;482;511;533;515;499;538;532;581;597;645;548;556;532;563;556;573;590;585;504;502;506;505;500;571;604;541;551;527;607;607;578;616;605;575;621;628;612;614;549;634;610;547;585;585;533;630;604;609;605;575;546;521;585;601;594;612;566;538;574;554;522;556;560;553;570;551;519;533;575;583;600;657;651;664;578;486;471;509;561;565;572;583;537;621;593;588;524;559;586;655;593;606;575;620;603;599;581;547;596;559;544;560;542;491;472;458;568;611;602;616;563;583;591;561;591;589;587;566;475;454;514;509;494;564;614;670;599;595;595;580;559;521;536;615;661;607;617;550;508;467;523;526;593;580;590;624;573;500;518;551;579;655;637;631;567;620;584;458;501;411;470;485;541;509;491;507;548;595;570;587;506;554;551;554;562;551;548;688;655;600;601;524;501;547;573;558;551;528;560;570;571;639;612;583;571;558;530;518;535;473;491;571;628;605;604;648;634;594;607;604;576;525;531;522;531;521;528;520;532;529;557;524;575;601;627;640;593;565;571;583;569;552;523;549;555;566;627;584;577;518;490;491;554;548;574;628;594;638;588;595;568;591;619;614;610;559;517;519;522;533;573;587;570;535;527;594;543;511;534;593;588;577;534;553;557;512;534;553;532;609;577;595;588;556;545;582;606;552;471;441;441;515;594;583;592;610;670;633;690;632;643;616;538;577;558;567;587;553;504;517;559;558;535;595;554;566;556;546;505;572;620;578;593;654;590;592;539;519;580;571;634;577;561;520;519;484;523;540;518;500;469;380;418;432;451;512;538;574;539;584;583;577;555;622;507;449;449;452;534;513;554;556;552;610;598;618;536;586;604;628;624;595;570;587;528;560;574;534;501;553;521;536;539;490;481;514;553;506;480;490;487;529;543;504;544;588;541;577;606;621;610;540;637;618;563;579;554;559;518;516;491;502;478;492;511;563;524;523;559;532;572;574;544;553;552;529;548;539;552;522;505;486;536;583;603;589;576;541;650;541;539;522;546;590;610;612;559;576;577;595;626;601;664;638;582;570;617;585;633;559;570;628;585;619;566;539;553;516;461;519;574;558;558;549;515;513;501;507;499;571;576;612;603;575;607;594;565;597;588;574;632;559;618;599;646;623;634;554;543;577;564;532;552;599;577;494;528;527;562;554;543;611;650;661;631;612;544;495;527;551;544;570;587;585;539;573;537;557;555;558;505;557;594;574;557;540;578;548;588;631;508;586;533;502;527;542;528;546;494;562;550;568;540;508;510;525;602;598;534;544;575;557;531;450;523;597;567;575;602;565;615;559;602;582;594;571;578;573;488;555;585;578;592;616;583;533;582;587;646;651;600;601;585;630;599;594;675;645;630;629;638;605;565;551;567;590;620;583;619;550;564;573;557
611;546;572;571;567;582;610;610;542;502;498;532;480;558;549;514;568;532;564;614;545;590;566;563;638;541;628;564;569;546;562;551;514;532;522;537;515;529;581;542;536;556;580;564;575;578;591;583;554;571;606;568;587;572;466;499;543;573;588;584;573;609;610;675;601;562;498;545;511;497;488;503;579;592;633;653;634;634;608;582;549;566;574;497;508;562;604;604;562;500;532;493;439;485;546;554;556;589;570;595;602;624;585;564;537;516;549;585;589;592;566;493;503;495;553;547;542;540;525;525;592;586;560;492;545;531;574;649;630;613;567;570;563;613;547;603;594;569;616;596;611;561;504;535;574;608;597;570;515;560;554;554;526;531;620;624;544;546;531;489;595;690;617;655;633;649;502;512;516;535;578;600;572;573;602;583;602;550;590;542;582;573;617;599;582;608;646;584;587;567;594;589;573;539;499;490;506;459;538;605;623;567;567;584;577;629;544;551;583;563;536;484;491;485;534;557;592;610;588;613;533;551;534;507;565;604;621;617;554;515;551;553;562;579;625;584;573;610;576;506;521;609;643;627;671;655;581;590;558;521;451;412;435;499;593;540;523;539;549;565;586;589;534;570;578;622;612;593;608;599;639;573;546;488;501;533;516;585;577;515;596;594;592;585;587;565;519;550;487;486;518;479;416;528;596;602;605;650;616;615;613;604;591;568;540;548;533;540;526;524;476;541;526;533;530;573;640;579;576;577;617;606;585;536;512;523;519;559;595;565;541;581;563;543;520;526;597;528;602;599;623;590;583;574;658;607;624;596;558;589;506;533;564;548;539;556;574;564;535;517;533;497;573;549;554;524;508;547;488;523;527;538;578;583;549;509;526;553;569;515;497;467;485;481;555;582;606;563;593;675;608;657;673;606;574;535;513;555;602;511;510;456;517;600;568;566;525;604;612;597;547;596;591;551;607;554;560;544;557;503;532;589;613;637;606;561;581;474;557;530;478;514;474;486;462;474;467;492;575;587;582;593;573;550;550;573;550;483;492;457;535;536;552;533;562;586;543;575;544;547;559;624;624;577;579;566;558;602;552;528;522;477;547;559;557;480;488;517;504;490;508;545;553;541;572;608;591;562;583;553;603;613;601;572;572;569;579;593;594;565;545;530;470;562;551;537;594;606;532;567;541;583;605;556;583;563;522;560;582;573;584;597;483;532;475;589;574;569;587;607;608;534;506;545;562;576;570;604;581;564;525;606;584;592;605;613;593;603;602;566;601;558;534;602;626;648;615;571;593;544;581;559;621;536;566;575;586;500;524;497;454;544;631;653;643;619;635;599;583;578;625;658;580;578;620;602;614;589;568;603;583;548;544;546;536;558;534;536;552;539;581;541;610;637;638;672;653;625;551;505;513;551;557;594;595;590;576;622;580;576;566;569;557;502;544;603;563;599;559;585;609;546;521;519;532;516;543;541;547;515;516;467;519;539;573;562;491;524;578;602;553;566;574;563;574;504;491;565;619;601;616;636;596;554;543;558;571;639;638;607;557;582;575;596;659;575;584;530;553;567;599;603;586;603;546;619;599;577;615;608;591;603;620;605;597;568;567;622;636;644;659;588;610;648;600
512;534;579;473;599;596;650;558;579;522;450;440;519;532;551;499;514;580;564;588;602;613;553;590;575;614;605;630;591;597;505;533;515;487;531;547;532;552;572;568;573;588;587;608;567;561;560;568;548;587;565;584;615;578;479;469;500;586;652;645;553;600;589;631;558;529;547;545;518;501;519;568;514;595;493;577;594;651;639;562;549;510;480;535;536;536;627;569;507;522;460;531;489;528;535;540;563;571;622;598;659;658;599;572;585;519;507;534;590;592;551;517;535;516;536;524;531;497;591;594;533;543;451;455;471;502;558;610;636;634;644;567;555;577;614;578;641;590;581;605;595;523;507;506;550;602;586;576;570;538;566;504;550;518;606;606;598;588;580;590;614;629;658;636;610;608;528;516;514;534;584;603;607;584;569;590;597;603;540;556;592;617;626;659;676;588;581;575;542;522;536;553;593;597;550;541;520;505;572;545;542;580;556;549;604;575;605;600;586;574;526;484;496;452;476;556;541;586;567;605;537;547;518;499;545;547;594;605;552;534;547;518;566;640;605;580;589;569;513;531;541;641;685;661;669;594;590;606;555;478;433;410;475;501;536;571;558;563;564;575;554;583;531;569;584;566;636;647;626;638;598;552;570;535;525;492;555;574;574;573;577;524;562;545;538;592;560;555;515;512;472;472;414;500;605;543;608;622;629;599;609;619;605;610;567;558;527;545;519;493;560;546;588;573;573;611;609;597;602;558;576;587;538;561;551;534;561;580;596;584;536;575;562;517;509;545;538;586;598;599;614;585;590;541;558;621;578;535;538;601;553;510;545;599;528;588;598;573;550;543;523;564;599;554;554;513;491;510;512;545;530;567;518;533;531;513;488;574;572;525;453;452;485;538;527;583;592;580;606;580;613;600;640;595;590;557;585;593;555;552;476;458;499;552;548;515;544;588;588;549;582;592;586;586;572;541;480;479;539;539;592;587;562;534;617;534;563;527;552;566;523;537;511;481;519;506;543;514;529;577;594;569;544;541;532;589;557;553;470;486;507;560;528;500;581;571;573;573;603;537;571;565;628;584;545;568;594;626;616;566;586;525;504;549;576;560;551;537;526;485;507;551;555;537;589;592;554;562;481;489;578;537;564;507;566;566;543;544;575;617;568;518;479;519;583;605;592;598;525;540;520;574;563;544;587;587;595;567;529;546;580;578;529;511;521;559;579;597;577;602;574;519;585;529;558;561;573;505;506;542;562;549;514;561;610;678;596;610;580;578;586;539;525;549;652;665;603;541;632;629;550;553;566;550;539;639;582;535;530;515;465;566;643;651;641;600;579;641;581;615;606;658;602;615;627;568;575;583;563;598;521;524;540;519;544;539;579;552;564;611;602;569;585;656;648;670;633;590;510;513;541;570;572;578;616;588;578;607;623;560;585;579;595;564;590;591;598;623;600;620;652;568;519;545;535;504;563;570;556;515;495;428;465;523;523;537;514;530;566;621;586;591;591;582;575;488;462;555;619;664;615;639;600;572;529;514;541;583;626;599;606;565;602;609;604;596;636;547;610;530;523;559;553;525;537;546;571;624;614;568;637;553;629;595;620;592;623;635;646;618;593;631;585;608;580
533;528;521;534;604;614;536;560;540;488;480;451;505;500;562;547;525;536;600;552;630;620;610;551;631;577;558;565;548;494;481;518;553;497;551;534;502;545;550;552;562;592;633;570;585;612;588;527;562;546;487;518;588;577;499;446;507;588;629;581;593;549;536;526;537;536;600;556;587;581;575;588;597;563;497;552;600;626;586;535;552;502;538;499;517;525;585;563;462;479;503;512;528;509;520;545;511;571;584;627;626;629;594;568;529;554;521;537;592;601;571;528;511;481;522;512;567;542;561;499;558;529;460;508;497;514;554;629;602;567;590;548;572;578;608;625;596;597;598;594;544;446;545;537;581;580;627;554;534;538;531;549;510;496;523;555;595;562;565;632;587;643;642;598;545;589;551;520;558;600;571;620;607;607;627;533;604;585;625;569;561;566;624;621;674;650;570;595;505;517;570;580;568;573;578;577;522;579;557;526;550;562;535;501;576;551;562;551;543;491;493;496;457;495;503;539;523;569;565;570;514;566;506;530;560;575;571;580;497;553;606;580;574;666;574;567;599;554;537;544;532;586;587;655;632;562;575;586;565;489;483;471;486;503;527;580;621;609;611;624;552;534;525;547;568;593;568;631;627;606;660;607;550;539;538;620;591;604;593;613;555;541;483;601;600;596;597;621;568;522;444;460;460;531;604;572;563;601;559;598;566;599;589;615;641;559;549;526;581;538;527;568;542;584;566;563;526;542;588;629;573;585;581;555;533;562;555;580;580;570;548;531;585;469;508;544;577;584;661;594;606;594;497;516;527;556;555;577;521;567;559;521;528;615;610;642;590;590;600;504;514;547;540;577;543;519;543;540;557;584;540;582;537;536;510;518;528;597;537;467;445;503;537;537;586;534;540;546;555;600;588;610;575;611;605;559;604;542;583;531;504;527;508;517;579;566;541;607;596;604;527;580;590;542;615;528;488;484;505;542;570;591;538;590;582;550;521;505;511;553;486;512;541;587;572;578;511;546;572;642;591;528;488;472;597;619;657;540;507;478;549;592;561;572;566;568;584;583;563;503;510;532;629;585;534;566;602;634;663;564;602;532;533;515;538;524;511;497;547;562;539;570;580;571;595;564;576;526;459;498;577;590;547;506;553;550;572;534;545;552;565;516;481;535;588;621;639;606;587;531;513;554;522;556;522;542;631;621;623;549;519;569;597;536;584;554;615;573;609;622;548;602;597;559;571;602;545;518;524;533;527;503;507;571;594;696;563;561;561;563;545;563;576;553;627;634;580;636;605;577;625;594;582;619;561;617;580;568;544;518;441;497;550;662;599;601;549;590;562;530;585;568;575;531;565;538;579;561;596;566;521;546;570;520;529;532;570;590;553;548;535;555;589;672;632;606;586;576;543;608;581;575;581;565;571;533;557;587;588;632;591;562;609;587;571;593;586;590;666;643;640;590;567;549;523;509;536;553;578;546;480;502;472;536;578;608;588;555;555;606;565;597;597;543;548;515;491;568;602;596;632;568;612;598;524;471;539;577;628;644;608;625;620;635;660;596;618;536;564;539;521;547;511;497;521;507;587;574;637;560;582;582;644;606;588;604;618;640;637;615;623;583;586;606;508
541;546;562;555;598;604;560;509;556;521;506;447;481;509;487;513;525;518;549;587;581;618;545;571;574;598;545;582;548;478;526;520;528;521;552;508;546;575;608;627;596;618;608;615;602;583;590;617;565;571;510;489;546;568;484;469;544;586;568;563;581;513;598;521;536;575;566;619;641;635;604;572;543;547;525;566;627;612;615;567;514;518;478;482;508;514;524;488;443;497;551;572;567;568;518;529;609;547;613;579;658;656;596;559;530;527;562;559;577;570;553;529;562;560;470;487;558;523;561;547;542;542;542;534;520;578;540;618;593;598;592;544;582;511;611;584;585;602;619;538;489;477;556;520;581;600;651;575;543;576;550;522;505;482;542;563;597;519;587;622;644;607;586;545;540;541;552;509;556;597;581;588;597;605;574;570;582;572;575;564;550;572;595;631;656;602;625;607;597;544;505;548;517;560;587;577;578;552;553;560;559;576;533;488;540;503;577;503;423;461;432;462;456;499;518;528;567;521;543;523;468;541;541;593;563;583;570;538;518;608;568;612;644;609;662;639;575;579;557;497;512;557;630;642;593;547;597;516;530;474;525;516;545;501;581;589;533;606;619;637;574;578;560;553;591;510;577;599;608;593;553;589;578;594;596;606;613;582;562;623;544;468;500;534;567;570;573;638;552;534;487;450;491;567;566;564;544;547;563;574;594;588;605;650;625;624;530;544;558;536;524;570;636;524;570;580;528;540;609;644;578;524;550;583;559;591;545;586;492;522;534;566;560;492;524;592;614;602;626;574;646;588;563;517;555;579;606;578;566;564;551;557;507;567;568;658;588;622;592;556;589;581;573;534;518;537;512;555;560;538;609;592;547;568;488;495;520;571;522;468;481;487;511;568;600;537;556;520;596;639;598;596;570;600;584;591;576;636;554;534;471;529;507;547;595;587;559;595;572;545;534;551;586;565;532;546;505;555;535;552;625;604;594;578;589;632;554;476;497;565;570;533;563;564;557;566;618;601;601;596;593;511;470;506;564;625;609;555;487;516;562;591;618;561;566;530;562;557;539;538;537;560;639;626;555;550;625;642;536;585;538;531;518;521;543;554;517;506;549;501;489;509;560;510;560;605;553;462;448;483;594;625;615;566;563;576;572;531;583;637;527;564;534;561;618;636;634;595;595;552;632;607;524;486;500;536;635;603;626;575;563;574;583;543;563;590;572;572;593;550;570;589;571;563;538;543;541;500;510;501;551;530;591;562;599;636;569;541;546;556;575;580;598;615;598;621;617;613;580;589;563;596;616;636;691;644;634;572;572;485;480;504;581;609;629;587;532;553;588;544;579;574;554;540;548;573;537;586;580;567;542;535;528;561;555;512;581;534;565;546;565;519;545;552;605;548;535;579;591;576;562;595;561;562;562;499;531;537;571;604;622;588;546;590;571;585;544;618;670;658;654;639;528;547;481;489;531;563;572;548;533;542;534;573;578;560;580;550;517;588;601;581;589;602;598;540;597;552;619;583;564;526;585;603;555;565;569;590;564;622;594;602;663;562;647;565;575;544;630;520;563;551;517;532;481;526;512;580;571;585;569;651;653;599;538;531;571;627;642;624;592;601;590;549;509
529;547;574;634;632;578;602;528;521;527;537;495;535;508;521;521;589;534;500;540;579;574;592;567;573;614;623;540;535;521;531;550;517;584;488;560;549;576;612;606;580;555;614;604;626;580;554;554;549;558;515;508;522;572;533;565;580;573;571;551;566;578;592;518;545;564;588;602;610;627;566;576;579;580;560;617;619;641;599;631;557;451;501;502;479;537;506;465;492;476;583;588;567;583;572;545;546;549;526;580;658;620;616;546;538;601;636;563;534;561;518;521;553;548;557;474;555;577;542;570;567;528;620;563;541;575;598;596;628;676;567;551;510;564;592;585;559;589;555;545;517;503;498;526;571;580;571;554;521;547;565;534;512;548;533;588;566;558;541;629;608;535;574;580;546;597;538;512;570;577;596;639;609;573;516;503;578;592;594;516;500;549;579;633;604;642;608;617;612;590;572;566;502;513;571;620;603;595;522;573;603;577;626;583;520;525;583;507;464;458;464;501;528;513;576;627;610;586;532;469;539;554;548;592;566;624;601;575;581;598;535;606;588;599;570;611;532;540;536;507;525;573;559;589;619;576;557;498;453;474;527;503;515;536;520;536;539;567;604;616;611;572;554;556;606;516;569;550;582;549;572;593;589;559;573;537;559;567;588;623;505;495;463;557;563;552;576;573;552;519;505;508;456;523;574;568;576;498;569;542;594;611;597;600;639;606;599;560;546;540;540;553;576;557;553;533;585;557;549;606;558;607;612;604;565;610;576;571;535;528;565;542;534;526;589;561;594;557;582;645;640;627;565;553;556;609;613;635;590;582;585;539;579;595;562;626;643;609;637;634;593;599;547;557;523;457;513;518;502;586;607;654;548;547;506;512;518;502;581;503;508;490;554;559;535;526;518;562;605;577;577;501;570;593;572;574;599;585;597;562;489;458;499;554;604;613;631;593;545;535;520;508;575;585;540;578;562;590;603;561;577;585;516;590;594;619;525;505;522;561;580;547;589;576;559;547;562;602;598;579;592;546;485;538;565;588;573;508;492;542;535;599;604;613;580;606;532;532;541;592;529;587;628;654;567;533;618;610;585;538;542;544;529;534;561;506;499;506;525;488;526;491;467;530;597;611;534;463;480;547;592;595;581;600;619;560;583;606;558;623;593;573;568;611;566;655;627;645;564;591;603;642;576;503;489;565;610;625;597;580;598;614;564;591;604;616;569;557;510;520;510;548;572;614;574;546;537;552;548;574;555;594;558;586;605;575;569;531;508;576;553;552;485;562;578;546;615;599;570;535;662;632;603;663;681;698;637;593;578;462;524;463;580;577;582;543;572;617;583;565;538;542;549;521;534;560;608;588;589;569;585;608;589;534;540;586;564;507;488;508;567;528;536;513;519;524;554;559;547;549;561;549;555;543;568;549;508;543;536;614;548;545;589;540;613;603;600;622;645;647;642;597;565;538;531;509;546;540;589;559;583;573;566;594;585;604;645;544;560;559;632;649;623;593;535;541;568;566;577;572;546;534;538;575;520;549;581;592;580;633;620;603;604;617;585;538;597;595;612;618;594;578;554;546;514;587;584;602;612;615;604;622;608;559;573;545;535;628;562;575;580;557;588;545;487
543;534;571;604;610;600;543;537;582;550;573;553;559;552;527;578;571;539;523;488;500;515;616;575;596;614;616;574;559;511;556;533;587;541;516;565;565;619;639;568;542;525;532;602;590;595;623;559;579;539;578;568;653;561;576;507;548;579;572;598;636;566;535;538;501;552;548;541;632;628;590;579;589;567;578;603;586;592;668;586;592;511;514;477;531;556;516;477;466;497;559;648;574;584;531;557;512;493;517;583;665;646;602;584;631;602;604;597;616;560;568;559;566;607;577;559;569;513;556;525;527;551;603;557;558;543;595;596;557;547;608;575;580;554;574;595;566;591;535;532;549;558;533;493;552;562;545;483;544;512;534;558;534;526;569;535;567;526;565;588;596;580;537;606;590;566;553;549;539;516;554;553;530;549;563;562;615;616;591;540;496;553;556;604;600;618;658;638;628;613;578;528;543;542;579;608;584;562;573;561;547;605;571;576;564;537;596;589;506;509;524;542;538;562;524;616;608;581;546;540;531;560;563;607;569;589;577;623;585;495;556;580;576;575;560;566;542;539;563;539;528;500;598;642;629;596;517;509;471;466;512;495;514;495;506;494;512;558;566;614;577;580;629;623;617;566;554;629;625;581;605;535;561;556;530;546;551;557;574;561;571;499;474;539;526;541;536;547;544;548;538;548;529;474;516;537;513;505;552;593;587;594;557;588;613;570;589;564;539;526;530;612;578;525;567;555;566;571;598;570;603;582;610;556;630;571;592;620;552;513;556;546;586;528;554;594;576;561;538;590;647;580;527;533;565;553;579;586;583;630;656;590;576;575;558;591;558;633;621;630;585;586;553;486;537;495;519;502;591;646;645;598;570;529;520;557;507;565;530;519;446;496;558;546;533;521;525;593;532;587;540;495;527;527;545;605;557;565;586;547;450;482;491;575;595;625;629;565;567;544;498;528;537;542;582;576;617;635;604;601;600;558;517;550;607;626;510;487;533;545;576;556;524;566;511;514;541;615;590;587;615;589;552;591;604;568;565;531;508;545;568;548;623;507;584;563;583;564;578;539;600;644;635;632;620;614;662;584;555;555;508;552;591;519;499;514;495;513;548;603;602;478;478;467;570;600;557;522;483;468;583;642;611;598;585;567;577;637;612;637;630;493;612;572;589;551;585;608;598;556;640;589;554;530;550;587;623;656;638;607;564;615;585;541;613;589;592;540;506;534;562;582;614;546;531;534;532;555;542;558;543;564;539;629;605;594;541;492;512;485;576;552;495;520;531;597;646;615;581;622;616;639;624;597;639;732;678;607;578;526;482;493;505;557;560;563;534;616;564;547;502;543;622;568;552;588;609;598;606;667;595;594;587;521;510;529;542;534;505;538;615;546;513;495;522;552;530;484;531;562;611;610;586;643;564;573;474;499;500;539;512;520;535;577;583;631;623;612;531;645;575;547;561;568;583;614;559;553;511;540;559;619;643;616;647;572;577;570;592;572;627;639;517;542;557;567;516;529;566;591;536;556;566;576;558;566;599;556;542;531;579;616;578;581;561;567;596;576;522;572;563;572;597;555;509;559;576;600;581;586;632;592;606;561;554;588;545;562;603;589;567;574;597;557;567
556;551;577;592;582;604;615;578;572;609;610;645;589;583;569;573;599;604;580;522;515;531;587;598;626;627;630;579;479;550;566;623;605;582;548;597;553;565;580;593;572;485;477;586;585;642;610;603;563;547;583;556;575;562;577;586;519;567;573;609;556;624;534;523;521;523;548;549;574;573;577;575;553;592;571;513;621;530;625;595;574;492;555;520;499;490;515;505;529;570;529;559;591;582;558;548;516;469;500;588;605;629;563;600;602;641;655;601;593;536;561;523;558;625;607;581;559;529;569;587;642;559;554;536;621;597;590;596;631;573;571;602;584;539;608;565;574;476;608;586;511;577;490;472;539;544;563;551;509;510;538;494;505;579;537;554;485;561;550;575;529;557;530;529;561;566;586;477;497;493;555;595;556;587;590;586;605;612;594;561;545;613;547;574;592;628;615;580;620;584;558;619;551;549;654;636;614;579;543;553;551;526;611;566;547;547;622;628;549;555;586;593;539;522;543;512;579;600;534;522;485;564;578;558;546;646;615;629;563;506;496;566;644;592;543;611;561;572;534;552;517;553;570;621;597;595;557;529;549;548;480;533;511;491;492;520;525;595;568;536;606;604;575;564;585;580;588;670;604;565;551;510;516;553;549;576;577;527;514;545;548;570;539;548;524;483;505;534;513;542;557;585;560;482;546;492;542;545;540;599;593;635;565;586;512;542;569;593;541;544;499;607;652;565;601;613;612;560;608;580;617;642;609;610;604;619;633;592;572;520;535;568;585;537;579;605;577;563;598;527;555;588;585;534;594;544;555;562;558;591;618;630;603;603;590;634;583;613;607;616;582;571;520;523;555;552;524;551;605;658;619;587;581;530;523;534;537;503;561;533;515;486;541;604;560;511;544;555;595;547;557;495;526;475;519;515;538;560;560;521;512;542;555;557;601;665;643;567;542;535;488;504;562;542;549;605;571;625;619;637;616;557;480;546;564;546;499;513;522;554;531;548;509;527;492;477;569;530;551;603;589;583;582;582;602;537;542;531;535;569;536;546;546;533;595;555;581;593;566;586;600;621;602;629;660;670;629;579;548;511;519;523;549;513;546;487;476;539;577;643;607;509;477;486;518;498;483;572;529;546;573;575;618;553;590;616;609;598;563;595;621;608;589;551;547;611;546;555;546;556;577;549;572;578;576;585;602;634;656;551;588;547;551;545;584;614;644;589;542;555;592;540;546;557;536;550;554;596;537;531;529;536;572;556;575;508;463;458;507;547;515;496;511;516;567;581;572;557;510;588;593;618;608;607;607;558;624;576;546;465;468;502;502;566;534;556;596;525;567;543;587;595;558;584;594;543;608;609;651;610;597;567;570;578;586;531;571;509;552;594;533;581;552;555;551;511;572;567;506;583;630;611;649;601;566;568;531;505;497;515;532;524;515;545;630;575;609;646;614;622;578;587;527;566;562;575;592;557;544;504;554;604;622;683;654;668;609;558;542;572;605;529;531;552;562;586;517;556;514;545;572;623;600;543;526;521;551;547;539;552;547;604;627;609;586;617;539;513;538;565;565;595;555;533;534;571;557;638;577;626;590;621;605;593;566;553;498;520;564;578;564;569;545;553;514
584;582;555;583;574;640;591;590;564;569;578;553;580;568;615;639;645;635;574;488;517;539;583;594;631;647;672;587;561;562;591;560;599;607;585;623;619;616;601;569;514;484;443;534;578;619;641;644;645;645;550;556;557;530;596;581;513;575;569;551;612;516;513;542;533;553;534;563;582;580;583;618;587;558;564;560;540;548;584;548;561;538;507;492;501;481;521;568;524;598;577;613;600;619;622;642;603;529;497;526;618;591;562;595;594;627;644;639;568;562;548;540;584;631;554;554;537;547;561;597;602;599;574;575;555;577;588;620;593;573;578;595;539;545;580;611;587;603;584;590;590;550;534;539;543;579;573;520;535;550;521;540;569;545;519;484;460;505;567;557;507;490;542;556;550;556;574;562;545;535;586;637;581;578;558;549;584;600;610;587;524;527;535;562;637;556;604;589;588;587;585;571;540;564;574;571;559;563;532;503;559;530;576;564;548;586;600;625;572;622;612;641;569;510;578;599;590;538;558;580;542;550;547;595;550;644;629;641;610;546;520;580;570;612;582;579;598;598;598;584;581;541;570;611;558;611;567;533;603;559;520;529;534;473;469;525;578;548;578;522;541;629;639;564;524;586;606;630;612;616;587;563;581;587;617;596;558;490;513;545;606;601;569;527;481;474;565;608;545;583;551;554;588;542;572;537;580;541;584;575;625;595;595;538;533;563;539;542;558;565;584;570;516;628;591;574;597;586;613;617;633;652;629;591;608;658;624;565;558;526;525;502;556;570;580;596;559;533;580;537;558;588;594;537;499;593;574;584;618;610;619;646;622;633;561;599;586;549;514;543;524;586;520;585;560;560;540;600;654;679;629;605;541;545;602;588;539;553;567;529;484;512;531;566;557;574;542;592;545;537;571;519;509;504;528;537;506;532;501;541;492;513;561;565;563;631;581;579;534;535;496;520;515;577;581;635;628;599;592;603;539;517;553;569;599;532;548;518;518;533;522;520;569;534;509;492;541;537;528;571;548;531;546;610;610;623;569;550;555;570;605;562;534;574;572;621;626;575;573;608;612;591;684;666;669;625;678;608;561;491;486;536;512;513;528;486;438;526;592;641;612;537;430;476;482;518;531;504;592;564;551;550;612;587;571;575;573;579;523;630;671;651;599;616;613;574;636;594;587;554;541;594;580;583;637;677;609;559;596;586;565;549;489;485;550;583;609;510;529;533;536;539;564;556;554;543;602;623;600;511;445;533;570;584;549;564;489;497;496;526;488;582;543;582;555;587;595;518;504;468;613;611;572;535;563;621;553;554;545;501;451;515;597;524;591;582;600;540;541;467;502;540;538;637;627;616;621;655;664;624;598;594;609;563;612;554;529;508;537;540;561;606;595;579;511;556;548;493;531;559;588;626;610;622;574;560;510;511;531;541;520;514;555;572;618;661;651;607;565;612;572;583;603;544;525;586;622;532;489;472;522;544;688;660;630;641;610;554;565;583;614;584;588;592;576;570;554;563;555;527;579;580;517;484;488;507;541;531;538;505;552;592;661;619;638;653;558;554;528;560;588;579;574;562;543;561;560;579;599;571;625;647;574;597;582;542;509;505;509;548;566;549;532;526;508
657;570;588;555;552;576;601;594;569;515;598;611;606;606;593;671;588;624;518;493;480;537;564;565;635;587;667;601;631;600;660;679;663;625;580;587;594;540;582;537;529;498;452;507;600;594;648;703;610;594;609;540;541;599;582;543;543;566;603;608;558;575;516;610;557;567;582;578;577;588;499;576;597;542;579;579;576;580;595;520;461;532;440;487;508;447;498;585;535;570;604;575;541;636;648;644;642;558;508;553;602;611;627;628;588;643;670;573;559;571;573;558;542;573;620;658;583;551;570;567;581;585;577;596;573;577;644;617;602;555;593;568;596;574;597;593;580;590;630;579;545;560;553;527;548;555;595;578;530;520;537;533;563;467;481;477;431;531;513;515;546;532;495;533;560;584;557;587;606;563;653;588;611;541;534;560;573;609;619;586;536;487;489;504;524;576;529;531;590;579;575;561;503;524;546;538;556;538;500;530;504;501;546;602;521;499;596;596;536;551;536;563;581;549;536;567;597;551;541;577;589;533;533;566;575;616;649;612;628;540;519;559;594;647;597;573;594;597;552;599;553;615;537;561;566;530;561;567;519;534;559;494;515;484;477;493;467;498;568;514;517;584;578;521;549;524;562;625;571;626;606;583;606;558;530;565;545;509;516;534;598;574;612;604;496;520;572;583;576;611;584;570;587;559;556;555;591;576;626;613;621;588;574;504;534;520;524;579;545;542;541;608;541;607;627;621;615;578;592;563;599;623;674;628;654;607;626;555;523;541;514;527;546;579;549;521;536;597;579;528;571;533;558;570;546;525;614;584;680;642;609;611;596;613;568;586;595;563;517;467;500;509;547;592;559;599;633;605;626;619;595;586;545;573;620;610;594;535;535;484;471;517;539;527;508;487;507;569;555;571;521;560;494;555;546;525;555;451;485;521;483;459;568;542;567;566;537;529;548;566;499;537;592;588;598;625;578;573;553;557;543;530;526;574;583;519;512;543;556;564;561;547;576;532;515;536;500;563;544;550;563;580;607;575;594;592;564;594;569;556;613;594;559;580;603;596;577;530;544;573;603;641;641;620;645;594;632;606;586;513;566;507;506;549;553;467;448;529;582;586;610;516;498;476;517;571;587;563;603;539;525;550;628;656;590;593;587;563;570;615;627;585;606;617;594;573;568;542;569;566;533;517;559;610;630;598;619;609;581;573;590;511;517;489;531;585;580;537;503;514;570;573;560;557;581;572;590;594;534;530;473;486;538;558;550;533;472;518;504;541;561;556;533;559;589;608;577;538;506;566;586;565;508;498;532;508;574;604;591;531;508;520;563;582;561;583;612;608;596;492;550;526;526;595;578;618;610;555;616;625;595;603;599;627;607;586;525;541;556;590;563;585;588;592;549;510;512;474;494;549;594;637;622;648;590;568;583;528;540;560;552;536;510;548;616;643;614;592;644;602;561;577;593;565;585;574;589;564;555;520;527;522;634;608;640;655;595;561;545;518;561;614;554;611;574;583;529;484;516;475;552;572;533;491;486;541;532;551;579;562;550;579;613;590;575;545;547;512;548;533;604;578;589;545;565;567;542;571;598;541;662;620;592;581;607;559;527;555;529;555;579;595;523;517;480
604;562;574;562;498;542;606;603;572;550;577;602;621;607;639;663;666;607;543;452;485;500;566;591;621;612;623;560;595;651;675;617;581;616;594;539;516;517;529;583;524;486;506;511;562;605;592;599;578;567;625;590;596;561;583;574;530;571;591;590;546;528;519;523;584;604;647;574;541;536;538;583;586;559;594;619;581;598;587;501;444;504;507;496;496;449;503;544;565;568;607;654;570;563;658;638;565;589;565;545;594;599;620;599;557;618;566;581;609;624;617;575;578;602;592;576;672;605;561;581;596;620;587;578;602;593;598;575;576;520;595;622;583;611;569;569;604;600;568;644;556;610;586;584;549;555;578;520;592;552;537;597;531;494;444;461;442;514;487;546;555;524;544;572;560;601;579;571;574;618;641;587;580;534;597;578;569;578;614;585;499;491;463;440;550;587;534;554;582;645;588;503;509;533;482;502;530;540;506;511;524;520;534;574;568;581;583;559;520;496;541;576;580;605;574;631;611;529;496;588;574;539;542;505;562;569;623;675;648;583;577;583;634;581;516;570;656;625;636;598;610;592;610;572;479;521;529;528;519;599;531;522;546;499;475;487;464;450;454;466;575;552;536;552;525;507;532;622;603;639;615;677;631;545;607;540;533;563;602;530;569;658;589;592;480;488;609;614;602;579;590;598;646;574;533;556;570;609;664;620;606;589;606;585;564;566;555;503;572;514;524;539;559;604;597;547;550;592;578;603;613;646;621;606;596;644;625;551;620;601;573;571;518;635;543;530;595;559;536;562;588;546;503;452;542;578;599;663;667;617;571;572;559;566;583;580;575;535;540;510;500;480;596;614;573;549;594;572;562;580;621;598;552;563;653;598;601;588;538;495;468;551;519;548;520;535;527;593;619;506;498;522;539;552;624;544;554;580;556;541;508;520;529;551;518;558;537;569;548;536;545;480;600;587;604;614;583;578;562;514;546;548;596;560;607;569;551;603;529;525;506;564;595;593;556;515;461;582;498;540;547;581;594;634;637;654;616;552;562;600;603;590;596;621;602;574;593;526;556;590;587;579;567;597;652;655;628;577;584;569;550;563;505;504;505;520;492;547;581;570;582;523;499;488;576;553;582;594;544;604;527;525;576;573;580;575;553;564;524;503;631;608;682;605;641;580;548;557;580;554;594;593;558;626;616;611;553;591;579;535;572;556;540;536;571;605;601;549;515;510;611;576;567;526;552;602;604;558;507;503;521;515;555;526;524;521;515;556;587;567;560;554;584;584;583;565;543;495;535;558;614;572;499;461;521;563;552;598;530;547;521;510;606;599;596;546;593;610;593;545;527;543;567;569;632;587;607;567;552;581;576;617;655;618;632;590;552;517;541;564;546;542;565;547;535;536;512;492;531;495;581;586;627;663;627;613;544;510;529;524;558;577;514;565;535;601;582;591;623;584;536;573;607;573;548;564;581;540;511;541;511;524;556;602;633;600;608;571;549;542;566;585;587;538;592;571;531;500;516;512;559;559;580;529;559;537;543;550;543;611;556;571;594;574;565;571;543;538;568;534;607;601;602;565;593;578;603;551;567;580;625;615;629;579;547;632;561;545;533;555;564;557;477;534;560
556;550;510;502;574;563;589;544;591;620;571;664;568;613;535;607;646;564;530;470;512;567;606;607;693;680;661;618;594;662;613;640;620;566;557;554;544;522;623;580;521;438;424;469;535;570;633;615;583;599;571;612;598;574;593;594;575;567;557;514;525;557;576;522;562;577;623;593;550;535;570;596;616;590;581;628;635;600;554;515;483;464;510;486;474;488;521;568;529;583;573;604;568;615;649;603;615;589;577;608;515;547;579;609;617;578;583;618;562;616;616;636;614;608;582;671;617;645;580;607;605;574;600;608;590;564;580;564;557;536;563;591;559;547;593;613;615;619;636;591;577;524;560;585;521;551;581;593;576;540;554;519;509;442;537;431;467;520;528;559;544;561;575;582;546;596;626;572;592;635;615;607;598;554;570;523;561;596;644;541;529;442;434;463;545;592;510;536;602;580;582;555;498;498;514;531;506;536;548;532;523;541;550;546;570;568;561;574;560;492;488;537;528;546;587;645;589;567;508;621;560;546;536;564;568;578;623;661;615;563;572;589;587;597;580;610;635;673;614;612;580;609;586;543;524;557;525;494;513;594;509;504;489;496;478;507;506;470;466;513;533;530;544;538;535;548;575;520;576;587;627;639;684;607;606;558;588;584;569;557;529;535;588;596;553;552;573;588;627;638;597;658;653;592;614;559;589;592;556;674;587;566;613;509;528;537;575;521;523;537;558;575;579;593;605;536;575;527;557;579;628;629;621;563;621;579;619;571;564;549;604;573;579;547;564;558;552;545;528;532;550;508;440;486;511;515;571;667;616;653;605;584;493;516;570;586;576;606;479;491;494;570;601;591;575;568;567;585;537;571;596;573;501;560;565;584;570;603;501;486;529;473;537;543;533;576;562;581;577;581;524;578;597;578;625;639;536;585;604;568;526;532;519;543;508;551;479;578;524;564;527;531;579;577;636;587;580;582;589;488;515;520;547;584;636;588;547;542;538;534;581;553;568;543;554;556;577;559;531;549;578;530;583;596;650;656;584;560;579;594;499;543;599;591;586;587;514;575;515;578;587;609;586;620;614;651;639;606;589;554;513;574;625;543;558;520;525;524;535;548;562;551;521;548;561;577;584;584;551;565;559;556;564;573;571;596;597;540;555;577;598;613;653;609;652;551;536;562;580;548;594;596;555;586;594;540;536;518;582;569;564;570;605;530;604;623;558;599;496;539;550;610;596;566;552;591;586;596;565;510;509;523;507;486;475;505;524;553;561;549;522;535;545;576;590;559;555;542;604;630;616;614;501;450;517;533;537;478;515;522;513;555;563;649;618;618;548;525;564;542;570;513;612;571;614;626;556;546;528;574;554;567;599;601;631;597;582;580;558;558;499;549;550;555;531;563;518;518;506;528;572;576;594;658;626;615;545;523;532;549;600;576;550;543;571;638;618;590;611;573;572;613;656;594;577;531;549;525;576;604;528;568;582;582;576;556;531;574;555;566;568;598;521;540;535;552;510;523;514;501;525;502;587;570;585;569;554;485;566;547;559;515;519;529;515;509;529;517;622;626;580;619;584;606;622;624;602;607;639;602;629;554;543;578;580;592;570;625;580;594;588;550;540;525;516
532;490;457;496;471;516;524;579;590;587;634;664;539;533;584;580;526;563;466;458;508;559;662;628;651;650;622;579;581;599;643;605;600;580;546;500;572;574;633;602;504;440;408;452;507;534;572;573;622;586;609;656;655;614;594;629;584;547;514;540;516;523;614;592;605;566;588;544;583;601;558;617;582;598;587;583;606;562;553;484;518;527;540;500;499;537;496;568;546;567;600;621;599;565;613;591;602;579;628;552;516;534;543;570;555;528;572;556;568;573;620;592;620;574;620;612;664;639;601;609;587;582;567;597;580;590;589;550;534;523;557;602;643;581;642;624;654;606;572;582;569;518;518;548;575;572;568;646;596;548;596;519;502;477;469;476;456;491;574;541;553;545;553;556;621;636;617;642;642;662;628;577;542;564;529;569;504;576;589;505;489;435;438;502;596;585;538;501;577;616;584;579;545;566;517;537;561;545;564;587;574;555;527;511;541;541;549;539;514;523;522;544;548;506;580;592;548;533;551;549;544;578;545;614;553;567;601;613;580;563;583;597;610;520;519;562;607;622;619;591;612;599;614;553;504;500;532;563;555;531;490;517;494;448;442;479;490;474;556;492;467;450;518;553;582;590;504;564;577;609;617;639;678;597;625;620;625;611;578;603;548;520;533;499;529;549;585;592;648;612;591;607;635;587;572;562;608;548;565;557;605;603;577;567;546;575;590;537;548;539;540;528;583;564;542;536;554;546;589;639;583;616;625;590;560;601;541;577;556;624;565;579;557;623;575;533;522;556;516;525;502;513;484;474;507;528;579;650;637;596;527;528;526;518;552;552;517;537;514;503;516;589;570;609;595;523;510;536;490;521;583;524;515;527;585;565;542;572;515;494;514;548;528;566;592;584;571;615;571;553;573;547;534;635;656;655;623;654;616;547;563;579;544;555;537;544;511;501;540;520;539;521;492;573;559;592;587;579;538;523;564;562;509;506;510;623;548;550;525;553;589;598;578;549;542;568;612;622;635;564;563;566;609;616;695;602;597;616;539;577;552;549;568;599;562;600;562;576;567;627;632;557;515;610;569;595;646;571;560;539;565;563;546;549;603;558;557;558;559;565;566;566;532;548;531;586;572;562;527;569;554;521;554;563;592;557;593;575;614;600;585;617;584;602;578;557;578;514;519;544;547;616;598;574;556;526;506;523;499;524;562;524;557;680;591;602;558;578;503;514;543;614;552;560;567;585;582;584;515;507;517;536;528;480;484;438;526;564;617;578;544;504;547;581;594;605;535;558;566;600;637;579;544;460;466;525;524;528;532;492;557;545;552;583;632;596;556;507;546;533;504;564;599;612;625;666;559;526;554;543;577;525;575;592;566;630;586;574;556;523;509;600;612;593;527;569;572;565;525;569;568;604;583;618;666;571;548;546;577;565;585;584;602;558;578;587;620;605;631;565;625;623;624;584;542;504;575;555;523;524;553;536;545;565;529;502;519;590;654;572;561;531;556;572;599;572;485;483;567;523;500;534;575;612;590;571;572;548;559;572;543;552;474;502;493;545;556;601;610;569;618;613;635;660;622;601;631;633;568;610;589;580;575;529;548;561;621;654;561;616;608;624;576;523;527
518;437;431;446;527;525;543;555;605;643;634;634;555;526;520;539;506;521;474;481;497;568;623;650;666;634;624;594;625;589;600;612;665;630;572;550;574;591;634;598;630;518;490;496;524;515;511;539;590;591;623;627;623;608;562;589;596;545;548;518;487;478;539;580;605;550;605;587;579;577;588;596;567;613;602;621;604;540;550;559;530;515;498;507;524;510;577;585;553;564;511;576;612;606;549;566;618;637;593;588;567;537;533;540;552;562;569;547;573;583;611;642;649;604;556;569;642;644;586;610;615;600;602;589;632;621;624;603;532;514;509;563;590;574;598;660;590;625;584;576;551;489;510;532;527;532;582;584;585;576;555;545;501;503;495;478;519;492;550;564;574;526;560;598;583;633;624;637;641;661;598;571;548;544;546;564;549;610;581;553;531;461;494;519;588;536;502;503;555;634;606;596;547;516;578;569;538;558;578;591;539;496;549;535;572;569;520;544;506;519;528;514;516;513;572;554;584;564;561;580;632;568;566;499;521;535;504;573;542;584;581;589;572;579;572;545;630;649;606;576;605;600;577;565;532;569;566;563;548;513;481;477;488;460;463;467;449;511;558;553;576;508;547;622;596;549;466;546;571;574;644;652;619;609;619;651;628;642;584;515;550;540;486;513;535;618;609;588;618;647;599;603;595;570;569;574;581;586;554;549;540;574;597;586;582;570;588;540;502;539;554;537;596;567;556;558;517;540;561;505;533;608;638;600;599;563;597;576;591;623;562;588;557;609;559;521;540;550;498;520;491;463;438;493;571;555;580;591;611;620;534;517;503;550;558;528;547;528;479;552;546;599;567;561;557;575;521;485;475;522;572;576;557;535;572;572;608;575;556;503;494;522;539;561;550;587;579;576;559;529;562;553;597;608;685;714;671;655;629;610;562;559;569;507;508;543;567;534;508;528;553;501;524;527;536;530;601;512;562;522;559;551;550;573;579;584;617;545;520;499;533;566;565;548;530;543;559;619;654;628;607;597;605;575;586;581;574;594;608;605;596;602;638;625;629;579;565;553;604;607;615;547;526;543;569;562;537;560;491;533;551;590;584;587;593;585;568;560;579;563;574;553;530;512;594;577;577;575;525;552;587;559;526;581;587;607;572;599;588;613;612;596;548;583;525;529;547;547;552;522;508;596;586;559;552;509;512;534;502;529;572;556;635;617;626;563;543;568;582;535;541;604;606;637;594;573;557;502;532;531;568;532;511;505;433;484;507;604;590;530;537;568;513;578;550;582;583;572;598;574;575;578;531;487;441;503;543;555;570;533;509;572;482;561;603;579;586;552;538;495;533;564;565;623;584;572;607;587;550;578;623;586;576;574;593;596;605;561;546;513;558;580;632;617;553;507;587;645;571;552;529;586;540;584;619;624;611;565;592;526;609;604;584;616;560;600;652;644;594;605;607;582;610;557;573;561;586;609;594;610;593;524;549;540;540;542;530;550;590;569;541;579;598;628;594;562;567;563;523;480;518;539;583;612;605;581;618;536;574;583;540;528;534;449;497;503;609;601;624;580;607;608;619;659;620;594;663;608;573;662;590;607;567;557;566;558;668;644;631;642;628;570;613;559;577
521;486;421;515;540;563;561;568;614;649;607;594;617;580;510;514;515;450;494;512;544;556;560;609;654;637;626;619;571;563;553;581;649;616;590;521;586;631;571;602;613;578;578;555;559;504;520;551;590;621;603;674;625;619;582;572;546;542;526;523;485;540;569;611;534;608;625;613;554;646;583;553;598;546;577;578;636;632;543;563;545;469;516;532;553;543;553;592;579;537;572;599;555;603;581;578;596;587;558;512;525;521;540;489;537;521;501;568;530;568;591;649;597;626;654;680;626;700;636;638;646;615;596;611;596;612;661;565;613;592;537;540;547;545;603;644;629;631;560;547;560;559;511;568;490;546;575;563;564;530;573;525;538;523;490;489;495;521;535;568;528;580;566;594;595;653;662;621;717;640;582;590;577;509;527;529;515;603;584;574;545;486;505;567;573;539;474;521;536;538;617;591;588;608;604;603;544;557;673;600;597;566;534;550;521;562;536;539;534;523;524;521;527;516;532;633;533;572;520;633;625;579;559;541;459;485;462;531;588;570;562;570;593;539;507;616;605;677;641;562;581;597;593;552;577;580;552;599;584;528;494;428;467;467;453;456;443;493;571;564;545;552;537;578;554;572;442;516;594;643;607;657;610;586;636;664;659;663;616;594;578;533;506;528;559;552;579;578;636;633;599;598;577;574;607;604;579;558;565;595;615;573;632;595;584;597;589;576;587;539;574;533;561;545;503;462;469;462;509;517;541;579;649;628;554;505;583;563;552;615;572;594;548;622;614;592;525;538;548;526;530;504;471;507;543;556;578;587;579;629;629;552;526;549;547;518;494;552;484;457;561;577;594;557;488;516;494;483;553;568;557;577;558;518;582;649;579;551;549;537;505;542;568;585;645;613;607;564;522;504;549;553;563;620;666;659;634;619;600;591;576;536;515;509;560;571;598;545;560;580;544;568;542;547;493;537;525;565;519;560;592;573;541;497;575;566;537;593;571;547;515;538;586;577;609;565;551;622;648;669;607;628;639;660;614;567;573;554;610;528;568;588;648;597;597;622;589;578;568;613;559;527;534;553;557;541;520;556;516;565;630;595;548;609;626;608;574;598;593;587;553;521;541;531;545;557;526;479;503;576;520;561;612;583;577;631;608;585;681;598;587;571;585;579;583;492;542;553;569;528;519;585;622;548;524;494;485;538;519;448;510;585;596;588;644;570;540;555;568;486;524;516;573;623;623;561;517;511;480;519;569;534;486;502;468;501;574;638;648;592;583;605;579;584;503;546;569;578;561;558;564;549;531;494;506;520;543;618;594;544;564;515;497;538;562;533;626;534;572;517;471;531;581;584;648;621;630;572;612;624;578;581;613;587;643;556;603;549;504;520;542;560;595;581;604;535;575;623;598;528;508;546;560;566;550;557;581;587;563;590;565;571;565;573;598;571;569;576;620;560;643;610;609;565;530;583;578;601;640;573;547;563;523;550;509;576;598;564;595;550;577;614;595;568;549;547;588;580;519;502;493;560;583;589;566;642;622;572;589;564;530;521;526;526;564;576;608;644;621;634;657;592;681;619;558;582;603;620;598;617;576;545;554;518;558;570;650;696;650;632;670;620;637;545;555
529;502;506;525;570;610;601;618;616;661;645;599;573;560;487;479;529;495;516;560;524;526;501;571;643;600;632;548;567;532;550;532;556;591;537;568;523;594;577;578;578;539;593;561;521;508;507;535;612;652;651;611;604;634;580;590;560;578;592;553;536;596;576;572;563;601;589;561;598;623;610;575;555;570;573;616;575;579;511;533;493;496;505;569;548;539;547;561;548;575;573;592;620;623;614;573;578;582;555;486;563;557;543;522;566;582;552;558;548;563;577;599;658;606;627;650;610;639;611;625;620;624;599;592;634;599;604;620;628;556;542;537;538;535;568;574;669;629;619;577;567;585;558;501;512;506;514;545;545;613;624;634;570;536;510;528;506;502;512;536;529;546;573;596;582;589;636;642;652;642;579;614;508;542;508;538;601;588;587;536;535;572;550;568;572;545;522;489;569;603;562;609;613;618;619;547;601;581;618;588;557;559;544;543;519;511;531;524;486;503;527;526;564;502;540;628;570;537;568;561;592;590;561;492;467;418;444;527;548;595;615;514;555;528;513;606;609;587;528;589;558;580;567;591;558;562;563;594;572;542;472;412;444;494;486;449;449;520;565;616;595;576;545;551;606;533;483;488;602;617;624;595;597;631;639;655;639;585;609;598;632;576;551;479;516;549;565;566;584;556;635;575;583;595;606;607;578;619;552;586;548;611;658;644;630;578;627;617;576;586;599;559;557;518;451;456;469;454;450;582;566;577;613;641;547;509;541;549;531;627;628;570;541;553;580;565;536;539;556;526;515;525;546;588;507;548;562;595;635;591;609;562;544;590;538;526;515;492;460;542;569;548;533;468;491;497;484;511;543;589;540;578;544;560;587;640;653;557;550;564;512;501;586;625;584;552;550;536;505;562;514;524;571;613;690;684;666;609;576;638;625;549;529;506;560;594;605;582;578;555;585;595;557;541;522;537;509;581;552;587;540;533;528;502;503;604;604;584;613;533;570;565;556;624;567;566;553;586;612;673;658;632;593;613;598;640;619;638;615;585;563;622;612;581;561;598;623;584;551;548;570;535;510;533;512;511;472;543;498;535;537;594;605;559;573;591;621;598;580;571;590;554;572;554;553;531;529;492;520;531;610;578;599;606;654;674;613;616;582;595;608;553;576;633;592;603;624;591;558;546;575;576;594;512;514;532;571;546;544;478;569;548;647;634;592;559;554;578;565;554;536;571;589;566;553;538;534;473;490;499;520;463;498;493;506;577;596;616;672;604;602;610;583;567;550;621;617;590;610;568;574;556;535;529;534;510;492;540;646;588;567;539;546;532;534;511;547;566;535;493;514;537;509;606;603;595;572;626;590;612;592;597;585;591;602;650;598;500;540;484;533;531;589;512;550;606;612;640;575;548;469;499;502;565;542;546;543;566;568;540;534;539;541;590;625;618;573;503;542;549;559;598;588;557;564;595;602;608;612;585;553;541;550;555;534;557;529;584;559;541;532;582;620;657;573;582;550;564;553;477;495;540;535;536;600;577;605;610;600;557;500;485;487;541;579;616;622;555;593;572;617;596;568;602;597;563;604;622;657;569;558;611;634;580;565;587;589;641;635;627;622;559;601;559;541
517;499;524;593;620;582;554;592;631;637;601;627;594;597;518;478;480;477;548;545;555;521;549;526;553;613;603;624;505;510;557;581;587;541;510;500;514;538;569;576;560;517;566;522;591;496;466;481;546;617;614;629;609;632;590;538;527;578;565;587;539;599;588;528;519;581;606;543;555;615;581;563;607;609;550;546;569;536;523;497;552;528;569;549;639;585;586;579;548;542;546;590;557;576;562;591;604;580;565;510;508;536;577;584;576;606;616;563;624;616;536;610;617;667;657;654;694;667;620;590;580;623;587;593;649;628;687;621;604;566;546;566;548;566;572;589;670;634;625;548;604;630;634;582;604;563;548;598;641;652;593;597;601;580;553;536;491;526;510;557;606;563;585;570;571;629;665;628;615;613;608;600;579;518;600;592;622;560;591;569;576;565;550;539;524;553;566;565;564;548;562;562;598;625;549;554;588;586;551;576;521;537;512;501;525;495;567;561;568;559;545;594;550;549;549;585;582;547;516;567;620;561;597;583;526;491;514;536;524;555;567;591;594;528;485;538;584;561;561;515;505;492;543;563;583;571;569;563;561;595;492;486;457;471;492;476;483;536;565;629;622;610;588;576;566;608;516;501;501;494;526;561;580;652;636;591;633;660;634;659;643;575;599;494;464;491;544;539;554;568;581;611;591;622;635;565;556;571;518;542;567;594;617;602;595;624;562;565;542;524;559;613;534;551;461;458;460;484;527;543;554;591;601;605;491;507;503;575;573;637;597;547;542;558;565;574;629;599;567;527;560;578;546;567;522;578;554;601;556;591;597;585;584;560;543;547;596;544;519;566;504;506;494;501;488;476;461;542;572;548;567;478;512;553;616;633;633;586;573;550;582;563;591;661;604;594;565;570;574;527;514;558;542;644;644;654;604;626;618;570;603;571;501;506;544;634;632;623;536;609;616;585;603;559;527;526;527;554;554;576;519;549;520;504;547;627;604;573;583;562;535;590;536;613;631;598;580;592;591;607;610;611;625;583;583;619;649;628;576;585;593;617;539;549;549;574;634;572;503;531;537;525;514;539;553;509;498;545;567;550;641;593;562;600;594;609;601;623;548;560;544;574;569;608;539;505;487;557;548;537;580;604;623;638;681;609;645;571;627;611;561;574;555;582;574;596;577;614;601;550;568;603;612;595;524;549;536;570;560;571;516;582;601;606;598;554;597;603;595;608;586;598;600;635;566;567;613;513;526;559;550;533;507;526;545;552;626;641;597;609;633;649;629;550;554;595;579;561;537;571;580;583;552;544;573;467;529;569;613;638;621;545;536;512;530;491;571;547;565;531;527;534;540;551;617;566;622;656;614;591;580;537;598;640;632;605;570;502;485;494;472;495;563;524;527;578;657;638;561;569;497;473;482;545;563;521;508;556;496;590;531;586;578;550;563;614;555;548;527;533;531;565;566;598;578;558;607;591;608;599;574;559;551;564;567;576;582;569;536;527;494;561;633;608;635;582;606;598;579;539;425;524;516;593;570;594;608;575;565;491;459;503;511;524;571;588;618;594;540;575;651;609;637;636;583;602;617;612;570;580;583;626;610;569;572;605;604;646;640;558;538;587;600;521;441
547;459;531;553;596;575;561;556;620;662;664;630;651;579;578;512;526;547;541;523;519;550;558;598;616;620;594;562;552;524;560;582;579;586;547;465;448;515;602;562;547;475;505;538;548;494;449;464;536;583;602;543;613;594;593;518;510;547;629;602;604;592;590;509;521;543;534;557;561;567;594;603;591;569;566;562;529;549;502;553;570;598;595;610;598;572;647;578;546;559;507;559;608;691;634;622;630;572;591;515;558;541;554;551;601;606;615;609;634;636;619;574;597;693;646;722;648;672;605;607;561;590;582;581;605;601;688;675;622;638;620;614;631;539;535;559;651;623;633;640;658;608;600;625;578;605;606;592;638;673;672;639;617;595;557;548;570;490;509;579;530;555;542;573;556;589;649;610;588;539;586;587;582;581;622;648;585;611;573;620;588;578;587;558;622;553;564;539;567;578;513;522;581;582;486;488;572;599;597;592;503;544;583;517;535;564;590;615;548;580;584;589;603;517;518;564;596;600;551;586;552;527;511;540;533;559;511;496;487;450;513;610;569;495;532;549;590;543;528;480;485;484;478;548;593;544;534;559;558;550;520;513;526;491;498;483;514;514;570;553;566;622;573;567;636;572;527;482;481;491;471;518;557;591;619;584;595;594;640;630;620;548;604;545;511;498;473;507;557;564;640;645;619;612;618;607;615;562;541;537;545;590;596;578;652;534;530;549;559;537;545;519;572;541;548;511;460;499;524;538;568;604;592;608;542;590;576;559;580;572;572;615;554;539;632;568;645;555;562;572;567;617;577;518;495;578;526;530;603;600;581;570;558;566;519;556;629;582;589;533;506;501;497;483;496;479;520;503;542;556;522;529;469;536;598;648;595;560;579;551;550;595;647;588;605;581;563;526;537;543;577;559;653;633;638;623;676;622;614;606;567;551;519;513;552;533;586;568;603;547;640;588;568;563;557;551;622;573;537;560;457;488;569;539;588;584;600;553;604;558;613;569;580;596;601;618;677;545;548;612;594;575;574;554;642;660;647;612;628;595;644;643;589;527;550;559;562;573;571;503;501;487;510;543;522;466;428;507;575;598;582;627;631;640;620;589;625;571;544;512;541;563;542;590;570;514;520;529;509;550;538;562;555;597;650;633;622;648;593;621;595;613;617;576;588;584;587;605;601;587;584;635;613;600;586;590;585;643;634;560;571;590;563;638;577;540;536;605;634;567;565;625;697;616;619;627;616;665;564;590;572;602;586;590;557;565;586;605;581;633;620;617;616;597;533;604;586;542;554;564;541;578;581;542;544;513;499;558;600;641;643;607;542;467;523;541;541;569;552;555;497;527;556;618;580;586;627;631;579;552;582;588;636;629;669;587;577;538;495;503;436;484;481;503;547;562;577;624;582;599;582;565;542;566;543;536;502;554;572;523;590;529;581;556;563;587;569;559;525;550;537;610;535;563;514;555;567;587;605;591;578;542;543;561;564;604;593;584;545;549;605;608;612;614;604;590;635;660;606;533;491;488;527;554;519;515;552;548;500;460;462;445;527;544;525;572;518;576;590;554;591;606;581;571;654;655;636;592;605;558;562;562;633;588;577;659;593;595;570;546;553;601;585;544;500
491;591;564;583;614;598;636;613;672;683;669;639;624;540;567;599;576;543;564;561;578;603;621;611;641;580;653;600;588;539;575;544;607;638;556;516;504;561;553;585;539;530;519;553;525;509;519;470;536;545;556;617;661;614;533;496;516;554;568;580;546;595;579;511;508;520;532;555;587;547;588;571;599;626;564;520;561;521;539;587;591;624;653;630;605;557;593;584;541;490;526;528;587;629;591;597;578;583;591;528;549;511;566;577;637;634;662;639;659;590;535;619;557;658;617;631;619;626;552;546;586;620;527;607;572;580;654;652;616;644;626;603;562;571;527;584;615;600;657;596;642;635;632;644;655;668;599;594;647;626;651;598;601;569;553;609;526;553;523;540;547;533;492;527;579;602;596;592;518;531;597;580;509;544;606;593;595;569;554;596;571;543;537;625;553;600;645;565;563;562;515;566;586;583;503;545;601;633;576;528;486;497;529;480;606;570;543;576;573;586;600;579;539;506;554;575;594;578;589;596;577;532;592;577;528;529;570;520;495;478;460;576;561;511;562;572;576;513;477;473;507;507;513;573;577;529;542;576;557;519;509;550;507;545;486;507;504;520;507;569;554;558;596;574;572;608;551;513;511;519;489;518;531;598;602;543;628;626;627;642;599;562;559;571;553;489;512;537;534;622;635;679;624;593;582;596;615;591;552;589;576;612;595;578;606;618;510;506;566;516;562;538;535;542;525;505;508;484;514;518;574;640;625;577;566;571;583;546;555;553;562;595;575;549;615;565;547;510;549;601;581;590;568;516;501;521;504;542;605;608;590;573;557;579;522;576;582;631;608;565;522;507;520;540;531;507;509;563;565;604;554;507;563;576;566;620;547;540;607;621;561;558;563;595;584;542;500;591;578;515;556;502;595;623;638;658;645;643;623;589;615;519;528;511;539;574;576;552;550;595;609;613;593;607;582;612;626;571;530;489;437;499;508;594;647;629;595;539;578;637;581;593;573;599;595;601;599;565;538;539;568;610;602;578;597;616;635;624;635;640;589;583;556;540;528;531;573;544;544;590;536;572;507;496;477;462;444;512;548;575;560;602;638;665;625;599;572;566;528;472;481;545;589;580;587;564;531;515;538;576;538;496;582;572;612;663;654;657;621;645;632;584;615;579;589;577;546;542;550;564;608;617;611;615;603;588;652;652;597;589;614;606;607;543;520;516;527;561;587;618;614;628;650;616;622;659;665;644;588;574;660;626;555;573;538;559;550;544;655;617;605;596;552;575;534;556;616;516;501;489;509;548;571;534;534;546;569;522;575;631;587;565;518;516;531;555;561;617;617;551;566;481;576;592;576;553;611;638;625;565;568;540;586;588;633;588;579;547;523;514;473;500;482;558;576;583;617;644;613;633;609;611;573;535;508;555;571;602;520;559;569;594;599;566;565;588;571;598;567;590;608;496;547;538;559;561;562;553;601;590;585;508;550;587;602;599;576;550;500;533;585;623;591;559;555;588;584;618;605;561;513;512;527;528;479;534;575;602;542;515;458;408;458;429;517;518;525;521;518;526;550;589;596;607;614;624;594;587;537;543;579;504;513;541;602;653;626;547;538;517;537;580;576;542;574
476;514;527;581;641;706;633;642;682;690;660;659;586;616;606;593;643;590;585;569;587;601;643;604;545;602;626;635;601;560;514;566;593;551;566;488;541;554;557;558;524;537;490;582;569;550;566;601;585;605;632;541;607;604;599;512;533;563;570;613;579;577;551;530;492;531;559;526;558;519;626;559;593;573;593;551;578;579;544;580;581;565;670;557;624;616;626;608;495;445;498;548;593;594;583;601;591;529;539;560;526;525;578;568;568;645;600;665;634;580;589;525;576;651;636;646;596;584;534;590;601;567;548;516;504;519;575;636;648;612;612;579;627;586;550;551;532;598;577;615;669;631;625;593;645;675;635;624;614;636;567;611;558;570;556;593;593;544;505;488;577;520;524;533;585;632;594;596;549;532;603;538;523;540;564;534;543;548;550;613;544;572;539;601;619;579;594;573;522;526;528;552;582;497;505;476;592;555;545;535;506;488;543;538;579;564;571;523;546;599;604;530;514;521;552;593;562;593;624;567;560;564;568;518;536;616;550;550;519;540;471;502;559;582;540;548;545;491;501;556;535;505;552;577;584;538;565;560;527;497;483;527;522;549;547;536;486;527;505;522;633;617;577;609;554;604;519;514;493;501;497;525;485;541;549;555;599;657;658;639;577;586;539;600;554;513;545;505;535;588;638;622;606;583;601;570;618;568;532;562;616;600;652;675;647;632;606;523;503;501;546;508;500;511;523;580;561;551;525;526;555;569;541;493;549;554;554;521;608;562;577;553;580;648;601;551;576;610;595;616;586;607;532;495;555;518;481;503;585;596;539;561;540;600;583;575;588;605;646;568;551;508;482;513;532;506;531;589;560;582;559;577;587;572;549;581;570;545;618;578;563;557;613;571;588;607;541;530;521;536;508;560;584;593;608;607;654;680;685;670;669;578;522;512;606;540;544;507;557;592;593;594;598;602;618;610;568;520;498;534;463;527;581;595;623;583;616;562;596;621;642;596;594;511;448;490;567;613;559;578;592;616;575;585;570;662;628;639;613;617;583;549;527;514;538;543;585;508;592;556;533;564;532;491;467;450;465;491;568;576;631;605;638;659;633;591;595;528;461;490;487;537;544;566;563;587;505;570;550;554;519;552;583;545;521;572;703;669;657;658;665;634;649;565;582;612;518;518;572;541;575;661;666;560;558;584;644;641;618;628;605;565;647;560;549;539;455;565;568;584;620;628;600;612;644;680;676;560;640;564;638;629;578;616;570;534;567;604;627;595;603;562;611;581;581;550;543;552;457;452;474;565;563;538;534;587;519;513;475;553;534;571;548;546;547;542;670;642;600;552;491;459;506;603;563;549;645;630;554;586;569;561;530;576;588;593;530;525;563;506;559;501;524;559;596;560;606;605;661;609;634;580;567;583;615;605;567;489;511;569;603;625;610;594;585;613;634;638;594;606;603;619;560;580;527;518;548;587;608;601;557;521;521;601;600;582;574;547;548;549;586;572;589;562;529;509;585;525;575;522;497;508;477;512;553;535;555;578;561;538;493;529;454;452;552;519;511;530;537;497;595;611;637;599;584;648;584;578;565;569;502;547;523;548;603;592;617;631;582;532;579;569;577;521;561
583;531;575;578;623;654;630;619;703;653;612;630;594;583;594;634;568;575;612;580;571;629;610;631;607;654;631;617;577;590;534;573;556;574;519;523;509;488;510;548;564;571;584;564;584;608;556;645;595;645;629;589;628;606;607;506;539;613;619;552;603;570;632;568;536;558;554;548;592;539;589;562;593;587;621;490;487;586;606;625;566;659;601;596;531;607;592;579;525;455;484;543;569;581;587;572;560;542;564;556;562;513;555;549;583;556;629;607;632;566;547;546;557;569;609;629;612;569;522;581;598;620;542;558;494;489;521;585;640;654;614;620;632;578;612;570;568;603;571;630;595;617;607;640;636;639;641;610;613;544;546;570;553;563;575;628;613;572;541;601;640;614;569;588;634;613;580;550;555;506;545;543;532;535;534;590;542;565;573;539;516;528;486;523;645;616;647;642;599;558;538;586;586;539;514;510;509;598;561;536;510;521;510;520;522;588;535;579;624;592;548;468;477;537;532;575;598;639;566;560;572;564;576;580;576;562;561;573;530;537;554;566;542;597;610;615;512;541;544;564;529;564;590;597;597;566;529;603;543;514;540;562;552;561;515;502;494;518;464;511;561;592;585;618;573;572;532;522;528;460;496;504;509;497;524;585;619;650;698;669;590;600;568;607;574;565;560;494;552;598;628;601;640;597;635;572;612;585;611;606;646;658;608;593;615;606;581;590;525;510;455;504;472;440;528;517;582;517;529;495;513;557;498;534;492;534;542;537;597;559;526;561;561;623;598;546;524;653;665;683;625;581;474;491;490;516;478;482;587;538;594;540;558;560;621;565;623;587;615;562;513;515;488;514;510;517;534;537;585;541;540;607;575;577;577;558;575;602;582;604;657;602;609;558;526;520;512;477;504;490;487;529;527;561;545;586;629;636;672;693;615;602;563;568;543;580;574;489;534;553;570;567;614;665;613;610;570;575;557;485;543;504;598;600;607;595;626;561;588;644;660;638;552;448;487;472;483;576;574;599;694;616;618;588;593;611;618;628;581;581;576;571;537;508;520;550;557;552;559;581;562;510;515;513;509;517;510;625;607;563;614;568;655;655;623;550;566;467;483;465;560;568;539;561;556;567;497;556;606;578;507;491;573;547;554;626;615;627;677;625;625;641;610;552;569;547;536;534;564;604;565;603;601;539;576;529;522;594;613;616;590;609;594;616;557;565;589;524;538;535;601;553;595;613;692;664;639;600;559;593;659;625;619;561;567;560;530;549;651;597;613;580;539;590;575;608;575;516;492;449;520;548;577;569;520;547;570;518;570;525;581;585;598;558;521;585;639;665;600;559;511;489;505;587;582;594;611;608;586;590;553;554;540;556;552;586;550;496;519;571;595;559;520;564;588;610;612;597;668;583;545;600;516;574;570;555;602;527;504;590;583;595;597;636;553;628;613;599;651;652;610;620;607;555;508;530;542;537;590;541;509;561;555;596;594;624;585;556;547;527;598;621;544;493;524;529;551;512;500;490;488;486;527;546;533;525;572;585;597;569;603;557;472;511;553;491;526;515;546;555;558;567;641;579;593;593;647;566;571;562;578;536;551;566;580;614;612;655;580;559;605;548;542;532;591
486;541;550;600;616;687;617;668;648;655;629;581;624;529;537;608;589;646;607;625;621;628;614;562;607;570;605;589;626;582;577;543;561;602;550;578;507;511;493;563;548;570;588;559;541;615;615;585;645;612;599;596;659;570;623;561;588;635;624;604;578;593;618;578;574;582;531;531;517;572;613;631;624;637;606;543;495;520;614;560;590;563;609;516;562;528;554;574;585;539;468;496;540;540;516;556;580;550;587;569;571;573;530;577;542;505;589;606;617;529;540;523;626;555;648;609;570;554;596;590;636;600;587;550;526;506;501;584;613;622;583;604;632;542;633;597;584;556;584;549;607;680;580;631;648;595;610;612;577;581;558;524;510;598;628;611;622;561;571;589;616;628;570;612;692;672;612;559;513;514;533;550;565;553;526;534;563;568;527;510;522;503;465;554;611;621;601;648;607;520;566;558;590;551;460;477;456;540;570;518;495;485;523;533;530;551;563;639;567;554;574;492;474;529;588;527;572;548;607;588;540;584;621;640;569;567;533;572;602;567;566;551;621;619;605;575;600;593;562;599;567;587;578;569;503;554;569;541;544;556;589;517;601;569;563;537;526;503;484;528;564;638;539;554;556;584;568;540;489;498;493;509;463;489;502;521;610;649;685;680;614;589;544;507;613;624;575;547;570;589;591;637;572;602;594;602;574;588;564;644;634;625;577;600;668;598;573;551;554;528;502;483;519;497;529;513;557;558;530;500;515;520;507;547;490;525;537;537;562;600;536;513;583;622;600;535;577;576;577;629;639;602;498;478;527;538;529;489;475;509;509;566;552;570;609;588;585;568;599;559;516;499;488;498;498;441;533;513;614;567;555;543;580;542;539;619;622;633;603;651;579;517;542;619;506;547;473;503;489;521;502;547;524;538;557;620;640;590;644;671;603;602;564;525;555;580;561;510;556;514;581;580;596;570;603;551;534;561;536;498;499;555;574;662;600;626;598;635;600;650;645;656;505;504;482;430;434;553;579;617;616;616;519;573;574;568;615;616;650;552;558;577;510;495;513;512;526;565;591;566;538;591;539;551;516;538;598;602;597;573;609;650;626;602;588;598;479;496;507;527;481;535;521;580;532;493;531;518;597;573;507;545;555;538;485;528;631;604;616;619;554;606;545;575;502;554;531;549;528;562;525;619;595;545;525;549;595;610;617;605;545;589;578;625;594;592;574;547;521;546;598;592;590;614;640;604;603;567;555;554;592;593;593;601;589;515;520;548;591;617;584;526;559;615;566;590;571;611;499;502;540;576;541;517;472;475;466;509;547;520;571;606;580;546;556;618;637;612;590;496;549;482;530;545;613;568;631;637;621;603;517;604;542;570;508;567;585;558;578;597;610;607;574;588;566;621;593;581;614;561;564;507;549;574;571;574;578;525;560;555;595;592;590;627;626;623;580;572;628;657;649;596;623;577;513;543;531;551;461;568;552;563;577;622;628;621;608;555;525;606;653;686;546;520;509;552;540;587;534;528;545;548;556;520;516;568;595;651;607;614;615;621;603;552;572;614;566;555;548;534;573;609;620;583;649;595;630;636;608;574;561;546;560;613;555;569;660;596;616;622;565;553;515;550;563
615;643;585;536;608;602;627;676;644;594;605;602;608;567;523;532;603;612;663;608;634;552;529;576;612;604;613;616;607;605;503;539;573;569;601;569;484;477;515;600;622;618;615;541;550;576;563;595;661;604;612;627;617;605;610;584;657;656;612;610;578;618;654;619;586;578;562;499;529;539;507;604;604;611;598;552;529;538;555;647;594;528;522;543;485;507;577;578;538;497;486;476;499;533;541;519;544;660;640;587;585;528;521;532;530;563;619;591;633;592;592;570;565;543;632;596;612;522;569;625;565;625;551;603;567;564;522;549;578;624;579;627;626;598;641;584;565;563;536;583;589;637;641;627;634;632;618;617;544;541;529;573;567;617;651;598;624;594;621;598;614;617;704;615;675;680;625;602;567;595;596;544;559;575;521;578;548;589;584;517;523;525;561;580;599;613;646;619;605;560;531;575;491;512;422;483;491;530;527;499;484;542;582;552;545;507;547;504;542;553;541;499;453;506;530;543;584;586;554;566;545;587;562;567;586;573;505;560;566;600;562;569;581;584;576;513;577;574;618;594;556;557;587;586;530;555;527;514;558;556;560;598;566;542;542;567;533;521;572;539;606;635;595;542;535;560;581;553;478;447;482;505;538;514;537;498;574;619;658;651;601;533;504;522;614;616;578;575;527;552;594;612;572;596;568;565;573;570;593;580;591;611;615;631;647;631;576;565;575;544;533;505;460;456;499;546;543;624;569;525;560;556;564;547;515;467;478;512;563;553;548;482;533;602;568;551;604;620;614;619;588;527;555;485;475;499;566;466;451;483;500;476;559;581;554;570;605;562;559;543;527;542;497;507;494;536;500;532;562;568;555;554;587;571;546;599;621;638;605;592;595;551;544;517;516;491;519;502;486;504;514;483;498;509;527;577;612;641;679;641;651;602;577;526;567;641;588;526;513;558;594;549;598;603;634;591;539;539;527;473;547;578;574;635;642;652;633;633;607;660;668;644;606;567;515;479;464;538;566;619;577;542;579;560;532;615;577;557;579;565;561;540;544;529;518;539;522;612;618;584;546;602;519;506;500;529;545;609;679;607;596;634;610;578;595;617;550;513;490;453;528;512;542;558;516;478;534;493;624;580;577;523;512;531;481;527;609;578;590;578;565;533;562;545;505;478;525;483;551;589;560;587;613;554;540;539;565;577;593;583;533;571;596;636;683;601;571;537;479;595;581;617;621;595;596;644;612;602;612;528;556;608;550;559;509;500;503;509;569;606;575;596;524;559;559;564;586;535;555;526;547;583;503;502;519;478;502;538;567;601;559;585;605;602;573;562;630;607;584;525;577;586;580;575;611;607;598;584;608;518;490;527;513;531;525;523;557;530;610;614;612;630;663;639;576;628;619;613;609;547;506;548;505;570;555;541;574;517;537;534;545;561;589;556;573;570;612;576;577;629;634;613;566;546;518;565;518;551;516;512;572;596;556;578;626;590;594;544;513;564;632;609;564;543;577;581;526;562;534;579;545;595;578;518;507;568;556;618;627;556;546;576;590;591;620;608;559;602;607;533;527;561;668;598;561;541;568;619;589;615;557;622;543;577;516;562;556;626;572;571;615;529;556;585;580
605;590;595;555;540;599;601;623;632;576;564;566;580;518;548;572;588;598;646;618;609;524;551;538;596;640;619;643;567;586;590;524;562;629;609;582;499;496;537;601;621;617;569;547;524;602;580;587;592;605;616;610;567;607;576;637;616;691;634;620;642;634;605;629;577;559;551;558;499;524;595;590;613;584;673;584;504;506;580;547;570;531;514;509;506;501;572;554;487;507;502;535;529;538;507;527;574;646;580;622;585;570;530;496;561;507;519;616;644;628;595;553;606;608;615;628;535;559;545;636;695;609;557;601;556;601;506;518;604;606;592;599;573;600;591;545;564;576;562;548;600;598;644;580;587;667;642;611;585;584;594;585;561;610;598;622;615;609;571;561;577;618;678;654;679;673;642;578;609;571;545;579;556;577;577;516;592;565;565;542;545;530;545;536;600;624;643;605;622;546;603;591;566;506;479;457;497;490;497;474;556;527;530;599;546;549;547;548;504;567;533;487;441;455;542;557;530;560;580;546;549;493;556;590;599;529;532;575;520;584;587;593;608;562;529;480;519;584;556;606;582;534;543;530;542;552;576;550;553;554;566;568;554;583;584;584;580;522;559;580;680;605;559;529;502;552;548;556;529;488;427;457;540;581;504;552;527;629;568;542;587;537;527;520;568;641;619;620;607;611;556;558;533;574;583;534;587;560;576;606;633;619;583;595;602;638;585;550;587;537;534;513;469;555;492;572;618;590;619;596;595;617;555;565;548;508;481;518;580;591;483;548;535;577;557;594;545;613;574;637;581;540;521;507;482;525;571;509;480;439;534;506;519;614;587;578;531;575;508;553;529;547;543;528;509;504;568;529;520;546;562;579;609;592;542;594;627;555;599;551;543;550;578;519;526;522;514;579;588;521;506;534;432;502;579;574;565;645;621;611;639;600;545;510;546;640;573;549;475;532;533;557;521;536;545;550;574;573;600;556;566;599;615;617;660;625;585;577;633;658;678;591;656;550;552;540;530;534;550;612;573;547;539;542;518;528;567;553;543;521;564;585;533;515;510;505;579;590;606;589;530;541;542;502;484;471;573;603;615;626;588;621;625;617;588;573;527;559;474;477;533;506;509;505;472;527;550;558;615;619;592;509;472;499;472;532;551;563;559;565;605;589;526;545;494;517;520;534;527;604;594;645;545;541;518;516;535;591;603;547;489;518;584;601;623;617;550;569;582;618;587;558;576;588;551;556;574;568;544;540;571;600;594;570;579;529;547;557;543;591;539;599;572;575;549;524;540;536;578;485;604;518;544;474;501;525;522;551;590;539;550;629;560;557;549;564;605;592;579;562;533;581;593;589;609;553;538;611;599;491;551;556;540;520;532;524;488;494;582;544;533;586;615;560;593;660;550;553;579;555;529;509;577;534;570;550;588;577;538;605;546;591;603;594;546;557;535;548;543;580;588;609;554;565;521;535;577;590;549;607;610;616;591;637;610;650;576;529;535;603;587;644;553;554;596;581;591;535;555;579;567;562;598;544;558;531;576;555;589;556;527;593;591;563;597;622;594;636;564;561;533;555;551;520;574;538;515;538;595;558;604;538;537;514;511;552;573;586;564;624;558;581;597;580;594
590;598;587;507;541;514;556;593;580;607;556;528;499;561;516;524;531;604;618;595;590;562;535;503;554;632;648;611;646;572;534;584;607;573;552;551;498;499;533;526;602;598;602;618;543;558;528;539;573;549;544;588;585;570;568;572;650;666;617;661;615;628;582;602;595;564;511;572;517;554;524;523;580;616;672;624;541;544;544;597;596;596;554;485;535;512;567;539;486;541;558;580;621;548;569;566;600;619;593;607;626;541;521;523;556;574;598;619;656;609;602;618;611;612;604;650;555;522;592;617;649;628;624;586;542;552;544;586;554;596;602;539;579;558;577;552;558;483;541;544;625;617;606;604;633;638;647;640;624;611;632;568;551;652;653;616;629;579;556;566;587;632;621;667;677;671;615;608;560;567;553;569;485;573;544;589;588;614;591;537;541;601;605;530;591;569;645;618;604;633;631;591;560;511;532;502;493;536;435;528;540;583;592;572;605;599;553;584;554;567;507;472;465;454;506;427;533;590;590;626;512;547;559;551;604;505;499;536;553;597;623;638;641;562;490;470;525;585;541;531;538;546;582;546;544;557;581;534;534;527;530;576;593;584;578;591;534;557;561;598;631;572;575;510;523;492;596;603;577;516;491;489;566;554;551;549;536;552;550;562;510;479;505;502;574;550;569;623;620;615;586;575;565;523;550;547;554;570;566;585;596;593;589;629;610;529;533;560;564;570;518;577;531;495;500;503;564;658;666;618;544;596;566;537;551;564;554;536;531;582;530;513;560;545;544;562;563;581;549;572;558;581;545;540;488;544;570;501;467;443;460;508;554;602;575;527;586;570;561;509;515;569;563;539;546;512;543;557;564;585;560;570;551;602;564;557;621;612;588;579;546;549;556;496;504;547;528;584;487;519;547;472;447;523;535;561;606;562;642;568;582;565;535;502;528;580;576;539;543;489;497;482;445;517;546;581;587;642;563;579;566;590;623;629;604;646;565;604;593;631;668;664;619;595;531;511;541;576;563;540;558;541;534;543;525;518;486;523;501;532;523;573;531;530;531;542;556;589;595;530;538;543;525;510;503;504;558;597;569;588;628;616;579;608;572;541;514;543;475;495;545;488;510;469;495;516;579;593;608;633;543;509;492;509;507;497;542;541;536;597;568;665;570;535;528;523;528;517;571;533;552;574;551;586;454;530;547;583;561;536;511;528;606;626;605;576;579;583;606;587;565;583;567;601;573;599;521;518;574;539;569;540;580;580;534;533;522;543;528;570;557;591;557;505;564;539;523;584;553;543;579;574;559;520;489;471;495;583;554;513;540;541;584;605;563;574;601;635;548;598;589;623;527;595;545;606;575;577;573;557;542;515;530;537;520;551;549;477;492;502;549;584;559;612;578;523;555;570;615;622;533;569;575;598;581;573;571;550;513;581;577;555;553;539;547;538;517;519;551;616;558;574;527;502;494;506;491;577;581;627;591;639;583;560;596;650;629;602;600;558;549;616;543;598;612;597;537;531;523;571;613;566;523;561;519;536;527;548;537;524;476;523;569;534;559;596;587;591;540;551;520;474;490;492;458;492;502;518;578;525;539;543;534;439;433;517;600;618;607;572;604;567;594;542;530
591;621;560;583;578;592;557;623;580;580;549;534;531;552;531;525;545;566;560;679;598;530;534;532;596;646;624;688;648;592;572;580;583;572;540;580;585;506;525;540;579;570;631;558;590;566;560;466;516;577;584;580;606;613;579;589;645;647;627;688;634;606;564;582;502;518;529;528;561;536;546;559;608;621;619;592;549;525;516;563;574;582;564;471;528;512;549;563;598;541;532;542;615;620;586;572;587;599;523;552;568;588;607;577;581;580;627;658;615;600;584;577;592;605;591;621;558;578;572;581;554;604;566;564;492;554;529;571;588;571;582;540;545;570;614;585;542;520;552;599;586;590;641;557;612;574;566;633;621;683;621;627;600;591;647;586;613;589;546;501;530;601;599;656;634;628;570;544;573;547;555;534;484;527;568;575;613;616;585;523;580;590;597;588;541;568;557;579;622;585;636;628;569;523;571;523;512;500;502;539;575;589;620;606;574;580;602;591;640;525;523;482;468;508;464;536;505;583;613;585;567;587;573;575;537;554;535;518;558;614;608;613;641;604;517;519;545;575;619;554;497;456;515;561;523;540;573;533;521;547;572;590;572;558;588;595;564;550;584;626;647;586;529;505;497;499;594;596;587;513;535;479;538;574;571;503;530;573;550;525;495;467;473;529;544;492;547;563;627;621;648;594;526;543;529;556;577;531;534;545;539;568;547;611;577;504;534;592;599;571;533;583;547;523;543;542;584;643;631;657;628;582;553;592;571;569;553;552;549;554;525;518;547;567;529;525;563;528;513;547;579;535;544;512;505;523;560;527;502;497;504;500;524;608;604;562;513;557;507;515;504;535;527;543;584;569;531;544;537;580;541;566;582;562;529;557;631;613;573;546;539;535;549;526;495;518;568;585;508;461;506;529;496;507;492;540;540;574;587;557;642;612;547;504;556;601;557;574;508;493;468;483;474;510;557;588;642;573;593;653;619;558;640;650;644;583;542;538;596;602;614;583;561;549;569;551;577;561;574;598;548;500;536;532;501;488;471;444;485;477;518;541;505;491;614;565;541;531;576;533;546;563;533;517;502;539;573;648;575;573;590;567;581;577;555;514;567;522;546;517;523;493;529;511;561;614;618;644;585;542;524;499;508;562;549;513;569;556;596;576;602;625;624;582;533;509;505;556;485;541;599;557;557;538;522;529;526;591;515;548;525;484;567;577;612;580;598;547;612;590;560;587;655;606;604;626;629;590;628;576;570;528;590;649;570;599;563;508;539;557;586;600;538;514;485;501;550;585;540;596;533;633;620;591;511;501;542;541;583;516;539;523;477;527;558;559;542;543;630;578;551;548;551;591;560;577;587;552;555;583;537;572;575;533;535;538;540;495;458;522;543;554;547;553;501;525;511;559;578;567;563;570;572;611;601;588;635;576;581;553;566;510;556;548;522;518;533;544;530;592;564;531;497;504;532;510;529;583;653;640;640;584;579;565;606;579;608;602;572;594;551;615;594;576;679;613;549;521;517;567;593;606;598;544;505;468;465;527;548;518;464;513;550;566;577;620;580;575;582;515;521;463;505;475;511;526;540;511;564;540;546;522;497;460;450;520;563;589;596;567;619;595;607;588;539
559;595;523;525;546;585;632;592;583;611;542;540;568;588;543;530;580;562;570;583;633;632;529;549;663;602;632;647;669;587;544;534;629;579;626;598;571;528;535;512;556;576;593;607;592;577;517;471;531;578;532;547;547;556;617;598;573;594;636;640;613;580;529;551;536;504;572;581;565;521;548;602;594;603;640;621;606;594;581;668;604;552;560;497;538;541;568;583;610;578;532;581;637;606;574;592;642;553;555;568;564;584;653;614;604;603;643;631;616;588;549;609;582;572;626;644;554;583;519;597;578;557;526;543;507;552;556;569;625;637;547;480;541;523;615;548;590;586;616;603;645;602;625;610;611;576;548;589;553;624;582;613;584;581;566;556;590;577;609;556;603;608;624;566;541;545;578;559;577;562;578;516;519;543;605;598;608;587;596;538;645;569;558;556;563;583;631;645;589;665;646;605;571;543;558;489;514;496;492;511;554;574;603;599;558;585;600;615;632;565;517;485;556;482;544;502;522;558;608;628;608;593;658;567;613;557;541;489;602;636;630;627;616;613;563;538;533;576;577;548;532;502;471;524;529;558;534;570;532;530;602;597;566;555;566;568;590;555;513;512;592;589;590;549;523;484;511;570;600;565;511;510;513;592;535;553;558;554;560;536;518;455;455;515;536;475;508;566;661;600;595;576;548;524;490;543;543;521;554;616;539;594;590;591;593;531;601;631;591;580;569;612;566;548;587;586;627;591;587;621;566;563;549;647;668;645;587;549;589;539;513;514;552;547;551;530;505;547;563;558;561;498;501;549;522;559;590;571;569;504;513;529;570;591;576;509;507;574;562;511;541;521;490;510;520;566;565;531;517;558;556;524;604;556;564;592;634;650;561;602;564;568;534;486;511;536;532;517;482;494;487;496;520;508;496;530;510;595;576;568;593;639;580;571;559;569;559;528;511;467;474;472;520;531;551;583;632;609;570;624;642;624;577;565;610;577;573;518;587;551;551;590;551;579;603;603;609;663;606;599;541;521;524;488;551;538;529;459;484;520;514;509;554;561;556;549;506;465;511;547;585;581;536;583;528;529;540;570;601;603;589;590;587;530;563;523;541;568;556;542;556;572;477;522;557;632;603;565;538;504;486;479;518;519;616;550;616;566;576;561;563;598;632;568;565;572;554;566;503;508;528;573;557;538;527;539;581;582;546;533;459;502;472;526;565;610;623;631;497;546;557;571;639;620;603;578;603;602;620;621;589;514;570;603;601;588;595;599;571;549;538;543;528;460;479;504;489;542;550;535;533;591;564;598;550;508;495;560;549;550;538;560;527;481;492;541;541;591;619;554;550;582;570;585;550;556;523;548;541;516;546;579;577;553;550;573;549;545;573;550;555;558;524;564;494;453;458;533;545;529;546;585;555;572;620;550;608;602;536;570;586;563;524;611;579;612;622;553;618;589;580;540;529;503;501;513;502;527;579;591;578;531;523;527;538;534;560;541;553;556;542;532;576;628;624;632;584;597;544;541;557;566;591;569;503;464;552;542;575;547;494;554;638;604;589;580;600;599;611;521;493;482;481;501;487;518;519;528;524;516;519;490;509;556;487;528;540;531;616;576;564;560;574;631;628
510;540;614;591;547;566;610;594;566;514;481;514;578;547;568;516;584;579;590;605;590;587;511;544;622;589;638;644;637;591;564;606;604;569;594;626;557;543;497;531;573;602;606;601;600;589;555;550;550;563;535;533;522;567;587;539;555;587;640;584;566;547;607;525;548;553;563;589;581;568;591;620;632;633;584;623;587;607;636;625;548;580;548;567;548;551;590;603;593;565;591;650;610;610;598;602;645;532;547;566;529;577;655;623;623;615;660;610;644;563;573;568;579;596;591;571;554;577;590;591;602;546;526;537;548;554;594;620;609;612;536;541;516;582;576;603;619;653;601;639;622;599;621;585;603;572;543;479;569;605;588;565;547;610;538;559;580;585;616;594;581;570;567;514;519;557;550;557;558;591;578;513;550;555;581;600;646;588;559;573;565;586;572;558;576;619;608;591;599;612;632;623;586;594;565;530;478;489;481;472;515;516;550;537;535;613;587;581;601;635;616;512;567;574;567;566;582;560;627;611;569;599;635;624;573;536;534;513;625;612;599;614;600;572;555;530;534;617;576;592;559;529;517;535;546;529;508;566;555;526;556;556;567;583;554;548;534;532;550;543;540;607;543;564;547;553;543;590;607;538;510;526;522;550;529;505;522;624;579;552;513;487;514;510;463;499;538;562;590;594;574;576;542;552;546;534;580;513;536;602;561;569;554;582;557;549;550;597;574;598;553;573;547;592;593;560;591;584;595;602;545;582;626;634;639;696;591;570;559;541;511;545;528;565;547;487;517;546;532;542;529;538;554;547;567;536;565;573;564;578;535;524;570;603;592;559;574;597;545;543;514;514;479;512;556;554;544;549;532;557;548;557;593;561;583;669;614;654;612;603;599;627;571;495;531;494;579;523;480;486;529;554;539;562;538;538;569;569;615;632;557;671;620;577;573;561;544;533;557;524;486;507;512;561;570;565;610;614;631;647;645;603;609;586;634;597;570;561;562;528;489;538;504;545;593;632;631;609;607;603;568;525;531;567;552;583;528;537;492;461;519;495;493;503;518;514;553;515;510;535;545;585;571;569;555;569;551;556;607;601;554;569;557;529;538;524;557;541;530;565;552;574;502;548;574;563;597;590;547;484;484;509;495;529;571;629;622;590;545;575;601;599;535;589;596;601;574;555;558;499;530;608;575;544;608;593;586;606;508;450;475;431;461;488;538;561;616;551;609;497;536;570;599;644;629;574;613;577;634;549;588;544;544;563;589;576;523;554;575;579;550;529;447;420;449;467;512;492;460;554;546;571;572;568;564;548;490;530;545;571;534;531;472;510;498;512;561;577;592;535;556;535;557;593;551;539;517;550;527;522;560;566;522;551;517;596;584;557;527;545;550;557;568;560;482;442;471;514;515;539;516;588;586;595;568;631;576;579;587;525;601;563;626;593;590;585;578;584;623;588;597;574;562;551;565;549;539;540;578;569;555;529;469;453;504;494;564;521;570;566;613;534;542;527;563;602;578;527;545;548;520;583;561;574;555;520;536;558;560;534;493;542;625;674;623;627;620;554;562;546;489;474;515;506;553;562;568;503;518;502;468;505;539;531;483;546;591;545;560;535;547;524;555;570;573
575;568;567;632;643;603;606;572;543;526;536;548;529;549;570;542;555;580;596;586;601;608;537;607;595;601;617;664;597;593;637;647;632;582;640;599;603;566;537;606;601;614;615;664;624;595;549;592;561;575;477;526;523;530;523;476;533;526;569;535;580;574;573;591;574;581;578;552;594;597;600;643;616;611;559;560;618;618;626;618;543;609;505;520;552;570;643;587;585;575;623;606;613;596;629;639;551;544;588;513;550;584;592;616;619;571;565;633;646;576;606;615;610;584;589;593;602;584;596;585;584;541;512;543;514;539;570;564;573;576;580;521;540;580;606;644;639;644;589;623;576;604;621;630;603;594;508;504;546;555;542;577;531;597;558;495;543;576;704;607;606;540;499;442;490;523;553;572;574;613;524;598;588;605;588;596;623;560;526;610;560;559;557;581;549;573;576;658;630;617;643;614;628;645;523;489;449;538;518;449;525;521;519;544;501;597;615;562;578;527;587;504;533;565;586;574;580;593;579;529;568;580;698;642;594;584;576;562;595;574;629;597;563;564;584;597;568;571;651;605;546;544;518;525;547;536;538;565;522;571;564;554;594;559;566;548;526;513;542;593;584;574;573;535;537;504;521;552;576;572;504;482;498;558;537;470;571;539;588;596;509;511;500;529;481;444;524;565;548;564;581;496;533;533;550;513;499;520;535;603;525;532;507;520;535;558;579;560;567;611;560;527;507;544;547;594;557;571;588;544;575;584;612;615;645;621;587;609;579;601;515;561;577;595;559;566;575;562;540;528;523;535;495;572;517;555;559;574;573;574;531;580;563;547;505;581;547;591;574;532;508;536;514;512;579;563;614;574;588;610;583;570;595;594;607;586;630;615;640;615;636;601;573;521;508;525;577;511;515;517;541;595;558;592;585;575;531;602;609;602;587;630;631;597;598;624;613;603;584;556;474;538;538;570;578;611;612;588;619;586;585;533;604;531;554;568;555;580;522;535;548;494;493;551;600;554;633;639;596;640;559;563;555;554;564;588;593;513;535;540;550;549;558;578;562;545;568;551;533;555;576;591;570;546;591;538;587;639;611;615;570;600;499;508;534;577;558;567;579;515;559;536;537;520;572;578;610;597;551;461;446;499;496;551;581;616;619;619;610;563;594;585;601;609;577;582;612;605;529;513;521;529;477;484;592;612;628;603;513;441;434;452;444;506;528;541;605;622;595;502;586;539;611;622;639;567;559;587;637;579;588;547;563;527;570;534;531;562;596;634;543;496;475;437;447;545;558;507;466;507;563;535;603;607;518;534;531;533;496;532;565;534;475;487;526;536;529;559;629;580;569;550;512;523;504;520;496;504;511;498;546;577;572;576;533;542;550;579;570;564;495;509;540;579;501;481;489;527;507;489;515;555;584;591;550;547;567;513;583;543;575;546;582;593;574;633;613;628;594;615;571;617;585;593;550;567;528;472;519;508;526;508;455;469;458;502;550;589;589;598;501;580;543;532;609;566;583;548;562;550;559;566;584;548;567;576;540;546;578;555;575;571;615;643;611;668;578;552;531;570;516;530;509;555;572;615;567;552;527;475;463;502;465;513;469;509;541;499;461;473;550;522;521;612;570
572;577;561;578;618;641;623;540;548;552;485;497;546;585;546;581;532;547;545;583;524;539;581;646;654;613;619;665;689;650;653;654;609;555;557;594;559;545;555;575;591;625;571;657;622;564;586;590;530;580;562;526;548;497;527;466;483;561;500;531;550;584;596;596;604;555;529;531;564;620;639;643;587;544;637;592;621;567;583;565;559;543;448;463;491;581;586;544;562;597;592;679;639;659;601;632;598;549;523;554;529;597;540;593;553;537;550;535;538;536;601;562;612;544;646;586;587;637;650;631;593;614;579;536;600;550;555;591;595;603;585;509;518;600;601;667;617;590;566;550;571;552;558;551;576;579;505;513;570;606;572;551;542;570;554;588;601;658;671;598;555;548;490;512;507;558;564;581;599;618;609;580;617;615;671;592;640;563;555;572;581;548;552;546;549;556;578;625;672;637;659;595;605;591;594;497;478;467;508;523;520;479;530;515;531;582;561;542;506;541;524;532;572;549;544;594;585;619;562;538;524;591;593;670;560;551;556;531;592;599;543;542;517;586;568;605;589;584;610;571;576;565;557;563;506;482;529;573;573;495;528;529;558;573;621;625;558;494;544;576;600;597;561;551;534;524;543;495;522;529;455;501;469;526;519;505;542;528;576;597;548;531;543;594;558;455;537;587;603;579;537;587;595;612;547;519;524;516;555;560;530;528;510;476;515;496;564;617;628;596;536;575;497;533;552;537;596;513;569;580;545;601;574;545;558;521;572;597;620;613;506;578;575;624;634;574;543;537;573;547;576;560;545;545;514;504;529;559;588;588;592;606;545;497;517;511;542;536;569;537;517;548;567;582;566;590;576;646;601;593;559;627;542;559;607;559;591;588;608;564;612;601;572;524;464;504;567;556;580;546;566;621;612;587;609;597;589;568;576;604;582;592;624;585;620;554;623;608;534;546;566;536;555;536;623;609;651;594;619;603;576;502;551;586;548;568;567;627;550;491;473;497;526;536;544;574;625;651;600;611;621;540;559;604;599;594;544;536;538;532;600;622;590;528;542;515;515;574;550;595;593;600;603;625;624;581;584;594;626;586;566;596;540;521;537;534;548;572;531;557;551;506;503;531;576;687;645;637;600;485;501;524;597;604;632;619;581;543;581;581;640;584;600;566;559;561;627;602;554;487;497;569;515;575;583;593;620;603;501;488;434;417;504;473;533;583;591;584;572;559;544;544;628;643;597;591;602;611;570;600;557;572;597;583;632;575;572;554;558;567;533;512;430;460;520;528;575;536;486;572;578;541;545;560;550;507;541;553;510;557;583;541;496;492;461;544;553;599;594;563;542;494;513;507;512;491;443;511;573;541;518;573;603;556;522;513;576;565;555;572;513;549;517;564;546;527;578;543;542;524;547;568;578;569;510;489;497;556;588;586;602;583;577;584;558;599;582;621;551;524;494;599;556;544;569;598;510;482;514;529;533;508;466;505;499;557;549;574;553;502;526;531;529;573;585;532;581;546;571;581;577;552;571;580;540;595;554;522;565;575;640;600;647;536;587;583;566;583;601;558;582;577;589;608;618;607;532;534;565;527;530;428;526;498;510;474;509;497;425;482;508;533;504;567;545
542;567;605;574;587;575;583;536;543;532;474;501;514;590;533;561;551;484;496;567;562;531;547;602;649;587;651;674;698;687;627;626;590;595;615;629;601;559;579;595;606;618;611;633;626;674;561;580;570;536;574;594;546;516;526;499;462;475;480;531;599;554;610;628;584;560;543;544;631;634;616;629;600;612;578;586;612;626;574;568;579;585;486;472;488;590;603;554;556;610;577;658;666;649;685;620;607;585;587;555;552;602;550;612;569;572;560;550;569;567;589;579;575;559;633;599;629;616;587;654;580;609;513;517;584;559;612;590;582;621;543;523;543;570;632;568;587;595;571;487;508;549;582;575;627;542;547;519;582;591;559;532;566;516;573;560;562;587;573;586;627;567;555;520;520;584;614;647;637;563;525;588;611;602;622;603;532;585;568;597;584;542;568;536;540;533;518;595;618;658;670;645;649;626;625;544;494;447;551;542;530;505;516;544;525;546;540;508;485;517;532;539;550;529;587;546;549;575;571;577;519;541;587;588;590;569;595;498;554;574;554;531;542;552;560;577;586;551;540;565;527;584;596;540;534;559;571;569;529;478;513;546;575;572;635;605;520;558;597;611;595;583;566;563;491;537;521;504;502;485;488;502;476;435;502;551;559;557;531;557;571;520;524;516;538;511;529;574;510;533;583;605;578;590;530;530;569;576;558;525;559;563;492;517;509;525;552;578;609;557;533;580;542;561;533;524;530;514;534;582;563;566;623;611;535;540;544;607;608;538;606;606;627;687;621;611;587;526;552;548;520;572;527;499;545;517;491;593;573;552;557;578;571;528;520;516;531;558;568;548;543;553;579;571;614;543;660;594;532;502;582;533;585;582;618;622;597;614;601;620;613;630;556;486;485;459;569;562;559;546;609;615;624;607;586;540;570;556;598;646;561;587;605;608;684;588;555;566;533;502;508;493;543;581;596;559;619;584;600;588;572;605;622;618;574;602;626;603;531;459;478;488;476;490;531;545;530;586;596;553;555;571;562;570;568;601;612;569;510;566;535;586;595;610;518;507;533;593;600;624;609;589;544;592;603;574;625;633;618;585;593;581;549;485;556;525;599;551;604;603;557;472;471;516;542;603;582;637;582;568;503;571;622;645;563;579;524;588;610;622;603;578;605;559;565;601;593;606;595;540;510;537;522;554;534;591;571;543;491;474;504;497;498;563;562;606;590;540;573;518;537;563;596;563;580;571;544;642;600;585;560;602;609;563;520;543;546;552;564;574;466;485;452;457;575;519;564;522;506;563;543;565;567;549;573;576;577;528;576;567;516;534;534;543;555;513;553;587;595;549;547;501;507;510;560;476;490;552;546;572;556;556;546;559;510;565;562;593;546;509;528;520;534;579;593;553;564;564;571;555;527;576;580;560;575;590;560;607;636;565;549;541;583;532;556;578;606;568;586;572;590;560;557;617;488;522;488;547;487;480;526;507;487;494;556;509;522;546;543;499;492;498;514;575;528;521;533;479;524;545;542;556;526;532;562;576;580;503;573;634;672;620;636;581;572;576;574;607;616;556;592;554;574;601;638;549;507;547;568;585;484;457;448;460;506;459;511;522;487;458;527;505;531;513;548
590;584;576;608;538;582;512;493;504;558;489;485;545;645;620;564;522;432;427;501;550;568;523;575;604;600;649;665;673;666;629;670;591;630;623;600;570;557;593;535;576;583;638;670;654;614;582;538;516;474;514;509;528;506;607;466;528;531;545;558;578;591;600;615;586;575;532;612;566;629;603;594;626;588;605;638;609;607;583;528;619;554;482;482;507;548;572;644;595;577;594;579;582;598;613;580;595;597;520;579;563;557;631;583;631;583;550;542;529;574;632;559;573;583;612;591;578;561;564;564;568;549;542;581;563;581;592;557;555;542;512;526;578;580;606;606;608;511;503;530;498;543;560;575;579;554;529;498;589;514;548;533;560;596;568;532;563;614;580;566;602;570;555;517;543;627;573;579;621;608;575;605;640;648;644;606;583;548;532;599;571;585;598;552;505;518;553;579;606;621;690;622;563;574;588;557;495;510;510;568;545;523;508;551;580;510;536;512;502;555;534;505;568;614;545;574;568;560;604;600;597;532;567;604;604;556;538;618;539;544;517;512;456;499;583;616;588;554;533;526;526;581;541;570;538;540;516;491;556;487;470;520;602;630;632;579;557;561;572;551;585;558;531;493;492;470;507;531;532;595;548;497;566;494;502;505;571;529;503;525;543;534;493;543;561;526;481;536;518;557;555;580;575;581;588;574;552;540;537;555;577;556;510;493;562;534;585;604;570;628;584;622;574;549;512;539;493;530;511;535;576;596;573;638;533;543;507;522;556;537;543;597;611;676;625;658;583;570;603;543;604;553;500;569;568;569;578;576;542;573;601;603;531;496;517;520;536;551;564;539;513;539;611;608;645;576;578;552;548;497;495;529;601;568;602;585;593;601;613;607;568;618;543;519;522;567;588;592;573;527;574;614;617;616;562;599;575;573;584;601;577;609;620;591;615;597;597;588;566;558;529;580;526;536;564;582;586;592;591;565;589;554;579;597;606;646;603;611;544;469;483;514;517;480;468;530;567;546;567;596;590;567;582;573;626;604;609;530;507;556;613;611;577;589;510;515;513;607;566;642;638;562;541;571;533;621;598;576;625;570;542;533;589;516;537;595;554;592;564;544;558;555;505;501;534;604;618;598;599;556;561;615;534;672;609;571;541;532;584;638;569;600;643;568;592;599;619;669;607;579;565;552;546;562;591;572;524;514;564;519;555;527;565;620;609;667;655;538;627;527;527;600;599;639;547;545;529;586;541;564;568;612;573;567;551;578;527;539;534;530;531;522;487;476;569;511;535;508;520;542;548;565;532;605;551;574;529;528;605;590;615;589;561;612;516;557;603;580;597;556;561;478;607;595;550;478;547;523;499;526;542;534;533;579;585;538;563;566;551;525;588;558;605;617;653;608;559;569;522;510;502;542;595;599;626;631;613;592;594;548;565;568;506;531;528;598;590;562;534;544;538;577;593;569;521;554;534;536;486;519;551;555;542;494;547;506;514;528;551;539;535;608;596;556;570;534;501;475;494;522;580;557;598;549;609;592;544;524;572;592;623;597;609;563;582;612;565;537;562;514;579;544;566;581;600;535;533;517;594;603;530;519;497;531;500;481;482;452;481;508;518;499;524;452;524
599;553;554;571;512;534;477;516;469;489;541;581;659;642;593;583;507;452;466;473;504;594;581;592;607;589;646;653;623;640;641;605;633;617;618;596;548;586;569;534;605;642;664;618;636;610;585;495;474;484;493;509;539;529;575;577;587;552;546;593;541;541;589;610;597;555;587;618;614;592;578;611;645;620;585;630;596;625;573;572;610;529;505;561;537;550;597;579;564;623;583;578;545;572;606;567;561;577;545;563;623;619;626;610;568;587;595;561;580;594;565;570;524;623;550;577;566;622;592;590;619;583;543;556;594;575;538;549;503;534;584;568;594;634;591;606;579;536;522;540;528;487;590;541;590;575;538;563;548;549;535;586;520;496;512;566;512;533;575;596;557;583;523;579;591;588;598;634;650;636;646;562;620;595;600;543;539;538;579;589;614;644;624;535;586;521;575;614;571;644;622;585;556;536;634;565;544;476;522;532;530;532;503;587;576;594;569;613;543;539;521;523;576;618;595;545;571;584;583;612;585;549;517;571;535;529;531;526;555;510;551;496;490;545;525;626;584;606;582;529;565;531;583;557;543;573;567;540;511;556;519;584;622;644;647;596;589;580;538;634;600;559;540;467;475;462;507;533;528;561;530;542;552;496;546;556;616;575;640;589;587;505;543;584;569;552;528;476;480;521;550;592;607;597;556;610;520;561;518;538;551;567;550;586;568;634;604;641;572;599;576;632;614;543;579;531;483;551;517;551;549;558;561;551;530;516;497;531;605;551;540;576;606;607;630;581;604;609;615;632;594;624;580;582;609;603;533;516;550;532;528;575;532;530;582;554;527;596;599;615;552;644;628;610;684;564;554;587;543;525;527;555;544;582;590;514;594;581;594;586;577;539;565;556;503;540;587;564;530;524;518;606;636;611;606;590;551;586;568;596;638;586;620;582;558;570;587;593;555;558;579;598;559;550;551;565;574;551;574;631;587;572;639;615;657;614;623;593;607;491;477;498;531;459;453;529;547;584;604;601;596;648;615;582;622;582;607;556;567;572;544;629;599;627;569;538;570;593;623;634;623;564;568;546;597;545;589;627;634;545;576;517;549;551;559;570;653;564;572;526;528;606;527;511;518;587;564;556;577;595;510;575;567;570;585;573;478;509;518;545;593;578;615;557;508;553;603;602;567;572;574;561;551;528;480;535;474;513;532;559;556;592;531;601;592;631;568;586;598;581;633;575;572;607;600;556;557;543;574;574;589;586;565;577;488;521;561;540;515;555;573;542;518;520;570;580;603;616;538;559;520;536;560;553;529;563;534;546;586;573;568;571;550;563;551;545;568;568;593;585;558;543;571;599;532;541;548;508;487;491;500;529;591;550;548;541;557;581;570;597;587;619;600;627;576;613;519;537;560;524;494;582;543;595;643;601;560;574;609;563;560;535;564;536;534;545;578;596;549;594;575;633;600;544;538;570;563;531;493;465;534;545;574;517;500;547;510;556;507;551;587;572;549;529;539;552;522;480;534;535;561;557;537;584;567;600;601;610;622;678;590;596;599;623;623;648;590;501;541;544;570;544;572;579;553;577;524;566;613;540;535;568;527;492;542;503;457;504;477;532;523;506;502;493;513
529;498;538;594;564;541;510;502;554;484;526;591;595;641;589;565;486;504;461;525;537;589;651;568;565;607;655;615;613;562;569;580;612;614;639;610;568;577;506;601;591;591;626;584;635;569;558;579;493;483;523;573;568;513;525;508;560;561;631;577;561;508;605;574;596;556;549;575;607;579;551;576;591;600;600;583;680;596;609;586;596;546;517;574;543;489;502;582;580;551;560;561;559;556;526;547;578;531;503;540;566;571;590;560;549;577;583;647;599;561;565;508;559;572;557;553;555;601;619;566;581;507;538;504;586;589;570;538;529;525;557;575;573;638;590;597;587;552;570;540;540;545;578;557;606;586;543;514;553;545;581;513;546;551;550;596;504;556;559;565;547;589;597;556;592;597;602;573;650;563;607;546;576;587;534;521;522;574;584;605;593;620;567;597;581;589;567;584;595;584;622;578;525;517;583;586;555;549;534;532;580;552;536;548;574;585;612;609;640;601;587;548;603;630;547;557;578;558;604;559;595;560;550;569;559;482;551;580;561;553;576;560;497;510;578;605;576;580;624;627;592;592;556;556;564;574;566;570;539;555;525;558;612;619;605;575;576;508;548;607;576;572;495;482;481;529;536;516;535;545;544;558;524;505;533;577;568;554;555;581;600;541;569;560;542;563;498;547;509;485;583;624;669;635;653;611;571;533;521;540;566;592;535;599;611;597;624;559;533;593;617;590;601;529;511;547;529;567;610;591;618;560;568;481;506;479;488;551;649;607;588;530;649;564;608;560;602;612;639;549;586;587;589;571;626;559;581;518;519;521;521;514;498;493;510;554;506;573;583;567;554;546;642;651;597;564;587;539;549;547;543;571;571;544;531;499;550;560;619;624;628;564;582;546;496;564;558;576;548;483;515;595;572;567;535;561;561;554;544;536;548;560;627;531;568;554;545;569;560;581;611;577;584;530;560;607;584;607;617;624;619;591;612;567;592;570;562;509;532;496;531;521;533;450;498;537;602;576;541;580;606;599;594;623;606;578;595;560;561;543;598;632;636;616;583;574;549;626;604;591;605;601;547;544;581;583;630;612;589;572;524;501;533;555;575;584;570;563;577;501;598;591;615;522;551;511;549;554;565;573;551;539;605;570;552;485;528;497;496;568;576;552;569;519;503;538;542;594;623;532;526;581;597;541;601;512;475;512;561;571;633;565;639;599;642;600;558;540;537;602;649;628;582;657;589;582;529;608;511;567;560;539;562;542;459;492;557;582;571;578;547;537;600;539;560;576;564;537;576;571;536;549;554;544;542;577;562;560;555;578;587;592;609;522;524;524;557;537;587;556;549;608;564;623;519;516;601;514;428;528;517;574;554;554;597;527;571;547;525;523;538;590;590;639;580;521;494;494;501;549;521;546;539;607;567;579;594;540;565;583;646;615;534;520;553;605;589;592;609;597;558;590;595;560;543;548;537;505;480;430;523;573;587;545;531;566;515;513;513;520;550;539;541;532;519;511;562;519;525;573;539;503;569;582;554;571;605;597;600;589;559;585;589;614;586;612;558;565;511;501;605;524;583;598;583;542;575;583;557;571;501;496;536;502;492;520;493;550;493;452;472;495;503;472;508
480;552;529;580;536;526;479;509;477;580;592;510;635;610;552;543;526;544;553;595;610;634;587;554;546;521;566;629;562;548;542;549;597;645;619;635;659;553;564;553;534;540;570;629;578;527;541;579;547;545;534;580;569;514;536;540;536;613;589;635;597;546;577;560;580;520;511;538;578;549;570;549;593;639;617;634;631;641;586;639;588;578;530;546;550;561;563;575;523;557;577;559;535;564;584;519;519;536;537;572;630;564;591;576;554;575;589;613;598;570;588;550;561;573;557;562;578;593;582;540;585;584;545;562;594;567;562;527;551;549;555;596;531;599;536;610;537;530;579;567;556;574;558;616;633;600;545;508;521;525;540;557;545;587;609;588;594;542;564;545;588;599;527;527;576;576;629;572;587;569;611;582;582;606;555;537;556;560;560;630;604;606;660;544;561;495;513;602;626;611;592;600;547;450;545;550;556;467;551;526;516;576;523;548;578;612;618;647;628;625;557;530;579;574;575;553;556;587;565;590;560;541;538;534;578;495;497;541;552;555;569;564;584;583;563;643;559;627;603;637;607;580;567;567;537;596;579;588;581;570;605;556;610;595;625;544;511;564;561;599;570;600;567;492;497;511;566;560;549;623;597;575;500;514;555;585;599;586;561;573;552;535;576;576;525;584;584;532;504;526;582;678;680;668;695;579;611;487;519;548;530;613;608;605;665;607;670;556;516;531;561;581;584;513;485;515;565;609;552;575;552;609;584;528;513;550;552;566;647;659;619;521;478;509;553;574;567;630;624;572;608;571;638;614;589;559;647;554;559;512;528;520;538;533;557;566;522;593;631;636;580;605;605;623;557;533;574;588;600;542;510;527;609;541;565;504;538;549;595;569;613;596;547;536;570;582;524;593;597;577;530;601;610;572;544;536;562;621;542;569;487;552;539;529;514;525;522;506;523;568;570;610;600;578;599;650;639;596;618;607;625;652;582;555;567;534;540;558;521;518;526;517;570;521;508;565;540;602;563;608;604;620;552;580;534;551;618;565;599;537;591;609;602;620;614;603;603;639;627;635;580;569;559;545;584;621;635;595;603;547;524;522;518;555;564;612;623;540;564;591;644;596;557;526;506;520;474;527;578;551;567;586;590;575;583;523;486;549;499;553;612;602;544;538;462;500;580;598;585;528;540;633;595;540;566;509;492;493;531;516;565;545;588;607;556;582;555;525;571;606;634;618;597;575;561;558;556;590;582;556;555;623;600;519;522;459;542;549;557;550;518;510;563;566;586;610;559;529;565;604;589;614;549;497;598;606;529;531;583;531;611;536;533;545;549;573;511;598;543;597;597;577;587;557;539;498;577;464;444;415;472;490;568;512;511;525;584;532;581;549;498;555;585;632;649;551;511;492;494;510;549;520;504;508;536;546;511;514;499;579;577;578;589;539;586;602;591;575;556;595;552;613;515;574;550;516;442;438;331;411;473;500;560;564;559;539;539;535;512;495;545;548;556;517;502;498;499;530;555;558;562;572;553;592;565;590;568;582;593;621;579;583;556;614;595;595;561;498;523;589;617;577;553;549;534;576;596;588;602;570;507;480;510;494;454;503;561;580;594;514;511;459;484;425;411
550;521;566;608;565;511;483;472;466;534;532;612;565;586;486;487;486;534;517;564;581;613;591;640;636;554;554;584;622;564;567;594;610;612;661;638;605;630;541;545;562;548;527;569;602;560;595;582;529;537;582;589;590;590;522;564;577;541;591;611;582;611;589;602;567;541;558;573;570;528;528;563;577;636;595;605;624;590;575;572;553;575;557;568;575;554;548;526;561;573;533;508;518;523;556;543;496;514;612;563;569;574;553;590;607;583;576;555;492;527;544;548;605;614;558;591;599;596;614;597;636;580;540;546;577;621;571;552;582;561;552;554;556;534;577;624;580;566;584;538;545;547;581;538;587;600;587;512;551;566;578;567;608;614;578;589;528;557;527;539;551;589;558;554;553;577;599;581;576;594;572;581;560;528;513;578;533;544;521;588;599;589;620;593;619;548;506;543;510;605;621;555;604;522;513;573;573;521;492;534;525;542;566;597;610;654;568;587;603;603;579;570;601;608;608;559;533;569;589;602;562;478;497;513;499;500;502;564;591;618;621;610;567;570;591;589;630;626;623;614;588;593;553;509;550;539;547;556;588;601;587;607;572;560;540;569;537;534;545;554;568;593;595;559;525;568;574;586;613;602;626;641;617;558;614;588;597;594;586;547;553;588;620;586;591;544;590;538;550;545;563;622;622;606;654;599;591;550;520;558;533;548;548;613;589;650;624;554;590;528;557;552;595;560;534;560;550;604;609;633;557;598;606;549;579;564;588;566;645;671;618;598;502;525;538;564;554;610;572;553;628;611;576;535;531;571;591;590;592;560;539;493;544;566;540;563;616;567;566;591;597;641;593;568;555;487;534;504;549;474;518;539;546;547;555;502;579;546;568;615;577;602;544;573;539;575;575;596;594;593;568;600;578;544;556;568;603;588;576;531;533;525;542;467;496;492;461;507;545;559;559;572;581;557;580;618;631;598;584;597;629;632;635;512;504;559;511;504;506;515;509;543;566;505;570;557;544;533;572;566;549;617;538;556;544;558;579;519;572;503;571;553;573;579;574;603;577;608;651;621;560;597;544;529;579;618;568;617;621;540;511;507;494;538;583;619;602;590;531;632;629;595;579;509;501;555;514;549;539;526;546;564;537;547;538;533;543;507;523;560;537;519;571;487;456;510;541;578;608;582;602;638;682;580;544;521;532;483;461;548;525;563;562;555;514;604;591;533;547;580;621;634;505;552;531;566;490;545;525;534;553;559;583;539;513;517;540;542;604;529;502;508;521;517;615;564;596;547;558;597;577;619;565;572;575;560;537;524;529;529;504;565;545;496;548;561;560;615;552;638;600;588;552;554;509;541;531;490;470;390;416;519;494;510;482;477;563;548;548;561;527;517;577;608;639;517;497;453;468;518;476;444;439;522;495;486;453;427;479;522;578;564;562;564;539;576;578;576;516;515;554;549;563;529;540;442;364;381;365;389;476;481;542;530;591;533;559;538;554;485;545;524;533;481;523;486;514;530;558;559;556;567;541;560;546;568;589;541;563;606;583;572;555;562;574;505;524;521;521;553;620;587;542;528;596;557;569;560;602;602;570;523;494;491;487;493;562;622;571;502;477;408;369;349;351
478;558;593;615;580;529;539;546;512;481;543;538;571;525;537;509;493;542;545;579;599;606;649;657;646;609;568;603;603;526;588;585;591;572;593;605;645;578;506;539;597;575;582;575;624;606;587;612;535;572;587;647;615;613;552;571;551;602;573;579;643;647;621;578;534;532;551;537;591;595;554;519;569;548;581;614;588;628;616;569;618;550;588;657;660;579;559;531;572;553;537;533;582;575;594;545;487;558;610;608;593;521;568;564;566;542;513;533;539;545;601;570;617;578;588;568;590;553;638;657;586;581;596;565;536;622;623;554;569;564;564;542;541;553;592;662;588;581;617;587;607;595;528;580;623;636;606;589;568;571;554;570;567;589;557;539;522;510;572;623;579;598;518;545;583;542;599;601;561;562;531;526;584;573;538;567;566;555;614;559;564;599;596;629;582;533;499;505;521;580;552;598;581;538;555;541;581;517;475;525;565;529;601;631;602;570;614;559;562;553;537;573;523;591;574;560;524;570;644;545;529;575;537;478;503;501;505;544;558;625;592;601;572;587;588;636;670;607;643;577;581;578;502;547;532;526;581;539;562;543;618;584;511;628;577;554;567;546;523;543;609;529;529;565;560;562;575;604;641;645;626;576;586;622;603;587;574;509;530;503;538;596;574;595;593;592;629;572;585;576;597;630;590;548;633;612;544;564;504;482;516;534;537;559;587;609;606;589;563;572;543;566;568;555;588;544;603;586;576;595;606;544;594;591;530;543;527;523;587;650;645;634;506;509;534;619;600;512;519;570;641;552;581;565;569;598;613;629;616;624;604;533;544;565;577;591;575;593;586;595;624;598;603;589;541;566;534;513;491;499;520;569;552;533;515;577;561;598;602;596;539;558;557;569;569;572;555;614;583;620;628;606;598;619;574;580;634;620;607;566;543;486;505;449;471;495;497;565;561;541;513;539;553;615;630;684;653;578;598;539;611;577;564;600;547;523;500;518;497;515;525;501;517;577;517;561;549;551;566;586;525;551;561;537;516;526;515;525;563;592;554;566;563;563;601;624;583;618;608;610;570;552;630;523;550;627;612;584;577;530;531;510;530;522;578;587;538;587;594;604;590;628;556;545;490;545;541;534;557;552;553;555;509;586;550;604;568;559;553;554;542;567;510;480;473;566;579;619;530;595;605;620;610;584;577;595;535;530;502;509;520;552;512;540;577;626;580;524;565;524;564;571;570;450;518;511;536;537;534;513;517;513;564;572;560;516;512;542;588;516;497;517;511;515;517;557;545;560;545;604;586;633;564;598;585;618;568;576;521;494;491;540;544;573;533;554;601;590;539;584;558;589;472;522;528;487;507;485;417;407;434;479;453;461;423;465;544;507;540;544;566;546;585;585;600;543;463;460;457;461;443;420;388;382;396;357;388;391;405;502;493;547;557;472;500;478;538;516;511;463;500;521;526;531;566;468;367;371;398;436;502;517;526;545;613;543;549;529;528;540;542;502;461;461;478;467;510;509;475;564;516;546;581;541;563;543;551;563;547;520;540;552;515;535;516;514;458;542;563;609;602;544;518;523;544;532;557;541;562;579;549;539;522;520;523;582;518;592;574;546;431;386;325;297;252
585;560;580;536;619;558;564;558;550;552;520;554;485;538;525;534;508;544;580;600;609;583;654;650;643;612;623;576;646;585;572;594;569;526;575;595;620;565;568;578;584;552;612;627;613;595;609;634;567;573;565;574;593;592;577;558;579;615;581;592;571;593;557;558;510;489;520;527;603;524;526;572;588;584;570;625;573;576;601;556;613;570;660;615;650;592;565;594;564;565;529;535;602;596;615;616;616;627;586;643;620;549;566;564;578;511;523;500;503;508;549;546;572;573;527;587;560;534;570;606;619;533;618;580;529;589;631;648;598;577;527;577;552;557;535;608;554;547;570;554;558;577;566;531;602;607;604;648;583;555;551;578;610;596;536;562;558;573;578;595;577;531;498;485;559;549;518;613;573;553;535;564;583;524;535;558;575;629;595;591;617;578;585;580;553;531;513;493;519;570;612;590;601;540;557;551;605;560;573;512;576;554;559;538;586;575;593;546;545;556;544;579;558;572;573;551;557;605;564;611;550;530;547;538;480;475;529;591;604;590;616;587;577;613;596;615;580;624;606;629;560;510;478;537;551;574;546;522;584;546;639;597;543;500;566;527;490;497;546;536;529;504;578;522;563;581;561;614;637;681;628;603;616;627;537;548;531;541;526;544;514;511;586;578;564;585;625;594;615;540;602;595;594;580;642;615;558;509;499;491;471;471;482;573;575;576;575;646;572;577;535;622;617;626;591;606;557;576;553;612;583;571;542;548;535;535;545;525;565;627;644;545;528;540;581;632;586;510;560;562;578;597;550;571;550;600;584;646;600;609;587;555;554;605;600;633;587;561;631;606;614;589;617;590;576;569;497;529;501;506;578;556;565;534;549;582;553;647;581;561;545;532;599;552;596;621;587;589;615;620;606;599;597;605;575;631;613;582;590;609;552;500;457;437;481;516;579;560;557;588;508;560;602;563;621;573;609;500;522;542;568;610;533;596;583;538;553;531;501;602;551;498;540;515;549;581;568;543;585;569;581;622;532;525;485;513;527;508;485;515;526;561;583;505;580;584;544;575;566;580;531;578;518;548;550;581;601;590;574;629;564;518;575;566;575;558;570;624;592;621;573;600;628;564;505;518;538;537;517;518;557;537;537;568;560;598;541;562;569;569;585;545;440;508;518;539;564;615;585;585;598;636;679;659;604;604;601;518;533;525;463;479;473;474;500;550;561;560;537;562;559;522;486;502;505;565;537;531;461;488;532;514;553;552;580;557;568;569;599;580;557;508;469;463;464;527;575;541;505;574;585;555;555;633;587;562;583;554;523;438;459;521;541;552;554;564;596;569;514;573;555;524;509;445;471;497;498;516;450;409;399;441;379;398;348;424;456;473;464;490;550;516;612;555;598;533;546;546;479;442;443;450;377;368;335;327;367;424;409;428;481;506;460;415;424;423;440;425;424;474;473;465;456;532;536;486;415;418;472;505;521;559;511;608;565;541;580;580;581;565;517;456;411;378;436;506;485;497;512;555;522;501;577;566;522;571;534;579;541;545;499;513;470;485;466;471;460;513;539;564;491;554;579;542;511;499;565;537;566;578;502;480;520;518;492;479;502;542;553;503;393;342;279;282;231
604;553;544;600;601;618;578;563;541;527;488;520;534;550;547;504;502;546;594;652;617;636;629;643;622;612;616;531;589;593;620;629;584;565;486;590;627;566;596;589;625;587;606;684;625;626;659;582;551;543;550;616;597;579;563;569;557;546;526;547;554;585;583;566;537;522;498;491;504;539;584;560;566;603;560;526;496;552;586;501;578;589;605;661;602;594;566;568;615;575;624;569;575;568;606;631;547;611;634;605;532;555;569;591;597;601;545;521;540;513;612;562;526;543;516;543;555;555;580;577;591;605;568;534;533;572;586;628;645;618;573;544;552;615;611;606;577;529;540;478;528;595;572;579;603;611;585;579;571;537;554;607;596;584;572;557;607;527;582;595;631;472;462;418;519;550;518;547;555;547;576;586;543;544;504;624;595;588;623;570;609;637;574;550;506;518;552;487;556;593;635;576;608;558;546;566;556;598;542;534;605;612;615;614;563;561;587;579;545;563;537;556;597;596;570;603;622;611;612;582;562;532;503;543;494;528;576;598;598;560;591;594;639;648;624;574;594;560;600;540;504;483;468;483;535;575;534;544;592;581;577;519;464;474;476;551;547;556;530;544;464;468;522;561;584;576;564;590;565;626;633;621;577;525;512;569;563;624;604;549;543;589;556;575;576;598;563;627;562;577;565;504;529;581;578;573;561;500;512;516;522;490;473;535;545;573;545;617;598;614;561;605;577;597;635;629;570;588;566;570;553;576;578;532;527;507;512;471;572;647;622;570;562;568;599;659;612;597;585;558;528;571;551;636;603;581;573;627;601;584;595;550;640;608;643;578;602;604;628;647;605;659;670;580;588;591;581;564;547;561;539;550;526;545;558;546;506;572;578;552;547;535;524;561;604;617;611;634;547;583;607;560;614;605;681;638;597;633;554;618;516;542;506;519;522;565;614;574;594;534;542;575;585;554;523;558;572;490;489;516;599;528;624;562;579;503;512;533;559;528;532;572;540;488;533;554;547;552;603;603;593;591;485;493;468;484;535;497;504;458;468;539;573;580;583;566;546;556;531;581;494;572;577;549;521;551;574;531;544;635;580;596;571;532;539;567;605;637;604;648;624;583;561;581;521;506;486;541;516;510;530;551;561;503;555;554;531;578;613;541;566;530;542;552;552;561;565;581;570;546;601;604;668;620;678;542;589;536;502;541;476;470;440;435;462;527;536;513;520;478;463;490;474;458;542;559;547;526;484;551;466;487;500;571;552;530;568;522;534;555;486;472;455;426;440;470;537;532;542;557;551;573;592;594;616;573;561;515;540;521;500;563;548;557;565;597;620;584;573;536;538;561;498;454;437;460;422;488;463;410;404;388;342;324;405;416;427;449;427;431;489;506;571;549;537;543;521;534;485;453;476;481;456;418;385;361;371;342;376;405;412;456;452;439;410;369;333;370;389;393;376;386;481;474;474;478;406;478;544;573;563;590;537;624;626;587;592;536;613;532;471;410;369;369;438;511;529;474;530;490;489;481;518;497;561;568;632;564;612;517;552;555;451;501;469;397;440;520;544;498;572;561;579;577;539;549;508;544;553;508;493;410;418;484;512;526;534;520;523;493;445;364;371;293;254
603;532;535;609;646;594;640;592;610;548;545;521;518;513;549;531;544;620;663;610;565;607;601;605;621;571;592;540;546;656;638;606;572;613;575;604;597;598;600;660;630;641;644;614;607;662;646;615;541;498;483;538;561;570;610;615;559;561;572;548;546;565;646;569;541;577;551;545;544;574;553;558;626;612;581;571;567;496;484;524;511;594;609;590;550;592;596;572;582;576;592;629;627;595;551;550;613;633;626;597;542;563;539;553;587;535;596;568;561;493;530;581;549;553;563;566;533;516;591;593;641;589;533;613;547;539;588;615;646;582;595;597;553;612;634;587;554;529;452;514;529;575;617;556;583;571;580;555;580;592;542;583;668;585;566;552;622;581;549;629;594;510;516;462;477;516;553;597;546;559;546;588;559;609;592;616;621;616;595;621;596;561;578;537;501;546;568;542;581;607;586;583;566;520;586;563;537;585;603;561;609;585;552;580;578;570;537;558;516;611;556;576;569;567;661;608;564;639;597;601;611;544;553;552;571;599;575;574;619;570;604;675;626;638;584;547;554;563;599;527;501;452;448;550;542;574;538;545;542;559;523;461;454;481;514;522;573;580;572;548;535;513;512;527;575;583;598;569;577;593;655;557;550;514;508;491;540;519;640;607;592;523;558;578;565;532;558;524;579;529;514;535;544;606;563;576;564;515;493;517;495;444;540;463;525;577;546;596;599;623;576;550;569;610;652;625;587;592;623;571;578;590;555;536;503;545;527;523;546;608;656;623;569;532;649;607;596;610;564;557;545;500;637;571;576;592;572;571;593;601;562;584;594;573;635;616;607;601;611;619;662;607;628;633;609;622;573;585;545;605;523;519;521;491;521;504;506;597;548;597;535;549;549;535;559;612;599;568;581;543;556;601;597;659;695;657;589;558;616;554;550;564;471;498;603;581;653;615;582;570;539;525;530;515;524;530;526;478;479;545;561;571;611;556;531;472;538;477;523;565;588;498;553;522;516;555;541;585;651;545;578;513;476;458;450;488;473;547;549;532;513;539;549;558;564;550;576;598;576;563;544;561;579;547;606;568;507;540;590;619;606;580;588;520;548;560;637;658;617;629;632;628;582;527;491;500;499;498;465;551;526;543;508;503;484;494;489;529;542;551;593;496;567;565;573;582;576;551;588;600;651;661;689;648;658;611;621;567;569;542;580;520;483;466;511;527;500;466;463;458;412;410;416;394;492;471;528;518;539;546;483;485;461;521;482;531;472;497;490;577;449;487;471;417;434;488;512;611;518;548;550;565;560;564;582;566;586;555;542;543;547;541;556;530;514;575;566;538;541;494;533;526;545;497;437;440;425;475;495;481;452;377;351;364;391;398;408;401;418;410;412;491;521;441;499;525;551;527;519;486;542;490;540;486;475;454;439;419;350;371;390;433;457;398;356;283;313;309;269;300;358;420;422;426;457;448;434;504;567;585;613;591;559;597;612;638;647;591;605;542;436;390;329;380;476;482;473;524;488;414;480;445;456;513;518;576;605;610;579;551;515;541;537;555;519;492;431;511;486;521;535;526;568;556;590;533;494;526;557;538;423;407;397;432;511;504;518;503;449;458;435;380;414;388;363
586;589;547;544;596;579;636;592;614;599;582;599;550;556;516;519;544;565;613;601;537;526;570;549;581;574;596;572;573;600;625;608;606;540;566;599;624;621;629;652;573;618;630;635;636;630;623;614;560;530;472;547;560;591;620;588;549;512;521;534;622;592;579;540;574;574;558;545;565;586;599;571;575;616;525;544;519;480;506;534;580;554;555;547;616;560;563;603;604;611;603;595;571;579;570;625;573;598;557;602;591;528;593;544;585;588;533;605;532;529;535;501;517;544;566;571;586;550;620;612;595;545;603;586;647;537;579;565;604;592;582;613;584;605;537;574;541;556;479;477;501;539;589;586;547;550;512;503;606;558;534;612;616;537;520;527;567;586;567;587;565;542;462;503;543;537;519;603;523;575;558;577;604;567;579;566;562;612;621;589;664;585;569;514;489;558;545;564;561;621;512;517;500;498;553;548;545;565;620;568;558;537;550;524;548;543;541;562;563;508;595;612;602;590;637;614;605;617;575;645;625;582;583;584;556;600;621;644;611;599;608;588;613;588;626;521;536;502;547;531;476;444;465;491;517;558;507;507;546;508;491;471;481;480;472;521;493;534;596;550;585;569;532;534;528;521;550;577;578;534;564;579;507;524;538;536;503;597;633;554;555;478;530;572;606;559;517;502;564;568;545;511;519;620;549;571;567;516;475;484;454;509;501;536;532;523;587;628;600;568;603;536;535;549;636;621;628;592;586;616;548;531;595;554;543;505;533;551;600;628;648;580;573;534;604;635;636;635;615;620;565;551;563;571;547;552;564;560;561;598;558;595;627;647;587;607;583;610;585;557;552;618;635;607;554;576;556;569;612;578;520;485;492;488;502;499;583;557;624;507;573;551;587;555;559;606;582;570;528;550;586;610;594;609;688;566;586;612;582;541;563;503;490;528;604;610;652;611;560;538;483;502;541;573;528;579;566;544;527;523;532;551;518;534;474;452;478;427;480;564;511;497;527;523;494;589;609;585;609;587;533;502;427;396;419;460;527;604;564;519;491;515;514;521;568;489;558;616;566;531;544;567;619;548;611;557;566;531;548;579;614;585;543;493;487;524;601;588;573;587;568;576;568;530;510;481;458;492;502;517;515;551;538;483;459;437;493;493;531;570;524;517;562;571;532;525;507;489;563;596;621;624;646;615;646;589;578;623;611;550;512;524;495;471;483;479;421;385;426;421;408;342;368;395;403;466;542;534;516;497;471;403;438;466;478;491;415;523;530;571;514;472;498;478;492;510;562;623;594;587;588;553;564;501;555;555;567;542;581;563;595;557;586;555;502;526;537;543;580;548;543;552;520;501;421;419;394;485;505;528;446;393;367;402;423;445;446;429;401;457;476;513;482;450;483;515;523;572;584;522;576;604;546;513;533;546;455;401;356;389;392;441;454;442;444;377;290;257;212;281;311;365;448;503;437;479;476;542;583;595;610;584;630;553;621;613;573;542;516;509;412;331;373;412;402;426;485;516;463;361;383;388;502;426;503;546;575;622;565;510;536;536;537;524;553;490;533;504;497;519;503;547;530;565;570;550;556;535;586;534;456;461;400;484;515;514;509;526;504;495;460;444;507;507;405
605;660;559;606;617;636;592;623;599;592;647;640;546;508;495;570;567;608;628;607;550;553;564;590;586;554;552;604;560;586;638;571;542;572;588;577;620;574;590;602;574;588;659;636;626;588;630;609;595;569;544;572;573;590;574;580;548;507;537;533;605;587;600;616;597;583;602;611;597;606;520;572;612;552;535;563;521;518;520;523;542;600;567;605;598;530;527;563;584;580;642;642;606;598;600;623;650;603;581;608;576;578;532;563;590;554;551;558;533;535;529;522;546;592;609;533;570;566;603;593;578;578;597;651;618;559;583;507;552;545;589;626;617;567;618;567;590;542;489;429;505;495;513;536;509;536;511;565;602;541;563;574;606;572;519;571;550;581;564;575;561;581;514;489;505;551;555;538;531;554;537;604;615;535;612;576;582;582;554;573;570;598;567;494;494;584;566;578;556;547;544;535;564;535;553;586;586;566;555;540;497;484;486;515;554;534;551;536;595;543;577;529;568;627;604;585;541;530;562;594;630;539;590;568;601;621;649;621;608;569;586;581;572;560;556;539;509;565;562;578;526;465;480;474;564;512;488;542;529;507;490;512;465;495;509;459;499;550;567;599;540;534;487;505;506;519;512;548;549;590;593;562;503;478;529;501;515;562;549;566;471;494;611;515;545;547;551;544;579;605;608;556;575;608;558;541;547;496;487;451;430;493;508;552;587;546;616;607;577;595;576;519;523;567;597;613;584;575;579;602;591;610;613;557;595;610;578;542;539;620;582;648;556;545;575;554;596;634;654;619;579;613;559;541;562;588;551;562;548;544;530;554;573;543;612;591;567;551;570;554;599;582;639;659;605;562;603;614;564;559;565;515;513;507;532;483;544;645;660;561;576;583;525;592;491;549;550;517;468;481;501;582;586;565;662;579;584;583;574;572;553;574;528;545;572;601;620;622;555;586;573;530;511;530;504;591;497;519;484;532;555;528;544;523;457;408;390;436;514;569;542;555;531;495;582;523;587;592;578;594;604;497;450;410;444;511;561;616;543;608;491;469;524;562;607;602;627;594;553;575;542;562;538;568;592;548;512;532;569;626;540;557;529;446;402;463;560;597;610;583;538;555;504;522;520;506;502;509;509;573;572;555;560;493;511;398;459;492;561;613;531;545;579;521;526;506;528;527;577;644;661;662;637;602;627;537;563;559;573;581;534;493;484;510;432;466;424;338;371;358;362;354;340;378;419;445;525;556;582;511;475;444;466;489;434;462;443;498;528;530;510;558;500;535;561;536;555;581;643;629;595;549;507;507;507;598;566;530;529;592;563;526;530;550;509;496;511;510;536;542;576;533;554;506;498;459;495;509;513;501;467;388;404;441;475;520;460;424;500;585;561;527;462;473;502;507;551;528;587;614;591;625;632;577;517;538;464;388;332;386;402;465;440;453;403;403;359;246;251;283;306;376;529;445;489;501;510;616;603;609;641;605;589;593;600;564;593;529;493;454;405;392;368;445;399;414;400;449;394;353;327;390;399;476;513;531;557;500;521;545;528;561;555;615;595;522;505;549;524;564;546;600;553;583;593;589;537;540;587;540;471;433;448;550;563;549;538;466;534;519;503;480;523;477;432
601;580;609;626;610;642;584;549;521;580;624;566;547;515;577;540;576;596;653;647;565;564;581;606;568;596;552;538;572;605;556;594;525;550;487;560;592;561;565;605;632;626;620;598;569;600;585;669;630;499;549;538;599;595;635;620;527;505;497;538;545;568;572;576;589;542;540;617;648;606;520;563;594;589;598;606;545;522;589;600;567;575;630;544;622;596;598;563;537;628;626;609;597;554;625;571;586;596;629;615;515;548;534;562;535;531;546;547;505;497;506;547;594;550;566;536;583;592;652;598;551;577;625;627;630;589;494;543;543;582;603;583;622;600;574;562;566;563;528;470;516;567;593;586;596;556;556;559;602;602;570;530;560;558;534;536;541;602;611;624;555;581;549;538;554;522;528;496;519;561;557;588;609;524;584;613;545;628;569;552;588;572;552;537;492;584;571;567;540;594;591;550;575;536;579;619;582;536;530;519;515;550;509;514;561;511;535;566;579;521;552;567;560;569;552;528;479;500;552;574;618;621;586;615;616;603;634;636;560;588;538;558;549;582;578;531;545;554;577;571;540;506;507;546;540;592;553;520;541;534;520;504;519;512;490;496;524;527;524;532;565;548;546;470;485;528;547;557;577;554;588;604;501;500;442;445;462;500;514;497;442;457;513;513;484;511;494;524;619;605;601;604;618;587;584;570;546;493;460;439;455;468;573;561;603;552;668;643;606;533;533;525;476;500;548;603;589;591;639;640;635;666;630;590;598;618;578;553;508;546;569;589;547;515;516;540;572;601;618;633;588;552;507;545;539;555;568;555;557;599;573;534;586;538;577;591;492;490;461;546;581;637;606;591;621;635;618;580;588;587;586;575;533;524;504;560;552;553;649;553;554;599;619;534;496;477;549;494;412;424;539;563;598;631;645;605;529;486;543;560;507;553;548;556;538;613;567;608;629;623;610;526;505;512;506;499;579;494;476;502;479;475;486;519;437;375;393;418;473;537;511;526;512;486;558;539;530;522;552;563;566;503;502;491;491;533;594;558;544;552;474;445;513;581;610;607;628;592;571;562;527;546;550;548;574;526;562;544;546;558;588;565;533;426;406;479;572;590;563;624;536;560;542;534;510;557;539;504;564;577;597;555;589;529;483;454;456;498;563;541;553;583;585;548;524;527;521;579;617;629;646;631;591;587;554;629;554;526;538;499;472;453;475;468;487;477;390;387;404;360;353;347;363;367;417;509;571;483;527;556;493;535;514;522;481;461;446;444;453;511;542;502;562;556;555;588;571;600;597;607;546;532;525;527;500;520;550;491;482;479;485;480;499;470;474;524;494;561;534;557;558;561;529;474;473;498;480;544;466;481;447;410;408;486;490;500;508;508;574;592;575;540;531;520;529;567;563;558;535;637;624;646;620;644;577;520;524;439;344;366;373;416;480;439;415;374;327;289;294;342;427;486;499;468;457;442;429;549;658;593;627;561;611;576;559;520;492;549;485;494;473;444;455;412;456;407;380;379;402;346;377;436;486;501;576;619;492;509;555;490;549;598;575;537;488;540;549;598;563;576;587;559;524;553;611;620;578;593;592;537;478;500;484;530;558;561;576;518;506;507;483;563;536;517;473
688;655;583;636;656;630;549;548;571;599;642;574;532;508;568;565;556;573;620;602;598;613;595;563;583;531;552;523;588;578;575;589;540;505;496;474;537;515;529;603;582;641;602;584;568;593;621;599;576;564;569;551;554;561;588;547;558;484;475;462;532;571;546;544;517;516;577;569;575;543;551;549;583;602;578;570;521;571;563;584;578;580;606;632;602;618;568;546;535;585;583;558;537;552;583;574;633;658;602;599;585;593;525;523;539;523;571;532;510;503;495;566;587;605;575;576;567;573;565;584;615;561;615;591;621;553;503;533;549;557;569;580;583;575;547;583;584;601;536;511;497;543;566;597;599;588;612;555;598;578;530;565;566;558;583;560;600;635;591;644;603;591;582;529;556;516;520;522;524;558;551;605;579;582;598;573;660;596;600;577;610;560;543;553;526;571;552;510;556;581;569;567;617;571;565;607;598;558;521;552;509;500;486;479;499;525;517;573;550;524;584;583;573;527;539;441;478;476;545;626;625;624;619;600;670;608;636;631;600;530;538;538;613;559;605;580;502;515;576;588;592;552;511;545;563;592;580;533;547;548;634;560;558;536;500;474;512;501;524;561;496;510;565;556;517;547;586;562;556;539;581;528;528;489;462;439;474;491;499;452;453;486;508;458;475;489;520;497;578;554;536;602;592;570;553;547;532;518;516;420;419;468;590;576;616;632;624;652;581;594;548;537;478;525;560;573;565;571;609;626;654;685;590;598;611;625;606;525;533;500;557;527;542;526;515;525;535;619;653;640;561;537;530;508;527;572;606;622;620;578;522;541;574;548;556;558;504;454;495;461;568;590;611;569;602;615;563;540;527;573;567;526;538;515;507;521;575;554;634;590;597;623;557;616;557;473;558;456;427;460;524;588;630;583;633;564;550;566;534;566;592;580;529;488;512;557;571;555;517;544;581;512;540;544;494;533;474;453;413;439;516;412;442;502;496;444;393;439;521;547;513;530;492;496;559;545;537;512;491;549;566;543;471;484;503;583;525;566;558;516;456;466;518;582;573;610;626;607;615;566;561;576;587;615;563;546;553;559;566;569;572;583;506;453;404;449;528;536;559;576;594;528;594;568;541;491;524;530;486;580;578;570;586;547;474;482;471;485;545;550;520;541;563;587;516;507;594;594;616;599;603;600;609;582;616;557;532;515;484;486;485;507;513;528;485;485;451;483;440;409;425;403;448;417;423;517;507;518;508;547;526;485;479;485;496;444;439;425;406;525;512;518;562;572;588;606;560;566;554;580;598;543;518;509;496;501;496;474;479;413;393;373;375;403;496;499;503;498;488;476;498;494;462;455;419;422;481;487;422;478;436;417;454;512;572;556;540;552;580;604;587;588;562;551;578;553;562;509;551;654;636;668;679;676;641;572;563;455;391;355;344;417;396;402;407;355;352;342;324;421;443;472;476;425;405;415;436;499;595;644;625;523;554;488;585;609;588;535;499;517;485;467;475;479;458;456;425;376;405;432;440;492;464;493;562;548;539;521;524;510;542;585;577;546;501;461;491;529;590;625;608;550;586;598;657;613;597;637;560;586;498;504;573;554;603;538;568;517;527;540;537;560;602;552;541
637;598;629;599;546;597;597;525;561;569;586;562;509;583;544;590;561;537;595;561;595;600;601;565;545;496;569;481;527;561;504;520;550;495;495;509;525;567;521;558;598;620;573;617;551;522;647;610;533;520;516;467;539;562;632;591;548;556;532;535;544;575;560;582;572;560;597;584;609;593;541;553;569;545;580;587;581;572;551;584;590;604;576;582;564;562;598;529;548;584;558;561;537;531;587;578;621;552;601;585;523;580;566;586;558;570;505;508;556;559;553;553;581;579;539;501;536;544;571;575;574;581;589;616;590;543;527;490;589;584;527;569;587;599;598;554;532;567;525;489;502;590;549;567;605;629;573;532;587;565;536;557;604;568;565;533;556;608;646;623;609;572;602;562;549;516;525;490;501;471;520;574;577;578;524;550;553;567;553;621;609;601;560;563;547;522;516;515;573;563;575;546;600;615;595;618;608;580;544;537;537;477;448;459;492;555;585;578;560;547;532;614;590;554;528;444;421;417;512;601;588;606;607;613;582;590;610;571;560;540;549;552;553;565;555;539;510;532;569;560;625;556;518;563;545;575;598;555;560;546;587;563;570;501;548;504;520;551;510;563;567;525;535;603;552;559;612;569;556;525;569;535;555;548;548;461;513;523;500;468;453;434;468;501;450;432;462;486;474;502;535;569;601;582;539;594;626;571;534;486;467;511;552;591;561;587;608;624;613;576;518;490;490;528;549;547;603;542;610;699;707;571;549;546;547;586;622;560;576;551;541;492;515;517;554;562;533;571;690;604;572;524;494;568;604;564;598;636;647;590;587;543;566;556;516;480;485;413;410;418;553;609;581;557;615;616;595;536;562;592;507;576;529;525;566;533;539;566;580;572;632;601;623;560;570;526;550;476;475;430;519;592;616;618;596;615;563;512;506;539;537;498;494;402;381;390;447;445;459;490;453;526;531;507;499;521;449;413;433;457;464;424;480;522;561;566;524;536;519;510;522;520;518;554;536;533;538;500;506;533;514;461;440;394;424;479;560;546;530;556;488;496;527;531;571;605;580;586;548;557;534;556;559;586;583;557;560;588;602;577;555;558;480;404;371;444;490;493;556;553;558;601;549;561;472;522;503;541;564;557;552;581;560;513;509;432;458;446;480;497;503;478;471;484;441;499;545;568;580;626;630;621;511;546;548;515;463;487;509;486;512;498;515;487;529;507;555;501;474;448;481;472;513;437;436;499;512;428;471;522;571;554;523;457;478;461;467;435;418;449;488;483;527;504;560;568;495;541;517;594;602;517;536;441;417;427;432;502;460;420;386;331;310;374;408;452;464;494;412;397;369;433;417;367;387;403;408;432;481;473;456;474;476;561;585;559;572;542;601;603;605;581;569;544;548;562;571;508;575;615;638;695;623;600;611;561;563;506;427;417;373;401;407;390;395;432;438;427;394;443;449;489;482;449;439;462;410;471;549;492;569;557;556;558;596;579;602;532;558;525;539;559;513;531;536;477;467;440;426;441;470;468;550;523;520;591;537;513;591;512;539;506;529;573;521;456;487;506;579;619;568;521;558;609;602;573;584;592;560;540;522;493;511;548;567;588;540;536;584;538;563;573;573;592;573
680;615;602;611;567;620;589;578;594;552;609;583;565;527;560;566;585;608;601;558;564;614;618;592;524;557;543;555;512;528;539;544;479;503;464;504;541;519;527;548;581;594;588;600;598;567;601;605;519;548;546;546;556;582;629;618;606;591;572;535;560;566;573;546;540;577;609;635;635;535;555;526;591;543;634;605;596;544;556;534;559;582;573;574;576;569;565;564;536;536;517;561;551;524;531;584;542;546;523;542;568;571;573;590;528;528;474;528;558;588;596;532;582;566;551;517;549;561;554;553;561;560;606;613;590;587;557;560;586;581;567;613;597;540;565;545;578;519;484;452;509;568;577;602;586;532;572;592;553;538;565;586;575;606;616;577;555;600;594;599;613;562;558;542;536;548;493;486;485;538;543;522;523;529;535;533;542;519;599;611;665;576;582;535;512;544;541;557;550;550;558;507;555;615;605;587;576;570;517;543;541;501;459;468;487;527;582;570;564;545;563;606;551;535;491;486;462;505;500;587;654;599;578;586;555;533;533;621;563;554;560;589;630;600;547;475;497;547;574;592;608;578;559;542;537;584;560;541;557;584;573;542;549;535;518;488;570;521;536;566;566;579;546;556;555;564;568;599;571;583;534;539;589;614;569;624;532;507;554;496;495;449;477;521;405;401;415;446;457;569;529;537;579;536;522;577;624;582;564;570;504;603;574;596;585;611;609;633;631;569;565;510;467;554;543;580;554;534;624;648;615;561;569;536;571;633;606;633;591;547;529;506;435;509;548;531;555;564;653;586;599;565;600;573;605;614;596;581;590;628;618;577;568;559;493;517;468;438;461;423;545;626;582;552;554;624;557;522;532;569;558;542;585;533;531;575;576;566;548;582;643;596;585;569;607;562;553;530;503;485;486;513;627;598;574;591;540;533;546;560;592;505;468;357;280;327;376;360;378;351;471;483;494;492;492;491;497;505;493;496;480;513;529;527;590;579;527;525;508;511;493;518;502;528;551;588;538;576;553;515;508;466;389;383;361;497;484;535;476;452;517;466;512;531;583;567;579;568;570;520;541;601;613;555;538;545;617;621;582;627;604;588;501;456;441;459;488;519;542;518;553;579;584;544;501;461;501;623;584;607;585;526;517;488;518;497;430;417;438;433;425;400;344;392;404;504;543;528;568;609;632;536;521;551;498;430;444;525;503;535;526;518;473;508;489;516;473;491;443;462;486;511;493;467;467;452;492;470;504;578;547;563;484;501;452;477;446;484;448;409;468;468;468;509;512;531;498;470;500;530;526;532;532;454;405;378;401;475;442;460;431;339;356;381;407;449;450;392;345;332;340;320;379;363;403;425;447;444;451;478;469;484;526;467;500;550;586;551;547;573;549;601;605;580;585;556;557;531;565;568;595;632;665;610;605;579;588;514;493;505;413;442;440;433;457;489;468;487;486;468;473;474;468;466;499;465;451;450;479;470;513;555;554;639;633;583;569;553;548;563;590;581;573;500;556;520;540;452;372;446;427;443;482;503;528;538;551;485;494;522;518;497;483;502;492;462;525;530;568;635;560;604;550;648;624;651;540;562;574;527;528;502;499;471;499;521;498;494;514;559;536;582;612;644;554
630;671;585;601;580;592;570;565;567;601;588;598;547;598;536;528;582;551;565;583;556;546;563;560;553;535;532;492;483;540;569;518;497;532;513;501;544;586;526;596;584;547;598;561;571;559;598;587;537;548;522;557;580;613;619;626;615;647;636;578;597;531;557;540;514;560;635;589;592;601;545;540;538;606;586;594;580;522;533;546;557;561;574;575;528;516;602;535;529;511;505;490;597;515;524;485;464;492;527;567;625;590;524;554;504;500;537;526;586;508;510;604;582;584;548;530;510;571;563;574;609;589;626;622;617;604;559;529;578;564;557;565;546;558;587;562;566;562;556;526;461;520;527;570;587;586;599;603;574;553;518;542;618;623;583;553;518;585;559;576;586;553;538;551;529;535;555;489;520;519;526;604;547;505;528;501;523;502;575;647;630;539;562;553;544;556;551;561;517;531;541;496;535;577;636;536;507;505;518;566;524;534;516;523;528;561;573;559;523;566;569;596;536;533;535;516;500;567;510;561;603;578;555;571;519;515;502;560;634;603;577;584;645;607;556;466;485;525;592;558;595;526;587;538;512;567;540;575;558;581;573;556;525;558;522;512;496;504;494;498;527;549;512;534;595;589;609;607;577;546;558;567;639;589;626;610;621;564;583;587;551;464;473;499;477;389;394;399;446;497;514;499;555;530;514;546;596;623;563;566;564;604;542;605;600;580;592;589;624;579;592;561;564;548;512;534;521;586;612;615;601;556;521;604;586;596;661;604;571;570;567;494;476;509;489;505;502;601;602;627;667;585;559;603;637;591;609;644;613;585;610;590;548;602;535;487;434;409;440;477;525;630;630;582;591;592;571;536;552;531;563;505;562;518;549;589;539;580;555;605;602;599;574;589;585;581;641;611;523;491;541;540;542;607;569;576;581;553;579;573;515;505;473;335;324;315;380;432;399;380;367;396;408;429;470;493;493;511;446;445;523;500;552;496;554;563;540;513;498;478;531;548;547;575;531;524;622;591;568;474;447;363;339;320;368;391;512;537;480;462;475;487;466;489;473;540;536;597;599;555;555;544;557;525;499;531;560;579;600;582;570;590;506;480;501;496;479;481;499;515;501;493;471;494;387;391;504;626;620;608;549;483;488;472;571;526;498;465;484;405;384;323;249;290;367;418;486;461;497;586;560;464;516;510;491;435;395;500;516;498;458;489;491;427;450;468;461;445;425;518;465;496;517;474;469;487;476;500;473;503;564;538;515;498;493;485;499;484;489;420;412;387;447;421;447;468;429;419;429;480;514;485;445;487;435;358;349;420;452;512;483;432;433;400;462;493;469;460;410;365;343;379;373;423;417;453;454;433;460;474;462;454;486;499;528;549;542;497;538;589;533;544;614;561;540;572;604;618;551;562;576;483;556;550;565;530;578;554;551;538;505;483;502;541;503;560;503;528;520;507;438;490;488;442;513;465;456;461;475;496;489;549;530;595;605;573;596;558;600;610;644;608;620;521;503;585;563;417;417;412;442;442;478;476;496;525;479;461;496;521;528;517;457;497;548;525;503;470;592;525;587;583;551;603;608;583;554;501;537;521;465;372;408;413;452;450;386;427;508;518;488;485;568;543;569
668;642;542;599;543;574;584;571;572;587;603;628;540;548;550;572;508;562;562;577;583;570;554;560;526;497;513;504;471;540;548;505;463;546;543;565;586;582;577;543;610;579;568;524;511;570;576;659;578;612;576;590;578;579;608;576;590;611;586;572;618;595;570;549;531;563;582;590;619;568;582;494;537;642;644;578;591;554;541;522;529;570;622;598;544;540;516;501;548;503;462;522;558;561;483;470;447;476;504;508;589;555;562;544;530;513;489;488;578;527;512;552;578;615;557;514;547;610;580;599;606;605;625;591;599;578;572;562;617;560;577;596;562;563;535;580;565;579;546;530;470;446;550;529;537;577;549;553;526;528;522;526;600;546;564;549;490;559;572;577;554;576;496;537;541;505;559;542;532;546;539;588;550;556;540;581;550;613;634;576;609;490;536;568;564;546;538;566;515;562;552;577;533;579;632;541;516;481;511;534;592;560;574;526;522;517;521;489;578;554;563;549;527;538;618;593;602;572;539;559;528;571;574;574;483;472;507;530;589;613;552;619;574;600;574;505;462;503;553;567;550;599;598;544;568;561;615;594;559;555;550;541;505;488;497;485;492;460;434;401;426;480;494;552;572;563;561;527;582;592;529;588;571;628;650;623;618;588;556;593;549;572;497;465;453;473;429;430;424;498;519;542;586;544;582;593;549;586;600;605;575;628;623;580;590;599;595;585;592;530;567;570;558;531;460;531;525;584;626;621;548;574;555;573;590;612;635;606;598;596;620;524;456;500;504;467;528;571;639;671;643;580;565;586;621;568;608;580;558;586;606;604;554;590;542;466;431;435;478;491;521;540;605;608;595;510;518;518;535;472;487;564;566;563;544;600;540;566;590;539;583;536;543;547;579;608;628;590;555;512;502;496;557;536;610;565;575;544;540;575;514;456;492;443;435;439;516;549;480;451;395;389;394;419;429;469;508;433;425;475;450;463;492;464;478;414;495;470;485;532;523;518;609;534;572;613;622;587;517;421;399;312;326;395;381;448;474;525;438;459;467;413;415;399;468;480;513;561;607;559;554;548;494;463;479;443;542;563;588;543;641;614;521;533;504;459;458;444;483;475;444;440;482;410;358;416;514;551;553;544;478;503;453;506;586;536;525;501;425;387;338;301;234;246;330;423;431;441;453;461;435;405;437;480;484;465;491;491;531;519;446;485;447;429;450;448;468;432;447;502;498;559;538;481;535;478;446;441;430;492;545;518;442;533;517;500;487;522;450;434;408;417;376;374;409;420;389;408;421;419;452;426;380;430;384;375;369;377;466;476;494;479;480;478;508;461;522;450;509;440;420;389;438;461;407;460;403;457;449;466;518;482;494;519;520;573;525;541;570;568;599;532;574;558;628;568;577;583;564;592;552;530;513;467;474;459;511;614;555;529;458;521;509;545;542;538;543;487;414;400;394;470;455;466;446;397;415;478;446;511;500;527;578;632;630;556;547;496;522;513;592;591;588;550;524;616;545;484;449;430;465;411;425;428;447;460;431;457;486;517;521;533;497;463;497;507;506;449;487;414;489;540;513;496;547;563;557;518;420;411;318;325;315;308;345;377;301;344;437;483;447;456;549;550;482
540;586;601;574;594;578;560;540;565;620;610;590;589;621;549;542;561;551;589;581;521;580;588;526;489;479;568;493;533;631;567;591;512;496;531;559;589;580;525;566;539;535;534;508;504;520;571;573;614;585;615;567;526;505;548;581;581;582;599;602;552;558;529;558;578;547;566;599;573;507;497;494;564;619;531;539;557;510;494;503;565;560;608;599;558;556;563;490;493;506;522;525;545;523;491;469;449;475;488;562;559;611;486;561;502;532;524;522;518;523;514;591;628;596;598;546;598;583;628;570;569;627;572;576;552;566;614;574;579;591;633;583;531;570;578;625;588;561;561;589;495;397;425;570;566;573;544;558;554;523;542;551;554;591;537;498;508;551;619;616;584;626;586;538;613;580;605;592;494;574;529;552;551;593;549;543;604;596;595;606;583;511;592;583;582;585;556;533;474;547;492;557;559;554;561;550;512;488;502;530;561;556;523;534;501;497;469;446;530;537;556;562;487;445;580;612;559;539;529;579;518;612;581;575;508;521;534;581;591;568;637;604;654;644;610;579;543;549;515;531;552;567;602;618;585;554;606;590;580;561;511;507;492;446;455;495;494;425;382;398;455;472;484;585;569;517;551;590;554;601;553;588;589;587;614;626;596;614;570;592;558;537;457;453;429;470;505;462;471;486;584;555;584;595;601;604;565;565;598;582;588;659;538;573;545;560;583;562;539;571;529;551;544;512;499;496;490;539;572;580;563;498;577;567;596;624;608;684;645;625;605;589;539;473;477;484;552;601;624;653;612;595;575;527;605;602;609;581;587;555;603;577;527;543;539;446;471;448;520;524;571;568;544;618;539;480;487;504;531;431;451;532;532;555;553;526;560;540;544;542;648;590;537;598;554;628;634;612;548;539;532;532;573;551;550;547;483;530;513;506;478;493;452;504;504;535;587;554;538;517;460;435;375;432;427;434;450;452;408;370;371;379;357;432;362;388;456;513;442;458;478;487;525;563;556;624;551;545;438;418;366;330;348;400;445;483;516;555;538;486;420;383;366;373;335;424;508;518;532;547;506;469;444;465;429;518;550;504;572;548;567;624;585;545;540;500;357;394;447;455;410;431;406;409;413;438;513;471;483;488;444;414;514;517;502;513;485;416;347;377;347;290;279;287;386;404;429;459;436;427;370;326;381;413;459;494;507;477;525;488;440;461;461;429;444;375;442;389;416;483;388;499;492;481;463;429;411;440;463;448;561;478;557;529;494;519;499;539;473;411;471;430;347;326;301;380;383;356;316;369;382;389;383;426;424;422;386;510;431;491;521;481;527;536;522;527;525;536;448;459;365;387;388;376;332;321;378;382;419;464;471;446;482;491;526;524;517;506;542;566;559;529;521;575;546;574;590;584;565;559;538;520;441;349;300;361;426;511;541;526;488;556;536;506;490;523;490;418;322;266;335;389;449;390;407;346;327;361;351;399;484;452;510;505;531;504;442;442;505;533;570;587;544;479;508;520;529;458;452;439;443;367;396;354;392;360;413;487;429;462;477;538;498;505;450;483;408;340;336;367;380;396;408;353;421;431;398;381;334;286;207;173;175;190;224;290;245;258;335;459;496;434;489;413;401
523;575;557;548;568;559;552;519;548;629;614;632;574;547;510;556;516;556;565;568;614;580;535;556;476;521;559;534;518;602;595;597;573;536;513;605;607;529;539;524;478;538;498;535;545;519;546;564;537;583;581;557;515;489;513;525;570;589;543;560;596;518;554;554;589;620;556;585;531;513;437;474;557;564;555;531;502;512;489;481;532;542;583;525;574;611;557;508;523;539;542;540;527;463;474;488;411;490;536;552;568;527;565;548;530;510;516;525;581;549;552;499;587;580;579;531;581;601;627;572;593;571;600;560;522;548;559;570;579;612;560;549;569;557;617;587;580;562;563;546;476;396;459;535;571;532;504;534;550;510;548;534;591;571;529;490;474;541;568;588;606;625;558;577;549;591;596;605;597;550;569;573;608;608;521;529;561;580;603;620;545;537;508;539;591;532;546;549;546;489;535;568;564;533;535;527;499;503;501;541;564;570;520;522;523;453;441;484;489;506;563;502;490;521;564;542;559;518;592;628;624;587;544;562;488;495;475;559;554;633;605;641;660;695;616;590;542;567;539;552;596;567;582;611;637;583;553;605;564;474;456;420;437;420;459;463;445;427;436;454;443;474;516;565;534;523;536;564;593;600;617;586;556;530;580;591;579;614;558;569;512;508;473;506;490;488;428;431;485;487;569;607;553;605;582;602;580;557;587;575;562;577;577;594;545;586;617;601;516;588;537;566;510;497;488;498;487;540;548;519;553;580;595;609;586;602;620;596;605;583;612;638;562;534;498;501;571;594;555;633;589;556;547;514;586;584;571;586;588;563;610;592;561;558;484;509;495;541;546;521;493;471;518;535;516;463;492;488;470;497;474;555;529;533;535;558;595;584;562;583;613;599;557;527;570;567;607;614;583;542;526;542;502;490;534;587;481;474;458;444;472;541;514;553;538;563;609;549;529;498;495;450;468;459;455;491;480;477;490;423;344;347;366;355;415;419;414;434;425;436;381;469;563;552;550;563;505;470;411;394;369;397;433;435;473;483;611;602;548;548;442;345;338;312;299;349;435;466;506;500;454;406;450;445;477;478;538;506;542;597;595;625;584;591;508;468;406;375;384;458;484;440;474;471;451;464;452;478;513;464;419;434;469;554;473;418;353;300;281;348;359;338;346;348;385;415;456;482;494;485;387;351;334;362;415;497;453;459;440;423;460;497;485;451;399;357;365;403;445;400;391;478;470;445;440;417;421;441;476;504;504;540;511;522;475;504;522;506;477;497;422;447;321;270;279;291;381;375;374;354;339;354;414;397;442;457;490;440;499;482;504;531;577;526;499;480;529;484;412;351;315;275;287;282;240;231;260;310;355;379;407;437;450;407;488;499;458;441;493;550;507;533;520;507;562;537;520;528;559;536;490;504;389;251;198;243;352;460;505;474;427;466;466;465;472;494;525;380;251;248;267;367;364;372;356;277;276;267;342;400;416;422;445;453;461;417;389;389;450;451;511;443;403;424;468;436;389;407;388;343;362;372;318;304;292;296;403;391;396;390;398;474;473;428;425;404;321;297;271;281;281;272;266;289;289;294;279;278;193;151;151;121;136;119;186;195;209;169;265;380;408;436;429;368;289
566;606;550;574;528;557;553;510;516;575;625;624;574;577;547;550;489;601;556;617;590;517;527;528;507;597;588;562;594;556;569;589;613;555;577;580;563;480;538;482;502;476;525;525;583;574;574;574;585;562;557;492;468;476;528;579;596;565;569;584;509;545;498;534;543;599;541;508;537;466;390;536;558;510;507;559;502;428;449;511;579;573;551;558;561;604;560;580;561;492;515;520;509;457;464;447;483;475;506;612;590;568;561;549;549;480;500;534;554;564;553;564;601;613;565;578;575;523;596;563;611;573;588;544;532;628;542;590;554;537;580;552;595;568;568;577;568;568;536;513;425;435;441;532;557;529;541;547;544;567;538;483;528;552;555;541;571;580;548;586;570;588;593;585;603;604;570;618;593;586;562;623;604;635;589;603;609;599;592;564;531;487;487;485;509;530;519;574;536;509;489;505;496;547;511;540;563;547;508;567;589;547;524;475;518;497;483;540;521;522;550;520;469;486;514;559;534;561;611;620;634;552;596;541;499;535;566;561;551;581;577;610;588;647;650;583;592;565;545;564;605;615;594;648;591;627;609;562;539;495;483;414;396;368;417;426;468;416;400;441;417;485;559;562;633;548;533;530;527;569;583;615;557;573;576;558;576;562;558;556;492;478;468;486;504;531;464;508;451;524;523;586;542;527;539;570;553;584;576;528;554;551;579;517;502;561;573;571;537;591;548;552;521;507;518;534;498;494;560;559;545;553;580;623;551;561;605;612;582;597;584;601;538;601;545;545;588;546;504;468;520;515;520;520;611;543;621;627;576;599;630;585;514;527;467;510;539;610;593;550;540;467;511;481;519;461;468;525;491;472;496;538;533;526;505;554;522;584;532;588;590;616;568;514;518;566;563;571;540;578;579;536;508;429;458;496;446;419;418;432;526;558;500;524;552;522;524;523;518;529;471;514;487;548;519;545;555;536;554;505;446;417;394;480;458;487;461;435;353;359;345;345;479;547;558;519;461;391;360;341;391;380;393;446;518;548;580;573;551;534;475;365;330;310;302;362;403;413;407;349;313;330;401;429;450;482;536;472;516;486;591;568;593;547;553;470;388;437;482;520;504;510;511;533;516;446;503;593;502;480;391;448;443;436;412;313;225;197;211;286;306;356;415;372;435;441;457;516;544;472;401;378;348;299;319;368;351;359;352;437;432;507;504;477;461;350;262;320;388;323;376;441;443;446;398;420;463;495;510;504;490;532;561;539;516;496;532;502;462;439;431;362;317;210;257;286;353;377;394;345;329;327;397;372;419;391;513;515;485;450;482;545;508;573;506;476;502;457;331;243;214;190;174;195;150;138;171;237;255;231;259;352;325;329;329;332;336;411;478;490;439;512;499;545;537;464;388;398;477;478;482;456;285;154;114;132;212;344;379;332;381;387;425;426;402;423;418;320;206;170;270;291;290;286;271;261;233;243;315;373;386;370;373;383;403;424;355;403;393;416;354;316;266;293;339;317;270;235;276;272;275;254;240;242;207;211;260;339;319;276;306;384;392;315;339;359;282;270;239;216;183;183;181;176;156;189;168;123;91;97;113;134;148;183;176;227;218;188;212;324;339;360;298;207;201
578;583;540;604;587;539;531;501;532;548;651;559;583;572;582;531;490;525;564;617;534;522;464;495;508;551;587;618;609;557;553;581;609;621;566;572;505;526;472;460;444;529;495;524;574;595;533;556;553;567;520;438;406;469;467;503;524;549;542;506;494;442;492;524;560;499;548;503;502;416;395;463;463;545;485;535;500;489;534;506;524;471;575;582;609;583;569;551;574;562;476;484;495;484;491;537;525;542;613;586;606;601;539;481;483;532;505;506;538;567;570;548;595;651;576;568;568;508;545;590;606;563;543;571;589;615;577;528;543;567;582;588;579;572;576;602;585;558;576;502;469;496;496;482;604;561;553;559;586;638;619;582;551;537;564;604;587;574;518;511;521;560;583;562;599;590;641;584;548;591;554;571;581;628;605;626;579;624;605;530;511;483;435;512;536;536;563;562;531;544;573;566;470;555;542;573;532;552;506;522;565;580;539;512;531;523;514;586;578;580;620;542;550;537;549;532;586;615;611;674;645;585;537;529;524;545;531;596;572;531;580;579;695;621;591;588;569;537;498;522;574;568;599;558;603;619;550;573;561;497;478;399;369;334;316;384;389;359;421;454;472;466;517;578;581;478;463;522;545;558;607;588;545;556;572;523;536;547;543;479;499;513;495;533;572;535;513;516;475;450;495;538;508;464;490;534;564;558;546;515;546;580;516;452;489;534;629;554;480;597;553;554;527;459;436;490;451;418;455;517;525;510;571;536;525;524;524;568;566;565;604;563;553;557;552;517;454;453;439;438;475;497;526;563;530;599;565;620;609;625;648;634;565;545;512;547;598;606;644;593;580;515;512;516;545;477;509;540;510;465;462;524;516;475;495;484;562;569;611;530;625;587;512;498;502;450;546;550;516;560;542;538;462;393;406;433;411;374;348;413;447;529;536;521;581;541;542;493;523;544;520;592;580;588;580;584;587;645;627;571;518;500;469;521;551;535;494;471;401;314;329;326;407;484;522;517;387;327;279;305;406;328;325;367;453;481;529;553;590;522;477;382;325;279;265;309;364;338;312;219;247;346;325;410;417;511;531;446;421;433;554;590;571;565;558;566;470;484;517;567;526;527;531;578;604;505;507;599;582;544;441;399;351;359;340;268;208;131;151;214;244;281;338;361;432;442;467;523;504;490;420;399;336;286;261;247;268;228;274;314;351;401;430;466;371;287;214;216;255;246;298;417;436;468;455;457;522;536;490;463;481;496;490;479;523;476;576;515;477;422;407;361;235;222;227;253;297;359;321;309;281;299;313;364;385;437;504;489;480;467;482;550;555;552;502;486;404;384;234;166;134;115;122;104;98;91;115;137;178;144;165;185;248;272;266;228;262;329;392;370;431;411;467;481;478;338;288;313;360;422;404;388;254;114;78;99;163;254;272;226;266;284;282;254;277;338;311;193;143;139;235;232;199;196;214;180;213;274;309;322;304;360;316;357;420;368;370;381;347;278;249;203;168;157;178;137;158;165;153;150;128;147;169;181;159;114;213;239;203;184;221;244;248;240;296;323;336;304;217;145;124;127;154;128;129;102;86;75;65;75;181;264;288;267;224;253;266;204;195;216;251;200;161;134;172
627;584;569;586;574;545;515;519;535;545;570;567;582;524;541;573;559;562;552;562;584;480;477;495;592;586;596;574;576;572;566;582;580;596;521;527;531;536;512;480;468;470;473;548;586;588;603;622;557;517;485;449;421;433;452;515;469;522;457;522;491;386;431;436;462;477;455;477;408;374;379;446;461;498;486;510;488;502;481;530;513;502;501;596;633;598;539;540;563;545;490;504;452;505;517;555;532;543;615;670;680;631;553;510;486;509;444;493;544;548;529;577;587;546;577;579;596;513;510;547;576;611;585;548;552;576;547;564;535;583;590;559;549;525;557;544;556;563;542;552;488;506;517;538;608;565;624;577;567;612;599;615;553;547;596;554;597;578;522;513;563;559;614;534;537;573;582;604;600;598;595;571;556;625;619;624;593;551;532;487;537;485;468;506;555;533;527;516;532;545;534;551;526;527;501;543;543;551;553;527;548;545;563;519;493;586;600;627;581;633;615;589;523;514;541;529;590;600;671;636;639;629;549;566;506;504;535;572;593;592;547;594;596;606;630;586;545;494;525;513;596;556;546;596;584;573;581;534;513;497;447;395;379;364;343;398;356;431;370;425;473;540;561;564;555;517;448;458;506;546;562;526;550;546;573;548;562;515;499;458;499;436;487;479;513;541;543;510;490;448;432;485;417;438;462;554;525;556;556;567;527;516;479;428;468;500;490;497;472;499;554;486;433;416;400;365;369;370;449;478;422;528;549;601;571;544;586;522;528;535;523;563;510;516;505;539;449;444;411;454;451;460;486;533;591;585;567;581;584;627;601;593;583;578;590;626;576;603;590;587;541;520;549;567;475;476;447;580;517;481;408;421;477;448;433;417;460;536;614;580;606;548;492;461;464;472;467;476;483;510;507;476;445;350;339;369;360;313;301;339;443;462;548;547;598;544;517;501;543;559;572;593;591;641;591;622;603;566;606;633;574;552;562;511;571;566;561;469;407;298;288;333;346;449;469;483;390;247;215;235;236;224;293;329;426;547;465;512;515;524;454;343;260;264;267;263;308;310;209;179;210;230;290;324;432;488;495;421;302;340;439;484;502;523;508;539;548;513;504;524;557;564;569;609;517;554;521;556;576;526;464;393;402;410;382;329;257;141;106;129;191;195;243;260;346;403;442;494;507;418;377;346;267;192;175;154;146;137;167;206;251;319;331;361;307;212;144;162;143;176;236;385;472;460;424;479;450;455;419;392;373;392;443;380;442;498;509;484;430;416;420;342;218;181;197;214;263;259;262;238;234;286;280;305;365;453;460;441;472;421;483;556;527;531;464;451;380;299;188;118;107;110;116;96;71;66;90;86;110;88;90;107;159;194;221;192;197;227;224;275;234;297;334;433;348;261;163;191;221;263;341;361;242;123;62;88;114;225;214;161;139;152;144;120;120;166;194;130;84;110;128;134;116;122;124;144;181;255;287;246;211;266;281;341;384;343;310;309;234;225;209;159;112;95;87;74;71;67;102;90;70;70;56;88;97;91;114;114;131;101;103;125;142;174;231;232;263;201;153;200;154;112;154;139;149;83;62;70;80;146;300;404;442;377;284;291;321;312;261;229;217;137;98;113;150
580;576;585;596;575;553;527;503;546;510;531;521;531;533;532;525;505;494;573;587;523;540;537;506;564;572;650;636;587;546;558;546;546;532;568;561;578;508;501;504;461;454;466;509;593;611;547;573;533;501;475;398;408;469;482;440;462;467;481;481;447;409;377;399;402;427;446;443;338;395;343;355;391;451;500;521;513;528;508;490;519;506;546;601;593;508;505;510;499;528;514;493;484;536;579;566;573;531;617;618;609;599;566;517;463;467;428;496;513;519;562;551;568;594;594;574;609;524;519;504;509;552;580;542;577;529;560;570;605;602;506;584;517;527;502;527;526;565;578;570;515;565;557;567;586;582;580;570;591;600;635;596;584;517;500;565;518;501;442;448;563;578;551;577;558;566;612;614;631;642;593;513;552;612;564;567;624;572;578;554;485;492;519;541;510;572;547;524;584;580;546;548;508;509;561;549;588;538;587;548;547;624;606;512;538;564;643;623;621;618;670;625;548;567;574;551;560;625;616;688;624;634;577;497;477;496;561;523;586;550;499;571;546;574;553;521;519;516;514;550;610;555;574;544;613;553;493;505;506;450;451;452;451;444;404;404;379;410;450;405;475;508;573;510;495;435;400;466;502;533;477;486;492;499;586;571;490;481;468;439;432;411;449;475;543;546;505;552;459;450;458;404;392;402;399;548;551;529;554;465;461;524;423;399;370;444;469;470;454;485;500;425;378;358;342;310;287;291;331;379;437;499;557;570;574;593;560;533;478;509;528;591;470;427;563;540;477;483;476;490;486;447;475;508;583;612;661;582;617;666;587;584;573;593;585;585;551;527;522;560;511;489;521;539;481;482;496;535;489;365;304;259;331;337;359;334;391;484;538;524;550;547;493;504;415;425;434;422;430;420;438;418;310;277;247;245;271;278;252;304;414;480;570;550;574;552;556;499;535;542;587;631;600;622;578;619;561;568;594;636;649;619;610;574;535;576;566;502;386;304;253;293;276;355;409;386;307;219;120;159;151;196;228;341;397;464;418;451;430;431;355;265;241;207;181;201;213;197;188;140;182;189;217;235;386;455;465;325;252;247;346;391;446;504;509;496;527;488;532;496;530;494;536;567;527;524;493;469;499;469;502;486;447;493;449;395;295;157;94;84;110;122;147;184;230;305;339;338;318;317;273;230;164;114;92;82;84;65;80;105;152;215;259;264;205;164;151;144;145;135;164;310;404;419;455;394;325;291;278;241;251;255;293;298;343;388;442;404;367;375;427;329;212;155;151;201;229;215;190;120;146;188;301;280;345;404;383;389;342;427;451;424;452;471;473;347;281;204;156;118;123;148;149;167;100;84;57;76;84;75;70;67;101;141;156;171;149;174;160;142;139;186;253;287;249;191;127;109;132;160;256;280;234;96;83;82;103;185;157;136;103;99;116;72;81;84;101;64;77;70;71;66;81;88;111;127;188;282;277;221;215;291;347;431;423;362;307;239;187;173;185;140;79;71;54;43;35;53;74;78;42;33;42;53;66;97;97;98;99;79;75;61;70;146;147;224;225;193;254;287;204;146;115;155;149;110;99;93;128;207;397;479;496;430;354;358;378;340;332;272;202;130;71;101;161
572;593;610;583;548;572;493;517;494;529;543;508;495;519;514;512;525;564;597;609;581;625;566;527;559;599;608;604;611;536;541;522;471;539;552;553;549;535;563;535;523;526;491;543;524;538;545;494;494;500;471;434;437;455;497;471;430;424;447;477;405;419;388;385;388;391;445;462;383;361;393;357;453;500;535;524;439;502;520;567;577;535;567;566;540;511;506;418;549;558;496;509;533;556;614;596;585;623;591;666;647;596;514;474;514;465;490;485;523;500;515;499;526;546;526;546;567;530;549;456;483;534;565;515;517;542;555;570;591;625;534;550;538;475;423;484;541;572;537;526;557;527;542;574;534;574;555;619;559;545;611;605;595;560;516;554;542;472;469;522;498;563;600;588;541;631;631;576;612;553;598;532;579;556;597;588;597;595;559;546;557;541;494;496;523;485;512;466;524;513;513;529;544;548;562;547;503;548;524;593;559;602;548;521;497;556;653;627;574;566;546;595;554;604;550;594;566;611;634;613;607;612;591;529;466;442;519;570;599;582;532;499;513;535;564;570;505;476;495;550;602;611;588;558;575;577;524;512;497;488;448;458;479;471;461;460;480;462;484;459;445;466;536;496;440;375;385;394;466;500;517;458;423;520;546;513;450;512;485;436;441;407;400;422;468;495;552;530;479;479;462;397;371;364;440;503;519;543;496;489;479;424;366;349;319;425;386;417;457;477;464;442;353;372;326;277;206;203;292;365;407;483;526;561;586;604;587;566;500;513;537;556;514;547;482;544;541;555;571;492;519;472;444;540;523;599;681;618;630;579;577;589;559;613;586;543;491;445;442;452;471;478;468;444;466;489;489;479;407;287;230;168;181;180;200;240;312;367;403;420;487;486;436;459;420;397;418;384;373;331;330;333;257;220;159;200;206;265;249;311;402;431;458;493;495;551;516;492;488;482;577;608;549;640;611;635;619;621;568;637;624;611;601;550;539;519;489;461;295;237;207;263;217;188;246;280;250;145;109;106;115;155;182;313;394;390;409;387;400;386;293;349;261;172;142;123;132;148;124;97;140;193;212;205;323;408;346;269;162;160;243;314;308;411;482;409;462;434;395;361;416;455;505;498;505;519;402;371;364;445;473;552;519;461;400;322;231;123;60;39;72;90;99;116;130;165;181;165;175;173;166;139;101;74;79;51;51;30;31;37;56;94;125;147;138;150;177;157;107;89;124;266;310;381;409;304;206;209;160;139;138;150;231;246;288;317;330;363;393;332;317;289;214;104;87;119;161;129;121;84;111;145;235;231;266;246;284;238;255;364;411;408;406;409;332;299;263;268;227;197;164;214;207;196;154;105;59;105;131;112;84;50;85;96;127;120;100;98;89;123;114;110;132;177;180;140;119;75;84;99;147;173;169;105;120;115;130;116;114;76;94;109;114;103;104;85;64;68;103;100;73;70;59;98;114;159;187;254;270;189;238;288;404;428;414;378;336;269;131;118;108;109;66;45;41;57;58;76;103;85;62;39;36;38;73;101;115;104;99;85;55;58;68;109;112;184;189;168;277;335;246;148;112;139;130;131;110;91;126;253;392;486;534;493;418;412;477;459;395;309;245;141;99;99;177
573;609;601;518;514;518;469;510;475;534;512;548;551;490;490;534;464;548;557;596;581;600;523;564;529;590;600;550;566;555;509;426;425;539;587;621;560;532;545;533;557;494;525;493;536;478;448;443;470;459;477;410;406;452;501;464;416;442;394;367;372;423;431;444;347;347;463;440;410;414;395;409;467;526;548;529;440;461;515;479;521;543;523;582;564;570;517;480;532;503;550;530;549;549;597;612;603;622;592;637;628;581;560;511;473;486;480;450;507;499;478;488;462;529;572;545;585;573;535;536;504;561;495;498;475;487;485;519;603;564;528;546;537;499;435;460;518;515;515;496;549;551;561;595;578;583;578;598;589;530;612;600;640;587;566;554;491;491;464;466;502;600;609;629;568;594;618;652;574;563;530;546;552;559;599;570;574;584;622;549;539;489;488;517;466;444;478;449;464;516;497;537;506;540;586;534;530;540;543;585;643;582;561;553;564;577;607;590;589;564;568;594;564;534;570;577;575;596;629;635;632;588;553;528;508;509;550;613;596;556;495;442;483;512;590;559;489;498;474;517;544;605;555;560;512;519;524;573;451;432;429;388;468;481;448;495;487;464;510;405;457;476;473;448;375;225;253;346;429;462;506;509;450;460;466;464;490;447;557;545;473;455;437;443;518;557;571;536;530;533;556;472;436;406;465;521;537;528;505;468;480;394;332;324;299;290;377;420;440;439;434;396;329;355;354;238;187;190;250;351;397;462;571;554;588;564;584;552;573;555;563;524;517;485;490;499;538;549;503;509;446;446;528;472;527;607;624;624;625;648;485;573;523;503;526;420;408;423;337;370;354;366;394;404;492;524;470;394;265;196;116;89;94;118;142;151;199;254;297;310;355;359;314;345;375;395;419;393;318;251;211;235;211;190;111;127;214;251;279;303;405;417;430;436;470;508;486;479;429;472;518;570;593;629;595;576;591;545;629;644;606;606;570;468;435;425;390;351;216;146;136;155;129;122;121;190;135;117;125;104;140;133;210;262;370;378;385;357;370;349;361;379;286;209;120;96;106;94;113;79;99;154;174;181;245;257;212;169;79;100;139;143;182;253;297;354;301;281;262;226;294;347;447;472;419;388;280;271;253;319;424;485;462;409;286;206;131;66;48;40;86;107;118;94;66;78;79;80;104;138;166;116;99;70;53;43;36;29;25;24;38;57;77;77;103;152;193;128;108;73;95;161;203;296;303;182;137;112;85;74;79;86;122;169;188;190;170;233;272;258;221;175;138;73;51;69;79;82;60;71;51;117;159;140;143;146;151;164;198;258;373;335;341;324;285;266;279;363;322;237;209;181;207;221;160;109;98;146;183;176;111;67;68;94;90;79;66;74;93;60;103;94;96;118;111;128;84;79;77;78;100;110;125;129;169;255;212;151;80;65;106;143;178;155;104;84;82;80;118;139;118;82;70;114;159;187;216;236;286;182;222;275;367;382;348;292;261;225;111;58;69;79;68;76;82;93;101;135;144;162;111;69;50;64;86;99;130;127;104;82;56;56;62;97;129;161;161;219;286;364;236;148;123;120;170;139;125;104;156;225;370;473;492;548;544;515;533;492;403;333;272;174;174;163;172
639;639;611;528;485;478;498;516;560;614;564;548;579;549;535;539;513;538;628;623;573;561;547;523;511;524;507;506;497;501;445;462;494;534;576;572;559;538;534;549;529;505;450;513;472;420;328;371;459;473;426;437;430;506;509;474;440;391;353;298;377;484;445;411;320;369;424;428;451;451;471;414;449;530;570;562;471;394;430;512;463;515;500;519;598;547;544;550;551;570;588;644;542;580;573;592;605;638;593;610;600;576;546;537;527;498;499;506;505;477;513;506;512;481;569;593;647;573;639;499;502;545;501;462;463;507;498;551;563;571;534;539;494;503;511;448;448;438;423;444;515;476;547;550;551;566;546;574;588;578;608;618;607;608;545;538;546;478;494;499;519;577;604;585;591;617;633;565;571;518;517;571;631;544;609;509;592;555;565;562;576;487;495;423;447;468;463;463;433;433;477;544;541;547;544;520;568;566;577;578;591;591;608;600;548;534;633;563;570;567;529;585;564;543;539;585;578;589;549;598;572;576;527;559;492;494;516;533;619;590;556;471;475;514;528;629;538;453;505;501;518;525;534;510;527;493;550;534;518;435;366;374;399;427;487;496;408;447;467;439;370;368;354;350;259;167;164;217;286;392;383;451;437;445;469;442;463;518;536;610;583;521;513;483;558;493;549;536;536;490;505;462;456;469;498;592;536;544;583;483;415;353;281;236;275;264;330;424;403;326;311;330;383;317;253;187;136;145;202;319;375;408;516;575;570;612;589;586;557;536;542;546;492;458;412;402;479;543;455;487;424;430;442;503;529;546;549;604;616;574;531;479;416;392;353;319;375;432;376;269;217;249;336;334;393;455;365;255;186;113;76;68;80;71;75;93;116;128;159;155;205;198;240;270;329;399;395;420;321;202;194;200;204;183;134;134;220;303;326;336;326;355;391;352;407;446;437;413;378;400;439;539;573;586;520;529;487;520;558;547;557;549;494;381;343;330;274;191;102;93;88;111;77;82;72;118;155;148;175;214;206;200;158;204;249;287;263;265;285;274;342;346;274;188;96;84;93;98;80;60;79;100;140;169;136;151;112;94;64;47;68;74;91;125;180;188;192;167;152;140;177;258;327;353;319;275;228;152;153;238;347;351;340;249;204;96;71;54;41;45;75;128;127;93;45;45;54;61;116;180;177;143;79;54;32;29;30;24;26;24;39;44;70;52;90;136;168;172;120;84;84;118;187;216;217;141;95;62;63;78;75;69;64;87;88;79;102;107;133;115;120;103;62;43;49;60;40;39;40;32;50;54;86;96;86;82;93;90;92;144;196;249;210;202;230;273;340;443;347;266;258;265;294;281;214;146;142;168;219;234;160;82;86;102;96;99;106;85;92;72;79;80;77;67;77;79;65;72;104;114;92;82;112;186;259;358;324;182;106;82;82;153;184;128;97;107;68;71;116;169;166;126;110;116;151;174;197;283;248;203;201;240;263;239;204;192;209;157;94;45;39;66;87;79;104;144;188;193;204;232;160;93;73;71;86;87;113;106;87;79;73;73;75;108;134;175;174;205;284;352;231;158;118;162;198;201;163;124;138;215;354;417;497;557;512;570;562;532;459;389;309;223;224;213;190
595;584;573;531;466;473;471;504;545;577;582;615;569;604;556;547;542;569;563;591;603;490;502;478;524;478;489;442;432;410;453;468;522;567;542;484;415;471;496;455;523;470;443;435;426;326;275;308;392;425;411;469;499;507;529;555;479;390;382;363;425;432;397;350;340;380;395;375;435;433;410;420;444;544;550;584;486;412;404;489;550;477;516;520;557;540;572;523;578;607;605;605;568;554;550;537;584;699;608;619;663;588;544;558;528;478;502;476;540;593;525;549;560;532;554;583;610;626;574;552;546;538;530;469;443;465;523;460;566;559;491;477;531;479;471;413;379;356;364;401;447;458;476;486;538;519;555;556;581;559;644;582;551;568;566;572;542;564;445;498;548;587;574;542;603;531;613;602;582;540;509;520;577;548;575;529;550;524;582;530;523;558;496;518;482;477;472;465;398;449;502;541;514;585;587;568;602;582;579;553;567;573;616;603;542;533;540;596;528;540;532;563;483;536;502;550;545;514;528;520;503;492;558;535;528;513;513;569;567;548;507;447;427;523;536;542;528;436;432;439;447;469;503;494;489;476;563;529;463;378;327;321;278;305;439;434;442;434;387;402;314;239;240;185;178;153;111;114;179;278;312;278;338;412;432;454;472;507;546;617;631;582;589;554;520;474;470;482;502;499;473;470;481;479;518;550;552;585;477;438;292;282;212;179;187;235;330;411;309;229;241;242;281;259;173;85;61;87;163;281;377;408;551;539;547;577;641;608;533;446;502;514;430;305;318;315;384;432;388;432;359;335;363;410;398;396;428;491;515;529;481;436;309;284;243;274;393;430;301;168;107;146;182;246;303;296;263;199;110;93;66;93;80;63;58;56;47;51;65;72;98;126;182;256;342;357;384;352;304;225;138;155;188;186;164;127;188;264;267;258;307;320;316;250;258;336;387;363;343;335;375;520;586;562;488;425;396;400;423;441;454;432;364;259;204;168;151;116;64;55;95;85;66;55;71;131;228;289;340;354;317;265;148;117;128;145;170;174;192;205;282;266;237;192;162;171;135;148;101;89;69;64;88;79;118;66;69;56;34;26;38;44;45;42;62;83;92;86;73;83;82;148;215;248;230;176;153;96;103;134;199;210;198;163;118;86;53;55;65;79;96;120;137;96;43;40;39;59;127;206;202;146;69;54;42;32;31;33;25;36;63;55;63;64;78;158;193;229;191;134;100;79;110;123;132;89;71;73;83;96;102;58;47;51;61;60;47;62;73;69;68;53;60;54;59;53;33;27;24;35;32;52;72;84;72;74;74;54;54;89;85;103;114;102;160;287;377;416;324;317;344;372;363;379;266;214;174;213;261;246;162;107;71;84;86;130;147;196;151;95;91;104;88;69;67;56;60;89;152;168;131;107;114;244;352;431;380;271;156;79;82;106;123;115;114;91;79;96;122;220;235;155;184;167;207;196;221;238;274;191;185;170;164;148;143;138;135;100;72;53;54;73;98;100;114;151;226;294;306;250;162;115;101;102;77;100;110;117;99;90;103;103;98;145;191;205;155;183;246;279;223;145;169;213;233;242;201;145;145;192;325;376;468;491;481;554;527;542;453;355;335;339;331;267;245
560;605;614;558;491;515;547;583;565;591;601;618;607;624;670;619;635;582;601;594;504;491;487;434;459;493;474;463;407;438;482;512;526;541;449;439;341;385;359;419;431;440;408;403;405;362;277;308;351;434;446;410;477;481;454;499;548;476;490;468;496;463;402;357;385;391;459;398;376;395;353;383;467;546;515;503;447;373;460;517;540;536;530;511;574;523;523;603;577;575;628;614;560;513;520;593;589;678;646;603;580;558;576;581;553;517;514;537;515;551;592;608;562;504;561;568;623;618;565;562;513;515;487;469;486;455;508;557;531;511;506;548;503;449;469;377;344;345;340;337;359;395;358;469;531;528;535;588;557;554;599;581;583;546;542;550;577;557;568;591;579;516;542;542;561;558;600;600;568;585;471;549;550;563;542;593;498;533;518;518;523;549;460;456;434;418;405;381;379;409;440;455;512;556;610;595;592;598;587;548;548;572;617;605;529;514;496;533;591;531;526;533;499;468;526;465;510;444;406;361;411;415;453;473;477;475;532;529;536;539;480;428;412;435;438;511;512;400;369;324;332;419;441;460;466;546;520;515;464;414;280;205;217;287;418;442;380;382;344;335;266;179;156;181;135;138;130;79;100;144;180;181;262;333;433;421;391;425;461;564;578;589;563;513;510;467;376;388;495;454;464;506;538;547;559;539;551;587;476;382;240;173;141;148;157;176;259;285;237;165;163;171;184;173;105;76;41;47;115;228;360;457;523;536;521;548;550;584;548;471;407;435;338;257;254;288;295;340;367;362;316;293;223;276;290;254;308;400;376;408;384;319;281;203;234;313;365;293;227;121;99;88;93;112;166;201;151;144;103;71;70;96;80;70;61;39;45;32;41;54;66;113;166;199;242;294;292;314;309;198;181;186;204;237;175;135;169;200;208;214;243;248;223;209;166;209;263;273;223;234;281;442;507;509;384;305;221;242;280;286;309;282;233;172;156;123;98;59;49;48;88;120;115;81;107;238;297;400;445;429;370;250;127;70;93;111;105;105;139;168;190;248;300;249;241;234;232;223;156;113;63;74;86;103;76;102;112;97;72;52;44;25;36;44;37;52;58;43;48;44;53;84;107;122;164;180;184;132;108;120;124;136;155;128;150;108;76;66;99;134;159;166;142;103;55;61;58;72;112;165;205;125;70;69;54;66;60;54;47;67;80;97;89;92;104;145;204;232;222;184;153;122;103;108;107;84;77;105;162;146;153;90;65;56;46;47;56;61;51;57;47;48;58;91;82;71;43;27;27;52;66;89;82;119;127;77;70;62;38;38;44;63;64;71;130;201;308;384;353;332;403;382;416;392;316;280;217;243;260;263;194;107;91;87;118;176;263;248;212;150;117;141;128;96;93;81;63;89;113;147;145;109;130;209;345;404;455;284;171;94;55;89;112;119;141;150;142;136;150;241;293;249;236;239;214;226;206;213;233;211;119;117;93;103;120;144;159;109;91;73;108;108;131;106;109;189;248;316;321;247;192;143;91;88;103;125;127;110;106;131;124;140;178;236;268;200;134;155;186;243;245;206;229;241;234;201;206;170;121;142;216;328;363;399;412;432;477;466;452;357;352;356;311;296;233
582;605;626;599;489;502;576;573;614;569;560;550;587;590;618;633;575;547;549;561;504;484;434;456;462;408;382;410;403;449;462;538;560;508;421;325;317;325;358;379;391;367;360;436;435;415;369;381;405;459;523;463;433;434;466;460;507;441;413;394;430;410;358;333;366;457;443;469;429;346;365;466;496;531;519;475;461;393;471;529;607;505;574;595;535;584;546;580;587;549;589;620;616;529;509;595;623;669;644;643;554;574;560;593;589;548;532;578;576;574;608;583;571;565;560;578;598;612;584;564;476;498;528;508;465;430;460;556;508;503;489;473;463;422;370;303;305;312;344;358;357;374;400;460;480;522;555;612;598;597;584;562;539;554;548;550;533;564;532;547;552;516;477;551;518;514;555;591;612;556;497;496;512;545;498;506;462;413;445;442;405;454;409;382;307;248;262;274;293;330;350;409;443;510;550;548;564;532;514;500;472;495;548;515;438;447;465;494;542;574;519;546;506;523;481;480;409;373;253;246;265;339;387;406;414;396;403;426;495;491;437;395;356;322;413;448;406;322;235;223;262;297;342;389;420;465;523;477;477;351;293;203;174;211;308;311;291;274;274;263;193;149;148;175;221;189;177;94;67;85;81;92;141;219;244;261;286;314;358;476;512;460;473;451;422;336;290;239;315;419;466;534;489;515;519;520;487;434;428;300;212;115;82;121;157;158;195;160;136;122;114;121;123;121;120;71;46;63;88;207;336;449;491;506;488;456;496;532;454;361;359;329;269;250;270;330;324;341;328;319;239;152;129;149;130;142;158;197;214;243;224;189;179;159;179;259;278;192;140;102;118;108;91;88;102;102;129;103;67;75;73;83;70;55;48;29;34;35;46;65;95;124;187;185;221;209;219;230;246;213;207;221;253;236;195;150;136;138;144;143;162;219;184;140;138;133;148;155;160;148;178;353;424;369;316;204;130;155;152;170;155;140;161;162;130;133;108;85;64;93;114;156;132;136;183;308;412;475;442;413;373;259;126;70;89;114;120;95;105;165;216;302;332;315;302;299;316;229;222;149;96;98;119;115;133;169;196;188;108;60;34;49;38;38;21;43;44;48;39;32;32;42;83;121;194;239;214;210;162;171;137;188;185;234;206;182;120;112;129;194;230;212;159;114;98;98;105;130;156;131;160;117;87;127;133;166;153;101;95;116;145;124;115;114;138;182;215;254;215;176;167;178;166;162;131;116;141;124;196;247;200;141;91;95;69;57;83;86;87;84;112;111;101;102;122;94;59;53;57;64;101;84;125;137;152;93;87;78;68;40;46;53;46;46;103;152;247;296;284;302;391;395;458;413;378;304;274;269;321;278;245;191;127;109;134;205;268;288;256;171;164;208;182;118;115;87;67;68;93;127;132;96;103;180;344;436;466;323;173;107;95;111;157;184;240;243;215;172;203;266;314;294;280;258;226;202;197;222;232;170;128;91;84;92;149;185;172;169;135;182;187;197;195;188;207;264;304;386;352;265;171;136;144;138;162;159;194;188;153;165;200;195;243;275;264;239;131;87;153;234;283;189;174;189;173;163;166;143;116;114;137;188;231;240;305;300;312;346;355;353;332;290;235;220;214
593;684;618;565;571;514;594;586;584;566;511;528;513;572;580;548;603;567;571;506;489;500;499;507;473;442;402;363;398;488;493;511;506;555;439;368;377;450;408;466;412;422;458;449;472;448;468;465;475;518;533;446;381;374;354;372;389;403;392;339;315;311;293;327;368;403;489;418;437;376;337;459;454;479;495;529;444;490;516;571;548;594;567;573;603;583;587;568;536;574;539;576;537;553;561;570;581;584;622;601;577;577;539;580;604;579;608;641;649;604;608;597;591;551;582;539;583;545;562;513;462;447;433;492;438;371;452;495;453;416;404;360;377;325;266;204;240;306;341;337;323;281;296;371;448;523;544;605;626;577;569;571;574;558;562;573;528;536;532;513;482;467;524;506;476;455;452;545;560;571;517;509;466;479;465;388;392;370;368;401;307;313;269;234;204;160;134;139;182;241;267;271;363;433;433;423;441;381;372;330;372;359;408;367;389;337;323;362;450;453;482;489;425;414;405;412;374;235;165;143;197;304;316;404;327;305;303;344;463;396;367;322;280;279;339;325;326;176;130;142;161;241;265;289;302;347;376;399;347;348;250;172;137;173;235;258;221;188;203;200;162;150;171;277;294;289;251;133;65;46;38;54;76;107;138;125;113;178;190;338;372;318;254;316;331;228;167;153;173;272;376;421;440;466;403;417;362;332;332;257;176;102;67;120;121;128;138;104;108;81;85;115;122;162;165;134;94;48;75;175;319;372;400;360;312;367;402;433;358;301;182;229;248;289;339;411;415;401;347;225;105;78;64;63;54;69;89;89;119;136;112;99;85;94;100;156;140;128;118;117;154;115;66;73;103;92;119;89;77;57;85;92;74;72;48;35;46;37;72;94;192;215;202;207;264;210;187;201;202;220;234;253;293;286;234;145;123;118;117;113;154;172;190;146;85;85;70;66;83;62;104;243;316;266;179;127;63;80;80;101;88;128;193;198;215;184;172;146;107;89;103;150;167;251;346;388;445;451;354;261;261;193;113;124;128;157;165;131;138;185;272;361;375;347;338;306;325;253;225;158;136;168;186;189;238;278;282;273;170;84;81;72;64;53;36;41;41;41;38;37;49;55;89;106;169;261;275;240;232;271;248;259;288;326;318;235;176;168;164;250;264;267;216;158;167;174;173;214;180;196;151;120;124;185;218;242;239;176;153;239;209;190;146;160;206;232;259;248;217;229;252;235;226;247;250;195;135;179;212;273;236;169;144;124;112;117;100;159;168;159;201;182;202;182;170;120;96;124;101;116;128;133;155;149;157;103;118;129;115;84;59;67;67;72;80;119;176;209;191;197;281;310;306;332;321;326;287;247;253;286;329;312;240;178;176;215;284;330;277;215;233;222;193;140;117;98;62;68;104;105;127;119;103;183;294;380;456;331;155;117;81;111;189;233;275;261;239;187;196;285;345;320;223;241;230;188;182;211;226;155;103;93;106;95;140;187;230;224;279;316;282;345;286;278;329;372;413;410;341;212;144;137;160;208;239;240;280;241;190;174;230;259;279;259;248;191;138;116;172;226;248;178;140;135;102;105;152;112;98;93;128;153;141;165;154;162;197;279;301;313;242;209;186;220;280
592;598;600;552;571;558;577;597;519;534;518;501;560;557;597;551;589;588;480;496;564;527;557;527;519;398;375;366;436;474;492;527;497;497;475;459;509;473;529;500;493;477;513;512;466;471;453;459;513;529;528;386;326;297;316;336;378;399;355;316;286;255;253;350;323;389;361;384;392;364;353;443;549;508;542;510;483;455;479;575;592;584;568;592;639;617;594;579;568;551;512;489;538;556;512;499;624;590;581;586;595;575;597;568;631;581;621;588;633;586;642;627;583;542;535;470;506;511;513;435;369;339;317;315;340;340;364;439;428;358;296;300;275;211;157;140;158;256;285;285;248;207;224;245;347;382;448;517;549;518;542;538;593;553;566;537;451;485;486;446;445;430;463;456;419;398;395;462;518;481;522;436;390;372;342;298;292;278;285;291;273;228;170;135;116;130;114;109;113;138;206;193;222;246;283;359;286;305;215;173;199;253;216;228;234;234;226;253;307;346;343;351;394;311;345;332;256;149;92;83;147;246;340;337;289;225;228;269;314;303;273;216;171;157;191;277;237;146;104;124;156;214;232;264;300;281;272;285;222;263;225;138;108;97;152;167;126;114;160;181;194;176;204;287;285;308;248;166;74;42;41;44;51;58;77;52;63;88;109;193;212;171;130;183;195;122;99;97;119;163;251;323;343;297;297;250;210;203;218;201;157;76;54;89;101;113;99;92;59;89;114;129;116;191;235;189;119;61;77;107;208;227;228;208;176;194;250;285;239;198;126;160;212;343;375;412;373;314;253;153;102;43;30;50;50;55;79;101;137;141;95;83;71;70;60;67;89;85;121;155;115;91;88;82;137;127;124;93;78;65;92;110;114;73;57;59;45;46;106;150;233;280;317;318;270;262;192;225;283;222;202;253;226;234;216;167;119;108;139;136;112;131;144;128;87;65;68;52;38;43;81;139;212;146;119;89;67;54;64;62;85;164;240;313;284;291;233;205;128;83;109;171;220;316;416;437;372;357;265;213;173;172;186;171;227;238;276;191;222;236;312;379;433;421;398;358;366;309;235;176;175;222;278;325;346;374;387;356;221;179;114;104;94;92;87;73;78;72;53;57;58;80;97;82;135;233;271;267;298;381;346;321;372;364;302;190;183;183;166;228;267;279;299;204;231;237;287;300;276;229;202;172;168;204;281;323;255;217;251;296;314;214;213;204;221;277;333;288;288;293;298;321;349;302;258;206;161;158;238;278;253;199;177;193;188;190;173;184;227;240;264;290;271;287;224;164;177;213;141;108;136;117;143;137;95;110;127;175;179;134;124;97;101;103;125;156;146;144;122;107;146;191;211;235;285;300;255;254;236;228;306;373;321;228;203;244;284;292;274;249;216;237;185;132;104;101;63;94;86;103;141;138;106;135;217;342;373;248;128;70;70;101;155;261;278;285;238;181;179;240;285;268;269;196;194;141;189;170;185;152;147;127;113;142;176;229;327;337;383;382;440;428;333;345;367;414;486;371;269;192;182;147;181;275;306;300;275;279;226;198;254;259;235;219;226;204;212;155;200;242;255;172;117;91;81;78;126;119;118;158;172;155;147;125;109;147;227;264;317;312;251;208;211;242;253
594;599;539;511;509;515;516;555;585;562;546;535;570;556;593;525;611;561;520;532;544;553;532;560;562;486;445;492;545;512;487;512;515;512;471;499;522;542;524;545;565;519;478;469;452;495;410;439;450;462;418;374;367;292;295;285;333;407;361;395;310;233;227;234;268;267;279;283;356;377;415;445;526;554;499;513;507;522;495;542;504;603;585;624;600;615;567;611;574;660;534;470;542;529;582;531;547;568;553;524;542;590;586;598;590;559;522;474;513;554;579;552;538;546;482;427;398;472;344;287;236;191;187;203;251;255;337;356;368;279;201;179;195;128;102;93;108;146;201;180;164;121;127;176;220;257;355;366;410;413;421;466;503;478;471;422;341;372;374;353;327;394;410;419;389;346;349;403;421;436;420;381;276;278;280;214;231;223;270;284;255;217;150;122;144;147;134;140;101;108;106;112;120;155;215;237;224;175;119;130;111;115;114;122;122;120;133;116;144;204;253;286;260;220;215;229;146;90;76;106;168;256;272;250;217;151;116;169;226;211;219;158;117;132;122;181;229;163;127;152;193;195;241;213;200;171;149;138;159;182;146;98;65;66;76;110;57;66;119;200;206;203;175;230;218;228;207;146;93;59;59;52;68;57;66;43;64;77;79;76;95;78;45;54;89;88;48;52;103;113;129;153;197;165;127;117;71;111;103;112;104;87;58;62;65;79;63;62;54;93;123;97;119;167;222;230;148;112;110;99;130;128;79;87;95;96;124;192;211;140;84;97;188;253;297;291;265;212;182;126;78;61;61;49;66;83;138;183;202;179;136;106;91;89;78;72;90;85;100;120;109;93;102;99;131;130;111;93;106;111;113;126;106;90;63;78;79;68;96;172;248;307;328;358;363;368;304;259;246;171;162;156;163;167;185;163;153;135;184;239;174;131;118;81;97;91;94;86;73;43;35;73;90;110;98;83;78;85;90;77;112;206;370;419;340;343;239;164;114;70;82;140;260;423;433;379;374;334;290;222;207;225;261;318;341;372;363;343;329;316;441;444;456;483;447;480;425;397;380;287;232;272;343;409;455;457;447;419;328;241;222;158;162;149;157;181;152;143;100;96;110;114;101;79;114;166;236;280;351;421;396;390;391;328;257;187;182;190;159;157;243;270;279;259;227;267;283;322;297;264;224;198;173;240;252;284;285;258;318;324;376;284;255;240;286;316;397;357;381;357;343;398;408;355;299;240;181;146;180;256;245;212;178;218;276;315;248;244;246;322;368;361;381;283;252;231;226;235;180;121;98;115;97;124;135;149;183;227;234;216;223;228;158;191;174;129;105;94;60;106;110;126;127;132;201;281;271;189;163;185;231;291;283;247;224;199;233;221;280;208;209;227;159;94;73;83;84;101;104;134;157;132;103;135;208;219;335;232;121;76;95;124;162;242;269;257;191;142;117;181;197;206;177;136;124;108;123;153;176;222;195;194;185;178;217;335;393;416;463;484;483;447;354;379;390;395;412;305;254;173;145;212;280;321;351;334;335;271;173;228;242;228;218;206;260;280;293;217;187;166;201;195;114;115;83;90;132;156;151;209;250;245;202;151;141;167;208;266;300;344;297;267;267;230;250
569;570;525;530;505;490;593;532;536;613;591;535;580;584;577;539;615;549;563;570;555;626;522;508;473;491;493;522;569;559;552;491;484;514;524;552;559;557;521;538;555;562;476;432;358;389;385;405;375;391;399;343;374;315;262;312;409;449;453;405;315;280;200;169;180;179;214;263;350;357;319;383;465;518;587;561;495;494;469;459;463;555;533;614;604;582;578;541;558;549;542;485;515;538;585;499;469;500;502;434;473;526;503;553;514;503;501;405;404;474;465;479;478;425;422;327;283;285;226;175;129;101;86;115;193;217;240;242;244;231;158;137;120;105;77;83;60;92;100;107;95;78;80;122;178;194;226;309;368;333;355;288;315;359;321;258;213;235;252;190;208;228;306;375;300;313;313;386;387;412;376;312;236;179;176;165;181;247;261;293;253;188;94;103;142;164;162;167;147;101;98;122;150;173;216;262;238;203;128;130;124;109;102;94;77;71;49;58;85;108;148;152;151;121;145;136;85;74;78;140;231;290;243;189;142;118;61;110;165;153;182;215;124;80;93;134;174;159;178;225;279;306;299;278;211;168;104;86;77;104;82;56;53;65;76;65;47;50;103;160;184;174;184;185;154;157;140;121;91;87;88;100;110;80;80;71;91;114;86;72;64;49;29;29;44;38;35;59;92;84;81;97;79;72;62;66;49;74;73;73;58;65;58;80;98;96;68;73;47;61;77;94;82;124;170;154;125;101;83;112;105;74;43;44;41;52;81;128;181;112;63;84;165;222;204;173;135;108;145;105;103;92;83;86;116;133;178;255;344;296;183;135;137;136;112;104;130;124;100;121;130;90;107;101;109;78;82;100;140;177;204;173;107;103;133;125;109;121;154;237;254;307;262;330;359;381;324;309;223;154;146;128;166;185;180;210;171;214;285;307;263;152;83;95;96;85;98;101;87;72;54;67;76;82;87;112;146;135;108;118;139;266;395;435;423;331;196;119;84;67;84;137;258;378;395;403;353;370;363;310;270;338;373;455;484;494;484;410;431;450;484;486;460;466;532;501;480;460;441;346;303;375;418;480;506;505;499;409;343;281;267;227;241;209;229;270;287;245;188;143;144;148;109;78;70;130;193;282;325;407;401;379;361;271;185;123;157;144;144;172;138;184;221;289;257;236;262;292;285;304;270;239;250;253;216;197;192;203;237;311;353;343;297;282;363;386;364;383;367;344;345;367;358;319;236;180;142;118;130;171;142;145;202;266;335;375;357;296;306;315;312;336;340;258;197;208;228;171;136;104;124;127;113;119;187;200;224;253;319;280;286;314;282;235;224;144;110;90;99;96;118;143;90;126;193;240;237;181;178;145;156;190;199;245;245;248;225;208;217;180;201;204;150;117;107;100;118;154;143;127;111;114;107;183;256;309;299;309;151;91;82;131;203;267;260;221;159;131;145;115;139;151;136;120;116;104;118;162;212;237;256;252;227;235;258;275;329;338;369;357;361;368;299;276;342;346;311;239;194;154;156;230;322;411;412;430;349;254;176;169;199;228;214;233;319;343;297;235;183;180;201;194;198;159;129;112;180;224;241;268;309;324;312;241;184;176;208;242;249;341;346;310;320;298;282
453;542;553;522;518;539;536;517;547;541;554;556;584;593;568;607;629;586;541;551;590;573;498;441;433;478;478;486;526;546;512;501;471;427;495;537;538;511;537;540;562;485;435;381;255;278;312;294;295;257;346;343;343;304;229;300;372;456;386;379;271;183;130;124;120;113;114;181;298;360;298;333;510;536;575;591;497;481;431;409;457;528;604;588;544;531;541;562;548;535;545;542;525;559;536;376;379;370;379;405;426;452;427;425;433;396;350;361;318;348;363;359;289;288;266;251;256;180;117;86;73;86;63;106;172;171;135;160;142;176;159;128;94;101;116;114;110;89;101;101;88;108;108;141;140;134;189;247;363;345;316;212;201;192;167;140;134;173;135;154;118;131;180;262;282;363;374;406;415;400;302;241;199;140;122;165;199;276;311;362;285;212;143;138;145;156;128;146;141;172;119;142;174;223;277;296;313;207;186;236;266;235;169;148;110;84;51;38;47;54;83;103;119;107;130;91;89;90;100;194;309;343;270;208;122;98;80;101;133;218;236;185;158;82;94;88;147;141;212;294;325;408;335;337;238;191;111;86;55;46;43;45;47;113;101;64;59;62;80;116;149;186;212;157;131;96;114;131;132;125;134;163;175;122;98;91;147;152;136;94;44;25;24;27;45;55;57;76;71;82;59;51;55;52;55;54;80;75;62;70;56;64;65;86;130;112;110;73;64;52;72;71;87;117;123;122;103;85;79;128;110;57;38;36;30;27;51;108;109;90;84;68;118;122;109;113;84;91;140;189;163;135;122;110;151;153;217;358;356;253;184;149;144;156;128;153;166;146;145;141;158;111;108;143;126;71;79;119;185;248;284;237;146;114;169;185;195;208;227;229;279;252;213;215;264;247;292;287;268;213;162;158;180;186;190;177;175;226;339;399;307;176;120;102;101;106;95;114;88;89;101;97;124;127;150;186;239;218;211;136;213;296;412;417;394;253;156;83;46;47;56;82;173;276;368;381;384;442;386;419;404;388;512;515;503;501;480;446;416;445;512;492;492;434;460;450;434;442;416;413;332;354;461;611;548;513;458;383;316;238;274;245;245;218;221;309;404;375;294;274;208;167;112;95;64;70;146;212;260;271;308;332;273;191;141;103;119;137;153;179;141;147;178;261;221;184;187;299;346;331;367;333;271;265;201;172;142;149;198;247;284;287;289;298;303;319;310;299;292;298;277;339;337;306;213;180;149;99;79;100;130;139;196;253;313;354;349;310;316;308;297;306;283;260;194;153;149;104;99;128;154;162;148;142;257;274;282;279;356;361;354;331;323;291;281;178;105;98;102;98;122;138;117;128;125;192;181;167;119;181;183;168;181;247;257;247;267;198;182;155;160;155;135;113;157;128;160;206;183;140;99;92;141;223;295;382;383;294;159;116;118;161;193;219;216;193;158;202;162;104;126;152;131;135;122;130;201;246;284;328;324;334;263;277;283;283;259;271;277;286;280;266;202;206;216;257;278;174;144;128;144;264;336;364;382;377;329;273;203;174;231;174;234;318;324;329;225;187;166;176;156;164;199;183;149;170;206;234;278;305;403;425;431;352;273;186;187;192;240;335;352;327;296;331;242
389;468;510;524;530;521;544;472;520;544;614;540;551;598;574;574;578;576;516;612;549;473;411;406;412;440;508;536;471;455;386;348;354;373;418;465;441;489;514;485;488;455;406;273;185;192;235;262;232;240;282;286;276;192;188;219;288;323;330;315;209;150;107;74;91;65;89;163;221;286;294;332;424;524;542;498;515;440;396;386;393;472;459;559;508;476;505;423;466;472;504;542;543;505;414;359;314;341;374;318;316;263;274;215;265;252;257;249;212;234;230;211;160;165;131;132;134;142;98;97;83;94;100;79;105;120;90;96;104;150;168;146;85;125;197;167;173;167;155;167;178;158;160;169;141;139;188;277;378;398;333;216;134;120;107;79;118;124;128;96;57;79;161;212;316;362;456;430;434;426;372;274;207;158;157;246;257;288;310;343;350;263;190;141;153;127;116;125;118;155;165;215;278;336;365;327;285;264;305;354;361;354;243;196;192;139;83;36;43;37;61;73;107;137;86;64;51;80;113;221;299;328;256;202;150;112;85;119;227;260;265;244;223;145;123;121;140;148;220;284;326;344;411;324;278;198;154;83;68;32;39;46;88;100;112;101;73;79;101;114;133;192;222;175;108;111;152;213;218;218;219;245;242;186;125;108;115;154;162;103;52;43;40;46;62;67;91;85;84;92;63;59;57;68;81;74;80;110;97;106;82;64;64;106;125;143;125;129;105;68;96;105;120;186;128;131;118;111;132;114;91;48;32;29;39;45;53;83;84;62;69;62;66;61;89;82;88;87;144;161;140;110;109;105;145;169;218;300;310;233;185;181;177;175;171;183;216;188;149;151;169;154;169;172;136;77;62;103;191;333;324;292;190;156;163;219;263;264;256;256;253;247;237;232;187;238;241;273;266;210;170;135;121;132;131;131;134;183;371;433;340;208;137;145;145;107;115;101;129;135;165;204;173;210;216;278;291;243;205;213;225;362;374;379;316;208;110;67;49;57;42;94;106;220;289;328;365;442;370;396;396;437;447;526;461;506;493;427;423;457;496;456;396;428;412;394;394;426;394;383;349;366;438;507;560;520;388;278;222;199;189;176;142;139;200;291;361;413;357;328;273;178;121;63;41;53;81;169;182;203;227;218;199;133;110;123;101;154;173;176;135;133;183;255;234;206;219;285;362;435;425;345;313;288;222;152;95;119;146;139;171;198;189;202;228;249;233;208;222;210;282;290;298;238;185;226;180;142;131;136;163;131;183;223;242;237;263;243;261;292;336;335;306;295;222;160;130;83;102;114;175;180;170;183;248;359;356;380;399;382;344;348;317;321;327;251;147;131;157;142;155;170;148;106;120;132;142;101;128;191;173;178;198;254;275;316;263;267;220;161;121;126;152;196;239;267;240;236;199;137;100;109;160;225;280;348;327;262;164;140;140;173;201;200;231;231;251;229;231;144;104;158;191;211;200;193;260;319;339;363;355;303;293;319;311;258;217;188;183;166;188;168;145;144;131;174;155;137;142;117;103;180;287;342;400;430;358;260;209;203;251;225;252;339;318;279;194;146;146;140;155;134;124;180;171;162;159;204;218;257;353;413;419;370;276;223;185;213;246;303;297;267;276;215;240
292;385;482;450;450;472;489;491;545;493;543;578;559;568;548;567;644;533;485;507;462;407;312;343;379;464;461;408;378;375;347;234;231;231;277;318;407;389;433;439;465;413;324;233;172;158;167;148;146;171;192;219;199;138;154;212;198;252;276;237;158;115;101;63;51;41;51;111;194;207;234;241;319;433;441;458;437;340;302;306;296;323;372;395;396;309;351;354;372;358;433;492;484;416;410;401;313;354;346;282;187;162;135;160;167;130;192;161;141;129;116;137;114;84;76;94;88;131;122;127;166;170;112;134;136;165;124;83;106;133;146;141;93;125;206;183;198;183;204;277;280;259;199;206;170;134;182;329;419;344;333;217;136;91;70;68;69;98;97;107;74;85;181;244;332;448;473;512;493;423;405;330;282;207;200;233;288;331;377;414;442;367;315;241;187;147;114;96;114;148;243;302;328;372;393;346;316;284;302;395;475;402;350;312;291;247;121;79;55;65;111;108;136;128;119;67;78;91;160;219;307;303;224;163;173;174;131;154;272;332;349;306;217;192;212;177;175;193;213;300;311;326;354;287;221;207;154;86;57;40;30;51;87;133;144;122;104;90;98;113;164;212;250;146;105;102;213;272;331;269;329;335;294;211;153;96;112;136;148;115;66;49;57;113;115;144;141;128;128;92;72;88;79;142;141;133;132;161;131;107;95;87;99;130;150;121;148;134;105;114;106;159;164;189;169;156;141;175;165;119;91;63;28;35;44;64;65;81;75;75;69;80;83;72;96;132;148;115;92;108;93;99;103;123;126;161;180;257;223;198;153;217;203;214;215;253;260;244;221;194;230;248;211;175;149;91;59;113;245;378;342;309;216;181;164;216;255;272;268;229;214;228;206;222;207;211;199;224;182;181;133;95;56;68;79;77;84;178;299;438;370;254;212;172;157;203;152;164;175;216;250;282;263;280;303;368;356;290;244;247;235;293;262;270;192;135;94;70;77;93;87;66;86;119;186;258;280;312;316;300;351;419;434;413;485;513;522;450;381;464;448;453;441;441;362;370;364;415;429;361;342;349;441;512;471;456;343;206;161;123;118;153;112;127;169;224;259;323;350;358;297;187;103;70;43;50;80;129;135;169;161;189;166;158;128;109;109;140;168;139;152;193;227;277;240;215;227;315;439;449;365;338;246;261;195;135;103;100;122;118;138;164;154;187;204;148;166;175;183;228;263;289;269;230;213;313;271;238;260;234;248;177;163;197;177;178;172;180;214;244;304;348;369;357;244;186;113;74;107;115;158;200;230;263;289;320;351;347;400;416;368;362;329;335;328;255;170;155;220;195;214;224;218;151;100;134;97;111;154;201;194;186;222;276;265;289;293;288;268;168;115;126;153;198;257;315;298;306;207;139;122;142;171;198;234;297;296;210;192;190;191;219;220;221;292;289;312;292;246;150;147;195;233;242;249;251;262;344;347;335;339;349;352;375;305;193;132;112;101;107;96;122;109;99;92;123;92;108;129;121;104;155;216;330;431;445;441;382;306;283;300;248;269;247;211;181;147;110;144;160;133;87;113;153;163;124;125;115;168;200;265;360;393;317;265;194;152;184;228;265;284;257;197;143;195
251;311;401;486;425;411;463;483;431;395;442;471;486;469;533;534;520;532;444;408;300;201;180;223;304;385;374;263;250;224;179;129;94;127;173;292;277;274;296;355;379;362;282;203;180;183;162;137;107;129;155;153;141;137;134;172;164;255;275;219;180;155;120;95;48;47;35;78;124;140;152;176;217;271;301;319;309;346;300;266;239;211;221;222;223;205;202;210;239;292;363;382;387;446;432;398;341;317;286;196;139;83;82;101;113;82;95;98;84;77;85;98;70;83;67;84;104;117;163;168;228;217;181;218;255;234;207;149;145;147;106;106;96;124;169;172;198;138;226;305;326;247;273;196;182;139;200;299;324;272;248;182;128;84;60;61;72;91;103;110;71;88;210;313;417;481;545;499;526;504;442;393;324;301;231;238;298;354;444;430;434;418;368;285;277;223;147;90;101;198;287;348;360;354;366;328;248;239;333;379;381;316;278;314;335;250;143;96;89;115;126;156;155;161;120;104;92;165;178;272;307;293;233;174;171;192;163;229;343;396;352;314;330;303;290;285;245;240;248;243;270;271;241;182;148;134;103;91;56;54;66;60;73;93;111;108;95;137;171;170;180;228;204;141;93;142;236;351;359;386;359;339;248;218;161;147;164;124;181;156;102;83;107;166;228;242;206;170;115;93;102;143;170;196;223;201;205;175;136;121;117;101;104;129;125;139;107;112;99;101;155;208;226;211;197;226;257;239;238;166;132;82;64;54;72;86;93;106;87;120;108;112;105;97;134;189;214;132;90;89;102;82;96;126;163;126;147;183;206;195;195;241;190;222;282;298;311;311;299;276;310;254;246;172;102;70;66;121;245;360;430;306;236;199;162;188;231;254;200;181;140;189;175;188;202;197;138;120;99;124;99;88;54;58;52;57;64;155;302;376;309;248;212;235;253;237;221;225;253;243;286;291;312;309;341;386;349;322;213;188;199;225;194;179;136;92;107;122;147;123;134;102;92;93;113;135;174;223;240;266;319;315;383;363;429;468;480;449;375;399;406;419;456;426;376;374;373;382;381;312;263;281;347;410;429;414;277;182;143;138;109;111;99;116;159;159;213;265;311;310;266;172;75;60;50;53;75;106;126;141;144;163;163;182;119;107;103;144;187;191;238;263;318;311;289;269;254;299;388;377;398;352;258;217;198;169;157;130;113;129;154;175;189;228;191;199;135;141;185;187;230;263;251;227;267;402;415;453;344;387;364;263;263;191;171;139;162;173;173;237;344;356;407;389;269;223;145;122;104;116;154;229;245;287;310;339;303;316;409;412;420;391;404;357;352;266;257;232;294;314;311;367;310;201;155;108;132;160;203;245;250;283;275;322;273;237;260;283;221;145;125;159;203;248;271;314;308;289;249;167;200;187;210;255;223;293;297;265;294;297;247;253;283;346;369;351;365;254;199;127;160;202;226;265;254;182;191;227;326;290;287;360;414;391;309;179;89;71;52;58;72;103;105;83;73;83;92;96;105;135;115;168;242;333;449;474;457;378;338;319;298;260;216;219;167;131;119;102;137;158;126;102;103;144;140;123;69;101;146;176;186;261;276;213;185;158;134;112;180;227;212;200;120;105;154
229;290;358;362;311;331;339;352;285;267;312;320;334;434;509;500;473;474;429;318;207;98;98;125;214;249;224;204;154;161;118;97;72;74;122;171;251;199;212;240;300;282;228;216;241;324;236;197;150;153;157;158;169;196;174;169;184;225;265;260;167;184;178;122;88;53;89;119;142;162;146;166;162;168;196;210;268;313;307;274;194;141;145;114;126;115;121;151;126;220;277;302;325;330;362;398;337;253;215;160;113;114;123;148;142;91;63;48;89;91;110;118;129;121;119;115;140;152;214;245;282;289;269;270;243;323;279;225;248;239;177;131;119;134;137;136;144;168;173;251;296;288;219;185;208;199;214;286;258;283;214;174;114;99;73;65;63;85;85;68;77;107;200;271;368;434;474;498;490;438;380;407;322;369;299;303;377;381;435;455;457;442;427;368;271;262;178;112;126;218;249;260;218;265;268;258;248;206;255;303;320;286;239;291;309;238;163;133;109;110;123;125;134;144;146;121;177;206;240;325;344;359;275;185;183;163;207;256;370;377;404;364;348;416;403;334;260;263;253;228;246;250;218;181;142;123;110;83;64;64;72;86;83;68;98;91;99;207;269;240;196;178;191;164;121;129;197;283;350;349;373;299;262;240;268;235;201;212;209;213;172;145;165;224;321;359;288;172;102;106;119;141;197;252;321;263;239;192;158;140;118;99;96;152;143;120;102;70;76;109;177;266;284;264;252;236;275;323;318;214;149;117;110;106;110;125;118;107;109;114;122;110;120;102;139;250;240;171;126;130;112;90;131;119;139;116;161;164;178;167;161;188;167;240;286;294;325;362;338;310;278;230;222;157;106;67;96;137;226;346;364;271;214;191;204;173;252;261;205;184;129;131;140;178;194;182;99;57;72;79;94;60;51;36;59;55;62;110;233;274;287;257;240;270;285;294;285;282;279;278;277;243;231;271;311;333;281;249;167;199;159;133;164;144;159;149;149;174;215;187;172;132;122;120;120;145;134;190;199;226;256;300;313;341;442;442;436;406;349;363;349;368;436;379;420;376;425;414;355;275;220;225;272;288;336;338;273;184;171;164;162;113;93;116;131;176;212;220;286;284;240;151;67;43;44;69;94;99;86;109;120;157;162;174;173;138;131;124;236;275;336;375;369;331;289;283;209;265;239;301;335;302;240;182;167;143;186;211;147;149;169;196;247;276;221;194;182;156;146;196;184;201;190;239;328;502;518;515;449;464;474;399;307;230;211;198;190;185;194;215;302;367;434;339;288;232;171;145;117;103;170;232;303;311;344;356;264;331;332;396;441;450;411;436;331;345;318;390;440;409;437;476;399;299;201;134;160;238;338;307;298;318;344;345;246;209;210;212;164;130;122;142;198;236;264;280;257;281;289;249;205;224;279;304;289;347;342;342;407;404;338;317;334;399;366;363;266;192;125;110;124;170;176;183;168;163;147;160;217;243;272;309;382;414;293;170;89;39;38;34;59;62;96;93;108;117;98;108;102;131;132;171;225;302;447;508;441;356;300;234;203;181;143;124;99;105;90;101;110;100;106;110;117;102;95;102;90;147;159;165;163;151;159;159;123;107;97;93;99;131;106;141;97;78;101
177;204;273;255;181;203;212;238;205;150;161;180;257;364;434;435;388;353;298;228;132;67;40;79;100;146;114;118;127;103;90;92;85;56;106;143;164;139;118;152;196;198;169;181;285;330;316;268;215;214;207;236;225;283;261;211;184;236;279;251;238;194;179;160;112;68;88;146;160;199;195;174;130;104;111;144;203;300;262;241;189;141;146;101;132;113;109;97;123;186;237;260;270;276;247;299;300;227;176;149;131;188;205;228;210;116;86;69;93;126;123;171;178;218;211;204;188;233;275;288;304;305;267;269;259;320;328;314;299;342;222;157;164;149;137;136;167;143;162;198;240;262;234;205;200;179;197;265;266;291;268;202;161;117;119;105;86;86;77;91;84;132;142;206;255;370;379;405;421;376;344;300;320;364;368;416;410;460;410;466;426;406;419;390;346;274;180;131;106;170;190;172;145;166;224;206;220;215;195;261;266;247;279;306;297;279;195;140;111;106;112;121;127;140;125;157;230;276;360;405;382;322;265;223;201;188;230;320;464;448;397;363;433;390;389;317;271;220;218;215;250;247;265;248;189;152;113;90;86;103;110;123;96;95;88;84;127;200;284;320;238;180;169;179;145;112;142;221;266;291;298;280;295;357;349;355;302;265;276;258;222;252;245;284;326;320;286;174;120;112;154;183;216;275;327;302;288;245;192;160;134;131;111;140;133;120;75;92;81;108;199;311;401;308;305;312;334;410;382;240;201;166;195;145;148;163;171;123;106;125;110;102;118;139;161;181;239;205;127;104;105;111;106;103;105;92;100;103;150;137;166;150;225;275;312;341;388;382;404;329;265;241;184;129;121;76;108;182;241;364;353;299;212;224;200;207;291;309;276;223;208;164;137;162;184;178;109;45;57;51;62;52;68;43;34;41;41;86;142;159;184;174;191;225;244;271;310;263;201;191;174;158;161;241;251;326;262;190;159;164;153;142;133;182;190;168;170;279;353;300;231;173;158;142;140;159;160;219;247;234;247;264;320;319;385;421;369;345;326;324;265;352;386;395;404;363;397;452;320;241;197;217;221;231;276;288;249;229;217;276;207;163;163;160;145;169;163;220;286;309;289;161;93;44;61;81;80;75;102;122;146;146;167;184;191;214;212;224;266;381;434;395;407;363;279;202;149;159;183;228;258;267;215;160;174;230;272;262;191;134;213;292;301;319;304;272;210;205;203;208;197;258;230;251;376;486;571;529;496;504;508;482;412;274;218;233;259;272;275;234;280;388;402;309;287;233;184;146;142;164;182;234;306;321;330;318;321;362;357;399;366;430;375;404;354;410;411;409;491;486;521;471;455;377;235;139;157;303;388;418;358;296;340;285;201;152;130;140;116;90;120;171;188;247;236;280;270;255;260;278;228;240;298;317;357;343;384;378;418;447;369;362;313;353;280;271;179;134;90;76;94;107;90;103;105;121;108;102;138;159;225;221;335;338;240;135;63;47;35;42;54;93;122;131;123;95;87;75;73;65;98;172;242;249;382;390;416;313;216;198;154;95;84;69;57;44;79;88;84;66;100;126;118;109;86;99;136;182;216;161;123;97;129;138;165;101;84;71;56;72;93;89;74;63;61
130;122;167;141;108;93;122;141;123;82;70;96;154;258;311;266;261;191;179;150;104;51;33;39;52;59;59;64;69;89;97;136;110;93;89;114;108;103;144;146;178;167;180;200;237;321;302;333;255;256;246;254;317;324;322;258;193;198;226;251;282;237;205;174;102;85;95;166;186;214;227;231;172;103;93;101;138;209;225;173;174;159;175;179;180;169;142;130;120;212;251;240;193;153;164;218;260;189;137;139;149;212;266;268;217;153;122;119;161;174;187;213;257;319;318;250;244;273;262;248;266;239;237;194;229;303;327;294;315;311;258;189;175;227;201;191;188;160;179;199;229;274;302;247;232;241;281;276;303;279;257;257;149;166;126;124;107;86;139;130;134;185;123;132;185;255;321;321;306;261;221;211;277;351;415;437;455;428;408;416;389;342;345;347;318;340;242;124;97;113;112;106;119;150;169;173;164;201;180;196;237;217;317;380;359;305;212;165;111;104;114;83;111;115;114;145;227;334;410;469;388;288;217;172;186;206;263;366;436;455;419;395;394;387;320;275;242;185;158;170;254;299;340;319;313;258;176;126;130;129;139;108;119;137;88;82;130;250;314;313;275;210;171;199;133;96;102;159;176;197;182;233;318;349;401;395;377;344;303;281;274;269;298;357;337;344;256;143;135;150;194;208;204;250;314;286;346;298;269;253;205;142;142;135;132;109;98;80;90;127;206;320;355;369;350;367;387;345;355;245;229;233;258;208;157;194;171;149;121;123;124;121;119;107;147;165;188;163;130;134;110;100;89;67;73;66;76;90;104;112;136;123;223;266;360;323;352;349;336;318;271;188;165;150;116;108;187;243;239;308;345;339;296;260;216;222;370;422;360;323;311;238;225;193;197;167;96;61;64;37;47;61;87;78;69;56;60;70;80;107;104;118;133;160;171;182;231;215;174;160;102;112;141;244;275;302;256;178;140;149;149;182;184;243;217;220;243;367;431;365;292;207;210;196;195;196;236;252;289;311;292;256;266;278;270;359;308;322;285;281;241;253;311;315;342;384;433;391;317;222;241;195;226;198;240;291;332;339;376;361;338;262;221;222;168;142;159;203;297;316;263;152;74;63;83;96;89;106;131;165;162;145;194;205;252;296;270;309;336;398;427;415;358;254;208;177;121;131;125;125;181;226;192;199;191;279;294;334;280;213;221;365;421;408;343;368;278;209;185;210;225;289;316;283;386;495;527;517;496;458;552;527;439;301;255;310;353;359;332;255;289;381;338;260;230;223;186;135;154;132;167;226;271;306;320;297;318;324;343;306;376;397;395;382;460;423;464;479;527;437;485;486;422;362;250;160;158;271;346;403;323;261;207;155;141;106;86;83;72;93;126;167;151;167;243;238;252;220;181;231;210;211;280;259;284;309;390;427;397;363;323;293;222;167;183;178;123;99;98;73;82;74;74;65;70;58;44;72;103;123;116;160;221;209;164;85;45;30;32;30;77;127;162;152;104;62;37;43;53;51;77;119;173;204;286;324;346;266;205;177;90;81;41;44;38;34;76;73;52;55;69;138;131;112;104;110;145;171;248;162;89;96;111;208;198;143;111;47;53;47;41;61;46;48;44
188;197;134;105;71;63;87;107;91;81;62;65;82;137;160;175;132;110;97;96;77;45;40;52;32;43;38;72;54;94;127;157;132;103;90;100;126;175;217;251;242;266;245;295;297;365;351;333;309;286;297;322;358;375;345;279;185;180;217;248;275;214;137;112;74;62;94;132;189;186;240;273;227;141;97;81;142;159;167;168;161;186;187;223;233;230;190;185;175;242;212;186;143;140;195;218;281;184;143;160;177;232;273;230;206;156;187;204;243;291;235;224;288;318;297;276;251;269;259;257;240;271;234;208;204;235;266;301;282;242;212;208;278;332;308;270;230;200;218;263;290;347;387;360;333;290;228;268;291;223;274;230;194;144;94;97;118;154;156;188;202;193;139;137;182;241;279;252;217;141;130;172;244;338;414;441;444;399;331;363;365;328;355;344;359;337;279;162;86;94;72;73;92;121;131;178;192;205;230;227;207;242;335;403;398;343;284;169;137;129;119;71;124;113;109;129;210;312;412;408;289;237;197;210;220;201;277;369;407;468;391;378;347;312;271;161;151;135;148;153;224;289;365;354;383;303;255;211;154;139;123;111;129;137;75;73;119;204;279;268;256;206;184;141;104;60;96;111;102;97;125;178;254;325;367;382;371;275;320;326;336;294;361;424;401;323;265;201;172;184;242;222;171;160;252;295;317;335;331;272;288;209;172;156;106;92;104;84;77;101;165;228;233;240;271;340;358;369;296;272;278;271;285;241;143;143;147;130;114;144;148;134;116;99;120;107;160;120;94;118;104;91;71;70;69;80;78;71;90;118;100;128;186;309;356;320;277;318;266;243;229;186;161;168;171;172;305;333;332;286;288;316;321;290;275;327;363;474;454;466;450;378;316;235;249;186;122;78;61;71;68;104;136;151;119;90;79;47;76;79;65;57;76;96;103;154;159;158;143;112;88;105;191;273;315;320;225;222;177;154;182;191;255;330;315;287;303;384;414;413;326;266;203;199;185;225;286;361;413;395;400;345;308;270;337;349;335;354;304;240;209;210;269;251;302;330;398;338;298;281;293;331;268;248;276;317;398;427;486;422;394;293;270;277;181;134;138;187;268;310;263;155;93;86;115;106;118;111;157;220;165;184;213;205;245;315;325;276;282;306;398;324;279;237;234;193;121;115;113;133;165;162;240;295;300;331;346;315;290;231;260;391;489;509;457;414;337;216;173;196;264;354;400;347;382;471;536;497;479;441;516;510;450;359;318;361;365;435;299;274;238;301;250;222;173;132;121;136;112;135;119;187;258;282;311;299;307;275;272;272;268;330;352;367;360;378;396;461;423;431;433;374;412;282;200;126;114;178;297;305;257;207;180;127;91;60;68;54;55;74;111;113;123;134;162;216;195;144;115;141;161;137;132;162;194;237;365;334;315;261;213;173;102;74;91;108;153;168;163;131;94;57;53;61;35;31;30;35;64;88;80;67;87;109;56;40;20;26;20;24;60;140;156;168;109;48;20;21;40;38;45;82;86;158;212;234;255;185;152;107;76;38;33;18;28;46;64;48;39;23;54;91;119;127;152;134;134;123;135;89;57;76;146;201;177;131;80;50;33;27;39;31;34;26;20
249;252;205;129;98;76;86;114;114;95;90;64;108;134;122;97;99;83;73;71;61;54;69;77;67;42;63;89;97;112;149;153;161;126;135;141;216;260;329;359;326;304;329;332;363;396;328;278;275;284;267;337;344;357;342;281;185;175;209;223;184;178;118;98;69;73;91;124;122;156;213;297;229;172;114;121;130;167;162;146;204;190;225;243;220;223;223;194;195;183;176;144;147;167;203;292;319;226;182;178;164;213;263;235;175;209;286;274;270;299;261;195;232;215;228;225;225;240;278;238;273;301;258;179;161;153;138;190;223;163;185;216;279;385;379;344;224;177;193;264;336;406;393;393;309;295;201;193;221;196;212;281;204;143;127;121;131;219;226;269;236;222;178;140;162;219;283;215;160;116;156;185;236;319;396;409;391;315;245;273;296;307;362;403;359;318;268;155;105;67;58;62;89;97;128;195;218;252;278;235;225;249;272;320;319;306;264;175;129;102;104;112;103;117;140;179;251;299;357;316;201;202;170;209;218;193;246;272;344;359;369;350;342;293;199;136;105;92;102;122;184;227;292;296;308;306;294;246;214;188;146;126;124;102;76;93;111;152;184;220;191;157;115;100;103;81;89;90;60;71;81;126;173;247;275;343;290;231;234;283;355;365;358;359;366;333;286;240;222;209;247;235;180;169;178;216;276;334;311;286;287;308;236;183;116;91;97;64;55;61;86;115;135;133;193;205;287;301;274;296;370;330;300;235;160;119;128;109;109;179;209;199;152;109;128;94;122;109;111;115;147;99;87;74;87;96;108;117;106;112;103;109;192;270;336;341;295;226;194;193;214;194;153;129;191;231;338;382;315;283;288;330;408;396;358;389;431;507;534;541;521;446;400;352;315;231;134;118;82;84;106;159;217;219;143;102;86;111;110;105;81;79;77;105;120;126;135;148;113;124;109;107;178;327;262;279;215;210;191;179;217;292;349;327;363;329;311;350;362;390;328;263;221;201;223;308;320;382;384;436;397;429;341;323;362;374;379;398;349;290;217;155;184;212;242;303;295;256;261;306;365;401;369;330;333;345;437;474;479;446;361;290;268;235;191;157;159;203;267;276;220;163;129;114;128;122;130;122;193;186;184;217;264;237;269;365;344;333;289;299;337;352;302;229;276;215;166;118;129;170;216;237;278;339;372;327;323;303;298;282;339;469;518;514;488;420;326;190;172;193;259;324;374;392;389;453;508;561;454;479;489;526;485;442;425;433;451;400;321;233;242;238;235;189;161;115;98;93;87;88;101;184;268;285;272;320;324;278;221;233;231;258;298;233;262;282;357;357;364;316;311;294;233;187;141;123;77;79;153;202;230;232;178;110;76;67;54;45;18;47;61;64;67;86;103;110;124;80;83;79;94;88;95;70;88;116;202;247;191;164;127;81;68;61;59;109;217;235;251;140;79;34;40;39;22;18;17;20;25;63;51;50;36;47;20;16;13;16;15;12;41;97;130;81;69;17;18;19;26;26;27;31;40;64;107;106;97;80;82;89;34;19;18;14;18;25;31;42;19;20;22;47;109;167;240;191;116;77;74;50;49;58;86;94;106;66;39;36;23;22;32;18;11;24;24
345;299;292;190;124;96;114;132;169;139;107;121;175;155;137;106;79;91;74;76;57;74;96;97;107;82;105;138;175;170;178;226;228;212;195;224;308;361;372;401;415;313;368;367;379;337;321;260;245;236;249;253;282;296;318;258;224;241;253;239;178;172;110;86;81;80;131;150;173;156;175;221;251;160;126;152;201;235;226;222;266;296;267;286;260;249;233;254;253;203;197;157;186;229;290;376;407;280;243;246;239;293;274;232;245;295;345;279;260;248;208;134;174;146;204;229;217;239;235;252;282;284;254;141;112;98;109;146;158;184;177;231;329;423;456;340;230;173;203;248;318;360;399;317;244;189;122;134;168;158;196;214;177;145;163;151;189;251;314;319;318;260;209;170;186;250;270;178;114;113;125;172;218;300;342;351;270;210;184;181;205;284;316;383;359;332;212;143;101;57;83;84;85;93;140;255;320;386;328;287;208;186;175;196;214;201;227;179;135;132;132;143;161;171;163;192;198;274;295;208;167;146;179;175;151;216;228;207;233;267;267;248;279;213;184;142;134;137;116;134;155;154;167;186;189;237;278;236;254;217;183;121;101;87;66;72;120;141;183;171;115;103;113;95;101;107;106;95;81;79;103;105;157;151;233;210;157;166;203;235;316;359;341;333;328;334;315;277;291;249;254;176;152;124;159;157;217;256;272;239;321;301;301;235;139;80;95;66;57;46;59;85;102;117;124;194;235;284;353;376;404;378;295;237;192;129;91;85;99;168;198;237;196;173;174;112;126;106;89;101;157;134;109;90;100;122;172;196;200;134;96;94;153;278;376;390;331;254;179;144;172;149;171;175;199;254;398;394;383;394;420;427;436;491;446;460;453;503;508;521;512;508;450;406;439;313;206;123;106;155;191;238;290;254;186;153;153;153;164;113;88;78;86;158;177;178;153;143;135;126;113;118;176;253;254;222;213;265;234;200;231;304;365;355;350;377;298;268;286;358;295;274;218;211;210;294;355;379;340;380;400;393;338;306;316;362;404;407;368;315;218;135;117;118;177;179;196;187;228;363;387;462;445;361;350;375;450;431;456;441;325;237;230;207;198;136;155;192;239;254;249;163;138;138;158;145;130;131;170;197;187;271;272;299;307;366;452;422;382;309;388;418;333;263;226;175;157;167;153;207;260;303;271;298;287;283;250;277;332;355;419;541;553;532;459;441;340;268;235;245;235;323;361;382;401;471;552;498;471;426;464;518;456;489;454;462;427;404;243;187;174;178;171;171;152;86;74;64;58;62;76;169;207;233;290;357;343;260;192;215;207;203;207;126;146;153;183;225;218;251;263;204;182;121;69;61;35;50;85;138;208;238;219;136;72;59;54;33;15;25;36;34;36;45;75;122;123;95;48;55;47;46;38;37;46;63;86;109;93;87;75;54;51;38;60;131;245;233;197;119;59;47;22;23;15;8;9;14;22;37;32;32;14;5;13;8;9;12;5;9;16;36;45;48;18;5;5;5;9;9;4;10;26;22;36;52;39;34;44;38;28;9;7;9;11;17;21;20;12;7;9;26;65;166;244;226;124;72;33;25;30;43;45;56;37;33;24;9;8;11;3;7;15;10;21
405;360;298;207;159;97;120;150;174;146;153;159;186;220;172;119;113;131;104;83;79;113;162;164;173;157;156;208;215;217;234;276;304;267;224;262;284;332;321;353;361;332;327;330;314;316;255;180;188;216;247;239;219;231;228;249;312;322;369;328;306;203;118;98;98;118;179;192;192;194;134;129;110;139;160;231;318;344;313;364;339;326;341;340;335;339;296;339;322;292;250;203;204;323;354;473;463;374;289;323;369;356;340;320;342;367;336;261;222;191;176;134;159;161;233;246;266;287;234;251;263;295;204;143;119;116;119;167;183;167;196;243;314;399;433;334;213;233;162;184;265;312;290;224;141;132;119;118;151;150;165;158;166;185;173;213;266;323;351;342;402;323;270;228;226;236;205;159;123;91;98;138;205;231;308;321;244;183;166;148;172;193;213;322;308;292;219;149;127;91;89;105;105;117;185;308;355;415;325;260;185;132;93;119;138;188;185;190;179;180;202;281;280;254;218;234;238;262;251;178;152;164;194;193;194;187;223;228;181;176;185;206;215;220;180;188;179;194;153;161;141;128;92;107;103;154;197;228;274;246;178;174;122;72;90;121;157;195;176;140;137;89;95;144;161;189;167;124;101;100;120;131;161;146;159;163;119;153;168;187;281;321;366;338;280;329;308;273;270;240;237;225;170;125;117;109;165;196;217;246;268;306;305;252;143;121;99;101;57;72;63;101;108;147;151;188;237;289;372;425;368;336;271;281;225;158;123;78;97;168;183;239;231;296;288;189;146;102;75;147;186;152;139;127;199;197;249;306;260;207;131;121;176;303;413;434;319;239;149;138;131;132;136;133;162;230;354;410;424;450;411;435;535;474;445;420;394;427;426;456;457;528;535;513;460;359;251;183;175;214;258;287;294;271;223;215;236;236;214;163;95;76;110;157;201;147;158;186;161;152;128;125;192;220;247;211;211;219;183;168;207;280;331;318;320;283;236;236;246;237;247;239;194;178;247;293;320;212;228;219;273;312;256;243;246;253;280;363;314;253;177;117;102;105;144;116;130;143;196;294;377;407;373;397;307;361;362;377;417;364;290;183;166;145;145;100;112;170;229;280;255;203;182;179;194;160;138;159;164;205;215;248;291;282;312;359;405;431;377;306;400;429;344;213;194;190;195;180;182;190;246;256;221;218;240;229;210;251;320;400;478;529;522;472;451;444;367;332;301;274;292;269;310;294;357;438;466;472;440;437;473;473;451;457;451;479;420;329;195;134;118;115;156;165;147;109;59;40;45;45;59;115;136;203;227;299;304;211;163;174;168;122;105;82;53;67;75;105;121;156;137;143;103;80;52;35;19;24;43;84;155;214;173;122;89;62;41;18;19;24;31;20;24;44;79;106;128;70;40;35;27;24;18;34;30;26;33;41;50;37;43;36;44;45;68;105;172;166;110;62;33;17;19;8;5;2;7;5;10;11;8;12;7;5;0;3;3;1;2;3;7;8;14;8;8;4;2;4;8;3;2;5;4;5;9;17;10;12;11;16;10;6;2;2;6;5;11;8;4;2;10;17;71;111;181;173;104;67;32;22;7;21;23;17;21;14;11;7;8;1;6;2;8;10;6
424;364;303;255;180;154;141;140;198;202;196;186;175;223;178;148;146;190;171;164;156;199;260;296;262;229;228;269;261;278;270;342;342;244;207;232;257;236;221;262;243;254;271;230;225;250;198;164;146;166;187;230;247;229;232;294;341;383;431;426;393;298;169;106;125;152;253;272;270;204;106;76;80;114;197;252;334;397;464;411;420;449;430;401;414;391;438;431;425;373;314;283;357;433;440;485;462;408;416;397;398;368;421;351;420;412;349;272;221;179;151;137;161;239;325;334;328;275;252;237;274;279;253;159;131;121;158;209;255;277;223;243;330;350;373;332;303;261;240;211;207;199;202;179;156;118;119;173;179;165;193;168;149;204;249;309;362;350;358;349;318;322;304;289;254;177;163;142;112;107;130;129;190;241;284;262;212;225;211;217;150;149;175;224;198;230;210;178;137;158;163;149;127;133;212;325;348;333;301;223;169;128;78;77;118;173;190;167;172;217;265;325;307;338;299;288;239;199;174;159;174;192;159;155;176;186;261;236;208;195;219;191;214;247;208;263;309;277;280;258;238;175;126;70;100;103;151;203;250;228;208;189;158;86;135;146;199;238;199;145;119;95;131;137;185;245;223;183;151;162;154;189;176;158;127;104;99;100;158;159;272;321;365;307;307;275;258;265;197;218;207;203;169;152;108;116;129;183;231;229;248;265;228;169;135;120;126;115;67;73;89;112;185;223;225;237;258;340;343;415;312;305;275;234;261;188;101;72;121;193;242;253;339;363;354;291;186;111;103;167;200;176;155;157;171;246;304;309;315;282;171;157;227;303;408;381;286;197;170;177;154;161;132;127;132;180;287;359;431;392;426;407;438;464;414;397;370;306;309;394;419;450;475;547;515;380;283;225;176;251;318;329;327;293;269;271;309;308;327;190;161;76;77;127;118;139;165;174;196;170;146;134;179;228;241;231;189;181;157;174;166;233;288;256;237;204;178;161;198;183;180;147;157;183;275;280;211;114;141;134;176;166;171;159;192;174;207;211;191;171;113;69;65;109;91;100;128;91;150;193;262;296;290;268;219;258;301;299;266;221;159;125;97;84;69;69;82;118;200;212;183;140;181;190;205;205;182;149;163;222;210;224;223;272;296;316;339;378;349;264;354;353;292;185;124;146;180;180;166;198;221;199;176;172;196;268;207;203;241;345;399;404;387;419;452;386;412;394;366;334;221;193;214;218;239;326;360;378;389;380;346;341;333;331;354;363;316;212;167;95;80;108;138;134;122;114;78;37;20;26;43;60;97;100;143;202;195;126;79;84;118;79;66;31;21;19;18;43;54;55;70;67;52;49;23;14;12;14;18;58;97;131;120;126;90;79;28;24;19;31;20;19;19;29;56;93;97;46;23;18;17;18;19;23;20;22;21;21;15;19;20;31;37;34;48;55;86;66;48;20;11;5;3;4;4;1;3;1;3;6;7;7;1;0;3;1;5;2;1;3;5;2;3;1;5;3;1;3;2;1;4;2;1;3;3;1;9;3;1;7;3;3;3;2;2;6;5;5;2;4;1;10;41;81;101;88;52;14;17;7;9;12;9;8;10;8;7;6;1;4;0;1;4;5;6
425;388;371;297;300;239;174;172;195;241;264;226;187;196;151;157;241;259;241;213;233;284;359;402;339;258;267;277;307;282;311;278;274;243;240;261;235;250;278;253;275;243;228;185;176;210;183;143;160;155;165;190;196;204;212;233;320;349;403;414;396;326;191;137;116;174;301;328;284;207;107;72;89;118;196;243;313;400;451;446;472;445;488;490;443;391;395;466;504;431;394;339;412;418;406;410;414;401;378;449;389;376;325;331;340;342;318;285;234;154;159;173;200;353;423;398;349;289;201;249;331;391;360;251;198;149;209;321;337;323;301;293;351;388;412;429;376;338;260;235;246;213;215;159;156;135;203;228;252;267;268;279;227;230;317;356;378;308;308;299;285;204;256;278;277;216;215;153;142;147;134;158;178;206;258;219;205;249;280;254;196;166;129;142;163;166;198;178;144;166;202;177;156;168;255;311;299;224;209;231;251;176;105;99;128;207;233;195;250;260;294;343;282;342;270;269;207;178;178;163;220;177;196;187;209;260;336;319;271;249;303;295;295;273;282;359;376;341;398;366;325;203;137;95;84;120;103;144;172;181;170;190;145;138;156;217;261;259;248;245;198;161;143;196;281;301;253;206;206;169;201;185;166;132;90;86;83;109;140;155;224;279;305;281;317;327;318;294;245;222;239;239;231;199;200;156;153;167;214;273;230;193;185;137;127;108;133;128;102;110;147;164;229;288;316;310;347;376;356;322;300;218;202;233;238;188;138;78;152;246;303;322;364;402;382;298;239;166;154;220;247;204;197;180;201;237;255;272;282;266;218;174;249;337;404;311;219;165;218;207;218;233;204;144;159;154;204;368;355;338;260;310;364;385;307;260;239;194;217;307;394;433;437;495;460;394;285;196;150;176;219;263;245;289;299;355;417;426;388;276;150;80;59;58;90;92;135;154;160;151;143;132;163;174;192;209;226;219;208;187;195;196;214;194;202;164;167;164;149;109;93;108;86;133;235;211;156;72;61;42;90;95;118;132;129;153;146;138;101;77;68;53;47;64;67;72;94;82;98;108;174;184;161;133;124;140;142;132;152;104;60;58;42;61;44;35;39;64;79;115;113;116;120;154;191;187;142;121;130;176;198;172;146;164;169;204;244;248;230;193;254;296;272;152;110;100;163;147;168;194;215;225;159;141;172;208;181;153;164;206;298;352;346;370;370;385;396;348;359;241;157;114;111;97;136;184;273;259;309;279;250;239;201;221;229;192;203;135;88;110;115;145;135;136;106;90;49;23;11;10;15;29;40;63;62;84;81;52;46;42;51;37;20;6;11;5;10;11;23;27;33;33;22;14;14;4;7;3;11;25;53;64;81;58;57;42;36;19;26;18;22;9;18;23;32;31;32;18;13;10;5;9;13;15;13;8;4;9;5;8;8;23;26;21;19;20;12;22;12;11;4;5;7;1;3;3;0;5;4;2;3;2;1;3;2;2;2;2;3;1;1;1;6;1;4;2;4;1;0;0;3;4;1;3;0;3;2;1;3;0;1;3;2;1;0;2;3;1;3;1;0;3;12;31;30;30;19;14;6;3;1;5;2;1;7;2;1;1;1;2;2;1;3;3;2
377;386;383;372;326;270;246;251;225;266;319;325;230;163;139;216;289;349;363;290;281;317;406;424;356;322;232;241;260;289;300;305;284;273;266;317;316;349;339;321;315;276;275;201;184;190;166;168;196;182;177;186;154;166;199;236;257;293;314;341;346;320;220;150;173;230;272;255;213;172;134;114;126;169;221;253;278;343;377;409;458;470;456;442;440;441;428;489;476;499;422;419;395;382;344;372;323;324;321;366;374;351;268;290;288;239;250;191;151;158;199;203;262;401;438;449;321;246;200;266;383;459;417;332;216;188;281;332;392;414;335;290;333;392;392;381;377;344;286;244;242;230;235;203;177;209;296;386;375;384;393;372;339;322;384;419;383;316;297;254;185;162;149;190;215;262;237;175;182;202;189;203;222;236;229;192;175;200;216;258;203;141;105;109;125;155;165;198;175;178;188;184;142;205;266;247;236;207;232;292;293;235;150;141;175;202;241;257;322;362;340;349;348;296;315;298;254;190;186;172;182;176;212;238;279;311;391;430;381;376;384;400;356;348;419;405;453;434;449;424;294;223;158;107;80;100;121;88;123;136;157;160;122;136;177;223;251;316;329;282;249;191;172;243;311;306;256;218;229;226;227;173;95;75;87;55;83;97;127;146;189;219;254;283;297;377;389;359;310;267;251;295;313;281;295;198;196;159;178;227;193;147;115;108;92;147;178;151;153;199;238;255;273;329;359;407;450;391;412;375;261;185;159;202;188;177;149;160;218;287;359;339;347;333;291;266;217;209;196;240;241;205;184;164;187;164;169;182;182;234;212;213;245;272;280;192;182;179;214;247;273;298;266;238;179;121;159;213;274;205;185;197;217;203;205;156;176;130;136;188;267;359;418;369;315;316;221;110;90;92;139;139;186;210;280;361;413;459;369;255;143;92;59;40;46;54;95;95;113;110;111;141;135;123;134;190;217;200;193;198;183;210;255;193;148;100;128;142;102;76;57;45;39;61;101;93;85;40;27;25;28;39;52;59;97;90;91;77;50;45;32;21;16;26;34;52;34;46;62;77;100;104;70;67;42;56;43;59;52;41;29;22;22;17;33;35;27;32;45;52;39;46;53;89;124;127;91;93;98;127;163;137;119;120;100;114;106;120;93;96;138;174;144;121;65;66;73;87;108;132;180;214;157;114;142;135;135;110;119;132;204;264;299;276;300;285;234;245;216;149;104;62;65;64;80;130;113;169;160;161;130;116;80;87;88;100;111;95;70;107;163;210;165;155;72;47;43;20;5;2;5;15;18;20;13;33;26;15;10;12;12;12;11;11;8;5;6;4;6;9;10;9;5;4;2;2;3;3;5;6;26;23;27;24;25;18;14;14;27;20;11;7;7;12;11;14;16;9;6;2;5;5;8;6;8;7;6;5;3;6;5;6;6;12;6;8;5;3;4;3;2;3;3;2;0;0;1;3;2;1;0;5;1;0;1;5;1;2;4;1;0;1;0;1;2;1;1;0;0;0;4;3;1;2;2;2;2;1;3;1;1;3;2;1;4;1;1;0;4;4;1;6;2;8;5;12;6;3;2;2;0;2;3;0;5;3;1;1;0;5;3;3;2;1;5
405;364;397;399;350;301;274;303;337;323;385;372;256;168;182;218;305;374;369;316;281;301;300;337;325;244;247;248;273;276;265;313;343;335;353;355;377;391;469;419;403;360;280;237;192;174;171;166;170;218;221;200;175;153;189;220;252;244;288;308;284;329;278;238;224;215;232;209;206;184;163;145;161;220;249;302;368;413;374;384;379;416;365;405;377;432;323;400;421;446;443;390;362;307;245;253;267;261;231;251;318;312;278;280;260;256;200;168;140;169;183;227;286;379;483;458;319;242;233;310;430;520;436;313;192;180;266;363;398;333;278;223;266;285;325;305;313;315;261;242;228;243;238;168;167;237;347;487;465;518;464;503;440;418;439;426;429;349;318;259;221;169;111;161;185;235;233;222;205;208;223;288;272;286;248;184;147;153;158;179;164;122;91;86;113;134;168;195;176;139;147;150;177;195;248;248;227;180;240;285;300;293;163;148;172;182;210;307;341;396;358;357;325;338;335;301;272;206;161;129;142;188;248;283;269;300;414;479;453;468;462;495;415;398;423;461;500;483;453;352;218;168;121;81;96;113;109;106;128;129;134;110;125;154;193;222;265;277;314;311;302;259;193;255;298;283;237;182;226;273;219;135;89;53;67;44;71;91;154;164;138;175;213;270;357;397;368;323;290;262;330;336;342;410;356;341;233;163;114;155;104;92;68;70;112;159;211;195;195;241;328;334;335;302;354;376;381;390;392;388;245;187;161;160;180;207;185;154;271;334;351;339;293;232;213;183;185;188;160;157;166;181;166;185;165;149;130;124;133;202;209;240;213;205;165;145;126;142;153;276;296;272;239;205;152;75;83;139;188;179;144;126;161;141;130;138;116;93;74;112;170;228;229;227;194;177;136;87;38;51;58;72;69;126;193;264;341;360;328;188;107;44;31;36;36;55;68;61;56;55;83;123;142;93;85;151;168;137;117;137;182;217;245;202;187;127;130;89;93;66;37;24;19;46;60;52;30;22;14;7;12;22;27;33;45;41;43;17;26;17;17;11;7;9;22;25;25;27;45;52;52;45;37;44;32;19;21;24;21;24;8;17;12;18;31;31;28;11;21;13;19;16;36;47;65;83;71;92;93;138;164;137;119;87;87;76;73;48;61;50;48;80;84;55;28;58;39;51;49;78;122;137;125;92;85;88;107;93;97;97;122;164;198;197;209;177;149;106;87;71;46;33;29;41;51;60;63;51;56;77;68;56;31;38;35;56;101;72;74;111;196;196;172;125;56;41;10;6;3;1;2;6;8;6;7;6;8;4;3;4;4;6;4;4;4;3;1;5;1;3;4;4;5;3;2;4;0;4;3;3;4;9;14;4;7;3;6;8;9;7;5;10;3;1;0;3;4;3;1;0;5;1;4;8;2;4;2;4;4;1;1;2;1;5;3;1;0;2;0;4;2;1;4;1;1;3;5;1;2;2;3;2;1;2;2;0;2;1;1;2;0;1;0;2;0;3;3;1;1;2;2;1;1;1;2;3;1;4;1;0;1;2;0;3;0;2;4;0;3;2;2;2;4;7;6;2;2;1;1;3;2;0;1;2;2;0;0;1;2;2;0;3;0;1;1
362;379;399;437;319;317;337;352;361;417;444;402;335;233;189;228;324;414;343;311;232;261;224;247;261;227;222;262;266;276;323;329;391;345;316;324;410;457;477;466;431;375;292;292;267;186;183;191;245;257;271;228;221;229;224;289;297;303;318;319;301;337;274;297;327;233;194;214;218;220;178;190;199;245;265;297;381;451;449;362;395;335;342;300;344;301;279;271;353;395;378;337;291;269;220;226;253;172;149;198;299;317;259;214;288;253;209;181;142;145;164;233;276;397;463;480;347;208;241;331;472;527;390;266;206;165;218;286;355;295;227;189;175;191;221;215;244;246;200;195;189;194;222;231;223;277;392;457;516;466;506;479;481;440;443;458;478;392;329;302;294;215;201;174;189;208;188;192;214;201;299;311;295;279;228;161;109;121;110;104;83;85;85;66;100;97;133;163;124;98;99;106;123;207;270;318;238;193;177;212;265;200;185;133;141;175;173;268;295;304;306;273;303;330;371;331;244;186;124;96;115;136;141;183;188;246;339;419;469;449;457;441;428;394;427;459;477;449;442;352;189;126;98;85;96;97;121;129;108;102;131;99;153;174;239;228;203;234;291;280;301;264;241;255;308;286;243;184;223;255;190;129;75;57;50;52;82;116;132;121;99;149;190;251;330;387;303;252;266;292;348;376;438;441;430;402;280;166;112;71;62;68;51;49;71;143;211;168;151;184;272;302;315;309;333;275;309;332;344;328;249;183;161;129;149;168;183;215;308;319;290;253;176;138;123;124;132;131;100;109;112;148;179;176;164;122;106;87;108;140;221;226;174;147;79;64;67;79;131;186;217;212;175;147;82;54;69;81;124;130;112;106;155;120;115;89;87;52;38;48;81;105;111;106;105;77;74;47;32;25;31;22;30;48;79;133;193;221;177;99;36;25;11;28;34;23;30;46;33;41;49;71;97;75;74;89;96;126;112;101;115;157;187;214;174;168;148;115;72;50;26;21;13;18;11;22;14;7;2;5;4;8;14;16;14;17;14;12;11;14;12;4;4;4;6;10;11;16;21;14;17;23;21;22;9;11;10;2;7;6;5;6;11;18;28;27;22;15;13;8;7;5;20;27;53;46;67;82;92;142;174;154;107;68;60;39;35;37;41;21;25;27;35;32;23;27;33;19;27;50;76;98;82;67;53;45;42;53;46;42;57;71;108;116;87;67;73;45;40;24;19;19;19;14;32;26;29;24;24;25;39;32;23;16;12;37;57;41;31;77;127;129;103;61;24;6;7;3;2;6;1;1;3;3;5;3;3;1;3;1;4;1;2;0;1;1;2;3;1;1;1;1;2;2;2;3;2;3;3;2;1;3;6;5;5;0;2;5;3;2;4;4;1;3;1;5;7;2;1;3;3;4;1;1;0;1;2;0;3;2;2;4;4;1;2;2;2;0;2;0;3;2;1;1;2;2;4;2;2;1;1;1;1;4;4;1;2;0;1;2;2;3;1;1;0;3;2;0;0;0;2;1;1;1;3;0;2;2;3;2;3;4;2;0;2;3;6;1;5;0;1;1;2;2;4;1;1;3;1;0;2;3;1;3;1;5;3;3;1;5;2;0;2;1;0
347;440;457;416;384;349;386;435;447;436;422;365;304;251;254;235;271;300;263;193;201;192;175;167;183;189;215;242;280;308;307;358;366;305;306;278;410;444;533;436;432;323;313;311;283;237;227;282;345;282;231;286;287;253;284;314;376;349;367;337;287;282;293;305;328;284;249;282;275;240;228;279;276;236;221;286;375;509;500;433;379;296;295;258;221;219;176;216;246;285;311;275;263;240;229;210;177;130;132;159;227;207;209;168;238;224;192;160;171;147;113;181;225;332;430;405;271;199;268;400;437;455;362;245;154;135;184;229;272;259;188;160;180;188;211;217;236;232;243;184;179;175;212;257;288;283;325;424;399;412;399;418;402;439;441;367;366;299;258;250;281;286;243;251;222;167;147;184;203;159;203;213;218;206;130;79;91;88;77;78;72;52;61;52;70;83;97;119;81;55;52;69;105;181;263;264;217;149;125;168;205;198;144;119;114;118;165;210;243;260;213;198;191;233;248;234;174;133;99;72;66;57;103;113;117;170;207;358;398;365;367;314;289;299;375;396;403;389;339;232;131;96;64;63;60;88;121;117;107;97;97;83;128;201;257;253;239;205;227;267;242;314;336;306;323;257;260;251;239;163;138;88;48;39;43;57;88;112;128;87;70;96;128;181;240;246;230;215;238;316;369;406;394;422;455;372;234;124;78;77;62;64;45;48;71;118;142;117;116;128;165;169;191;227;251;218;178;194;213;222;199;134;116;122;114;143;189;227;251;257;174;141;114;90;109;113;102;82;61;62;59;114;153;181;142;92;47;40;76;94;151;181;154;75;59;25;28;50;94;120;147;115;100;83;46;36;41;55;75;68;87;82;85;86;71;60;49;32;31;25;36;46;60;45;31;30;19;25;15;16;17;14;13;11;26;51;63;90;47;38;21;9;7;9;12;16;20;13;14;15;29;45;41;30;46;50;75;95;68;66;67;109;120;137;185;177;146;106;49;23;16;13;6;6;9;8;4;1;5;2;3;7;6;4;4;2;4;2;5;3;3;4;6;8;2;5;6;7;6;12;10;4;11;6;7;9;5;3;7;1;3;4;5;14;20;14;5;8;5;3;2;6;6;14;18;24;43;82;93;125;126;91;67;43;33;19;16;14;15;13;11;14;15;13;13;12;16;10;11;37;33;36;31;31;20;21;24;17;16;21;19;40;46;42;30;27;36;17;9;8;9;6;10;10;15;15;16;5;20;18;15;9;6;10;3;15;18;13;10;37;55;58;39;22;10;7;1;3;2;1;2;1;1;2;2;3;0;2;3;3;1;1;5;1;2;4;1;1;1;3;5;3;1;3;5;2;1;3;1;1;3;6;1;1;2;2;3;2;4;3;2;2;3;0;3;0;1;0;0;4;4;1;1;1;2;1;3;2;2;1;1;1;0;0;0;2;4;5;3;2;1;1;3;1;2;2;4;3;1;1;3;1;2;1;1;2;1;0;2;3;1;1;1;1;5;2;0;0;2;1;4;1;0;2;2;1;0;1;1;1;1;1;2;5;2;0;0;4;1;2;1;1;1;1;0;1;2;2;3;0;0;1;1;1;2;1;3;2;1;0;1;1;2;2;1
391;423;385;347;361;380;426;418;466;505;416;347;279;313;319;300;262;229;221;176;142;147;157;188;191;176;203;236;217;255;289;335;313;305;233;221;358;447;447;397;358;338;303;321;277;272;299;320;294;292;227;254;259;255;237;278;337;350;335;294;245;258;258;296;320;341;329;354;330;264;279;304;278;211;204;243;348;416;405;396;370;330;317;272;259;215;164;160;203;272;227;236;230;259;222;175;122;111;84;106;143;148;113;128;160;180;185;117;109;117;102;135;181;296;328;360;211;167;267;399;455;406;291;200;134;88;124;165;203;210;174;181;190;197;267;261;240;223;315;290;212;165;248;327;316;316;250;284;296;277;269;276;285;352;373;326;247;189;126;155;210;246;269;300;240;165;120;117;125;116;113;149;143;109;83;61;66;56;86;90;74;44;37;46;51;34;85;77;57;36;44;60;78;110;154;154;131;114;96;87;108;141;103;87;107;116;141;191;189;194;157;123;151;185;226;174;138;106;86;46;42;36;48;52;42;67;118;190;238;266;221;205;183;230;294;285;251;251;200;157;108;86;78;46;52;46;82;77;80;75;73;74;126;175;255;269;248;258;258;278;300;371;324;358;333;258;287;256;224;168;112;89;40;44;34;53;72;106;102;65;57;70;75;116;170;157;127;151;226;264;307;333;307;361;306;264;178;98;71;77;81;72;39;28;44;55;119;126;136;143;147;105;136;158;160;156;121;150;129;119;116;105;89;75;73;90;151;134;144;144;107;71;52;62;78;101;65;40;30;45;53;77;121;137;82;50;31;23;40;52;71;89;86;48;34;14;13;37;50;52;61;43;48;46;32;22;26;46;46;40;45;35;55;52;48;24;18;10;15;12;36;28;24;22;24;16;20;11;9;6;4;7;6;5;17;11;21;21;19;15;5;8;3;6;4;6;5;7;8;11;11;21;27;18;23;36;38;81;43;41;46;63;51;99;115;148;93;71;26;17;5;4;1;1;6;4;1;1;2;1;4;5;3;2;1;2;3;0;2;5;4;1;6;3;2;6;3;2;4;4;3;7;1;0;1;1;4;4;0;5;4;2;4;4;10;3;4;2;1;2;3;4;5;5;7;20;30;42;64;78;80;59;34;28;21;12;3;7;8;10;6;11;7;17;8;4;6;5;9;17;28;22;18;19;4;8;9;2;8;4;10;9;17;20;10;7;11;11;8;7;6;1;5;3;5;6;6;6;2;3;2;7;2;3;4;6;6;9;4;8;17;19;23;14;4;4;2;2;1;1;0;0;2;0;3;1;1;0;3;0;3;1;2;0;0;0;2;1;1;1;2;2;0;1;0;2;0;4;1;4;4;2;4;4;2;3;1;4;2;2;0;2;3;1;1;1;2;1;3;1;1;1;0;2;0;1;9;4;0;2;1;0;2;3;0;3;1;1;2;0;1;2;1;2;1;1;2;2;2;1;0;1;1;1;0;1;0;4;3;0;0;2;1;2;0;1;1;2;3;3;3;1;2;0;0;1;1;1;0;3;1;2;1;5;2;4;0;4;4;1;0;1;1;2;1;2;0;5;2;0;0;1;2;1;0;0;2;1;0;1;0;2;1;1;2
386;393;353;301;293;289;344;300;379;413;384;313;276;270;351;301;312;259;181;143;128;144;171;194;191;197;198;163;159;179;231;241;228;225;152;181;295;422;390;324;359;352;316;251;221;253;282;277;293;263;239;232;209;189;198;182;233;263;284;227;187;220;305;393;398;453;407;338;298;240;247;252;251;186;202;219;317;349;356;317;330;298;333;366;306;285;172;143;183;197;164;167;177;178;146;128;84;87;81;117;128;108;93;73;115;130;131;130;110;88;74;84;126;163;248;211;203;152;281;362;365;273;194;138;73;55;66;105;109;129;159;132;148;202;278;224;234;248;307;309;225;187;221;282;282;242;198;155;134;159;172;172;175;222;254;202;141;106;70;81;110;165;203;216;187;139;88;110;131;82;113;78;68;47;26;26;44;53;95;89;77;58;26;37;34;59;67;76;45;28;27;40;45;73;94;78;89;52;65;65;86;88;96;91;101;95;145;155;171;145;128;104;96;141;125;124;116;87;56;38;40;24;26;22;33;28;52;91;135;152;158;111;128;154;179;166;130;107;101;95;82;111;123;97;57;36;29;54;35;30;40;42;66;108;173;244;262;293;276;311;247;251;281;273;313;347;355;311;204;121;68;57;61;39;41;31;64;74;60;43;35;34;52;58;75;84;87;95;129;157;184;188;183;202;168;167;103;71;80;76;75;73;32;24;13;47;69;142;175;176;139;109;122;105;136;151;99;100;85;49;55;57;58;46;45;36;55;72;49;56;41;29;34;50;55;42;49;29;27;27;36;56;54;68;51;31;18;19;19;41;35;31;33;25;13;19;17;20;20;29;26;23;19;21;28;32;33;33;20;21;17;21;30;24;18;11;10;5;3;6;16;19;9;8;3;4;6;5;3;3;0;0;4;4;1;7;7;10;8;3;5;1;2;1;3;2;2;2;3;5;5;9;6;4;15;11;24;12;24;13;19;23;25;28;58;66;43;27;13;3;4;4;2;4;1;2;1;2;1;2;0;3;1;4;1;2;1;4;1;1;3;0;6;0;2;2;6;2;1;1;0;1;3;1;6;1;1;1;1;1;0;1;4;2;2;2;2;1;2;1;5;2;5;2;4;8;17;22;33;42;32;21;18;14;6;1;1;2;4;3;3;4;7;9;3;4;1;6;1;12;11;6;11;5;4;3;1;2;1;2;3;6;3;5;1;0;6;4;2;0;4;2;2;3;4;3;0;2;6;3;4;1;4;1;0;4;3;3;0;6;1;6;4;7;2;3;2;3;1;1;1;0;1;1;1;2;1;2;2;1;0;1;4;2;2;2;0;1;5;2;2;0;2;2;0;2;2;2;0;0;1;3;2;1;2;1;3;1;2;3;0;1;4;3;1;1;1;2;3;0;1;3;2;1;3;0;0;3;2;1;2;1;6;1;5;1;0;0;0;4;1;2;1;2;3;1;1;2;1;0;1;2;0;0;2;5;1;2;1;1;1;3;2;2;3;1;1;3;1;1;0;2;3;3;5;0;1;1;0;4;1;2;1;1;1;2;1;0;3;4;1;5;4;0;2;0;2;1;2;2;4;2;2;1;2;1;1;1;3;1;1;2;1;0;1
404;392;310;243;219;249;231;252;322;337;400;333;277;260;233;285;292;241;156;118;126;152;153;217;217;204;164;139;128;113;205;186;161;138;97;107;214;285;313;272;280;332;311;228;212;211;232;231;254;225;193;185;163;169;154;119;163;214;255;236;184;200;302;401;463;467;362;335;285;204;182;190;207;170;142;175;247;263;270;220;244;254;316;350;334;238;159;139;119;145;129;116;113;105;106;95;94;73;82;112;134;160;151;129;94;155;125;99;94;58;49;74;78;94;142;174;136;160;223;286;239;180;139;106;48;40;45;39;57;75;84;85;87;125;166;196;161;195;268;293;227;175;176;183;192;130;106;90;78;65;74;78;81;133;134;102;84;48;34;24;52;86;128;134;121;82;68;77;90;66;42;47;38;34;30;22;23;37;70;86;69;59;39;29;48;70;94;106;50;22;19;23;29;52;50;72;81;54;83;61;53;62;68;76;109;159;203;152;146;148;112;72;69;70;89;85;56;55;35;21;16;21;14;19;14;13;32;28;53;84;98;74;63;77;89;76;51;56;54;57;84;135;153;123;63;19;17;20;19;12;21;24;39;69;96;162;224;205;237;203;180;160;222;243;378;411;409;303;171;80;58;46;35;34;27;32;41;48;37;23;16;16;30;42;50;54;45;38;60;63;90;62;93;107;95;86;66;42;43;58;67;47;32;9;9;18;49;136;189;249;197;111;99;97;101;93;63;70;65;50;27;28;43;31;25;18;18;25;29;13;24;22;16;19;25;26;10;8;19;13;18;30;18;18;17;14;9;3;10;9;13;15;13;13;6;10;9;10;10;8;10;7;9;9;17;16;11;18;13;6;11;13;13;16;11;7;3;4;4;4;10;3;4;5;1;3;3;3;3;1;0;1;1;2;4;5;3;3;1;2;0;0;3;4;0;2;1;2;3;2;4;4;3;4;5;11;5;5;5;4;5;4;11;11;21;16;10;7;7;3;1;5;4;2;2;1;1;4;1;4;1;1;0;1;4;1;2;2;2;0;1;2;3;1;1;1;2;0;1;1;3;3;2;1;2;2;0;2;2;1;2;0;0;1;3;1;0;0;4;2;5;6;3;4;0;3;12;5;12;15;10;5;5;5;0;6;1;4;3;2;2;2;1;4;2;2;4;2;6;5;5;3;4;4;3;0;1;2;2;3;2;4;4;2;1;3;6;3;2;3;3;3;1;2;4;2;0;3;2;1;2;0;4;5;1;3;2;2;1;3;1;1;1;4;2;2;2;1;2;3;1;1;0;1;1;2;3;0;2;0;0;2;0;3;4;0;2;1;1;0;2;1;0;1;2;1;3;1;2;0;1;3;0;3;1;0;3;1;0;1;1;0;4;1;1;2;2;2;1;1;3;1;2;0;0;1;2;2;4;0;1;1;2;1;1;1;0;0;4;1;1;3;1;1;0;4;1;2;1;3;2;1;2;0;0;4;1;2;2;0;0;3;0;1;4;0;3;4;1;2;3;2;2;1;3;1;2;0;0;0;3;1;1;2;1;0;0;0;0;3;1;0;2;2;1;0;3;0;5;2;2;0;0;1;1;0;1;0;1;2;3;6;0;0;0
435;361;276;210;133;148;156;165;231;319;340;287;193;195;207;188;177;152;97;75;85;148;207;220;216;233;168;95;92;137;165;179;143;115;73;95;153;182;180;147;178;227;255;257;179;175;185;180;182;214;197;165;150;118;87;81;97;157;224;152;160;203;304;344;417;353;293;240;252;243;193;157;118;89;80;145;148;184;180;184;205;226;247;224;206;173;106;101;93;134;90;55;75;96;88;77;79;66;109;151;213;253;228;190;170;142;112;102;83;87;53;53;50;66;78;91;90;96;121;134;154;120;86;65;47;27;18;33;38;46;41;51;56;82;97;147;129;149;173;203;204;123;121;103;104;76;39;42;26;32;47;29;35;59;43;61;51;33;21;25;29;45;52;64;74;57;39;31;51;41;24;15;22;12;16;19;13;22;31;67;59;45;36;18;27;49;119;70;45;22;14;12;17;36;42;45;49;45;57;47;61;42;47;66;97;177;188;189;177;155;110;55;28;32;46;34;23;18;7;10;7;6;13;10;6;8;9;13;28;30;30;34;23;27;26;23;25;24;36;42;58;94;120;86;58;23;15;11;9;6;8;18;16;30;40;81;90;102;97;104;105;89;175;335;388;403;336;229;125;42;28;19;12;21;14;28;16;28;37;12;13;11;14;14;20;29;21;22;30;26;27;24;37;60;58;33;39;21;35;46;43;33;9;4;8;17;32;113;162;187;158;120;91;65;60;61;52;58;32;25;15;25;13;18;7;7;10;8;11;8;8;12;13;7;12;11;7;4;7;14;19;12;4;10;7;7;6;6;2;3;5;3;1;3;8;4;4;3;2;5;6;5;4;6;6;6;9;7;5;1;4;10;6;5;7;3;4;3;2;3;2;1;5;1;4;3;4;2;2;3;2;1;1;1;0;1;3;1;3;1;4;0;1;0;0;1;0;4;0;2;1;2;1;1;2;3;2;2;3;6;2;1;4;2;6;6;2;3;2;2;4;1;1;1;1;2;1;0;2;1;1;0;2;3;2;0;2;1;1;5;2;2;2;1;2;1;2;2;1;0;1;3;1;1;0;1;0;1;0;2;2;0;1;3;3;1;0;2;1;2;2;1;0;0;0;1;3;4;2;4;4;4;3;2;1;5;2;0;0;2;0;2;0;3;2;7;3;3;3;1;4;3;0;2;3;3;2;5;1;3;2;1;1;2;2;3;1;0;1;3;1;0;2;0;1;2;0;2;7;1;1;3;3;2;3;3;2;0;5;2;5;0;1;0;1;3;0;0;2;1;2;3;2;1;3;3;1;1;2;2;0;2;5;2;1;1;1;0;0;2;1;6;1;0;2;1;2;2;2;1;0;3;0;3;3;1;0;1;3;4;1;3;2;1;0;1;0;3;3;0;1;0;1;2;0;1;3;4;2;0;2;3;0;4;1;0;2;0;1;1;0;1;2;1;1;1;3;2;0;0;0;2;1;0;2;2;2;2;2;1;1;1;0;1;1;3;1;2;2;2;0;3;1;2;0;2;1;2;0;2;0;0;4;1;1;0;1;1;2;1;1;0;1;2;3;1;1;4;1;2;1;0;1;1;0;3;3;1;1;1;5;0;2;0;2
329;304;230;149;124;134;129;149;163;249;234;175;172;144;129;108;100;71;62;61;51;136;195;163;192;170;125;92;76;147;207;188;151;74;71;58;82;102;98;74;105;181;214;214;191;192;170;153;183;233;287;264;208;113;91;60;78;110;170;121;127;124;232;313;323;241;166;190;214;266;214;127;67;44;42;71;91;166;172;174;175;176;167;153;101;95;86;67;68;84;69;53;45;55;77;53;94;85;148;203;264;307;284;259;214;158;113;93;86;71;57;32;34;42;32;37;50;48;45;78;94;98;107;63;23;18;17;12;21;22;30;41;44;80;83;118;122;98;96;116;96;108;54;41;41;29;27;23;16;15;17;21;12;19;30;26;24;16;12;6;18;18;21;30;38;36;33;22;24;13;11;15;15;18;6;17;5;8;19;33;37;36;19;20;24;36;50;45;32;22;11;6;13;13;18;34;16;33;46;48;26;31;35;51;80;147;163;160;166;154;110;50;26;17;21;17;10;10;5;7;6;4;4;6;4;6;2;6;7;5;15;16;10;13;6;6;10;12;11;12;25;54;74;37;24;10;6;9;5;7;5;10;7;4;15;28;28;31;32;35;32;45;131;314;342;314;251;112;70;27;17;9;10;12;10;20;11;13;11;8;9;12;8;4;12;12;12;6;12;5;9;13;16;26;19;23;13;9;13;19;20;13;3;6;2;7;17;39;77;103;88;82;51;36;26;26;21;33;30;21;8;0;5;10;1;7;7;4;3;1;5;2;6;6;8;1;4;3;9;6;3;5;1;8;2;7;2;2;2;1;2;4;3;1;0;2;1;4;5;1;5;3;3;4;7;8;5;0;4;2;3;2;4;1;1;0;1;1;0;2;5;1;2;1;2;2;2;5;2;2;2;2;1;2;2;2;1;2;2;2;2;2;4;5;1;5;2;1;1;0;3;2;1;3;2;3;0;3;0;0;3;4;0;0;3;2;2;0;3;3;0;3;0;3;3;2;3;1;1;1;2;0;2;2;2;1;4;2;1;3;2;1;0;1;2;1;2;2;3;1;3;3;1;0;2;2;2;2;1;3;0;2;2;2;0;1;2;1;0;2;0;2;3;1;3;4;0;2;3;1;1;1;4;0;0;0;2;1;4;1;1;4;1;2;2;0;2;1;3;1;4;1;0;1;2;1;2;1;4;1;0;1;0;0;2;0;1;1;2;1;0;0;3;1;0;1;1;3;3;4;1;1;1;0;1;3;1;2;1;2;4;1;0;0;2;4;1;3;1;1;2;0;2;0;0;1;1;0;0;1;0;2;2;3;0;1;2;0;3;3;3;1;1;4;1;2;2;2;1;1;1;1;2;1;1;1;0;1;2;0;4;1;1;1;0;1;1;0;0;0;1;1;1;3;1;1;2;0;0;1;4;2;1;3;1;3;2;0;1;3;0;1;4;0;3;0;0;2;0;0;1;1;0;1;1;1;1;2;1;3;2;3;2;0;2;0;0;3;0;2;2;1;0;0;1;3;1;0;1;2;0;3;0;3;1;2;2;5;3;0;1;3;3;4;1;0;2;3;3;6;1;1;1;1;2;0;2;3;1;3;2;0;2;1;1
